Monthly Archives: September 2016

Cloud & Keamanan Data

:: Pagi ini saya mendapatkan kisah sedih sebuah startup, yang kehilangan semua datanya di salah satu provider Cloud yang terkenal, yaitu Digital Ocean : http://istofani.com/wp/digital-ocean-sebuah-mimpi-buruk/ , dan kemudian solusinya adalah pindah ke provider Cloud lainnya. Namun, jika begini saja, maka ybs musti siap-siap untuk kehilangan datanya, lagi :O

Ini adalah akibat dari terlalu gembar-gembor tentang teknologi Cloud, sehingga, orang awam jadi salah paham ๐Ÿ™
Pada mengira bahwa Cloud itu seperti semacam solusi super tanpa masalah sama sekali. Padahal, kadang justru masalahnya bisa lebih banyak lagi.

=====
KONSEP BACKUP DATA

Faktanya simpel : tidak ada perangkat komputer yang reliable 100%

Semua perangkat komputer itu pasti suatu hari akan rusak ๐Ÿ™‚ Komputer itu cuma alat buatan manusia, dia bukan Tuhan yang Maha Kuasa ๐Ÿ™‚

Karena ini adalah suatu kepastian, maka, kita musti siap untuk itu.
Failure to plan is planning to fail.

——
Konsep backup / pengamanan data itu mudah, walaupun pelaksanaannya memang tidak selalu demikian & cenderung membosankan ๐Ÿ™‚ namun ya musti dilakukan jika ingin data kita aman :

(1) There's no such thing as "too many backup" : pernah ada sebuah institusi yang membackup datanya dengan 5 cara.

Suatu hari, servernya rusak. Maka mereka kemudian berusaha mengembalikan data mereka dari backup.

Ternyata, 4 buah backup mereka bermasalah :V karena berbagai sebab. Perusahaan ini diselamatkan oleh backup mereka yang nomor 5 ๐Ÿ™‚ (y)

(2) Check the backup : pastikan bahwa backup dari data Anda itu memang bisa digunakan untuk memulihkan data Anda ๐Ÿ™‚ menilik kasus yang dibahas di poin 1 diatas, salah satu masalahnya adalah data backup ternyata disimpan di cartridge tape yang sebetulnya sudah rusak – cuma bisa ditulis, namun, tidak bisa dibaca :V tidak disangka sama sekali.

Kasus lainnya juga cukup mengenaskan, seperti backup otomatis yang terus berjalan setiap hari – namun sebetulnya tidak menyimpan apapun, karena ternyata lokasi penyimpanannya sudah penuh :V

Dan berbagai kasus lainnya – selalu periksa backup data Anda.

(3) Offsite backup : ada orang yang melakukan backup data di laptopnya ke #sdcard di laptop itu juga ๐Ÿ™‚ dan lalu suatu hari laptop tersebut dicuri ๐Ÿ™ habislah sudah.

Offsite backup, cadangan data di lokasi yang berbeda, itu bukan paranoid. Ini adalah kebutuhan, hal yang perlu dilakukan, jika Anda ingin memastikan keamanan data Anda.

Sama juga dengan perusahaan, jika server Anda ada di DigitalOcean, dan lalu Anda backup datanya di DigitalOcean juga – dan suatu hari DigitalOcean mengalami masalah ๐Ÿ™‚ apakah kira-kira data Anda selamat ? ๐Ÿ™ tentu saja tidak.

Pastikan bahwa backup data Anda sudah berada di lokasi yang berbeda dan aman.

========
Cloud bukan silver bullet, solusi seperti sihir yang serba bisa. Cloud itu adalah solusi untuk beberapa hal, namun, Anda tetap perlu memahami cara kerjanya. Jika ingin selamat selama penggunaannya.

Semoga bermanfaat.

========
BAHAN BACAAN :

http://www.hanselman.com/blog/TheComputerBackupRuleOfThree.aspx

