Wednesday, July 13, 2011

MySql ORDER BY RAND()

Baca dibeberapa referensi jangan pernah menggunakan 'Order by Rand()', alasannya "The ORDER BY RAND() operation actually re-queries each row of your table, assigns a random number ID and then delivers the results. This takes a large amount of processing time for table of more than 500 rows." (http://www.webtrenches.com/post.cfm/avoid-rand-in-mysql)

Yes, aku butuh waktu 14.1786 sec hanya untuk mendapatkan hasil dari query

SELECT *
FROM XXXXXXXXXX
ORDER BY RAND( )
LIMIT 1000

Hanya untuk 'ngambil' 1000 row dari 1,6jt lebih record

Tapi dengan sedikit modifikasi, menjadi

SELECT *
FROM XXXXXXXXXX
WHERE RAND()>0.9
ORDER BY RAND()
LIMIT 1000

Membutuhkan waktu 1.8116 sec, karena 'where RAND()>0.9' mengurangi 90% overhead dari pengurutan. Lumayan membantulah.

Kalau query-nya seperti ini

SELECT *

FROM xxxxxxxxxxx b

WHERE b.participantId <> RAND( 1 )

ORDER BY RAND( 1 )

LIMIT 1000


Lebih cepat lagi 0.0030 sec, hheheheheh, Thx pak chery ngasih solusi lain. Disebutin nama fieldnya juga sepertinya masih sama cepat. :)

Wednesday, June 29, 2011

Akar-akaran


Pagi ini sehabis lompat-lompat tali seperti biasa, sedikit kesel oleh 2 kata yang mungkin terucap tidak sengaja atau tidak dimaksudkan untuk menyakiti.

Pagi ini setibanya dikantor aku membaca renungan harian ini yang dikirimkan ke email seperti biasa.

Moga memberkati yang membaca juga.


Janganlah engkau membenci saudaramu di dalam hatimu, tetapi engkau harus berterus terang menegor orang sesamamu dan janganlah engkau mendatangkan dosa kepada dirimu karena dia. (Imamat 19:17)

-------------------------------


Nats: ... seperti air mencerminkan wajah, demikian hati manusia mencerminkan manusia itu (Amsal 27:19)

AKAR PAHIT

Salah satu tugas saya di rumah setiap dua minggu sekali adalah memotong rumput dan semak di halaman rumah. Ketika melakukannya saya harus sangat berhati-hati, sebab ada sejenis semak liar di situ, yang akar dan batangnya berduri. Apabila sampai tergores sedikit saja, racunnya bisa membuat seluruh tubuh bebercak merah, terasa gatal dan panas.



Akar pahit yang menyerang hati manusia juga bagai duri; sedikit saja menggores hati kita, racunnya akan menyebar ke seluruh hidup kita. Itu sebabnya dalam Alkitab banyak sekali ayat yang mengingatkan orang beriman agar menjaga hati. Sebab, seperti air mencerminkan wajah, demikianlah hati mencerminkan manusia itu. Lalu, bagaimana menjaga hati agar tidak "ditumbuhi" akar pahit? Ibrani 12:15 mengingatkan jemaat agar jangan menjauhkan diri dari kasih karunia Allah, sebab itu akan menimbulkan akar pahit. Sebaliknya, jemaat Tuhan dipanggil untuk hidup kudus. Yakni, mengkhususkan hidup untuk menaati Allah, hidup dalam kasih dan kemurahan Allah, dan berdamai dengan semua orang (ayat 10, 14). Menjauhi percabulan dan pemuasan nafsu yang rendah seperti Esau, yang hanya mengutamakan kebutuhan lahiriah dan mengabaikan hal-hal yang bernilai kekal (ayat 16, 17).



Jagalah hati kita agar tidak ditumbuhi akar pahit. Orang yang hatinya dipenuhi akar pahit hanya akan menularkannya pada orang lain; dan membuat hidup serbapahit, murung, penuh ketidakpuasan, pertengkaran, selalu mencari kesalahan orang sebagai bahan kritik yang menyakitkan. Akan tetapi, orang yang hatinya dipenuhi kasihkarunia Allah akan selalu menularkan perdamaian, persahabatan, dan nasihat yang membangun serta membesarkan hati --SST

HATI PAHIT HANYA MEMBUAT HIDUP SURAM
HATI YANG DEKAT TUHAN MEMBANGKITKAN HIDUP YANG MURAM


Tuesday, June 28, 2011

Rumput Tetangga Ohhh Rumput Tetangga



Pagi ini, aku baca status buzz miliknya tulang Rommy, misi copas tulang "Kita melihat kebahagiaan itu seperti pelangi, tidak pernah berada di atas kepala kita sendiri, tetapi selalu berada di atas kepala orang lain... :)".

Yah memang kebanyakan orang selalu melihat rumput tetangga lebih hijau dibanding rumput ditaman sendiri. Habisnya tanaman sendiri lupa disiram tiap hari atau 2 hari sekali, lupa disiangin, lupa dikasih pupuk serta dirawat. :P.

