<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ahmet Kakıcı &#187; Web</title>
	<atom:link href="http://www.ahmetkakici.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ahmetkakici.com</link>
	<description>Blog</description>
	<lastBuildDate>Fri, 11 Jun 2010 11:56:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Yapılmamışı yapmak</title>
		<link>http://www.ahmetkakici.com/web/yapilmamisi-yapmak/</link>
		<comments>http://www.ahmetkakici.com/web/yapilmamisi-yapmak/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 10:12:41 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[fikir]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=79</guid>
		<description><![CDATA[Eli klavye tutan, kod yazmaya başlayan, program veya web sitesi yapmaya gönül vermiş birçok kişinin en büyük hayali bu olsa gerek; daha önceden yapılmamış bir şeyi yapmak. Ben de bunun üzerinde çok kafa yordum, ne yapsam, ne etsem, o bulunmamış şeyi bulsam diye&#8230; Bazen piyasaya yeni bir ürün piyasaya sürüldüğü zaman bu benim aklıma nasıl [...]]]></description>
			<content:encoded><![CDATA[<p>Eli klavye tutan, kod yazmaya başlayan, program veya web sitesi yapmaya gönül vermiş birçok kişinin en büyük hayali bu olsa gerek; daha önceden yapılmamış bir şeyi yapmak. Ben de bunun üzerinde çok kafa yordum, ne yapsam, ne etsem, o bulunmamış şeyi bulsam diye&#8230;</p>
<p>Bazen piyasaya yeni bir ürün piyasaya sürüldüğü zaman bu benim aklıma nasıl gelmez diye hayıflanıyordum. O ürünü nasıl akıl ettiklerine dair senaryolar üretirim kafamdan. Önce şunu düşünmüşlerdir sonra bunu ve sonra ürün ortaya çıkmıştır diye. Tabii ben bunları düşündüğümde çoktan fırsatı kaçırmış oluyorum veya öyle olduğunu düşünüyorum..</p>
<p><span id="more-79"></span></p>
<p>Yazılım olsun olmasın bir ürünün tutulması için illa daha önceden yapılmamış olması gerekmiyor. Bunu kendi kafama sokmam çok kolay olmadı ama artık kavrayabildim. Ürünün tutulması için varolan işlerin aynısı yapması ama bunları daha iyi bir şekilde yapması yeterli.</p>
<p>Belki bu konuda klasik bir örnek olacak ancak durumu gayet iyi özetliyor; Google&#8217;dan önce de arama motorları bulunuyordu ama bir gün iki kafadar arama motoru var ama biz daha iyisini yapabiliriz diye kendilerine güvenerek bu işe başladılar. Sonuç zaten ortada. Eğer arama motoru zaten var biz neden yapalım gibi bir düşünceye kapılmış olsalardı şu anda Google&#8217;sız bir hayat yaşayacaktık. Tabii başka girişimci gençler aynı fikirden yola çıkarak alternatifleri sunabilirdi.</p>
<p>Yazılım dünyası dışında bu kural çok daha bariz bir şekilde ortada. Eğer piyasadaki her firma yazılımcıların düşünce tarzına sahip olsaydı şu anda arabalarımız, televizyonlarımız, bilgisayarlarımız ve fotoğraf makinlerimiz tek bir markanın ürünü olacaktı. Öyle mi ? :)</p>
<p>Elbette orjinal bir fikir bulup bunu piyasaya sunmak çok büyük bir avantaj ancak o fikri bulana kadar geçen sürede boş boş oturup beklersek birçok fırsatı da kaçırabiliriz. Biraz gözlem ve yaratıcılık ile daha önceden yapılan ürünlerin güzel özelliklerini birleştirip veya kötü yönlerini eleyerek varolan ürünlerden çok daha iyisini piyasaya sunarak da başarıya ulaşabiliriz.</p>
<p>Bunu anlayana kadar gerçekten çok boş vakit geçirdim ve artık çalışmaya başladım. Bu demek değil ki hala o muhteşem ve yapılmamış şeyi aramayı bıraktım ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/yapilmamisi-yapmak/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Anne ben SOSYAL oldum</title>
		<link>http://www.ahmetkakici.com/genel/anne-ben-sosyal-oldum/</link>
		<comments>http://www.ahmetkakici.com/genel/anne-ben-sosyal-oldum/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 16:34:05 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[paylaşım]]></category>
		<category><![CDATA[sosyal]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=69</guid>
		<description><![CDATA[Bundan üç beş yıl önce internette sitelere üye olurken kimliğimiz belli olmasın diye adımız yerine takma adlar kullanırdık. Hatta &#8220;internette kimliğinizi belli etmeden dolaşmanın yolu&#8221; başlığı altında vekil (proxy) sunucu adresleri paylaşılır ve kullanımı anlatılırdı. Belki hiç bir zaman yüzyüze tanışamayacağımız kişiler ile takma adlar altında dostluklar kurup internette takma ad altında dolaşıyorduk. Peki daha [...]]]></description>
			<content:encoded><![CDATA[<p>Bundan üç beş yıl önce internette sitelere üye olurken kimliğimiz belli olmasın diye adımız yerine takma adlar kullanırdık. Hatta &#8220;internette kimliğinizi belli etmeden dolaşmanın yolu&#8221; başlığı altında vekil (proxy) sunucu adresleri paylaşılır ve kullanımı anlatılırdı. Belki hiç bir zaman yüzyüze tanışamayacağımız kişiler ile takma adlar altında dostluklar kurup internette takma ad altında dolaşıyorduk. Peki daha sonra ne oldu da hepimiz adımızı hiç düşünmeden paylaşmaya başladık? Adımız bir kenara soyadımızı da artık bir çok yerde kullanıyorduk.</p>
<p><span id="more-69"></span></p>
<p>İsmimizi kullanmanın yanı sıra daha önceleri hiç vermediğimiz bilgileri bile internette açık etmeye başladık. Örneğin facebook&#8217;a üye olup adımız soyadımız ile birlikte arkadaşlarımızı da açıkça belirttik. Mezun olduğumuz okul, işimiz ve şehrimiz gibi bilgileri hiç düşünmeden (düşündük mü?) bütün dünya ile paylaşmaya başladık. Twitter&#8217;a üye olup neredeyse saatlik rapor veren kişiler var. FriendFeed üyeliği ile birlikte yaptıklarımız bir yana gezip gördüklerimizi de paylaşmaya başladık. Last.fm profilimizi ve arşivimizi oluşturarak müzik zevkimizi de öğrenmek isteyen herkes ile paylaştık. Flickr&#8217;a üye olarak artık paylaşımı yazı seviyesinden çıkarıp görsel medya seviyesine taşıdık. Evimizin, ailemizin, arkadaşlarımızın ve daha nice anımızın fotoğraflarını da paylaştık. Linkedin ve cember (xing) gibi siteler ile birlikte özel hayatımız ile birlikte iş hayatımız hakkında da bir sürü bilgiyi paylaştık, paylaştık paylaştık&#8230;.</p>
<p>Sosyalleşme adı altında tüm bu paylaşım işi içine girdik. Sosyalleşme tanımı Sulhi Dönmezer&#8217;in Sosyoloji kitabında şöyle açıklanmış; &#8220;kişinin grup normlarına uyması, bunları öğrenmesini sağlayan süreçtir&#8221;. Tabii ki başka insanlar ile yaptıklarımızı paylaşıp bir sosyalleşme sürecinden geçeceğiz ancak bu paylaşım aşamasında sınırlar net olarak çizilmediğinden işler değişik boyutlara taşınıyor.</p>
<p>Türk blog yazarları &#8216;blog&#8217; kelimesine türkçe karşılık bulma arayışında girdilkerinde &#8216;günlük&#8217; veya &#8216;günce&#8217; gibi iki öneriye sıcak bakarak kullanmaya başladılar. Tabii blog kelimesini olduğu gibi benimseyenler hatta başka karşılıklar bulup kullananlar da oldu. Ancak bu iki kelime en popüler olanı. Peki daha önceden gizli kapaklı defterlerde tutulan bu günlükleri internete taşıyıp dünyanın gözleri önüne sermenin sınırı nedir ? Çok iyi hatırlıyorum ilk okulda hatıra defterlerimiz vardı [bana kalbin kadar temiz bu sayfayı ayırdığın için....] ve genelde bir çoğunun kapağında da kilit vardı. Neden ? Çünkü bunlar bizim özelimizdi. Günlükler de aynı şekildeydi.</p>
<p>Ancak günümüze geldiğimizde kilitler çoktan kırılmış durumda. Sosyallik adı altında kişisel bilgilerimizi gereğinden çok paylaşıyoruz. Bu blogu açıp yazı yazmaya başladığımda sınırları kafamda çok net bir şekilde belirleyemedim ancak bir günlük olarak kullanmayacağıma eminim. Tabii bu benim görüşüm. Bir çok blog yazarı günlük hayatta yaşadıklarını bloglarında paylaşıyorlar. Belki ilerleyen zamanla birlikte bir webcam ile canlı yayında hayatımızı paylaşacağız. Youtube gibi video siteleri sayesinde bunu kısmen de olsa yapmıyor değiliz :)</p>
<p>Yıllardan beri asosyal olduğumu düşünmeme rağmen [öyleyim] bir anda friendfeed,twitter,lastfm ve facebook gibi sitelere üye olduğumu fark ettiğimde aslında o kadar da asosyal olmadığımı düşünmeye başladım :) Tabii aslında sadece sanal dünyada sosyal oldum! Halen daha sabahtan akşama kadar bilgisayar başında zaman geçiriyor ve zorunlu olmadıkça monitörün karşısından ayrılmıyorum. Ama ne farkeder artık ben de sosyalim ve bilgilerimi düşünmeden paylaşıyorum. Umarım bu paylaşım ve sosyalliğin sonu kötü olmaz.</p>
<p>Hepinize iyi sosyalleşmeler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/genel/anne-ben-sosyal-oldum/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Acid Testi</title>
		<link>http://www.ahmetkakici.com/web/acid-testi/</link>
		<comments>http://www.ahmetkakici.com/web/acid-testi/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:50:10 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[acid test]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=56</guid>
		<description><![CDATA[Tarayıcı savaşlarının kızıştığı şu dönemlerde Acid testini muhtemelen sizler de duymuşsunuzdur. Bu test internet tarayıclarının web standartlarına uyumluluğunu test ederek 100 üzerinden puan vermekte. Bu gün Safari 4&#8242;ün beta sürümünün 100 tam puan aldığını okudum. Son formattan sonra safari kuramadığım için eski sürümüyle de son sürümüyle de deneme şansım olmadı.Ancak Firefox 3.0.1, Internet Explorer 7.0.6 [...]]]></description>
			<content:encoded><![CDATA[<p>Tarayıcı savaşlarının kızıştığı şu dönemlerde Acid testini muhtemelen sizler de duymuşsunuzdur. Bu test internet tarayıclarının web standartlarına uyumluluğunu test ederek 100 üzerinden puan vermekte. Bu gün Safari 4&#8242;ün beta sürümünün 100 tam puan aldığını okudum. Son formattan sonra safari kuramadığım için eski sürümüyle de son sürümüyle de deneme şansım olmadı.Ancak Firefox 3.0.1, Internet Explorer 7.0.6 ve Opara 9.51 ile testi gerçekleştirdim.</p>
<p><span id="more-56"></span></p>
<p>Firefox 70 puan alırken Opera açıkası beklemediğim bir şekilde 84 puan aldı. Internet explorer&#8217;ı sona sakladım çünkü testi yapıp yapamadığımı anlayamadım bile :) Sonuç olarak 12 puan aldığını tahmin ediyorum. Tahmin ediyorum yazdım çünkü sonucu öyle biçimsiz bir şekilde ekrana getirdi ki tam anlamıyla rezalet. Aşağıda bulunan resimlere tıklayarak her bir tarayıcının sonucunu görebilirsiniz. %100 başarılı bir tarayıcıda ise <a href="http://acid3.acidtests.org/reference.html" target="_blank"><strong>bu</strong></a> adresteki gibi bir sonuç almak gerekiyor.</p>
<p><a class="thickbox" href="http://www.ahmetkakici.com/wp-content/gallery/acid/opera.jpg"><img class="ngg-singlepic ngg-none" src="http://www.ahmetkakici.com/wp-content/gallery/acid/thumbs/thumbs_opera.jpg" alt="opera.jpg" /></a><a class="thickbox" title="Internet Explorer" href="http://www.ahmetkakici.com/wp-content/gallery/acid/ie.jpg"><img class="ngg-singlepic ngg-none" src="http://www.ahmetkakici.com/wp-content/gallery/acid/thumbs/thumbs_ie.jpg" alt="ie.jpg" /></a><a class="thickbox" title="Firefox" href="http://www.ahmetkakici.com/wp-content/gallery/acid/ff.jpg"><img class="ngg-singlepic ngg-none" src="http://www.ahmetkakici.com/wp-content/gallery/acid/thumbs/thumbs_ff.jpg" alt="ff.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/acid-testi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FireFox Eklentileri</title>
		<link>http://www.ahmetkakici.com/web/firefox-eklentileri/</link>
		<comments>http://www.ahmetkakici.com/web/firefox-eklentileri/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 12:45:17 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[eklenti]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=40</guid>
		<description><![CDATA[Tarayıcı piyasasında FireFox&#8217;u diğerleriden öne taşıyan en büyü özelliklerinden biri hiç kuşkusuz eklenti özelliği ve bu özelliği destekleyen geliştirici sayısı. Bu özellikten dolayı IE ve Opera da kullanmama rağmen öncelikli tarayıcım FireFox. İşte beni FireFox kullanmaya yönelten eklentiler: Web Developer : Web tasarım veya programlama ile uğraşıyorsanız %100 bu eklentiyi kurmalısınız. Sayfalarınızdaki formlar, css kodları, [...]]]></description>
			<content:encoded><![CDATA[<p>Tarayıcı piyasasında FireFox&#8217;u diğerleriden öne taşıyan en büyü özelliklerinden biri hiç kuşkusuz eklenti özelliği ve bu özelliği destekleyen geliştirici sayısı. Bu özellikten dolayı IE ve Opera da kullanmama rağmen öncelikli tarayıcım FireFox.</p>
<p>İşte beni FireFox kullanmaya yönelten eklentiler:</p>
<p><span id="more-40"></span></p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/60" target="_blank">Web Developer</a></span> : Web tasarım veya programlama ile uğraşıyorsanız %100 bu eklentiyi kurmalısınız. Sayfalarınızdaki formlar, css kodları, resimler hakkında bilgi alıp bunların gösterimini değiştirebilmeniz için çok sayıda özellik sunuyor. Ayrıca cookie yönetimi de sağlamakta.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/966" target="_blank">Tamper Data</a></span> : GET/POST türü istekleriniz iizleyip modifiye etmenizi sağlayan bir eklenti. Filtre özelliği sayesinde istekleri daha iyi kontrol etme imkanınız da mevcut.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/7263" target="_blank">Sage-Too</a></span> : Rss beslemelerini takip edebileceğiniz bir eklenti. <em>Check Feeds</em> dediğiniz anda kayıtlı olan adresleri kontrol ediyor ve önceden ziyaret etmediğiniz yani yeni feedleri kalın yazılarla göstermek üzere size sitedeki feed başlıklarını gösteriyor. Dilerseniz bir adresi/siteyi başlığı okundu/okunmadı olarak işaretleyebiliyorsunuz.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/6076" target="_blank">Better Gmail 2</a></span> : Gmail&#8217;in tasarımını düzenlemenizi sağlayan bu eklenti içinde gelen öyle bir tasarım var ki GMail&#8217;i eski haliyle düşünemiyorum :) Tema değiştirmenin yanı sıra bazı özelliklerin görünmesini de engelleyebileceğiniz hoş bir eklenti.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/3336" target="_blank">ErrorZilla Mod</a></span> : Klasik olan &#8220;Sayfa görüntülenemiyor&#8221; hatası yerine daha orjinal bir hata sayfası oluşturan bir eklenti. Oluşturduğu hata sayfasında aşağıdaki özellikler mevcut:</p>
<ul>
<li>Google ön bellek sayfalarında siteyi arama</li>
<li>Sitenin ülkemizde olduğu gibi engellenmesi durumuna karşı nyud.net üzerinden ulaşmayı sağlayan coralize özelliği</li>
<li>Arcihive.org üzerinden sitenin eski versiyonlarını görebilme</li>
<li>Ping /  Trace / Whois işlemlerini kısaca yapabilme</li>
</ul>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/26" target="_blank">Download Statusbar</a></span> : İndirdiğiniz dosyaları takip etmek için sunulan, firefox indirme yöneticisinden çok daha gelişmiş bir eklenti.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/1027" target="_blank">All-in-One Sidebar</a></span> : Kurulu eklentileri, sık kullanılanları, indirilen dosyaları, geçmişi tek bir menüden kontrol etmek için geliştirilmiş kullanışlı bir eklenti.</p>
<p><span style="text-decoration: underline;"><a href="https://addons.mozilla.org/en-US/firefox/addon/220" target="_blank">FlashGot</a></span> : FlashGet ile Firefox&#8217;un entegrasyonunu sağlayan ve Flashget kullananlar için kaçınılmaz bir eklenti.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/firefox-eklentileri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireFox Prefetch</title>
		<link>http://www.ahmetkakici.com/web/firefox-prefetch/</link>
		<comments>http://www.ahmetkakici.com/web/firefox-prefetch/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 19:59:29 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[prefetch]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=36</guid>
		<description><![CDATA[Geçtiğimiz günlerde Facebook&#8217;ta bir albüm gezerken bir şey dikkatimi çekti; bildiğiniz gibi albümde fotoğrafın üzerine tıklayarak (veya klavyeden sağ ok tuşuna basarak) bir sonraki fotoğrafa geçiyorsunuz. Peki bu işlem sonunda bir sonraki fotoğrafın gösterilme hızına hiç dikkat ettiniz mi ? Sanki kendi bilgisayarımda bir fotoğraf albümüne bakar gibi fotoğrafları oldukça hızlı bir şekilde gezdim. Bu [...]]]></description>
			<content:encoded><![CDATA[<p>Geçtiğimiz günlerde Facebook&#8217;ta bir albüm gezerken bir şey dikkatimi çekti; bildiğiniz gibi albümde fotoğrafın üzerine tıklayarak (veya klavyeden sağ ok tuşuna basarak) bir sonraki fotoğrafa geçiyorsunuz. Peki bu işlem sonunda bir sonraki fotoğrafın gösterilme hızına hiç dikkat ettiniz mi ? Sanki kendi bilgisayarımda bir fotoğraf albümüne bakar gibi fotoğrafları oldukça hızlı bir şekilde gezdim. Bu bana biraz garip geldi çünkü daha önceden bu albümü ziyaret etmemiştim, yani ön bellekten gösterme imkanı yoktu. Tabi ben istemeden bu fotoğraflar bilgisayarıma gelmişse olaylar değişir :)</p>
<p><span id="more-36"></span></p>
<p>Bu konu hakkında biraz araştırma yaptım ve Mozilla&#8217;nın sayfasında <a href="http://developer.mozilla.org/en/Link_prefetching_FAQ" target="_blank">bir yazı </a>buldum. Olayın özeti şöyle ki web sitenizin kodlamasını yaparken içeriğe göre kullanıcının ziyaret edebileceği içeriğe link veriyorsunuz. Tarayıcı belirli bir süre boş kaldığında otomatik olarak o muhtemel içeriği ön belleğe çekiyor. Bu sayede sanki o sayfaya daha önce erişmiş gibi hızlı bir şekilde ulaşıyoruz.</p>
<p>Bu özellik sadece Firefox tarayıcısında bulunmuyor. Mozilla&#8217;nın da belirttiği gibi:</p>
<blockquote><p>Browsers based on Mozilla 1.2 (or later) as well as browsers based on Mozilla 1.0.2 (or later) support prefetching. This includes Firefox and Netscape 7.01+</p></blockquote>
<p>Eğer tarayıcınızın prefetch özelliğini destekleyip desteklemediğini öğrenmek istiyorsanız <a href="http://gemal.dk/browserspy/prefetch.php" target="_blank"><strong>bu</strong></a> adrese girin ve 10-15sn civarı bekledikten sonra sayfayı yenileyin. <em>Prefetch  is working. </em>yazısını gördüyseniz ne mutlu size :)</p>
<p>Bu arada FaceBook&#8217;un bu özelliği kullanıp kullanmadığına dikkat etmedim, kaynak kodunda bulan olursa bir yorum bıraksın :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/firefox-prefetch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Chrome</title>
		<link>http://www.ahmetkakici.com/web/google-chrome/</link>
		<comments>http://www.ahmetkakici.com/web/google-chrome/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 19:12:12 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=34</guid>
		<description><![CDATA[Google Chome piyasaya bomba gibi girdi. Binlerce (veya milyonlarca) internet kullanıcısı tarafından heyecan ile indirildi, denendi. Sonrasında yorumlar yavaş yavaş forumlara bloglara düşmeye başladı. Hızlıydı, güzeldi, çirkindi, IE daha güzel, FireFox&#8217;a benzemiş vs derken bir Chrome rüzgarı aldı gitti. Ben o tarz bir yazı yazmayacağım çünkü henüz Chrome kullanmadım. Ben size Chrome&#8217;un özünü yazacağım :) [...]]]></description>
			<content:encoded><![CDATA[<p>Google Chome piyasaya bomba gibi girdi. Binlerce (veya milyonlarca) internet kullanıcısı tarafından heyecan ile indirildi, denendi. Sonrasında yorumlar yavaş yavaş forumlara bloglara düşmeye başladı. Hızlıydı, güzeldi, çirkindi, IE daha güzel, FireFox&#8217;a benzemiş vs derken bir Chrome rüzgarı aldı gitti. Ben o tarz bir yazı yazmayacağım çünkü henüz Chrome kullanmadım. Ben size Chrome&#8217;un özünü yazacağım :)</p>
<p><span id="more-34"></span></p>
<p>Yazıma Chorme kullanan kişilerin &#8216;çoğumuzun yaptığı gibi&#8217; okumadan kabul ettiği kullanım koşullarına göz atarak başlarsam iyi olur sanırım. İşte az da olsa bazı sitelerin yazdığı o meşhur kullanım şartlarının 11. maddesinden birkaç alıntı:</p>
<ul>
<li>By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any content which you submit, post or display on or through, the services. This license is for the sole purpose of enabling Google to display, distribute and promote the services and may be revoked for certain services as defined in the additional terms of those services.</li>
<li>The software which you use may automatically download and install updates from time to time from Google. These updates are designed to improve, enhance and further develop the services and may take the form of bug fixes, enhanced functions, new software modules and completely new versions. You agree to receive such updates (and permit Google to deliver these to you) as part of your use of the services.</li>
<li>Some of the services are supported by advertising revenue and may display advertisements and promotions. These advertisements may be targeted to the content of information stored on the services, queries made through the services or other information.The manner, mode and extent of advertising by Google on the services are subject to change without specific notice to you.</li>
</ul>
<p>Bir çoğumuz bu şartları okumadık keza okuyanların da bir kısmı muhtemelen deneme amaçlı kabul etmiştir. Zira arama motoru, reklamları, mail hizmeti ve diğer tüm hizmetleri sayesinde bizler hakkında <strong>çok</strong> fazla bilgi topluyor. Varsın Chrome ile de biraz bilgi toplasın.</p>
<p>Bu kullanım şartları konusu biraz göze batmaya başlamş olacak ki Google ufak bir düzenleme yapıp yeni bir anlaşma ile karşımıza çıktı :)</p>
<p>Ama bazı durumlar var ki bilgi toplamaktan da zararlı olabiliyor(!). Chorme, Safari tarafından da kullanılan WebKit tarayıcı motorunu kullanıyor diye Safari&#8217;de bilinen açıklar hemen Chorme üzerinde de denendi. Bu açıklardan biri de <em>Carpet-Bomb</em>. Bu açık sayesinde Windows XP veya Vista üzerinde Safari kullananların bilgisayarlarına istemsiz olarak dosya aktarılıyordu. Nasıl mı ? İşte böyle:</p>
<blockquote><p><code>#!/usr/bin/perl<br />
print "Content-type: blah/blah\n\n"</code></p></blockquote>
<p>Yukarıdaki perl kodunu içeren sayfayı gören Safari bu içerik tipini tanımadığı için direk olarak sayfayı kullanıcının masaüstüne indirmeye başlıyor. Tabii bu kodu içeren sayfayı iframe içinde sayfaya defalarca gömerek olaya adını veren <em>bomb</em> işlemini yapıyorlar.</p>
<p>Bu açıktan hemen sonra Apple Safari&#8217;nin bu açığını kapattı ayrıca Microsoft&#8217;ta kullanıcılarına <a href="http://www.microsoft.com/technet/security/advisory/953818.mspx" target="_blank">bir açıklama</a> yaparak bu açığı bildirdi.</p>
<p>Chrome&#8217;u henüz denemedim ancak bu açığın Chrome&#8217;da olacağını pek zannetmiyorum. Çünkü bu açık Nitesh Dhanjani tarafından 14 Mayıs tarihinde açıklandı, yani üzerinden epey zaman geçti. Ayrıca WebKit açık kanyak kodlu bir proje. Yani bu süre boyunca Google&#8217;ın açık kaynak kodlu bir projedeki bu kadar bilinen bir açığı kapatmamış olmayacağını düşünmüyorum (aksini ispat eden varsa bir yorum bıraksın :] )</p>
<p>Chrome&#8217;daki bir diğer sorun da aşağıdaki gibi girilen bağlantılarda programın hata vererek sonlanması ki Google&#8217;ın bunu da en kısa sürede çözeceğini düşünüyorum.</p>
<blockquote>
<pre id="line70">&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"EVIL:%"</span>&gt;HERE&lt;/<span class="end-tag">a</span>&gt;</pre>
</blockquote>
<p>Chrome&#8217;u kullanmadan edindiğim bilgiler bunlar. Açıkçası bu kısa süre içerisinde denemeyi de düşünmüyorum çünkü FireFox ve eklentilerimle gayet mutluyum ve beta tester olmayacak kadar da pinpirikliyim :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/google-chrome/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>PHP ile EXIF bilgisi okuma</title>
		<link>http://www.ahmetkakici.com/web/php-ile-exif-bilgisi-okuma/</link>
		<comments>http://www.ahmetkakici.com/web/php-ile-exif-bilgisi-okuma/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 20:20:42 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[dll]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[mbstring]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=30</guid>
		<description><![CDATA[Jpeg ve Tiff formatındaki fotoğrafların exif bilgilerini okumak için php_exif.dll mevcut. Bu DLL sayesinde exif_read_data fonksiyonuna erişebiliyoruz. Tabii öntanımlı olarak gelen php.ini dosyasında bu dll aktif değil. Öncelikle php.ini dosyasından extension=php_exif.dll yazan satırı bulup başındaki noktalı virgülü kaldırmamız gerekli. Evet az önce ben bu şekilde yaparak exif bilgilerini mutlu mesud bir şekilde okuyacağımı zannetmiştim. Ama [...]


Benzer yazılar:<ol><li><a href='http://www.ahmetkakici.com/programlama/programlama-ipuclari/' rel='bookmark' title='Permanent Link: Programlama İpuçları'>Programlama İpuçları</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Jpeg ve Tiff formatındaki fotoğrafların <a href="http://tr.pardus-wiki.org/EXIF" target="_blank">exif</a> bilgilerini okumak için php_exif.dll mevcut. Bu DLL sayesinde <em>exif_read_data</em> fonksiyonuna erişebiliyoruz. Tabii öntanımlı olarak gelen php.ini dosyasında bu dll aktif değil. Öncelikle php.ini dosyasından <em>extension=php_exif.dll</em> yazan satırı bulup başındaki noktalı virgülü kaldırmamız gerekli. Evet az önce ben bu şekilde yaparak exif bilgilerini mutlu mesud bir şekilde okuyacağımı zannetmiştim. <span id="more-30"></span>Ama apache&#8217;yi yeninden başlattığımda verdiği hata oldukça ilginçi; php_mbstring.dll dosyasını bulamadığına dair bir hata veriyordu. Oysa php.ini dosyasında da php_mbstring.dll aktifti ki şimdiye kadar bu hatayı almamıştım.</p>
<p>Çözüm mü ? Çözüm gayet kolay :) php.ini dosyası içinde php_mbstring.dll&#8217;in aktif edildiği satırı php_exif.dll&#8217;yi aktif ettiğiniz satırın üstünde olmak koşuluyla herhangi bir yere koyduğunuz zaman sorun çözülüyor. Neden mi ? Çünkü tahmin edebileceğiniz gibi exif bilgilerini okumamızı sağlayan dll mbstring ile birlikte çalışıyor ;)</p>
<p>Bundan sonrası gayet kolay:</p>
<blockquote><p>var_dump( exif_read_data(&#8216;ahmeTT.jpg&#8217;, &#8216;IFD0&#8242;));</p></blockquote>
<p>gibi bir kod ile exif bilgisini ekrana yazdırabilirsiniz. Bu kütüphane hakkında daha fazla bilgi için (<a href="http://tr2.php.net/manual/en/ref.exif.php" target="_blank">buradan</a>) php.net&#8217;in sayfasını ziyaret edebilirsiniz.</p>


<p>Benzer yazılar:<ol><li><a href='http://www.ahmetkakici.com/programlama/programlama-ipuclari/' rel='bookmark' title='Permanent Link: Programlama İpuçları'>Programlama İpuçları</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/php-ile-exif-bilgisi-okuma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NotePad++ ile FTP erişimi</title>
		<link>http://www.ahmetkakici.com/web/notepad-ile-ftp-erisimi/</link>
		<comments>http://www.ahmetkakici.com/web/notepad-ile-ftp-erisimi/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:02:04 +0000</pubDate>
		<dc:creator>Ahmet Kakıcı</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[notepad]]></category>

		<guid isPermaLink="false">http://www.ahmetkakici.com/?p=28</guid>
		<description><![CDATA[Kod yazarken en sık kullandığım editörler C# için Visual Studio, Java için NetBeans. Bu iki dilin haricinde her türlü kodu yazdığım ve text editörü olarak kullandığım yegane program NotePad++. Sourceforge altında açık kaynak olarak geliştirilen NotePad++&#8217;ı fazla da övmeye gerek yok sanırım zira SourceForge tarafından en iyi developer aracı seçilerek başarısını ispat ediyor. NotePad++&#8217;ın en [...]]]></description>
			<content:encoded><![CDATA[<p>Kod yazarken en sık kullandığım editörler C# için Visual Studio, Java için NetBeans. Bu iki dilin haricinde <strong>her türlü</strong> kodu yazdığım ve text editörü olarak kullandığım yegane program NotePad++. Sourceforge altında açık kaynak olarak geliştirilen NotePad++&#8217;ı fazla da övmeye gerek yok sanırım zira SourceForge tarafından en iyi developer aracı <strong><a href="http://sourceforge.net/community/index.php/landing-pages/cca08/" target="_blank">seçilerek</a></strong> başarısını ispat ediyor.</p>
<p><span id="more-28"></span></p>
<p>NotePad++&#8217;ın en güzel özelliklerinden biri de PlugIn desteği. Benim bilgisayarımda şu an 5.0 versiyonu kurulu ve 2 gün önce çok güzel bir özelliğini keşfettim. En sevdiğim editörüm ile web siteme bağlanıp istediğim dosyaları NotePad++ ile düzenleyip kaydedebilioyrmuşum! Bu özelliği keşfetmeden önce genelde WinScp&#8217;nin dandik editörü ile bu işimi hallediyordum veya dosyayı bilgisayarıma indirip NotePad++ ile düzenleyip tekrar WinScp ile sunucuya gönderiyordum. Yazması bile zor oldu&#8230;</p>
<p>NotePad++ ile bunu nasıl mı yapıyorum ? <em>Plugins </em>menüsünden <em>FTP_SynchronizeA</em>&#8216;yı seçip <em>Show FTP Folders</em>&#8216;ı işaretliyorum. Bu sayede editörün içinde sağ tarafta yeni bir blok beliriyor. Yeni açılan bölümde <em>Open Settings Dialog</em> butonuna basarak <em>Adress</em> &#8211; <em>Username</em> &#8211; <em>Password</em> bölümlerini doldurup <em>Tamam</em>&#8216;a basıyoruz ve ayarlarımızı yapmış oluyoruz. Bu ayarları yaptıktan sonra <em>Open Settings Dialog</em> butonunun hemen yanında <em>Connect</em> butonu aktif oluyor. Bundan sonra bize bu butona basıp NotePad++&#8217;ın sunucumuza bağlanmasını izlemek düşüyor. Kısa bir süre sonra sunucudaki klasörlerimiz huzurumuzda.. Artık istediğimiz dosyayı seçip çift tıklayarak açıyor, düzenliyor ve kaydederek işimizi bitiriyoruz.</p>
<p>Eğer hala NotePad++ kullanmadıysanız mutlaka <a href="http://notepad-plus.sourceforge.net/uk/download.php" target="_blank">indirip</a> kullanmanızı tavsiye ediyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ahmetkakici.com/web/notepad-ile-ftp-erisimi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
