<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
<channel>
<title>Hüseyin Koyun Kişisel Blog</title>
<link>http://www.huseyin.at</link>
<description>Kişisel Blog</description>
<language>en-us</language><item>
    <title>USB 3.1 hazır: 10 GBit/s ile Thunderbolt'a karşı</title>
    <link>http://www.huseyin.at/usb-31-hazir-10-gbits-ile-thunderbolta-karsi.html</link>
    <description>&lt;p&gt;
USB yapımcıları en yeni versiyon 3.1'in standartlarını tanımladı.
Bant genişliğinin saniyede 5 Gigabit'ten 10 Gigabit'e yükselmesi bekleniyor. 
Ancak pratikte iki kattan daha hızlı transfer sözü veriliyor.
Bununla birlikte yeni kablo ve bağlantı girişleri gerekiyor.
&lt;/p&gt;
&lt;!--more--&gt;
&lt;h3&gt;Halen Thunderbolt'tan yavaş&lt;/h3&gt;
&lt;p&gt;
Ancak USB 3.1 10 GBit/s ile ile teorik olarak Apple'ın Thunderbolt standartından daha yavaş. 
Thunderbolt aynı standarlarla belirlenmiş olsa da pratikte Full-Duplex 
(aynı anda gönderme ve alma) iletim ile 40 Gbit/s'ye ulaşıyor. 
&lt;/p&gt;
&lt;p&gt;
Kötü haber ise, yeni kablolara ihtiyaç duyuyor olmamız. Yeni standart geriye dönük uyumlu olarak çalışıyor. 
Fakat maksimum hıza erişebilmek için kablo ve girişleri yenilememiz gerekiyor.
&lt;/p&gt;</description>
    </item><item>
    <title>Laptop: RAM yükseltme ve SSD</title>
    <link>http://www.huseyin.at/laptop-ram-yukseltme-ve-ssd.html</link>
    <description>&lt;p&gt;Günümüzde hergün gelişen ve güncellenen programlar 2,5 yaşında olan Laptop'ımın performansını yetersiz kılmaya başladı. Çözüm olarak 2 seçeneğim vardı: ya yeni bir Laptop alacağım ya da birkaç değişiklik ile güncelleyeceğim. Ben ikinci seçeneceğin daha ekonomik olmasından dolayı onu seçtim.&lt;/p&gt;

&lt;h4&gt;Neler yapıldı?&lt;/h4&gt;
&lt;p&gt;
&lt;ol&gt;
	&lt;li&gt;2x2GB olan RAM'i &lt;a href=&quot;http://www.amazon.de/gp/product/B0040GOWJA/ref=oh_details_o00_s00_i00?ie=UTF8&amp;psc=1&quot; target=&quot;_blank&quot;&gt;2x4GB&lt;/a&gt; ile değiştirerek anakartımın desteklediği maksiumuma yükselttim.&lt;/li&gt;
	&lt;li&gt;500GB olan Harddiskimi &lt;a href=&quot;http://www.amazon.de/gp/product/B009M459YW/ref=oh_details_o02_s00_i01?ie=UTF8&amp;psc=1&quot; target=&quot;_blank&quot;&gt;250GB Samsung SSD&lt;/a&gt; (Solid State Disk) ile değiştirdim.&lt;/li&gt;
	&lt;li&gt;Bir &lt;a href=&quot;http://www.amazon.de/gp/product/B004WDDSSW/ref=oh_details_o00_s01_i00?ie=UTF8&amp;psc=1&quot; target=&quot;_blank&quot;&gt;USB 3.0 ExpressCard&lt;/a&gt; ile USB 3.0 desteği sağlamış oldum.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;
&lt;!--more--&gt;
&lt;p&gt;
Anakartımın &quot;sadece&quot; SATA II desteklemesine rağmen ben SSD'nin performansından çok memnunum. Daha önce SSD'nin tadına bakmamış olanlara şiddetle tavsiye ederim. SSD'lerin erişim süreleri 0.1-0.2ms olduğundan dolayı (normal HDD yaklaşık olarak 8-9ms) dosyalara erişim hızını gözle görülür seviyede artırıyor.
&lt;/p&gt;
Bu güncellemenin bana toplam maliyeti € 238,31 (bugünün kuruyla 560 TL) oldu.</description>
    </item><item>
    <title>Vektör, Fotoğraf ve PSD Dosyaları Arama Motoru</title>
    <link>http://www.huseyin.at/vektor-fotograf-ve-psd-dosyalari-arama-motoru.html</link>
    <description>Vektör, Fotoğraf ve PSD Dosyaları Arama Motoru

&lt;p&gt;Freepik, grafik ve web tasarımcıları için yüksek kalitede fotoğraf, illustrasyonlar (çizimler) ve PSD dosyalarını bulmada yardımcı olan bir arama motorudur.&lt;/p&gt;

&lt;p&gt;
Freepik internette ücretsiz grafik içeriklerini arar ve size düzenli bir şekilde listeler. &lt;br&gt;
Freepik sizi web üzerinde dakikalarca grafik arama derdinden kurtarır. 
&lt;/p&gt;
&lt;p&gt;Freepik robotları ücretsiz içerik sunan yüzlerce web sitesini tarar ve kullanışlı olabilecek grafikleri seçer.
Bir algoritma içeriğin değerini belirler ve kalite/alakalı kriterlere göre sıralar.

&lt;/p&gt;
&lt;a href=&quot;http://www.freepik.com&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border: 3px solid #003D8A;&quot; width=&quot;644&quot; src=&quot;http://f.cl.ly/items/3E06411B3R1S09091a21/Image%202013-02-20%20at%201.40.00%20PM.png&quot; alt=&quot;freepik.com&quot;&gt;&lt;/a&gt;</description>
    </item><item>
    <title>Expenia Ziyaretçi Defteri Scripti (v2.0)</title>
    <link>http://www.huseyin.at/expenia-ziyaretci-defteri-scripti-v20.html</link>
    <description>Merhabalar, &lt;br&gt;&lt;br&gt;
