IIP Image untuk gambar resolusi tinggi

Apakah anda pernah berpikir bagaimana untuk menampilkan gambar dengan resolusi tinggi semisal (5000×5000) pixel, di suatu website. Tentu saja itu bisa dilakukan dengan cara memperkecil ukuran gambar tersebut menjadi lebih kecil, seperti mengubah ukuran lebarnya menjadi 1024 pixel. Sehingga dapat ditampilkan di monitor komputer kita. Namun tentu saja ada kelemahan cara tersebut, yaitu kita tidak dapat melihat secara detail, bagian-bagian yang lebih kecil.

Tapi tenang saja, te...

Memanggil Javascript dari action dengan RJS

Saya pernah, mencari cara untuk menjalankan javascript dari action di ruby on rails. Dan setelah mencari-cari di internet, akhirnya saya menemukan solusinya. Yaitu dengan perintah call. Berikut ini contoh scriptnya:
def my_action
  render :update do |page|
    page.call "$('my_div').hide()" 
  end
end

ArgumentError: malformed UTF-8 character

Saya pernah menemukan exception seperti diatas, ketika mengerjakan proyek ruby on rails, error tersebut terjadi ketika saya mengeksekusi perintah unpack
  mystring.unpack('U*')
Jika mystring berisi string dengan encoding UTF8 maka, tidak akan terjadi masalah apapun. Namun bila mystring berisi nilai bukan UTF8, maka exception tersebut akan muncul. Biasanya karakter pada mystring mengandung karakter ASCII kurang dari 0x7F. Tapi alhamdulillah masalah tersebut dapat diatasi den...

Meload library java (jar) secara dinamik

Saya pernah membuat program dalam java yang membutuhkan library-library yang berbentuk jar untuk diload. Sebenarnya bisa saja meload library-library tersebut dengan option classpath dari command-line. Tapi menurut saya itu tidak praktis, dan memperbesar human error, apalgi kalo user nya ga ngerti programming. Salah satu solusinya adalah membuat sebuah kelas yang meload library-library yang dibutuhkan oleh program kita. Jika anda memiliki masalah yang mirip, berikut ini saya tunjukkan kel...

Sorting array di ruby

Pernahkan anda mengurutkan data di sebuah array, soalnya saya baru saja mencari-cari cara men sortir nya. Berikut ini saya tampilkan dalam irb console

ghina@ghina-desktop:~/rails_projects/sr_trunk$ irb
irb(main):001:0> my_array = []
=> []
irb(main):002:0> my_array << "1-ini satu"
=> ["1-ini satu"]
irb(main):003:0> my_array << "2-ini dua"
=> ["1-ini satu", "2-ini dua"]
irb(main):004:0> my_array << "3-ini tiga"
=>...
		
		
	

Database corrupt

Kemaren sewaktu mencoba mengakses halaman admin blog saya di http://kios717.com Tiba-tiba muncul error, padahal hari-hari sebelumnya, lancar-lancar aja, sungguh aneh. Lalu penasaran dengan beberapa aplikasi yang saya buat dan ditaruh pada subdomain ini juga. Saya coba mengakses http://toko.kios717.com, dimana ini adalah aplikasi web yang saya buat, dengan tujuan mempelajari ruby on rails dan e-commerce, hasilnya error...

Mengakses Session dari model

Saya pernah, mencari-cari, bagaimana caranya mengakses session dari model. Akhirnya saya buat library kecil, untuk mengakses session dari model. Cukup simpan di lib folder. Dan require di tempat yang membutuhkan.

Script mencari lowongan kerja

Berikut script mencari lowongan kerja dengan ruby

Membatasi Query di Rails

Untuk kamu-kamu yang pernah develop aplikasi rails, dengan jumlah record yang ribuan. Mungkin akan terasa berat dan lambat di komputermu. Kali ini saya, mencoba membuat sebuah library yang akan meng override active_record library yaitu "limiter". method yang di override yaitu find_by_sql dan find(:all). Cara kerja library ini sebenarnya sangat sederhana, yaitu menambahkan LIMIT pada SQL query. Jika query tidak mengandung LIMIT, maka query otomatis akan dilimit. Jika ditemukan LIMIT, namu...