Ios 7.1.1 Çıktı !!!

Apple bugün iOS 7.1.1′i yayınladı. Bu sürümde gelen düzeltmeler:
  • Touch ID parmak izi tanımayla ilgili ek iyileştirmeler.
  • Klavye yanıt verebilirliğini etkileyen bir hatayı düzeltir.
  • VoiceOver etkinken Bluetooth klavyelerin kullanılması ile ilgili bir sorunu düzeltir.
Dikkat: Cihazında Jailbreak, Unlock, Munlock, Sandra Bullock bulunan dostlarımızın güncellemeden önce gerekli araştırmayı yapmaları tavsiye edilir

İphone ios 7 hızlandırma yöntemi..

Merhaba dostlar, bazı iphone modellerinde ( 4 ve 4s ) ios 7 yüklenildiğinde telefon performansı düşmektedir.

Peki bu durumdan nasıl kurtulurum derseniz...

Windows 8 Disk %100 Kullanımı Sorunu ve Çözümü

Windows 8 kullanan çoğu kişinin başına gelen bir problemdir diskin %100 kullanılma sorunu. Geçenlerde benimde başıma geldi ve derinlemesine bir inceleme yaparak problemin çözüm yoluna ulaştım..

Bunları Biliyormuydunuz ?

Sahra Çölündeki Tidikelt kasabasına on yıl boyunca hiç yağmur yağmamıştır.
Eskimolar buzdolaplarını yiyeceklerin donmaması için kullanırlar.
Dünya üzerinde barkodla satışa sunulan ilk ürün Wrigley’s sakızları.
Eğer Çok şiddetli hapşırırsan, kaburgalarından birini kırabileceğini?
Hapşırmayı engellemeye çalışırsan, basındaki veya boynundaki damarlardan birinin yırtılabileceğini ve ölebileceğini?
Kendi dirseğini yalamanın imkansız olduğunu ?
1 saat sureyle kulaklıkla bir şey dinlemenin kulaktaki bakteri sayısını %700 arttırdığını?
Çakmağın kibritten önce bulunduğunu
Hapşırdığın sırada gözlerini acık tutmaya çalışırsan, yerlerinden fırlayabileceklerini?
Dünyadaki fotokopi makinelerinde meydana gelen arızaların %23 ünün, makinenin üstüne oturup kendi popolarının fotokopisini Çekmek isteyen insanlar sayesinde meydana geldiğini?
İdrarın zifiri karanlıkta parladığını?
Ay, her yıl Dünya’dan yaklaşık 5 cm. uzaklaşmaktadır.
Atmosfere günde 20 milyon meteorit girer ancak bunların çoğu bir toz zerresinden büyük değildir.
Uzay Mekiği fırlatılışı sırasında atmosfere salınan zehirli madde miktarı, yaklaşık 35 ton’dur.
Güneş sistemine en yakın yıldız olan Proxima Centauri’nin Dünya’ya uzaklığı, 4.3 ışık yılıdır.
Dünya yörüngesinde bulunan ve yaklaşık 1 cm’den daha büyük boyuttaki cisimlerin sayısı, yaklaşık 150.000′dir.

İlginç Yasaklar



* Otomobilinin karşısına at arabası çıkan sürücü, otosunu kenara çekmek zorundadır - Danimarka 
* Demiryolunda öpüşmek yasaktır - Fransa 
* Domuzlara “Napolyon” isminin verilmesi yasaktır - Fransa 
* Arabasının altında birinin bulunduğunu gören sürücünün otomobilini çalıştırması yasaktır - Danimarka

Aradan sonra..

Uzunca bir aradan sonra merhaba dostlar..İş yaşantım sebebiyle bir süredir yazma fırsatı bulamadım ama bundan sonra böyle bir şey olmayacak diye ümit ederek yeniden burdayım..

Bir sürü web projesinin ardından yeniden bloguma dönmek heyecan verici doğrusu çünkü en yalın ve en özgür kendimi ifade edebildiğim mecra buradan başka bir yer değil...

Görüşmek üzere...

PDO (Php Data Objects) nedir ?

