Postingan

Konflik Lisensi yang Mengubah Arah Apple dari GCC ke Clang/LLVM

Gambar
  Pendahuluan Ilustrasi Naga Logo LLVM dan Apple Dalam dunia pengembangan perangkat lunak, pemilihan kompiler sangat penting untuk keberhasilan proyek. Salah satu pergeseran paling signifikan dalam ekosistem kompiler adalah transisi Apple dari  GCC  ke  Clang/LLVM . Pergeseran ini tidak hanya dipengaruhi oleh faktor teknis, tetapi juga oleh perubahan lisensi yang berdampak pada model bisnis Apple. Artikel ini akan membahas secara mendetail tentang perubahan lisensi ini dan bagaimana hal itu mempengaruhi pengembangan perangkat lunak. Latar Belakang: GCC dan Lisensinya GCC  telah menjadi standar de facto untuk banyak proyek open-source selama lebih dari 25 tahun. Dengan lisensi  GPLv2 , GCC memungkinkan pengguna untuk mengubah dan mendistribusikan perangkat lunak dengan syarat bahwa modifikasi tersebut juga harus dibagikan di bawah lisensi yang sama.Namun, ketika FSF (Free Software Foundation) mengembangkan  GPLv3 , beberapa ketentuan baru ditambah...

Cara Facebook Meningkatkan Akurasi Waktu di Jutaan Server dengan NTP dan PTP

Gambar
Disclaimer : Detail dalam tulisan ini berasal dari Facebook/Meta Engineering Blog. Semua kredit untuk detail teknis diberikan kepada tim teknik Facebook. Tautan ke artikel asli ada di bagian referensi di akhir tulisan ini. Kami telah mencoba menganalisis detail dan memberikan masukan kami tentangnya. Jika Anda menemukan ketidakakuratan atau kelalaian, silakan tinggalkan komentar, dan kami akan berusaha memperbaikinya. Jam yang menunjukkan waktu salah lebih buruk daripada jam yang rusak. Inilah tantangan yang dihadapi Facebook saat mengoperasikan jutaan server yang terhubung ke Internet dan satu sama lain. Semua perangkat ini memiliki jam onboard yang diharapkan akurat. Namun, banyak jam onboard mengandung osilator internal yang tidak akurat, yang menyebabkan ketidakakuratan detik per hari dan perlu diperbaiki secara berkala. Anggap saja osilator internal ini sebagai "detak jantung" jam. Seperti halnya detak jantung yang tidak teratur dapat memengaruhi kesehatan seseorang, osi...

Cara Hemat Kuota Hingga 80% saat Browsing dengan Image Compressor

Gambar
Salam semuanya, semoga semuanya sehat selalu disaat pandemi COVID-19 melanda dunia ini. Ide penulisan post ini muncul saat sedang lagi baca komik atau manga online tapi kuota terbatas, iseng-iseng mencari add-ons browser soal menghemat bandwith dan ada satu add-on yang sangat menarik. Kita langsung saja membahas add-on itu. Bandwith Hero Buat yang baru dengar tentang ini, Bandwith Hero merupakan sebuah browser extension open-source yang mengurangi pemakaian data ketika kamu lagi browsing halaman web dengan mengompresi semua gambar yang berada di halaman. Untuk lebih lengkapnya bisa cek di websitenya https://bandwidth-hero.com/ Gimana Cara Kerjanya?  Ketika aktif, Bandwith Hero menangkap semua permintaan gambar Lalu mengirim setiap URL gambar ke server kompresi data Server kompresi mengunduh gambar asli Ketika gambar selesai diunduh lalu diubah ke resolusi rendah Server kompresi mengirim gambar yang sudah diubah ke browser Jadi pada dasarnya si add-on ini mena...

Bikin DNS Server Sendiri dengan Fitur Filter (Adblock) dan Support DNS-over-HTTPS, DNS-over-TLS

