
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
Plus Minus Bekerja Remote Di Rumah
Sudah 1,5 bulan lamanya aku keluar dari kantor yang dulu, CV Kiranatama, selama hampir 2 tahun itulah aku berkutat dengan namanya pekerjaan outsourcing di perusahaan tsb, aku bersyukur kepada Alloh SWT pernah menjadi bagian dari kiranatama, karena bisa menimba ilmu tentang proses bisnis outsourcing, awalnya aku mempertimbangkan keluar karena aku sering sakit kelelahan dikarenakan jarak tempuh ke kantor yang jauh dan sering juga terjebak kemacetan, jd berpikir, mungkinkah aku bekerja di rumah ?, so maka dari itu sekarang aku mencoba menjadi suami rumahan
, pindah kuadran dari employee ke self-employee, memutuskan bekerja telecommuting dan mencari proyek outsourcing sendiri.
Banyak hal baru yang dihadapi, awalnya gusar karena ndak punya pekerjaan Full-time, setelah berjibaku selama lebih dari 3 minggu, dapat juga pekerjaan Full-time tetapi remote, senang tentu saja, apalagi mengingat puluhan proposal dan lamaranku yang ditolak. Menggali dan mencari pekerjaan telecommuting tidaklah mudah, apalagi dengan bahasa inggris-ku yang pas-pasan ditambah lagi skill ruby on rails yang baru 1,5 tahun, ragu-ragu, tetapi tetaplah harus dicoba, bismillah aku pun melangkah, dan berkeliaran lah aku di situs2 penyedia telecommuting job/remote job, beberapa yang aku coba, diantaranya adalah
http://www.workingwithrails.com
http://www.linkedin.com
http://jobs.rubynow.com
http://www.guru.com
http://www.odesk.com
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
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
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)



