Membuat Rack di atas JRuby

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

Artikel Selengkapnya…

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

Artikel Selengkapnya…

Mengubah Ruby 1.9 Bytecode ke Python

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

Artikel Selengkapnya…

Promise dan Peril Untuk Implementasi Alternatif Ruby

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

Artikel Selengkapnya…

Berpindah ke Ruby 1.9

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

Artikel Selengkapnya…

Arsip Tahun 2008…