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...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-08-23
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...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-08-21
Baca Selengkapnya...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-07-24
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...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-05-28
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...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-05-19
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...
Ditulis oleh Hendy Irawan tanggal 2008-05-14
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-05-12
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...
Ditulis oleh Hendy Irawan tanggal 2008-05-08
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-05-07
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-05-02
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-04-30
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...
Ditulis oleh Hendy Irawan tanggal 2008-04-28
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...
Ditulis oleh Hendy Irawan tanggal 2008-04-22
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...
Ditulis oleh Hendy Irawan tanggal 2008-04-14
RubyFlow adalah situs berita Ruby yang baru yang dikembangkan oleh
Peter Cooper beberapa hari yang lalu.
Baca Selengkapnya...
Ditulis oleh Arie Kusuma Atmaja tanggal 2008-04-10
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-04-07
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-04-05
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-04-02
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...
Ditulis oleh Hendy Irawan tanggal 2008-03-31
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...
Ditulis oleh Hendy Irawan tanggal 2008-03-28
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-27
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-26
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-25
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-24
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-22
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...
Ditulis oleh Hendy Irawan tanggal 2008-03-19
Baca Selengkapnya...
Ditulis oleh Hendy Irawan tanggal 2008-03-15
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...
Ditulis oleh Hendy Irawan tanggal 2008-03-13
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 2008-01-12