Kesigapan kemkominfo dalam menanggapi ransomware wannacry yang membuat gempar internet patut diapresiasi. Beberapa sosial media dan surat kabar online sudah menyertakan cara pencegahan, tapi sampai tulisan ini dibuat belum ada cara menyembuhkan komputer yang sudah tersandera wannacry.

Pihak microsoft sendiri sudah meluncurkan patch terbaru untuk menambal celah kelemahan di salah satu fitur sistem operasi windows mereka. Perlu kita digarisbawahi juga bahwa upaya ini merupakan bagian tanggung jawab microsoft atas keamanan produk yang sudah dibeli konsumen.

Jika kita menelisik lebih dalam lagi, sebenarnya dari dulu banyak sekali pengguna windows yang kena virus, malware, adware, spyware, worm dll. Diantara ancaman2 tersebut, ransomware bernama wannacry ini memang sangat menyita perhatian karena ada unsur penyaderaan file yang disertai "pemerasan". Tidak main-main, nilai perasannya pun bernilai jutaan, bahkan salah satu rumah sakit di jakarta harus menebus 200an juta terhadap data mereka yang sudah disandera wannacry.

Penyebaran ancaman-ancaman diatas sebenarnya tidak terlepas jauh dari perilaku pengguna windows di sekitar kita yang kurang aware terhadap isu-isu seperti ini dan harus diakui masih banyak yang awam, taunya yang penting pakai tidak peduli windowsnya update atau tidak, antivirus update atau tidak, ditambah kekurang hati-hatian dalam berinternet, suka asal klik link, ditambah males ini lah males itu lah, ya begitulah user2 disekitar kita.

Fenomena gempar ini baru disebabkan oleh satu ransomware bernama wannacry, bagaimana kalau muncul wanna wanna yang lain di kemudian hari? akankah kegemparan ini akan terulang? apakah ini akhir dari dunia internet?
Yang jelas semua harus disikapi dengan kepala dingin dan tindakan preventif yang sistematis. Banyak ahli IT diluar sana yang juga mengupayakan penanganan ransomware ini. Hal ini tentu perlu kita dukung dengan perilaku kita yang perlu hati-hati dalam berinternet, serta selalu menjaga keamanan windows dengan cara update sistem dan update antivirus.

Faktanya wannacry ini hanya menyerang komputer berbasis windows, sampai sejauh ini pengguna linux seperti saya tidak terlalu khawatir dengan wannacry hehe, jadi sudahkah anda siap migrasi ke Linux? *eh iklan :D

Referensi:
Read More
Saya punya beberapa file foto dengan nama-nama sebagai berikut:
sparky:G - Musyawarah bunyi budi$ ls
akordion - harmonium (lampung) (2).jpg
akordion - harmonium (lampung) (3).jpg
akordion - harmonium (lampung) (4).jpg
akordion - harmonium (lampung) (5).jpg
akordion - harmonium (lampung) (6).jpg
akordion - harmonium (lampung) (7).jpg
akordion - harmonium (lampung).jpg
akordion-harmonium (lampung).jpg
barongan (jawa timur).jpg
biola & tali gesek (lampung) (2).jpg
biola & tali gesek (lampung).jpg
gendang & 9 buah pemukul (yogyakarta) (2).jpg
gendang & 9 buah pemukul (yogyakarta)).jpg
gendang & 9 buah pemukul (yogyakarta).jpg
gumbeng cilik berdawai 2 (yogyakarta) (2).jpg
gumbeng cilik berdawai 2 (yogyakarta).jpg
gumbeng cilik dawai 2 dan gumbeng cilik dawai 3 (yogyakarta).jpg
kecrek (yogyakarta) (2).jpg
kecrek (yogyakarta).jpg
rinding (sonobudoyo - yogyakarta) (2).jpg
rinding (sonobudoyo - yogyakarta) (3).jpg
rinding (sonobudoyo - yogyakarta) (4).jpg
rinding (sonobudoyo - yogyakarta).jpg
rinding (sonobudoyo -yogyakarta).jpg
satong srek (NTB)).jpg
satong srek (NTB).jpg
set angklung (jawa timur).jpg
soronen - terompet naga (jawa timur).jpg
suling gambuh (bali).jpg
terompet (sumatra selatan) (2).jpg
terompet (sumatra selatan).jpg
tuba - tandjidor (museum nasional Jakarta).jpg

Pada kasus ini saya ingin semua nama file foto tersebut menjadi berhuruf KAPITAL (termasuk merubah jpg menjadi JPG).