“PHP Data Objects (PDO) eklentisi PHP içerisinde veritabanlarına erişim için küçük, kararlı bir arayüz tanımlar. PDO arayüzünü implemente eden herbir veritabanı sürücüsü kendi eklentilerindeki veritabanına has özelliklerini kullanılabilir hale getirirler. PDO eklentisinin kendisi ile herhangi bir veritabanı işlevi yerine getiremezsiniz. Veritabanına erişmek için veritabanına has PDO sürücüsünü kullanmalısınız.

PDO veri-erişim katman soyutlaması sunar, yani kullandığınız veritabanı ne olursa olsun sorgu ve veri çekmek için aynı fonksiyonları kullanırsınız. PDO veritabanı soyutlaması sağlamaz; SQL in yeniden yazılması değildir, veya eksik özelliklerin tamamlanması değildir.

Php kendi sayfasında tanımladığı biçimiyle ve benim bedbahd ingilizcemin yettiği kadarıyla çevirisi bu biçimde. Şimdi durumu sadeleştirmek gerekirse. PHP nin Nesne Yönelimli Programlamaya ağırlık verdiği 5 sürümü ile gelen PDO bir veri erişim katmanıdır, PDO interface ini implemente ederek oluşturulmuş sürücülerini kullanarak standart bir veri erişim modeli oluşturmaktadır. PDO da standard fonksiyonlar vardır: exec,query,fetch v.b. Bu fonsiyonlar sürücü desteği bulunan bütün veritabanları için aynıdır.

Örneğin MySql e sorgu yapmak için PDO->query() metodu kullanılacaksa firebird..

PgSql veya Oracle (PDO interface ini implemente ederek oluşturulmuş birkaç sürücü daha mevcuttur; IBM,Informix,SqLite,Sybase,MicrosoftSQL,ODBC) içinde aynı metod kullanılacaktır. 

Bu da bize farklı veritabanları kullanmamız gerektiği zaman bunların PHP için olan eklentilerine dalıp farklı fonksiyonları içerisinde kayolmamızın önüne geçmekte. 

Tabi sağladığı yararlar bununla sınırlı değil, ileride kullandıkça örneklerimizdeki açıklamalarla sağladığı faydalar daha net anlaşılabilir.

PDO 5.1 sürümü ile kullanılmaya başlamıştır. PDO yu kullanabilmek için  php.ini dosyasındaki PDO yu etkinleştirmelisiniz bununla birlikte veritabanına has olan PDO sürücüsünü de etkinleştirmelisiniz. 

Yoğun biçimde MySql kullanıldığı için biz MySql eklentisini etkinleştireceğiz, bunun için php.ini ye şu satırları ekleyebilirsiniz;

[PHP_PDO]
extension=php_pdo.dll
[PHP_MYSQL]
extension=php_mysql.dll

Bu adımdan sonra bir örnek ile PDO kullanımını açıklayalım => Örnek 

Yukarıdaki örneği açıklayalım. PDO kurucusunda bulunan “dsn” parametresi PDO nun hangi veritabanı sürücüsünü kullanacağını belirlemesine yardımcı olan veriyi barındırır. 

Burada “mysql” yerine “mssql” veritabanına bağlanmak isteseydik “dsn” imiz şöyle olacaktı: ‘mssql:host=localhost;dbname=test’. 

Bu durumda PDO MsSql sürücüsünü arka planda yükleyecekti (tabi MsSql sürücüsünü öncelikle sizin aktif etmiş olmanız şartıyla).

Burada PHP de daha önce olmayan ve 5. versiyonu ile gelen “try catch” bloğundan bahsetmek gerekecek sanırım.  “try catch” bir hata yakalama ve oluşan hatayı göz ardı etme mekanizmasıdır diyebiliriz kabaca. İki bloktan oluşan bu yapı ile ulaşılmaya çalışılan sağlamlıktır. Uygulamada bir hata gerçekleştiğinde oracıkta sonlanmak yerine size bu hatayı yönetebilmenize olanak sağlar.

Örneğimizdeki “try catch” bloğunda PDO kurucusu sağlıklı çalıştığında ve veritabanı bağlantısını sağladığında “try” blogu çalışacak ve sorgu sonucu yazılacak ekrana. Bir hata meydana geldiğinde ise “catch” bloğu çalışacak ve meydana gelen hata ekrana yazılcaktır.

PDO ile ilgili örneklere ve PHP5 yeniliklerine ilerleyen zamanlarda değinilecektir.