www.situsali.com
Tempatnya Belajar Pemrograman Web
Loading...
Menus

Teknologi

Memperbaiki "X11 forwarding request failed on channel 0"
Memperbaiki "X11 forwarding request failed on channel 0"

X11 forwarding merupkan bagian fitur dari SSH, yang merupakan suatu mekanisme yang mana dengannya kita dapat meneruskan tampilan grafis di bawah naungan X11 Server melalui SSH. Singkatnya, dengan memanfaatkan X11 forwarding, kita dapat menjalankan aplikasi berbasis GUI di localhost dari jarak jauh di server. Fitur ini sendiri, merupakan salah satu fitur yang sering saya pergunakan dalam kegiatan me-remote suatu server.

Memasang Ruby Terbaru di Ubuntu 16.04 LTS
Memasang Ruby Terbaru di Ubuntu 16.04 LTS

Hampir seluruh distribusi GNU/Linux pasti menyediakan paket untuk bahasa pemrograman ruby. Perbedaannya hanya terletak pada versi ruby yang disediakan oleh masing-masing repositori. Umumnya, distro yang memiliki masa dukungan panjang (long term support), paket yang terdapat didalamnya cendurung lebih lawas dari sumber aslinya (upstream), dikarenakan mereka memegang teguh prinsip stabilitas. Dengan demikian, jika kita ingin menggunakan aplikasi terbaru perlu dikompilasi terlebih dahulu dari sumber aslinya atau mungkin menggunakan repostori non resmi (unofficial).

Membuat Shortcut "Open With Vim" dari WSL
Membuat Shortcut "Open With Vim" dari WSL

Sebelumnya saya berkerja lebih banyak di GNU/Linux dibandingan dengan sistem operasi lainnya. Sejak PC kantor seluruhnya menggunakan Windows, beberapa hal yang melakat yang biasa saya lakukan di GNU/Linux menjadi agak sedikit terhambat, seperti penggunaan openssh, rsync, sftp, vim dan lain sebagainya. Meskipun aplikasi demikian sebetulnya ada di Windows, namun lagi-lagi karena faktor kebiasaan, saya menjadi lebih sedikit terhambat karena harus menyesuaikan. Sejak hadirnya Windows Subsystem for Linux (WSL) di Windows 10, menjadikan saya tidak lagi terhambat ketika harus berurusan dengan server atau kodingan.

Mudah Menggunakan DNSCrypt di Windows
Mudah Menggunakan DNSCrypt di Windows

Kemarin saya telah membahas mengenai pasangan dan penggunaan DNSCrypt untuk GNU/Linux khususnya di distro Arch Linux. Pembahasan berlanjut, khusus untuk pengguna Windows, kita dapat dengan mudah memasangnya, yakni cukup gunakan aplikasi SimpleDNSCrypt.

SSH Tunneling di Windows dengan PuTTY
SSH Tunneling di Windows dengan PuTTY

Menggunakan ssh di GNU/Linux bisa dikatakan paling mudah dibandingkan dengan Windows. Cukup panggil melalui terminal dengan mengetik ssh karena openSSH hampir semua distro telah menyertakannya secara asali. Berbeda dengan Windows kita tidak bisa memanggail ssh dengan cmd, perlu aplikasi pihak ketiga yang menangani hal ini, salah satunya adalah dengan PuTTY.

Belajar Bash Script – Debugging
Belajar Bash Script – Debugging

Hampir seluruh bahasa pemrograman menyertakan debugger tool untuk melakukan debugging. Dengan adanya debugger tool tersebut mempermudah kita untuk memeriksa dan mengetahui di mana letak kesalahan suatu aplikasi yang hendak atau sudah dibangun.

Contoh Dasar-Dasar Penggunaan Find Di GNU/Linux
Contoh Dasar-Dasar Penggunaan Find Di GNU/Linux

Ketika komputer sudah lama dan dipenuhi oleh berkas-berkas, pada waktu tertentu kita ingin mengakses berkas tersebut lalu lupa. Dikarenakan sudah lama tidak dilihat, wajar saja demikian. Saya sendiri pun juga pernah mengalami hal itu. Di samping itu, saya hanya mengingat kata kuncinya saja. Jika Anda mengalami hal yang sama, artinya kita butuh semacam aplikasi pencarian berkas.

Memperbaiki Error "mysql DB Error: Incorrect key file for table"
Memperbaiki Error "mysql DB Error: Incorrect key file for table"

Tadi pagi saya mendapati suatu masalah mengenai situs yang saya kelola yakni terdapat notifikasi_ “mysql DB Error:  Incorrect key file for table; table.MYI try to repair it”_. Entah apa penyebabnya, padahal tadi malam situs tersebut baik-baik saja. Mencoba mencari tahu apa penyebabnya dari mesin pencarian, nah berikut ini hal yang saya lakukan pada saat perbaikan tersebut yakini:

Cara Mengetahui User dan Group dari Running Process
Cara Mengetahui User dan Group dari Running Process

Saya pernah menulis tentang larangan agar tidak menggunakan permission 777 ditunjukan khusus kepada web developer. Singkatnya selalu gunakan permission 0755 untuk direktori dan 0644 untuk berkas.

Ketika menjalankan nginx atau apache, mungkin bagi Anda yang baru dalam GNU/Linux, bingung mengapa tidak bisa menulis (unwritable) karena user dan group yang digunakan nginx atau apache tersebut tidak sesuai.

Memasang Windows Subsystem for Linux (WSL) di Windows 10
Memasang Windows Subsystem for Linux (WSL) di Windows 10

Windows Subsystem for Linux (WSL) atau nama lainnya dikenal dengan Bash on Ubuntu on Windows, merupakan fitur baru yang diberikan Windows 10 sejak versi Insider Build 14393. Fitur ini memungkinkan menjalankan beberapa aplikasi utilitas GNU Core secara native yang secara asali banyak disertakan dalam GNU/Linux, seperti grep, sed, awk, dan lain sebagainya tanpa harus memasang mesin virtual.

Menampilkan Hari Libur Indonesia dengan Gnome Calendar
Menampilkan Hari Libur Indonesia dengan Gnome Calendar

Kalender merupakan suatu term yang sudah lumrah kita ketahui, yakni daftar hari dan bulan dalam setahun. Term kalender setidaknya memiliki dua makna yakni kalender sebagai sistem penamaan periode waktu; dan kalender sebagai suatu alat, seperti halnya kalender dalam bentuk cetak (kalender dinding, dsb). kalender sebagai sebuah alat, terdapat dalam dua jenis yakni kalender cetak dan digital. Keduanya memiliki peran yang penting dalam hal untuk kita mengetahui waktu dalam bentuk hari.

Dasar Penggunaan GNU Nano (Disertai Video)
Dasar Penggunaan GNU Nano (Disertai Video)

GNU Nano atau biasa dikenal sebagai nano saja merupakan aplikasi penyuntingan teks (text editor) berbasis TUI (Text-based user interface) untuk pengguna GNU/Linux. Meskipun berbasis TUI bukan berarti sulit, justru penggunaan GNU nano terbilang cukup mudah dan cocok untuk pemula yang ingin berlajar menyunting berkas di GNU/Linux via CLI, seperti pada saat penyuntingan berkas konfigurasi server yang mana hanya bermodal remote via SSH saja.