Celah PHP 14 Tahun Ditemukan AI, 70% Web Dunia Terdampak 24 Oktober 2026 AI / Programming / Utas Celah RCE di PHP yang menganggur 14 tahun ditemukan AI, bukan manusia. Situs pemerintah Eropa dimatikan dan NSA turun tangan.
php2shell: Dua Bug RCE Critical PHP Core Bocor, Ini Versi Patch-nya 22 Oktober 2026 AI / Ngulik / Programming Detail CVE-2026-109618 dan CVE-2026-109619 bocor lewat Hacker News pada 20 Oktober. PHP rilis patch darurat keesokan harinya.
Node.js Rilis Security Patch 21 Oktober 2026, Ini Versi Fix-nya 22 Oktober 2026 AI / Ngulik / Programming / Utas Node.js 22.23.4, 24.22.1, dan 26.12.1 rilis 21 Oktober 2026 untuk memperbaiki Brotli RCE dan beberapa celah lain. Ini daftar versi fix-nya.
302 dari 304 Situs .go.id Rentan Celah PHP, Komdigi Disorot 22 Oktober 2026 AI / Ngulik / Programming / Utas Sampel 2.000 situs pemerintah berdomain .go.id menunjukkan 304 memakai PHP dan 302 di antaranya rentan. Publik menyoroti respons Komdigi.
Pilih UUID, ULID, atau Snowflake? Panduan Lengkap Identifier untuk Database dan App Offline-First 15 Mei 2026 Programming Dalam dunia pengembangan perangkat lunak, menentukan Unique Identifier (ID) bukan sekadar memilih label untuk data. Pilihan yang salah bisa berakibat fatal pada performa database di masa depan, terutama saat data Anda sudah mencapai jutaan baris. Mungkin Anda sudah familiar dengan…
Memahami “Sihir” di Balik React Native: Mengapa Build Pertama Sangat Lama? 1 April 2026 Lab / Ngulik / Programming Bagi kamu yang baru terjun ke dunia cross-platform development menggunakan React Native, mungkin sempat terkejut melihat ribuan file memenuhi folder proyek setelah menjalankan satu perintah. Belum lagi saat melakukan build Android, tiba-tiba terminal mendownload ratusan file .jar yang asing. Jangan…
Cara Membuat Library PHP Sendiri dan Menggunakan Composer dari GitHub 14 April 2025 Programming Saat kamu mulai sering membuat kode yang bisa digunakan ulang antar proyek (seperti helper, wrapper API, atau validasi data), saatnya kamu mempertimbangkan untuk membuat library PHP sendiri. Menariknya, kamu nggak perlu publish ke Packagist—cukup push ke GitHub dan kamu sudah…
Membangun Sistem Cart dengan Konsep SOLID di PHP 14 April 2025 Programming Dalam dunia pemrograman berorientasi objek (OOP), konsep SOLID sangat penting untuk menghasilkan kode yang bersih, mudah dipelihara, dan fleksibel terhadap perubahan. Pada artikel ini, kita akan membangun sistem keranjang belanja (Cart) sederhana dengan menerapkan prinsip SOLID menggunakan bahasa PHP native.…
Get a List of All Git Repos Under Project Directory && Delete All Branches Except Master 17 November 2023 Lab / Programming One way to get a list of all Git repos under your current directory (project directory) is with the following command: find . -name '.git' | xargs -n 1 dirname To delete all branches in your Git repository except master,…
How To Add Row Number Or Serial No In Laravel Datatable 18 Oktober 2023 Programming If you are using yajra laravel datatables Just add ->addIndexColumn() return DataTables::of($data) ->addIndexColumn() ->make(true); In your javascript, you can set the first row as a serial number like this columns: [ { data: 'DT_RowIndex', name: 'DT_RowIndex', orderable: false, searchable: false…
MySQL/ Maria DB Restore Database from .frm and .ibd with Ibdata1 Missing InnoDB 14 Februari 2023 Lab / Programming Case: Ibdata1 file is missing. Only .frm and .ibd files remain. For those who do not have their original ibdata1 file, and only have their .frm and .ibd files, here’s how I restored my data. Install dbsake: $ curl -s…
Composer Install Runs out of memory. PHP Fatal error: Allowed Memory Size of 1610612736 Bytes Exhausted Solved 17 Januari 2023 Programming The “composer require” command is used to add new dependencies to a PHP project, and it can sometimes run out of memory if the project has a lot of dependencies or if the default memory limit for PHP is set…
Env() in Laravel 5 – 8.x (current) Always Returns Null 20 Januari 2022 Programming After you cached the configuration, the env(…) function will no longer function. (from Laravel 5.2 to the current 8.x) According to the Laravel documentation If you use the config:cache command during deployment, you must ensure that the env function is…
What Are The Differences Between The Standard And Slim jQuery Packages? 10 September 2021 Programming Looking over the code, I discovered the following distinctions between jquery.js and jquery.slim.js: The following features are removed from jquery.slim.js: jQuery.fn.extend jQuery.fn.load jQuery.each // Attach a bunch of functions for handling common AJAX events jQuery.expr.filters.animated ajax settings like jQuery.ajaxSettings.xhr, jQuery.ajaxPrefilter,…
Python Unable To Create Virtual Environment 1 September 2021 Programming I encountered this case when using the Ubuntu 18.04 OS. It turns out that the pip program is not installed on my system. Make sure pip is installed on your system. If not, then do the following steps to install…