25 Temmuz 2007

PowerPoint'te Sunuya Ses Ekleme

Atölye, Öğrencilerime 13 Yorum »

Bazı kişiler eğlenmek, bazı kişiler bir şeyleri paylaşmak ve bazıları da işleri amacıyla PowerPoint'de sunu hazırlarlar. Bu kişilerin birçoğu da etkili sunu hazırlarken bir yerde takılırlar; sunuyu gerçekten etkileyici hale getiren ses ekleme konusunda. Ya ses eklerler, ilk slayttan sonra durur; ya ses ekledikten sonra başka bilgisayarda çalmaz; mp3 dosyasını dosyaya katıştıramadıklarında neyi nasıl yapacaklarını bilemezler. Halbuki bunları yapmak çok kolay.
devamı...

04 Temmuz 2007

WordPress için Eklenti Yazalım

WordPress 18 Yorum »

WordPress gerçekten güçlü bir blog (günlük) sistemi. Bunu WP'yi inceledikçe hele de WP için eklenti hazırlamak için yaptığım araştırmalar sonucunda daha iyi anladım. Eklenti hazırlama fikri WP'yi bir okul sitesi olarak kullanabilir miyim sorusu sonucunda ortaya çıktı.
Genelde okullarımız (bunda Bilsa'nın da etkisi büyük) Joomla ya da PHP-Nuke tarzı CMS'ler ile sitelerini hazırlıyor/hazırlatıyorlar. Bunda da en önemli etmenler kuşkusuz, kullanım kolaylığı ve okullara yönelik modüllerin fazlalığı. İşte bu durum, WP için bir dezavantaj oluşturuyor, doğrusu WP kullanım yönünden belki de en kolay sistem ancak okullara yönelik eklenti neredeyse yok. WP ile bir okul sitesi kuracak olsam, elimde en azından personel, mezunlar gibi birkaç eklenti olmasını isterdim. Ancak ne yazık ki bu tarz eklentileri bulamadım. Madem bulamadım, öyleyse neden ben hazırlamayayım diye kendime sormaya başladım ve nasıl eklenti yazabileceğimi araştırmaya başladım.
devamı...

03 Temmuz 2007

WordPress'in Veritabanı Sınıfı ve Kullanımı

WordPress 6 Yorum »

WordPress bütün veritabanı işlemleri için Justen Vincent tarafından yazılmış olan ezSQL veritabanı sınıfı tabanlı ve $wpdb olarak fonksiyonlarda çağrılan bir sınıf kullanmaktadır. wpdb sınıfının kullanımı ezSQL sınıfının kullanımından fazla da farklı değil. Gerçekten güçlü bir sınıf olan ezSQL ile ilgili ayrıntılı bilgiye benim yazdığım makale'den ya da buradan (İngilizce) ulaşabilirsiniz.
devamı...

01 Temmuz 2007

ezSQL Veritabanı Sınıfı

Tasarım ve Programlama, WordPress 29 Yorum »

ezSQL PHP scriptlerinizde veritabanınızı (MySQL / Oracle8/9 / interBase / FireBird / PostreSQL / MS-SQL / SQLite / SQLite c++) kullanmanızı hızlandıran ve kolaylaştıran bir PHP sınıfı. Oldukça da güçlü bir sınıf olup, WordPress'in veritabanı alt yapısını da oluşturuyor. Sınıfın genel özellikleri şunlar;

  • Scriptinizin başında include ettiğiniz tek bir dosyadan oluşur. Ardından standart PHP veritabanı fonksiyonları erine daha kısa ve anlaşılır ezSQL fonksiyonlarını kullanabilirsiniz.
  • ezSQL otomatik olarak sorguları önbelleğe alır ve kolayca kullanabilmenize izin verir ayrıca da sunucuya ekstra yük bindirmez.
  • SQL sorgunuzu kontrol etmek (debug) etmeniz için harika fonksiyonlar sunar.
  • ezSQL fonksiyonlarının birçoğu Object (Nesne), Associative Arrays (Bağımlı Diziler) veya Numerical Arrays (Sayısal Diziler) şeklinde sonuç döndürebilirler.
  • Kod geliştirme sürenizi ve kod satır sayınızı oldukça düşürür, kodlarınızı hızlandırır, veritabanı sorgularınızı optimize etmenizi ve hata kontrolünüzü kolaylaştırır.
  • ezSQL küçük bir sınıftır ve web sitenize yük bindirmez.

Örnek Kullanımlar:
devamı...

16 Haziran 2007

WP ipucu: Yazıları sayfalara bölelim

WordPress 28 Yorum »

WordPress'de bazen yazdığımız yazılar oldukça uzun olabiliyor. Bu durumda yazıların okunabilirliği azalıyor. Halbuki yazımızı sayfalara bölebilsek sanırım çok hoş olacaktır. Bunu ilk olarak Ajax-tr'de görmüştüm. Bunu nasıl yapmışlar diye çok düşündüm, eklentiyle mi yoksa WP Hack ile mi yapmışlar diye çok düşündüm. Meğer çözüm çok basitmiş ve ben tesadüfen Quicktags.js dosyasını incelerken farkettim.

devamı...

15 Haziran 2007

Wordpress Eklentisi Yazalım

WordPress 5 Yorum »

Uzun süredir WordPress için eklenti yazma konusunu araştırıp duruyordum. Oldukça ilerleme kaydettiğimi söylemeliyim. Bu konuda yakuter giriş seviyesinde bir yazı yazmıştı.

İşin kötü tarafı bu konuda bu yazının dışında yeterli Türkçe kaynak da bulamamamdı. İş yine yabancı sitelere kalmıştı. WordPress'in resmi sitesi WordPress.org'da bu konuda oldukça fazla kaynak olmasına rağmen örnek eksiklikleri ve formal bir dil kullanılması nedeniyle konuyu kavramak oldukça zor geldi. Ancak buradaki harici kaynak yazılar işi daha iyi anlatmışlardı.

Bunlardan biri de Bruno Goncalves'in Writting Your First WordPress Plugin başlıklı yazısı olup, bu yazımda onun yazısının, farklı bir örnek üzerinden çevirisini bulacaksınız. Bundan sonraki yazılarımda da "WP için eklenti yazma konusuna" devam edeceğim.

devamı...

15 Haziran 2007

Buharla çalışan robotlar

Elektronik Buharla çalışan robotlar için yorumlar kapalı

Robotları bilirsiniz, elektrikle çalışan, aptal işler yapabilen mekanik şeylerdir. Bunların bir de buharla çalışanları varmış. Haberi okuyunca çok ilginç ve bana çok hoş geldi. Haberde uzakdoğulu (başka yerden de olamazdı herhalde) ancak Amerika'da yaşayan I-Wei Huang isimli bir kişinin buharla çalışan robotlar yaptığından bahsediliyordu. Şahsın sitesinde yaptığı robotlarla ilgili bilgiler ve çalışan hallerinin video görüntüleri var. Habere buradan vatandaşın robotlarını tanıttığı sitesine ise buradan ulaşabilirsiniz.

14 Haziran 2007

Norton Ghost -clone Parametreleri

Atölye, Yazılım 25 Yorum »

Norton ghost'u kullananların en büyük isteklerinden biri, bilgisayarı başlangıç CD'si ile açtıklarında, ghost'un otomatik olarak yedek alması ya da yedekten yükleme yapmasıdır. Bunu sağlamak için ghost'un komut satırı parametrelerini ve -clone parametresinin kullanımını bilmek gerekiyor. Başka bir yazımda bu konudan bahsetmiştim. Bu yazımda ise -clone parametresinin kullanımını anlatacağım.

devamı...