Minggu, 31 Januari 2010

Segalanya tentang c#

Buat yang baru mulai belajar c# tapi udah pernah belajar bahasa pemrograman lain bisa ambil langkah cepat ini dengan menggunakan materi yang disediakan oleh situs fincher.org. Disana terdapat materi mengenai tips-n-triks bagaimana menggunakan c# beserta contohnya.

Buat yang pengen belajar database tapi bingung setiap kali ganti driver mesti tahu model connection string-nya seperti apa. Sekarang sudah ada situs connectionstring.com yang menyediakan segudang informasi mengenai detail setiap connection string yang dimiliki oleh setiap driver database.

Mysql 5 characterEncoding

Pada mysql 5 pada saat mengeksekusi kueri akan dapat saja menemui tampilan error ini :
java.sql.SQLException: Unknown initial character set index '192' received from server. Initial client character set can be forced via the 'characterEncoding' property.

Ini bukan menunjukkan bahwa setingan default untuk character-set-server dan dan collation-server menunjukkan nilai default yang tidak terdata dalam daftar charset yang didukung oleh mysql, sehingga menimbulkan kesalahan saat menjalankan kueri menggunakan aplikasi mysql-java-connector.

Terdapat beberapa solusi yang dapat diambil, diantaranya :
1. pada bagian connection URL dari java-mysql-connector tambahkan parameter characterEncoding=UTF8
contoh:
jdbc:mysql://localhost:3306/nama_database?autoReconnect=true&characterEncoding=UTF8

2. atau dengan menambahkan konfigurasi ini pada my.cnf pada bagian [mysqld]
character-set-server = utf8
collation-server = utf8_general_ci

referensi:
mysql bugs 3114
mysql bugs 23645
mysql bugs 26178
dbforum: character encoding
mysql.com character set

nb:
Kondisi ini terjadi pada distro opensuse 11.2 dengan mysql versi 5.1.36 dilihat pada situs distrowatch.com.

not Romeo nor Juliet

Sebuah pelem dorama jepang yang kisahnya seakan-akan mengingatkan penontonnya akan karya shakespeare yang sukses masuk layar kaca untuk pertama kalinya "Romeo and Juliet" pada tahun 1968.

Seperti yang tertulis pada judul, bahwasanya ternyata pelem ini "sepertinya" benar-benar ingin tampil berbeda.. dalam artian mencoba untuk membentuk suatu refleksi terhadap pandangan mereka mengenai sisi lain dunia. Pelem yang berdurasi 2 Jam juga menyajikan kisah perseteruan antara dua keluarga besar ini, yang juga sesungguhnya saling terkait namun tidak dalam ikatan keluarga.

Kalau tertarik ingin tahu kisahnya dapat mendownload filem nya http://idws.in/870 atau disini. Info mengenai filmnya bisa dapet di ntv.co.jp atau d-addicts.

Sabtu, 23 Januari 2010

SSH Download & Upload File

SSH selain dapat digunakan untuk mengakses komputer lain dapat juga digunakan sebagai pengganti ftp, tool buat transfer file.

untuk upload file ke komputer lain melalui ssh dapat dengan menggunakan perintah ini :
scp /lokasi/file/lokal user-remote@ip_atau_alamat_remote:/lokasi/target/file
atau
scp -r /lokasi/direktori user-remote@ip_atau_alamat_remote:/lokasi/target/direktori
untuk meng-upload direktori.

atau untuk host linux dapat dengan menggunakan varian berikut ini:
ssh user@remote_address cat < localfile ">" remote_file
ssh user@remote_address cat < localfile - ">" remote_file
ssh user@remote_address cat < local_file "|" dd of=remote_file
ssh user@remote_address cat - < local_file "|" dd of=remote_file
cat local_file | ssh user@remote_address cat ">" remote_file
cat local_file | ssh user@remote_address cat - ">" remote_file
dd if=local_file | ssh user@remote_address dd of=remote_file

Untuk Download dapat menggunakan kombinasi perintah berikut ini:
ssh user@remote_address cat remote_file > local_file
ssh user@remote_address cat "<" remote_file >local_file
ssh user@remote_address dd if=remote_file | dd of=local_file

Squid + mysql_auth di Ubuntu