daha önce yayınlamış olduğum &lt;a target=&quot;_blank&quot; href=&quot;http://www.huseyin.at/ucretsiz-ziyaretci-defteri-scripti.html&quot;&gt;Expenia Ziyaretçi Defteri Scripti&lt;/a&gt; beklediğimden fazla ilgi görmesi sonucu geliştirerek 2. versiyonunu çıkarmış bulunuyorum.&lt;br&gt;&lt;br&gt;

Önceki versiyonda gözlemlediğim kurulum sorununa bu versiyonda kurulum sihirbazını ekleyerek çözüm getirmeyi hedefledim. &lt;br&gt;&lt;br&gt;
Expenia Ziyaretçi Defteri Scripti'nin ikinici versiyonunun özellikleri şu şekildedir:&lt;!--more--&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; PHP ve MySQL kullanılarak hazırlanmıştır&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Captcha Spam koruma&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Smiley desteği&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; AJAX ile hoş ve hızlı mesaj gönderimi&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Tema desteği (Kolaylıkla kendi temanızı ekleyebilirsiniz)&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Çoklu dil desteği (Kolaylıkla kendi dilinizi ekleyebilirsiniz)&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; İsteğe göre yönetici onaylı &lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Yazılan mesajlara yönetici cevap verebilir &lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; Ayarlar kısmında sistemin ayarları düzenlenebilir&lt;br&gt;
&lt;strong&gt;[+]&lt;/strong&gt; AJAX ile onaylama, cevap verme ve silme işlemleri&lt;br&gt;&lt;br&gt;&lt;br&gt;

Github: &lt;a href=&quot;https://github.com/hypertext/expeniaZD&quot; target=&quot;_blank&quot;&gt;https://github.com/hypertext/expeniaZD&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://test.expenia.com/zd&quot;&gt;&lt;img src=&quot;http://www.huseyin.at/themes/default/images/demo.png&quot; alt=&quot;demo&quot;&gt;&lt;/a&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://www.huseyin.at/download.php?id=4&quot;&gt;&lt;img src=&quot;http://www.huseyin.at/themes/default/images/indir.png&quot; alt=&quot;download&quot;&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item><item>
    <title>HTC üç akıllı telefon ile "One" serisini başlattı</title>
    <link>http://www.huseyin.at/htc-uc-akilli-telefon-ile-one-serisini-baslatti.html</link>
    <description>&lt;img src=&quot;http://www.huseyin.at/uploads/images/HTCOneAilesi.jpg&quot; width=&quot;640&quot; alt=&quot;HTC One Ailesi&quot;&gt;HTC, Barcelona'daki Mobile World Congress'de yeni bir model serisi &quot;One&quot;ı tanıttı. One adı altında Android 4.0 ile çalışan 3 akıllı telefon satışa sunulacak: Quad-Core işlemcili One X, HTC'nin ünlü eğik unibodysi ile (Hero ve Legend'den biliyoruz) One V ve 7,95mm inceliğinde One S.&lt;br&gt;&lt;br&gt;Tayvanlı üretici HTC'nin Mobile World Congress'de tanıttığı üç akıllı telefonun paylaştığı bazı özellikler var. HTC'ye göre hepsi önemli derecede geliştirilmiş olan ve aydınlatmalı sensörü bulunan kamerayı kullanıyor. Objektifi özellikle parlak yapan f2.0 bir diyafram bulunuyor. HDR fonksiyonu da bulunan kamera 0,7 sanıyede kullanıma hazır olup 0,2 saniyede odaklanıp fotoğrafı çekebiliyor.&lt;!--more--&gt;&lt;br&gt;&lt;br&gt;Bütün One modelleri 2 yıl ücretsiz Dropbox depolama alanına sahip olacak. Bu hizmet HTC'nin kendi kullanıcı arabirimi Sense 4.0'ın bir parçasıdır. Bu model serisinde &quot;Beats By Dr. Dre Audio&quot; ekolyzer sadece müzik çalarda değil, bütün App'lerde, oyun ve video oynatma gibi uygulamalarda da kullanılabilir olacak.&lt;h4&gt;Modeller&lt;/h4&gt;600 Euro'ya satışa sunulması beklenen One X, üçlünün amiral gemisi modeli. Polikarbonat unibody ile gelen One X'in sahip olduğu diğer özellikler şöyledir: 4,7 inç büyüklüğünde Süper-LCD2 ekranın çözünürlüğü 1280x720 piksel ile göz dolduruyor. 1 GB bellek ve 32 GB dahili hafızayla gelen One X'in hafızasını yükseltmek ise mümkün değil (Dropbox hariç). Bu büyüklükte bir HTC telefona göre ağırlığı 126 gram ile oldukça hafif. Bunun nedeni bu modelde alüminyum yerine polikarbonat kullanmalarıdır. Kalınlığı ise 9,29mm'dir.&lt;br&gt;&lt;br&gt;One X, HTC'nin &quot;Super 4-PLUS-1 Quad&quot; olarak adlandırdığı 1,5 GHz dört çekirdekli işlemciye sahip. Bunun nedeni, düşük kullanımda çalışan ve pil ömrünü uzatmaya yarayan 5. entegre çekirdeğidir. Bu çekirdek 1 GHz hızında çalışıyor, yetmediği taktirde diğer 4 çekirdek'de devreye giriyor. Pili 1800mAh kapasiteye sahip. Kamerası 8 megapiksel çözünürlüğünde fotoğraf ve FullHD video çekiyor. Ayrıca bir NFC modeli de bulunuyor.&lt;br&gt;&lt;br&gt;500 Euro'ya satışa sunulması beklenen One S, 7,95mm ile serinin en incesi. 960x540 çözünürlüğüne sahip olan 4,3 inç büyüklüğünde bir AMOLED ekran ile 122 gram ağırlığında. Kamerası 8 megapiksel çözünürlüğünde ve çift çekirdekli 1,5 GHz işlemciye sahip. Bellek boyutu 1 GB büyüklüğünde ve 16 GB dahili hafızaya sahip.&lt;br&gt;&lt;br&gt;300 Euro'ya satışa sunulması beklenen One V ise bir unibody alüminyum kasa ile geliyor. 9,24mm kalınlığındaki cihazın 512 MB belleği ve 4 GB dahili hafızası bulunuyor. 5 megapiksel çözünürlüğünde kamerası ile 720p video çekebiliyor. 3,7 inç büyüklüğünde Süper-LCD2 ekranı ise 800x400 piksel çözünürlüğe sahip.</description>
    </item><item>
    <title>Faydalı MySQL fonksiyonları</title>
    <link>http://www.huseyin.at/faydali-mysql-fonksiyonlari.html</link>
    <description>&lt;div&gt;
	&lt;img style=&quot;float:left; width: 100px&quot; src=&quot;http://www.huseyin.at/uploads/images/mysql.jpg&quot; alt=&quot;MySQL&quot; /&gt;
    &lt;h2 style=&quot;margin-left: 132px; line-height: 50px;&quot;&gt;Herkesin bilmesi gereken faydalı MySQL fonksiyonları&lt;/h2&gt;
