[NginX] Redirect subfolder ke subdomain

Ada masa di mana anda mahu menggunakan subdomain kerana lebih kemas dan mudah berbanding subfolder. Oleh sebab ramai pengguna sudah terbiasa mengakses subfolder tersebut, anda mengalami kesulitan untuk memindahkan mereka ke subdomain. Dalam contoh ini, saya akan memindahkan subfokder admin ke subdomain admin.example.com. Di dalam konfigurasi NginX anda, tambahkan location ^~ /admin/ { rewrite ^/admin/(.*)… Read more »

Cara bermain Fortnite pada Android yang telah dipasang Magisk

Fortnite telah dibuka kepada umum, tetapi hanya terhad kepada peranti tertentu. Di sini saya akan berkongsi cara bermain pada peranti yang belum disokong, dan bagaimana cara melepasi pengesan root. Versi pendek: Sekiranya peranti tidak disokong, ubah build.prop agar Fortnite mengesan peranti anda sebagai salah satu peranti yang di sokong. Hide Fortnite di dalam Magisk Manager… Read more »

Cara mematikan atau menghidupkan USB Debugging pada Android

USB Debugging secara am nya digunakan oleh pembangun untuk mengakses log atau memindahkan fail supaya proses membangun aplikasi menjadi lebih mudah. Oleh sebab ini, terdapat aplikasi yang enggan dijalankan sekiranya mod ini aktif. Sekiranya anda mahu mematikan fungsi ini ataupun anda seorang pembangun yang mahu mengaktifkannya, anda sedang berada di tempat yang betul. Pilihan USB… Read more »

Cara mengaktifkan Developer Options pada peranti Android

Developer Options mengandungi pelbagai tetapan tambahan yang biasanya tidak diperlukan oleh pengguna biasa. Namun, anda mungkin memerlukannya sekiranya anda mahu mengakses tetapan seperti USB Debugging, DPI, touch display dan sebagainya. Pertama, anda perlu pergi ke Settings > About Phone Lalu tekan Build Number sebanyak 7 kali atau sebanyak mana yang diperlukan. Setelah selesai, anda boleh… Read more »

Cara memasang Python 3.7 pada Ubuntu

Python adalah salah satu bahasa pengaturcaraan yang paling berkuasa. Penggunaan versi yang terbaru adalah amat digalakkan, tetapi anda mungkin mengalami masalah memasangnya kerana Ubuntu verdi lama tidak menyediakan versi Python terbaru di dalam wadah (repository) lalai. Bagi anda yang menjalankan Ubuntu versi baru seperti 17.10 atau 18.04, anda boleh memasang Python menggunakan apt $ apt… Read more »

Mengaktifkan error log pada PHP-CLI

Secara lalai, PHP-CLI tidak menulis log bagi sebarang ralat semasa anda menjalankan skrip. Perkara ini agak menyusahkan kerana anda akan tercari-cari log sekiranya skrip anda tidak berfungsi. Untuk mengaktifkan panulisan log, anda harus edit php.ini. Kedudukan file ini bergantung kepada konfigurasi PHP anda. Dalam kes saya, kedudukannya di /etc/php/7.2/cli/php.ini Kemudian, cari baris error_log = Atau… Read more »

Wget senarai url berserta nama di dalam fail

Saya mempunyai fail yang mempunyai banyak url berserta nama. Contoh seperti ini: http://example.com/media.mp4 video.mp4 http://example.com/media.mkv video.mkv Berdasarkan senarai tersebut, saya mahu memuat turun http://example.com/media.mp4 lalu menamakan fail tersebut sebagai video.mp4. Hal ini menjadi sulit kerana senarai yang saya miliki adalah ribuan baris. Solusinya adalah dengan menulis kod bash: Gantikan video.txt dengan nama fail senarai anda…. Read more »

Aktifkan custom post di dalam WordPress API v2

WordPress REST API adalah fungsi di dalam wordpress yang membolehkan anda berinteraksi dengan laman WordPress anda tanpa perlu login ke wp-admin. Sebelum anda boleh membuat post baharu atau edit post lama, anda perlu tahu dahulu apa jenis custom post yang anda gunakan di laman WordPress anda. Anda boleh menyemak senarai post di https://example.com/wp-json/wp/v2/types. Sekiranya anda… Read more »

Batalkan git commit

Jika anda tersilap membuat commit tetapi belum push ke git, sebagai contoh commit ke branch yang salah atau salah ejaan, anda boleh batalkan commit tersebut. Terdapat 2 cara. Cara pertama, soft reset yang mana hanya akan batalkan commit yang terbaharu tetapi tidak membatalkan perubahan pada fail anda. $ git reset –soft HEAD~1 Cara kedua pula… Read more »

[SQL] SELECT pelbagai nilai dari kolumn yang sama

Saya mempunyai masalah untuk memilih beberapa nilai dari kolum yang sama. Contohnya seperti di bawah. Table: names id first_name last_name 0 Ahmad Firdaus 1 Muhammad Amir 2 Syed Amar Sekiranya kita mahu memilih kolum first_name yang mempunyai nilai Ahmad dan Muhammad, statement tidak akan berjalan seperti yang kita kehendaki kerana 2 nilai atau lebih tidak… Read more »