Etiket arşivi: Onu

Android adam!

Google’ın ABD’li cep telefonu üreticisi Motorola’nın cep telefonu birimini satın almasıyla Rubin’in temelini attığı işletim sistemi Android’i kullanan cep telefonu pazarının daha da güçlenmesi bekleniyor.

6 yıl önce Google ekibine katılan Rubin, Android işletim sisteminin babası olarak anılıyor. 48 yaşındaki mühendis Andy Rubin, 6 yıl önce kendi adına benzeyen ve logosu da kendisine benzeyen Android işletim sisteminin tohumlarını atmış, 2005 yılında onu Google’a satmıştı. Bu tarihte Google ekibine katılan Rubin, Android işletim sisteminin akıllı telefonların çoğunda kullanılmasını sağlamış, internet devinin bu alanda rakipleri Apple ve Nokia’yı geride bırakmasını sağlamıştı.

Andy Rubin nisan ayında Google’ın kıdemli başkan yardımcılığı pozisyonuna yükselmişti. Google’ın en güçlü yöneticilerinden Rubin’in şirketin Motorola’nın cep telefonu ve tablet üretim bölümünü 12.5 milyar dolara satın alma kararını almasında önemli rol oynadığı belirtildi. Rubin’in Twitter’daki açıklamasına göre her gün 500 binin üzerinde yeni Android cihazı aktif hale geliyor. Bu sayının içinde akıllı telefonlar, tabletler ve Android ile çalışan diğer cihazlar bulunuyor. Rubin 2010’un Aralık ayından beri istatistikleri Twitter üzerinden paylaşıyor.

Mysql Performanslı Sayfalama Yapmak

PHP ve MySQL ile veritabanı işlemlerine girdiğinizde bu tarz bir uygulama ile karşılaşacaksınız. Nerede derseniz de, en çok verileri sayfalama işlemlerinde elbet. Bu noktada, performans açısından öğrenmeniz gereken bir sorgu var. Çok işinize yarayacak. Buyurun bakalım icon smile MySQL sorgusunda LIMIT kullanırken toplam satır sayısını bulmak
Normalde, MySQL sorgusundaki toplam satır sayısı nasıl bulunur?

Normal seviyedeki kullanıcılar bu işlemi alttaki sorgular ile gerçekleştirecektir.

SELECT COUNT(*) FROM sehir WHERE sehir_ad LIKE 'a%';
SELECT sehir_ad, tel_kod FROM sehir WHERE sehir_ad LIKE 'a%' LIMIT 0,2;

Buradaki ilk sorgu ile koşulumuza uyan tüm şehir isimlerini bulduk. Hani sayfalama bölümü yapacağız ve bu sorguya uyan toplam veri adeti lazım, işte burada bulduk onu.

Sıra geldi listelemeye. Ancak hepsini değil, sadece ikişer ikişer listelemek istiyoruz. O nedenle ilk 2 veriyi aldık.

Genelde yukarıdaki mantıkla bu işlem yürütülür. Ancak ilk satırda toplam veri adetini bulmak için yaptığımız sorgu, sistemi yoracaktır. O nedenle alttaki yöntem performans açısından en güzeli icon wink MySQL sorgusunda LIMIT kullanırken toplam satır sayısını bulmak
Daha performanslı bir sorgu

Üstteki sorgumu alttaki gibi değiştiriyorum.

SELECT SQL_CALC_FOUND_ROWS sehir_ad, tel_kod FROM sehir WHERE sehir_ad LIKE 'a%' LIMIT 0,2;
SELECT FOUND_ROWS();

Bu kez ilk satırın başına SQL_CALC_FOUND_ROWS ekledim ve sorgu koşuluma uyan 2 satırı çektim. İkinci satırda ise özel bir sorgu yaptım. MySQL 4 sürümü ile birlikte gelen FOUND_ROWS kullandım. İlk sorgumuz yapılıyor ve sadece 2 adet veri çekiliyor. Ancak başına eklediğim SQL_CALC_FOUND_ROWS terimi sayesinde, bu koşula uyan toplam veri sayısı da hafızaya alınıyor. Hemen ardından yaptığım (ki bu önemli, önceki sorgudan hemen sonra yapılması gerekiyor) FOUND_ROWS sorgusu ile de hafızadaki toplam veri değerini aldım.

kaynak http://www.dmry.net/mysql-sorgusunda-limit-kullanirken-toplam-satir-sayisini-bulmak/

PHP’de DEBUG işlemi : var_dump() yerine dbug kullanma

var_dump komutu NEDIR : Degiskenin veya degiskenlerin degerlerini gormek ve turunu ogrenmek icin kullanilir. Ozellikle Php de hata ayiklamada can kurtarici ozellige sahiptir 😉

internette dolanrken php icin bir debug kutuphanesi buldum.. Bu kutuphane var_dump() islevini yapiyor ve gorunumu daha profesyonel.

Bunu codeigniter a nasil adapte ederiz onu anlaticam…

Alıntı:

1 : http://dbug.ospinto.com/ adresinden dbug kutuphanesini indiriyoruz ve projemizin application/libraries altina kopyaliyoruz.

2 : ismini Dbug.php olarak degistiriyoruz.

3: Dbug.php dosyasini aciyoruz.

Alıntı:

function Dbug(){} seklinde bos bir constructor olusturuyoruz.


Alıntı:

function dBug($var,$forceType=””,$bCollapsed=false) fonksiyonunu da function

show($var,$forceType=””,$bCollapsed=false) olarak degistiriyoruz


ve kaydedip cikiyoruz.

4: autoload.php dosyamizin library bolumune dbug kutuphanesini ekliyoruz.

hersey bukadar…

Ornek :

PHP Kodu:

<?php echo $this->dbug->show($this->session->userdata); ?>


codeigniter fw de degilde normal php kodunda kullanmak icin ise

PHP Kodu:

include_once("dBug.php");


seklinde kutuphaneyi include edip degerleri gormek istediginiz yerde

PHP Kodu:

new dBug($myVariable);


demeniz yeterli…

kaynak http://forum.ceviz.net/php/93290-var_dump-yerine-dbug-kullanma.html