<?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>Lavinya.Net Web Günlüğü - Blog &#187; kod</title>
	<atom:link href="http://www.lavinya.net/blog/tag/kod/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lavinya.net/blog</link>
	<description>Lavinya.Net Web Günlüğü - Blog - Web teknolojileri ve haberleri, kültür-sanat, edebiyat ve toplum kategorileri altında kişisel görüş, makale ve bilgilerin aktarıldığı web günlüğü.</description>
	<lastBuildDate>Fri, 13 Jan 2012 17:55:59 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Youtube videoları ve W3c Xhtml kodları</title>
		<link>http://www.lavinya.net/blog/2008/01/15/youtube-videolari-ve-w3c-xhtml-kodlari/</link>
		<comments>http://www.lavinya.net/blog/2008/01/15/youtube-videolari-ve-w3c-xhtml-kodlari/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 10:56:02 +0000</pubDate>
		<dc:creator>bugfixed</dc:creator>
				<category><![CDATA[Diger]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[application/x-shockwave-flash]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[değer]]></category>
		<category><![CDATA[doğru]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[etiket]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[SWFObject]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[valid xhtml 1.0]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[youtube]]></category>
		<category><![CDATA[youtube video]]></category>

		<guid isPermaLink="false">http://www.lavinya.net/blog/2008/01/15/youtube-videolari-ve-w3c-xhtml-kodlari/</guid>
		<description><![CDATA[Merhabalar. Bilindiği gibi youtube videoların embed kodlarını sitenize direkt eklediğinizde w3c xhtml ye uymadığı testlerde hata verdiğini görmüşünüzdür. Sizlerde her sayfanızın xhtml ye tam uygun olmasını isteyenlerdenseniz aşağıdaki kodları incelemenizde fayda var&#8230;Youtube video kodlarını iki yöntemle çözebiliriz. Birincisi swfobject adlı küçük javascript kodları yardımı ile: Ekteki swfobject 1.5 dosyasını indiriyoruz. İçinden çıkacak olan swfobject.js dosyasını [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar. Bilindiği gibi youtube videoların embed kodlarını sitenize direkt eklediğinizde w3c xhtml ye uymadığı testlerde hata verdiğini görmüşünüzdür. Sizlerde her sayfanızın xhtml ye tam uygun olmasını isteyenlerdenseniz aşağıdaki kodları incelemenizde fayda var&#8230;<span id="more-83"></span>Youtube video kodlarını iki yöntemle çözebiliriz.</p>
<p>Birincisi swfobject adlı küçük javascript kodları yardımı ile:</p>
<ol>
<li>Ekteki swfobject 1.5 dosyasını indiriyoruz.</li>
<li>İçinden çıkacak olan swfobject.js dosyasını ftp ile yüklüyoruz.</li>
<li>Bu dosyayı sayfamızın header kısmındaki meta etiketleri &lt;head&gt; &lt;/head&gt;arasına ekliyoruz:<br />
Örnek: <code><span style="color: #ff0000;"> &lt;script type="text/javascript" src="swfobject.js"&gt;&lt;/script&gt;</span></code></li>
<li><span style="color: #000000;">Daha sonra gene &lt;head&gt;&lt;/head&gt; etiketleri arasına:<br />
</span><code><span style="color: #ff0000;"><br />
&lt;style type="text/css"&gt;<br />
#flashcontent {<br />
border: solid 1px dotted #000;<br />
width: 425px;<br />
height: 350px;<br />
margin: 0 auto 0 auto;<br />
text-align: center;<br />
}<br />
&lt;/style&gt;</span></code><span style="color: #000000;">Bu kodumuzu ekliyoruz. Ayrıca indireceğiniz dosya içerisindeki örnek kodları inceleyebilirsiniz.</span></li>
<li><span style="color: #000000;">Şimdi aşağıdaki kodu kendi video urlnizi, videonuzun açıklamasını, boyutlarını değiştirerek sayfamıza ekliyoruz:<br />
</span><code><span style="color: #ff0000;">&lt;div id="flashcontent"&gt;<br />
&lt;strong&gt;Feridun Düzağaç - Söz Ver Klip video&lt;/strong&gt;<br />
&lt;br /&gt; - You need to upgrade your Flash Player -&lt;br /&gt;<br />
You do not have the Flash plugin installed, or your browser does not support Javascript (you should enable it, perhaps?)<br />
This page displays your current Flash player version using Javascript.<br />
&lt;/div&gt;<br />
&lt;div style="text-align: center;"&gt;<br />
&lt;script type="text/javascript"&gt;<br />
// &lt;![CDATA[<br />
var so = new SWFObject("http://www.youtube.com/v/VgAKpyFOqog", "Söz Ver", "425", "350", "9", "#FFFFFF");<br />
so.addVariable("flashVarText", "Feridun Düzağaç - Söz Ver Klip video");<br />
so.addParam("quality", "high");<br />
so.write("flashcontent");<br />
// ]]&gt;<br />
&lt;/script&gt;</span><span style="color: #ff0000;">&lt;/div&gt;</span></code></li>
<li><span style="color: #000000;">Demosunu bu adresten bakabilirsiniz: <a title="Söz Ver video klibi" href="http://www.lavinya.net/lyrics/sozver.htm" target="_blank">http://www.lavinya.net/lyrics/sozver.htm</a></span></li>
</ol>
<p>2. İkinci yöntemimiz ise embed ve object kodlarında düzenleme yaparak.</p>
<p>Standart olarak youtube embed kodu şu şekilde iken:<br />
<code><span style="color: #ff0000;">&lt;object width="425" height="350"&gt;<br />
&lt;param name="movie" value="http://www.youtube.com/v/VgAKpyFOqog"&gt;<br />
&lt;/param&gt;<br />
&lt;embed src="http://www.youtube.com/v/VgAKpyFOqog"<br />
type="application/x-shockwave-flash"<br />
width="425"<br />
height="350"&gt;<br />
&lt;/embed&gt;<br />
&lt;/object&gt; </span></code></p>
<p><span style="color: #000000;">Valid xhtml 1.0</span> kodlarımız ise şu şekilde ediyoruz:<br />
<code><span style="color: #ff0000;">&lt;object width="425" height="350"<br />
type="application/x-shockwave-flash"<br />
data="http://www.youtube.com/v/VgAKpyFOqog"&gt;<br />
&lt;param name="movie" value="http://www.youtube.com/v/VgAKpyFOqog" /&gt;<br />
&lt;/object&gt;</span></code></p>
<p><span style="color: #000000;">Yukarıdaki youtube video kodumuzdan heigt, width değerlerini kendi video boyutlarına göre değişiyoruz ve data ve value değerlerinin karşısındaki video urlsini kendi video url nizle değişiyoruz. </span></p>
<p>Hepsi bu <img src='http://www.lavinya.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Böylelikle hem erişilebilirlik, hem her tarayıca çalışmasını, hem de geçerli w3c xhtml kodlarına sahip oluyoruz.</p>
<p><strong>Makale: Murat Esgin (Lavinya.Net Webmaster) webadmin[at]lavinya[dot]net</strong></p>
<p>Dosyalar::<br />
<a title="Swfobject 1.5" href="http://swfobject.googlecode.com/files/swfobject_2_2.zip">Swfobject 2.2</a></p>
<p>Güncelleme: 22 Ağustos 2010</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lavinya.net/blog/2008/01/15/youtube-videolari-ve-w3c-xhtml-kodlari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mod_deflate &#8211; Gzip ile Bandwith tasarrufu ve hızlı açılan sayfalar</title>
		<link>http://www.lavinya.net/blog/2007/09/08/mod_deflate-gzip-ile-bandwith-tasarrufu-ve-hizli-acilan-sayfalar/</link>
		<comments>http://www.lavinya.net/blog/2007/09/08/mod_deflate-gzip-ile-bandwith-tasarrufu-ve-hizli-acilan-sayfalar/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 09:31:40 +0000</pubDate>
		<dc:creator>bugfixed</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[apache modülü]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[bantwith]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gz]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[hızlı sayfalar]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[Memory]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[mod_deflate]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sıkıştırma]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[tarfik]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.lavinya.net/blog/2007/09/08/mod_deflate-gzip-ile-bandwith-tasarrufu-ve-hizli-acilan-sayfalar/</guid>
		<description><![CDATA[mod_deflate sayfaları kullanıcıya teslim etmeden sıkıştırıp yollayamaya yarayan bir apache modulüdür. Mod_deflate standart gzip kodlamalarından daha iyi bir sıkıştırma olanağı sağlar. Ayrıca Sayfalara kod eklemek yerine .htaccess e tek bir kaç satırlık kod ile html php css js xml gibi dosyaları sıkıştırabilir&#8230; Bu sıkıştırma sizlere birçok avantaj sağlayacaktır. Bunların en önemlileri; Bantwith(trafik) tasarrufu ve sayfaların [...]]]></description>
			<content:encoded><![CDATA[<p><strong>mod_deflate</strong> sayfaları kullanıcıya teslim etmeden sıkıştırıp yollayamaya yarayan bir apache modulüdür.</p>
<p><strong>Mod_deflate</strong> standart<strong> gzip</strong> kodlamalarından daha iyi bir sıkıştırma olanağı sağlar.</p>
<p>Ayrıca Sayfalara kod eklemek yerine .htaccess e tek bir kaç satırlık kod ile html php css js xml gibi dosyaları sıkıştırabilir&#8230;</p>
<p><span id="more-67"></span></p>
<p>Bu sıkıştırma sizlere birçok avantaj sağlayacaktır. Bunların en önemlileri;<br />
Bantwith(trafik) tasarrufu ve sayfaların daha hızlı açılmasını sağlar. Özellikle düşük bağlantı hızlarına sahip kullanıcılar için çok daha hızlı sayfalar demektir.</p>
<p>Bu sistemi modern tarayıcıların hepsi desteklemektedir.</p>
<p>Eğer sunucunuzda Apache2 yüklü ise; mod_deflate zaten yüklüdür sadece aktif etmek gerekebilir.</p>
<p>Aşağıdaki bilgiler <strong>Debian GNU/Linux</strong> a göre hazırlanmıştır.</p>
<p>1. <em> a2enmod deflate</em></p>
<p>2. <em>/etc/init.d/apache2 restart </em></p>
<p>3. Apache&#8217;nin konfigurasyon dosyamıza <strong>LoadModule</strong> alanına modülü yüklüyoruz.</p>
<p><em>LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so </em></p>
<p>Artık modül yükleme işlemlerimiz bitmiştir. Şimdi ayarlarımızı yapacağız.</p>
<p>1. İster apache&#8217;nin konfigurasyon dosyanıza veya sitelerinizin .htaccess dosyalarına aşağıdaki kodu ekliyoruz.<br />
Bu kod sadece belirtilmiş <strong>bazı MIME tipleri</strong>ne sıkıştırma işlemi verecektir. Örnek olarak;</p>
<p><em>AddOutputFilterByType DEFLATE text/html text/plain text/xml<br />
</em><br />
kodunu eklememiz  <strong>Xml, Text ve Html</strong> dosyalarını sıkıştıracaktır. Diğer dosya mime tipleri bir boşluk bırakılarak eklenirse eklenilenler de sıkıştırılmış olacaktır.</p>
<p><strong>NOT:</strong> mod_deflate resim dosyaları, pdf dosyaları ve zaten sıkıştırılmış olan zip tar.gz bz.. gibi dosyaları sıkıştırmaz. Eklemeyiniz.</p>
<p>2. Aşağıdaki kodu gene aynı şekilde konfigurasyon dosyasına veya htaccess dosyanıza eklediğinizde ise; <strong>bütün dosya tipleri</strong> sıkıştırılacaktır.</p>
<p>Gene aynı şekilde bu kodda karışıklıkları önlemek maksadıyla resim ve zaten sıkıştırılmış dosyaları dışarıda tutacağız.</p>
<p>Eklememiz gereken kod ise;</p>
<p><em>SetOutputFilter DEFLATE<br />
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ \<br />
no-gzip dont-vary<br />
SetEnvIfNoCase Request_URI \<br />
\.(?:exe|t?gz|zip|bz2|sit|rar)$ \<br />
no-gzip dont-vary<br />
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary</em></p>
<p>3. 1. ve 2. seçeneği hangisini kullanırsanız kullanın aşağıdaki koduda .htaccess veya konfigurasyon dosyasına eklememiz gerekmektedir. Çünkü bazı eski tarayıcılar mod_deflate desteklememektedir. Bu karışıklığı oluşabilecek problemleri önlemek amacıyla aşağıdaki kodumuzu ekliyoruz.<br />
<em>BrowserMatch ^Mozilla/4 gzip-only-text/html<br />
BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html</em></p>
<p>4. Son olarak apache&#8217;yi yeniden başlatıyoruz.</p>
<p><em>/etc/init.d/apache2 restart</em></p>
<p><strong>SON NOTLAR:</strong></p>
<p><a rel="nofollow" href="http://httpd.apache.org/docs/2.2/mod/mod_deflate.html">http://httpd.apache.org/docs/2.2/mod/mod_deflate.html<br />
</a><br />
Yukarıdaki adreste apache 2.2.x serisi için mod_deflate bilgileri var gözatabilir, ayrıntılı bilgilere ulaşabilirsiniz.</p>
<p>&#8211;</p>
<p><a rel="nofollow" href="http://www.gidnetwork.com/tools/gzip-test.php">http://www.gidnetwork.com/tools/gzip-test.php</a></p>
<p>Yukarıdaki adresten de sayfalarınızın sıkıştırılmış olup olmadığını, sayfalarınızın ne kadar sıkıştırıldığın ve üst bilgilerini (header) görebilirsiniz.</p>
<p>&#8212;</p>
<p>Bu işlemler Sunucunuzun CPU ve Memory kullanımını artırabilir..</p>
<p><strong>Makale: Murat Esgin (Lavinya.Net Webmaster) webadmin[at]lavinya[dot]net </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lavinya.net/blog/2007/09/08/mod_deflate-gzip-ile-bandwith-tasarrufu-ve-hizli-acilan-sayfalar/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

