Monday, July 4, 2011

Memanipulasi UI Dengan Thread/Timer di Android

Pada OS android, User Interface tidak bisa dimanipulasi secara langsung oleh Thread selain Thread utama. Jika itu dilakukan, maka akan keluar error "Only the original thread that created a view hierarchy can touch its views.". Solusinya kita bisa menggunakan class Handler agar User Interface dapat dimanipulasi oleh Thread turunan dari Thread utama. berikut contoh kodenya :

Tuesday, April 19, 2011

Teknik Dasar Web Scraping Menggunakan JAVA

Pada artikel koneksi-url-dan-web-browsing-dengan-java dijelaskan mengenai cara untuk melakukan koneksi URL dengan protokol HTTP ke web server untuk mendapatkan data berupa teks HTML. Data yang diambil tersebut merupakan teks HTML satu halaman yang didapat dari URL yang di input. Lalu bagaimana jika kita hanya ingin mengambil data tertentu yang lebih spesifik? misalnya judul headline dan kesimpulannya pada suatu situs berita atau teks tertentu. Cara yang paling mudah untuk melakukannya adalah dengan menggunakan Regular Expresion.

Pencarian String Menggunakan Regular Expresion dan JAVA

Apa itu Regular Expression?

Regular Expresion atau yang lebih sering disebut RegEx merupakan sebuah metode yang digunakan untuk mencocokan string teks berdasarkan karakter karakter tertentu.

RegEx dapat diimplementasikan JAVA dengan class Pattern dan Matcher yang terdapat pada package "java.util.regex". Class Pattern berfungsi sebagai compiler syntax regex, sedangkan class Matcher berfungsi sebagai "executor" syntax regex yang telah dicompile oleh class Pattern. Berikut adalah contoh program untuk mencari kata yang berawalan huruf "d" pada sebuah kalimat.

Koneksi URL dan Web Browsing Dengan JAVA

Apakah aplikasi JAVA mampu mengambil data dari suatu Web Server di internet melalui protokol HTTP seperti Web Browser?

Jawabannya adalah ya. JAVA memiliki class URL yang sudah merupakan bawaan dari JRE library sejak JDK versi 1.0 yang bisa langsung kita pakai pada pengembangan aplikasi JAVA Standard (J2SE). Dengan class ini kita dapat merequest data HTML/file/Stream, mengambil atau mengirim Cookies dari Web Server dan mengambil informasi spesifikasi Web Server.

Tuesday, November 23, 2010

Step-step Menginstall Tomcat 7 Pada Windows

Tomcat adalah implementasi teknologi JAVA servlet dan JSP yang berlisensi open source milik Apache Software Foundation. Tomcat sangat ringan untuk dijalankan, untuk itu Tomcat sering kali digunakan sebagai Development Server, akan tetapi banyak juga perusahaan-perusahaan yang menggunakan Tomcat sebagai Production Server. bagaimana pun juga jika kita memaksimalkan penggunaannya, pasti akan jadi web server yang tangguh :)