EnglishDeutschFrançaisEspañolPortuguêsIndonesian日本語한국어简体中文繁體中文PolskiTürkçe

Arsip Tahun 2008

Merbunity: Komunitas Merb Terus Berkembang Meningkat

Merbunity adalah sebuah situs baru yang berisi tentang “berita, projek dan tutorial” berhubungan dengan framework Web Merb (alternatif umum untuk meningkatkan Rails). Ini merupakan langkah awal, tetapi memiliki desain yang bagus, dan memiliki content yang bagus. Merbunity ini dirasakan sedikit tampak seperti Ruby Inside untuk Merb. Kerja bagus! Antara peluncuran isi dan seketika menarik perhatian developer Merb Mac-based, yaitu Dr. Nic Williams’ TextMate bundle for Merb.

Sebenarnya tidak terlalu susah untuk menarik minat penggemar Merb. Pada beberapa bulan lalu banyaknya content luar biasa untuk developer Merb mengalami pertumbuhan yang signifikan. Contoh kunci meliputi Merb wiki, Merb book, tutorial “How to create a chat wall”, dan juga yang dimiliki Ruby Inside list of 21 Merb links, tutorials, dan sumber lain.

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 14 May 2008

Membuat Rack di atas JRuby

[image]

Sebagian besar Developer Ruby tentunya telah familiar dengan Rack, sebuah interface / library abstrak yang memiliki banyak cara-cara yang mudah dari memasang kode hingga ke HTTP servers. Ini telah siap digunakan oleh beberapa framework aplikasi web Ruby, beberapa sebagai default – seperti Merb, dan sebuah tambahan lainnya seperti Rails. Rack dianggap signifikan karena melengkapi sebuah standart untuk aplikasi Web-facing Ruby dan frameworks yang menempel dan menjadi standard de-facto dalam space ini.

Nick Sieger mengembangkan JRuby-Rack, sejenis Rack yang bekerja pada Java-based implementasi Ruby, JRuby. Anda dapat menggunakan nya untuk banyak aplikasi Rack-compatible (aplikasi Rails dan Merb) disamping server aplikasi Java. Ini signifikan karena memberi kebebasan aplikasi kepada para developer. Cara abstrak untuk meratakan Ruby-based aplikasi web pada Java server dan kemudahan signifikan (setidaknya, lebih mudah dari sebelumnya!). Jika JRuby begitu bagus dan menarik bagi Anda, Anda sebaiknya juga menyimak JRuby Inside. Satu dari bagian Ruby Inside’s, dan untuk menampilkan secara keseluruhan link dan berita JRuby.

Sumber: Ruby Inside:Rack Makes It Onto JRuby

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 12 May 2008

Inshoshi: Open-Source Rails, Social Networking Platform

Insoshi adalah sesuatu yang baru, open-source social networking platform yang dikembangkan dalam Ruby on Rails. Insoshi ini terdapat pada Github, sehingga Anda dapat mengembangkan aplikasi social Web yang Anda miliki. Feature yang ada didalamnya activity feeds, profiles, photo sharing, comment walls, blogs, forums, user messaging, dan admin panel.

Insoshi dikembangkan oleh Michael Hartl, penulis dari RailsSpace buku yang diterbitkan oleh Addison-Wesley tentang perkembangan sebuah social networking site dalam Rails. Hal ini penting untuk dicatat, bagaimanapun juga, Insoshi ini mendapat ijin dari Affero General Public License, sehingga source code yang tersedia berguna untuk membentuk site yang Anda miliki.

Lovd By Less merupakan sistem sebelumnya yang sama disebutkan disini pada Ruby Inside yang juga open source dan bebas untuk digunakan. Sistem ini sangat menyerupai pada bagian dalam feature nya (profiles, messaging, blogs, admin system, dll). Tetapi Lovd By Less membuat Anda mudah menggunakan nya dalam aplikasi komersial yang Anda miliki.

