TurkPhp.Com

» Ana Sayfa » TürkPhp » Dosyalar » Forumlar » Makaleler » Linkler Hızlı Menü:

06 Ocak 2009 Salı 04:52

 
TürkPhp.Com Menü
» Ana Sayfa
» PHP Hakkında
» Kitaplar
» Haberler
» Forumlar
» Makaleler
» Ajax
» Hazır Sistemler
» Dosya Arşivi
» Veritabanı
» Ruby
»» Ruby Kurulumu
»» Ruby Download
»» Ruby Linkleri
» Bağlantılar
» İletişim
 
 
Linkler
Ruby Central Sitesi
Ruby Döküman Sitesi
Ruby Forge Sitesi
Ruby Central
Ruby on Rails Web Sitesi
Ruby programlama dili - Vikipedi
Ruby Resmi Web Sitesi
Tercih Market
SaldemSoft
PHPClassesTR
 
Mini Anket
TurkPhp.Com Hangi konuya ağırlık vermeli?
Görsel Anlatım
Basit Konular
Gelişmiş Konular
Güvenlik
Veritabanı
Hazır Sistemler
Forum
Makale
Dosyalar
Hepsine :)
  

 

 
 
 Alt Kategoriler
  Ruby'e Giriş

Öncelikle sisteminizde Ruby'nin kurulu olup olmadığına bakalım. Kabuk istemcisinden (burada "$" ile temsil edilmiştir o yüzden $ işaretini yazmanıza gerek yok) aşağıdaki kodu yazalım:

$ ruby -v 

(-v ruby'nin sürüm bilgilerini yazmasını sağlar), ve sonra da Enter tuşuna basalım. Eğer sisteminizde Ruby kuruluysa aşağıdakine benzer bir satır görmeniz gerekecek:

ruby 1.6.6 (2001-12-26) [i586-linux]

Eğer Ruby yüklü değilse, sistem yöneticinizle görüşebilir ya da kendiniz kurabilirsiniz.

Artık Ruby ile oynamaya başlayabiliriz. -e seçeneği ile Ruby yazılımlarını doğrudan komut satırına yerleştirebilirsiniz:

$ ruby -e 'print "merhaba dunya\n"'
merhaba dunya

Daha uzlaşımsal olarak bir Ruby yazılımı bir dosyada saklanabilir.

$ cat > test.rb
print "merhaba dunya\n"
^D
$ cat test.rb
print "merhaba dunya\n"
$ ruby test.rb
merhaba dunya

^D, control-D'yi ifade eder. Yukarıdakiler sadece UNIX ve türevleri için geçerlidir. Eğer DOS kullanıyorsanız şunu deneyin:

C:\ruby>  copy con: test.rb
print "merhaba dunya\n"
^Z
C:\ruby> type test.rb
print "merhaba dunya\n"
C:\ruby> ruby test.rb
merhaba dunya

Daha kapsamlı yazılımlar geliştirirken, muhtemelen gerçek bir metin düzenleyiciye ihtiyaç duyacaksınız!

Bazen şaşırtıcı biçimde karmaşık ve kullanışlı yazılımlar komut satırına sığabilecek minyatür yazılımlarla yapılabilmektedir. Örneğin aşağıdaki yazılım, çalışılan dizindeki tüm C kaynak ve başlık dosyalarında bulunan foo'ları bar ile değiştirir ve orjinal dosyaların .bak uzantısıyla yedeklerini alır.

% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch] 

Bu yazılım UNIX'in cat komutu gibi çalışır (ama cat'ten daha yavaş çalışır):

$ ruby -pe 0 file 
Bu sayfayı daha önce 145 kişi görüntüledi.
Geri
 
 
Üyeler için
Kullanıcı
Şifre

Kod:

   
» Üye Ol
» Şifrem?
 
 
Editör ve Yazarlarımız
Ahmet CANALP Ahmet CANALP
CSS Harici Şablon Dosyaları ve Katman Özellikleri
Mehmet CAN Mehmet CAN
mysql_select_db fonksiyonu
 
 



PhpClasses.org

 
 
 
 
 
TurkPhp.Com © 2000-2006 Tüm hakları saklıdır. Kaynak gösterilemeden yayınlanamaz. Sayfa Üretimi: 0.0275