Langsung ke konten

Nalar / artikel independen untuk para pembuat

Berpikir jernih.
Membangun lebih baik.

Tempat berbagi pengetahuan dan pengalaman praktis seputar pemrograman dan teknologi, dengan sumber daya yang berguna untuk pengembangan perangkat lunak, inovasi teknologi, dan masalah rekayasa di dunia nyata.

Tentang ruang ini 01

Tulisan praktis tentang perangkat lunak, sistem, dan detail kecil yang membuat produk terasa solid.

01 / Terbaru

Catatan terbaru

Linux 26 Sep 2026 4 min read

Resize Gambar Massal dengan Bash dan ImageMagick Tanpa Menimpa File Asli

Perintah untuk resize gambar cukup singkat. Yang perlu diperhatikan saat memproses banyak file adalah bagaimana hasilnya disimpan. Jika hasil langsung menimpa gambar asli, kegagalan di tengah proses bisa menyisakan koleksi yang baru diproses sebagian. Menaruh semua hasil dalam satu folder juga berisiko menimbulkan benturan nama: events/photo.jpg dan products/photo.jpg akan memiliki nama file tujuan yang sama. Direktori hasil yang terpisah menghindari kedua masalah tersebut. Script berikut menerima direktori sumber, direktori tujuan, dan batas panjang sisi gambar. File JPEG, PNG, serta WebP diproses secara rekursif dengan struktur folder dan format tetap dipertahankan, sementara file asli tidak diubah.

Linux 26 Sep 2026 5 min read

Konversi Massal JPEG dan PNG ke WebP dengan Bash dan cwebp

Dua file bernama photo.jpg dan photo.png di direktori yang sama akan menghasilkan nama tujuan yang identik: photo.webp. Jika benturan baru diketahui saat konversi berlangsung, salah satu gambar bisa terlewat atau hasil sebelumnya tertimpa. Daftar input sebaiknya diperiksa sebelum encoding dimulai. Script Bash berikut memakai cwebp dan menyimpan hasil dalam struktur direktori terpisah. Mode auto secara default memakai WebP lossy untuk JPEG dan WebP lossless untuk PNG. File sumber tetap utuh, sedangkan file tujuan yang sudah ada akan dilewati.

Keamanan Siber 24 Sep 2026 5 min read

Validasi Origin RPKI Memeriksa Otorisasi Prefix dan Origin

Sebuah pengumuman BGP dapat menyebut origin AS tanpa membuktikan bahwa pemegang ruang alamat yang diumumkan memberi otorisasi kepada AS tersebut untuk mengoriginkan rute. Resource Public Key Infrastructure, atau RPKI, menyediakan objek routing bertanda tangan yang diproses relying party menjadi data otorisasi tervalidasi. Validasi origin BGP membandingkan data itu dengan rute yang dilihat router. Pemeriksaannya sengaja sempit. Mekanisme ini mengevaluasi prefix rute dan origin AS terhadap record tervalidasi. Mekanisme tersebut tidak mengautentikasi setiap AS di AS_PATH, membuktikan bahwa path yang terlihat sah, atau menentukan apakah kebijakan ekspor telah dipatuhi.

Kecerdasan Buatan 24 Sep 2026 5 min read

Temperature Scaling Mengkalibrasi Ulang Confidence Classifier Tanpa Mengubah Urutan Kelas

Sebuah classifier dapat menempatkan kelas yang benar di atas semua alternatif, tetapi menghasilkan probabilitas yang secara sistematis terlalu terkonsentrasi atau terlalu menyebar. Temperature scaling menangani ketidakselarasan itu setelah training dengan menerapkan satu skalar pada logit sebelum softmax. Confidence yang dilaporkan berubah tanpa mengubah parameter classifier utama. Batas mekanismenya sempit. Metode ini tidak memperbaiki urutan kelas yang keliru, tidak menambahkan informasi pada representasi, dan tidak membuat setiap probabilitas individual menjadi akurat. Sasaran utamanya adalah hubungan antara confidence dan hasil yang teramati pada data yang representatif terhadap deployment.

Kecerdasan Buatan 24 Sep 2026 5 min read

Tanh Logit Soft Capping Membatasi Skor Ekstrem Sebelum Softmax

Softmax dapat menerima logit dengan magnitudo hingga berapa pun selama nilainya finite, tetapi selisih skor yang besar membuat keluarannya semakin terkonsentrasi. Tanh logit soft capping menyisipkan transformasi nonlinear terbatas sebelum softmax sehingga logit hasil transformasi tidak melewati magnitudo yang ditentukan. Untuk cap positif c, bentuk yang umum adalah: softcap(z; c) = c * tanh(z / c) Operasi ini bukan hard clipping pada ambang tertentu. Di sekitar nol perilakunya hampir linear, lalu magnitudo yang lebih besar dikompresi secara bertahap saat mendekati -c atau c.

Kecerdasan Buatan 24 Sep 2026 5 min read

SwiGLU Mengendalikan Kanal Feed-Forward Transformer dengan Proyeksi Kedua

SwiGLU membagi input feed-forward transformer ke dua jalur proyeksi, menerapkan SiLU pada satu jalur, lalu mengalikan kedua hasil secara elemen per elemen. Proyeksi kedua bukan statistik tambahan: nilainya langsung mengendalikan jalur yang sudah diaktivasi sebelum proyeksi output. Untuk hidden state x, bentuk struktural yang umum adalah: g = SiLU(x W_gate) u = x W_up h = g * u y = h W_down Bias, orientasi proyeksi, lebar intermediate, dan nama parameter dapat berbeda antar arsitektur. Batas yang mendefinisikan operasi ini adalah perkalian elemen per elemen antara cabang proyeksi nonlinear dan cabang proyeksi lainnya.

02 / Topik

Temukan topik berikutnya

Lihat semua topik

03 / Alat

Alat kecil untuk kebutuhan praktis

Lihat semua alat