Category Archives: computer related

Mencoba Bahasa Pemrograman C#

Dalam dua project craftechno yang baru saja selesai dikerjakan, saya mencoba menggunakan  bahasa pemrograman C# yang dikembangkan oleh Microsoft dalam .Net framework. Ini adalah pengalaman pertama saya menggunakan bahasa C#. Namun ternyata tidak terlalu susah untuk beralih karena secara umum mirip dengan Java dan PHP.

Saya menggunakan SharpDevelop sebagai IDE. Secara umum, SharpDevelop ini mirip dengan Microsoft Visual Studio. SharpDevelop merupakan project opensource, dan gratis digunakan. File installernya pun hanya sekitar 15MB saja. Tampilan SharpDevelop memudahkan bagi pemula. Mudah dipahami dan digunakan.

Dalam project tersebut, hal yang menurut saya menantang adalah pembacaan serial port dan juga printing. Namun ternyata tidak sesulit bayangan saya karena di dalam C# sudah disediakan berbagai fungsi bawaan yang tinggal menggunakannya saja. Hal lain yang membuat saya bingung adalah penggunaan datagridview. Antisipasi perilaku user di dalam datagridview yang sangat bermacam-macam bisa menyita waktu. 😀

Selebihnya saya bisa merasakan kemudahan dan kenyamanan dalam menggunakan C#. Penataan user interface tinggal geser dan klik-klik di SharpDevelop. Proses export ke format excel pun mudah saja dilakukan. Jadi bahasa pemrograman C# bisa menjadi alternatif yang optimal  untuk membuat aplikasi desktop di sistem operasi Windows.

Ingin order software desktop di sistem operasi Windows? Bisa langsung ke halaman kontak. hehehe 😀

Kirim Pesan Whatsapp Dengan Command Line

Whatsapp menjadi salah satu software olah pesan yang populer di kalangan pengguna smartphone, tentunya juga di Indonesia. Kepopuleran whatsapp tentunya didukung dengan fitur multi platform, bisa berjalan hampir di semua sistem operasi smartphone, baik itu Android, iOS, Symbian, Blackberry maupun Windows Phone. Sayangnya whatsapp tidak dapat berjalan di Nokia E61i saya yang bersistem operasi Symbian 60v3 karena dibilang “Your mobile phone is too old”. 😀

Your mobile phone is too old

Your mobile phone is too old

Selain dengan aplikasi resmi, sekarang banyak alternatif cara menggunakan whatsapp tanpa handphone. Misalnya dengan berbagai emulator android, salah satu contohnya adalah Bluestacks. Tetapi cara ini mempunyai kekurangan karena biasanya emulator relatif berat dijalankan. Alternatif lain dengan menggunakan software pihak ketiga, bisa dilihat sebagai contoh di github, banyak sekali orang yang membagikan kode program agar bisa mengirim dan menerima pesan whatsapp tanpa handphone.

Pada posting ini saya ingin berbagi pengalaman mencoba salah satu wrapper whatsapp, yaitu yowsup. Yowsup berbasis python dalam pemrogramannya. Untuk menggunakan yowsup secara langsung bisa menjalankan software yang disertakan didalamnya, atau mengembangkan sendiri dengan melihat berbagai contoh yang disertakan. Dalam post ini saya menggunakan software bawaan yaitu yowsup-cli, yowsup yang berjalan di command line.

Pada saat saya mencoba yowsup, proses registrasi menggunakan yowsup sedang tidak bisa dilakukan dengan error old_version. Saya kemudian mencoba menggunakan WART untuk proses registrasinya. Setelah mendapatkan id dan password dari whatsapp via WART, kemudian id dan password tersebut di simpan dalam file config untuk yowsup.

WART Whatsapp Registration

WART Whatsapp Registration

File configurasi yowsup pada dasarnya terdiri dari 4 parameter. Tinggal edit saja contoh(sample) config yang disertakan dalam software.

  • cc : kode negara, untuk indonesia 62
  • phone : nomer HP kita, diawali dengan angka 62, misalnya 62812345678
  • id: id yang didapatkan pada saat registrasi.
  • password: password yang didapatkan saat registrasi.

Setelah file config telah dibuat, maka tiba saatnya untuk mencoba yowsup. Ketikkan “yowsup-cli” untuk melihat apa saja yang bisa dilakukan dengan yowsup. Sangat banyak fitur yang bisa digunakan.

yowsup-cli

yowsup-cli

Saya mencoba menggunakan fitur interaktif chatnya.

memulai chat interaktif

memulai chat interaktif

Contoh chatnya..

chat whatsapp

chat whatsapp

