Ruby on rails
Ruby on Rails kaynakları
AJAX powered chat in 3 hours on Ruby on Rails
Ajax on Rails
Beginner’s Guide to Rails, part 1
Building Ruby, Rails, LightTPD, and MySQL on Tiger
Create a To Do List with Ruby on Rails - Beginner’s Tutorial
Distributing Rails Applications - A Tutorial
Fast-track your Web apps with Ruby on Rails
Four Days on Rails
Getting Your Feet Wet With Ruby [...]
Ruby Logo Yarışması
Fatih Turan‘ın yazısını gördüğümde hemen kafamda bişeyler canlanmaya başladı. Bu yarışmada ben de varım
Son yıllarda sıkça adını duyuran programlama dili Ruby yeni logosuna kavuşmak için logo yarışması düzenliyor. Yarışmaya 1 Ekim’e kadar katılabilirsiniz. Eğer kazanırsanız 100.000 Yen ve bir plaket sizi bekliyor olacak.
Adım Adım Ruby -6
Önceki yazılarıma 1. 2. 3. 4. 5 buralardan ulaşabilirsiniz.
şimdi length komutunun ne işimize yaradığını öğrenecek bir örnekle başlayalım.
meyva = "elma"
length = meyva.length
puts length
‘D
4
Adım Adım Ruby -5
Vay be Adım Adım Ruby 1. 2. 3. 4. 5 oldu :)
While
def gerisayim(n)
while n > 0
puts n
n = n - 1
end
puts "bittii!"
end
gerisayim(5)
^D
5
4
3
2
1
bittii!
Adım Adım Ruby -4
Sıra geldi 4. yazımıza. Eski yazılarıma buradan ulaşabilirsiniz 1. 2. 3.
def gerisayim(n)
if n == 0
puts "bittii"
else
puts n
gerisayim(n-1)
end
end
########################################
gerisayim(3)
^D
3
2
1
bittii
Adım Adım Ruby -3
evet tekrar rubylemeye devam
1. ve 2. yazımızdan sonra sıra geldi 3. yazımıza. Lafı uzatmadan başlıyorum
şimdi ruby, verdiğimiz bir sayının negatif mi pozitif mi olduğunu söylecek.
x = 6
if x > 0
puts "x pozitiftir"
end
^D
x pozitiftir
Adım Adım Ruby -2
ilk yazımda gün aralıklarıyla dememe rağmen işlerden zaman bulup ruby çalışamadık ama yeni yazımızla devam edebiliriz artık
kısaca hatırlayalım
ruby
print "Merhaba, "
puts "Nasılsın?"
^D
merhaba, nasılsın ?
ekrana göndermek için "print" yada "puts" komutunu verebiliriz.
ruby
print "hoşçakal, ";puts "ruby!"
hoşçakal, ruby!
Örneklerle devam ediyoruz.
ruby
ilk_satir = "tekrar merhaba:)"
puts ilk_satir
^D
tekrar merhaba:)
Mongrel de ne ?
Mongrel, ruby için hızlı http kütüphanesi ve serveridir. FastCGI yada SCGI dan daha iyidir. Şuan da Ruby On Rails, Og+Nitro, Camping,ve IOWA desteklidir. Ruby 1.8.4 ve daha üst sürümler için geçerlidir.
Hadi Kuralım
öncelik le terminalimizi açıyoruz.
$ sudo gem install mongrel
$ cd rail_projem
$ mongrel_rails start -d
eğer durdurmak istersek
$ mongrel_rails stop
Komutunu veriyoruz.
Windows kurulumları için buradan [...]
74 adet ruby on rails dökümanı ve yardımcı konu
Try Ruby!
Ruby User’s Guide
Learning Ruby
Hackety Hack: the Coder’s Starter Kit
Tutorial
Using Ruby on Rails for Web Development on Mac OS X
Learn Ruby on Rails: the Ultimate Beginner’s Tutorial
A Many-to-Many tutorial for Rails
Getting Your Feet Wet With Ruby on Rails
Beginners Guide to Rails, part 1
Really Getting Started in Rails
Basedex: Ruby on Rails
How-tos
Kaynak için tıklayınız.
Gyre
Açık kaynak bir ide olan gyre‘yi rails uygulamalarımız için kullanabiliriz.
ayrıntılı bilgi için burayı, yüklemek için de burayı kullanabilirsiniz.
sudo gem install -y ruby-debug coderay
svn checkout http://gyre.bitscribe.net/svn/gyre/trunk gyre
cd gyre
mysqladmin create gyre
rake db:migrate
script/server -p 4000
195 ücretsiz online programlama kitabı
Ruby
http://www.ruby-doc.org/docs/ProgrammingRuby/
http://poignantguide.net/ruby/
Assembly
http://www.oopweb.com/Assembly/Documents/a…lumeFrames.html
http://download.savannah.gnu.org/releases/pgubook/
http://2020ok.com/3954.htm
http://www.oopweb.com/Assembly/Documents/I…lumeFrames.html
http://www.oopweb.com/Assembly/Documents/A…lumeFrames.html
http://www.oopweb.com/Assembly/Download/NortonGuide.zip
http://www.oopweb.com/Assembly/Documents/W…lumeFrames.html
C
http://www.oopweb.com/CPP/Documents/CPoint…lumeFrames.html
http://www.oopweb.com/CPP/Documents/CProgr…lumeFrames.html
http://www.planetpdf.com/developer/article…?contentid=6635
http://publications.gbdirect.co.uk/c_book/
http://www.duckware.com/bugfreec/index.html
http://www.computer-books.us/c_3.php
http://www.linuxtopia.org/online_books/pro…nu_c/index.html
Ruby on Rails de başlangıç sayfasını değiştirmek
Öncelikle public klasörümüzün içersinde ki index.html sayfasını siliyoruz.
rm public/index.html
daha sonra config/routes.rb dosyasını text editörümüzle açıyoruz ve aşağıda ki satırı buluyoruz.
# map.connect ”, :controller => "welcome"
"#" i siliyoruz hangi denetleyiciye gitmesini istiyorsak yazıyoruz ve :action => ".."
parametresini kullanarakta istersek olaylara da yönlendirebiliriz.
Kaydettikten sonra rails’i tekrar başlatıyoruz ve açılış sayfamız değişti
Daha fazla bilgi için [...]
Adım Adım Ruby -1
Öncelikle terminalimizi açıyoruz ve sistemimizde ruby nin kurulu olup olmadığını kontrol ediyoruz.
% ruby -v
sonuç olarak şu şekilde bir cevap gelmesi gerekiyor.
% ruby -v
ruby 1.8.5 (2006-12-04 patchlevel 2) [i686-linux]
Sistemimizde ruby yüklü değilse buradan temin edebilirsiniz.
Artık ihtiyacımız olan ruby ye de sahipsek devam edelim ve ilk kodumuzu yazalım.
% ruby -e ‘print "merhaba ruby\n"’
merhaba ruby
Şimdide kodlarımızla bir dosya [...]
Rails Web Hosting
RubyOnRailsHosting
A2 Hosting
Atomic Acorn
AVLUX
BlueHost
Dimension Servers LLC
DomainGurus
Dotservant.com website hosting
Higher Purposes LLC
Media Temple
ServePath
Site5
SpeedyRails
RubyOnRails Host
Lillibilli.com
Exaltinfo
FreeOnRails
GVT.hk
Hardfocus Media – Japan Web Hosting
HinYinSolution
RailsFactory
Web Development India
Web Hosting Delhi
Web Server India
Anchor Systems
Hostcentral
HostExpress
Host Networks
SegPub
WebSpace.net.au
10-forward
600host.net
ACENET
AZIENDE ITALIA
Blackcurrant Hosting
Blacknight Solutions
Bluerail
Brightbox
Byte Rails Hosting
Ruby ve DataBase
DB2
Firebird
MySQL
Oracle
Postgres
SQLite



