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


July 11, 2008 10:51 pm

Regular Ekspresi untuk Integer

Ya ya ya saya memang nggak bisa regex, biasanya dimanjakan oleh validasi yang ada di ActiveRecord, validates_numericality_of, so gampang deh nge-validasi integer, tapi sayangnya dalam kasus yang saya hadapai kali ini ternyata saya harus mengevaluasi string tanpa menggunakan validasi di ActiveRecord, nah terpaksa deh pakai Regular Ekspresi, hiks

Lalu tanya deh ke mbah gugle, dan ternyata cukup sulit menemukannya, karena sulit sekalian saja saya posting di blog sebagai pengingat, so here it is :

irb(main):025:0> /\b\d+\b/=~”1111″
=> 0
irb(main):026:0> /\b\d+\b/=~”111b”
=> nil
irb(main):027:0> /\b\d+\b/=~”11155555555555555b”
=> nil
irb(main):028:0> /\b\d+\b/=~”aaa7834″
=> nil
irb(main):029:0> /\b\d+\b/=~”1234567890″
=> 0

Beginilah nasibnya kalau tidak bisa regex he he



April 26, 2008 12:12 pm

How To Install Ultrasphinx plugin on Fedora 8

What’s Ultrasphinx ? Ultrasphinx is ruby on rails plugin that utilize Sphinx, the open source Full text search engine, why we need another 3rd party library to query our database ?, it’s because Ultrasphinx fairly fast and easy to use, last week i’ve tried to install it on My lovely Werewolf, then here it is :

Install mysql server and mysql devel

sudo yum install mysql-server mysql-devel

some note : sphinx use mysql-devel to interfacing with mysql databases, for first time, i am very frustrating to compile it on my werewolf and people got the same problem like me too, so after hours + cofeemix and searching on the internet, fortunately i got the saviour, … mysql-devel of course

download sphinx

wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gz

configure and install it

tar -xzf sphinx-0.9.8-rc2.tar.gz
cd sphinx-0.9.8-rc2
./configure
make
make install

Baca Selanjutnya…



April 16, 2008 9:37 am

Install Ruby, Rails dan antek-anteknya di Debian 4.0 Ecth

Kebetulan saya sedang mencoba masa-masa trial VPS di http://www.daxa.net/ dengan menggunakan sistem operasi Debian 4.0 Ecth, secara default program yang tersedia belum begitu lengkap, paling yang berguna hanya apt-get saja yang digunakan untuk install paket program, sedangkan software sisanya mesti install sendiri (bahkan termasuk gcc pun belum tersedia), awalnya saya coba install Ruby dari repositorynya Debian, namun sayang setelah selesai, Ruby yg ada hanya Versi 1.8.5, sedangkan yang diinginkan oleh saya adalah Versi stable terbaru Ruby 1.8.6 Patch Level 114

so terpaksa deh compile ruby from source, oiya sebelumnya login sebagai root dan jangan lupa update apt-getnya, lihat dibawah ini untuk langkah selengkapnya

apt-get update

download source ruby

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz

install library2 yang dibutuhkan untuk kompilasi

apt-get install gcc build-essential

Baca Selanjutnya…



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…



Komentar Terbaru

Kalender

  • July 2008
    M T W T F S S
    « Jun    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  

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