Bahasa Ruby dan Buat Program Sederhana

Senin, 04 Januari 2010

Ruby (bahasa pemrograman)
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Lisensi: Ruby License
GNU General Public License
Situs web: http://www.ruby-lang.org/

Ruby adalah bahasa pemrograman scripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Sejarah

Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa pemrograman scripting yang memiliki kemampuan orientasi obyek. Pada saat itu pemrograman berorientasi obyek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman obyek.

Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengontribusikan perkembangan Ruby.

Saat ini Ruby telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5 Leopard yang akan diluncurkan bulan Oktober 2007.



Kelebihan Ruby

* Sintaks sederhana.
* Memiliki exception handling yang baik.
* Bahasa Pemrograman Berorientasi Objek.
* Mengusung konsep single inheritance.
* Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
* Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.


Sistem operasi yang didukung

* Linux
* Microsoft Windows 95/98/XP/NT/2000/2003/Vista
* MacOS X v10.5 Leopard
* BeOS
* OS/2
* Unix
* Amiga
* MorphOS
* Acorn RISC OS
* Syllable
* Symbian OS


Cara Cepat Mengekstraksi hasil match regexp

Cara yang biasa digunakan untuk mengekstrak data dari teks pakai regexp adalah dengan menggunakan metode match. Nah sebetulnya ada shortcut yang bisa dipakai agar proses hidup lebih sejahtera.

email = "Fred Bloggs  "
email.match(/<(.*?)>/)[1] # => “fred@bloggs.com”
email[/<(.*?)>/, 1] # => “fred@bloggs.com”
email.match(/(x)/)[1] # => NoMethodError [:(]
email[/(x)/, 1] # => nil
email[/([bcd]).*?([fgh])/, 2] # => “g”


Dikutip dari 21 trik-trik Ruby

HAKI di dunia IT

Peran Hak Atas Kekayaan
Intelektual (HAKI) Dalam Dunia
Pendidikan




Asep Herman Suyanto
asep_hs@yahoo.com
http://www.asep-hs.web.ugm.ac.id


Seperti kutipan, “jika ada pelajaran selama setengah abad yang lalu mengenai perkembangan ekonomi adalah
bahwa sumber daya alam tidak menggerakkan ekonomi; sumber daya manusia yang melakukan itu” (The
Washington Post edisi 28 April 2001). Maka dari itu pengembangan SDM mutlak perlu, agar dapat
memanfaatan SDA yang ada dan tidak hanya tergantung pada keahlian atau pengetahuan SDM asing. Presiden
Nyrere pernah mengungkapkan, alih teknologi merupakan kewajiban hukum dari negara maju ke negara
berkembang; jadi bukan atas dasar belas kasihan. Agreement on Trade Related Aspects of Intellectual Property
Rights sendiri menekankan sistem HaKI dimaksudkan untuk “contribute to the promotion of technology, to the
mutual advantage of producers and users of technological knowledge and in a manner conductive to social and
economic welfare, and to a balance of rights and obligations”.
Modal intellectual capital akan menjadi lebih penting dan strategis fungsinya, bila dibandingkan dengan
physical capital, yang sebelumnya menjadi sumber utama proses produk barang-barang konsumsi untuk
kesejahteraan umat manusia.
Secara historis, undang-undang mengenai HaKI pertama kali ada di Venice, Italia yang menyangkut masalah
paten pada tahun 1470. Caxton, Galileo dan Guttenberg tercatat sebagai penemu-penemu yang muncul dalam
kurun waktu tersebut dan mempunyai hak monopoli atas penemuan mereka. Hukum-hukum tentang paten
tersebut kemudian diadopsi oleh kerajaan Inggris di jaman TUDOR tahun 1500-an dan kemudian lahir hukum
mengenai paten pertama di Inggris yaitu Statute of Monopolies (1623). Amerika Serikat baru mempunyai
undang-undang paten tahun 1791.

Upaya harmonisasi dalam bidang HaKI pertama kali terjadi tahun 1883 dengan lahirnya Paris Convention untuk
masalah paten, merek dagang dan desain. Kemudian Berne Convention 1886 untuk masalah copyright atau hak
cipta. Tujuan dari konvensi-konvensi tersebut antara lain standarisasi, pembahasan masalah baru, tukar menukar
informasi, perlindungan mimimum dan prosedur mendapatkan hak. Kedua konvensi itu kemudian membentuk
biro administratif bernama the United International Bureau for the Protection of Intellectual Property yang
kemudian dikenal dengan nama World Intellectual Property Organisation (WIPO). WIPO kemudian menjadi
badan administratif khusus di bawah PBB yang menangani masalah HaKI anggota PBB.
Beberapa istilah yang penting dan terkait dengan HAKI. Hak Cipta adalah hak eksklusif bagi Pencipta atau
penerima hak untuk mengumumkan atau memperbanyak Ciptaannya atau memberikan izin untuk itu dengan
tidak mengurangi pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku. Pencipta
adalah seorang atau beberapa orang secara bersama-sama yang atas inspirasinya melahirkan suatu Ciptaan
berdasarkan kemampuan pikiran, imajinasi, kecekatan, keterampilan, atau keahlian yang dituangkan ke dalam
bentuk yang khas dan bersifat pribadi. Ciptaan adalah hasil setiap karya Pencipta yang menunjukkan
keasliannya dalam lapangan ilmu pengetahuan, seni, atau sastra.

Lisensi Dokumen:
Copyright © 2006 IlmuKomputer.Com

Perkembangan di Dunai IT

Minggu, 03 Januari 2010

Mengenal JavaFX




* Posted by bhangun hartani on September 15, 2009 at 9:16pm
* View bhangun hartani's blog

JavaFX adalah teknologi baru yang dikembangkan oleh Sun Microsystems Inc. dan diperkenalkan ke publik pertama kali pada bulan Mei 2007, yaitu pada acara tahunan JavaOne Conference. Pertama kali diluncurkan JavaFX versi 1.0, kemudian tahun berikutnya mengalami berbagai perbaikan diluncurkanlah JavaFX versi 1.1. Terakhir pada tanggal 3 Juni 2009 kembali JavaFX versi 1.2. Pada versi inilah JavaFX mulai dapat dijalankan diatas sistem operasi Linux dan Solaris.

JavaFX terdiri dari beberapa teknologi utama, diantaranya yaitu: JavaFX Mobile dan JavaFX Script. JavaFX Mobile merupakan lapisan sistem perangkat lunak untuk digunakan pada perangkat mobile, yang memungkinkan JavaFX dapat dijalankan pada perangkat mobile tersebut. Untuk saat ini JavaFX mobile baru bisa dijalankan di platform Windows Mobile. Agar dapat menjalankannya silahkan download JavaFX Mobile 1.2 for Windows Mobile disini.

JavaFX Script adalah bahasa pemrograman yang dapat dikompilasi yang memungkinkan Anda untuk membuat aplikasi yang kaya akan grafis dan interaktif (dikenal dengan Rich Internet Application atau RIA dan Rich Content Application). JavaFX Script dikhususkan untuk membuat tampilan antar-muka aplikasi dengan pengguna yang kaya dan bersifat deklaratif. Disamping itu JavaFX Script sangat sederhana namun tetap memungkinkan untuk menerapkan teknik pemrograman berorientasi objek sebagaimana dalam Java.

Selain it,u masih dalam proses pengembangan dan akan di rilis untuk publik adalah JavaFX TV yang memungkinkan aplikasi JavaFX dapat dijalankan di atas setop-box atau perangkat TV, munkgin akhir tahun 2009 ini katanya, kita berharap saja. :D

Dikutip dari
osum