&lt;/div&gt;

Bu yazımda sizlere bazı çok yararlı, hayatınızı kolaylaştıracak, fazla kod yazmaktan kurtaracak ve kısmen programlarınızı hızlandıracak olan MySQL fonksiyonlarını paylaşacağım.&lt;br /&gt;&lt;br /&gt;
Bir PHP programcısı olarak sürekli MySQL ile karşılaşırsınız. Yeni başlayanların bilmediği, MySQL'in bazı durumlarda PHP'den daha hızlı çalışan birçok fonksiyon içerdiği. Yeni Programcılar,  MySQL sorgularını çoğunlukla basit SELECT ve INSERT sorgularıyla kısıtlar, verileri veritabanından alıp PHP'de işlerler.&lt;br&gt;&lt;br&gt;
PHP'de yaptığınız çoğu işi MySQL ile hem daha basit yapabilir, hemde performansı artırabilirsiniz.&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;CONCAT&lt;/strong&gt;&lt;br&gt;
Concat, Concatenate'nin kısaltılışıdır, bağlamak anlamına gelir. Concat bir string fonksiyonudur ve veritabanı alanlarını birbirine bağlamanıza yarar. Hemen bir örnek verelim:
&lt;pre class=&quot;code&quot;&gt;
SELECT CONCAT(isim, ' ', soyisim) AS isim FROM tablo
&lt;/pre&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;DATE_FORMAT&lt;/strong&gt;&lt;br&gt;
Ingilizce formatındaki veya TIMESTAMP formatındaki bir tarihi istediğiniz bir şekilde almanıza yarayan fonksiyon.
&lt;pre class=&quot;code&quot;&gt;
SELECT DATE_FORMAT(tarih, '%d.%m.%Y') as tarih FROM tablo
&lt;/pre&gt;
Bu şekilde formatı 2012-02-23 16:37:35 olan tarihi 23.02.2012 şeklinde almış olduk.&lt;!--more--&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;IF&lt;/strong&gt;&lt;br&gt;
MySQL'de aynı PHP gibi IF-deyimini desteklemekte. Örneğin üyelerin sitemize kayıt olup daha sonra mail ile hesaplarını aktifleştirmeleri gereken bir sitemiz olduğunu varsayalım. Bunları bir grafikle ayıralım, mesela yeşil ve kırmızı nokta ile.
Klasik yöntemle şu şekilde hallederdik:
&lt;pre class=&quot;code&quot;&gt;
while ($row = mysql_fetch_array($result)){
	if($row['durum'] == 1){
		echo '&amp;lt;img src=&amp;quot;aktif.png&amp;quot; /&amp;gt;';	
	}elseif($row['durum'] == 0){
		echo '&amp;lt;img src=&amp;quot;pasif.png&amp;quot; /&amp;gt;';	
	}
}
&lt;/pre&gt;
Aynı işlemi MySQL ile yapalım:
&lt;pre class=&quot;code&quot;&gt;
SELECT IF(durum=1, 'aktif.png', 'pasif.png') AS durum FROM tablo
&lt;/pre&gt;
Daha sonra basit bir şekilde kullanabiliriz
&lt;pre class=&quot;code&quot;&gt;
while($row = mysql_fetch_array($result)){
	echo '&amp;lt;img src=&amp;quot;' . $row['durum'] . '&amp;quot; /&amp;gt;';
}
&lt;/pre&gt;
MySQL IF fonksiyonunda 1. parametre TRUE veya FALSE olduğunu belirler. Eğer TRUE ise 2. parametre döndürülür, yoksa 3. parametre.&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;IN&lt;/strong&gt;&lt;br&gt;
Eğer SQL sorgunuzda birden fazla WHERE koşulu belirleyecekseniz imdadınıza bu fonksiyon yetişiyor. Normalde bu şekilde yazdığınız SQL sorgusunu
&lt;pre class=&quot;code&quot;&gt;
SELECT isim FROM tablo WHERE meslek = 'Programcı' OR meslek = 'Avukat' OR meslek = 'Doktor'
&lt;/pre&gt;
daha basit ve kısa bir şekilde yazabilirsiniz.
&lt;pre class=&quot;code&quot;&gt;
SELECT isim FROM tablo WHERE meslek IN('Programcı', 'Avukat', 'Doktor')
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;INET_ATON ve INET_NTOA&lt;/strong&gt;
Bu fonksiyonlar PHP'nin &lt;i&gt;ip2long&lt;/i&gt; ve &lt;i&gt;long2ip&lt;/i&gt; fonksiyonlarına eşdeğer. IP4 adresini bir integer'a çevirmeye, veya bir integer'ı IP adresine çevirmeye yarar. Ilk bakışta gereksiz gibi düşünebilirsiniz fakat büyük uygulamalarda MySQL'i rahatlatır.&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;IP adreslerini integer olarak kaydetmek için MySQL'da veri tipini INT UNSIGNED olarak seçiniz, aksi taktirde geri dönüştürmede sorun yaşayabilirsiniz.&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
Hemen örneklerle devam edelim. IP adresini integer olarak kaydetmek için ihtiyacınız olan sorgu:
&lt;pre class=&quot;code&quot;&gt;
INSERT INTO tablo (ip) VALUES (INET_ATON('127.0.0.1'))
&lt;/pre&gt;
Integer olarak kaydettiğinizi okumak:
&lt;pre class=&quot;code&quot;&gt;SELECT INET_NTOA(ip) as ip FROM tablo&lt;/pre&gt; 
Neden IP adresini doğrudan VARCHAR olarak kayıt etmiyoruz da, böyle INT olarak kaydediyoruz? Birincisi IP adresleri INT değerinden daha fazla disk alan harcıyor. İkincisi ve daha önemli olan nedeni, INT değerleri veritabanında diğer veri tiplerinden önemli ölçüde daha hızlı sorgulanıyor. Kayıt edilen veri türüne göre VARCHAR, TEXT veya hatta BLOB'dan 100 kata kadar daha hızlı sorgulama yapar. Özellikle log tutma, tracking gibi IP adresini fazlalıkla saklamanız gereken uygulamalarda gözle görülür bir şekilde fark ediyor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;REPLACE&lt;/strong&gt;&lt;br /&gt;
Kimin aklına hemen PHP'nin str_replace fonksiyonu aklına gelmedi? Haksız değilsiniz, zira MySQL'in REPLACE fonksiyonu benzer bir şekilde çalışıyor. Fazla açıklamaya gerek yok, sorgu herşeyi açıklar.
&lt;pre class=&quot;code&quot;&gt;
SELECT REPLACE('renk', 'Siyah', 'Beyaz') AS FROM tablo 
&lt;/pre&gt;
Aynı IF fonksiyonunda olduğu gibi REPLACE'de 3 parametre girmenizi bekliyor. Bunlardan birincisine değişmesini istediğiniz alanı yazıyorsunuz, ikincisine hangi kelimeyi değiştirmek istiyorsanız, üçüncüsüne ise hangi kelimeye değiştirilmesini istiyorsanız onu yazıyorsunuz.&lt;br /&gt;&lt;br /&gt;
Uzun süre sonraki ilk dersimdi, umarım yararlı olur, bir dahaki dersimde görüşmek üzere.</description>
    </item><item>
    <title>Diliminucunda Kapalı Beta Yayınına Başladı!</title>
    <link>http://www.huseyin.at/diliminucunda-kapali-beta-yayinina-basladi.html</link>
    <description>&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Diliminucunda Nedir?&lt;/strong&gt;&lt;br&gt;
