Sayfa: « 1 ... 5 6 7 8 9 ... 10 »

Ruby dilinin nimetlerinden yararlanarak Rails’in tablo iliÅŸkilendirmelerini belirtmek için Türkçe makrolar oluÅŸturdum. has_many için bir_cok ve belongs_to için suna_bagli.

Yani artık şöyle bir ilişkilendirme yapabiliriz.

class Soru < ActiveRecord::Base
 
bir_cok :cevap
 
suna_bagli :sinav
end

DiÄŸer iliÅŸkilendirmeleri kendiniz oluÅŸturabilirsiniz.

# Türkçe Tablo İlişkilendirmeleri
# muarifer , ikinoktayazilim.com/wordpress
module ActiveRecord::Associations::ClassMethods
 
alias :bir_cok :has_many
 
alias :suna_bagli :belongs_to
end

Nasıl Çalışıyor?
Anahtar Kelime: ruby alias

Grub açılışına koyduÄŸunuz resim “karıncalı” çıkıyor ise sebebi renk modunun yüksek oluÅŸundadır. Hızlıca “grub”un desteklediÄŸi renk formatına çevirebilirsiniz resminizi:

convert -resize 640x480 -colors 14 image.png image.xpm && gzip image.xpm

Kaynak

Seminer verirken hep yaptığımın dışında - farkında olmadan - önce Rails projesi oluÅŸturup daha sonra MySQL sunucusunu çalıştırdığımda rails’in MySQL için “.sock dosyası bulunamadı” tarzındaki hata mesajını aldım. Database.yml dosyasını açıp “Pardus” için socket dosyasını yazma giriÅŸimim ise dosyanın tam yerini bulamamamdan-bilemememden ötürü hüsranla sonuçlandı. Çareyi projeyi silip yeniden oluÅŸturmakta buldum.

Kısacası eÄŸer projeye baÅŸlamadan önce MySQL Sunucunuz açık ise Rails otomatik olarak mysql.sock dosyasının yerini buluyor ve bunu “database.yml” dosyasına yazıyor. EÄŸer sunucunuz kapalı ise ve mysql.sock dosyanız /var/temp/mysql.sock dosyasından farklı yerde ise “mysql.sock” dosyası bulunamadığı için veritabansal iÅŸlemlerinizde rails hata döndürüyor.

Ayrıca Pardus için mysql.sock dosyasının yerini de not almakta fayda var;
socket: /var/run/mysqld/mysqld.sock

Kullandığınız iÅŸletim sisteminin “mysql.sock” dosyasını nerede sakladığını bilmiyor iseniz MySQL ayar dosyanıza (my.cnf) bakabilirsiniz:
less /etc/mysql/my.cnf
- Öneri için Fatih Ergüven‘e teÅŸekkürler.

Seminer Dosyaları    05/05/07

Åženlik AfiÅŸi    23/04/07

2007 Linux ve Özgür Yazılım ÅženliÄŸi‘nde Ankarada - ODTÜ - 4 Mayıs 2007 tarihinde 15:15 sularında “Günümüz web yazılımlama teknolojilerinde giderek artan popülerliÄŸe sahip olan Ruby On Rails (Rails) uygulama geliÅŸtirme altyapısının geliÅŸtiricilere kazandırdıkları, sunduÄŸu kolaylıklar, geliÅŸtiricilerin en etkin biçimde bu faydalardan nasıl yararlanabileceklerine dair basit uygulamaların da yer alacağı bir seminer hedeflenmektedir.” özetine sahip seminer vereceÄŸim inÅŸallah.

Beklerim.

vakit    14/04/07

vakit

gülüşmek için
komik ÅŸeyleri bekleyemediÄŸimiz
vakitlerimiz
senin vaktin ve benim vaktim;
ayrı olarak vakitlerimiz
bir vakit olmak üzere ayrı olan vakitlerimiz
ve
özlem yüklü vakitlerimiz

güzel gözlü gökyüzümün
geride kalmaya yüz tuttuğu
- uzun yaşayamayacağımı hissettiğimden -
geride kalan kısa yıllarımda
yağmur yerine maviliklerin yağdığı
gözlerimin yeşile boyandığı
vakitlerim

ve
sana işaret etmek üzere çıkan
sevmek fiiline ait çekimlemelerimin
ve
seni seviyorumun
romantik espriye tekabül ettiği
vakitlerim

üç noktanın görevini kötüye kullanıp
yüklendiği sorumluluğu altında ezildiği
vakitlerinin denk geldiÄŸi vakitlerim

seni seviyorumun
romantik espriye tekabül ettiği
ve
seni seviyorumun
bize tekabül ettiği
tüm vakitlerim …

bulduğum tüm kelimeler
adına armağan olsun.

nisan 12, 2007
murat arif çeliker.

Sayfa ile ilgilenemedim, internet başında da zaman geçiremiyorum. Bi’ kaç tasarı üzerinde çalışıyorum, zaman konusunda sıkıntım oluyor, olmasa da ben sıkıyorum kendimi zamana karşı.

Resmi Emlak Ofisleri için “php” yazdım uzunca bir süre sonra. http://www.resmiemlakofisleri.com

Güzel bir haber ise uzunca bir süre yazmadığımı geçiÅŸtirebilir, “Rails ile AÄŸ Uygulamaları GeliÅŸtirimi” inÅŸallah planladığım gibi giderse 2-3 ay içinde hazır olacak. Nedir? Rails kitabı kendileri. Ciddiyim. :)