The Computer Backup Rule of Three
I’m ALWAYS pounding people to backup. I will continue. BACKUP YOUR STUFF. If you care about it, back it up. Let’s talk. …

Post imported by Google+Blog for WordPress.

Sholat & Anak-anak Kita

:: Siang ini sholat Jum'at diramaikan oleh tangisan balita di belakang saya ๐Ÿ™‚ terdengar dia menangis minta digendong oleh bapaknya. Namun, bapaknya terus sholat, sehingga tidak lama kemudian, tangisannya berubah menjadi #histeris :O haduh, kasihan sekali saya mendengarnya. Terus demikian, sampai akhirnya sholat Jumat pun selesai.

Alhamdulillah saya sih tidak pusing mendengar tangisan balita ini, namun, orang lain belum tentu. Dan tentu saja kasihan anak kecil yang belum paham, kenapa bapaknya tidak mengacuhkan dia ? Kenapa dia dibiarkan begitu saja…. :O

Padahal sebetulnya bergerak dalam sholat itu tidak apa dalam kondisi tertentu ๐Ÿ™‚ Saat darurat, misalnya mendadak ada ular masuk; maka kita musti bunuh / amankan dulu – lalu lanjut lagi sholat (tanpa perlu mengulang dari awal). Dan termasuk yang dibolehkan bergerak dalam sholat itu adalah untuk mengurus anak ๐Ÿ™‚ seperti menggendongnya.

Rasulullah saw itu terkenal sebagai lelaki yang amat penyayang, dan terlebih lagi pada anak-anak kecil.

Suatu hari pernah beliau sholat berjamaah di masjid, bersama cucunya juga; dan kemudian para sahabat kebingungan ๐Ÿ™‚ karena salah satu sujudnya amat, sangat lama. Selesai sholat, mereka pun menanyakan tentang itu kepada beliau :

Rasulullah saw bersabda, "Bukan begitu… Hanya saja, cucuku ini naik ke atas punggungku. Dan aku tidak ingin menurunkannya dengan segera hingga dia merasa puas (bermain / berada di atas punggungku)" ๐Ÿ˜€ <3 (HR Ahmad, Nasai, dan Hakim)

Ya, Nabi Muhammad saw adalah idola & teladan saya dalam soal menyayangi anak-anak ๐Ÿ™‚

Mudah-mudahan makin banyak para bapak (dan ibu) yang mengetahui tentang ini, sehingga tidak lagi cemas & khawatir untuk mengurus anaknya bahkan ketika sedang sholat ๐Ÿ™‚ (y)

=====
Kejadian siang ini sekaligus adalah peringatan kepada para Imam, bahwa ketika memimpin sholat, dia musti ingat dengan jamaah nya juga dan berbagai kebutuhan mereka. Dan bukannya cuma asyik menikmati merdu suaranya sendiri. :v

Nabi Muhammad saw terkenal sebagai sosok yang ramah & penyabar, sangat jarang marah. Salah satu kejadian yang menyebabkan kemarahan beliau, dan marah besar pula, adalah hal ini ; Imam yang #zalim dalam memimpin sholat :

Abu Al Mas'ud Al Anshari meriwayatkan, bahwa seorang sahabat berkata: "Wahai Rasulullah, aku hampir tidak sanggup shalat yang dipimpin seseorang dengan bacaannya yang panjang."

Maka aku belum pernah melihat Nabi shallallahu 'alaihi wasallam memberi peringatan dengan lebih #marah dari yang disampaikannya hari itu seraya bersabda:

"Wahai manusia, kalian membuat orang lari menjauh. Maka barangsiapa shalat mengimami orang-orang, ringankanlah ! Karena diantara mereka ada orang sakit, orang lemah dan orang yang punya keperluan" (HR Bukhari)

Semoga kita semua bisa menjadi Imam / pemimpin yang baik, peduli & menyayangi jamaah / bawahan kita, amin.

