Dua hari lalu, tepatnya pada tanggal 25 Mei 2010, Ruby on Rails 2.3.6 telah dirilis. Proses untuk merilis versi ini memakan waktu 6 bulan untuk melakukan bug fix, menambahkan fitur-fitur baru serta sebagai jembatan untuk Rails 3.
Beberapa perubahan yang ada di versi 2.3.6 ini diantaranya adalah upgrade Rack dari 1.0.1 ke 1.1.0, Rails XSS plugin menjadi official plugin, serta perubahan pada flash message yaitu diperkenalkannya flash[:alert]. Untuk informasi lebih mendetail mengenai Rails 2.3.6, dapat dilihat melalui commit log.
Tuesday, May 25, 2010
Saturday, May 15, 2010
Rubinius 1.0 Dirilis
Rubinius 1.0, dengan code name Fabius, pada bulan ini dirilis setelah 3,5 tahun sejak proyek ini dikerjakan. Sebagai informasi tambahan bagi yang belum mengetahui, Rubinius merupakan implementasi dari bahasa pemrograman Ruby. Dengan kata lain, Rubinius merupakan intepreter alternatif untuk membaca kode Ruby selain dari intepreter dari pembuat bahasa Ruby yang bernama MRI (Matz Ruby Intepreter) dan digadang-gadang memiliki performansi yang lebih baik dibandingkan dengan MRI.
Fitur-fitur Utama Rubinius 1.0:
Fitur-fitur Utama Rubinius 1.0:
- Telah banyak mendukung sebagian besar kode-kode Ruby dan ekstensi C yang populer seperti Rails (2.3.4 & 3), Sinatra, sqlite3, mysql, nokogiri, yajl-ruby dan lain-lain
- Memiliki JIT compiler yang membuat kode Ruby lebih cepat dijalankan.
- Generational Garbage Collector
- Integrated profiler
Labels:
ruby
Thursday, May 13, 2010
Perbedaan Method nil?, empty?, dan blank?
Method nil?
Method nil? digunakan untuk mengecek apakah suatu objek bernilai nil atau merupakan instance dari NilClass. Contoh penggunaan:
Method nil? digunakan untuk mengecek apakah suatu objek bernilai nil atau merupakan instance dari NilClass. Contoh penggunaan:
nil.nil? #=> true false.nil? #=> false true.nil? #=> false [].nil? #=> false "".nil? #=> false 0.nil? #=> false my_arr = Array.new #=> [] my_arr.nil? #=> false s = String.new #=> "" s.nil? #=> false my_var.nil? #=> NameError: undefined local variable or method `my_var' for main:Object my_var = nil #=> nil my_var.nil? #=> true
Labels:
ruby,
ruby on rails,
tutorial
Practical Ruby Projects With Mongo Db
Practical Ruby Projects With Mongo Db
View more presentations from Alex Sharp.
Labels:
presentations,
ruby
Saturday, May 1, 2010
Subscribe to:
Posts (Atom)