Diliminucunda bir hatırlatma servisidir. Daha önce bilip de adını unuttuğunuz şeyleri bulmanıza yardım eder.&lt;/p&gt;
&lt;p&gt;Dilinize dolanan şarkının ismi, okuduğunuz sözün kime ait olduğu yada
 nerede geçtiği, film soundtracklerinin ismi, beğendiğiniz bir resimde 
ki sanatçının kim olduğu ve daha nicelerini kullanıcıları ile 
hatırlamanızı sağlar.&lt;/p&gt;
&lt;p&gt;Sadece yapmanız gereken aradığınız soruyu en az 30 karakter ile 
açıklamak ve beklemek. Sorularınız zaman içinde kullanıcılar tarafından 
cevaplanacak ve doğru cevaba ulaşabileceksiniz.&lt;/p&gt;
&lt;p&gt;Dikkat etmeniz gereken tek husus başlığınızı düzgün seçmek ve sorunuzu tanımlayacak uygun etiketler girmek.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;İlk yüz üyelik için davetiye kodu: &lt;strong&gt;ILKYUZ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://diliminucunda.org/&quot;&gt;http://diliminucunda.org&lt;/a&gt;&lt;/p&gt;</description>
    </item><item>
    <title>PHP ile metin kısaltmak</title>
    <link>http://www.huseyin.at/php-ile-metin-kisaltmak.html</link>
    <description>Eğer PHP ile uzun metinleri kısaltıp da kelimenin ortasından kesmesini istemiyorsanız paylaşayacağım fonksiyon tam size göre. 

&lt;script src=&quot;https://gist.github.com/hypertext/e10c3170d3dcd748cd0d.js&quot;&gt;&lt;/script&gt;
&lt;!--more--&gt;
Bu fonksiyon ortasından kestiği son kelimeyi tamamen siliyor.
Kullanımı ise şu şekilde:
&lt;script src=&quot;https://gist.github.com/hypertext/ca592f2fdf07fa8e4529.js&quot;&gt;&lt;/script&gt;
Çıktısı:&lt;br&gt;
&lt;pre class=&quot;code&quot;&gt;
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam ...
&lt;/pre&gt;

Eğer sadece substr ile kısaltmış olsaydık:
&lt;script src=&quot;https://gist.github.com/hypertext/c54290dcc0d6dc50ba97.js&quot;&gt;&lt;/script&gt;
Çıktı:
&lt;pre class=&quot;code&quot;&gt;
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonu
&lt;/pre&gt;
Gördüğünüz gibi kelimenin ortasından kesti.</description>
    </item><item>
    <title>Geri döndüm</title>
    <link>http://www.huseyin.at/geri-dondum.html</link>
    <description>&lt;div&gt;Uzun süredir siteye yazmıyordum. Bugün ilk iş günüm. Siteye yazamamamın nedeni 3 ay'a yakın bir zamandır okulda oluşumdu. Allah'ın izniyle okulu takdir ile bitirdik ve tekrar geldik buralara.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Kısa zaman içinde paylaşımlarıma devam edeceğim. Ayrıca &lt;b&gt;Expenia Ziyaretçi Defteri Script&lt;/b&gt;i'nin 2. versiyonunu çıkarmayı düşünüyorum. Yeni yazılarımı &lt;a href=&quot;http://feeds.feedburner.com/huseyinat&quot;&gt;RSS&lt;/a&gt;'den takip edebilirsiniz.&lt;/div&gt;</description>
    </item><item>
    <title>PR1 olmuşuz</title>
    <link>http://www.huseyin.at/pr1-olmusuz.html</link>
    <description>07.11.2011 tarihli güncelleme ile Pagerank değerim 1 olmuş. Siteyi açalı kısa süre olmuş olmasına ve benim PR için herhangi bir çalışma yapmamış olmama rağmen iyi bir değer olduğunu düşünüyorum.&lt;br&gt;&lt;br&gt;Pagerank kaygım bulunmamaktadır. Ama tabiki her webmaster gibi yükseldikçe benim de keyfim yerine geliyor. :)&lt;br&gt;&lt;br&gt;Google botlarına teşekkür ediyor, bu yazımı burda noktalıyorum.&lt;br&gt;</description>
    </item><item>
    <title>Ücretsiz Ziyaretçi Defteri Scripti</title>
    <link>http://www.huseyin.at/ucretsiz-ziyaretci-defteri-scripti.html</link>
    <description>&lt;div style=&quot;border: 2px solid rgb(230, 17, 17);
