Ruby on Rails kaynakları

 

 

 

 

 

 

Bu güzel kaynağın orjinaline buradan ve hepimizin yakından takip ettiği bildirceçte gördüğüm haline de buradan ulaşabilirisniz.

Kategori(ler) : Rails, Ruby, Ruby on rails

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.

Kategori(ler) : Ruby

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



Yazinin devami »

Kategori(ler) : Ruby

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!

 

Yazinin devami »

Kategori(ler) : Ruby

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
 

Yazinin devami »

Kategori(ler) : Ruby

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
 

Yazinin devami »

Kategori(ler) : Ruby

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:)

 

Yazinin devami »

Kategori(ler) : Ruby

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 yardım alabilirsiniz.Daha geniş bilgi içinse buradan.
Kategori(ler) : Rails, Ruby, Ruby on rails

74 adet ruby on rails dökümanı ve yardımcı konu

Kaynak için tıklayınız.

 

Kategori(ler) : Rails, Ruby, Ruby on rails

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



Yazinin devami »

Kategori(ler) : MySQL, Programlama, Ruby, Web Tasarım

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 : http://manuals.rubyonrails.com/read/chapter/65

Kategori(ler) : Rails, Ruby on rails

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 oluşturup kayıt yapalım."^D" bunun anlamı ctrl+D dir.

% cat > deneme.rb
print "merhaba ruby\n"
^D
% cat deneme.rb
print "merhaba ruby\n"
% ruby deneme.rb
merhaba ruby

Bu şekilde ortalama her gün biraz biraz ruby’i beraber öğreneceğiz. :)

Kategori(ler) : Ruby

Rails Web Hosting

 



Yazinin devami »

Kategori(ler) : Rails, Ruby, Ruby on rails

Ruby ve DataBase

DB2
Firebird
MySQL
Oracle
Postgres
SQLite

Kategori(ler) : MySQL, Rails, Ruby, Ruby on rails

MySQL / Ruby

Dosyalar için tıklayınız.

 

Yükleme

1:

% ruby extconf.rb

yada

% ruby extconf.rb --with-mysql-dir=/usr/local/mysql

yada

% ruby extconf.rb --with-mysql-config

 

% make

 

 

–with-mysql-include=dir MySQL header file directory. Default is /usr/local/include.

–with-mysql-lib=dir MySQL library directory. Default is /usr/local/lib.

–with-mysql-dir=dir Same as –with-mysql-include=dir/include, –with-mysql-lib=dir/lib. –with-mysql-config[=/path/to/mysql_config] Get compile-parameter from mysql_config command.

 

 

 

 



Yazinin devami »

Kategori(ler) : MySQL, Ruby