Gambar
Disini akan dibuat tutorial cara membuat DNS Server-mu sendiri dengan berbagai fitur lengkap! Diantaranya, Adblock, Filter/Block List, DoH, DoT, Logging, dan lain-lain. Kamu bisa merasakan gimana sih rasanya bisa memantau DNS Query dari berbagai perangkat yang memakai DNS kamu, memblokir domain atau IP yang dirasa perlu diblokir dan lainnya. Maka dari itu disini kita akan membuat DNS server menggunakan AdGuard Home. AdGuard Home Privacy protection center for you and your devices AdGuard Home ini adalah DNS Server dari AdGuard Team yang punya banyak produk unggulan yang saya sendiri juga pakai, salah satunya AdGuard for Android. Selengkapnya bisa dicek di websitenya  http://adguard.com Beberapa fitur yang ada di AdGuard Home ini bisa bikin kita melakukan lebih dari sekedar memakai DNS publik seperti Google, diantaranya : Fitur-fitur AdGuard Home Pilih sendiri apa yang mau diblokir dan tidak perlu diblokir, misalnya website penyebar hoax atau lainnya. M...

Mengapa DNSCrypt itu penting?

Gambar
Saat pertama kali mendengar DNSCrypt, apa yang terpikirkan oleh kalian? Kalau saya dari nama nya saja terpikir kalau semacam DNS atau DNS query yang diencrypt/enkripsi. Sebenarnya simpel, memang hampir sama dengan menggunakan/mengubah DNS yang dipakai oleh kita hanya saja dengan protokol yang lebih aman. Apa itu DNSCrypt? Jadi DNSCrypt itu merupakan protokol atau semacam prosedur dimana setiap komunikasi antara PC/Laptop yang kita gunakan (DNS Client) dan DNS Resolver/Server dicek koneksinya.  Agar menghindari terjadinya DNS Spoofing yang misalnya ketika kita ingin mengakses suatu website, contoh : google.com, agar dapat dipastikan jalur atau alamat yang kita tuju (google.com) itu benar dan tidak dipalsukan. source :  https://dnscrypt.info/faq Perlu gak sih pakai DNSCrypt? Hmm.. Gimana ya, saya sarankan sih sebaiknya pakai karena ada istilah "lebih baik mencegah daripada mengobati". " ah, tapi sejauh ini aman-aman aja kok ". Ya itu gak mas...

Cara Backup Wordpress dengan Plugin All-in-One WP Migration

Gambar
Cara backup wordpress ini menggunakan plugin All-in-One WP Migration yang nantinya kita akan melakukan tahap export data dari wordpress sebelumnya, lalu import ke wordpress yang baru. Langsung saja mulai ke tahap-tahapnya, mohon diikuti dengan teliti. Install Plugin Cari plugin wordpress tadi, bisa search atau biasanya ada di tab popular. Kalau belum tau cara install plugin di wordpress silahkan cari sendiri ya, biar tutorial ini tidak panjang dan lebar. Klik Install Now lalu langsung Activate. Plugin ini harus diinstall di kedua wordpressnya ya, karena nanti kita akan melakukan export dari wordpress lama/awal/sebelumnya ke wordpress baru/fresh/new/online. :D Jika sudah berhasil, akan ada menu baru di wordpressnya. Berarti sudah bisa melakukan export dan import. Export Tahap selanjutnya yaitu Export, membackup seluruh wordpress mulai dari seluruh konten hingga databasenya. Klik menu Export . Lalu klik EXPORT TO lalu pilih  FILE Nanti plug...

Petunjuk Konfigurasi GPS.CONF Yang Benar

Ok! disini saya akan memandu kalian untuk menulis atau membuat isi dari gps.conf yang ada di dalam sistem android yang baik, benar dan efektif. Ternyata selama ini saya telah menggunakan konfigurasi gps.conf yang salah dan tidak efektif. Lalu bagaimana sih isi dari gps.conf yang salah itu? Pasti diantara kalian ada yang menggunakan settingan yang salah seperti ini: Settingan GPS.CONF yang salah Disitu kalian menemukan settingan konfigurasi yang biasa ada di forum XDA-Dev atau dimanapun. Tapi ingat, ini adalah settingan yang salah dan tidak efektif. Maka dari itu dimana letak salahnya? Dimulai dari atas, disitu terlalu banyak server yang digunakan. Coba lihat saja, ada 9 NTP server yang digunakan, jika saja perangkat kalian harus melakukan ping terhadap 9 server itu masing2, juga tidak efektifnya kuota yang terpakai, hp kamu harus menunggu balasan/ping dari tiap server dan melakukan konfigurasi ulang. Percuma bukan.. Lalu ada C2K.PDE.COM , sebenarnya saya mencari-cari apa sih...