Terjemahan-ku

Easy come, easy go!

Archive for January 2010

HAVING

leave a comment »

Cerita awalnya saya ingin merapikan koleksi ebook yang tercecer dan tanpa sadar terduplikasi di sana-sini. Solusi yang terpikirkan adalah menggunakan hash (dalam hal ini menggunakan MD5), yakni setiap file diambil nilai hash-nya kemudian dimasukkan ke tabel di database beserta PATH file tersebut. Untuk mencari file yang sama tinggal query nilai hash yang sama. Ketika saya coba query berikut ini:

SELECT *,count(*) jml FROM tbl_ebooks WHERE count(*)>1 GROUP BY hash;

Ternyata MySQL mengeluarkan pesan error alias tidak sesuai dengan kaidah MySQL. Setelah tanya sana-sini (googling), dapat juga triknya. Pakai keyword HAVING, sehingga query-nya menjadi:

SELECT *,count(*) jml FROM tbl_ebooks GROUP BY hash 
HAVING count(*)>1 ORDER BY jml desc;

Wahaha, ternyata terlupakan dialek SQL itu. Saatnya baca-baca kembali.

Written by Agust

January 1, 2010 at 03:02

Posted in DBMS, MySQL

Ngeblok Situs Melalui File hosts

with 2 comments

Dahulu kala, seorang teman bilang: “setelah google-analytics diblok, browsing jadi lebih cepat”. Pada awalnya saya tidak begitu concern dengan pernyataan ini, toh akses internet di kampus ‘sangat kenceng’ sehingga tidak signifikan terhadap perubahan kecepatan akses internet.

Ndilalah ketika saya coba di rumah, hasilnya sangat terasa. Browsing jadi lebih cepat. Bisa main FarmVille sama myBrute tanpa bosan menunggu. Maklum, masih fakir bandwidth.

Lho kok bisa? Apa hubungannya?

Ternyata, banyak situs yang kita akses itu ditanami google-analytics di dalamnya, sebuah kode javascript. Ketika kita akses situs tersebut, secara tidak sengaja si browser me-request ke google-analytics. Untuk mencegah request itu, kita bloklah google-analytics dan sebangsanya. Caranya? Ada beragam cara itu antara lain: lewat firewall, lewat squidguard, dengan cara memasukkan list di browser, atau memasukkan entry fake ke file hosts (daftar nama host beserta alamat IP).

Ok, point yang terakhir itu yang akan dibahas. Di manakah lokasi file hosts ini? Berikut ini adalah lokasi hosts itu:

Windows 7  	=  	C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows Vista 	= 	C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows XP 	= 	C:\WINDOWS\SYSTEM32\DRIVERS\ETC
Windows 2K 	= 	C:\WINNT\SYSTEM32\DRIVERS\ETC

Setelah lokasinya ditemukan, buka file tersebut menggunakan editor kesukaan Anda. Kemudian tambahkan baris berikut ini kemudian simpan. Jika ingin ngeblok alamat lain, tinggal tambahkan nama domain dan set IP-nya 127.0.0.1 (IP lokal komputer) ke file hosts tersebut.

127.0.0.1  www.google-analytics.com
127.0.0.1  ssl.google-analytics.com
127.0.0.1  wad.adbasket.net
127.0.0.1  a.analytics.yahoo.com
127.0.0.1  analytics.gameforge.de
127.0.0.1  analytics.live.com
127.0.0.1  analytics.msn.com
127.0.0.1  analytics.r.msn.com
127.0.0.1  analytics.spreadshirt.com
127.0.0.1  proc1.devanalytics.com
127.0.0.1  ad.ch.doubleclick.net
127.0.0.1  ad.directaclick.com
127.0.0.1  ad.doubleclick.net
127.0.0.1  ad.es.doubleclick.net
127.0.0.1  ad.fr.doubleclick.net
127.0.0.1  ad.n2434.doubleclick.net
127.0.0.1  ads.gmodules.com
127.0.0.1  ad.tr.doubleclick.net
127.0.0.1  ad.uk.doubleclick.net
127.0.0.1  ad.xtendmedia.com
127.0.0.1  ad.yieldmanager.com
127.0.0.1  googleads.g.doubleclick.net
127.0.0.1  n4061ad.fr.doubleclick.net
127.0.0.1  pagead2.googlesyndication.com
127.0.0.1  pubads.g.doubleclick.net
127.0.0.1  www.smartadserver.com

[]

Written by Agust

January 1, 2010 at 01:20

Posted in Internet

Tagged with ,

Follow

Get every new post delivered to your Inbox.