padding: 8px;
background-color: rgb(253, 180, 180);
margin: 12px 0;
line-height: 26px;&quot;&gt;&lt;span style=&quot;font-size:26px&quot;&gt;UYARI:&lt;/span&gt; &lt;a href=&quot;http://www.huseyin.at/expenia-ziyaretci-defteri-scripti-v20.html&quot;&gt;Expenia Ziyaretçi Defteri Scripti v2.0 yayınlandı!&lt;/a&gt;&lt;/div&gt;
ExpeniaZD ücretsiz olarak dağıtılan sade ve hoş bir Ziyaretçi Defteri betiğidir.&lt;br&gt;
&lt;br&gt;
PHP ve MySQL kullanan ExpeniaZD'nin özellikleri şu şekildedir:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
[+] AJAX (jQuery) ile güçlendirilmiştir.&lt;br&gt;
[+] Hoş görünüm&lt;br&gt;
[+] İsteğe göre yönetici onaylı&lt;br&gt;
[+] Mesajları AJAX sayesinde çok hızlı onaylayabilir veya silebilirsiniz.&lt;br&gt;&lt;br&gt;

Özellikleri daha iyi anlayıp görebilmek için &lt;a target=&quot;_blank&quot; href=&quot;#&quot;&gt;Demo&lt;/a&gt; sayfasına girip kendiniz gezmenizi tavsiye ederim.&lt;!--more--&gt;&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Ekran görüntüleri:&lt;/h3&gt;
Anasayfa:&lt;br&gt;
&lt;img src=&quot;http://f.cl.ly/items/2w063h162D1g2w242441/Image%202011-11-08%20at%204.01.01%20PM.png&quot; alt=&quot;anasayfa&quot; width=&quot;650&quot;&gt;&lt;br&gt;&lt;br&gt;
Mesaj gönderme:&lt;br&gt;
&lt;img src=&quot;http://f.cl.ly/items/2p0I3W3E1U0f3C0k172F/Image%202011-11-08%20at%204.03.56%20PM.png&quot; alt=&quot;mesaj gönder&quot; width=&quot;650&quot;&gt;&lt;br&gt;&lt;br&gt;
Yönetici giriş şifresi &quot;expenia&quot; dır. Alttaki linki kaldırmak yasaktır. Onun haricinde istediğiniz gibi kullanabilirsiniz.&lt;br&gt;&lt;br&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://test.expenia.com/zd-old&quot;&gt;&lt;img src=&quot;http://www.huseyin.at/themes/default/images/demo.png&quot; alt=&quot;demo&quot;&gt;&lt;/a&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://www.box.net/shared/gopshhzccd5b65ahye7p&quot;&gt;&lt;img src=&quot;http://www.huseyin.at/themes/default/images/indir.png&quot; alt=&quot;download&quot;&gt;&lt;/a&gt;
&lt;/div&gt;</description>
    </item><item>
    <title>Kurban Bayramınız Mübarek Olsun</title>
    <link>http://www.huseyin.at/kurban-bayraminiz-mubarek-olsun.html</link>
    <description>Tüm islam âleminin Kurban Bayramını kutlar, tüm sevdikleriyle mutlu ve huzurlu bir bayram geçirmesini diler, gider kahvaltımı yapar kurbanımızı kesmeye giderim.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Saygılar, sevgiler.&lt;/div&gt;</description>
    </item><item>
    <title>LESS: Dinamik stil dili</title>
    <link>http://www.huseyin.at/less-dinamik-stil-dili.html</link>
    <description>&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;http://lesscss.org/images/logo.png&quot; alt=&quot;less.js&quot;&gt;&lt;/div&gt;
Artık CSS kodlarınızı daha hızlı daha kolay yazabileceksiniz. Nasıl mı? &lt;strong&gt;less.js&lt;/strong&gt; ile. Hemen konuya girelim.&lt;br&gt;
&lt;br&gt;
styles.less adlı bir dosya oluşturup bunu HTML sayfanıza çağırınız.
&lt;pre class=&quot;code&quot;&gt;
&amp;lt;link rel=&quot;stylesheet/less&quot; type=&quot;text/css&quot; href=&quot;styles.less&quot;&amp;gt;
&lt;/pre&gt;
Daha sonra &lt;a href=&quot;http://lesscss.org/&quot;&gt;http://lesscss.org&lt;/a&gt; adresine girip son versiyonunu indirin. HTML sayfanıza indirdiğiniz javascript dosyasını çağırınız.
&lt;pre class=&quot;code&quot;&gt;
&amp;lt;script src=&amp;quot;http://lesscss.googlecode.com/files/less-1.1.3.min.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;/pre&gt;
Artık CSS içinde değişkenler kullanabilirsiniz. Örneğin bir rengi birden fazla kullanmanız gerekirse her seferinde renk kodunu yazmak yerine değişkene atayıp kullanabilirsiniz. Daha sonra bir değişiklik yapmak istediğinizde sadece o değişkendeki renk kodunu değiştirmeniz yeterli olacaktır.
&lt;br&gt;&lt;br&gt;
Örnek kullanım:
&lt;pre class=&quot;code&quot;&gt;
// LESS
@renk = #333;

#header {
    color: @renk;
}
a {
    color: @renk;
}
&lt;/pre&gt;
&lt;!--more--&gt;
&lt;pre class=&quot;code&quot;&gt;
// CSS çıktısı