Tiap orang mungkin akan memiliki tanaman yang hijau jika melakukan hal yang kurang lebih sama seperti yang dilakukan role model tersebut, atau melakukan usaha lebih sedikit lagi. :).

Tapi kalau semua sama hijaunya, wah ga berwarna dungs hidup ini. :P.

Terkadang memang perlu untuk melihat tanaman yang lebih indah dari tanaman kita biar jadi referensi. :). Terkadang sangat perlu pula untuk melihat bahwa tanaman kita lebih indah dari tanaman tetangga sebelah supaya kita tau bersyukur dan menikmati tanaman sendiri. :).

Jadi ingat postingan sebelumnya, dan lagu si Krammer "The Grass is always Greener on the OTher Side of the Hill", karena memang tentu saja jika sudah keluar dari kebun sendiri (ego diri sendiri kali yah) dan berusaha melihat sekitar, tentunya kesempulan yang didapat akan berbeda pula. :P

Tetep setuju dan suka dengan reff lagunya krammer ini

Hold on
believe in what u're doing
sometimes crying can be very close to laughing
keep strong, believe in what ur mission is
the grass is always greener on the other side of the hill

Friday, June 17, 2011

Beastly



Apa yang paling ku suka dari alur cerita film ini?

Ceritanya sederhana, tidak terlalu dibuat-buat, konfliknya tidak terlalu berat untuk ditonton dan dicerna, dan tentunya alurnya ringan dan menarik.

Film remaja menurutku, dan sedikit seperti dongeng. Cuman dongeng yang disajikan sedikit lebih modern dan dapat di terima orang zaman sekarang, karena dibalut romantisme modern. :).

Kyle (Alex Pettyfer) memiliki semua hal yang kalau menurut orang zaman sekarang adalah sosok lelaki sempurna. Secara fisik ok, pintar, kaya, populer, dan memiliki banyak orang disekelilingnya *meskipun alasan tiap orang tetep disampingnya selalu azas manfaat*.
Lihat saja diawal film sewaktu ada pemilihan ketua (yang ini aku lupa ketua apa) dia bilang "Siapa yang tidak ingin memberikan vote kepadaku? Karena aku kaya, populer dan good looking."
Sementara itu meski dia memiliki semua, dan ayah yang memenuhi permintaannya, dia sendiri jarang bertemu dengan ayahnya. :P. Kekosongan sosok :).

Lindy (Venessa Hudgens) mungkin sedikit tidak beruntung. Kehilangan ibunya, membuat ayahnya jadi pecandu dan punya utang dimana-mana. Meski dari sisi itu dia tidak beruntung, tapi dia pintar, gadis yang bersahaja dan baik, sering bekerja paruh waktu memenuhikebutuhannya. Pengagum Kyle meski yang dikagumi tidak begitu memandangnya. Akan tetapi dia memiliki pandangan positif terhadap Kyle. :). Hingga disuatu acara Kyle menyematkan mawar putih ke dada Lindy dan mereka berdua fotoan :). Kyle sendiri bingung dengan apa yang dirasakannya karena ada sesaat lamanya dia memandang Lindy.

Kendra (Mary Kate Olsen), seorang penyihir berpakayan nyentrik. Merasa terhina oleh Kyle, dia mengutuk Kyle menjadi bertampang jelek dan menjijikkan penuh 'ukiran' dimana-mana. Kutukan itu akan hilang ketika Kyle menemukan cinta sejatinya dan ketika cinta sejatinya menyatakan "I love you", waktu yang Kendra berikan adalah 1 tahun. :)

Diawali dari kutukan itu. Kyle mengurung diri dan merasa tertekan. Ayah Kyle yang super sibuk itu, untuk sedikit 'menenangkan' Kyle memindahkan dia ke rumah yang berbeda bersama seorang pembantu Zola (Lisa Gay Hamilton). Meski dia dihadiahin permintaan yang belum terpenuhi ayahnya sebelumnya (Ducati), tetep saja dia merasa dicampakkan karena ayahnya tidak pernah muncul untuk menjenguknya. Walau pun demikian ayahnya tetap memberikan guru private agar dia tidak terlalu ketinggalan disekolah Will (Neil Patrick Harris). Guru buta tetapi memiliki pendengaran yang bagus. Kyle sering bertukar pikiran dengan kedua orang ini.

Aku suka pernyataan Will, yang menjadi pegangan hidupku selama ini, "Bagiku tidak penting bagaimana orang memandangku, tapi yang lebih penting adalah caraku memandang diriku sendiri". Berpikir positif diawali dengan memandang positif diri sendiri.

Aku suka, cara dia memaafkan ayahnya ketika ayahnya tidak kunjung datang. Dia menelepon ayahnya dan bilang "Ayah, punya waktu minggu depan.. Yah aku tau mungkin bisa ditunda sampai 2 minggu lagi. Tidak apa-apa. Tapi sebaiknya kita berbicara jujur." :). Pribadi yang dewasa tidak menguber emosi. :)

