Functional Programming -.-

Leave a comment

Udah jam 6 sore, lagi ada di lab kampus, saya pun kebingungan didepan komputer, bingung mau ngapain.

Mungkin ini namanya “resource overload” *istilah ngasal, jangan di-quote*, kalo diem di kosan aja, nggak ada internet, langsung pengen browsing ini-itu, tapi giliran ada internet sepuasnya, cepet, mantep di kampus langsung terpaku -.-

Oke lah ya daripada ngenet nggak jelas, dan bingung mau buka apaan, mending bikin postingan iseng tentang “Fun”Pro ah xD

In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. – wikipedia

Di semester 4 ini ada mainan baru, functional programming (y)! More

Dijkstra oh Dijkstra

Leave a comment

Dijkstra’s algorithm, conceived by Dutch computer scientistEdsger Dijkstra in 1956 and published in 1959,[1][2] is a graph search algorithm that solves the single-source shortest path problem for a graph with nonnegative edge path costs, producing a shortest path tree.

Hoahmm, Okelah kalo Dijkstra tapi cuman ngecek bobot perjalanan aja, masih nggak terlalu susah lah implementasinya, tinggal ngeliat algoritma yang ada di wikipedia aja sih.

Let the node at which we are starting be called the initial node. Let the distance of node Y be the distance from the initial node to Y. Dijkstra’s algorithm will assign some initial distance values and will try to improve them step by step.

  1. Assign to every node a distance value. Set it to zero for our initial node and to infinity for all other nodes.
  2. Mark all nodes as unvisited. Set initial node as current.
  3. For current node, consider all its unvisited neighbors and calculate their tentative distance (from the initial node). For example, if current node (A) has distance of 6, and an edge connecting it with another node (B) is 2, the distance to B through A will be 6+2=8. If this distance is less than the previously recorded distance (infinity in the beginning, zero for the initial node), overwrite the distance.
  4. When we are done considering all neighbors of the current node, mark it as visited. A visited node will not be checked ever again; its distance recorded now is final and minimal.
  5. If all nodes have been visited, finish. Otherwise, set the unvisited node with the smallest distance (from the initial node) as the next “current node” and continue from step 3.

Tapi ini tugas terakhir Struktur Data dan Algoritma, salah satu matakuliah yang paling wow di kampus saya.

Yok ah, deadlinenya Sabtu, masih banyak waktu hahahahaha #stress

Armin van Buuren – Mirage Album, Finally!

Leave a comment

Waah, akhirnya kesampaian juga download album yang paling dicari tahun ini *menurut saya sih xD*

Overall rating : extremely nice! 5 stars lah buat bung armin

Sejauh ini susah bagi saya untuk menemukan track favorit dari album ini, karena mulai dari awal tracknya sampai track terakhir mantep banget!

Oh iya! buat yang suka sama Adam Young a.k.a. Owlcity, monggo dengerin track ke-16 dari Armin van Buuren ft Adam Young – Youtopia. Pantes aja pas ngedengerin ini lagu kyk pernah denger-denger gitu siapa yg featuring..haha

Nggak heran sih yaa susah banget download nyari ini album, yaa walaupun jarang yang minat sama genre beginian (trance) tapi tetep aja, trance music is my drug xD

Mirage Tracklist :

01. Desiderium 207 (feat. Susana)
02. Mirage
03. This Light Between Us (feat. Christian Burns)
04. Not Giving Up On Love (vs Sophie Ellis Bextor)
05. I Don’t Own You
06. Full Focus
07. Take  A Moment (feat. Winter Kills)
08. Feels So Good (feat. Nadia Ali)
09. Virtual Friend (feat. Sophie)
10. Drowning (feat. Laura V)
11. Down To Love (feat. Ana Criado)
12. Coming Home
13. These Silent Hearts (feat. BT)
14. Orbion
15. Minack (vs Ferry Corsten)
16. Youtopia (feat. Adam Young)

Account Suspended

Leave a comment

Itulah tampilan awal account Twitter yang saya buat untuk Twitter Bot xD