Squid merupakan aplikasi pengaturan cache proxy server yang dikembangkan dari dana hibah NSF grant (NCR-9796082), dari sini proyek ini terus dikembangkan sejak kemunculannya di awal tahun 1990.

Squid memiliki banyak manfaat dalam aplikasi jaringan internet. Kali ini kita akan membahasa bagaimana menggunakan squid untuk mengidentifikasi setiap user yang terhubung ke internet menggunakan autentikasi user yang tersimpan pada tabel mysql.

Sebagai langkah awal adalah instalasi squid :
- pada ubuntu (debian) hal ini dapat dilakukan dengan menggunakan perintah
apt-get install squid

Instalasi dan konfigurasi mysql_auth
- aplikasinya dapat didownload di alamat ini.
- ekstrak file tersebut dengan perintah :
tar -xvzf mysql_auth-0.8.tar.gz

- masuk ke folder mysql_auth-0.8
- buka file Makefile dan edit baris berikut ini agar menunjuk pada lokasi library mysqlclient dan file include mysql.h
CFLAGS = -I/usr/local/include/mysql/ -L/usr/lib/

- kemudian juga pada baris berikut ini agar bisa menujuk ke lokasi squid yang telah diinstal sebelumnya :
$(INSTALL) -o nobody -g nogroup -m 755 mysql_auth /usr/lib/squid/mysql_auth $(INSTALL) -o root -g root -m 700 mypasswd /usr/local/bin/mypasswd $(INSTALL) -o nobody -g nogroup -m 644 $(CONF) /usr/lib/squid/mysql_auth.conf $(INSTALL) -o nobody -g nogroup -m 644 $(CONF) /usr/lib/squid/mysql_auth.conf.default

- teruskan dengan mengedit file src/define.h dengan menyesuaikan lokasi file mysql_auth.conf diatas
#define CONFIG_FILE "/usr/lib/squid/mysql_auth.conf"

- terakhir pada file src/mysql_auth.conf dengan mengubah pada baris berikut ini agar dapat menunjuk pada lokasi real dari mysqld.sock
mysqld_socket /var/run/mysqld/mysqld.sock

- kompilasi dan install mysql_auth dengan perintah berikut ini :
make clean all install

- instalasi skrip database mysql dari mysql_auth
mysql -u root -p
mysql> \. script/create_script
mysql> insert into data values('user1', 'pwduser1');

- setelah berhasil terinstall, uji apakah mysql_auth dapat bekerja dengan perintah berikut ini :
./mysql_auth
user1pwduser1
OK

- edit file squid.conf yang biasanya terletak di /etc/squid atau /etc
tambahkan konfigurasi berikut ini pada bagian auth_param
###########################################
#This is used for MySQL authentication
auth_param basic program /usr/lib/squid/mysql_auth
auth_param basic children 5
auth_param basic realm Cikapundung Internet Authentication
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
###########################################

tambahkan lagi baris berikut ini pada bagian acl
acl acl_password proxy_auth REQUIRED
acl acl_cika proxy_auth "/etc/proxy/user.list"
acl allow_sites dstdom_regex -i "/etc/proxy/allow.sites"
acl block_sites dstdom_regex -i "/etc/proxy/block.sites"

terakhir tambahkan baris berikut ini pada bagian http_access sebelum http_access deny all
http_access allow acl_password
http_access allow allow_sites
http_access allow localhost
http_access deny block_sites !acl_cika

http_access deny all

- restart server squid dengan menggunakan command (untuk ubuntu) :
/etc/init.d/squid restart

- tes konfigurasi klien dengan mengatur proxy servernya menggunakan alamat ip server ini dan port 3128.

Referensi :
http://www.indiangnu.org/2007/squid-with-mysql-authentication/
http://wiki.squid-cache.org/ConfigExamples/Authenticate/Mysql
http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html

Rabu, 20 Januari 2010

Java OBEX over COM Port

It has been more than a month i have been searching and still until now... along the google result... but no solution had been found, but implementation of OBEX Protocol over COM port in C# is already outside. I found it the developer call it "Brecham Obex". This is a universal C# OBEX Protocol implementation over any streaming media. It can be Serial Port, Bluetooth, TCP, and InfraRed.