#header {
    color: #333;
}
a {
    color: #333;
}
&lt;/pre&gt;
Bir örnek daha göstermek istiyorum. Örneğin &lt;span style='font: 12px &quot;Courier New&quot;,Courier,monospace'&gt;background-image&lt;/span&gt;'de sürekli link yazmaktan bıktınız. Bir kere yazıp değişken şeklinde kullanabilirsiniz. Örnek:
&lt;pre class=&quot;code&quot;&gt;
@url: &quot;http://www.huseyin.at/images&quot;;
background-image: url(&quot;@{url}/bg.png&quot;);
&lt;/pre&gt;
less.js kütüphanesiyle işinizi epey kolaylaştırabilirsiniz. Sorularınız olursa yorum olarak bırakınız.</description>
    </item><item>
    <title>Yeni bir programlama dili: Dart</title>
    <link>http://www.huseyin.at/yeni-bir-programlama-dili-dart.html</link>
    <description>&lt;strong&gt;Dart&lt;/strong&gt;, Google tarafından geliştirilen bir web programlama dilidir. Tanıtımı 10-12 Ekim arası yapılan GOTO konferansında yapıldı (sizlerle paylaşmak anca bugüne nasip oldu).&lt;br&gt;
&lt;br&gt;
Dart'ın asıl hedefi Javascript'in yerini almak. Yeni açılan sitesi &lt;a href=&quot;http://www.dartlang.org&quot; target=&quot;_blank&quot;&gt;dartlang.org&lt;/a&gt;'u ziyaret ederseniz syntax'a aşina olduğumuzu anlayabilirsiniz (programcılar için söylüyorum). Googl'ın iddialarından birisi de bu dilin yazılımcılar için kolay öğrenilebilir dil olmasıdır.&lt;br&gt;
&lt;br&gt;
Tarayıcı odaklı olan yazılımın yeni nesil tarayıcılarda yüksek performans sağlaması hedefleniyor. Google bu dili geliştirirken mobil cihazlarıda göz önünde bulundurmuş.&lt;!--more--&gt;&lt;br&gt;&lt;br&gt;Biraz geç olsa da yazımı yayınladım. Sevgilerimle.&lt;br&gt;&lt;br&gt;Kaynak: &lt;a href=&quot;http://googlecode.blogspot.com/2011/10/dart-language-for-structured-web.html&quot; target=&quot;_blank&quot;&gt;Google Code Blog&lt;/a&gt;</description>
    </item><item>
    <title>Blackberry BBX işletim sistemini tanıttı</title>
    <link>http://www.huseyin.at/blackberry-bbx-isletim-sistemini-tanitti.html</link>
    <description>Baskı altında olan Blackberry üreticisi RIM  (Research in Motion) akıllı telefonlar ve tabletler için yeni bir yazılım platformuna geçiyor.&lt;br&gt;
&lt;br&gt;
RIM'in salı günü yaptığı açıklamada, BBX adlı işletim sistemi bugün kullanılan Blackberry'leri ve endüstri'de kullanılan QNX yazılımını birleştirdiğini bildirdi.&lt;!--more--&gt;
&lt;br&gt;
&lt;br&gt;
Gelecekte Blackberry cihazlarının QNX'e dönüştürüleceği zaten biliniyordu. Yeni olan BBX adıdır. RIM, salı günü geliştirici konferansında yazılımını tanıttı, fakat piyasa çıkış tarihi ve yeni ürünler gibi detayları açıklamadı.&lt;br&gt;
&lt;br&gt;
RIM, mobil e-posta hizmetleri ağırlıklı Blackberry telefonlarıyla akıllı telefon pazarında uzun süre güçlü bir oyuncu olarak yer aldı. Google'ın Androisi ve Apple'ın iPhone'u gibi büyük rakipler karşısında geride kaldı. Hatta Blackberry-Tablet Playbook'da iPad'e rakip olamadı. En son günlerce yaşanan teknik sorunlar kullanıcıları öfkelendirdi. Bunu telafi etmek için müşterilerine ücretsiz uygulamalar sundu.</description>
    </item><item>
    <title>Wordpress için 5 faydalı MySQL sorgusu</title>
    <link>http://www.huseyin.at/wordpress-icin-5-faydali-mysql-sorgusu.html</link>
    <description>99,9%'u MySQL veritabanları ile çalışmakta olan Wordpress sistemleri için birkaç işe yarar MySQL sorgusu:&lt;br&gt;&lt;strong&gt;&lt;br&gt;
Aylık mesaj sayısı&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Aşağıdaki sorgu hangi ayda ne kadar  mesaj yayınladığınızı gösterir.
&lt;pre class=&quot;code&quot;&gt;SELECT CONCAT_WS(', ', MONTHNAME(`post_date`), YEAR(`post_date`))
    AS `post_month`, COUNT(*) AS `post_count`
FROM `wp_posts`
WHERE `post_type` = 'post' AND `post_status` = 'publish'
GROUP BY `post_month`
ORDER BY `post_date`;&lt;/pre&gt;
&lt;strong&gt;Yorum yapanların isimleri ve e-mail adresleri&lt;/strong&gt;&lt;br&gt;
&lt;br&gt; 
Bu sorgu blogunuza tüm onaylanmış bir yorumu bulunanların tam bir listesini verecektir.
&lt;pre class=&quot;code&quot;&gt;SELECT `comment_author`, `comment_author_email`
FROM `wp_comments`
WHERE `comment_approved` = '1' AND `comment_type` = ''
GROUP BY `comment_author_email`;
&lt;/pre&gt;&lt;!--more--&gt;
&lt;strong&gt;Aylık yorum sayısı&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Gerçekten çok faydalı bir sorgu. Aşağıdaki sorgu hangi ayda ne kadar yorum yapıldığını gösterecektir.
&lt;pre class=&quot;code&quot;&gt;SELECT CONCAT_WS(', ', MONTHNAME(`comment_date`), YEAR(`comment_date`))
    AS `comment_month`, COUNT(*) as `comment_count`
FROM wp_comments
WHERE `comment_approved` = '1' AND `comment_type` = ''
GROUP BY `comment_month`
ORDER BY `comment_date`;
&lt;/pre&gt; 
&lt;strong&gt;İnsanlar Saat Kaçta Yorum Yapıyor?&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Aşağıdaki sorgu hangi saatte kaç yorum yapıldığını gösterecektir.
&lt;pre class=&quot;code&quot;&gt;SELECT HOUR(`comment_date`) AS `comment_hour`,
    COUNT(*) as `comment_count`
FROM wp_comments
WHERE `comment_approved` = '1' AND `comment_type` = ''
GROUP BY `comment_hour`;
&lt;/pre&gt;
&lt;strong&gt;Top 10 yorumcu&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Aşağıdaki sorgu blogunuza en çok yorum yapan 10 kişiyi gösterecektir.
&lt;pre class=&quot;code&quot;&gt;SELECT `comment_author`, `comment_author_email`,
    COUNT(*) AS `comment_count`