Entah ini karena Twitter sudah tidak mengijinkan mengakses APInya selain menggunakan OAuth atau Twitter mendeteksi Bot yang saya buat terlalu annoying..hahaha (http://groups.google.com/group/twitter-api-announce/browse_thread/thread/c03fa2b1ae90d2a9)

Account yang di suspend ini menggunakan cara sederhana untuk melakukan update ke server twitter (http://hesahesa.wordpress.com/2010/08/09/twitter-bot-iseng-iseng-ah-xd/)

Saatnya bikin Bot versi baru yang support penggunaan OAuth *baca-baca tentang OAuth* *liat dev.twitter.com*

Konflik

Leave a comment

Inilah hasil perang SIAK-NG tadi, 13 Agustus 2010, jam 15.oo W.I.B.

Dan ternyata ada jadwal yang konflik :(

Kalo misalnya nggak ada yang berubah jadwalnya ya mau nggak mau kudu berkorban.

*lalalalala…*

Maaf-memaafkan

Leave a comment

Ramadhan telah tiba, sebelumnya aku minta maaf atas semua kesalahanku baik yang disengaja ataupun tidak, Met puasa!!

Semoga Ramadhan kali ini lebih berkah dari tahun-tahun sebelumnya, mohon maaf atas segala kekhilafan yang telah aku lakukan.

Marhaban ya Ramadhan, mohon maaf atas semua kata dan perbuatan selama ini, selamat menunaikan ibadah puasa, semoga kita bisa menunaikannya dengan lancar.

Itulah sebagaian dari isi sms, pesan, email, wall atau apapun yang sering kita lihat setidaknya selama akhir bulan Sya’ban sampai awal bulan Ramadhan.

Setidaknya 2 tahun sekali kita (umat islam khususnya) mendapat sms yang isinya kira-kira meminta maaf untuk semua kesalahan, selain di awal Ramadhan, nanti akhir Ramadhan dan awal bulan Syawal pun banyak pesan yang isinya seperti ini.

Disini sih saya nggak akan bahas hukumnya secara Islam ato gimana, cuman mau menyampaikan uneg-uneg yang terpendam saja *halah*

Toh dulu banyak yang bilang kalo maaf-maafan bukan cuman pas Idul Fitri aja, sekarang sewaktu waktu awal Ramadhan pun juga ada yang bilang kalo maaf-maafan bukan cuman pas puasaan aja.

Saya sih sependapat kalau saling maaf-memaafkan nggak terikat dengan ruang dan waktu.

Tapi saya pun salut juga dengan mereka yang mau setidaknya mengingat kalau mereka punya kesalahan dan menyempatkan diri untuk meminta maaf walaupun toh hanya saat Idul Fitri atau awal puasa saja.

Yang paling saya tidak setuju adalah mereka yang sebenarnya pastinya punya banyak kesalahan kepada orang lain tetapi toh tidak mau meluangkan waktunya untuk meminta maaf kepada yang bersangkutan, tambah pula mereka berkata kalau minta maaf nggak harus saat Idul Fitri atau awal puasaan saja.

*jrengjrengjreng* *mencobategas* xD

Armin’s Mirage, Royksopp’s Senior

Leave a comment

Inilah 2 album yang saya tunggu-tunggu, apalagi release date-nya hampir barengan pula.

Mirage nanti akan dirilis tanggal 10 September 2010, sedangkan Senior tanggal 13 September 2010.

Sedikit quote dari masing-masing album,

In a bit more than a month we’re pretty sure you’ll be chained to your stereo. On September 10th, Armin van Buuren’s ‘Mirage’ album will be out and ready to take you in with 16 soul-sketches of tracks, including ‘Full Focus’, the new single ‘Not Giving Up On Love’ featuring Sophie Ellis Bextor and collabs with Ferry Corsten, Winter Kills, Adam Young, BT, Christian Burns and more.

….whereas ‘Senior’ is the introverted, dwelling and sometimes graceful counterpart – brimfull with dark secrets and distorted memories, insisting “I’m old, I’ve got experince…”. Senior’ is furthermore an album about age, horses and being subdued – with devils breathing down your neck.

Jadi nggak sabar deh untuk download dengerin kedua album ini, semoga tidak mengecewakan xD

Twitter-bot, iseng-iseng ah xD

7 Comments

Pernah nggak pas kalian nulis di Twitter trus ada orang yang nggak dikenal nge-Retweet tweet kalian? Bukan sekedar RT biasa, tetapi lebih seperti RT yang pintar, seperti RT otomatis yang dikendaliin bot? Saya sih pernah, coba aja di post di twitter trus masukin salah satu kata “eaaa”, “asu”, atau coba mention @tiesto, kalau kalian beruntung (?) nanti akan ada id yang namanya “Kingdom of eaaa”, “Kingdom of asu”, sama “RT Tiesto” yang secara ajaib nge-RT tweet kalian atau coba post tweet apapun yang mention @tiesto di dalamnya, setidaknya saya udah pernah nemuin beberapa twitter bot seperti diatas, toh saya yakin masih banyak twitter bot yang ada disana.

Ah iya, sebelum lanjut, kita perlu tahu dulu sedikit definisi dari fitur yang akan kita gunakan.

Cron : A daemon for UNIX and UNIX−compatible operating systems which executes commands and processes at arbitrary times specified by a user or application. From Redhat−9−Glossary http://www.tldp.org/LDP/Linux−Dictionary/html/index.html

Yup, disini kita gunakan fitur cron, fitur simpel yang ada di hampir semua UNIX-compatible system.

Salah satu fitur lain yang kita gunakan adalah fitur dari Twitter, dalam Twitter kita dengan mudah melakukan pencarian dengan keyword tertentu, pencarian ini dilakukan secara real-time dan hasilnya ditampilkan langsung ke user, kita juga dapat melakukan pencarian dan meminta hasilnya dalam format XML, yang nantinya bisa kita gunakan dalam program yang kita buat.

Oh iya! script yang kita buat ini pake bahasa PHP, jadi butuh webhosting yang support PHP tentunya.

Jadi total kita perlu account Twitter, dan webhosting yang support PHP dan cron.

Langsung lihat source-codenya yok :)

More

Change of Curriculum, Change of Plan

Leave a comment

Yak, ini adalah Trending Topic lokal dikalangan para akademisi Fasilkom UI (atau UI? nggak tau saya :p)

Hal ini dimulai dari postingan bu Siti Aminah di Scele Fasilkom yang isinya tentang perubahan kurikulum di Fasilkom terhitung untuk tahun 2010 ini.

Aww, saya buka linknya, liat-liat isinya, dan ternyata oh ternyata banyak perubahan di sana-sini.

Mulai dari MPKT yang sekarang jadi 12 sks (wow) tapi agama masih aja tetep 1 sks, entah sekuler ato gimana saya nggak tahu..hehe

DPBO udah nggak ada! tapi DDP jadi 6sks, beruntung (atau bersedih?) lah kalian para maba! karena angkatan 2009 dan sebelumnya merasakan asyiknya DDP + DPBO, 4 sks + 4 sks = 8 sks, dan sementara kalian hanya 6 sks. More

Harapan, Impian dan Doa

2 Comments

“Apakah kamu puas masuk sekolah ini?” Sang kakak kelas bertanya, berhadapan dan bertatap muka denganku.

“Hmm, kalo nurutin kata hati sih nggak puas mas, manusia nggak punya batas kepuasan atas keinginannya.” Aku menjawab, mencoba se-tegas mungkin.

“Baguslah kalo gitu, jadikan itu semangatmu, jangan puas dan bangga hanya dengan masuk sekolah ini, buatlah sekolah ini bangga karena punya kamu sebagai muridnya.” Sambung si kakak kelas, sambil menempelkan tempelan dari kertas ke nametag-bentuk-bola yang aku kalungkan, kalung yang bertuliskan “P” (P = Plegmatis) dan berbagai macam tempelan yang aku dapatkan dari berkeliling koridor utama dari SMA-ku, hanya bisa berjalan satu arah, mengajarkan kita fokus dan berpikir kritis.

Kakak kelas yang tadi adalah “rintangan” terakhir dalam masa pra-MOS saat aku SMA dulu, “rintangan-rintangan” sebelumnya pun sama, bertatap muka, diskusi, mengajarkan kemampuan fokus dan berpikir kritis. Dan iya! Tidak ada yang namanya bully-membully atau kekerasan semasa Masa Orientasi Siswa, benar-benar asyik, seandainya nggak ada tugas-tugas yang menggila sampe dikerjain malem-malem..haha.

More

Older Entries

Follow

Get every new post delivered to your Inbox.