20
Ara

Kod yazarken hiçbir programcı uygulama içerisindeki kodlardaki hataları kullanıcıya göstermek istemez. Bunun içinde çeşitli yöntemler kullanır. Burada akla bir soru gelebilir; “Neden hata yapıyor ki?”. Burada kastettiğim hatalar her zaman sistemin işleyişini değiştirecek hatalar değil sadece PHP’nin bilgi amaçlı verdiği hatalar da olabilir. Örneğin bir form yazıyorsunuz. Atama işlemini ekran görülecek form kodlarından önce yaptınız. Sayfayı açtığınızda PHP haklı olarak atamanın yapılamadığına dair bir hata, uyarı gösterecektir. Fakat siz zaten bunun olacağını biliyordunuz. PHP’de yaptığınız işlemlerdeki oluşabilecek uyarıları kullanıcıya göstermemek için “@” karakterini kullanıyoruz. Bir örnek verecek olursak değişken atamalarını şu şekilde yaparsak değişkenler değer almadığında kullanıcı ekranda hata, uyarı görmez.

Normal atama; $isim = $_POST["isim"];
Tanımlanmadığında ekranda uyarı göstermeyecek atama; $isim = @$_POST["isim"];

mysql_query("SELECT * FROM uyeler WHERE isim='Ahmet'");
@mysql_query("SELECT * FROM uyeler WHERE isim='Ahmet'");

@ işaretini atama işlemlerinde, veritabanı sorgularında yani kısaca uyarı alabileceğiniz her işlemde kullanabilirsiniz.

Share

25
Kas

Blog temamı değiştirmem ile birlikte bir Türkçe karakter sorunu ile karşılaşmış oldum. İnternette ufak bir arama yaptım ve bir sitede çözümünü bulabildim. Sorunun nedenine gelecek olursak temada kullanılan bir kütüphanenin Türkçe karaketer desteklemiyor olması. Cufon adı verilen bu kütüphane ile sitedeki fontların tüm tarayıcılarda düzgün görüntülenmesi sağlanıyor. Bu şekilde istediğimiz fontu sitemimizde kullanabiliyoruz. Cufon kütüphanesinin Türkçe karakter sorununu şuradaki çözümü uygulayarak aştım. Blogun yazarı detaylı olarak anlatmış sorunun nasıl aşılacağını. O yüzden ben tekrar yazmayacağım.

http://www.hasanyildiz.name.tr/wordpress-temalarinda-turkce-karakter-problemi

Share

10
Eki

CeBIT’e ilk defa katılımcı yani görevli olarak bu yıl katıldım.Fuarın ilk günü staj dolayısı ile çalıştığımdan Pardus standında olamadım.Toplamda üç gün standda görevliydim.Standda olanları gün gün bölerek anlatmamın daha iyi olacağını düşünüyorum.Benim ilk, fuarın ikinci gününden başlayayım;


7 Ekim 2010 – 1.Gün

Sabah 11:00 civarında standdaydık.Tabi ilk günün şaşkınlığı ve merakı vardı biraz.İlk gün daha önce Özgürlükİçin’den tanıdığım e-posta veya forum üzerinden konuştuğum Ali Işıngör, Gizem Belen, Anıl Özbek, Mete Bilgin ile yüz yüze tanışma imkanım oldu.Ve adını sayamadığım daha birçok Özgür Yazılım destekçisi ile ..

Standa gelen meraklı gözlere Pardus’u ve Özgür Yazılım felsefesini anlatmaya çalıştık diğer gönüllüler ile.Bunun yanında gelenlere Pardus kurulum cdleri, Pardus posterleri, broşürleri ve çıkartmaları dağıttık.Pardus şekerlerinden de dağıttık tabi. :) Ayrıca Ajans Pardus için gönüllüler ile birer küçük söyleşi de yapıldı.

8 Ekim 2010 – 2.Gün

İkinci gün standda Pardus geliştiricilerinden Gökmen Göksel vardı.Birkaç internet sitesi için röportajlar verdi ve standa gelen ziyaretçilere Pardus konusunda teknik bilgiler verdi.Dünya TV tarafından yapılan röportaja buradan ulaşabilirsiniz.Yine bol bol Pardus şekerleri, cdleri ve Pardus – Özgürlükİçin çantalarından dağıttık.Cuma günü standımızı ziyaret eden kullanıcılar ağırlıklı olarak öğrenci gruplarıydı.Pardus’u ya daha önce duymuş yada okullarında derslerini gören öğrencilerdi.Onlara genel kullanım yerine Pardus 2011 ile ne gibi yeniliklerin geleceğini anlattık.Anıl Özbek ile paket yapımı ve depoya alınma süreçleri konusunda sohbet etme imkanı da buldum gün içinde.

