About Me

Aditya Agustyana, 24 tahun yang sekarang ditemani pujaan hati Emiriza, lelaki yang rela tenggelam di lautan Ruby dan Rails, lelaki yang berangan, kagum pada Apple tapi belum punya, lelaki yang bangga tanah lahir Kiaracondong, lelaki yang berharap banyak cita-cita tapi introvert, lelaki yang hobi menggali emas web outsourcing, lelaki yang etc etc dan ada kontak di aditya titik jamop pada gmail titik com

The Apple Way

You can't do it by yourself, no matter how smart you are. Markets move too quickly, technologies grow too complex, and too many smart people are investing too much time and money in innovation. And, by the way, lots of those smart people are working in teams, trying to beat you out. (Steve Jobs)

Certificate

oDesk Certified Ruby on Rails Developer oDesk Certified Redhat Linux 9.0 General Administrator


February 29, 2008 12:15 am

Thin, Solusi alternatif web server Ruby

Sudah beberapa bulan lamanya aku jatuh cinta kepada mongrel untuk menangani tugas-tugas harian web server terutama dalam lingkungan “development” Ruby on Rails, tadi siang aku menemukan bahwa ada solusi web server lain yang menarik untuk dicoba namanya adalah Thin, Pembuatnya Marc-Andre Cournoyer, mengklaim bahwa Thin lebih cepat dari mongrel

Thin ini sepenuhnya dibuat oleh Bahasa pemrograman Ruby dengan menggunakan beberapa library, diantaranya adalah Rack, EventMachines dan Ragel, versi terakhir dari thin adalah versi 0.7.0 dengan codename Spherical Cow, untuk menginstallnya cukup mudah, tinggal ketik perintah “sudo gem install thin” (tentu saja jika di windows sudonya dihilangkan)

Baca Selanjutnya…



February 27, 2008 10:21 am

Exception elegan dengan rescue_action_in_public

pernah mengalami error yang seperti ini ?

ActiveRecord::RecordNotFound in UsersController#blah

Couldn’t find User with ID=900

ini adalah error ketika active record tidak menemukan kolom data yang id-nya 900, dalam kasus saya, error ini terjadi karena user mengakses url http://localhost:3000/users/blah/900

codenya ada di UsersController.rb sebagai berikut :

Baca Selanjutnya…



1:12 am

Memakai webrick di production server ?

Apa itu webrick ?

Webrick adalah salah satu web server yang dibuat sepenuhnya menggunakan ruby dan termasuk standard library bagi ruby itu sendiri, webrick biasanya digunakan hanya untuk lingkungan development saja, bagi anda pengguna rails atau yang baru coba-coba dengan rails, mungkin masih ingat betapa mudahnya untuk menjalankan web server untuk rails tanpa perlu menginstall web server tambahan seperti apache atau web server lainnya, tinggal ketik “ruby script/server” di console maka webrick akan berjalan TANPA PERLU KONFIGURASI APAPUN

Nah di buku ruby manapun atau saran dari ruby evangelist siapapun, pasti akan berkata “Jangan pake webrick sebagai production server”, karena memang bakal tidak efisien dan webrick tidak dirancang untuk menangani request banyak dalam satu waktu, para Ruby Jedi Master (halah) biasanya akan merekomendasikan mongrel, nginx, lighttpd, apache atau litespeed sebagai solusi Production Server

Namun apa yang saya temukan barusan cukup membuat saya terheran-heran, ada sebuah situs yang menggunakan webrick sebagai production server, kalau situs kacangan sih masih mending kan kita bisa menduga “ah mungkin web masternya belum tau kalo webrick ndak cocok dibikin production server”, tapi ini adalah situs yang terkenal di kalangan rubyist, bagaimana tidak, saya berani bertaruh, para rubyist hampir dipastikan pernah mengunjungi situs ini paling tidak sekali selama hidupnya (halah), ya situs ini adalah http://www.ruby-doc.org/, surganya dokumentasi tentang ruby, silahkan cek kebenarannya di www.web-sniffer.net

jd penasaran, apa ya alasan mereka menggunakan Webrick ?, ya sapa tau bisa sy tiru :D

Note : apache mah linknya ndak usah dicantumkan yak, ^_^



February 21, 2008 5:26 pm

Programmer sakit gigi

boga lakon : hiks sakit gigi nih, gara2 giginya berlubang
aris : saya dulu malah pernah seminggu sakit gara2 itu
boga lakon : aneh sih, kita kan programmer koq bisa yak sakit gigi
aris : ??? (nggak paham)
boga lakon : iya kita kan ngetiknya pake jari nggak pake gigi, jd mestinya gak akan sakit gigi dunk he he
aris : EALAH……… emangnya tukul

beginilah kalo gi sakit gigi, nggak semangat kerja…… yang ada malah becanda mulu sama roomate, ya dengan ketawa seenggaknya bisa melupakan rasa sakit, daripada cemberut… ya ndak ?



February 18, 2008 6:15 pm

Cara menonaktifkan database di Rails 2.0

Kebetulan sy disuruh boss, apgred Rails di situs statis punyanya dia dari Rails 1.2.3 ke Rails 2.0.2, nah karena isinya statis, jadi tidak perlu membutuhkan database, kalau di Rails 1.2.3 mongrel dsbnya bisa jalan dengan mulus dan tak akan terjadi error, namun di Rails 2.0 lain ceritanya dan bakal muncul error seperti ini

Status: 500 Internal Server Error
A secret is required to generate an integrity hash for cookie session data. Use config.action_controller.session = { :session_key => “_myapp_session”, :secret => “some secret phrase of at least 30 characters” } in config/environment.rb

solusinya, JELAS, tinggal tambahkan kode sbg berikut di environtment.rb

config.action_controller.session = { :session_key => “_dodol_id”,:secret=>”330e7468578f97507d80a4f1ed4c2e1d” }

oiya, tentu saja sebelumnya ngeunfreeze rails yang lama

rake rails:unfreeze

lalu install rails baru

sudo yum install sudo gem install rails

dan freeze rails baru tsb

rake rails:freeze:gems

Baca Selanjutnya…



Komentar Terbaru

Kalender

  • February 2008
    M T W T F S S
    « Jan   Mar »
     123
    45678910
    11121314151617
    18192021222324
    2526272829  

Just Try To Be a Bloggrammer @ Aditya Agustyana 2005-2008, Design By : ThemeStudio