Sumber:Ruby Inside:Insoshi: Open-Source Rails-based Social Networking Platform

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 08 May 2008

Mengubah Ruby 1.9 Bytecode ke Python

[image]

Tidak pernah ada satupun yang membiarkan kecerdikannya direndahkan di awal. Karena itulah The Lucky Stiff (penulis dari Poignant Guide dan pembuat Shoes) sedang sibuk mengerjakan sebuah sistem yang dapat mengubah Ruby 1.9 bytecode ke Python bytecode dari sana menjadi regular Python yaitu menggunakan cara melalui fasilitas dekompilasi yang dimiliki Phyton). Hal ini persisnya merupakan kumpulan dari sesuatu yang dipandang lebih, dan oleh karena itulah dibuat berlaku pada github. Tekhnik ini tampaknya bukan untuk menyatukan Python dan Ruby dalam hal apapun dan dalam arti penuh (langsung dari shared interpreter), tetapi penelitian dan percobaan serta usahanya yang rumit patut dihargai.

Sumber: Ruby Inside:Converting Ruby 1.9 Bytecode to Python

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 07 May 2008

Promise dan Peril Untuk Implementasi Alternatif Ruby

[image]

Promise dan Peril untuk implementasi alternatif Ruby terlalu panjang, tetapi sangat menarik yang dibuat oleh Charles Nutter dari tim JRuby. Dia melihat pada Ruby 1.8, Ruby 1.9, JRuby, Rubinius, IronRuby, MacRuby dan beberapa implementasi minor, dan penjelasan mengenai latar belakang mereka serta situasi perkembangan yang mereka miliki saat ini, dan bagaimana proses yang mungkin akan dikerjakan untuk kedepan nya. Bagi yang tertarik dengan banyak implementasi dari Ruby hal ini harus dibaca.

Bagi siapa saja yang menginginkan versi pendek tanpa banyak konteks dan dapat cepat memahami Charles mempersembahkan: Pendahuluan Ruby 1.8.7 memiliki sebuah spanner dalam bekerja, Ruby 1.9 belum dapat menjalankan Rails (namun akan secepatnya), Ruby 1.9 tidak dapat menunjukkan kelebihan yang dimiliki kepada para Developer, JRuby rocks, Rubinius menarik namun peningkatan performance akan sangat sulit. Rubinius tampaknya akan mundur untuk penggunaan fungsi primitive C yang lebih dan pindah dari “Ruby dalam Ruby”, IronRuby sangat cerdas dan mungkin terjadi trouble running Rails. MacRuby merupakan ide yang bagus dari sekian banyak implementasi minor.

Sumber:Ruby Inside:The Promise and Peril for Alternative Ruby Implementations

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 02 May 2008

Berpindah ke Ruby 1.9

[image]

Migrating to Ruby 1.9 adalah sebuah presentasi yang disampaikan oleh Bruce Williams di Scotland on Rails pada permulaan bulan ini. Tampilan nya tersedia dalam format PDF yang luar biasa bagus seperti yang dia miliki dan akan menunjukkan kepada siapapun tentang manfaat resource dalam Ruby yang masih belum terlalu memikat hingga saat ini. Presentasi Bruce menjelaskan banyak hal dari perubahan penunjuk.

Berikut interview dengan Bruce oleh Satish Talim dari RubyLearning.com baru-baru ini.

Sumber: Ruby Inside: Migrating to Ruby 1.9

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 30 Apr 2008

Membangun Sebuah Aplikasi dengan Merb Mulai Dari Awal Hingga Akhir