Dalam screenshots diatas saya mencoba untuk mencari tau kapan terakhir lawan chat saya online, juga mencoba mengirimkan pesan.

Sebenarnya masih banyak yang bisa dilakukan dengan yowsup ini. Siapa tau ada yang mau membuat aplikasi berbasis PyS60 untuk Nokia E61i saya? Bisa juga untuk dibuat aplikasi converter SMS to Whatsapp? Banyak yang bisa dikembangkan.

Tapi saya masih menunggu konon kabarnya, ada yang mau membelikan saya handphone yang bisa whatsappan. 🙂

Download Manager Gratis

Aktifitas download atau mengunduh adalah proses menyimpan file dari server ke komputer pengguna. Download biasanya dilakukan untuk menyimpan gambar, lagu dan dan berbagai macam dokumen lainnya. Salah satu cara untuk mempercepat download adalah dengan menggunakan download manager.

Dengan download manager, proses download akan dilipatgandakan koneksinya sehingga mempercepat download. Dengan menggunakan fitur menyimpan file dari browser, hanya ada satu koneksi ke server, sedangkan dengan download manager dapat ditingkatkan menjadi banyak koneksi, sehingga proses download akan berlangsung relatif lebih cepat.

Banyak sekali download manager yang tersedia, di sini saya akan membahas beberapa yang umum digunakan.

1. Internet Download Manager (IDM)

Internet Download Manager (IDM) sangat umum digunakan oleh pengguna yang menggunakan komputer dengan sistem operasi Windows. Internet Download Manager IDM terbaru saat saya menulis ini adalah IDM versi 6.15. Anda dapat mendownload internet download manager ini secara gratis di sini. Sayangnya versi gratis ini adalah versi trial yang mempunyai masa berlaku. Setelah masa berlaku habis, harus membelinya.

2. DownThemAll

DownThemAll adalah sebuah addons gratis dari browser mozilla firefox. Cukup dengan menginstall addons, dapat langsung digunakan. Karena mozilla firefox dapat berjalan di berbagai sistem operasi, maka DownThemAll ini adalah download manager yang dapat digunakan di berbagai sistem operasi, misalnya Mac OS, Windows, atau Linux.

3. Flashget

Flashget adalah download manager gratis yang berjalan di sistem operasi windows. Saat ini versi terbaru dari download manager ini adalah flashget 3.7. Flashget dapat didownload di sini.

4. Free Download Manager

Free download manager juga download manager gratis yang berjalan di sistem operasi windows. Saat ini versi terbaru dari download manager ini adalah versi 3.92. Free Download Manager dapat didownload di sini.

 

Penggunaan download manager juga bisa didukung dengan memilih proxy untuk bisa semakin mempercepat download. Cara menggunakan proxy pada internet download manager pernah saya postingkan di sini. Secara umum, download manager lain juga mempunyai cara yang mirip untuk memasang proxy. Sedangkan daftar proxy pernah saya postingkan di sini

 

 

Stuck on Checking Battery State

Yesterday, i’ve updated my desktop computer from Ubuntu 11.04 Natty to 11.10 Oneiric. But after system reboot, it stuck on “checking battery state”. After some googling, i’ve found a solution on a comment by Josh.C in here.

This issue was resolved for me by running the following command at a command prompt (ssh, or Ctrl+Alt+F1):

sudo apt-get install lightdm-gtk-greeter

Apparently the upgrade didn’t bother to install the greeter for LightDM, so it fails to fully initialize.

 

And it’s works!! 🙂

Send SMS using Python Gammu

Gammu is a command line utility for controlling a phone (or modem) written in C. Gammu can be used for phone management software or maybe a SMS Gateway. Gammu can manage SMS, MMS, Phonebook, Calendar, phone’s file system and Call.

Today, i try to install Gammu and Python Gammu on Ubuntu 10.10 Maverick. Then, i write some code to send sms using command line.
Continue reading

Cloud Computing – Komputasi Awan

Apa itu cloud computing? Menurut wikipedia, “suatu moda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet (“di dalam awan”) tanpa pengetahuan tentangnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Cloud Computing

Cloud Computing

gambar dari sini

Continue reading

Sequel Pro : MySQL Database Management for Mac OS X

Saya sedang dalam masa peralihan ke Mac OS X Snow Leopard. Dan tentunya saya harus mencari berbagai software yang biasa saya gunakan di openSUSE. Salah satunya adalah MySQL database management software. Setelah mencoba bertanya dan googling, akhirnya saya menemukan Sequel Pro.

Sequel pro adalah software database management khusus untuk MySQL. Tampilannya simpel, tapi sudah memenuhi semua kebutuhan saya.

Sequel Pro on a Mac

Sequel Pro on a Mac

Continue reading