Hari pertama ia meninggalkan rumah 'persembunyian' dia adalah untuk melacak keberadaan Kendra, untuk minta maaf dan menunjukkan penyesalan serta perubahan dalam dirinya. Tapi Kendra bersikeras. Pada tempat yang sama Kyle melihat kekasihnya selingkuh dengan sahabatnya, kekasihnya berkata "Aku capek jadi pribadi yang kasar selama ini". Hal ini semakin menyakiti Kyle. Secara tak sengaja Kyle bertemu Lindy di tempat yang sama, dia tidak mengenali Kyle karena menggunakan topi dan dengan penampilan BEASTLY - menjijikkan nya. Meskipun Lindy tidak mendapat perhatian Kyle selama ini dia memiliki pandangan positif tentang Kyle.

Diawali hal itu, Kyle mulai melacak keberadaan Lindy. Mengamat-amati aktivitas Lindy. Dan hal itu terjadi hingga dia menyelamatkan Lindy dan ayahnya. Yang pada akhirnya meminta ayah Lindy memberikan izin agar Lindy tinggal bersama Kyle dengan alasan keamanan.
Dan romantisme pun berlanjut. :)

Hingga akhirnya, seperti bisa ditebak Lindy adalah true love Kyle.

http://www.youtube.com/v/Neo6W1f7hyY&rel=0&fs=1










Tuesday, June 14, 2011

Butuh Orang Lain

Beberapa waktu yang lalu aku membaca distatus FB seseorang mengenai sesuatu hal yang dia bangun dengan partnernya. Tapi sekarang itu hanya tinggal rancangan, dia sendiri bingung apa yang harus dia lakukan untuk mewujudkan rancangan itu. Kalau boleh ngeluarin pendapat, rancangan itu bisa diwujudkan ketika dia dan partnernya masih dalam satu visi untuk mewujudkannya, jika tidak dia harus mencari partner lain. :)

Kita butuh partner. Kebanyakan hal yang kita kerjakan membutuhkan partner, membutuhkan orang lain. Ketika orang lain yang dimaksudkan masih satu visi dengan kita pasti semuanya akan berjalan baik-baik saja, akan tetapi ketika sudah berbeda visi atau ketika yang satu sudah tidak mau bertumbuh lagi atau yang satu tidak mau saling melengkapi lagi. Ada baiknya kita mencari dan menemukan partner yang lain. Tapi ada baiknya memandang kembali ke hal positif yang telah menjadi latar belakang visi itu.

Pagi ini aku membaca renungan harian yang dikirim ke email kantor seperti hari-hari biasanya. Jadi teringat seorang sahabat diseberang sana.

Semangat... Semangat... Semangat





Butuh Dua OrangBacaan hari ini: Kejadian 13:1-9
Ayat mas hari ini: Kejadian 13:8
Bacaan Alkitab Setahun: Mazmur 12-15

Selalu dibutuhkan dua orang untuk bertengkar”, demikian kata sebuah pepatah lama. Benar, ketika ada dua pihak yang sama-sama berniat memperebutkan ”kemenangan pribadi”, maka pertengkaran pun ”sukses” diciptakan. Padahal, jika salah seorang mau menyadarkan dirinya untuk berhenti memusatkan perhatian pada masalah dan mengarah pada pencarian solusi, maka pertengkaran takkan berpanjang umur. Sebuah fakta yang kerap ”tertutupi” saat dua orang terlibat adu argumentasi atau perselisihan.

Para gembala ternak Abraham dan Lot juga pernah bertengkar dan berkelahi karena ladang dan air untuk menggembala tidak cukup bagi mereka (ayat 6,7). Maka, masalah itu diteruskan kepada Lot dan Abraham. Sangat wajar jika kemudian mereka ”meneruskan” pertengkaran tersebut, sebab masing-masing bisa merasa punya hak yang patut dipertahankan. Syukurlah, Abraham mampu mengendalikan dirinya dan melihat bahwa kekerabatannya dengan Lot-lah yang harus dipertahankan (ayat 8). Itu sebabnya ia memilih untuk segera menghentikan pertengkaran dengan cara mengalah.

Kita belajar dari Abraham bahwa saat hamba-hambanya bertengkar, Abraham tak berpikir pesimis, ”Ah, mungkin hubunganku dengan Lot harus berakhir di sini.” Sebaliknya, ia melihat bahwa Lot tetaplah kerabatnya—sampai kapan pun. Itu sebabnya ia menujukan pikirannya pada ”apa yang bisa dilakukan supaya hubungannya dengan Lot tak sampai terputus”. Maka, keputusan dan tindakannya bukan lagi didasarkan pada emosi sesaat, melainkan pada kebijaksanaan yang bermanfaat. Kiranya Tuhan memberi kita hikmat seperti ini, ketika sebuah pertengkaran diperhadapkan pada kita.

KETIKA BERTENGKAR, JANGAN BERPIKIR MENGAKHIRI HUBUNGAN

PIKIRKAN SEGALA CARA UNTUK MEMPERTAHANKAN HUBUNGAN