For java i have tried Funambol, BlueCove but still no ways to get me accessing the Serial Port just like in C#.

Minggu, 17 Januari 2010

Ulang taun di pura


Senang juga pagi ini walaupun mendung, karena ditemani oleh adik-adik ini, suasananya jadi hangat.. Hehe, makasi adik-adik... Semoga mereka jadi orang cerdas dan suputra... Makasi juga buwat Dewi Saraswati atas asungkertawaranugrahanya aq bisa berkumpul bersama adik-adik, Om Saraswati Ainamah... Salam damai selalu untuk semuanya..

Selasa, 12 Januari 2010

Instalasi Multicast Seaedunet di Ubuntu 9.04

Berikut ini percobaan yang aku dan temen-temen di bandung lakukan untuk menginstalsi perangkat Multicast Seaedunet di daerah Taman Sari, tepatnya di daerah Kebon Bibit. Untuk status saat ini masih dalam pengerjaan dan sedang menunggu balasan dari yang pertama buat hehe...

Ok.. untuk instalasi DigiServer di Ubuntu ada beberapa yang perlu dipersiapkan :
- Program UDPCast buat download file seaedunet dari seamolec
- Moodle seaedunet bisa didapatkan di CD DigiServer yang telah dimiliki atau download di alamat ini.
- XORP
- SMCRoute

Membuat koneksi ke DigiBox
- menggunakan kabel RJ45 komputer dihubungkan ke DigiBox dan set IP-nya dengan 192.168.1.1
# ifconfig eth0 192.168.1.1 up

- ping alamat DigiBox 192.168.1.254 jika belum berhasil cek kembali koneksi RJ45-nya

- buat folder /storage pada root (/)
- copykan semua file terima-data-* yang didownload tadi ke folder /root
- jika berhasil set masing-masing skrip terima-data-* untuk informasi berikut ini:
# fsdata="data/sd" ---> buat folder yang sesuai dengan informasi ini (data/sd) pada folder /storage
# ethernet="eth0" ---> menunjukkan kartu ethernet/jaringan yang akan digunakan untuk mendownload materi seaedunet

- terakhir, untuk mulai mendownload data dari seaedunet gunakan perintah berikut ini :
untuk download data sd
# /root/terima-data-sd

silahkan mencoba, semoga bisa membantu...

Ngenet irit dengan Opera Mini

Setelah lama berusaha untuk mencari cara supaya bisa ngenet bandwidth tapi ga makan bandwith gede, ketemu juga beberapa tulisan yang membicarakan tentang subyek ini, diantaranya adalah www.bizzntech.com dengan artikelnya How to use Opera Mini on Your PC, terus ada Lars Kleinschmid yang menulis Opera Mini - in 1280*1024!, ada lagi dari blog java4me dengan tulisannya Opera Mini as a PC Browser (big screen) dan OperaMiniLargeDevice for Opera Mini 5. Jadi tertarik juga buat tutorial bahasa indonesianya buat sharing bagi temen-temen yang pengen.. ;-)

Sebelum itu bisa dilihat dulu ini hasil dari eksperimen yang dilakukan disini :


untuk hasil ini ukuran layar yang digunakan adalah

Nah langkah-langkah supaya bisa menampilkan opera mini seperti ini adalah :
- silahkan download dulu software berikut ini kalo belum punya :
  • Opera Mini terbaru dari opera.com atau langsung ke jad-nya dan jar-nya, disini versi 5.

- install Java RE
- install microemulator
- jalankan microemulator (microemulator.jar) menggunakan program java.exe di lokasi instalasi Java RE-nya
- buka menu Options -> Select device... -> Add... -> arahkan file dialog ke /devices dan pilih file microemu-device-resizable.jar -> klik Open -> pilih Resizable device -> klik Set as default -> klik OK
- Load file jad dari OperaMini yang didownload
- klik start untuk memulai OperaMini

Good luck..

referensi:

Senin, 11 Januari 2010

Program gratis di internet :Free is Fun:


Ini dia situs terbaik kita hari ini, datang dari situs database aplikasi freeware namanya http://www.aplusfreeware.com/index.html, website ini memuat beragam aplikasi free yang dapat digunakan di sistem operasi windows. Mulai dari aplikasi yang kecil sampai yang besar semua ada disini. Silahkan kunjungi situsnya.