Daha çok ilgileneceğim sayfayla kısa süre içerisinde.

Zaman bulamadım, anca aktarım tamamlandı. Türkçe karakter sorunu var eski mesajlarda, düzelteceğim inşallah yarın. Önceki veritabanı karakter setini unutmanın güzel bir hediyesi olsa gerek bu hata da.

Çözülmeyecek sorun değil neyse ki.

puts “Yeniden Merhaba Dünya”

Sayfa bi’ süre kapalı kalacaktır sunucu deÄ?iÅ?ikliÄ?inden ötürü. Bu aralar güncelleme fırsatı bulamadım zaten pek. Bi’ kaç yenilik & deÄ?iÅ?iklik olabilir yeni sunucunun ardından.

Bu arada KOMODO IDE‘yi mutlaka denemelisiniz diyerek son mesajı yazalım eski sunucuda.

Makale, kitap hatta mektup yazmak için bile kullanılabilen LaTeX dili için Türkçe bi’ Å?eyler karalamak isterken “Türkçe karakter hatası” sorunlarından kurtulabilmek için gerekli komutlar Å?unlar:

  1. \documentclass[12pt,a4paper]{book}
  2. \usepackage[turkish]{babel}
  3. \usepackage[latin5]{inputenc}
  4. \usepackage[T1]{fontenc}
  5. \usepackage{bookman}

Ayrıca Texmaker “platform baÄ?ımsız” güzel bir LaTeX editörü.

Kaynak koddan LaTeXsel renklendirme yapan “Highlight Converter” çok yararlı.

Windows için MiKTeX ile TeX paketlerini de kolayca yükleyebiliriz.

Malumunuz Rails “Prototype” alt yapısını kullanarak Ajaxsal olayları içerisinde bulunan “helper” dosyaları sayesinde oldukça kolay kullanıma indirgedi.

Yazıda “bildirgeç”te bulunan “tutma” sisteminin Rails ile nasıl yapılabileceÄ?ine veya bir oy sisteminin Rails ile nasıl yapılabileceÄ?ine deÄ?ineceÄ?iz. Yazının amacı “basit” ajax olaylarını nasıl yapabileceÄ?imizin dıÅ?ında “RJS” Å?ablon sistemini kullanabilmeyi göstermektir.

UYGULAMA Ã?RNEÄ?İNE BAKABİLİRSİNİZ.

Yazının sonunda “bildirgeç” üzerinde bulunan “tuttum” yapısının daha geliÅ?miÅ? bir sürümünü elde etmiÅ? olacaÄ?ız. “Daha geliÅ?miÅ?” çünkü tutulduÄ?u anda “tutan kiÅ?ilerin” listesini de güncelleyecek.

Not: Yazıda kullanıcılar ve kullanıcı giriÅ?leri Å?eklinde bir sistemimiz olmadıÄ?ı için oluÅ?turacaÄ?ımız fonksiyonları anlık yapacaÄ?ız. BaÅ?ta belirtildiÄ?i üzere asıl amaç “RJS” ile birden fazla alan güncellemesidir.

Ortamın Hazırlanması

Devamını Okumak İstiyorum

Ruby Development Environment’in (RDT) geliÅ?tirme aÅ?aması sürümlerini yükleyerek yeni sürümünde nasıl bir hâl alacaÄ?ını Å?imdiden görün derim. Eclipse üzerine kurup, üstüne RadRails paketlerini de kurarak Ruby On Rails için editör özellikleri arttırımından da faydalanabilirsiniz.

Kurulum için öncelikle Eclipse‘ye sahip olduktan sonra

Help > Software Updates > Find and Install

menüsünü izliyoruz. RDT için yeni güncelleme adresi olarak http://updatesite.rubypeople.org/nightly sayfasını ekliyoruz. RDT kurulumundan sonra http://radrails.sourceforge.net/update/ adresinden RadRails için de aynı yüklemeyi yapıyoruz.

SVN sürümünde patlama-çatlama olabilir, bu nedenle sürekli güncel tutmak yararlıdır.

NetBeans’ın de yeni sürümünde (6.0) “Ruby” desteÄ?i vermesiyle daha da kızıÅ?acaÄ?a benzeyen Ruby Editörü savaÅ?larında Å?imdilik Eclipse tabanlı RadRails önde gibi dursa da NetBeans’in özellikleri & sunumları beni oldukça etkiledi. Netbeans’in “geliÅ?tirim sürümü”nü inceledim lakin henüz “kullanılabilir” bir mükemmeliyete ulaÅ?mamıÅ?. Bu nedenle aramızın soÄ?umaması için kendisini incelememe kararı aldım.

Ben inceleme yapana kadar buradan NetBeans, Eclipse (RadRails) ve IntelliJ Idea geliÅ?tirme ortamlarının Ruby destekleri hakkında fikir sahibi olabilir ayrıca karÅ?ılaÅ?tırmalarına bakabilirsiniz.

Ruby’nin 1.8.6 numaralı sürümü & Rails’in 1.2.3 numaralı sürümü yayımlandı.

Güncellemeler yararlıdır.

« Önceki Sayfa | Sonraki Sayfa »

Sayfada yayımlanan yazılar aksi belirtmedildiği sürece Murat Arif Çeliker'e aittir. Yorumlar, yorumu yapan kullanıcıların kendi görüşleridir.
açılış - deneyhane - tasarılar - hakkımda - iletişim -

Sitede altyapı olarak Wordpress kullanılmıştır.