=====
Rujukan :

Dari Abu Qatรขdah al-Anshari Radhiyallahu anhu , ia berkata : saya melihat Rasรปlullรขh Shallallahu โ€˜alaihi wa sallam shalat mengimami para Sahabat sambil menggendong Umamah bin Abi al-Ash, anak Zaenab puteri Beliau Shallallahu โ€˜alaihi wa sallam, di atas bahunya, maka apabila ruku Beliau meletakkannya dan apabila selesai sujud Beliau menggendongnya kembali." (HR Bukhari & Muslim)

https://upload.wikimedia.org/wikipedia/commons/e/e4/Dark_vignette_Al-Masjid_AL-Nabawi_Door800x600x300.jpg

upload.wikimedia.org/wikipedia/commons/e/e4/Dark_vignette_Al-Masjid_AL-Nabawi_Door800x600x300.jpg

Post imported by Google+Blog for WordPress.

Sholat & Anak-anak Kita

 

:: Siang ini sholat Jum’at diramaikan oleh tangisan balita di belakang saya ๐Ÿ™‚ terdengar dia menangis minta digendong oleh bapaknya. Namun, bapaknya terus sholat, sehingga tidak lama kemudian, tangisannya berubah menjadi #histeris :O haduh, kasihan sekali saya mendengarnya. Terus demikian, sampai akhirnya sholat Jumat pun selesai.

Alhamdulillah saya sih tidak pusing mendengar tangisan balita ini, namun, orang lain belum tentu. Dan tentu saja kasihan anak kecil yang belum paham, kenapa bapaknya tidak mengacuhkan dia ? Kenapa dia dibiarkan begitu saja…. :O

Padahal sebetulnya bergerak dalam sholat itu tidak apa dalam kondisi tertentu ๐Ÿ™‚ Saat darurat, misalnya mendadak ada ular masuk; maka kita musti bunuh / amankan dulu – lalu lanjut lagi sholat (tanpa perlu mengulang dari awal). Dan termasuk yang dibolehkan bergerak dalam sholat itu adalah untuk mengurus anak ๐Ÿ™‚ seperti menggendongnya.

Rasulullah saw itu terkenal sebagai lelaki yang amat penyayang, dan terlebih lagi pada anak-anak kecil.

Suatu hari pernah beliau sholat berjamaah di masjid, bersama cucunya juga; dan kemudian para sahabat kebingungan ๐Ÿ™‚ karena salah satu sujudnya amat, sangat lama. Selesai sholat, mereka pun menanyakan tentang itu kepada beliau :

Rasulullah saw bersabda, “Bukan begitu… Hanya saja, cucuku ini naik ke atas punggungku. Dan aku tidak ingin menurunkannya dengan segera hingga dia merasa puas (bermain / berada di atas punggungku)” ๐Ÿ˜€ <3 (HR Ahmad, Nasai, dan Hakim)

Ya, Nabi Muhammad saw adalah idola & teladan saya dalam soal menyayangi anak-anak ๐Ÿ™‚

Mudah-mudahan makin banyak para bapak (dan ibu) yang mengetahui tentang ini, sehingga tidak lagi cemas & khawatir untuk mengurus anaknya bahkan ketika sedang sholat ๐Ÿ™‚ (y)

===
Kejadian siang ini sekaligus adalah peringatan kepada para Imam, bahwa ketika memimpin sholat, dia musti ingat dengan jamaah nya juga dan berbagai kebutuhan mereka. Dan bukannya cuma asyik menikmati merdu suaranya sendiri. :v

Nabi Muhammad saw terkenal sebagai sosok yang ramah & penyabar, sangat jarang marah. Salah satu kejadian yang menyebabkan kemarahan beliau, dan marah besar pula, adalah hal ini ; Imam yang #zalim dalam memimpin sholat :

