<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2turkishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Fatih Hayrioğlu'nun not defteri</title><link>http://www.fatihhayrioglu.com</link><description>{ CSS, HTML ve Javascript }</description><language>en</language><lastBuildDate>Mon, 02 Nov 2009 13:36:52 PST</lastBuildDate><generator>WordPress http://wordpress.org/</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fatihhayri" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/fatihhayri" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ffatihhayri" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Arayüz Geliştiricilerin Görev Tanımı</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/4AzADwxx8Ng/</link><category>CSS</category><category>Web Standartları</category><category>XHTML</category><category>arama motoru</category><category>arayüz-geliştiriciler</category><category>Erişebilirlik</category><category>Javascript</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Mon, 02 Nov 2009 13:36:52 PST</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1364</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Şu anki bulunduğum durum ve <a href="http://friendfeed.com/arayuz-gelistiriciler" title="FirendFeed'deki Arayüz Geliştiricileri">FirendFeed&#8217;deki Arayüz Geliştiricileri</a> grubunun etkisi ile bu yazıyı yazmayı düşündüm. Bir çok şirket eleman ararken bazı şartları ileri sürüyor, peki bunlar ne kadar gerçekçi. Bir listede ben çıkardım, sizlerde katkıda bulunursanız Arayüz Geliştiricilerini Görev Tanımı&#8217;nı çıkarmış oluruz. </p>
<p>Aslında bundan önce bir web ajansının yapısını ve iş akışını çıkarmak gerekir ve buna göre görev tanımları yapılmalıdır, ama o biraz daha kapsamlı bir iş.</p>
<p>Bizim memlekette genelde bir iş yapılır daha sonra standartları yerleşir. Aynı durum web mecrasında da var. Bir çok kişi bu mecrada çalışmasına ve bir sektör oluşmasına rağmen iş akışı ve görev tanımları tam olarak oturmamıştır. Ben yaklaşık 10 senelik bir çalışma hayatımdaki yaşadıklarım ve okuduklarım ile Arayüz Geliştiricileri için şöyle bir liste çıkardım;</p>
<ul>
<li><strong>HTML bilmek:</strong> Çok iyi derecede HTML bilmelidir ve uygulamada gereksiz kod yığınlarında kaçınmalıdır.</li>
<li><strong>CSS Bilmek:</strong> Çok iyi derecede CSS bilmelidir. Katman tabanlı kodlamayı bilmelidir. Tablosuz sayfa yapısını tasarlamalıdır.</li>
<li><strong>Javascript:</strong> Çok iyi derecede javascript bilmelidir. Ajax ve  javascript kütüphanelerinden birine(jquery, mootools, vd.) hakim olmalı ve uygulama geliştirebilmelidir.</li>
<li><strong>Gelişmiş Kod Yazma:</strong> Arama motorlarına, erişebilirlik ilkelerine, farklı platform ve tarayıcılara uygun kod yazmalıdır. En az kod ile en yüksek performansı almalıdır.</li>
<li><strong>İçerik Yönetim Sistemleri:</strong> Şirket içi CMS vb. içerik yönetim sistemlerini bilmeli ve kullanmalıdır.</li>
<li><strong>Mailing:</strong> Mailing standartların bilemeli ve buna uygun mailing kodları hazırlamalıdır. </li>
<li><strong>Görsel Araçlar:</strong> Adobe Photoshop, Firework veya benzeri bir programı kendi işini yapacak kadar bilmelidir.</li>
<li><strong>Takım Çalışması:</strong> Takım çalışmalarına uyumlu olmalıdır. Proje Yöneticisi, tasarımcı, flashçı ve programcılar ile etkileşimli çalışmalıdır.</li>
<li><strong>Yenilikçi:</strong> Web mecrasındaki gelişmeleri takip etmeli ve uygulamalarında bu yenilikleri gerektiğinde kullanmalıdır.</li>
<li><strong>Yabancı Dil:</strong> En az yenilikleri takip edecek kadar İngilizce bilmelidir.</li>
<li><strong>Sunucu Taraflı Diller:</strong> Asp.Net, PHP vb. sunucu taraflı dillerin genel mantığını bilmelidir.<BR>
      </li>
