Proxy Script

Script Proxy ITB

Jadi ceritanya, lab saya itu mengganti router, dan alokasi IP juga berganti. Kalau dulu ketika terhubung dengan internet di lab langsung mendapatkan IP public sekarang kita cuma terhubung ke IP lokal. Otomatis, automatic proxy script yang dulu saya ceritakan tidak bisa digunakan lagi. Itu karena laptop saya tidak lagi mendapatkan IP public 167.205.xxx.xxx punyanya ITB.

Agak sebal juga sih, karena sekarang harus bolak-balik ganti proxy secara manual setiap ada di lab atau di kosan. Bisa saja tetap menggunakan proxy ITB dengan catatan kalau di kosan saya menggunakan VPN ITB. Tapi malas juga kalau menggunakan VPN ITB, karena torrent diblokir, kan jadinya puasa download. Hehehe… 🙂

Setelah sekian lama hidup dalam kegalauan ini, akhirnya aku memutuskan untuk keluar dari zona acak-kadut ini. Karena susah mengontrol IP dari router seperti yang dulu-dulu, maka saya buat saja script pengganti proxy. Memang tetap mengandalkan klik, tetapi jauh lebih nyaman daripada harus mengganti proxy secara otomatis.

Baca Selengkapnya

lowongan IT Bank Jateng

My False Algorithm

Minggu lalu, sehabis pangkas rambut ditemani Fadhli, sembari menunggu hujan reda kami berteduh di sebuah kios yang menjual mie aceh, di daerah Tubagus Ismail. Di kedai itu, aku pun mulai membuka koran dan terfokus pada sebuah iklan lowongan pekerjaan namun dibungkus dengan sesuai yang menarik: CODE CHALLENGE dari Bank Jateng.

lowongan IT Bank Jateng
lowongan IT Bank Jateng

Tanpa pikir panjang, aku pun mulai mengambil secarik kertas untuk mencoba membedah kode yang mereka berikan. Sebuah kode singkat, tidak terlalu sulit, bahkan hanya cukup copy paste. Tetapi karena saat itu aku tidak membawa laptop, maka kodenya coba aku jabarkan di dalam secarik kertas.

Baca Selengkapnya

Script Automatic Reboot

Bash Scripting
Source: www.linuxconfig.net

Beberapa waktu yang lalu saya membuat server untuk proxy. Tetapi akhir-akhir ini proxy saya kok rasanya lambat ya (memorinya cuma 128MB, harganya juga murah cuma $10 per tahun). Kemarin masuk ke console dan cek memori, ternyata memori sisa itu di bawah 1M. Gila ga?

Setelah dipikir, ada baiknya jika ini server dibuat script otomatis reboot.

#!/bin/bash
 
mem=$(free -m | grep Mem | awk '{print $4}')
 
if(("$mem" < = 10))
then
     shutdown -r now
fi

Simpan script di atas dengan nama apapun, kalau saya menyimpannya dengan nama cekmem.sh dan jangan lupa untuk memberikan akses executable dengan cara chmod +x cekmem.sh.

Baca Selengkapnya

Mendownload Dokumen Scribd

Dulu, mendownload dokumen di website scribd.com sangat menyenangkan, tetapi sekarang hal tersebut tidaklah semudah dulu. Scribd.com sekarang sudah men-restrict orang-orang untuk mendownload dokumen PDF dari sana. Semua orang bisa mendownload bebas dokumen tetapi dengan syarat harus menjadi anggota berbayar di scribd.com mulai dari $2.99 per hari sampai $59 per tahun.

Aku merasa hal tersebut wajar, jika Scribd mengambil bayaran dari anggota mereka yang ingin mendownload dokumen dari server mereka. Mengingat, ada banyak uang yang mereka investasikan untuk membangun server, mengembangkan perangkat lunak, menggaji karyawan dan melakukan perawatan terhadap layanan yang mereka persembahkan. Bahkan mereka, menurutku, adalah satu-satunya provider yang melakukan konversi semua dokumen menjadi HTML5. Awal aku mengenal Scribd, semua dokumen tersedia dalam format FLASH, hanya jika ingin mendownload saja maka format aslinya akan diberikan kepada kita.

Aku sendiri, jika memiliki kelebihan uang dan berniat untuk mendownload barang satu atau beberapa ebook dari sana, aku membayar mereka. Bahkan aku pernah menjadi member per tahun mereka, namun kemudian aku merasa hal tersebut membuang-buang uang saja karena tidak setiap hari aku mendownload ebook dari sana.

Masalahnya adalah, dengan kebijakan mereka tersebut, terkadang aku yang sedang tidak punya uang menjadi tidak bisa mendownload ebook yang aku butuhkan. Memang, Scribd menyediakan sebuah solusi, demi menjaga perasaan berkontribusi, maka jika kita ingin mendownload sebuah dokumen dari sana, kita diwajibkan pula oleh Scribd mengupload beberapa dokumen juga ke sana. Ini seperti simbiosis mutualisme. Hanya saja, terkadang aku pun bingung, dokumen apa yang harus aku barterkan untuk bisa mendownload dokumen yang aku butuhkan.

Setelah mencari beberapa saat di Google, akhirnya aku menemukan solusinya. Ternyata ada semacam pintu belakang di Scribd agar kita bisa mendownload dokumen dari sana tanpa harus menjadi member.

Baca Selengkapnya

Algoritma Menghitung Segitiga

Beberapa waktu yang lalu, temanku bertanya tentang bagaimana membuat algoritma menghitung segitiga. Jadi, intinya sebuah program itu akan menilai apakah sebuah segitiga itu sama sisi, siku-siku, atau segitiga sembarang dengan berbekal tiga input masukan yang diberikan. Masalah menggunakan bahasa pemograman apa itu tidak menjadi soal.

Buat program untuk menentukan segitiga dengan data yang diinput. Ketentuan:

A. Data diinput untuk menentukan apakah segitiga itu sama sisi, siku-siku, sama kaki, atau sembarang. Program akan menjawabnya.

B. Buat program dengan bahasa apa saja dengan data segitiga yang diinput.

Awalnya aku berpikir bahwa soal tersebut sangat sederhana, hingga kemudian aku pun menjadi pusing dibuatnya.

Baca Selengkapnya