22 Aralık 2010 Çarşamba

Protototototype Ajax Antremanı (Akıllı adamlar bulmuş)

Özgürlük İçin... Pardus...

Tok nefs sarhoş kafa gibidir, hiçbir şeyi düzgün yapamaz. Nefs dediğin aç olmalı , aç nefsin olunca bilincin açılır. Nefsi fazla doyurmayacaksın , burnunun dibindekini göremezsin.
Rails'de javascript yardımcısı olarak ana pakette Prototype ve Script.aculo.us javascript kütüphaneleri kullanılmış. Ajax konusunda araştırma yaparken güzel bir yazı buldum paylaşmak isterim.

Malzeme Listesi

1 Adet Pardus
1 Adet Ruby
1 Adet HAML gem
1 Adet Serve gem
1 Adet Prototype.js
1 Adet Firefox Tarayıcı
1 Adet Firebug Eklentisi

Tarif

3 Kasım 2010 Çarşamba

QT Designer Bölüm-2

Özgürlük İçin... Pardus...


Önceki yazıda RGB elde etmek için spinbox'lar ve slider'lar koyduk, ne güzel birbirine de bağladık. Bağladık ta ne renk olduğunu görmedik. Yaptık bi uygulama bari bir işe yarasın.


Qt kütüphanesi kullanırken nesneleri signal-slot bağlantıları ile birbirine bağlayabildiğimizi gördük. Peki biz bu sürgülerin gösterdiği değere karşı gelen rengi bir yerde görmek istersek ne olacak. 3 slider değerini tek bir nesnenin arkaplan rengine designer kullanarak bağlamamız mümkün değil. Bu durumda biraz kod yazmamız gerekecek.


Bu yazıda QtDesigner ile hazırlanan Ruby dosyası ile ayrı bir dosyada hazırladığımız kodları birleştireceğiz. İlk önce renklendirme yapmak için ekrana bir label ekleyeceğiz. Ardından bize lazım olan nesneleri isimlendireceğiz ve program yazacağız.

Önce QtDesigner'da eski "first.ui" dosyasını açalım ve "second.ui" adıyla kayıt edelim. Düzenleme modunda "Display Widgets" içinden bir Label'ı tutup formun en sağ kenarına çekip bırakalım. Sonra Label'ı çift tıklatıp yazısını silelim. Aşağıdaki şekil oluşacak:



28 Ekim 2010 Perşembe

QT Designer ile Ruby Uygulaması

Özgürlük İçin... Pardus...
At Ölür Meydan Kalır, Yiğit Ölür Şan Kalır. Dikkat et sen gidince meydan kalmasın!
(Bana söylenmiş özlü söz)
Uzun bir aradan sonra yine yazmaya başlayacağım galiba. Ayrı kaldığım zamanda bayağı bir kriz pozisyonlarına girdim. Ekonomik önlem paketleri yapıp kurtaracaz inşallah. Bilgisayarımın son göçüşünden sonra artık herşeyimi Pardus'a geçirdim. İş haricinde Windows'la pek görüşmeme kararı aldım. Bu kararda en büyük katkı Pardus'un kullanım kolaylığı. Pardus , diğer bütün Linux işletim sistemleri içinde bana göre en kullanışlı olanı. Kullanması çok kolay, programları yüklemesi, kaldırması tam bana göre , tembel işi. Yerli olduğu için mi bana güzel geliyor bilmem ama dünyada böyle bir işletim sistemi olan nadir ülkelerden biri olduğumuz için emeği geçen herkese teşekkür ederim. 2011 versiyon da yakında geliyor, hadi hayırlısı.
Bu günlerde Ruby ile masaüstü programı hazırlarken neler kullanabileceğimi inceliyorum. QtRuby ile QtDesigner birlikte kullanımı araştırdım, öğrendiklerimden bir bukle yapayım başkalarına da faydası olur belki.
Qt Tasarımcı, programınızın görsel arabirimini Qt kütüphanesi ile kolayca hazırlayabileceğimiz bir program. Bu çalışmada öncelikle Qt Tasarımcı'nın kendi tutorial'ından başladım. 

Yeni Form ekranında, widget seçerek başlıyoruz :

 

26 Ekim 2010 Salı

8 Nisan 2010 Perşembe

Ajax Yollarından Aştım da Geldim

   Geçen Rails ve Ajax üzerine bir giriş yazısı okudum. Birşeyler öğrendiğim için paylaşmak istedim.

   Önce bir Rails uygulama üretelim. 

rails ajaxdnm
cd ajaxdnm
script/server

   Uygulamanın çalıştığını browser'da "http://localhost:3000/ " adresinden kontrol edelim, meşhur "Welcome aboard" ekranını görelim. Çalışma yapacağımız sayfayı oluşturmak için "act" adında bir action(ekşın)'ı olan kendi adı da "cont" olan bir controller üretelim.

script/generate controller cont act

   "http://localhost:3000/cont/act " adresini girdiğimizde karşımıza şu çıkar :