Web, işletme ve inovasyon hakkında bir takım yazılar İletişim için Form

Defocuyu takip etmek isteyenlere, RSS - FeedBurnerSanal Alemde Ben, Friendfeed - Flickr - Twitter - Vimeo


CodeIgniter Eğitim Videoları

codeigniterDün akşam bir PHP Framework olan CodeIgniter’a bakmaya karar verdim. Daha önce gene bir PHP Framework olan Kohana hakkında bir iki yazı yazmış, bu iki framework arasındaki ilişkiden blogumda bahsetmiştim. (Nettuts‘da okudum kadarılıyla…)

İncelemeye başlamadan önce CodeIgniter‘ın kendi sitesine girdim. Ve burada yeni başlayanlar için iki adet eğitim videosu olduğunu gördüm. İlk videoda controller ve view üzerine ufak bir giriş yapılmış. İkinci videoda ise ufak bir blog yapmışlar. İzlemenizi tavsiye ederim ama daha öncesinde framework hakkında bir bilgiye sahip değilseniz, MVC hakkında ufak bir araştırmadan sonra videoları izlemeniz sizin yararınıza olacaktır. Bilginize…

MVC Hakkında – Vikipedi

CodeIgniter Videoları


Ağustos 23rd, 2009 Etiketler: , , ,
| Kategori: Programlama | 1 Yorum » Yazar: abdullah

Tutorial Network (Eğitim Ağı)

tutsBir süredir, ziyaret ettiğim Tutsplus bir eğitim ağı. Bizdeki Pilli‘yi andıran yapısıyla, bünyesindeki sitelerde Web Programlama (PHP, CSS, JQuery vb.) , Illustrator, Flash, Flex-ActionScript, Adobe After Effect, Ses gibi konularda gerçekten hoş eğitim dökümanları sunuyor.

Tutsplus’da her konuya ait farklı bir site olması, size bu büyük network’te kaybolmadan gezinme imkanı veriyor. Sitelerde ilgili konularda çeşitli makalelere ulaşabileceğiniz gibi makalelere iliştirilmiş örnek kodlara ve bir çok eğitim videosuna da ulaşacaksınız, bilginize…

Web Geliştiricileri İçin
Flash, Flex-ActionScript Meraklıları
Illustrator Dersleri

Tüm kanalların toplandığı sayfaya ulaşmak için tıklayın…


Temmuz 18th, 2009 Etiketler: , , , , ,
| Kategori: CSS & XHTML, Programlama, Web Tasarım | Yorum Yap » Yazar: abdullah

RSS Okumanın Kolay Yolu, Simplepie

Geçtiğimiz günlerde üzerinde çalıştığım bir uygulama için, RSS yoluyla döviz kurlarını uygun bir siteden çekmem gerekti.

simplepieUfak bir aramadan sonra karşıma  Simplepie çıktı. Sadece RSS okumak için yapılan bu sınıf, gerçekten işinin ehli. Sözün özü ihtiyacım olan işi 2-3 dakikada halletmemi sağladı. Bende bu nedenle bu sınıfı bilmeyenlere duyurmayı bir boş bildim. Sınıfın kendine ait sitesinde, sitede Simplepie ile ilgili her türlü sorunuza cevap verilmiş.

Simplepie’yı burada bir kere daha anlatmak yerine, şimdi sizi bu işi gerçekten iyi yapmış iki kişiye yönlendirerek konuyu noktalıyorum.

Okumayı sevmeyenlere, Chris Coyier‘ın blogundan Simplepie Videosu.
Türkçe olsun, okumak sorun değil diyenlere EBurhan‘ın blogundan Simplepie Makalesi.

Özellikle EBurhan’daki makaleyi okumanızı tavsiye ediyorum.


Temmuz 13th, 2009 Etiketler: , , , , ,
| Kategori: Programlama | Yorum Yap » Yazar: abdullah

Kohana Framework ve Googlemaps Module

Bir framework kullanıcıları için hazır modüller bulundurur, bu sayede framework kullanıcısının bir takım işleri yapması daha da kolaylaşmaktadır. Zaten framework'un amacı da budur.

Tabi olarak Kohana'nın içinde de bir takım modüller mevcut, bu modülleri Kohana'yı indirdiğinizde gelen klasörlerin içindeki "modules" klasörü içinde bulabilirsiniz.  Biz bugün Kohana ile gelen bu modüllerden gmaps'i nasıl aktif edeceğimizi öğreneceğiz.