FROM `wp_comments`
WHERE `comment_approved` = '1' AND `comment_type` = ''
GROUP BY `comment_author_email`
ORDER BY `comment_count` DESC
LIMIT 10;
&lt;/pre&gt;
Kaynak:   &lt;a href=&quot;http://theme.fm/2011/09/5-useful-mysql-queries-for-wordpress-2537/&quot;&gt;http://theme.fm/2011/09/5-useful-mysql-queries-for-wordpress-2537/&lt;/a&gt;</description>
    </item><item>
    <title>Google Nexus S izlenimlerim</title>
    <link>http://www.huseyin.at/google-nexus-s-izlenimlerim.html</link>
    <description>&lt;img src=&quot;http://cl.ly/3d0u202W1h2E2K251p2p/IMAG0237.jpg&quot; alt=&quot;Google Nexus S ön&quot;&gt;&lt;br&gt;Elime bir Google Nexus S geçti bende denemek için bir süre kullanmaya ve sizlerle de ilk izlenimlerimi paylaşmaya&amp;nbsp;karar verdim. Kullanmaya başlayalı henüz birkaç saat olmasına rağmen HTC Desire'ımı özledim diyebilirim. HTC Sense arayüzü ve widget'ları zamanla vaz geçilmez oluyor. Daha önce HTC Desire kullanıcısı olduğum için bu telefonla karşılaştırıyorum.&lt;br&gt;&lt;br&gt;Kullanılan malzemesi HTC ile karşılaştırdığımda daha kalitesiz. HTC'nin, Samsung'dan daha kaliteli malzeme kullandığı kolaylıkla anlaşılıyor. HTC sert plastik, Samsung ise ucuz plastik gibi bir izlenim bırakıyor.&lt;!--more--&gt;&lt;br&gt;&lt;br&gt;Özelliklerine geçecek olursak, Nexus S bu konuda çok az farkla da olsa HTC'yi geçiyor (RAM hariç. HTC Desire 64 MB daha fazla RAM'e sahip). Zira HTC, Desire için Gingerbread versiyonunu &lt;s&gt;çıkarmayacağını açıklamıştı&lt;/s&gt;. Nexus S'in bir diğer artısı ise önünde bulunan kamerası. Gingerbread ile artık görüntülü konuşma yapılabiliniyor. Yine Gingerbread'in özelliklerinden biri olan yeni &quot;Downloads&quot; uygulaması kullanıcıya tarayıcı, eposta ve diğer uygulamaları kullanarak indirdiği dosyalara kolaylıkla erişim sağlıyor. Nexus'da bulunan NFC chipi hakkında fazla yorum yapmayacağım zira bunu kullanacak yer henüz görmedim.&lt;br&gt;&lt;br&gt;Bir Ex-Desire kullanıcısı olarak sırf hafızası yüzünden Nexus S'i seçerdim. Android 2.2 Froyo ile App2SD özelliği gelmiş olsa da bir süreden sonra yetersiz kalıyor. Buradan HTC firmasına da mesaj göndermeden edemeyeceğim: HTC, hafızadan kısma, parası neyse verelim!&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://f.cl.ly/items/2r362W0x0i2P1n2M2X0C/IMAG0239.jpg&quot; alt=&quot;Google Nexus S arka&quot;&gt;&lt;div&gt;&lt;br&gt;Yakın bir zamanda Nexus S'in yerine gelecek olan Nexus Prime'ın tanıtımını Samsung ertelemişti. Kısa süre içinde muhtelemen Nexus'ların üçüncüsü de piyasada olacak.&lt;/div&gt;</description>
    </item><item>
    <title>iOS 5 Apple tarafından yayınlandı</title>
    <link>http://www.huseyin.at/ios-5-apple-tarafindan-yayinlandi.html</link>
    <description>Uzun zamandır beklenen iOS işletim sisteminin son versiyonu Apple tarafından piyasaya sürüldü. iOS 5 ile Apple kullanıcı isteklerinin birçoğuna yanıt vermiş. Buna ek olarak şu anda Smartphone işletim sistemlerinde standart olan özellikleri eklemiş.