selain A+Freeware ada juga website yang dikembangkan oleh neowin.net banyak memberikan informasi mengenai aplikasi Freeee...

Zuckerberg: Facebook is now Public


Ada berita yang cukup seruu di readwriteweb.com dan codeproject.com yang membicarakan mengenai Facebook. Dari berita itu diinformasikan bahwa telah terjadi perubahan yang cukup signifikan pada situs jejaring sosial tersebut, yang kata Zuckerberg sendiri mengatakan bahwa sejak desember tahun 2009 lalu Facebook sudah go publik. Apa artinya ini? Artinya semua orang yang baru bergabung di Facebook sejak bulan itu secara default informasinya akan dinyatakan sebagai informasi yang dapat diakses oleh publik (masyarakat) dari si Facebook. Dari isu yang dibaca di readwriteweb juga mengungkapkan bahwa ada kemungkinan semua informasi user yang lama juga akan dibuat publik by default. Banyak tanggapan mengenai perubahan yang dilakukan oleh penemu Facebook ini, karena sangat berkaitan dengan masalah privasi dari setiap user yang ada. Saat ini facebook sudah memiliki anggota sekitar 350 juta user, dan ini benar-benar jumlah yang besar.

Pertanyaan yang masih mengiang saat ini benarkah masyarakat saat ini sudah lebih banyak yang terbuka ketimbang yang tertutup, ataukah ini hanya sekedar isu yang diangkat oleh Facebook sendiri?

referensi:

Sabtu, 09 Januari 2010

Tampilan 3D Compiz di Ubuntu

Ubuntu secara default telah menyertakan paket compiz mulai versi Gutsy Gibbon (7.10). Jadi untuk yang versi lama mesti install dulu secara manual untuk dapat menikmati efek 3d di ubuntu. Pada kasus ini ubuntu yang digunakan dikomputer ini adalah ubuntu versi 9.04. Berikut ini merupakan langkah-langkah untuk mengkatifkan efek 3d compiz ini :
- instal CompizConfig setting manager
sudo apt-get install compizconfig-settings-manager

- instal Simple CompizConfig setting manager
sudo apt-get install simple-ccsm

- aktifkan konfigurasi compiz di System -> Preferences -> Appearance -> Visual Effects
pilih pilihan Custom.

- masuk ke menu System -> Preferences -> Simple CompizConfig Settings Manager -> Desktop -> pilih Appearnce: Desktop Cube, Desktop Columns: 4, Desktop Rows: 1

- masuk lagi ke menu System -> Preferences -> CompizConfig Settings Manager -> pada bagian Filter ketik: cube -> Centang pilihan Desktop Cube, Rotate Cube, Cube Gears -> klik pada Cube Reflection and Deformation dan atur Deformation : None pada tab Deformation dan berikan centang pada opsi ini.


- tutup window dan tekan kombinasi tombol keyboard pada situs http://thegabfather.wordpress.com/2008/05/17/how-to-install-compiz-fusion-in-ubuntu-hardy-heron/ untuk bisa menikmati efek 3d compiz di Ubuntu...

Selamat mencoba.... ;-)
refersnsi:

Jumat, 08 Januari 2010

My Heart Will Go On (1999)

Loooooonngg banget.. kapan bisa dapet link buat download ini pelem udah nyari di google tapi sampe sekarang blum dapet-dapet juga.. ;-) ini juga pelem lama jadi ga mudah buat dapetnya... tapi ga papa lah namanya juga nyobain.. mumpung internet masih ada jadi masih ada kesempatan buat dapetin ini pelem..

untuk sementara ini baru bisa dapetin info mengenai pelemnya aja di :
http://www.lovehkfilm.com/reviews/my_heart_will_go_on.htm
http://www.dianying.com/en/title/hwq1999
sekedar info pelem ini bintang utamanya adalah Nicky Wu.

My heart Will Go On (2001)

http://hkmdb.com/db/movies/view.mhtml?id=11818&display_set=eng
http://www.hkcinemagic.com/en/movie.asp?id=9596
buat filem yang tahun 2001 ini yang main Jimmy Lin.