Jika rename satu-satu melalui File manager sudah tentu melelahkan. Untungnya ada script bash yang bisa melakukan itu dalam sekejap. Berikut kodenya:
sparky:G - Musyawarah bunyi budi$ for f in * ; do mv -- "$f" "$(tr [:lower:] [:upper:] <<< "$f")" ; done

Kita lihat hasilnya:
sparky:G - Musyawarah bunyi budi$ ls
AKORDION - HARMONIUM (LAMPUNG) (2).JPG
AKORDION - HARMONIUM (LAMPUNG) (3).JPG
AKORDION - HARMONIUM (LAMPUNG) (4).JPG
AKORDION - HARMONIUM (LAMPUNG) (5).JPG
AKORDION - HARMONIUM (LAMPUNG) (6).JPG
AKORDION - HARMONIUM (LAMPUNG) (7).JPG
AKORDION - HARMONIUM (LAMPUNG).JPG
AKORDION-HARMONIUM (LAMPUNG).JPG
BARONGAN (JAWA TIMUR).JPG
BIOLA & TALI GESEK (LAMPUNG) (2).JPG
BIOLA & TALI GESEK (LAMPUNG).JPG
GENDANG & 9 BUAH PEMUKUL (YOGYAKARTA) (2).JPG
GENDANG & 9 BUAH PEMUKUL (YOGYAKARTA)).JPG
GENDANG & 9 BUAH PEMUKUL (YOGYAKARTA).JPG
GUMBENG CILIK BERDAWAI 2 (YOGYAKARTA) (2).JPG
GUMBENG CILIK BERDAWAI 2 (YOGYAKARTA).JPG
GUMBENG CILIK DAWAI 2 DAN GUMBENG CILIK DAWAI 3 (YOGYAKARTA).JPG
KECREK (YOGYAKARTA) (2).JPG
KECREK (YOGYAKARTA).JPG
RINDING (SONOBUDOYO - YOGYAKARTA) (2).JPG
RINDING (SONOBUDOYO - YOGYAKARTA) (3).JPG
RINDING (SONOBUDOYO - YOGYAKARTA) (4).JPG
RINDING (SONOBUDOYO - YOGYAKARTA).JPG
RINDING (SONOBUDOYO -YOGYAKARTA).JPG
SATONG SREK (NTB)).JPG
SATONG SREK (NTB).JPG
SET ANGKLUNG (JAWA TIMUR).JPG
SORONEN - TEROMPET NAGA (JAWA TIMUR).JPG
SULING GAMBUH (BALI).JPG
TEROMPET (SUMATRA SELATAN) (2).JPG
TEROMPET (SUMATRA SELATAN).JPG
TUBA - TANDJIDOR (MUSEUM NASIONAL JAKARTA).JPG
Mudah bukan.
Semoga bermanfaat.

 Referensi:
[1]http://stackoverflow.com/questions/20253584/linux-rename-files-to-uppercase
Read More
Beberapa penyedia layanan VPS seperti Digital Ocean tidak menyediakan fitur memory swap pada layanan yang ditawarkan. Pengguna VPS dengan spek minimalis namun dengan memiliki kebutuhan memory cukup tinggi, tentu akan sering mengalami kehabisan memory/RAM, atau istilah kerennya OOM (Out Of Memory).

Saya sendiri saat ini mengelola beberapa VPS spek minimalis dan sering menemui daemon mysql menghabiskan RAM, lalu ketika RAM sudah habis (exhausted), secara otomatis kernel akan mematikan daemon dari mysql, alhasil aplikasi yang berjalan akan eror karena database tidak hidup.

Read More
Sederhana, Tapi saya baru ngeh. Mysql tidak mendukung rename database secara langsung.
bagi pengguna mysql non phpmyadmin tentunya sedikit kerepotan ketika merubah nama database ke nama yang lain.
untuk merubah nama sebuah database kronologisnya begini:
old_DB > Dump to file.sql > Create new_DB > import file.sql ke new_DB > drop old_DB
dan ternyata phpmyadmin jika diamati juga melakukan operasi yang sama.
Versi command linenya terdokumentasi sebagai berikut:

1. backup db lama dengan mysqldump
# mysqldump -u root -p old_db > backup_db.sql

2. buat database baru
# mysql -u root -p -e "create database new_db"

3. import backup.sql ke database baru
# mysql -u root -p new_db < backup_db.sql
4. hapus database lama
# mysql -u root -p -e "drop database old_db"
selamat mencoba.
Referensi:
[1] http://stackoverflow.com/questions/12190000/rename-mysql-database
[2] https://chartio.com/resources/tutorials/how-to-rename-a-database-in-mysql
Read More