1. Masalah koneksi ke server database (MySQL/PostgreSQL) melalui PHP

Spoiler

Ketikkan command berikut :

setsebool -P httpd_can_network_connect 1

atau dengan men-disable fitur SELinux

Temporer

setenforce 0

Permanen
edit file /etc/selinux/config

SELINUX=disabled

[collapse]

2. Find and replace string di dalam file (Linux)

Spoiler

Untuk mencari string di dalam file dan menggantinya dengan string baru, contoh command:

find -maxdepth 2 -iname '*.php' -exec sed -i 's/string_lama/string_baru/g' {} \;

Penjelasan :
Command diatas akan mencari string “string_lama” dan menggantinya dengan “string_baru” di dalam file .php yang terdapat di semua sub directory (dengan kedalaman maximal 2 level)

[collapse]

3. Login SSH otomatis (Linux)
Spoiler

a. Generate key SSH di komputer lokal

ssh-keygen -t rsa

Tekan ENTER di semua baris

b. Copykan key SSH ke remote host

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 2222 root@111.222.333.444

Silakan ganti IP Address dan port SSH remote host sesuai setting anda

[collapse]

4. Setting quota untuk semua user sekaligus (Linux)
Spoiler

Pertama, set quota untuk seorang user (misal: user01) melalui command “edquota user01” (isikan nilai quota di kolom ke-3 dan ke-4)

Lalu setelah disimpan perubahan yang dilakukan, jalankan command berikut untuk mengcopykan nilai tersebut ke semua user :

edquota -p user01 `awk -F: '$3 > 499 {print $1}' /etc/passwd`

Perhatikan tanda petik (`) yang ada di sebelum dan sesudah command awk, ada di tombol keyboard paling kiri atas (sebelah tombol angka 1)

[collapse]

5. Cara Membuat Toko Online WP lengkap dengan Pengaturan Ongkos Kirim
Spoiler

http://www.ads-id.com/forums/showthread.php/118573-SHARE-Cara-Membuat-Toko-Online-WP-lengkap-dengan-Pengaturan-Ongkos-Kirim

[collapse]

6. Dokumentasi Yii Framework
Spoiler

http://www.yiiframework.com/doc/guide/1.1/id
http://www.larryullman.com/series/learning-the-yii-framework/

[collapse]

7. Cara menghapus PostgreSQL Service Account
Spoiler

Dari command prompt Windows (Start -> Run -> cmd) ketik:

net user postgres /delete

[collapse]

8. Cara mengetahui IP Public yang digunakan komputer
Spoiler

http://myip.dnsomatic.com/

[collapse]

9. Sinkronisasi file 2 server linux dengan port SSH custom
Spoiler

Untuk melakukan sinkronisasi file dimana server tujuan memakai port yg tidak standard (port 22) gunakan command ini:

rsync -avrz -e 'ssh -p 2222' /nama_folder_asal/ root@192.168.1.11:/nama_folder_tujuan/

[collapse]

10. Python cheat sheet
Spoiler

python_cheatsheet

[collapse]

11. PostgreSQL failed saat start? Coba update setting SHMMAX
Spoiler

# Untuk lihat SHMMAX
cat /proc/sys/kernel/shmmax

# Untuk lihat SHMALL
cat /proc/sys/kernel/shmall

# Untuk lihat informasi memory server
cat /proc/meminfo

# Contoh berikut untuk set SHMMAX menjadi 4 GB

sysctl -w kernel.shmmax=4294967295

# update file ini supaya permanen
nano /etc/sysctl.conf

# tambahkan baris berikut
kernel.shmmax=4294967295

[collapse]

12. Install OpenVPN

Spoiler

wget git.io/vpn –no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh

[collapse]

13. Setting/adjust raspberry pi speaker sound

Spoiler

# set output to headphone (3.5 mm) socket

sudo amixer cset numid=3 1

# set volume to maximum 100%

amixer set PCM -- 1000

[collapse]

14. ROBOCOPY command to preserve file timestamp and skip errors

Spoiler

ROBOCOPY C:\MYDATA F:\MYDATA /COPYALL /E /DCOPY:T /R:0 /W:0

[collapse]

15. Membuat CSR dan private key dengan OpenSSL

Spoiler

openssl req -new -newkey rsa:2048 -nodes -out infogaptek.csr -keyout infogaptek.key -subj "/C=ID/ST=Jawa Timur/L=Surabaya/O=infogaptek/OU=Admin/CN=infogaptek.com"

[collapse]

16. Video editor : rotasi 180 derajat dengan Ubuntu

Spoiler

ffmpeg -i in.mp4 -vf "vflip,hflip" -r 30 -qscale 0 -acodec copy out.mp4

[collapse]

17. Streaming Raspberry Pi dengan VLC

Spoiler

Di Raspberry pi:

raspivid -t 0 -h 360 -w 640 -fps 25 -vf -hf -b 2000000 -o - | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264

Buka di VLC:

http://[ip-address-raspberry]:8090

[collapse]