Abu Al Mas’ud Al Anshari meriwayatkan, bahwa seorang sahabat berkata: “Wahai Rasulullah, aku hampir tidak sanggup shalat yang dipimpin seseorang dengan bacaannya yang panjang.”

Maka aku belum pernah melihat Nabi shallallahu ‘alaihi wasallam memberi peringatan dengan lebih #marah dari yang disampaikannya hari itu seraya bersabda:

“Wahai manusia, kalian membuat orang lari menjauh. Maka barangsiapa shalat mengimami orang-orang, ringankanlah ! Karena diantara mereka ada orang sakit, orang lemah dan orang yang punya keperluan” (HR Bukhari)

Semoga kita semua bisa menjadi Imam / pemimpin yang baik, peduli & menyayangi jamaah / bawahan kita, amin.

===
Rujukan :

Dari Abu Qatรขdah al-Anshari Radhiyallahu anhu , ia berkata : saya melihat Rasรปlullรขh Shallallahu โ€˜alaihi wa sallam shalat mengimami para Sahabat sambil menggendong Umamah bin Abi al-Ash, anak Zaenab puteri Beliau Shallallahu โ€˜alaihi wa sallam, di atas bahunya, maka apabila ruku Beliau meletakkannya dan apabila selesai sujud Beliau menggendongnya kembali.” (HR Bukhari & Muslim)

Post imported by Google+Blog for WordPress.

zstd – kompres data dengan cepat

:: Salah satu cara paling mudah untuk meningkatkan performa website adalah dengan mengaktifkan fitur kompresi di server.

Maka bisa didapat peningkatan performa sampai 4x lipat, dan tentu saja penggunaan bandwidth juga turun drastis ๐Ÿ™‚ karena dikompres.

Algoritma kompresi yang paling sering digunakan adalah deflate, ini memang cukup cepat & hasilnya cukup kecil. Serba cukup ๐Ÿ™‚
Namun, di situs yang populer, tetap saja masih terasa berat.

Karena itu Facebook membuat zstandard, sebuah kompresi baru, yang sangat cepat : https://code.facebook.com/posts/1658392934479273/smaller-and-faster-data-compression-with-zstandard/

Terlampir gambar hasil test yang saya lakukan dengan menggunakan data dari Silesia Corpus. Nampak jelas kelebihannya, apalagi untuk situs yang sibuk, tentu akan makin terasa lagi.

Di Debian 9, instalasi zstandard ini sangat mudah, cukup 1 perintah saja : apt-get install zstd

Selamat mencoba ๐Ÿ™‚

====
RUJUKAN :

benchmark (format Libreoffice) : https://drive.google.com/open?id=0B1hIcH1WUQecczU5cU9hblJDcnc

benchmark (format PDF) : https://drive.google.com/open?id=0B1hIcH1WUQecZGxpTFY0dDVCVjg

Silesia Corpus : http://sun.aei.polsl.pl/~sdeor/index.php?page=silesia

zstd from Facebook : https://code.facebook.com/posts/1658392934479273/smaller-and-faster-data-compression-with-zstandard/

====
CARA BENCHMARK

time gzip -k silesia.tar ; ls -l silesia.tar.gz
rm -f silesia.tar.gz
time pigz -k silesia.tar ; ls -l silesia.tar.gz
time bzip2 -k silesia.tar ; ls -l silesia.tar.bz2
rm -f silesia.tar.bz2
time pbzip2 -k silesia.tar ; ls -l silesia.tar.bz2
time xz -k silesia.tar ; ls -l silesia.tar.xz
time zstd -k silesia.tar ; ls -l silesia.tar.zst

time gzip -dkf silesia.tar.gz
time pigz -dkf silesia.tar.gz
time bzip2 -dkf silesia.tar.bz2
time pbzip2 -dkf silesia.tar.bz2
time xz -dkf silesia.tar.xz
time zstd -dkf silesia.tar.zst

Post imported by Google+Blog for WordPress.