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...
def my_action
render :update do |page|
page.call "$('my_div').hide()"
end
end
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...
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...
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" =>...
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...
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...