&lt;br&gt;&lt;br&gt;
Birçok yeni özellik var. En önemli yeniliklere kısaca göz atalım:
- Bildirim Merkezi (Android'den hatırlarsınız)
- iCloud
- iTunes zorunluluğu kaldırıldı
- Mobile Safari motoru tamamen revize edildi
- Update yapmak için artık bilgisayara bağlamanız gerekmiyor. Anında kablosuz yapabilirsiniz.
- Yeni çıkan iPhone 4S için &quot;Siri&quot; asistanı
&lt;!--more--&gt;&lt;br&gt;&lt;br&gt;
Ayrıca güzel olan birşet de Apple'ın yeni işletim sistemini iPhone 3GS'de de çalışacak şekil geliştirmiş olması. Böylece iPhone 3GS 3. güncellemesini görmüş olacak.
&lt;br&gt;&lt;br&gt;
Güncelleştirmeyi destekleyen cihazlar:
iPhone 3GS,
iPhone 4,
iPhone 4S,
iPad,
iPad 2 ve
iPod Touch (son 2 nesil)</description>
    </item><item>
    <title>Küçük bir CSS ipucu</title>
    <link>http://www.huseyin.at/kucuk-bir-css-ipucu.html</link>
    <description>Bugün CSS ile ilgili bir ipucu vereceğim. Örneğin bir menü yaptığınızda veya tekrar eden bir div yaptığınızda birinci  div'in farklı olması gerekir. Mesela border'ı yok etmeniz gerekebilir vs.&lt;br&gt;
&lt;br&gt;
Bunun için şimdiye kadar ayrı bir class kullandıysanız bu ip ucu tam sizin için. Ayrı bir class kullanmaya gerek kalmadan da yapılabilir. Nasıl mı? Görelim.&lt;br&gt;
&lt;br&gt;
Örneğin şu şekilde bir HTML kodumuz mevcut:
&lt;pre class=&quot;code&quot;&gt;&amp;lt;div id=&quot;huko&quot;&amp;gt;menü&amp;lt;/div&amp;gt;
&amp;lt;div id=&quot;huko&quot;&amp;gt;menü&amp;lt;/div&amp;gt;
&amp;lt;div id=&quot;huko&quot;&amp;gt;menü&amp;lt;/div&amp;gt;
&lt;/pre&gt;
Bunlar için şöyle bir css kodu kullanalım:
&lt;pre class=&quot;code&quot;&gt;#huko { background-color: #ddd; }
&lt;/pre&gt;
Bu şekilde kullandığımızda şöyle bir görüntü alırız:
&lt;br&gt;
&lt;img src=&quot;http://f.cl.ly/items/1X0x0h1E1l2E1r2b3a3n/Image%202011-10-07%20at%2010.08.23%20AM.png&quot; alt=&quot;&quot;&gt;
&lt;br&gt;
Şimdi gelelim asıl meselemize. İlk div'in arkaplan rengini değiştirmek için artık ayrı bir class kullanmanıza gerek yok. Küçük bir CSS kodu ile bunu yapabilirsiniz.&lt;!--more--&gt;&lt;br&gt;
&lt;pre class=&quot;code&quot;&gt;#huko { background-color: #ddd; }
#huko + #huko { background-color: #eee; }
&lt;/pre&gt;
Bu kod sayesinde aldığımız görüntü şu şekildedir:
&lt;br&gt;
&lt;img src=&quot;http://cl.ly/0y0r0G1c1V0l2D1A2j13/Image_2011-10-07_at_10.13.10_AM.png&quot; alt=&quot;&quot;&gt;
&lt;br&gt; 
Evet, istediğimizi ayrı bir class kullanmadan gerçekleştirdik. &lt;br&gt;
&lt;br&gt;
Şimdi aynı şekilde çok kullanışlı başka bir yol daha göstereceğim. Bu sefer pseudo elemanlarından &lt;span stlye=&quot;font: 12px &quot; courier=&quot;&quot; new&quot;,courier,monospace;&quot;=&quot;&quot;&gt;first-child&lt;/span&gt; ve &lt;span style=&quot;font: 12px &quot; courier=&quot;&quot; new&quot;,courier,monospace;&quot;=&quot;&quot;&gt;last-child&lt;/span&gt; kullanacağız.
&lt;pre class=&quot;code&quot;&gt;#huko { background-color: #ddd; }
#huko:first-child { background-color: red; }
#huko:last-child { background-color: green; }
&lt;/pre&gt;
&lt;span stlye=&quot;font: 12px &quot; courier=&quot;&quot; new&quot;,courier,monospace;&quot;=&quot;&quot;&gt;first-child&lt;/span&gt; ile ilk elemanı ve &lt;span style=&quot;font: 12px &quot; courier=&quot;&quot; new&quot;,courier,monospace;&quot;=&quot;&quot;&gt;last-child&lt;/span&gt; ile son elemanı seçip ayrı bir class kullanmadan stil verdik.
&lt;br&gt;
&lt;img src=&quot;http://cl.ly/3C1s2H3A411O2G0w0Q1U/Image_2011-10-07_at_10.18.41_AM.png&quot; alt=&quot;&quot;&gt;
&lt;br&gt;
Sorularınız olursa yorum olarak bırakırsanız cevaplamaya çalışırım. İyi çalışmalar.</description>
    </item><item>
    <title>PHP ile Meta Tag okumak</title>
    <link>http://www.huseyin.at/php-ile-meta-tag-okumak.html</link>
    <description>
Bu yazımda sizlere PHP ile bir HTML dosyasının meta bilgilerini (örneğin: description) nasıl okuyacağımızı göstereceğim.&lt;br&gt;
&lt;br&gt;
Öncelikle hangi sitenin meta bilgilerini okuyacağımızı seçelim.
&lt;pre class=&quot;code&quot;&gt;&amp;lt;?php
$url = 'http://www.huseyin.at';
?&amp;gt;
&lt;/pre&gt;
Daha sonra meta bilgilerini PHP'nin get_meta_tags() fonksiyonuyla alıp $meta değişkenine atıyoruz.&lt;!--more--&gt;&lt;br&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;lt;?php
$url = 'http://www.huseyin.at';

$meta = get_meta_tags($url);
?&amp;gt;&lt;/pre&gt;
Evet, meta bilgilerimizi $meta değişkenine kayıt ettik. print_r() fonksiyonu ile $meta değişkeninin içeriğini görebiliriz. &lt;br&gt;
&lt;pre class=&quot;code&quot;&gt;
&amp;lt;?php
$url = 'http://www.huseyin.at';

$meta = get_meta_tags($url);&lt;br&gt;&lt;br&gt;echo '&amp;lt;pre&amp;gt;';
print_r($meta);
echo '&amp;lt;/pre&amp;gt;';
?&amp;gt;&lt;/pre&gt;
&lt;br&gt;
Çıktı şu şekildedir:&lt;br&gt;
&lt;br&gt;
&lt;pre class=&quot;code&quot;&gt;Array  &lt;br&gt;(      &lt;br&gt;[description] =&amp;gt; Hüseyin Koyun Kişisel Web Sitesi      
[keywords] =&amp;gt; hüseyin, koyun, avusturya, php, mysql, javascript, jquery, html, css, css3      
[author] =&amp;gt; Hüseyin Koyun      
[viewport] =&amp;gt; width=device-width, initial-scale=1.0      
[google-site-verification] =&amp;gt; 2UYgvPKQXbjF6Y_xxBLRVM18-7pONp7NGIueHTY_2Wk  
)&lt;/pre&gt;
&lt;br&gt;
Örneğin sadece keywords'ü okumak için şu kodu kullanabilirsiniz:&lt;br&gt;
&lt;br&gt;&lt;pre class=&quot;code&quot;&gt;&amp;lt;?php
$url = 'http://www.huseyin.at';

$meta = get_meta_tags($url);&lt;br&gt;&lt;br&gt;echo $meta['keywords'];
?&amp;gt;
&lt;/pre&gt;
&lt;br&gt;
Bu günlük bu kadar :) Umarım faydalı olmuşumdur. İyi çalışmalar.
</description>
    </item></channel></rss>