Tuesday, April 21, 2009

Searching Text di Java dengan Regex


Salah buka halaman web nih!! Yakin!!
Lebih baik ga usah dilanjutin bacanya..
Isinya tentang coding di java, udah gitu pake regular expression lagi...
Mending berkunjung ke blogku yang lain aja (hihii..malah ngiklan)










Masih nekat baca juga?!? Ga tanggung akibatnya lho..
Siap2 plastik klo tiba-tiba pengen muntah...

Lanjut deh ke topik utamanya...
Regex atau regular expression?? Apaan itu?
Intinya, regex merupakan cara untuk menggambarkan sebuah pola dari text/string dengan menggunakan simbol-simbol tertentu.

Contoh kasusnya adalah mencari string alamat IP dari sekumpulan text
public static searchIPAdrress (String content) {
String regexIP = "(([0-1]??\\d{1,2}\\.)|(2[0-4]\\d\\.)|
(25[0-5]\\.)){3}(([0-1]??\\d{1,2})|(2[0-4]\\d)|(25[0-5]))";
Matcher m = Pattern.compile(regexIP).matcher(content);
m.find();
String ipaddres = content.substring(m.start(), m.end());
return ipaddres;
}
Penjelasannya gini,
String regexIP = "(([0-1]??\\d{1,2}\\.)|(2[0-4]\\d\\.)|
(25[0-5]\\.)){3}(([0-1]??\\d{1,2})|(2[0-4]\\d)|(25[0-5]))";
Matcher m = Pattern.compile(regexIP).matcher(content);
m.find();
baris kode diatas digunakan untuk mencari pola yang sesuai.
selanjutnya, setelah pola tersebut ditemukan, pola tersebut akan "dipotong" dari content untuk menghasilkan string yang dicari (dalam hal ini adalah alamat IP) dengan menggunakan kode
String ipaddres = content.substring(m.start(), m.end());
Lalu bagaimana maksud dari pola regex yang ruwet diatas??
[0-1]??angka 1 atau 0, yang diikuti dengan
\\dangka apapun
{1,2}diulangi sebanyak 1 atau 2 kali, dan diikuti
\\.tanda .

kok cuman sedikit?? Yah, terus terang aja saya males njelasin panjang-panjang.. hihiii (klo ga niat ngeblog ya ga usah ngeblog).... Ga gitu koq, coba diperhatikan polanya selanjutnya... polanya berulang kan?? :D Pasti gampang dipahami (masa?!?!)... Kalau masih bingung juga, beberapa referensi beberapa pola regex bisa dilihat di www.cryer.co.uk

Have fun with regexx.....

4 comments | Leave a Comment

Sunday, March 15, 2009

Tips Menaikkan PageRank


Pernah nggak suatu waktu kamu butuh banget sama yang namanya Page Rank yang tinggi? Misalnya kamu pengen pasang iklan di website kamu, tapi ditolak karena page rank website kamu masih N/A. Atau kamu search di google dengan keyword Blog "Nama Kamu", ternyata blogmu tidak berada pada urutan paling atas di list hasil pencarian karena page ranknya masih kecil. Atau mungkin pernah terlintas di pikiran untuk sekedar pamer ke teman-teman, "Nih, PR blogku 4!!".

Inih, beberapa tips untuk naikin page rank google website kita..
1. Sering-sering komen di blog orang
2. Aktif di forum-forum

"Yah, itu sih STD, standar!"
Hmm, baiklah itu standar. Mau yang nggak standar? Ucapkan kata kuncinya, "Please". Hehehe.

Sebelumnya, untuk yang belum begitu tahu apa itu PageRank, PageRank adalah sebuah algoritma milik Google yang telah dipatenkan yang berfungsi menentukan situs web mana yang lebih populer. Cara kerja algoritma ini simpel, website kita mendapatkan poin untuk setiap situs yang memajang link yang mengarah ke website kita. Makin besar PageRank dari situs tersebut, makin banyak poin yang kita dapatkan untuk PageRank website kita. Secara umum seperti itu, meskipun ada banyak batasan-batasan lain yang ditetapkan Google dalam memberikan poin.

Jadi bahasa singkatnya, PageRank ini menentukan seberapa populer website kita. Skala terkecil yang diberikan oleh PageRank adalah N/A dan yang tebesar adalah 10. PageRank sangat menentukan urutan website kita dalam list pencarian suatu keyword di Google.

