bildirgec.org

ruby on rails hakkında tüm yazılar

Site Haritanızı Oluşturun

ufopilotu | 12 June 2007 16:46

web crawler olarak bilinen arama ve indeksleme robotlarının size daha kolay ulaşmasını istiyorsanız site haritası kullanmak en iyi çözümlerden birisi. bu amaçla online bazı servislere yada masaüstü yazılımlarına başvurabiliriz.

örneğin online bir servis olarak rorweb bunlardan bir tanesi. sadece google için değil, diğer tüm arama motorları için anlaşılır bir yapı sunmaya çalışmışlar. bunu yaparken, site haritası, ürünler, servisler, menüler, resimler, bize ulaşın linkleri, iş kayıt bilgileri vs.. gibi herhangi bir site objesi hakkında xml formatında bilgi oluşturuyor. sitede ayrıca örneklervar. 1000 linke kadar desteği var.

tüm zamanlar en yaratıcı programlama kitabı: Why’s (Poignant) Guide to Ruby

farkob | 30 May 2007 23:54

kapak
kitabın kapağı

digg‘i açtığımda Why’s (Poignant) Guide to Ruby isimli müthiş bir programlama kitabıyla karşılaştım.

Kitap popüler programlama dili Ruby üzerine (ruby on rails değil). İnternet üzerinden bedava olarak okunan bu kitap, _why tarafından yazılmış. Aynı zamanda karükatürist olan _why kitabı bir sürü karikatürle süslemiş. Kitabın anlatımı oldukça yaratıcı, benzetmeler ve espirilerle süslenmiş. Anlatım sırası da çok yerinde. Ruby zaten insan dili olduğu için gayet rahat anlaşılıyor.

Ruby’de özel komutlar

Rafy35 | 26 March 2007 09:19

bildiginiz gibi ruby programlama dili ruby on rails web programlama dilinin temelini olusturur. bu yuzden once ruby‘i iyi kavramak gerekir.ruby’de işimizi kolaylastıracak bircok komut veya işlem vardır.fazla konusmadan komutlara baslayalım isterseniz.
cevirmeler:
to_a:diziye cevirir.
to_s:sozcuge cevirir.
to_i:sayıya cevirir.
ornek kullanımları:
ornekleri vermeden once baska bir ozel komuttan bahsedelim.reverse komutu , yazıyı tersine cevirir.
orn:
puts “rapstar”.reverse
komut satırını yazdıktan sonra
ratspar cevabını alırız.
simdi cevirmeleri daha rahat anlatabiliriz.mesela bir sayıyı ters cevirmek isteyebiliriz.ama onu string(sozcuk) biçimine cevirmeden tersten yazdıramayız.iste burda cevirmeler giriyor işin içine.hemen kodlarımızı yazıyoruz.
puts 1234.to_s.reverse
yazdıkve sonuca baktık.4321 birde to_s komutunu yazmadan deneyin.olmuyor dimi..:)
simdi buraya kadar olanı anladınız ama bir sey eksik burada harfler yerdegistiriyor peki sözcükleri nasıl degistirebiliriz.ve bir diger cevirme komutumuz olan to_a komutu yetişiyor imdadimıza.
puts [‘bu ‘, ‘bir ‘ , ‘yazıdır ‘].to_a.reverse.join
oldu dimi..:)
simdi tekrarlama komutuna bakalım ;
mesela bir yazıyı arka arkaya 5 kere yazmak istiyorsunuz.
puts “rafy”*5 komutu işinizi görecektir.
karakter uzunlugu bulma:
puts “rapstar”.length komutunun cevabını “7” olarak alacaksınızdır.
Dir.entries “/” komutu dizindeki doyaları gosterir.
Dir[“/*.rar”]komutu ise dizindeki uzantısı rar olan dosyaları gosterir.
şimdilik bu kadar bir dahaki ders olanruby ile dizi işlemlerinde görüşmek üzere hatam olduysa affola.ruby ile kalın.

  1. saygılar Rafy.

ruby on rails öğrenmek?

mstkurt | 25 January 2007 11:28

ruby on rails öğrenmek istiyorum ama nereden başlayacağımı bilemedim. ilk önce ruby öğrenmem gerekir mi? şu anda ror uzmanı olan arkadaşlar nasıl bir yol izledi? teşekkürler…

Ruby On Rails 1.2

muarifer | 23 January 2007 10:27

Beklenen an geldi, uygulama geliştirme altyapısı Ruby On Rails, 1.2 numaralı sürümüne ulaştı.

Ruby’nin yeni sürümlerinde desteklenecek olan UTF-8 şimdiden RoR tarafından destekleniyor bile.

Makale yazana kadar neler değiştiğini burada görebilirsiniz.

Adım Adım Ruby On Rails Uygulaması Geliştirimi (Türkçe)

muarifer | 15 January 2007 16:37

Yılın yazılımlama dili seçilen Ruby’nin gücünü arkasına alan Ruby On Rails uygulama geliştirme altyapısı gittikçe gelişiyor (yakında 1.2 numaralı sürümüne ulaşacak), dünyada tanınmaya başlıyor.

Yeterince yerli kaynak ve döküman bulunamayan bu “gizemli” altyapıya dair nasıl adım adım bir uygulama geliştirileceği “ekran sunumları” (screencast) ile beraber Türkçe anlatılmaya başlanmış.
Sistem her bölüme dair bir sunum ve açıklama biçiminde ilerliyor.
Sisteme dair açıklama burada ve ilk bölüm ise şurada yer alıyor.