"Modules" klasörünün içindeki "gmaps" klasörümüz googlemaps için yapılmış olan modülü barındırmakta. Gene bu klasörün içinde bulunan "controllers" klasöründe bu modülle ilgili bir de demo bulunmakta, yanlız biz bu demoyu görüntülemek için. Kohana'nın ana dizinindeki "application/config" klasörüne giriyoruz. Sonrasında bu klasörde bulunan "config.php" dosyasını açarak. Sayfanın en altında bulunan,

PHP:
  1. $config['modules'] = array
  2. (
  3.     // MODPATH.'auth',      // Authentication
  4.     // MODPATH.'forge',     // Form generation
  5.     // MODPATH.'kodoc',     // Self-generating documentation
  6.     // MODPATH.'media',     // Media caching and compression
  7.        MODPATH.'gmaps',     // Google Maps integration
  8.     // MODPATH.'archive',   // Archive utility
  9.     // MODPATH.'payment',   // Online payments
  10.     // MODPATH.'unit_test', // Unit testing
  11.     // MODPATH.'object_db', // New OOP Database library (testing only!)
  12. );

kodlarını buluyoruz. Hangi modülü kullanacaksak onun yanındaki açıklama işaretlerini (//) kaldırıyor ve sayfamızı tekrar kaydediyoruz. Biz "Google Maps" modülünü kullanacağımız için onun önündeki işaretleri sildik. Evet hepsi bu kadar artık modülümüzü kullanabiliriz.

Tarayıcımızı açarak adres alanına "http://localhost/kohana/index.php/gmaps_demo" yazdığımızda mevcutta bulunan demo sayfası görüntülenecektir. Sayfanın içerisindeki kodları incelemeyi unutmayın.


Haziran 7th, 2009 Etiketler: , , , , , ,
| Kategori: Programlama | Yorum Yap » Yazar: abdullah

Kohana Framework İle Mysql’den Veri Çekmek

Daha önce PHP Framework - Kohana Kullanımı adlı bir yazı yazarak, Kohana'ya basit bir giriş yapmıştık. Bugünse biraz daha ilerleyerek Kohana ile veritabanından birkaç veri çekeceğiz.

İlk olarak MYSQL'de "blog" adlı bir veritabanı oluşturuyoruz. Ve bu veritabanımızın içine "users" adlı bir tablo açarak, bu tabloya "id, username, email" adlı 3 adet sütun ekliyoruz. Sonrasında tablomuz içinde veri çekmek için bu tabloya elle birkaç veri girelim.

Sonrasında veritabanımıza bağlanabilmek için Kohana'nın içerisinde gelen klasörlerden "system/config/database.php" dosyasını bularak açalım. Ve aşağıdaki ayarları kendimize göre düzenleyelim.

PHP:
  1. 'type'     => 'mysql',
  2. 'user'     => 'root'/*Veritabanımızın kullanıcı adı
  3. 'pass'     => '', /*Veritabanımızın şifresi
  4. 'host'     => 'localhost',
  5. 'port'     => FALSE,
  6. 'socket'   => FALSE,
  7. 'database' => 'blog'

Bu ayardan sonra artık veritabanımıza ulaşabiliriz.

Şimdi "application/controllers" klasörünün içerisine "user.php" adlı bir dosya açalım. Ve aşağıdaki kodları bu dosyaya ekleyelim.

PHP:
  1. class User_Controller extends Controller {
  2.  
  3. public function index(){
  4. $db=new Database;
  5. $result= $db->query('SELECT * FROM users'); /*Tablomuzdan verileri çekiyoruz.
  6. echo $db->last_query(); /*Yaptığımız sorguyu ekrana bastırıyoruz
  7. foreach($result as $row){ /* Tablomuzdaki tüm verileri sırasıyla yazdırıyoruz.
  8. echo $row->username . '</br>' ; /* Kullanıcı adını yazdırıyoruz.
  9. echo $row->email . '</br>' ; /* E-maili yazdırıyoruz
  10. }
  11. }
  12. }

Sayfamıza kodları ekledikten sonra kaydedelim. Şimdi yazdığımız kodların ne işe yaradığını görme zamanı. Tarayıcımızı açıp adres kısmına "http://localhost/kohana/index.php/user" yazıp, Enter'a bastığımızda ekrana yukarıda yazdığımız SQL ifadesi ve tablomuzda bulunan kullanıcı adı ve emailler basılacaktır. Hepsi bu kadar.


Haziran 3rd, 2009 Etiketler: , , , , ,
| Kategori: Programlama, Web 2.0 | Yorum Yap » Yazar: abdullah