Arsip Tahun 2008

DoS vulnerability di REXML

Terdapat DoS vulnerability di library REXML yang digunakan oleh Rails untuk memparse request XML yang datang. Rentan masalah ini biasa disebut sebagai teknik serangan "XML entity explosion" yang bisa digunakan secara remote untuk membuat aplikasi apa saja tidak bisa memparse XML yang sudah disediakan oleh user. Kebanyakan aplikasi Rails rentan dengan serangan ini.

Baca Selengkapnya...

Jalinan Apple dan Ruby Semakin Mesra

Sejak gempar Mac OS X (Leopard) dirilis tahun lalu beserta dukungan penuh untuk Ruby dan Ruby on Rails berupa included dengan Sistem Operasi, sepertinya relasi Apple dan berkelebatnya Ruby semakin melaju dengan mesra.

Baca Selengkapnya...

Bandung Ruby on Rails Workshop, 28 - 29 Juli 2008

Baca Selengkapnya...

21 Trik-Trik Ruby

Sewaktu mengurus Ruby Inside pengurusnya sering melihat banyak sekali code Ruby. Kebanyakan sih sangat bagus, tetapi kadang-kadang kita lupa kalau sebetulnya ada jalan pintas beserta trik-trik Ruby yang bisa digunakan daripada reinvent the wheel (maksudnya: menemukan sesuatu yang sudah ada). Berikut adalah 21 trik-trik Ruby yang beraneka-ragam, mulai dari yang biasa digunakan sehari-hari oleh Ruby Developer berpengalaman maupun juga yang belum banyak ditemukan. Sebelum menulis posting ini sebenarnya Penulis RubyInside bahkan belum dapat ide buat trik yang nomor 2! Pokoknya apapun level Ruby Anda, semoga dengan penyegaran dan pencerahan posting ini di kemudian hari dapat bermanfaat buat Anda di kemudian hari bila menemukan kasus serupa.

Baca Selengkapnya...

Rubinius On Rails: Rubinius Telah Menjadi Implementasi Ruby Ketiga yang Menjalankan Rails

Evan Phoenix telah mengumumkan bahwa proyek Rubinius telah mencapai major milestone: Rubinius bisa menjalankan Rails! Ini berarti telah membuat Rubinius menjadi yang ketiga yang telah mengimplementasikan penggabungan rails (setelah MRI dan JRuby) dan tentu akan mengangkat reputasi Rubinius menjadi lebih baik, ini telah menjadi implementasi kunci untuk diperhatikan di masa yang akan datang. Chad Fowler bahkan memberitakan bahwa dalam waktu satu tahun kedepan, Rubinius akan digunakan dalam production deployment dan akan segera menjadi implementasi standar Ruby secara de facto.

Baca Selengkapnya...

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.

Baca Selengkapnya...

Membuat Rack di atas JRuby

Baca 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.

Baca Selengkapnya...

Mengubah Ruby 1.9 Bytecode ke Python

Baca Selengkapnya...

Promise dan Peril Untuk Implementasi Alternatif Ruby

Baca Selengkapnya...

Berpindah ke Ruby 1.9

Baca Selengkapnya...

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.

Baca Selengkapnya...

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.

Baca Selengkapnya...

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.

Baca Selengkapnya...

RubyFlow: Situs Berita Ruby Baru

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

Baca Selengkapnya...

Fresh Overview dari Rubinius

Baca Selengkapnya...

Kemudahan Mengakses Dokumentasi Rails pada OS X

Baca Selengkapnya...

Membentuk Twitter Agent dengan Ruby dan Rails

Baca Selengkapnya...

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:

Baca Selengkapnya...

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.

Baca Selengkapnya...

HotRuby: JavaScript dan Flash Firtual Machine dalam Ruby

Baca Selengkapnya...

Halcyon: Framework app web Gabungan Ruby dan JSON

Baca Selengkapnya...

Waves: Sebuah Framework Aplikasi Web Baru Rails-like

Baca Selengkapnya...

Ebb: Server Web yang Lebih Cepat dari Mongrel dan Thin

Baca Selengkapnya...

Membentuk Aplikasi JSF dengan JRuby dan ActiveRecord-JDBC

Baca Selengkapnya...

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).

Baca Selengkapnya...

Menggunakan Processing Graphics System Ruby

Baca Selengkapnya...

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.

Baca Selengkapnya...

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...