kalo ada yang pengen beli dua pelem ini bisa nyoba buka link ini :
http://sensasian.com/index.php/action/search/searchby/title/keyword/My%20Heart%20Will%20Go%20On
http://www.yesasia.com/global/my-heart-will-go-on/5948-0-0-0-en/info.html

Fiuhh....

Google Chrome

Google kini sudah memiliki browser sendiri, dengan dirilisnya aplikasi browser Google yang diberi nama Chrome. Buat yang pengen mencoba silahkan mendownload chrome melalui beberapa link dibawah ini :

http://www.google.com/chrome ini yang versi online installer 
atau di
http://www.filehippo.com/download_google_chrome/ buat yang versi offline installer dan yang didownload selalu merupakan versi terbaru dari browser Chrome seperti halnya jika melalui link alternatif dibawah ini.

http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/LATEST
khusus untuk link berikut ini yang akan ditampilkan adalah informasi mengenai nomor build terakhir yang dilakukan seperti gambar dibawah ini :


untuk mendownload chrome menggunakan informasi diatas cukup ganti kata LATEST pada url download diatas dengan kode angka yang tertera pada halaman LATEST tersebut. Contoh untuk kode 35784 urlnya akan menjadi :
http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/35784

dari halaman yang terbuka ini akan ada beberapa pilihan yang dapat didownload, untuk mempermudah bisa langsung mendownload file chrome-win32.zip atau dengan url http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/35784/chrome-win32.zip

Nah.. sekarang silahkan mencoba... ;-)

Modem Jaringan

Apapun yang dicari, Google memang selalu bisa memberikan solusi sepertinya... makasi paman gogel... Hari ini lagi pada bingung buat jaringan client yang pengen konek ke internet (disimbolkan sebagai awan kalo di DiagramDesigner), seharusnya menggunakan modem, karena ga tahu modem tuh kaya gimana simbolnya, cobain deh nyari di Gogel dan ternyata ketemu satu blog yang ngasi daftar lengkap gambar simbol seperti yang ditunjukkan oleh link berikut ini:


http://cisco-study-notes.blogspot.com/2009/01/cisco-icons-and-symbols.html

9 Ends 2 Outs


Dari judulnya ajah udah kaga ngerti apalagi pelemnya... hehe ini judul maksudnya 9 cowok pergi dateng lagi 2 cowo baru. Hmm.... udah kebayang? Ini kisah tentang cewe, namanya Hong Nan Hee, yang sejak muda selalu berganti pacar , karena memang belum ada yang pas hehe, sebanyak 9 kali hingga akhirnya pada usiannya yang ke-30 dia bertemu dengan 2 cowo tampan yang kedua-duanya juga adalah teman satu sekolah dulu, mereka adalah . Bagaimana kisahnya? siapa yang akan menjadi jodohnya si Hong Nan Hee? Download pelemnya di link ini:

atau
atau

Kamis, 07 Januari 2010

Map antara Google dan Bing

Microsoft akhirnya mengeluarkan juga aplikasi Map onlinenya yang dikembangkan bersamaan dengan layanan pencarian miliknya yakni Bing. Alamat aplikasi ini dapat diakses online pada http://www.bing.com/maps/. Dengan interface yang serupa dengan Google maps, Microsoft mencoba untuk menawarkan konsep 3D sebagai fitur unggulan yang digunakannya untuk menandingi kehebatan Google Maps http://maps.google.com.

Dari percobaan yang dilakukan penulis diketahui bahwa baik Google Maps maupun Bing Maps semuanya mampu melakukan pencarian seperti umumnya, yakni pencarian tempat dan jalan.

Untuk aplikasi Desktopnya Bing menggunakan Virtual Earth 3D sedangkan Google menggunakan Google Earth yang juga memiliki tampilan 3D namun belum mampu menampilkan kota atau tempat dalam bentuk 3D. Satu lagi, referensi peta yang digunakan oleh Bing Maps merupakan peta lama dari yang digunakan oleh Google Maps. Berikut ini merupakan beberapa screenshot dari hasil pengamatan ini.


Mulai blogging lagi


Setelah sekian lama ga bloggingan sekarang mulai kepengen lagi buat nulis... hehe.. banyak hal yang juga bisa dikerjain disini, jadi jangan hawatir.. tunggu tulisan2ku berikutnya..