</ul>
<p>Bu liste tasarımcı, programcı, flashçı ve Arayüz geliştirici ayrımını yapabilmiş şirketler için geçerlidir. Memlekette hala bu ayrımı yapmamış şirketlerin olması üzücü. Ayrıca yukarıda tanımladığımız Arayüz Geliştiricilerinin Görev Tanımı zamanla gelişebilir. Örneğin Arama motoruna uygunluk ve erişebilirlik ve javascript  için gelecekte ayrı birimler kurulabilir. Daha da ileri gidip jquery geliştirici bile aranabilir. Malum sektör hızlı gelişiyor.</p>
<ul>
<li><A id="ry6p" href="http://v1.garrettdimon.com/archives/the-time-is-now-for-front-end-architects" title="http://v1.garrettdimon.com/archives/the-time-is-now-for-front-end-architects">http://v1.garrettdimon.com/archives/the-time-is-now-for-front-end-architects</A></li>
<li><A id="hzcs" href="http://www.cherny.com/webdev/105/front-end-web-designers-developers-and-engineers" title="http://www.cherny.com/webdev/105/front-end-web-designers-developers-and-engineers">http://www.cherny.com/webdev/105/front-end-web-designers-developers-and-engineers</A></li>
<li><A id="za:n" href="http://fuelyourcoding.com/steps-to-becoming-a-front-end-web-developer/" title="http://fuelyourcoding.com/steps-to-becoming-a-front-end-web-developer/">http://fuelyourcoding.com/steps-to-becoming-a-front-end-web-developer/</A></li>
<li><A id="hbpp" href="http://onlinetools.org/articles/fed2.html" title="http://onlinetools.org/articles/fed2.html">http://onlinetools.org/articles/fed2.html</A></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/genislik-ve-yuksekligin-sinirlarini-belirlemekmin-width-min-heightmax-width-max-height/' rel='bookmark' title='Permanent Link: Genişlik ve Yüksekliğin Sınırlarını Belirlemek(min-width, min-height,max-width, max-height)'>Genişlik ve Yüksekliğin Sınırlarını Belirlemek(min-width, min-height,max-width, max-height)</a></li><li><a href='http://www.fatihhayrioglu.com/css-ile-sayfalama-gorselligini-ayarlama/' rel='bookmark' title='Permanent Link: CSS ile sayfalama görselliğini ayarlama'>CSS ile sayfalama görselliğini ayarlama</a></li><li><a href='http://www.fatihhayrioglu.com/cssin-yapisi/' rel='bookmark' title='Permanent Link: CSS&#8217;in Yapısı'>CSS&#8217;in Yapısı</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=4AzADwxx8Ng:1r6rou1jNd4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=4AzADwxx8Ng:1r6rou1jNd4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=4AzADwxx8Ng:1r6rou1jNd4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Şu anki bulunduğum durum ve FirendFeed&amp;#8217;deki Arayüz Geliştiricileri grubunun etkisi ile bu yazıyı yazmayı düşündüm. Bir çok şirket eleman ararken bazı şartları ileri sürüyor, peki bunlar ne kadar gerçekçi. Bir listede ben çıkardım, sizlerde katkıda bulunursanız Arayüz Geliştiricilerini Görev Tanımı&amp;#8217;nı çıkarmış oluruz. 
Aslında bundan önce bir web ajansının yapısını ve iş akışını çıkarmak gerekir ve [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/genislik-ve-yuksekligin-sinirlarini-belirlemekmin-width-min-heightmax-width-max-height/' rel='bookmark' title='Permanent Link: Genişlik ve Yüksekliğin Sınırlarını Belirlemek(min-width, min-height,max-width, max-height)'&gt;Genişlik ve Yüksekliğin Sınırlarını Belirlemek(min-width, min-height,max-width, max-height)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-ile-sayfalama-gorselligini-ayarlama/' rel='bookmark' title='Permanent Link: CSS ile sayfalama görselliğini ayarlama'&gt;CSS ile sayfalama görselliğini ayarlama&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/cssin-yapisi/' rel='bookmark' title='Permanent Link: CSS&amp;#8217;in Yapısı'&gt;CSS&amp;#8217;in Yapısı&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">12</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/arayuz-gelistiricilerin-gorev-tanimi/</feedburner:origLink></item><item><title>@font-face kullanımı</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/p9v3JtkY1y0/</link><category>CSS</category><category>XHTML</category><category>farklı tarayıcılara göre kod yazmak</category><category>font-face</category><category>yazı tipi</category><category>yazı tipi gömme</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Thu, 29 Oct 2009 10:19:36 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1357</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h3>@font-face Genel Bilgi</h3>
<p>@font-face özelliği web sitelerimizde sistemde yüklü olmayan yazı tiplerini kullanma imkanı verir. @font-face kodu ile kullanıcının bilgisayarına kullanılacak yazı tipleri yüklenir. @font-face özelliği ilk olarak CSS2 ile birlikte geldi, ancak sonradan bazı problemlerden dolayı CSS2.1&#8242;de kaldırıldı ve şimdi CSS3 ile birlikte yeniden geldi.</p>
<p>Tipografi hakkında bir çok makale yazıldı ve yazılmaktadır. Bende zamanında <a href="http://www.fatihhayrioglu.com/css-ve-tipografi/" title="CSS ve Tipografi">CSS ve Tipografi</a> adlı bir makale yayınlamıştım ve orada yazı tipi seçiminin öneminden bahsetmiştim. Biz halihazırda farklı yazı tiplerini sitelerimizde kullanmak için <a href="http://www.fatihhayrioglu.com/metin-yerine-resimflash-ekleme-teknikleri-image-replacement/" title="sIFR">sIFR</a>,  <a id="rxa5" href="http://www.yakuter.com/cufon-bir-sifr-alternatifi-hakkinda-her-sey/" title="Cufón">Cufón</a> vd. bazı yöntemleri kullanmaktayız. Bu yöntemler işimizi görse de bazı dezavantajları yok değildi. @font-face bu sorunları gidermek ve yenilikler getirmek için bizlere sunuldu. Bu konuda ümitliyim.</p>
<p>@font-face özelliğini tüm yeni nesil tarayıcılar destekliyor. Diğer özelliklerden farklı olarak ilk defa bu özelliği Firefox, Opera ve Safari sonradan destekledi. Şu an ki durumda kullanmak mümkün olsa da bence en az 4-5 aylık(Firefox&#8217;un eski sürümlerinin yerini Firefox 3.5 alması için) bir süre sonra tam anlamıyla bir projede kullanılabilir. Tabi tek sorunumuz bu ise.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/fontface_destek_tablosu.gif" alt="fontface_destek_tablosu" title="fontface_destek_tablosu" width="450" height="259" class="alignnone size-full wp-image-1358" /></p>
<p>Kaynak: <a id="sdd5" href="http://en.wikipedia.org/wiki/Web_typography" title="Vikipedia">Vikipedia</a></p>
<p><span id="more-1357"></span></p>
<h3>@font-face Yazı tipi Çeşitleri</h3>
<p>@font-face kullanımında farklı tarayıcılar farklı yazı tipi dosya uzantılarını desteklediği için birden fazla yazı tipi dosyası hazırlamalıyız. İnternet Explorer .eot uzantılı yazı tiplerini desteklerken, diğer tarayıcılar .ttf ve .otf uzantılı yazı tiplerini desteklemektedir. Biz kullanacağımız yazı tiplerinin ie için .eot uzantılı ve diğerleri için .ttf veya .otf uzantılı dosyalarını hazırlamamız gerekecektir. Ayrıca Opera9 ve Google Chrome içinde .svg uzantılı dosya hazırlamalıyız. </p>
<p>@font-face kodu ile sayfalarımıza ekleyebileceğimiz yazı tipi çeşitlerini incelersek;</p>
<ul>
<li><strong>.eot Uzantılı dosyalar:</strong> .eot(Embedded OpenType) Microsfot&#8217;un baştan beri  desteklediği yazı tipi dosya uzantısıdır. Diğer yazı tipi çeşitlerine destek vermeyi pek düşünmeyen İnternet Explorer bu konuda da ayak bağı olacağa  benzer. WEFT aracı ile .ttf uzantılı dosyalarınızı .eot uzantılı dosyalara çevirebilirsiniz. Biraz karışık geldi bu program bana.
    </li>
<li><strong>.ttf ve .otf uzantılı dosyalar:</strong> Genelde Windows işletim sistemininde kullandığı bu yazı tipi dosya çeşitlerini Firefox, Safari, Opera desteklemektedir. 
    </li>
<li><strong>.svg uzantılı yazı tipi dosyaları:</strong> Vektörel, esnek yapılı yazı  tipi dosya çeşidi. Safari,  Google Chrome, Opera destekliyor. FontForge sitesindeki SVG uzantılı oluşturulan Opera&#8217;da sorun oluyor. <a title="Batik" href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" id="nntv">Batik</a> bu araç var, ama nasıl kullanıldığını öğrenebilmiş değilim.<br />
    Önerim <a href="http://www.fontsquirrel.com/fontface/generator">fontsquirrel.com</a> sitesindeki aracı kullanmanız.</li>
<li><strong>woff uzantılı yazı tipi dosyaları: </strong>Web için kullanılacak bir standart. Boyut olarak diğelerine nazaran %40&#8242;lara varan bir avantaj sağlıyor. Firefox 3.6 sonrasında destekleyeceğini açıkladı. </li>
</ul>
<p><strong>Yazı tip dosyalarını birbirine çevirme araçları</strong></p>
<ul>
<li>ttf yazı tipinizi font-face&#8217;in desteklediğin tüm yazı tiplerini(.eot, .svg, ttf, woff) üreten güzel bir araç: <a id="sob2" href="http://www.fontsquirrel.com/fontface/generator" title="http://www.fontsquirrel.com/fontface/generator">http://www.fontsquirrel.com/fontface/generator</a>
  </li>
<li>
    ttf yazı tiplerini eot&#8217;ya çevirmek için çevirim içi araç: <a id="n1_k" href="http://www.kirsle.net/wizards/ttf2eot.cgi" title="http://www.kirsle.net/wizards/ttf2eot.cgi">http://www.kirsle.net/wizards/ttf2eot.cgi</a>
  </li>
<li>Farklı yazı tiplerini birbirine çeviren çevirim içi araç: <a id="olp9" href="http://onlinefontconverter.com/" title="http://onlinefontconverter.com/">http://onlinefontconverter.com/</a></li>
<li>ttf&#8217;den eot ye çeviren başka bir çevirim içi araç <a id="nptr" href="http://ttf2eot.sebastiankippe.com/" title="http://ttf2eot.sebastiankippe.com/">http://ttf2eot.sebastiankippe.com/</a></li>
<li>ttf&#8217;den svg&#8217;ye çevirme aracı: <a id="b:0." href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" title="http://xmlgraphics.apache.org/batik/tools/font-converter.html">http://xmlgraphics.apache.org/batik/tools/font-converter.html</a></li>
</ul>
<p>Bunların dışında bazı programlar varsa da bunlar yeterli araçlar bence. </p>
<p>Burada şunu söylemeden geçemeyeceğim, fontsquirrel.com sitesi farklı yazı tipi dosyaları üretmede çok yardımcı oldu. Bir çok site ve program farklı yazı tipi dosyaları üretirken Ethan&#8217;ın sitesi web&#8217;de kullanılacak tüm yazı tipi dosya uzantılarını üreterek bana çok yardımcı oldu. İlk kez fontsquirrel.com sitesindeki aracı kullandığımda .svg uzantılı dosyaların Opera&#8217;da kesik göründüğünü fark ettim. Sonra bu sorunu site sahibi ile paylaşmak istedi, sağ olsun Ethan ilgilendi ve aracı geliştirdi. Buradan Ethan&#8217;a tekrar teşekkürlerimi sunuyorum. Thanks, Ethan  </p>
<h3>@font-face Kodu</h3>
<p>Evet yazı tipi dosyalarımız hazırsa kodumuzu yazmaya başlayabiliriz. @font-face kod yapısı</p>
<pre class="brush: css;">
        @font-face {
        font-family: Gentium;
        src: url(http://site/fonts/Gentium.ttf);
        }

        p { font-family: Gentium, serif; }
</pre>
<p>Kod yapımız iki kısımdan oluşmaktadır. İlk başta özel yazı tipimizi sisteme yüklüyoruz. Sonra da bu yazı tipini kullanıyoruz. </p>
<p>Ancak durum bu kadar kolay değil. Buradan itibaren ie kendini gösteriyor ve farklı yazı tipi ile farklı kod yazmamız gerekiyor. Bundan başka bir kaç sorunuda gidermek için <a href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/" title="Paul Irish">Paul Irish</a>&#8216;in yazdığı makaleden çıkardığımız kod:</p>
<pre class="brush: css;">
@font-face {
    font-family: 'Graublau Web';
    src: url('GraublauWeb.eot');
    src: local('Graublau Web Regular'), local('Graublau Web'),
    url('GraublauWeb.woff') format('woff'),
    url('GraublauWeb.svg#GraublauWeb') format('svg'),
    url('GraublauWeb.otf') format('opentype');
}

p { font-family: &quot;Graublau Web&quot;, serif; }
</pre>
<p>Bu kodlamanın özel yazı tipini sisteme tanıtırken ilk olarak .eot uzantılı yazı tipini ekliyoruz ie için. Sonrasındaki satır ise diğer tarayıcılar için yazılan kod. Buradaki yereldeki (local) tanımı eğer bu yazı tipi kullanıcının bilgisayarında var ise yüklenmeden kullanılması için ve de  sonraki kodu ie&#8217;den gizlemek içindir. Devamı kodlamada diğer tarayıcılar içindir.</p>
<p><strong>Kendi Örneğimizi Yapalım</strong></p>
<p><a href="http://www.hasanyalcin.com/turkce-fontlar/" title="Hasan Yalçın'ın sitesinden">Hasan Yalçın&#8217;ın sitesinden</a> Türkçe yazı tipi indiriyoruz. <strong>TR Centurion Old Italik.TTF</strong> yazı tipini seçtim, sonra <a href="http://www.fontsquirrel.com/fontface/generator" title="http://www.fontsquirrel.com/fontface/generator">http://www.fontsquirrel.com/fontface/generator</a> sitesinden farklı yazı tiplerini ürettim. Şimdi elimde hem .ttf uzantılı hemde .eot uzantılı yazı tipim var.</p>
<p>.ttf ve .eot uzantılı dosyalarım hazırsa kodu yazmaya başlayabiliriz.</p>
<pre class="brush: css;">
@font-face {
        font-family: 'TR Centurion Old  Italic';
        src: url('TR_Centurion_Old_Italik.eot');
        src: local('TR Centurion Old  Italic'), local('TRCenturionOldItalic'), url('TR_Centurion_Old_Italik.woff') format('woff'), url('TR_Centurion_Old_Italik.svg#TRCenturionOldItalic') format('svg'), url('TR_Centurion_Old_Italik.TTF') format('truetype');
}
</pre>
<p>Daha sonra bu yazı tipini sayfamızda kullanabiliriz.</p>
<pre class="brush: css;">
h1{font:44px 'TR Centurion Old Italic', Arial, sans-serif; color:#1259C7;}
h3{font:24px 'TR Centurion Old Italic', Arial, sans-serif; color:#1259C7;}
p.ilkParagraf{font:16px/1.5em 'TR Centurion Old Italic', Arial, sans-serif;}
</pre>
<p>Örnek sayfayı görmek için <a href="/dokumanlar/font_face/ornek.html">tıklayınız.</a> Yazı tipi özgürlüğüne hoş geldiniz. </p>
<h3>@font-face Yükleme Zamanı</h3>
<p>Kullanıcının bilgisayarına yükletilen yazı tipi dosyaları yüklü dosyalar olabiliyor. Sitede kullanılmayacak bazı yazı tipi karakterleri kaldırılabilir. Bazı TTF dosyaları 1Mb bulduğunu düşünürsek biraz yükleme zamanını düşünmek lazım. Yazı tipi dosyaları belli karakter setlerini içerir. Latin harfleri, Yunan harfleri, Para işaretleri vd. Bu karakter setlerinde kullanmadıklarımızı silip yazı tipi dosyasının boyutunu azaltabiliriz. Aynı şekilde tek tek karakterleride silebiliriz. </p>
<p>Yazı tipi dosyaların iki şekilde yorumlanıyor. İlk olarak Firefox&#8217;un yorumlaması; Sayfa genel yazı tipi ile açılıyor taki gömülen yazı tipi dosyası yüklenene kadar. Yazı tipi dosyası yüklenince asıl yazı tiplerini görüyoruz. İkinci yorum ise diğer tarayıcıların tercih ettiği yol. Bu yorumda yazı tipi dosyası yüklenene kadar kullanıcı bekliyor, yükleme tamamlanınca yazı görünüyor.</p>
<p>Bu nedenden dolayı font-face tanımını sayfamızın en üstüne koymalıyız. Script dosyalarımız varsa onları tanımlamamızdan sonraya koymalıyız.</p>
<p>Yazı tipi dosyalarımızı sıkıştırabiliyoruz. sunucumuz gzip&#8217;i destekliyorsa yazı tipi dosyalarımızı sıkıştırıp zaman kazanabiliriz. Ayrıntılı bilgi için <a href="http://www.phpied.com/gzip-your-font-face-files/" title="tıklayınız.">tıklayınız.</a></p>
<p>Yazı tipi dosyaları ön belleğe alındığı için kullanıcının sonraki ziyaretlerinde daha az bekleme yapacaktır.</p>
<h3>@font-face Sorunları</h3>
<ul>
<li>Örnek sayfamıza farklı tarayıcılarda baktığımızda her bir tarayıcının ufak tefek farklılıklarla sayfayı gösterdiğini göreceğiz. Ben yaptığım örneklerde yazı tipine göre değişiyor bazı yazı tiplerinde mükemmele yakın sonuç verirken bazılarında köşeleri yumuşatmadığı için kötü sonuçlar elde edebiliyoruz. Bizim kullandığımız yazı tipi(<strong>TR Centurion Old Italik</strong>) eğik olduğu için pek belirgin bir fark görünmüyor, gayetde hoş oldu. </li>
<li>En büyük sorunlarda biri hala ağırlıklı olarak kullanılan Windows XP&#8217;de ClearType seçeneğinin başlangıçta aktif olmamasıdır. Mac kullanıcılarının işletim sisteminin yazıları daha yumuşak kenarlı göstermesinden dolayı yazıları daha göze hoş şekilde göreceklerdir. Windows kullanıcılarının ClearType seçili durumda standarda nazaran daha iyi görüntüler elde edeceği aşikar, ancak Mac&#8217;e göre kıyaslarsak Mac bayağı bir fark atıyor PC&#8217;ye. </li>
<li>@font-face&#8217;in sifR vd. yöntemlere göre en büyük dezavantajı anti-aliasing özelliğinden yoksun olması. Ancak kullanılan yazı tiplerinin seçiminde eğer daha seçici olursak bu durumu halledebiliriz.</li>
<li>font-face kullanımındaki en büyük sorunlardan biriside kullanıcının bilgisayarına indirilebilen ve isteyenleri kolayca elde edebileceği yazı tipi dosyalarının lisans haklarının nasıl korunacağı konusundadır. CSS2.0 sonrası kaldırılmasının ana nedenlerinden biriside budur. Bazı çözümler üretilse de tam anlamıyla bir çözüm elde edilmiş değildir.</li>
<li>Firefox 3.5 ile font-face kullanımını desteklemeye başladı. Firefox farklı hostlardan yazı tipi kullanmaya izin vermiyor(Böyle bir durum için .htcaccess dosyasına bir ekleme yapmak gerekiyor). Ayrıca font-stretch, unicode-range ve SVG yazı tipi dosyalarını da desteklemiyor. Firefox 3.6 sürümünden sonrası için yeni yazı tipi gelişmelerini destekleyeceğini açıkladı.</li>
<li>Opera&#8217;da local() yazı tipi tanımlamasında tırnak kullanmayınca sorun yaşayabilirsiniz. Bu nedenle tanımlarda hep tek veya çift tırnak kullanmalıyız.</li>
<li>Ziyaretçinin bilgisayarındaki isim ile bizim yazı tipi ismi aynı değilse local() tanımı pek bi işe yaramayacaktır. Bu nedenle bildiğimiz tüm isimleri ard arda local() tanımı içinde yazarak bu sorunu aşabiliriz.<br />
      src: local(&quot;<strong>TR Centurion Old Italik</strong>&quot;),<br />
      local(&#8217;<strong>TRCenturionOldItalik</strong>&#8216;),<br />
      local(&quot;<strong>Centurion Old Italik</strong>&quot;),<br />
      local(&#8217;<strong>CenturionOld</strong>&#8216;),<br />
      url(../font/font.ttf) format(&#8217;truetype&#8217;);
    </li>
<li>FontForge programı ve fontsquirrel.com sitesinde üretilen .svg dosyaları Opera&#8217;da içiçe görünüyor. Çözüm için <a id="vtev" href="http://xmlgraphics.apache.org/batik/tools/font-converter.html" title="Batik">Batik</a>&#8216;i öneriyorlar.
    </li>
<li>Bir çok ücretsiz yazı tipi indirebileceğimiz site var ve bir çoğu yabancı site. Burada şöyle bir sorun var, çoğu Türkçe karakter içermiyor. Bunun için bizim bu karakterleri eklememiz gerekiyor. Google&#8217;da şöyle bir arama yaptım &quot;<a id="cg77" href="http://www.google.com.tr/search?hl=tr&amp;client=opera&amp;rls=en&amp;hs=wGu&amp;q=font+T%C3%BCrk%C3%A7ele%C5%9Ftirme&amp;btnG=Ara&amp;meta=&amp;aq=f&amp;oq=" title="Font türkçeleştirme">Font türkçeleştirme</a>&quot; bu işi anlata bir çok site var. 
    </li>
<li>Firefox kullanıcıları ilk olarak yazı tipi gömülmemiş halini görürler, ne zaman yazı tipi yüklenirse o zaman özel yazı tipimizi görürler.</li>
</ul>
<h3>@font-face&#8217;in Geleceği ve Sonuç</h3>
<p>Genel olarak küçük boyutlu fontlar güzel görünürken büyük boyutlu fontlarda iyi görüntü alamayabiliyoruz. Ayrıca kıvrımlı hatlara sahip yazı tiplerinde kenarlar daha pürüzlü görünüyor. Bence kullandığınız fontu Windows xp&#8217;de test etmeden yayına almayınız. </p>
<p><a title="Tarayıcı kullanım oranlarını" href="http://gs.statcounter.com/#browser_version-TR-monthly-200910-200910-bar" id="jelw">Tarayıcı kullanım oranlarını</a> incelediğimizde %94&#8242;lik bir font-face destekleyen tarayıcı grubu var. 4-5 ay sonra bu oran 98 &#8211; 99 civarına gelecektir.</p>
<p>@font-face özelliğinin bu kadar geç desteklenmesindeki en büyük sebep elbetteki yazı tipi üretenlerin haklarının korunmasıdır. </p>
<p>@font-face kullanılan sayfalardaki sonuçlar zamanla daha iyi sonuçlar vereceğini düşünüyorum. İşletim sistemleri, tarayıcılar ve yazı tipi geliştiricileri zamanla bu özelliğin farkına varıp buna göre kendilerini geliştireceklerini düşünürsek zamanla daha iyi sonuçlar alacağımız kesin.</p>
<p>Yazı tipi özelinde Tipografi genelindeki bu konuda araştırdığımız ve öğrendiğimiz kadarını sizlerle paylaşmaya çalıştım, ancak konu çok geniş ve derin olduğu için bir çok yönden eksik kalmış olabilir. Bir kusurumuz aksaklığımız oldu ise affola.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a id="ee31" href="http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/" title="http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/">http://www.useragentman.com/blog/2009/09/20/font-face-in-depth/</a> (ayrıntılı makale)</li>
<li><a id="whgd" href="http://nickcowie.com/2008/font-face/" title="http://nickcowie.com/2008/font-face/">http://nickcowie.com/2008/font-face/</a></li>
<li><a id="nrcl" href="http://www.w3.org/TR/css3-webfonts/#font-descriptions" title="http://www.w3.org/TR/css3-webfonts/#font-descriptions">http://www.w3.org/TR/css3-webfonts/#font-descriptions</a></li>
<li><a id="fki2" href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/" title="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/">http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/</a> (kod yapısı)</li>
<li><a id="d-y0" href="http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html" title="http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html">http://www.kadirgunay.com/font-face-kullanimi-ve-kolayliklari.html</a></li>
<li><a id="oewy" href="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/" title="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/">http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/</a> (detaylı)</li>
<li><a id="khxp" href="http://randsco.com/index.php/2009/07/04/p680" title="http://randsco.com/index.php/2009/07/04/p680">http://randsco.com/index.php/2009/07/04/p680</a> (farklı tarayıcılar için)</li>
<li><a id="k_qk" href="http://craigmod.com/journal/font-face/" title="http://craigmod.com/journal/font-face/">http://craigmod.com/journal/font-face/</a></li>
<li align="left"><a id="euvc" href="http://nimbupani.com/blog/font-in-your-face.html" title="http://nimbupani.com/blog/font-in-your-face.html">http://nimbupani.com/blog/font-in-your-face.html</a></li>
<li><a id="c.7t" href="http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/" title="http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/">http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/</a> (detaylı anlatım)
  </li>
<li><a id="r36e" href="http://www.zeldman.com/2009/08/17/web-fonts-and-standards/" title="http://www.zeldman.com/2009/08/17/web-fonts-and-standards/">http://www.zeldman.com/2009/08/17/web-fonts-and-standards/</a></li>
<li><a id="ao6n" href="http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/" title="http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/">http://blog.themeforest.net/tutorials/css-font-face-and-15-free-fonts-you-can-use-today/</a></li>
<li>
<div><a id="idqo" href="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/" title="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/">http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</a>(hız)</div>
</li>
<li><a id="w_5d" href="http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master" title="http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master">http://snook.ca/archives/html_and_css/becoming-a-font-embedding-master</a></li>
<li><a id="jagw" href="http://randsco.com/index.php/2009/09/04/better_font_face_syntax" title="http://randsco.com/index.php/2009/09/04/better_font_face_syntax">http://randsco.com/index.php/2009/09/04/better_font_face_syntax</a></li>
<li><a id="ppb0" href="http://hacks.mozilla.org/2009/10/font-control-for-designers/" title="http://hacks.mozilla.org/2009/10/font-control-for-designers/">http://hacks.mozilla.org/2009/10/font-control-for-designers/</a> (Firefox 3.6 ile yeni font tipi desteği)</li>
<li><a id="g8s5" href="http://www.font-face.com/" title="http://www.font-face.com/">http://www.font-face.com/</a></li>
<li><a id="pasy" href="http://www.alistapart.com/articles/cssatten" title="http://www.alistapart.com/articles/cssatten">http://www.alistapart.com/articles/cssatten</a></li>
<li><a id="zqjt" href="http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work" title="http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work">http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work</a></li>
<li><a id="x055" href="http://reference.sitepoint.com/css/at-fontface" title="http://reference.sitepoint.com/css/at-fontface">http://reference.sitepoint.com/css/at-fontface</a></li>
<li><a id="x4j5" href="http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html" title="http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html">http://www.seomium.com/xhtml-css-javascript-kodlama/ucretsiz-ve-yasal-fontlarla-font-face-kullanimi.html</a></li>
<li><a id="yi2z" href="http://randsco.com/index.php/2009/07/04/p680" title="http://randsco.com/index.php/2009/07/04/p680">http://randsco.com/index.php/2009/07/04/p680</a></li>
<li><a id="lhrz" href="http://opentype.info/demo/webfontdemo.html" title="http://opentype.info/demo/webfontdemo.html">http://opentype.info/demo/webfontdemo.html</a> (örnek)</li>
<li><a id="lv4j" href="http://devfiles.myopera.com/articles/593/webfonts.html" title="http://devfiles.myopera.com/articles/593/webfonts.html">http://devfiles.myopera.com/articles/593/webfonts.html</a> (örnek)</li>
<li><a id="hoe:" href="http://www.hipertipo.org/stuff/webfonts/ModularSerif.html" title="http://www.hipertipo.org/stuff/webfonts/ModularSerif.html">http://www.hipertipo.org/stuff/webfonts/ModularSerif.html</a> (örnek)</li>
<li><a id="kdh3" href="http://www.typotheque.com/webfonts/sample" title="http://www.typotheque.com/webfonts/sample">http://www.typotheque.com/webfonts/sample</a> (örnek)</li>
<li><a id="u15h" href="http://nimbupani.com/blog/about-fonts-in-svg.html" title="http://nimbupani.com/blog/about-fonts-in-svg.html">http://nimbupani.com/blog/about-fonts-in-svg.html</a> (SVG hakkında)</li>
<li><a id="ew2f" href="http://www.spoono.com/html/tutorials/tutorial.php?id=19" title="http://www.spoono.com/html/tutorials/tutorial.php?id=19">http://www.spoono.com/html/tutorials/tutorial.php?id=19</a> (EOT hakkında bilgi)
  </li>
<li><a id="giuh" href="http://www.phpied.com/gzip-your-font-face-files/" title="http://www.phpied.com/gzip-your-font-face-files/">http://www.phpied.com/gzip-your-font-face-files/</a> (optimizasyon)</li>
<li><a id="h1.:" href="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/" title="http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/">http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/</a></li>
<li><a id="teu8" href="http://paulirish.com/2009/the-direction-forward-with-web-fonts/" title="http://paulirish.com/2009/the-direction-forward-with-web-fonts/">http://paulirish.com/2009/the-direction-forward-with-web-fonts/</a></li>
<li><a id="d3w1" href="http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/" title="http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/">http://spyrestudios.com/21-awesome-font-face-embedable-typefaces/</a> (örnekler)
  </li>
<li><a id="qwcs" href="http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/" title="http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/">http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/firefox-31-yenilikleri/' rel='bookmark' title='Permanent Link: Firefox 3.1 Yenilikleri'>Firefox 3.1 Yenilikleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-ve-tipografi/' rel='bookmark' title='Permanent Link: CSS ve Tipografi'>CSS ve Tipografi</a></li><li><a href='http://www.fatihhayrioglu.com/css-sorunlari-ve-cozum-onerileri-1/' rel='bookmark' title='Permanent Link: CSS İpuçları &#8211; 1'>CSS İpuçları &#8211; 1</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=p9v3JtkY1y0:9zPn49wSvXw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=p9v3JtkY1y0:9zPn49wSvXw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=p9v3JtkY1y0:9zPn49wSvXw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>@font-face Genel Bilgi
@font-face özelliği web sitelerimizde sistemde yüklü olmayan yazı tiplerini kullanma imkanı verir. @font-face kodu ile kullanıcının bilgisayarına kullanılacak yazı tipleri yüklenir. @font-face özelliği ilk olarak CSS2 ile birlikte geldi, ancak sonradan bazı problemlerden dolayı CSS2.1&amp;#8242;de kaldırıldı ve şimdi CSS3 ile birlikte yeniden geldi.
Tipografi hakkında bir çok makale yazıldı ve yazılmaktadır. Bende zamanında CSS [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/firefox-31-yenilikleri/' rel='bookmark' title='Permanent Link: Firefox 3.1 Yenilikleri'&gt;Firefox 3.1 Yenilikleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-ve-tipografi/' rel='bookmark' title='Permanent Link: CSS ve Tipografi'&gt;CSS ve Tipografi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-sorunlari-ve-cozum-onerileri-1/' rel='bookmark' title='Permanent Link: CSS İpuçları &amp;#8211; 1'&gt;CSS İpuçları &amp;#8211; 1&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/font-face-kullanimi/</feedburner:origLink></item><item><title>Jquery ipuçları</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/Hot_n5TEzzU/</link><category>Javascript</category><category>ipuçları</category><category>jquery</category><category>kolaylık</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Thu, 22 Oct 2009 14:36:32 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1350</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>jQuery&#8217;i artık neredeyse her projemde kullanıyorum. Aklıma gelen ve not aldığım ipuçlarını burada yazdım. Sizinde aklınıza gelen olursa yorum kısmında katkıda bulunabilirsiniz. Ayrıca kaynaklar kısmındaki linklerde de daha fazlası var</p>
<p><strong>1- jQuery kütüphanemizi Google&#8217;da host etmek:</strong> google bize jQuery kütüphanesini kendi hostu üzerinden yüklememizi sağlıyor. Bu bize ön belleğe alınana dosyanın daha hızlı yüklenmesini sağlar.
</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
 $(document).ready(function() {
	//isler burada
 });
&lt;/script&gt;
</pre>
<p>Bu sayede jquery kütüphanesini her projeye eklerken kopyala yapıştır ile de uğraşmak zorunda kalmıyoruz. İstediğimiz her yerde jQuery kullanma imkanıda veriyor bize bu kod.</p>
<p><strong>2- jquery kısaltması:</strong> jquery kodlarımzı yazarken bazen </p>
<pre class="brush: jscript;">
$(document).ready(function (){});
</pre>
<p>aklımıza gelmeye bilir</p>
<pre class="brush: jscript;">
$(function (){});
</pre>
<p>bu daha kolay ve akılda kalıcı bence</p>
<p><strong>3- fare üzerinde iken ve üzerinden gittiğinde</strong></p>
<pre class="brush: jscript;">
$(&quot;li&quot;).hover(
function () {
  // fare üzerinde iken bunu yap
},
function () {
  // fare kaçınca bunu yap
}
);
</pre>
<p><strong>4- not seçicisi:</strong> Bir seri elemana yaptırdığımız bir işi aradan bir tane elemanın yapmasını istiyorsak bu seçiciyi uygulayabiliriz.</p>
<pre class="brush: jscript;">
$('ul#sekme li a').not(&quot;ul li#diger a&quot;).click(function(){
    // yapılacak işler
});
</pre>
<p>Yukarıdaki kodlamada biz sekmelere bir tanım yapıyoruz ama en son sekmeye tıklayınca bu işlemin yapılmasını istemiyoruz. Bu iş için biçilmiş kaftan :not seçicisi</p>
<p><strong>5- siblings seçicisi</strong> liste ve benzeri aynı seviyedeki elemanlar üzerinde etkileşimli erişim sağlayan güzel bir seçici. Daha önce http://www.fatihhayrioglu.com/jquery-ile-basit-sekme-yapimi/ anlatırken kullanmıştım.</p>
<pre class="brush: jscript;">
$(this).parent('li').addClass('sekmeSecili').siblings().removeClass('sekmeSecili');
</pre>
<p>Bu kodda da görüldüğü gibi tıklanan sekmeye sekmeSecili sınıfı atıyoruz diğer sekmelerde aynı sınıf varsa onları kaldırıyoruz.</p>
<p><strong>6- HTML içine jQuery den eleman eklemek:</strong></p>
<pre class="brush: jscript;">
var ekleBunu = $('&lt;div&gt;&lt;/div&gt;');
ekleBunu.attr(&quot;id&quot;,&quot;yeniKatman&quot;).appendTo(&quot;body&quot;);
</pre>
<p><strong>7- Bir elemanın varlığını kontrol etmek</strong></p>
<pre class="brush: jscript;">
if ($(&quot;#someDiv&quot;).length) {
  // eğer varsa bunu yap
}
</pre>
<p><strong>8- Kolay kullanılan tarayıcıyı yakalama</strong></p>
<pre class="brush: jscript;">
$.browser.safari
$.browser.msie
$.browser.mozilla
</pre>
<p>tarayıcı sürümünü yakalamak için</p>
<pre class="brush: jscript;">
if ($.browser.msie &amp;amp;&amp;amp; $.browser.version &amp;lt;= 7 ) 
</pre>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://www.ajaxlines.com/ajax/stuff/article/_reasons_why_you_should_let_google_host_jquery_for_you.php">http://www.ajaxlines.com/ajax/stuff/article/_reasons_why_you_should_let_google_host_jquery_for_you.php</a></li>
<li><a href="http://stackoverflow.com/questions/182630/jquery-tips-and-tricks">http://stackoverflow.com/questions/182630/jquery-tips-and-tricks</a></li>
<li><a href="http://docs.jquery.com/Events/hover">http://docs.jquery.com/Events/hover</a></li>
<li><a href="http://docs.jquery.com/Selectors/not">http://docs.jquery.com/Selectors/not</a></li>
<li><a href="http://jquery-tr.blogspot.com/search/label/tips">http://jquery-tr.blogspot.com/search/label/tips</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/lightbox-secimi/' rel='bookmark' title='Permanent Link: Lightbox seçimi'>Lightbox seçimi</a></li><li><a href='http://www.fatihhayrioglu.com/jquery-ve-mootools-birlikte-kullanmak/' rel='bookmark' title='Permanent Link: jQuery ve mootools birlikte kullanmak'>jQuery ve mootools birlikte kullanmak</a></li><li><a href='http://www.fatihhayrioglu.com/jquery-ile-basit-sekme-yapimi/' rel='bookmark' title='Permanent Link: jQuery ile Basit Sekme Yapımı'>jQuery ile Basit Sekme Yapımı</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hot_n5TEzzU:Ndp0Fv5jCpU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hot_n5TEzzU:Ndp0Fv5jCpU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Hot_n5TEzzU:Ndp0Fv5jCpU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>jQuery&amp;#8217;i artık neredeyse her projemde kullanıyorum. Aklıma gelen ve not aldığım ipuçlarını burada yazdım. Sizinde aklınıza gelen olursa yorum kısmında katkıda bulunabilirsiniz. Ayrıca kaynaklar kısmındaki linklerde de daha fazlası var
1- jQuery kütüphanemizi Google&amp;#8217;da host etmek: google bize jQuery kütüphanesini kendi hostu üzerinden yüklememizi sağlıyor. Bu bize ön belleğe alınana dosyanın daha hızlı yüklenmesini sağlar.


&amp;#60;script type=&amp;#34;text/javascript&amp;#34; [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/lightbox-secimi/' rel='bookmark' title='Permanent Link: Lightbox seçimi'&gt;Lightbox seçimi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/jquery-ve-mootools-birlikte-kullanmak/' rel='bookmark' title='Permanent Link: jQuery ve mootools birlikte kullanmak'&gt;jQuery ve mootools birlikte kullanmak&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/jquery-ile-basit-sekme-yapimi/' rel='bookmark' title='Permanent Link: jQuery ile Basit Sekme Yapımı'&gt;jQuery ile Basit Sekme Yapımı&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/jquery-ipuclari/</feedburner:origLink></item><item><title>İnternet Explorer 6 ve 7 için Tablo tr elementine kenar çizgisi atamak</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/Ph8vX52aunk/</link><category>CSS</category><category>ie6</category><category>ie7</category><category>internet explorer</category><category>kenar-çizgisi</category><category>problem</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Sat, 17 Oct 2009 09:54:06 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1345</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Yine bir İnternet Explorer sorunu ile karşı karşıyayız. Bu seferki sorunum ile bir tablo satırına alt kenar çizgisi tanım yapınca karşılaştım. </p>
<pre class="brush: css;">
table{border-collapse:collapse}
table tr{border-bottom:1px solid #000;}
</pre>
<p>Gayet basit normal bir tanım. Ancak ie6 ve 7 için durum öyle değil. Karmaşık gelmiş olmalı ki bu atamayı uygulamadı. border-collapse:collapse tanımı kenar çizgileri arasında boşluk olmamaısı için kullanıyoruz.</p>
<p>Peki İnternet Explorer 6 ve 7 için nasıl bir çözüm üretmeliyiz. Satıra değilde satırı oluşturan hücrelere kenar çizgisi verirsek sorunumuz ortadan kalkıyor.</p>
<pre class="brush: css;">
table{border-collapse:collapse}
table td{border-bottom:1px solid #000;}
</pre>
<p>Örneği görmek için <a href="/dokumanlar/tablo_satiri_kenar.html">tıklayınız.</a></p>
<h3>Kaynak</h3>
<p> <a href="http://www.csarven.ca/tr-border-trick-for-ie" title="http://www.csarven.ca/tr-border-trick-for-ie">http://www.csarven.ca/tr-border-trick-for-ie</a></p>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/' rel='bookmark' title='Permanent Link: Css de kodumuzu İE6&#8242;dan gizleme'>Css de kodumuzu İE6&#8242;dan gizleme</a></li><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li><li><a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'>Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Ph8vX52aunk:zfpPQ4jo-Fg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Ph8vX52aunk:zfpPQ4jo-Fg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=Ph8vX52aunk:zfpPQ4jo-Fg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Yine bir İnternet Explorer sorunu ile karşı karşıyayız. Bu seferki sorunum ile bir tablo satırına alt kenar çizgisi tanım yapınca karşılaştım. 

table{border-collapse:collapse}
table tr{border-bottom:1px solid #000;}

Gayet basit normal bir tanım. Ancak ie6 ve 7 için durum öyle değil. Karmaşık gelmiş olmalı ki bu atamayı uygulamadı. border-collapse:collapse tanımı kenar çizgileri arasında boşluk olmamaısı için kullanıyoruz.
Peki İnternet Explorer 6 [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-de-kodumuzu-ieden-gizleme/' rel='bookmark' title='Permanent Link: Css de kodumuzu İE6&amp;#8242;dan gizleme'&gt;Css de kodumuzu İE6&amp;#8242;dan gizleme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/internet-explorer-6-olmasa-hayat-daha-kolay-ve-zevkli-olurdu/' rel='bookmark' title='Permanent Link: Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu'&gt;Internet Explorer 6 olmasa hayat daha kolay ve zevkli olurdu&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/internet-explorer-6-ve-7-icin-tablo-tr-elementine-kenar-cizgisi-atamak/</feedburner:origLink></item><item><title>İE 6 iki CSS seçicisi Sorunu ve Çözümü</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/9sJqU_Rx1-Y/</link><category>CSS</category><category>XHTML</category><category>hata</category><category>Hata ayıklama</category><category>ie6</category><category>iki-seçici-sorunu</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Sat, 03 Oct 2009 02:28:28 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1336</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Yine bir ie6 sorunu ile karşınızdayız. Microsoft ie6 kullananları  düşünerek 2014&#8242;e kadar ie6 desteğini sürdüreceğini söylemiş, peki bizi  kim düşünüyor, Microsoft&#8217;un düşünmediği kesin. Neyse biz konumuza  gelelim.</p>
<p>Sorunumuz tam olarak şöyle; id  atadığım bir elemana sınıf tanımladığımda ve id ve sınıf tanımlarında  aynı özellik tanımlamış isem diğer tarayıcılar sorusuz çalışırken ie6  sorun çıkarıyor. Aynı şey iki adet sınıf tanımladığımızdada yaşıyoruz. </p>
<p>Uygulama  olarak şöyle bir uygulama yaptım. Bir elemana bir id verip bu id&#8217;li  elemanın ardalan resmi olarak genel bir resim tanımladım. Daha sonra  farklı bölümler için bu elemena farklı resimler atamam gerektiğinde  aynı elemana .bolumA, .bolumB, vd. gibi sınıflar atadım. Bir bölümü  olmayan sayfalarda ana resmimi görünecek bölümü olan sayfalarda ise  ilgili resim görünecekti. </p>
<pre class="brush: css;">
#tanitimAlani{
    background:transparent url(../images/genel.jpg) no-repeat scroll center top;
    text-align:center;
    width:100%;
}

#tanitimAlani.bolumA {
	background:transparent url(../images/bolumA.jpg) no-repeat scroll center top;
}

#tanitimAlani.bolumB {
	background:transparent url(../images/bolumB.jpg) no-repeat scroll center top;
}
</pre>
<p>Tanımı  ile yapıyordum. Bu düşüncem tüm tarayıcılarda sorunsuz çalışırken ie6  sorun çıkardı. İlk atanan genel resmini gösterdi sadece, bölüm  resimlerini göstermedi.</p>
<h3>Çözüm</h3>
<p>id ile atadığım genel ardalan resmi tanımı kaldırıp genel içinde bir sınıf(.bolumGenel) tanımladım ve bu sorunu aştım. Yani kodumu şöyle değiştirdim.</p>
<pre class="brush: css;">
#tanitimalani{
    text-align:center;
    width:100%;
}

.bolumA {
	background:transparent url(../images/bolumA.jpg) no-repeat scroll center top;
}

.bolumB {
	background:transparent url(../images/bolumB.jpg) no-repeat scroll center top;
}

.bolumGenel {
	background:transparent url(../images/genel.jpg) no-repeat scroll center top;
}
</pre>
<p>hribar.info&#8217;nun yaptığı örnek güzel inceleyin.</p>
<p><a href="http://hribar.info/static/projects/multi-class_ie6_bug/error.html">http://hribar.info/static/projects/multi-class_ie6_bug/error.html</a></p>
<h3> Kaynaklar</h3>
<ul>
<li><a id="e3ax" href="http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/" title="http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/">http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/</a></li>
<li><a id="dcs_" href="http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/" title="http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/">http://blog.solutionset.com/wpmu/2008/02/15/internet-explorer-id-class-bug/</a></li>
<li><a id="kjpw" href="http://hribar.info/en/archive/80/entrie.html" title="http://hribar.info/en/archive/80/entrie.html">http://hribar.info/en/archive/80/entrie.html</a></li>
<li><a id="e7e7" href="http://www.ryanbrill.com/archives/multiple-classes-in-ie/" title="http://www.ryanbrill.com/archives/multiple-classes-in-ie/">http://www.ryanbrill.com/archives/multiple-classes-in-ie/</a></li>
<li><a id="qtyl" href="http://sonspring.com/journal/ie6-multi-class-bug" title="http://sonspring.com/journal/ie6-multi-class-bug">http://sonspring.com/journal/ie6-multi-class-bug</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/ie6da-cee-eeepeek-a-boo-hatasi/' rel='bookmark' title='Permanent Link: IE6&#8242;da CEE-EEE(peek-a-boo) Hatası'>IE6&#8242;da CEE-EEE(peek-a-boo) Hatası</a></li><li><a href='http://www.fatihhayrioglu.com/iede-hata-ayiklamak-icin-sartli-yorumlar-kullanmak/' rel='bookmark' title='Permanent Link: IE&#8217;de Hata Ayıklamak için şartlı Yorumlar Kullanmak'>IE&#8217;de Hata Ayıklamak için şartlı Yorumlar Kullanmak</a></li><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=9sJqU_Rx1-Y:iwYpT3tB7gg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=9sJqU_Rx1-Y:iwYpT3tB7gg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=9sJqU_Rx1-Y:iwYpT3tB7gg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Yine bir ie6 sorunu ile karşınızdayız. Microsoft ie6 kullananları  düşünerek 2014&amp;#8242;e kadar ie6 desteğini sürdüreceğini söylemiş, peki bizi  kim düşünüyor, Microsoft&amp;#8217;un düşünmediği kesin. Neyse biz konumuza  gelelim.
Sorunumuz tam olarak şöyle; id  atadığım bir elemana sınıf tanımladığımda ve id ve sınıf tanımlarında  aynı özellik tanımlamış isem diğer tarayıcılar sorusuz çalışırken ie6 [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/ie6da-cee-eeepeek-a-boo-hatasi/' rel='bookmark' title='Permanent Link: IE6&amp;#8242;da CEE-EEE(peek-a-boo) Hatası'&gt;IE6&amp;#8242;da CEE-EEE(peek-a-boo) Hatası&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/iede-hata-ayiklamak-icin-sartli-yorumlar-kullanmak/' rel='bookmark' title='Permanent Link: IE&amp;#8217;de Hata Ayıklamak için şartlı Yorumlar Kullanmak'&gt;IE&amp;#8217;de Hata Ayıklamak için şartlı Yorumlar Kullanmak&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/ie-6-iki-css-secicisi-sorunu-ve-cozumu/</feedburner:origLink></item><item><title>VMware Kurarken “Setup failed to write data to the registry” hatası aldım</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/zPegPckvdF4/</link><category>Haberler</category><category>hata</category><category>sanal-makina</category><category>VMware</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Tue, 29 Sep 2009 05:47:17 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1324</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>VMware güzel bir program. Bilgisayarıma kurarken bi yerde takılıyor ve kuramıyorda ve kendini kaldırıyordu ve sonrada aşağıdaki hatayı veriyor.</p>
<p>&#8220;<strong>Setup failed to write data to the registry</strong>&#8221;</p>
<p><strong>C:\Users\Administrator\AppData\Local\Temp</strong> Bu yol sizin bilgisayarınıza göre değişebilir.</p>
<p><strong>vminst.log</strong> dokümanında aşağıdaki bilgiler vardı. </p>
<pre class="brush: plain;">
VMInst: 01/19/08 19:41:29 Setting up registry
VMInst: 01/19/08 19:41:29 Writing entries to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation
VMInst: 01/19/08 19:41:29 Getting Property CustomActionData = VMware Player;C:\Program Files\VMware\VMware Player\
VMInst: 01/19/08 19:41:29 Failed to create key SOFTWARE\VMware, Inc.\VMware Workstation: 5
VMInst: 01/19/08 19:41:29 Cannot add installation path to registry.
VMInst: 01/19/08 19:41:29 Attaching to window with title &quot;VMware Player&quot;
VMInst: 01/19/08 19:41:34 End Logging
</pre>
<h3>Çözüm</h3>
<p>Sorunun çözümü ise </p>
<p>Çalıştırı açıp(<strong>ctrl + R</strong> )</p>
<p><strong>regedit</strong></p>
<p>Yazıyoruz ve <strong>HKEY_LOCAL_MACHINE\SOFTWARE</strong> de </p>
<p>&#8220;VMware, Inc.&#8221;</p>
<p>ve daha sonrada bunun altında </p>
<p>&#8220;VMware Workstation&#8221;</p>
<p>diye alanlar oluşturup. Kurulumu yapalım.</p>
<p>Kaynak: <a href="http://communities.vmware.com/message/843711">http://communities.vmware.com/message/843711</a></p>


<p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zPegPckvdF4:Y9Vy9QO9JW4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zPegPckvdF4:Y9Vy9QO9JW4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=zPegPckvdF4:Y9Vy9QO9JW4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>VMware güzel bir program. Bilgisayarıma kurarken bi yerde takılıyor ve kuramıyorda ve kendini kaldırıyordu ve sonrada aşağıdaki hatayı veriyor.
&amp;#8220;Setup failed to write data to the registry&amp;#8221;
C:\Users\Administrator\AppData\Local\Temp Bu yol sizin bilgisayarınıza göre değişebilir.
vminst.log dokümanında aşağıdaki bilgiler vardı. 

VMInst: 01/19/08 19:41:29 Setting up registry
VMInst: 01/19/08 19:41:29 Writing entries to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation
VMInst: 01/19/08 19:41:29 Getting Property CustomActionData [...]


No related posts.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/vmware-kurarken-setup-failed-to-write-data-to-the-registry-hatasi-aldimi/</feedburner:origLink></item><item><title>iframe virüsü ve Saldırgan Site damgalamasından kurtulmanın yolu</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/7JiYw-BtV1w/</link><category>XHTML</category><category>google-web-master-tools</category><category>iframe</category><category>malware</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Sat, 15 Aug 2009 13:58:12 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1314</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Yaklaşık 2-3 haftadır bir çok yerde karşılaştığımız bu sorunun kaynağının ne olduğu konusunda bir çok makale okudum. Çözümler okudum uygulamalar yaptım sonuç olarak konuyu şöyle özetleyebiliriz.</p>
<p>Çeşitli yollardan bize musallat olan virüs(aslında pek virüs mantığı ile hareket etmiyor.) Sistemimizdeki ftp bilgilerini alıp bu bilgiler üzerinden sitelere otomatik olarak bir iframe kodu ekliyor. Genellikle index.xxx ve default.xxx isimli dosyalara otomatik olarak eklenen bir iframe kodu bu. Eklenen bu iframe kodu bazen boş bir sayfayı açarken bazende malware olarak adlandırılan kullanıcının bilgisayarına sızan bir virüs yükletmeye çalışıyor. Eklenen bu iframe genelde gizli olarak kodlandığı için(visibility:hidden) göremiyoruz.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/iframe_kodu1.gif" alt="iframe_kodu" title="iframe_kodu" width="465" height="69" class="alignnone size-full wp-image-1322" /></p>
<p>Belli bir süre sonra Google siteyi tararken bu kodlamayı görüyor ve linki takip edincede siteden virüs yayılmaya çalışıyor diye sitenizi Saldırgan Site sınıflandırmasını sokuyor. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/google-warning-300x127.jpg" alt="google-warning" title="google-warning" width="300" height="127" class="alignnone size-medium wp-image-1316" /></p>
<p>Saldırgan Site sınıfına giren sitemiz Google Chrome ve Firefox ile sitemize açmayan kişilere yukarıdakine benzer bir ekran ile karşılık verecektir ve kullanıcılar sitenize erişemeyecektir. </p>
<p>Peki biz bu işten nasıl kurtulacağız. İlk olarak siteden bu kodları arayıp(genelde body etiketi sonrasına eklendiği için bulmak kolay.) bulup kaldıracağız. Ayrıca bilgisayarımızı sağlam bir virüs taramasından geçirip, tüm ftp şifrelerimizi değiştirmeyi unutmayalım. </p>
<p>Bir sonraki adım olarak google&#8217;un saldırgan site listesinden çıkmak için <A id="wben" href="http://www.google.com/webmasters/tools/" title="Google Webmaster Tools">Google Webmaster Tools</A>&#8216;una gireceğiz.</p>
<p>Siteye girdikten sonra sırası ile(İngilizce seçili olarak girdiğiniz farz ederek devam edeceğim. İşlerin hızlı yürümesi için İngilizceyi tercih etmenizi öneririm)</p>
<ul>
<li><strong>Add Site</strong> deyip sitemizi ekleyeceğiz. <strong>http://www.orneksite.com/</strong></li>
<li><strong><strong>Continue </strong>basıp ilerleyince karşımıza<strong> </strong><strong>Site verification</strong> </strong>sayfası çıkacak. Sitenin bize ait olup olmadığını kontrol için</li>
<li>Burada iki tür doğrulama isteniyor bizden <strong>Meta tag</strong> ve <strong>HTML file</strong> diye iki yolumuz var. Ben Meta tag&#8217;i seçip ilerliyorum. </li>
<li>Site bize bir meta etiketi veriyor. Bu kodu alıp sitemize(&lt;head&gt;&#8230;&lt;/head&gt; arasına) ekliyoruz. Sadece ana sayfaya eklemek yeterli. </li>
</ul>
<p><img src="http://www.fatihhayrioglu.com/wp-content/google-webmaster-tools-300x173.png" alt="google-webmaster-tools" title="google-webmaster-tools" width="300" height="173" class="alignnone size-medium wp-image-1317" /></p>
<p>Sonra sitenin bize ait olduğunu anlayan goole bize sitemizin saldırgan site olarak listelendiğini söylüyor ve bundan kurtulmak için bir çare gösteriyor. </p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/badware-300x154.png" alt="badware" title="badware" width="300" height="154" class="alignnone size-medium wp-image-1318" /></p>
<p><strong>Request a review</strong> linkine tıklıyoruz. İşaret kutucuğunu işaretleyip metin girdi alanına bir cümlelik bir  durum beyan ediyoruz. </p>
<p>Bu işlemlerden sonra google yaklaşık olarak 2-3 saat içinde sitemizi saldırgan site listesinden çıkarıyor.</p>
<h3>Kaynaklar</h3>
<ul>
<li>http://sites.google.com/site/webmasterhelpforum/en/faq-malware-and-hacked-sites</li>
<li>http://www.cogzidel.com/blog/2009/07/malware-affects-your-google-listing-google-webmaster-tools-will-save-you/</li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/ie-iframe-ardalaninda-beyaz-renk-sorunu/' rel='bookmark' title='Permanent Link: IE iframe ardalanında beyaz renk sorunu'>IE iframe ardalanında beyaz renk sorunu</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=7JiYw-BtV1w:YSBhiT_4wlM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=7JiYw-BtV1w:YSBhiT_4wlM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=7JiYw-BtV1w:YSBhiT_4wlM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Yaklaşık 2-3 haftadır bir çok yerde karşılaştığımız bu sorunun kaynağının ne olduğu konusunda bir çok makale okudum. Çözümler okudum uygulamalar yaptım sonuç olarak konuyu şöyle özetleyebiliriz.
Çeşitli yollardan bize musallat olan virüs(aslında pek virüs mantığı ile hareket etmiyor.) Sistemimizdeki ftp bilgilerini alıp bu bilgiler üzerinden sitelere otomatik olarak bir iframe kodu ekliyor. Genellikle index.xxx ve default.xxx [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/ie-iframe-ardalaninda-beyaz-renk-sorunu/' rel='bookmark' title='Permanent Link: IE iframe ardalanında beyaz renk sorunu'&gt;IE iframe ardalanında beyaz renk sorunu&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">32</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/iframe-virusu-ve-saldirgan-site-damgalamasindan-kurtulmanin-yolu/</feedburner:origLink></item><item><title>Safari ve Chrome’da metin girdi(textbox) alanlarını kenar çizgileri kaldıralım</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/_jeP4hmfrJA/</link><category>CSS</category><category>XHTML</category><category>dış-hat-çizgisi</category><category>Google Chrome</category><category>outline</category><category>özel-metin-girdi-alanları</category><category>safari</category><category>textbox</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Mon, 03 Aug 2009 00:26:16 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1282</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Safari  ve Google Chrome tarayıcıları her hangi bir metin girdi alanına(text  input) odaklandığında bu elemanın etrafını bir şerit ile belirliyor.</p>
<div style="float:left; width:260px; margin-bottom:15px; text-align:center">
<img src="http://docs.google.com/File?id=dhctmbn6_223ckdsthqx_b"><br />
<strong>Google Chrome Normal Hali</strong>
</div>
<div style="float:left; width:250px; margin-bottom:15px; text-align:center">
<img src="http://docs.google.com/File?id=dhctmbn6_224cg7bjcg8_b"><br />
<strong>Google Chrome Odaklanmış Hali</strong>
</div>
<div style="float:left; width:260px; margin-bottom:15px; text-align:center">
<img src="http://docs.google.com/File?id=dhctmbn6_225hk8dtkfm_b"><br />
<strong>Safari Normal Hali</strong>
</div>
<div style="float:left; width:250px; margin-bottom:15px; text-align:center">
<img src="http://docs.google.com/File?id=dhctmbn6_226fc3jdqrx_b"><br />
<strong>Safari Odaklanmış Hali</strong>
</div>
<p style="clear:left">Bu  normalde güzel bir özellik, ancak biz eğer standart metin girdi alanı  yerine kendi tasarladığımız bir metin girdi alanı koydu isek bu  odaklanma çizgileri sorun çıkarıyor. Bir örnek yapalım.</p>
<p>En son projelerimden bonus.com.tr&#8217;de böyle bir sorun ile karşılaştığımda buna bir çözüm aradım. İlk kodum şöyle idi. </p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
body{background-color:#52c520;}

.aramaMetinKutusu{
	background:url(images/arama_zemini.gif) 0 0 no-repeat;
	width:202px;
	height:29px;
}

.aramaMetinKutusuOdak{
	background:url(images/arama_zemini.gif) 0 -31px no-repeat;
	width:202px;
	height:29px;
}

.aramaMetinKutusu input{
	width:190px;
	margin:5px 0 0 4px;
	border:none;
}

.aramaMetinKutusuOdak input:focus{
	width:190px;
	margin:5px 0 0 4px;
	border:none;
	background-color:#F6FFD4
}

&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div class=&quot;aramaMetinKutusu&quot;&gt;
    &lt;input type=&quot;text&quot; name=&quot;arama&quot; onfocus=&quot;this.parentNode.className='aramaMetinKutusuOdak'&quot; onblur=&quot;this.parentNode.className='aramaMetinKutusu'&quot; /&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Bu  kodlarım Firefox ve IE&#8217;de sorunsuz çalıştı. Daha sonra sayfayı Google  Chrome&#8217;da test ettiğimde aşağıdaki gibi bir sorun ile karşılaştım.</p>
<p><img src="http://www.fatihhayrioglu.com/wp-content/chrome_odak.gif" alt="chrome_odak" title="chrome_odak" width="266" height="170" class="alignnone size-full wp-image-1300" /></p>
<p>Sorunun çözümünü araştırdığımda dış kenar çizgisini sıfırlamam gerektiğini gördüm.  </p>
<pre class="brush: css;">
input{
outline:0
}
</pre>
<p>tanımı  bizi çözüme ulaştırdı. </p>
<p>Örnek kodu görmnek için <a href="/dokumanlar/metingirdi_kaldir_2.html">tıklayınız.</a></p>
<p>Peki dış hat çizgisini kaldrımayalım demiştik şimdi ise kaldırdık, ne olacak şimdi? Burada odaklanma durumu için bir sınıf atayıp ona ayrı bir tanım yaptığımız için  klavye kullananlar için sorun  olmayacaktır.</p>
<h3>Kaynaklar</h3>
<ul>
<li><a href="http://gandamanurung.com/css/how-to-get-rid-textinput-blue-border-in-safari/" title="http://gandamanurung.com/css/how-to-get-rid-textinput-blue-border-in-safari/">http://gandamanurung.com/css/how-to-get-rid-textinput-blue-border-in-safari/</a> (google chrome safari de mavi kenarları yok etmek) </li>
<li><a href="http://forums.devshed.com/css-help-116/safari-input-focus-blue-border-477819.html">http://forums.devshed.com/css-help-116/safari-input-focus-blue-border-477819.html</a>
    </li>
<li> <a href="http://dev.markhaus.com/blog/2009/03/how-to-annul-safaris-outline-effect-in-input-fields-and-friends/">http://dev.markhaus.com/blog/2009/03/how-to-annul-safaris-outline-effect-in-input-fields-and-friends/</a></li>
<li><a href="http://www.usabilitypost.com/2008/10/15/css-tip-remove-mac-osx-glowing-blue-outlin-for-custom-styled-input-fields/">http://www.usabilitypost.com/2008/10/15/css-tip-remove-mac-osx-glowing-blue-outlin-for-custom-styled-input-fields/</a></li>
<li><a href="http://www.infoqu.com/dev/css-help/safari-input-fields-142336-1/">http://www.infoqu.com/dev/css-help/safari-input-fields-142336-1/</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/sifr-flash-palyer10-ve-firefox-sorunu/' rel='bookmark' title='Permanent Link: sIFR, Flash Player10 ve Firefox sorunu'>sIFR, Flash Player10 ve Firefox sorunu</a></li><li><a href='http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/' rel='bookmark' title='Permanent Link: CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek'>CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek</a></li><li><a href='http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/' rel='bookmark' title='Permanent Link: Dış hat çizgisi(outline) özellikleri'>Dış hat çizgisi(outline) özellikleri</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=_jeP4hmfrJA:4Wr8ZreIvEo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=_jeP4hmfrJA:4Wr8ZreIvEo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=_jeP4hmfrJA:4Wr8ZreIvEo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Safari  ve Google Chrome tarayıcıları her hangi bir metin girdi alanına(text  input) odaklandığında bu elemanın etrafını bir şerit ile belirliyor.


Google Chrome Normal Hali



Google Chrome Odaklanmış Hali



Safari Normal Hali



Safari Odaklanmış Hali

Bu  normalde güzel bir özellik, ancak biz eğer standart metin girdi alanı  yerine kendi tasarladığımız bir metin girdi alanı koydu isek bu [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/sifr-flash-palyer10-ve-firefox-sorunu/' rel='bookmark' title='Permanent Link: sIFR, Flash Player10 ve Firefox sorunu'&gt;sIFR, Flash Player10 ve Firefox sorunu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-ile-secilen-metinlerin-rengini-degistirmek/' rel='bookmark' title='Permanent Link: CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek'&gt;CSS İpucu 21: CSS ile Seçilen Metinlerin Rengini Değiştirmek&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/dis-hat-cizgisioutline-ozellikleri/' rel='bookmark' title='Permanent Link: Dış hat çizgisi(outline) özellikleri'&gt;Dış hat çizgisi(outline) özellikleri&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/safari-ve-chromeda-metin-girditextbox-alanlarini-kenar-cizgileri-kaldiralim/</feedburner:origLink></item><item><title>CSS İpucu 22: iPhone için CSS Yazmak</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/PCxMmrStBzI/</link><category>CSS</category><category>iPhone</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Thu, 03 Sep 2009 04:34:20 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1287</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.fatihhayrioglu.com/wp-content/apple-iphone.jpg" alt="apple-iphone" title="apple-iphone" width="250" height="246" class="alignright size-full wp-image-1291" />Gelişen ve yaygınlaşan mobil cihazlar bizlere bir mecra daha açacağa  benziyor. Gelecekte etkisini daha çok hissettirecek cep telefonu vb.  ürünlerden internete girme isteği. Şimdilerde kendini gösteriyor. Benim  size burada bahsedeceğim ipucu küçük ama kullanışlı bir ipucu  olacaktır.</p>
<p>Bir kaç sitede gördükten sonra ve bende bir iphone projesine başlayacak olmamdan dolayı buraya eklemeyi uygun gördüm. Daha önce <a title="çıktı almak için(print)" href="http://www.fatihhayrioglu.com/cssde-cikti-alma-print/">çıktı almak için(print)</a> benzer bir yapıyı kullanmıştık. </p>
<p>Kodumuz çok basit</p>
<pre class="brush: xml;">
&lt;!--[if !IE]&gt;–&gt;
&lt;link media=&quot;only screen and (max-device-width: 480px)&quot; href=&quot;iPhone.css&quot; type=&quot;text/css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;!–&lt;![endif]–&gt;
</pre>
<p>veyahut</p>
<pre class="brush: css;">
@media only screen and (max-device-width: 480px) {
  body {color:#000;}
}
</pre>
<p>şeklinde bir tanımlamada yapabiliyoruz. İlk koddaki ie şartlı koşulu bazı eski ie sürümlerinde bu kodu algılama durumu içindir.</p>
<p>Yukarıdaki tanımlar sadece iPhone&#8217;da görünecektir. İşin püf noktasını <strong>max-device-width: 480px</strong> kısmı oluşturuyor.</p>
<h3><strong>Kaynaklar</strong></h3>
<ul>
<li><a title="http://www.w3.org/TR/css3-mediaqueries/" href="http://www.w3.org/TR/css3-mediaqueries/">http://www.w3.org/TR/css3-mediaqueries/</a></li>
<li><a title="http://www.evotech.net/blog/2007/07/web-development-for-the-iphone/" href="http://www.evotech.net/blog/2007/07/web-development-for-the-iphone/">http://www.evotech.net/blog/2007/07/web-development-for-the-iphone/</a></li>
<li><a title="http://squaregirl.com/blog/2009/6/1/iphone-css.html" href="http://squaregirl.com/blog/2009/6/1/iphone-css.html">http://squaregirl.com/blog/2009/6/1/iphone-css.html</a></li>
</ul>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/yururlukten-kalkan-html-ozellikleri/' rel='bookmark' title='Permanent Link: CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri'>CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-birimleri/' rel='bookmark' title='Permanent Link: CSS Birimleri'>CSS Birimleri</a></li><li><a href='http://www.fatihhayrioglu.com/css-editorleri/' rel='bookmark' title='Permanent Link: CSS Editörleri'>CSS Editörleri</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=PCxMmrStBzI:6tpCbMpNq-Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=PCxMmrStBzI:6tpCbMpNq-Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=PCxMmrStBzI:6tpCbMpNq-Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Gelişen ve yaygınlaşan mobil cihazlar bizlere bir mecra daha açacağa  benziyor. Gelecekte etkisini daha çok hissettirecek cep telefonu vb.  ürünlerden internete girme isteği. Şimdilerde kendini gösteriyor. Benim  size burada bahsedeceğim ipucu küçük ama kullanışlı bir ipucu  olacaktır.
Bir kaç sitede gördükten sonra ve bende bir iphone projesine başlayacak olmamdan dolayı buraya eklemeyi [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/yururlukten-kalkan-html-ozellikleri/' rel='bookmark' title='Permanent Link: CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri'&gt;CSS İpuçları  4 : CSS ile birlikte yürürlükten kalkan HTML özellikleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-birimleri/' rel='bookmark' title='Permanent Link: CSS Birimleri'&gt;CSS Birimleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-editorleri/' rel='bookmark' title='Permanent Link: CSS Editörleri'&gt;CSS Editörleri&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/css-ipucu-22-iphone-icin-css-yazmak/</feedburner:origLink></item><item><title>FireBug 1.4 sürümü çıktı</title><link>http://feedproxy.google.com/~r/fatihhayri/~3/anoBxCaXX8s/</link><category>CSS</category><category>XHTML</category><category>firebug</category><category>Firefox</category><category>Hata ayıklama</category><category>web</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fatih Hayrioglu</dc:creator><pubDate>Sun, 19 Jul 2009 05:13:09 PDT</pubDate><guid isPermaLink="false">http://www.fatihhayrioglu.com/?p=1284</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Firebug 1.4 sürümü çıktı. Firebug web sitelerine tarayıcı üzerinden düzenleme ve denetleme yapabileceğimiz, ayrıca hata ayıklaması yapmamızı ve network hareketlerini izlememizi sağlayan güzel bir Firefox eklentisidir. HTML, CSS ve javascript kodlarına tarayıcı üzerinden etkileşimli olarak müdahale etme olanağı sağladığı için biz web kod yazarları için bulunmaz bir araçtır. </p>
<p>Yeni sürüm ile gelen özellikler;</p>
<ul>
<li>Sekmeleri üste alınmış. Görsel olarak biraz daha derli toplu olması için. Eskiye alışanlar için ilk başta biraz garip olsada zamanla alışacağız.</li>
<li>Birden fazla panelde arama imkanı. Bu bir çok zaman gereksinim duyduğumuz bir şey idi.</li>
<li>Daha gelişmiş bir Net paneli</li>
<li>Panel akif-pasif geçişi kolaylaştırılmış.</li>
<li>Script paneli performansı arttırılmış.</li>
<li>Firefox 3.5 desteği var</li>
</ul>
<p>Bunun dışında 150&#8242;den fazla hata giderilmiş. </p>
<p><a href="http://getfirebug.com/">http://getfirebug.com/</a></p>


<p>İlgili Yazılar:<ol><li><a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'>CSS Hata Ayıklama Yöntemleri</a></li><li><a href='http://www.fatihhayrioglu.com/firefoxda-satiriciinline-elemanlarin-padding-right-sorunu/' rel='bookmark' title='Permanent Link: Firefox&#8217;da satıriçi(inline) elemanların padding-right sorunu'>Firefox&#8217;da satıriçi(inline) elemanların padding-right sorunu</a></li><li><a href='http://www.fatihhayrioglu.com/firebug-genel-bakis/' rel='bookmark' title='Permanent Link: FireBug &#8211; Genel Bakış'>FireBug &#8211; Genel Bakış</a></li></ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fatihhayri?a=anoBxCaXX8s:Nbw4XU4IXoA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=anoBxCaXX8s:Nbw4XU4IXoA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fatihhayri?a=anoBxCaXX8s:Nbw4XU4IXoA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/fatihhayri?d=7Q72WNTAKBA" border="0"></img></a>
</div>]]></content:encoded><description>Firebug 1.4 sürümü çıktı. Firebug web sitelerine tarayıcı üzerinden düzenleme ve denetleme yapabileceğimiz, ayrıca hata ayıklaması yapmamızı ve network hareketlerini izlememizi sağlayan güzel bir Firefox eklentisidir. HTML, CSS ve javascript kodlarına tarayıcı üzerinden etkileşimli olarak müdahale etme olanağı sağladığı için biz web kod yazarları için bulunmaz bir araçtır. 
Yeni sürüm ile gelen özellikler;

Sekmeleri üste alınmış. [...]


İlgili Yazılar:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/css-hata-ayiklama-yontemleri/' rel='bookmark' title='Permanent Link: CSS Hata Ayıklama Yöntemleri'&gt;CSS Hata Ayıklama Yöntemleri&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/firefoxda-satiriciinline-elemanlarin-padding-right-sorunu/' rel='bookmark' title='Permanent Link: Firefox&amp;#8217;da satıriçi(inline) elemanların padding-right sorunu'&gt;Firefox&amp;#8217;da satıriçi(inline) elemanların padding-right sorunu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.fatihhayrioglu.com/firebug-genel-bakis/' rel='bookmark' title='Permanent Link: FireBug &amp;#8211; Genel Bakış'&gt;FireBug &amp;#8211; Genel Bakış&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.fatihhayrioglu.com/firebug-1-4-surumu-cikti/</feedburner:origLink></item></channel></rss>