Slapp: A simple chat wall Merb tutorial merupakan contoh sempurna dari tutorial singkat yang dapat memotivasi banyak orang untuk mencoba sebuah framework baru (sejauh ini Merb yang terbaru, tentunya). Akan membawa Anda melalui proses pengembangan sebuah “chat wall” aplikasi model dengan Merb dari awal hingga akhir (baik dari menginstal Merb hingga bermain dengan aplikasi yang sedang berjalan.

Satu hal yang membuat tutorial ini tetap bertahan yaitu dengan adanya spec laju perkembangan pada jantung aplikasi. Setelah menginstal Merb dan mengatur database, Anda akan langsung dapat menulis sebuah story dengan RSpec! Hal ini sangat berbeda dengan banyak artikel pengantar Rails lain yang banyak membahas percobaan, dan hal ini sesuai dengan pengguna baru, untuk itulah siapapun familiar dengan RSpec tetapi siapa yang menginginkan belajar tentang bagaimana menggunakan nya ketika mengembangkan sebuah aplikasi web.

Akhirnya, hasil terakhir aplikasi tersebut yaitu tersedia dari sebuah Gitorious Git repository untuk siapapun yang ingin bekerja backwards atau melihat kode bagian depan nya.

Sumber:Ruby Inside:Building a Web App With Merb From Start to Finish

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 28 Apr 2008

Stone: Data Persistance Ruby Yang Sangat Sederhana

Stone adalah sebuah library baru Ruby yang dikembangkan oleh Nick DeMonner yang tampaknya mendapat respon yang cukup bagus pada beberapa minggu lalu. Stone ini merupakan sebuah library data persistance yang menyajikan “plug dan play data persistence untuk banyak aplikasi atau framework” yang dikenal dengan kecepatan dan kesederhanaan nya. Dibandingkan dengan menggunakan sebuah database dan ORM seperti Active Record, Stone berhati-hati terhadap apapun dalam sebuah abstract manner. Data “tetap berlaku” untuk file-file termasuk di dalam direktori aplikasi yang Anda miliki.

Official stone homepage memberikan beberapa contoh yang menarik, termasuk bagaimana mengganti aplikasi Active Record dengan Stone dalam Rails. Ini sedikit aneh, tapi proses penerimaannya sendiri sangat tidak baik / matang. Ini tentunya merupakan perkembangan yang bagus, namun jika Anda telah siap dengan SQLite 3 dan ActiveRecord (sebuah gabungan yang sedikit aneh) disana sama sekali tidak memiliki pertimbangan untuk sekedar switch.

Sumber: Ruby Inside-Stone: Dead-Simple Ruby Data Persistence

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 22 Apr 2008

Mack: Framework App Web “Best Of The Rest” yang Cepat

Mack adalah framework app Web baru Ruby (yang mana, seperti kita tahu, banyak sekali!) yang mengambil dari beberapa elemen terbaik dari frameworks app Web lain (termasuk pendukung Rack) dan menunjukkan bahwa dirinya sangat modular, dengan cara “agile” . Developer Mark Bates memberikan inspirasi untuk perkembangan Mack’s sebagai “portals” dan mengatakan bahwa pengembangan Mack’s akan difokuskan pada hal ini, mencakup banyak feature seperti distributed routing system dan interoperability diantara multiple trusted, local apps.

Peter Cooper memiliki cara sendiri menggunakan Mack (dengan jQuery) dalam beberapa hari yang lalu, untuk mengembangkan chat client, yang bekerja sangat baik. Mack sangat cepat dan sangat jelas, tetapi menawarkan direktori Rails-style dan struktur file yang familiar. Peter Cooper memilih DataMapper (satu dari banyak pilihan) untuk ORM nya. Mack juga memiliki dokumentasi yang cermat.

Mack tentunya akan bermanfaat bagi Anda yang ingin mencoba framework aplikasi web atau mencari sesuatu yang modular dan cepat serta tidak terlalu mengalami banyak perubahan dan jika Anda telah familiar dengan Rails.

Sumber: Ruby Inside- Mack: A Fast, “Best of the Rest” Web App Framework

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 14 Apr 2008

RubyFlow: Situs Berita Ruby Baru

RubyFlow adalah situs berita Ruby yang baru yang dikembangkan oleh Peter Cooper beberapa hari yang lalu.

RubyFlow akan lebih cepat dan lebih acak daripada Ruby Inside. Ruby Inside akan terus secara kontinyu mengisi maksimal satu hingga dua tulisan “Anda harus baca!” setiap hari, sementara RubyFlow akan menjadi tempat untuk sesuatu yang instan/cepat (mirip seperti ketika kita menggunakan Delicious dengan library Ruby dengan seketika). Anda tidak perlu signup untuk posting walau disana ada CAPTCHA dan gunakan rel=”nofollow” pada link link Anda jika Anda tidak menggunakannya (untuk menghindari spam).

RubyFlow dikembangkan karena Peter banyak melihat dan mendapatkan pernak-pernik Ruby yang mnarik yang mungkin bisa saja berulang-ulang di posting di Ruby Inside, yang mana hal itu terlalu minor sifatnya, atau terlalu niche untuk hal-hal yang lebih umum pada audiens Ruby Inside. RubyFlow akan menjadi wadah untuk berita-berita tentang rilis rilis baru library, posting posting blog yang menarik, dan berita-berita yang dipublikasikan. Peter juga bisa menggunakan RubyFlow sebagai situs tempat “tips” dan basis posting Ruby Inside. Jadi bila Anda nanti ingin dihubungi mengenai hal-hal menarik di Ruby Inside, dapatkan posting dan beritanya!

Style post situs secara keseluruhan sangat dipengaruhi MetaFilter, teman lama komunitas blogger. Jadi intinya RubyFlow akan menjadi satu dari sekian pernak-pernik Ruby yang menarik, satu hingga banyak link link di setiap postingnya, dan keterangan-keterangan singkat yang mencerahkan. Situs-situs social bookmarking seperti del.icio.us dan Reddit kurang begitu mendukung dalam hal ini karena Anda hanya akan butuh membaca judul dari link (yang mana ini percuma di banyak kasus) sementara link-link RubyFlow dan MetaFilter dijelaskan degan keterangan singkat padat dan jelas yang ditaruh sesuai pada konteks. Jadi ingatlah hal-hal tersebut bila Anda ikut berpartisipasi memposting, karena kalau tidak, maka polisi style akan men-tweak posting Anda agar sesuai.

Sumber: RubyFlow: A New Ruby News Site

Baca Selengkapnya…

Ditulis oleh Arie Kusuma Atmaja tanggal 10 Apr 2008

Fresh Overview dari Rubinius

Mathieu martin menulis tentang overview terbaru yang menarik dari Rubinius, merupakan perkembangan yang cepat dari implementasi Ruby yang dibuat oleh Evan Phoenix dan saat ini sedang dikembangkan oleh tim besar(dengan bantuan finansial yang signifikan dan manpower dari Engine Yard).

Overview yang ditulis oleh Mathieu ini menjelaskan tentang Rubinius (implementasi baru dari Ruby dengan memfokuskan pada penerapan implementasi dari subset Ruby itu sendiri), memeriksa ide dari implementasi, menyajikan beberapa benchmark terbaru yang menunjukkan perbandingan Rubinius dengan MRI (Matz’s Ruby Interpreter) sangat jauh. Hasil dari benchmark sangat mejanjikan dan menunjukkan bahwa Rubinius mengalami kemajuan di beberapa bulan terakhir.

Sumber: Ruby Inside-A Fresh Overview of Rubinius

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 07 Apr 2008

Kemudahan Mengakses Dokumentasi Rails pada OS X

[image]

Dalam Fluid Rails Docs on OSX, Jacques Crocker memperoleh beberapa cara untuk mendapatkan dokumentasi Rails yang bagus di dalam Mac OS X. Pertama, dia menyajikan site browser khusus untuk NoobKit yaitu sebuah site dokumentasi online Rails / Gems. Yang kedua, bagaimanapun juga tersedia sebuah app yang dapat mengakses kumpulan dokumentasi itu yang disebut “RailsBrain” yang bekerja offline.

Sumber: Ruby Inside-Easily Accessible Rails Documentation on OS X

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 05 Apr 2008

Membentuk Twitter Agent dengan Ruby dan Rails

[image]

Dominiek ter Heide membuat sebuah tutorial yang menarik tentang bagaimana cara membentuk sebuah “Twitter agent” dengan cepat dan mudah menggunakan Ruby, Rails dan XMPP. Untuk itu bagi siapa saja yang sudah berada di Twitter, hal ini merupakan free micro-blogging “pengembangan” pelayanan informasi bagi banyak user untuk menulis pesan yang didukung dengan 140 karakter untuk menampilkan kembali state / feelings / location / dll. Untuk itu, sebuah Twitter agent berpotensi menjadi Twitter otomatis bagi penggunanya yang dapat mengirim informasi kepada pengguna Twitter yang lain.

Tutorial ini dibuat begitu jelas dengan banyaknya contoh kode dan diagram bantu. Dominiek menjelaskan semua itu secara langsung dan jelas, sehingga Anda dapat mengetahui segala sesuatu yang saat itu sedang dikerjakan.

Sumber: Ruby Inside-Building a Twitter Agent with Ruby and Rails

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 02 Apr 2008

Rush: Ruby Shell-Sistem Operasi Abstrak dalam Ruby

Rush yang dibuat oleh Adam Wiggins ini merupakan UNIX shell (bash) dan remote login (ssh), yang ditulis dengan Ruby dan menerima syntax Ruby untuk menjalankan sistem operasi. Seperti operasi berikut:

<span>processes</span><span>.</span><span>each</span> <span>{</span> <span>|</span><span>p</span><span>|</span> <span>p</span><span>.</span><span>kill</span> <span>if</span> <span>p</span><span>.</span><span>command</span> <span>==</span> “<span>mongrel_rails“</span> <span>}</span>

Atau

<span>local</span> <span>=</span> <span>Rush</span><span>::</span><span>Box</span><span>.</span><span>new</span><span>(’</span><span>localhost</span><span>)</span><br /><span>remote</span> <span>=</span> <span>Rush</span><span>::</span><span>Box</span><span>.</span><span>new</span><span>(’</span><span>my</span><span>.</span><span>remote</span><span>.</span><span>server</span><span>.</span><span>com</span><span>)</span><br /><span>local_dir</span> <span>=</span> <span>local</span><span>[’/</span><span>Users</span><span>/</span><span>adam</span><span>/</span><span>myproj</span><span>/]</span><br /><span>remote_dir</span> <span>=</span> <span>remote</span><span>[’/</span><span>home</span><span>/</span><span>myproj</span><span>/</span><span>app</span><span>/]</span><br /><span>local_dir</span><span>.</span><span>copy_to</span> <span>remote_dir</span><br /><span>remote_dir</span><span>[’**/</span><span>.svn</span><span>/].</span><span>each</span> <span>{</span> <span>|</span><span>d</span><span>|</span> <span>d</span><span>.</span><span>destroy</span> <span>}</span>

Anda dapat membuat sesuatu dengan menggunakan usual UNIX commands, Rush abstracts sebuah kumpulan dari sitem tasks dan memudahkan anda untuk menjalankan operasi dengan menggunakan Ruby yang Anda sukai dan Anda ketahui. Rush ini bisa menjadi security aspect dan hal yang menarik untuk dikembangkan dan dipelajari.

Sumber: Ruby Inside – A Ruby Shell That Abstracts System Operations Into Ruby Ones

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 31 Mar 2008

Memperkenalkan XMPP dan XMPP4R Untuk Developer Ruby

Sebagaimana yang disebutkan oleh Wikipedia, XMPP merupakan sebuah software opensource, XML merupakan sebuah protocol yang diharapkan dalam waktu dekat dapat dikembangkan untuk instant messaging dan memperbaiki informasi. Digunakan pada project Gizmo, Google Talk, Pidgin, Kopete, dan masih banyak lagi aplikasi opensource Instan messaging yang lain. Bisa juga digunakan pada aplikasi lain yang Anda inginkan, misalnya untuk kembali memperbaiki pesan yang lama dan akan datang.

XMPP dapat digunakan dalam Ruby, yang pada dasarnya berasal dari XMPP4R library (Jabber4R dan Net::XMPP keduanya semi-abandoned), dan Frank Lamontagne (dari Ruby Fleebie) telah menuliskan sebuah tutorial/guide yang terdiri dari 2 bagian untuk menggunakan XMPP4R dengan sistem Instant Messaging. Pada bagian pertama merupakan penjelasan dasar, dan bagian kedua merupakan praktek dasar pada pembuatan sebuah client XMPP. Frank melanjutkan pembuatan tutorialnya tersebut dalam blog nya.

Anda mungkin juga akan tertarik dengan Jabber::Simple, sebuah Wrapper tentang XMPP4R oleh Blaine Cook yang membuat hal ini menjadi lebih sederhana. Aplikasi ini telah di update selama satu tahun, tetapi dengan mengurangi banyak operasi. seperti pembuatan sebuah object client, pengiriman pesan, dan penerimaan pesan pada sebuah single method call.

more resources: Ruby Inside: Introduction to XMPP and XMPP4R for Ruby Developers

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 28 Mar 2008

HotRuby: JavaScript dan Flash Firtual Machine dalam Ruby

[image]

HotRuby merupakan gabungan dari JavaScript dan Flash virtual machine yang dapat dijalankan dengan menggunakan kode Ruby untuk di compile ke opcode oleh YARV (Yet Another Ruby VM).

Anda dapat menulis script Ruby dalam sebuah halaman web diantara tag, kemudian HotRuby akan mengekstraknya, lakukan perintah kirim agar bisa dicompile oleh remote script, kemudian return ke gabungan JavaScript dan Flash virtual machine untuk melihat tampilan pada halaman. Terdapat banyak penjelasan, termasuk physics Flash application (seperti yang tampak pada screenshot diatas), sebuah permainan pinball yang seru dan benchmarking script (yang menunjukkan bahwa HotRuby menjadi lebih cepat daripada Ruby 1.9).

Tersedia juga Live “do it yourself” coding environment jika anda ingin melakukan tes dengan menulis beberapa kode yang anda miliki.

Sumber: Ruby Inside-HotRuby: A JavaScript & Flash Virtual Machine That Runs Ruby

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 27 Mar 2008

Halcyon: Framework app web Gabungan Ruby dan JSON

[image]

Halcyon merupakan sebuah framework app web baru yang menarik, dibuat oleh Matt Todd dan ditulis dalam bahasa Ruby. Yang membuat Halcyon ini menarik yaitu sangat kecil dan cepat, seperti framework app web lain yang baru saja diluncurkan (misalnya Sinatra) yang menggunakan JSON (JavaScript Object Notation) untuk komunikasi dari dan ke server. Hal ini membuat Halcyon menjadi lebih mudah dalam menjalankan aplikasi AJAX. Bonus lain yaitu kode source yang dimiliki Halcyon berisi penjelasan dan perintah yang lengkap serta dokumentasi yang bagus.

Sumber:Ruby Inside-Halcyon – A Ruby and JSON Powered Web App Framework

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 26 Mar 2008

Waves: Sebuah Framework Aplikasi Web Baru Rails-like

[image]

Ruby Waves adalah sebuah framework aplikasi web baru untuk Ruby yang dibuat oleh Dan Yoder. Jika dilihat, pada bagian permukaan akan tampak seperti “Rails-like” tetapi framework Waves ini sebenarnya adalah generasi berikutnya dari Waves itu sendiri, merupakan sebuah jalan pintas untuk mempelajari Rails jika anda menginginkan nya. Dan mengatakan bahwa Waves “tidak lebih baik dari Rails” tapi realisasi dari evolusi yang dilakukan berdasarkan ide yang dikembangkan seperti halnya dalam framework Rails. Sebagai contoh, Waves mendukung lambdas request (request mapping untuk sebuah block, lebih baik dilakukan daripada menggunakan sebuah pola URL untuk mengontrol dan menjalankan), just-in-time resources, nested layouts, dan hot-patching. Waves juga memiliki produk yang bagus.

Dan telah menyelesaikan sebuah pekerjaan bagus dalam mendokumentasikan Waves, dikemas dalam bentuk Screencast, tutorial dan sebuah packed temporari official site. Tutorial tersebut mendemonstrasikan bahwa pembuatan sebuah app basic lebih mudah jika dibandingkan dengan Rails, meskipun terdapat beberapa tekhnik inisialisasi yang akan tampak tidak familiar.

Ruby Waves akan menjadi lebih menarik untuk dilihat jika baru, superior, frameworks ultra-flexible seperti Waves catch on, dengan banyak sekali support dan motion saat ini seperti: Rails dan Merb.

Sumber: Ruby Inside-Waves: A New Rails-like Web Applications Framework

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 25 Mar 2008

Ebb: Server Web yang Lebih Cepat dari Mongrel dan Thin

[image]

Ebb adalah sebuah web/HTTP server yang kecil, memiliki kecepatan tinggi yang didesain khusus untuk aplikasi hosting yang dinamis seperti halnya dalam framework pada Rails dan Merb. Desain yang serupa digunakan oleh Ruby daemons menggunakan EventMachine. Ebb itu sendiri ditulis dalam bahasa C dan disesuaikan dengan Rack.

Thin merupakan sebuah server web yang merupakan HTTP daemon dari Ruby yang memiliki kecepatan lebih baik dari pada Mongrel, dibuat pada bulan Januari. Permasalahan tersebut dibahas pada Ruby Inside dan selanjutnya muncul sistem yang lain seperti SwitchPipe pada bulan Februari dan Swiftiply yang selanjutnya juga dilakukan inovasi.

Sumber:Ruby Inside-Ebb: C-Powered Web Server That Uses Rack – Faster than Mongrel and Thin

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 24 Mar 2008

Membentuk Aplikasi JSF dengan JRuby dan ActiveRecord-JDBC

[image]

JavaServer Faces (JSF) adalah sebuah framework aplikasi Java untuk membuat Web-based user interfaces yang dibuat oleh Sun. Berbeda dengan frameworks web lain yang berjalan sesuai dengan perintah yang diberikan, JSF menggunakan komponen UI yang berhubungan langsung dengan network lain. Rogério Pereira Araújo meletakkan dua bagian yang solid dalam tutorialnya yang mendemonstrasikan tentang bagaimana cara membuat aplikasi JFS menggunakan JRuby dan Jenis JDBC dari ActiveRecord.

Bagian pertama mendeklarasikan tentang JRuby dengan menggunakan beans diantara aplikasi dan setting up sebuah simple class. Bagian kedua mengarah pada defining models, berinteraksi dengan data base dan data penjelasan menggunakan komponen UI.

Dengan fleksibility yang dimiliki JRuby pada platform Java, tampak bahwa Ruby mampu, dengan banyak ekstensi mengganti yang dibutuhkan bahasa Java dalam berbagai situasi.

Sumber: Ruby Inside-Building JSF Applications with JRuby and ActiveRecord-JDBC

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 22 Mar 2008

Buku ActiveMerchant oleh Cody Fauser

ActiveMerchant adalah sebuah buku baru yang ditulis oleh Cody Fauser, seorang developer yang banyak mengetahui serta menangani project-project Active Merchant. Buku ini diproduksi oleh Geoffrey Grosenbach. Dalam buku ini terdapat PeepCode yang berisi tentang Active Merchant Ruby library dan Rails plugin (referensi Ruby Inside yang lalu).

Active Merchant library merupakan bagian dari Shopify sistem e-commerce yang sempurna serta dapat berinteraksi langsung dengan gateways payment dari kode Ruby dan Rails, dibuat untuk menangani puluhan dari ribuan gateways payment sejak tahun 2006 termasuk di dalamnya PayPal, Authorize.Net, dan TrustCommerce.

Buku milik Cody ini tersedia dalam format PDF, dibuat dalam bentuk diagram bantu serta snippets kode sehingga lebih mudah dibaca dan dipelajari. Dalam buku ini terdapat 74 halaman dengan harga $9 memberikan kemudahan bagi anda, membantu siapapun dalam menangani segala sesuatu yang berhubungan dengan payment processing dan payment gateways dari aplikasi ruby dan Rails.

Sumber: Ruby Inside – ActiveMerchant E-Book by Cody Fauser

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 19 Mar 2008

Menggunakan Processing Graphics System Ruby

[image]

Processing dikenal sebagai open source bahasa pemrograman yang digunakan oleh pelajar dan kalangan kreatif, seperti seniman dan desainer yang berhubungan dengan desain grafis dan Animasi. Seperti halnya dengan Node Box yang merupakan open source aplikasi program animasi 2D dan grafik.

Processing sering kita jumpai ditulis dalam bahasa pemrograman Java, tapi sekarang JRuby pun dapat berinteraksi langsung dengan framework processing melalui kode Ruby. Yang dibutuhkan untuk melakukan hal ini yaitu dengan menginstal JRuby dengan sistem operasi OS X, tapi dengan contoh kode program yang dapat dilihat dalam Shoebox. Jika anda ingin menggunakan aplikasi yang berhubungan dengan art, graphical experiments, atau hanya seputar Doodle dapat Anda coba dengan menggunakan Instalasi JRuby.

Sumber: Ruby Inside : Using the Processing Graphics System from Ruby

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 15 Mar 2008

Doodle: Cara Baru Membentuk dan Mendefinisikan Ruby Classes

Ruby dianggap sebagai bahasa pemrograman yang fleksibel dan bebas, serta mudah dan praktis untuk dipelajari. Selain itu Ruby juga kaya akan fitur-fitur dan bermaca-macam Library yang menarik dan berguna dalam mendukung sistem operasinya.

[image]

Doodle merupakan sebuah Library pendukung dari bahasa pemrograman Ruby yang menarik dan berfungsi dalam proses pembentukan dan pendefinisian Ruby Classes. Meliputi pembentukan accessors, setters, dan relationships antara Ruby classes. Selain itu Doodle mendefinisikan obyek dalam sebuah single line, beserta default values, initial values, dan even validations.

[image]

Doodle semakin mempermudah dan menambah kemudahan dalam sistem pengoperasian Ruby. Sehingga Doodle seharusnya bisa menjadi bagian dari base language. Dan semakin membantu Ruby agar menjadi bahasa pemrograman yang lebih populer.

Sumber: Ruby Inside – Doodle: A New Way To Build and Define Ruby Classes

Baca Selengkapnya…

Ditulis oleh Hendy Irawan tanggal 13 Mar 2008

Logo Ruby Telah Tersedia

Logo Resmi Ruby telah tersedia dan sudah bisa didownload dibawah lisensei Creative Commons Attribution-Share Alike. Format-format yang tersedia adalah Illustrator/SVG/PDF/PNG.

Baca Selengkapnya…

Ditulis oleh Arie Kusuma Atmaja tanggal 12 Jan 2008


radiantcms.org rubyidentity.org