Yazılım Notları

uordek.esiyo.each

Posts Tagged ‘Ruby (Ruby on Rails)’

Rails için yazılım geliştirme ortamı

Merhabalar, Ne zamandır arkadaşlarım rails için yazılım geliştirme ortamı sorup duruyorlar, aslında ortada çok fazla alternatif olduğu için kafa karışıklığına neden olabiliyor. Son (bir windows sunucu da host etmek zorunda olduğumuz) projem de redcar + jruby 1.6.3 + rails 3.0.9 + mysql >5 (arabirim olarak mysql workbench) ortamında yazılım geliştirme gerçekleştirdim. Neden redcar; Netbeans Build-in [...]

Ruby ile Kyoto Cabinet – 5

Merhabalar, Birkaç arkadaşım yazıları okuduktan sonra Kyoto Cabinet’in sorgu performansını merak etmiş. Bunun üzerine küçük bir çalışma ile sorgulama performanslarını sizlerle paylaşmak isterim. Hemen sonuçları yazmakta fayda görüyorum :) MySQL üzerinden daha önceki yazılarımda yer alan konfigurasyon ile (engine: Innodb, primary key üzerinden sorgulama yapılıyor.) 100 thread ile 1.000.000 kayit 48.56 sn’de sorgulanmıştır. KyotoCabinet üzerinden [...]

Ruby ile KyotoCabinet – 3

Merhabalar, Bir önceki yazımızda Ruby üzerinden KyotoCabinet’e 1.000.000 (1 milyon) veri girişini çok kısa bir sürede tamamlamıştık. Daha sonra içime bir kurt düştü, acaba mysql’de durum nasıldı? Yani aynı koşullar altında mysql veri tabanına 1.000.000 kayıdı kaç sn içerisinde yazabilecektim? Makinanın özelliklerini bir önceki yazımızda vermiştim. Bu işlemin testi için öncelikle kendimize oldukça hızlı olduğuna [...]

Ruby ile KyotoCabinet – 2

Merhabalar, Bir önceki yazımıza kaldığımız yerden devam ediyoruz. Bu sefer Kyoto Cabinet’in insert (kayıt ekleme) performansını inceleyeceğiz. Öncelikle bu bir performans çalışması olduğu için makinamın özelliklerini verelim; – 2 x AMD Athlon x64 3800+ – 2 G Ram – Ubuntu 10.04 LTS – FileSystem ext4 – Ruby 1.8.7 (2010-01-10 patchlevel 249) – KyotoCabinet 1.2.2 – [...]

Ruby ile KyotoCabinet

Merhabalar, Uzun bir aradan sonra kendimde tekrar yazı yazabilecek enerjiyi bulabildim. Nasıl mı? Aslında ben de bilmiyorum. Yeni doğan kızım Nil (evet, artık benim bir kızım var, kendisi daha 22 günlük :) ) nedeniyle evde çok neşeli bir telaşımız var ama yine de bir cumartesi akşamı ben bu yazıyı yazabiliyorum. Ayrıca bugünün cumartesi olması ve [...]

Dosya İşlemleri (Karşılaştırma)

Merhabalar, Öncelikle karşılaştırma derken, nasıl bir karşılaştırma yapacağımızı anlatmalıyım. Performans işlemleri karşılaştırma kriterlerim içerisinde bulunmuyor, bundan hiç bahsetmeyeceğim. Ama kodun okunabilirliği, hızlı yazılması, hatalara karşı ne kadar duyarlı olduğu ve tabii ki en önemlisi tekrar kullanabilirliği. Aslında bu son nokta yani ‘tekrar kullanılabilirlik’ başlı başına bir yazı konusu ama buna şimdilik pek değinmeyeceğim. Başlıkta yazdığı [...]

Ruby ile Thread İşlemleri

Merhabalar, Şu zamana kadar yazdığım yazılarda Ruby ile ilgili pek çok konuya değindik, bu konular arasında POP3 ve SMTP, HTTP ve FTP, Dosya İşlemleri, Çalışma zamanı, Module yapısı, Hata yakalama, Resim işlemleri, ODBC veri tabanı bağlantısı, Ruby nesnelerinin karşılaştırılması gibi konular mevcut. Aslında tüm bu yazılardan küçük bir kitap bile çıkabilirdi ama elbetteki yazım dilinin [...]