9 Ekim 2010 – 3.Gün

Cumartesi günü yoğunluk hafta Perşembe ve Cuma günlerinde göre çok daha fazlaydı.Cd, şeker ve broşür yetiştirmekte zorlandık.Standda Pardus geliştiricilerinden Gökmen Görgen ve Eren Türkay, OpenOffice Türkiye ekibinden Hakan Hamurcu ve topluluk yöneticilerinden Deniz Ege Tunçay ile tanıştım.Beyin2′nin geliştiricilerinden Engin Manap ve Pardus yaz stajyerlerinden Caner Başaran ile programlama konusunda meraklı olan birkaç kişi ile beraber sohbet etme imkanı bulduk.

En Fazla Sorulanlar
Standa gelen ziyaretçilerin en fazla sordukları, merak ettikleri konuları sıralayacak olursak;

  • Pardus nedir?
  • Her yıl yeni bir sürüm mü çıkıyor?
  • Diğer işletim sistemleri ile birlikte kullanabilir miyiz?
  • Sistem gereksinimleri nedir?
  • Farklı platformların uygulamalarını çalıştırabilir miyiz?
  • Herhangi bir ücreti var mı?
  • O küpü nasıl çevirdiniz?, Şekerlerinizden kaldı mı? :)
  • Pardus standında görevliydik ama izin alıp, yerimize başka bir gönüllüyü koyarak sıra ile diğer standları da gezme imkanımız oldu.Bir Pardus gönüllüsü olarak değil normal bir ziyaretçi olarak da söyleyebilirim ki en kalabalık ve keyifli standlardan birisiydi Pardus standı.Gelen ziyaretçiler merak ettikleri konularda sadece gönüllüler ile değil geliştiriciler ile birebir sohbet edebildiler.Sanırım ziyaretçilerin en fazla ilgisini çeken konulardan birisi de buydu.Geliştirilen sistemin kimler tarafından yapıldığını bilmek, ve merak ettikleri konularda direk birinci ağızdan bilgi alabilmek..

    Fuar boyunca Twitter üzerinden ziyaretçiler ve katılımcıla stand ve Pardus hakkında görüşlerini #pardus ve #cebit etiketlerini kullanarak yazdılar.Onlara buradan ve şuradan ulaşabilirsiniz.

    Fuar boyunca standda fotoğraflar çekildi.Cumartesi günü Hakan Hamurcu’nun çektiği fotoğraflara buradan bakabilirsiniz.Yeni kaynaklar bulduğumda buraya eklemeye çalışacağım.

    Şimdilik benden bu kadar seneye yine CeBIT’de gönüllüler ve ziyaretçiler ile görüşme dileğiyle.. :)

    Share

25
Eyl

CodeIgniter bilindiği gibi bir PHP çatısı.CodeIgniter kütüphanesini kullanarak projelerinizi daha hızlı ve kolay şekilde bitirebilirsiniz.CodeIgniter konusunda Türkçe olarak en iyi kaynak codeigniter.gen.tr sitesi.Türkçe anlatımlı olarak CodeIgniter kurulum ve kullanımı hakkında bilgileri siteden takip edebilirsiniz.15-16 Ekim tarihlerinden Yeditepe Üniversitesi’nde gerçekleştirilecek olan Özgür Web Teknolojileri Günleri‘nde de CodeIgniter ile ilgili bir sunum yapılacak.

Sunumun içeriğine bakacak olursak; İbrahim Hızlıoğlu

  • MVC Nedir?
  • MVC Mimarisinin Avantajları
  • Framework Nedir?
  • Framework Kullanmanın Avantajları
  • CodeIgniter Dosya Yapısı
  • MVC Kullanımı konularından,

Kamil Örs;

  • Session Kütüphanesi ve CodeIgniter’da Oturum Mantığı
  • CodeIgniter Veritabanı Sınıfı(Active Record) ve Kullanım Avantajları
  • Codeigniter Authorization Modülü(Maqas.net in hazırladığı modül)
  • Form Helper, Form Validasyon Kütüphanesi konularından,

Fatih Bazman;

  • Nasıl Kütüphane Yazılır?Nasıl Helper Yazılır?
  • CodeIgniter Uygulamalarında Güvenliğin Sağlanması
  • CodeIgniter 2.0 ile Yaşanacak Değişiklikler konularından bahsedecek.

MVC, Framework ve CodeIgniter konusunda bilgilenmek isteyenler için kaçırılmaması gerek bir sunum olduğunu düşünüyorum.İlgilenenler ozgurwebgunleri.org.tr adresinden detaylı bilgiye ulaşabilirler.

Share