Imagine Cup, Kompetisi IT Dari Microsoft

Imagine Cup, sebuah kompetisi IT bergengsi yang diselengarakan oleh Microsoft Corp setiap tahunnya dan diikuti oleh berbagai negara. Dan kali ini (2010), imagine cup diadakan di Warsaw, Poland. Setiap tahunnya kompetisi ini mengambil tema yang berbeda. Dan kali ini tema yang diambil adalah “Imagine a world where technology helps solve the toughest problems.”

"I wish there had been an Imagine Cup when I was growing up. It gets people involved in seeing that software is changing the world."

- Bill Gates
Chairman, Microsoft Corp.

Everything that the world may become "someday" lies in the hands of young people today. As they look at the road ahead, their close relationship with technology enables them to dream in ways we never have before. Put the two together, and you have young minds holding the tools that can make their vision a reality.

Berawal dari kata-kata inilah Microsoft mengadakan kompetisi Imagine Cup. Dimulai dari inspirasi dan didorong oleh kemauan dan kerja keras, dapat menjadi sebuah trobosan di masa depan, baik software, karir, maupun industri baru. Imagine Cup sendiri diharapkan dapat merealisasi imajinasi dari generasi muda dan memotivasi kreasi mereka untuk inovasi teknologi yang dapat membuat perubahaan dimasa ini.

Imagine Cup memiliki beberapa kategori yang diuji. Masing-masing kategori tersebut memiliki persyaratan dan penilaian yang berbeda. Kategori tersebut diantaranya :

Software Design

Ditargetkan untuk para programer terbaik, pemikir, dan pembangun solusi. Ini kesempatan untuk mulai bersaing secara lokal, memamerkan keterampilan anda dan kemudian mudah-mudahan maju ke panggung global pada Final Worldwide. Anda dan tiga teman membentuk sebuah tim dan kemudian menerapkan suatu ide kreatif anda untuk menciptakan solusi yang terinspirasi oleh 2010 Theme. Membuat perangkat lunak dan solusi inovatif yang bermanfaat di daerah anda atau seluruh dunia.

Embedded Development

Focus dalam perkembangan Embedded Technology. Perangkat Embedded kini telah menjadi perangkat yang lebih smart, powerful, dan semakin banyak diminati dalam kehidupan kita sehari-hari.

Game Design

Game Design adalah dimana seni dan sains bergabung menjadi satu. Melalui Imagine Cup, anda dapat belajar dan meningkatkan karier sebagai developer game. Dengan grafis 3D atau 2D, membuatnya menjadi multi-level player atau single player tapi tetap terinspirasi oleh 2010 Theme.

Digital Media

Lebih condong ke Multimedia Design seperti Video, Photografi, dan cool media file. Setiap groupnya yang maksimal terdiri dari 3 orang membuat suatu video web dan menggunakan internet untuk berbagi sudut pandang anda, menjelaskan, dan menyentuh masalah-masalah global yang sedang kita hadapi dan berkaitan dengan 2010 Theme.

IT Challenge

IT Challenge meminta anda untuk menjadi ahli dalam membuat suatu sistem. Pengetahuan anda akan diuji disini. Jika anda mampu bertahan sampai akhir kompetisi ini maka anda akan menghadiri Final Worldwide dan akan diumumkan sebagai yang terbaik dari yang terbaik.

MooTools Image Gallery: slideGallery

Bagi pengguna framework javascript MooTools, ini ada plugins baru buat nyiptain image gallery. slideGallery itulah nama plugin MooTools untuk menciptakan carousels gambar dapat disesuaikan dengan mudah & cepat. Tekniknya hampir mirip dengan jCarousel, yakni mengkonversi list dan ditata menggunakan CSS.





Berikut penjelasan lebih lengkapnya :

slideGallery is a MooTools plugin for creating customizable image carousels easily & quickly.
It converts any given unordered list into a slider & can be styled with CSS.

The plugin can display any defined number of images horizontally or vertically, auto-play them, have prev-next buttons and these functions can be configured more with:
  • setting the class of prev-next elements
  • speed and duration of slides
  • transition to be used
  • direction of the transitions
  • & more..
slideGallery works in all major browsers including IE6.


Requirements: MooTools
Compatibility: All Major Browsers
Website: http://github.com/ginger/slideGallery
Demo: http://juverman.narod.ru/slideGallery/Demo/index.html

Apa itu Regular Expression (RegEx) ?

Programmer atau para IT pasti sudah tidak asing dengan yang satu ini. Regular Expression atau yang lebih sering disebut regex merupakan sebuah teknik yang digunakan untuk mencocokan string teks, seperti karakter tertentu, kata-kata, atau pola karakter. RegEx memiliki 2 fungsi utama yakni mencari dan mengganti, mencari suatu pola tertentu dalam text lalu menggantinya menjadi pola yang lain.


Regular Expression digunakan oleh banyak teks editor, utilities, dan bahasa pemrograman untuk pencarian dan memanipulasi teks berdasarkan pola. Misalnya, Perl, Ruby dan Tcl memiliki engine Regular Expression yang kuat dibangun pada syntax mereka.

Animated Scroll with jQuery Scroll

jQuery emang top banget. Hampir semua masalah bisa diselesaikan kalo make yang satu ini. Ini salah satu contohnya. Kemaren waktu ada tugas web, javascript scrollnya kagak jalan (Oh My Shit!). Baris demi baris saya periksa (cuma dibolak balik :D) tapi hasilnya nol. Nah kebetulan dapet bisikan dari temen (si NetSurfer) buat make jQuery API, scroll. Langsung aja searching di google. Hasilnya? Ketemu!

Scroll in jQuery. Ga cuma scroll biasa, tapi ada animasinya juga. Mantab pokoknya. Nah, berikut script yang saya peroleh dari google.
function scrollWin(){
$('html, body').animate({
scrollTop: $("#scrollToHere").offset().top
}, 2000);
}

Sedikit penjelasan,
$("#scrollToHere") itu merupakan id dari sebuah objek, anggap saja id dari sebuah <div>. Saat fungsi ini dipanggil maka secara otomatis scroll akan langsung tertuju pada posisi <div> tersebut. Jika anda tidak menggunakan <div> sebagai target. Cukup ganti
scrollTop: $("#scrollToHere").offset().top
menjadi
scrollTop: 100

Maka windows akan menuju pada posisi y=100.

Script aslinya bisa dilihat di
http://blog.freelancer-id.com/index.php/2009/03/26/scroll-window-smoothly-in-jquery
Semoga membantu.
Trims buat NetSurfer. :D

Online Payment, Pembayaran Transaksi Online

Belanja online mungkin suatu hal yang hebat atau sesuatu yang keren bagi kebanyakan orang. Bagaimana tidak, belanja online atau transaksi di internet mampu menghapus batasan tempat dan waktu. Berbekal device dan koneksi internet anda dapat membeli, menjual ataupun melakukan promosi menggunakan internet-based (online). Dimanapun dan kapan pun anda mau, anda dapat melakukannya.

Kalau bicara masalah cara pembayarannya, yang paling standar itu sih transfer menggunakan rekening. Cara ini merupakan cara yang cukup simple. Kita transfer total pembelanjaan ke rekening pemilik barang kemudian kirim bukti transaksi via fax ato email. Jika sudah barangpun bisa kita terima. (ini menurut pengalaman :D)