<?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>Uğur Samsa &#187; Programlama</title>
	<atom:link href="http://www.ugursamsa.com/category/programlama/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ugursamsa.com</link>
	<description>Yaşamak Direnmektir!</description>
	<lastBuildDate>Wed, 03 Aug 2011 13:07:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Padding ve Margin</title>
		<link>http://www.ugursamsa.com/padding-ve-margin/</link>
		<comments>http://www.ugursamsa.com/padding-ve-margin/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 19:43:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[kodlama]]></category>
		<category><![CDATA[margin]]></category>
		<category><![CDATA[padding]]></category>
		<category><![CDATA[padding ve margin farkı]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=111</guid>
		<description><![CDATA[Bu günlerde bloga yazacağım yazılar daha çok CSS ve PHP ile ilgili olacak. Çünkü bu ikisi üzerinde zaman harcıyorum. Bu yazımda CSS&#8216;de padding ve margin özellklerini anlatmaya çalışacağım. İlk olarak 270px eninde ve 40px boyunda bir alana sahip olduğumuzu düşünelim. Bu alanın 10px&#8217;lik border&#8217;ı olsun. Bu alandaki içeriğimizin border&#8217;a yapışık olmasını değil de border ile [...]]]></description>
			<content:encoded><![CDATA[<p>Bu günlerde bloga yazacağım yazılar daha çok <strong>CSS </strong>ve <strong>PHP </strong>ile ilgili olacak. Çünkü bu ikisi üzerinde zaman harcıyorum. Bu yazımda <strong>CSS</strong>&#8216;de <strong>padding </strong>ve <strong>margin </strong>özellklerini anlatmaya çalışacağım.<br />
<span id="more-111"></span>İlk olarak 270px eninde ve 40px boyunda bir alana sahip olduğumuzu düşünelim. Bu alanın 10px&#8217;lik border&#8217;ı olsun. Bu alandaki içeriğimizin border&#8217;a yapışık olmasını değil de border ile aralarında belirli bir boşluk olmasını istediğimiz durumlarda <strong>padding </strong>özelliğini kullanırız.</p>
<p><img src="http://ugursamsa.ugurs.com/wp-content/uploads/2008/01/margin.gif" alt="margin css" /></p>
<p>Yukarıdaki şekilde 270px-40px boyutundaki içeriğimizin border&#8217;ı ile arasında üst ve alt bölümde 30px, sağ ve sol bölümde ise 20px boşluk bulunmaktadır. Bu boşlukların alanımızın boyutunu artırdığını unutmamalıyız. Yukarıda bulunan şekildeki gibi bir yapıyı oluşturmak için gerekli olan kodlar aşağıdadır.</p>
<p><span class="Code">#icerik {<br />
width:270px;<br />
height:40px;<br />
padding:20px 30px 20px 30px;<br />
}</span></p>
<p><strong>Padding</strong>&#8216;in hemen ardından belirttiğimiz boyutlar sırasıyla üst alan, sağ alan, alt alan ve sol alana aittir. Eğer alanımızın her tarafının değil de bir bölümünün üzerinde değişiklik yapmak istiyorsak aşağıdaki kodları kullanabiliriz.</p>
<p><span class="Code">   padding-top:20px;<br />
padding-right:30px;<br />
padding-bottom:20px;<br />
padding-left:30px;</span></p>
<p>Yukarıdaki kodları ilk örneğimize uygularsak yine aynı sonucu alırız. Fakat her tarafa <strong>padding </strong>özelliği uygulamak istemediğimiz durumlar olacaktır. Böylesi durumları aşmak için iki tane yöntemimiz var. Birincisi <strong>padding-top, padding-right, padding-bottom </strong>ve <strong>padding-left</strong> özelliklerinden istediğimizi kullanmak olacaktır. İkinci yöntem ise birinci kodumuzdaki (<strong>padding</strong>:20px 30px 20px 30px;) kullanmak istemediğimiz yönleri 0px yapmaktır. Üst ve alt alanlarda boşluk bırakmak istemediğimiz bir örnek gösterelim:</p>
<p><span class="Code">    padding:0px 30px 0px 30px;</span></p>
<p>Ben 3-4 satır kod yazmak yerine ikinci yöntemi kullanarak işimi tek satırda hallediyorum. Tek satırlık kod sadece beni değil web sitemizin bulunduğu sunucuyu da yormuyor.</p>
<p><img src="http://ugursamsa.ugurs.com/wp-content/uploads/2008/01/padding-margin.gif" /></p>
<p>Diğer özelliğimiz ise <strong>margin</strong>. <strong>Margin </strong>özelliğini ise alanımızın diğer alanlarla arasında mesafe olmasını istediğimiz durumlarda kullanırız. <strong>Margin&#8217;</strong>in kullanımı da aynı <strong>padding </strong>gibidir. Bu yüzden üzerinde fazla açıklama yapmayacağım. Aşağıdaki kodlar yukarıdaki şekle aittir.</p>
<p><span class="Code">#icerik {<br />
width:270px;<br />
height:40px;<br />
padding:20px 30px 20px 30px;<br />
margin:20px 20px 20px 20px;<br />
}</span></p>
<p>Yukarıdaki kodlar alanımızın 20px yakınına hiçbir şeyin yaklaşamayacağını belirtmektedir. Tüm yönlere eşit uzaklık vereceğimiz durumlarda yukarıdaki kodun (<strong>margin</strong>:20px 20px 20px 20px;) yerine aşağıdaki kodu kullanabiliriz.</p>
<p><span class="Code"><strong>    </strong>margin:20px;</span></p>
<p>Kaynaklar;<br />
<a href="http://www.w3schools.com/css/css_padding.asp" target="_blank"> http://www.w3schools.com/css/css_padding.asp</a><br />
<a href="http://www.w3schools.com/css/css_margin.asp" target="_blank"> http://www.w3schools.com/css/css_margin.asp</a><br />
<a href="http://www.fatihhayrioglu.com/?p=13" target="_blank"> http://www.fatihhayrioglu.com/?p=13</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/padding-ve-margin/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CSS Açıklama Satırı</title>
		<link>http://www.ugursamsa.com/css-aciklama-satiri/</link>
		<comments>http://www.ugursamsa.com/css-aciklama-satiri/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 20:51:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[açıklama satırı]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css'de açıklama satırı nasıl yazılır]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=106</guid>
		<description><![CDATA[Bugün açıklama satırlarından gidiyoruz. Kitap Rehberi&#8216;ni kodlamaya başladım ve takıldığım soruların cevaplarını bulup yazı olarak girmeye karar verdim. Az önce açıklama satırının ne olduğunu ve HTML&#8217;de açıklama satırının nasıl yazıldığını belirtmiştim. Şimdi de CSS&#8216;de açıklama satırının nasıl yazıldığından bahsedeceğim. CSS&#8217;de açıklama satırı aşağıdaki örnekteki gibi yapılmaktadır. #ustbolum { width:800px; } /* banner bulunan bölümün css [...]]]></description>
			<content:encoded><![CDATA[<p>Bugün <strong>açıklama satırlarından</strong> gidiyoruz. <strong><a href="http://www.kitaprehberi.com" target="_blank">Kitap Rehberi</a></strong>&#8216;ni kodlamaya başladım ve takıldığım soruların cevaplarını bulup yazı olarak girmeye karar verdim. Az önce <strong>açıklama satırının</strong> ne olduğunu ve  <a href="http://ugursamsa.ugurs.com/html-aciklama-satiri/" target="_blank">HTML&#8217;de açıklama satırının nasıl yazıldığını</a> belirtmiştim. Şimdi de <strong>CSS</strong>&#8216;de <strong>açıklama satırının</strong> nasıl yazıldığından bahsedeceğim. <strong>CSS&#8217;de açıklama satırı</strong> aşağıdaki örnekteki gibi yapılmaktadır.</p>
<p><span id="more-106"></span></p>
<blockquote><p>#ustbolum {<br />
width:800px;<br />
} /* banner bulunan bölümün css kodlarının bitişi */</p></blockquote>
<p>Burada &#8221; /* &#8221; ve &#8221; */ &#8221; işaretleri arasında kalan bölüm <strong>açıklama satırıdır</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/css-aciklama-satiri/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Html Açıklama Satırı</title>
		<link>http://www.ugursamsa.com/html-aciklama-satiri/</link>
		<comments>http://www.ugursamsa.com/html-aciklama-satiri/#comments</comments>
		<pubDate>Tue, 25 Dec 2007 20:25:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[açıklama satırı]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html'de açıklama satırı nasıl yazılır]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=105</guid>
		<description><![CDATA[HTML programlama dillerindeprogram yazarken bize yardımcı olması amacıyla kodların yanına not yazmak istediğimizde açıklama satırını kullanırız. HTML&#8217;de açıklama satırı aşağıdaki gibi yapılmaktadır. &#60;!&#8211; ugursamsa.com yan menü &#8211;&#62; Burada &#8220;&#60;!&#8211;&#8221; ve &#8220;&#8211;&#62;&#8221; işaretleri arasına yazacağımız tüm yazıları sadece biz görebiliriz. Arada kalan yazılar hiçbir şekilde ziyaretçiye ulaşmamaktadır.]]></description>
			<content:encoded><![CDATA[<p>HTML programlama dillerindeprogram yazarken bize yardımcı olması amacıyla kodların yanına not yazmak istediğimizde açıklama satırını kullanırız. HTML&#8217;de açıklama satırı aşağıdaki gibi yapılmaktadır.</p>
<p><span id="more-105"></span></p>
<blockquote><p>&lt;!&#8211; ugursamsa.com yan menü &#8211;&gt;</p></blockquote>
<p>Burada &#8220;&lt;!&#8211;&#8221; ve &#8220;&#8211;&gt;&#8221; işaretleri arasına yazacağımız tüm yazıları sadece biz görebiliriz. Arada kalan yazılar hiçbir şekilde ziyaretçiye ulaşmamaktadır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/html-aciklama-satiri/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Orion Algoritması</title>
		<link>http://www.ugursamsa.com/orion-algoritmasi/</link>
		<comments>http://www.ugursamsa.com/orion-algoritmasi/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 09:35:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[backlink]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google algoritması]]></category>
		<category><![CDATA[orion]]></category>
		<category><![CDATA[orion algoritması]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=82</guid>
		<description><![CDATA[Google&#8216;dan uzun süredir pagerank algoritmasını değiştirmesini bekliyorduk fakat güncelleme bir türlü olmuyordu. Pagerank&#8216;ın tarihe karışacağı ve yeni bir algoritmanın geleceği söylentileriyle yatıp kalkıyorduk =) Artık söylentiler gerçek oldu. Google bundan sonra pagerank yerine orion algoritmasını kullanacakmış. Orion algoritması Ori Allon tarafından doktora tezi olarak geliştirilen bir algoritma. 26 yaşındaki İsrail asıllı Ori Allon algoritmasını Avustralya&#8217;da [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Google</strong>&#8216;dan uzun süredir <strong>pagerank algoritmasını</strong> değiştirmesini bekliyorduk fakat güncelleme bir türlü olmuyordu. <strong>Pagerank</strong>&#8216;ın tarihe karışacağı ve yeni bir <strong>algoritmanın</strong> geleceği söylentileriyle yatıp kalkıyorduk =) Artık söylentiler gerçek oldu. <strong>Google </strong>bundan sonra <strong>pagerank </strong>yerine <strong>orion algoritmasını</strong> kullanacakmış.<br />
<strong>Orion algoritması</strong> Ori Allon tarafından doktora tezi olarak geliştirilen bir <strong>algoritma</strong>. 26 yaşındaki İsrail asıllı Ori Allon algoritmasını Avustralya&#8217;da UNSW üniversitesinde geliştirlmiş.<span id="more-82"></span><br />
<strong>Pagerank algoritmasının</strong> ilk zamanlarında da olduğu gibi şimdilik konu hakkında fazla bir bilgi yok. Zamanla bilgiler artar diye düşünüyorum. Bakalım bu <strong>algoritma </strong>link satışlarını nasıl etkileyecek!<br />
<strong>Google algoritmayı</strong> satın almaya karar vermesen önce Ori Allon algoritmayı <strong>Google</strong>&#8216;a sunmuş fakat o zaman <strong>Google </strong>bu teklife sıcak bakmamış. Sonrasında <strong>Yahoo </strong>ve <strong>Msn</strong>&#8216;e de sunulmuş, onlar da kabul etmemişler. Günlerden bir gün <strong>Google</strong>, Allon ile tekrar masaya oturmuş ve <strong>algoritmayı </strong>satın almış. Bu ay içinde <strong>algoritma </strong>hakkında bazı şeylerin <strong>Google </strong>tarafından açıklanması bekleniyor.<br />
İnternet Devri sitesinde konu ile ilgili bir yazıda <strong>algoritma </strong>hakkında ufak bir bilgi yazılmış. Ne kadar doğru olduğunu şimdiden bilemeyiz tabiki. Yazıdaki o bölümü alıntı yapıyorum.</p>
<blockquote><p>Mesala Doğal sayıları aratıyorsunuz googlede, yeni <strong>algoritma </strong>kendini geliştiren bir yapıda olduğu için bu aramanın sonucunu grupluyor ve matematik baglamındaki sitelerden indexliyor.. Bu şekilde spam sonuçlar yani Türkçe sitelerde son derece bol olan kopyala yapıştır siteler sonuçlardan kalkıyor yada geriliyor. Ayrıca sizin Dogal sayıları ararken Tam sayılara yada real sayılara ihtiyaç duyacağını hesaplayarak geniş kapsamlı sonuçlar çıkarıyor.</p></blockquote>
<p>Kaynaklar;<br />
<a href="http://www.internetdevri.com/google-yeni-page-rank-ve-arama-algoritmasi-orion/" target="_blank">İnternet Devri</a> &#8211; <a href="http://www.hitnews.net/new-google-search-engine-algorithm-orion/" target="_blank">Hitnews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/orion-algoritmasi/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Flash getURL Komutu</title>
		<link>http://www.ugursamsa.com/flash-geturl-komutu/</link>
		<comments>http://www.ugursamsa.com/flash-geturl-komutu/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 19:26:58 +0000</pubDate>
		<dc:creator>Uğur SAMSA</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash geturl]]></category>
		<category><![CDATA[geturl]]></category>
		<category><![CDATA[geturl kullanımı]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=72</guid>
		<description><![CDATA[Flash programında getURL komutunun doğru kullanımını anlatacağım. Flashta getURL kodunda parantez içinde şöyle yazıyor. getURL(url, window, method); Method bilgi gönderilecekse GET ya da POST şeklinde kullanılıyor. window ise sayfanın nasıl açılacağının belirtiyor. Yani aynı sayfada mı farklı sayfada mı falan. Html&#8217;deki target gibi yani.. Tam kullanımı şöyle; getURL(&#8220;http://deneme&#8221;, &#8220;_blank&#8221;, &#8220;GET&#8221;); Eğer bilgi göndermeyecekseniz; getURL(&#8220;http://www.ugursamsa.com/deneme&#8221;, &#8220;_blank&#8221;); [...]]]></description>
			<content:encoded><![CDATA[<p>Flash programında getURL komutunun doğru kullanımını anlatacağım.<br />
Flashta getURL kodunda parantez içinde şöyle yazıyor.</p>
<p>getURL(url, window, method);<br />
<span id="more-72"></span>Method bilgi gönderilecekse GET ya da POST şeklinde kullanılıyor. window ise sayfanın nasıl açılacağının belirtiyor. Yani aynı sayfada mı farklı sayfada mı falan. Html&#8217;deki target gibi yani..</p>
<p>Tam kullanımı şöyle;</p>
<p>getURL(&#8220;http://deneme&#8221;, &#8220;_blank&#8221;, &#8220;GET&#8221;);</p>
<p>Eğer bilgi göndermeyecekseniz;</p>
<p>getURL(&#8220;http://www.ugursamsa.com/deneme&#8221;, &#8220;_blank&#8221;);</p>
<p>Burada &#8220;GET&#8221; yerine &#8220;POST&#8221;, &#8220;_blank&#8221; yerine de &#8220;_self&#8221;, &#8220;_parent&#8221;, &#8221; _top&#8221; kullanılabilir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/flash-geturl-komutu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CRC (Cyclic Redundancy Check)</title>
		<link>http://www.ugursamsa.com/crc-cyclic-redundancy-check/</link>
		<comments>http://www.ugursamsa.com/crc-cyclic-redundancy-check/#comments</comments>
		<pubDate>Thu, 17 May 2007 22:26:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[crc]]></category>
		<category><![CDATA[crc 12]]></category>
		<category><![CDATA[crc 16]]></category>
		<category><![CDATA[crc 32]]></category>
		<category><![CDATA[crc-ccitt]]></category>
		<category><![CDATA[cyclic redundancy check]]></category>

		<guid isPermaLink="false">http://www.ugursamsa.com/?p=20</guid>
		<description><![CDATA[İki bilgisayar arasında veri iletilirken verinin karşı tarafa bozulmadan ulaştığını veya bozulduğunu kontrol eden bir yöntemdir. CRC&#8217; de işlerin nasıl yürüdüğüne bir bakalım. Gönderilecek verinin bilgisayar dili şeklindeki haline S, CRC polinomuna C diyelim. S&#8217; yi C&#8217; ye böldüğümüzde kalan ise R1 olsun. Aynı işlemleri bu seferde verinin gönderildiği bilgisayarda yapalım. Karşı bilgisayara ulaşan verinin [...]]]></description>
			<content:encoded><![CDATA[<p>İki bilgisayar arasında veri iletilirken verinin karşı tarafa bozulmadan ulaştığını veya bozulduğunu kontrol eden bir yöntemdir. CRC&#8217; de işlerin nasıl yürüdüğüne bir bakalım. Gönderilecek verinin bilgisayar dili şeklindeki haline S, CRC polinomuna C diyelim. S&#8217; yi C&#8217; ye böldüğümüzde kalan ise R1 olsun. Aynı işlemleri bu seferde verinin gönderildiği bilgisayarda yapalım. Karşı bilgisayara ulaşan verinin bilgisayar diline çevrilmiş hali yine S olacaktır. C ise her iki durumda da sabit kalmalıdır. Karşı bilgisayarda da S&#8217; yi C&#8217; ye bölme işlemini yapmalıyız. Bu durumda da kalana R2 diyelim. Son durumda R1 R2&#8242; ye eşit ise veri bozulmamış demektir. Eğer R1 R2&#8242;ye eşit değilse veri bozulmuş demektir. Şimdi de kullanılan bazı CRC polinomlarını yazayım.</p>
<p><span id="more-20"></span></p>
<ol>
<li>CRC-12 = x^12 + x^11 + x^3 + x^2 + x^1 + 1</li>
<li>CRC-16 = X^16 + X^15 + X^2 + X^0</li>
<li>CRC-CCITT = X^16 + X^12 + X^5 + X^0</li>
<li>CRC-32 = X^32+X^26+X^23+X^22+X^16+X^12+X^11+<br />
X^10+X^8+X^7+X^5+X^4+X^2+X+1</li>
</ol>
<p>Bu yöntemin yanılma payı çok düşük olduğundan tercih edilen bir yöntemdir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugursamsa.com/crc-cyclic-redundancy-check/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