Jadi, bagaimana trik-trik untuk menaikkan PageRank secara cepat? Ini dia beberapa trik hasil comot sana-sini:
1. Aktif di forum-forum. Bagaimanapun, forum merupakan tempat yang baik untuk mendapatkan backlink. Atau lebih tepatnya 'meninggalkan' backlink. Pada forum-forum biasanya kita diizinkan untuk menuliskan 'signature' yang akan muncul dibawah posting. Kita bisa menaruh link untuk website kita di sana. Selain untuk promosi, link pada signature itulah yang akan menjadi sumber backlink kita untuk menaikkan PageRank.
2. Membuat dan mempublikasikan artikel pada website-website dengan PageRank yang tinggi. Sangat banyak website besar yang menerima artikel-artikel dan out source dari penulis lepas dari berbagai bidang. Usahakan mensubmit artikel ke website yang berhubungan dengan tema blog kita terlebih dahulu. Dan di akhir artikel kita bisa meninggalkan link ke website kita. Selain itu biasanya website tempat kita mensubmit artikel juga akan memberi backlink untuk alamat si penulis artikel. Makin tinggi PageRank website tempat kita menulis artikel, makin banyak pula poin yang kita dapat untuk satu artikel. Menggiurkan bukan? "bukaaannn"
3. Mendaftar pada search engine directory. Beberapa website menyediakan direktori mesin pencari yang memperbolehkan pendaftaran website secara gratis bagi membernya. Yang berbayar juga ada. http://www.blueangels.net/ contohnya, tiga koma sekian dolar per link.
4. Membagikan Newsletter atau Ezine secara gratis. Tentu saja dilengkapi dengan link ke website kita.
5. Bertukar link. Ya, intinya adalah menaruh link website kita pada website lain. Makin besar PageRank website lain tersebut, makin baik juga dampaknya bagi poin PageRank kita. Kompensasinya, kita bisa menaruh link mereka pada website kita. Dengan begitu akan ada timbal balik untuk saling menaikkan PageRank. Sebenarnya tidak harus selalu bertukar link dengan website berPageRank besar, poin tetap dihitung jika bertukar link dengan website berPageRank N/A sekalipun.
6. Mendaftarkan website kita ke situs-situs komunitas. Banyak sekali situs komunitas berpagerank tinggi yang menawarkan backlink gratis dan tentu saja ini bisa mendongkrak PageRank blog kita.
Beberapa situs yang bisa kita manfaatkan:
http://ma.gnolia.com (PageRank 6)
http://tweako.com (PageRank 5)
http://www.indianpad.com (PageRank 5)
http://www.addsitelink.com (PageRank 4)
http://www.linkaddurl.com (PageRank 4)
http://www.dofollowblogs.com (PageRank 4)
http://socialogs.com (PageRank 4)

Keenam poin tadi sudah cukup efektif untuk menaikkan PageRank website kita ke level 3 atau 4. Kalau masih kurang, silakan ber-"Googling before asking" ria untuk trik-trik lain menaikkan PageRank :D

Terakhir, bagaimana kita mengecek PageRank website kita?
Cek aja di sini.
Check Page Rank of any web site pages instantly:

This free page rank checking tool is powered by Page Rank Checker service
Atau bisa juga langsung ke situsnya, http://prchecker.info. Nah, gimana hasilnya? Cukup memuaskan kah? ;)

5 comments | Leave a Comment

Thursday, March 5, 2009

Open the Showcase, Please


We've finished our new layout for this blog, finally. It's kinda long time after my blogmate Naya's first post, though. Sorry for being so late, please blame my connection for that. Yeah, my internet connection was so slow, it takes much of my time just to preview some small changes for the layout. Believe me, it's really wasting time to code on the fly with such a connection.

Well, why we decide to use our own layout because we think that almost all of default layouts provided by Blogger are crappy. No offense there, guys. It's really okay as there's so many unofficial Blogger templates we can download around there. But everyone can downloads the same template we'd downloaded, and we dont want to have an identical appearance with many blogs around there. We need our own characteristic for our blog, so we decide to code it ourselves.

By the way, it's done now. And yeps, it's time to open this blog's showcase.
Congrats to our new blog! ;)

8 comments | Leave a Comment

Saturday, February 14, 2009

Nailiamarian??


Yeah, this blog was named "Nailiamarian". That name made by mixing contributors of this blog, naili and rian. The word "ama" in english means "and", then we called it "nailiamarian". Hope nobody will be angry or sad when we use this name hihiiiii ...
That's all.

*its very confusing to write a simple story in english, but I'll try!! Ganbate!!*

3 comments | Leave a Comment
 

Nailiamarian!!. Copyright 2009 by Naya and Rian. All Rights Reserved.