<?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>Murat Çeşmecioğlu &#187; Yazılım</title>
	<atom:link href="http://murat.cesmecioglu.net/kategori/bilgisayar/yazilim/feed" rel="self" type="application/rss+xml" />
	<link>http://murat.cesmecioglu.net</link>
	<description>Kişisel Web Sitesi</description>
	<lastBuildDate>Sun, 12 Feb 2012 14:14:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>İkinci WordPress Eklentim</title>
		<link>http://murat.cesmecioglu.net/ikinci-wordpress-eklentim</link>
		<comments>http://murat.cesmecioglu.net/ikinci-wordpress-eklentim#comments</comments>
		<pubDate>Sat, 09 Jul 2011 18:27:27 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[eklenti]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google plus]]></category>
		<category><![CDATA[paylaşım]]></category>
		<category><![CDATA[sosyal medya]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=1172</guid>
		<description><![CDATA[Daha önce eklentimsi birşey yazmıştım. Yandaki menüde en üstte gördüğünüz MSN kısmından bahsediyorum. Kendi MSN&#8217;imle senkronize bir şekilde çalışıyor. Yeni eklemtim daha farklı birşey. Sosyal medyanın hayatımıza girmesiyle bloglardaki yazılar daha çok paylaşılmaya başlandı. Bunun sonucunda birbirine benzer bir sürü eklenti çıktı. Fakat &#8220;eğer yoksa kendin yaz&#8221; felseme göre istediğim gibi bir eklenti yoktu :) [...]]]></description>
			<content:encoded><![CDATA[<div class="info message"><div class="message-inner">Bu eklenti 21 Ağustos 2011 itibariyle güncellenmiştir. Bu tarihten önce indirip, kurup, çalışmıyor sanıp sildiyseniz lütfen tekrar indirin :)</div></div>
<p><a href="http://murat.cesmecioglu.net/wp-content/uploads/2011/07/paylasimbutonlari.jpg"><img class="size-full wp-image-1173 aligncenter" title="MrT - Paylaşım" src="http://murat.cesmecioglu.net/wp-content/uploads/2011/07/paylasimbutonlari.jpg" alt="" width="619" height="96" /></a></p>
<p>Daha önce eklentimsi birşey <a title="İlk WordPress Eklentim" href="http://murat.cesmecioglu.net/ilk-wordpress-eklentim" target="_blank">yazmıştım</a>. Yandaki menüde en üstte gördüğünüz MSN kısmından bahsediyorum. Kendi MSN&#8217;imle senkronize bir şekilde çalışıyor. Yeni eklemtim daha farklı birşey.</p>
<p>Sosyal medyanın hayatımıza girmesiyle bloglardaki yazılar daha çok paylaşılmaya başlandı. Bunun sonucunda birbirine benzer bir sürü eklenti çıktı. Fakat &#8220;eğer yoksa kendin yaz&#8221; felseme göre istediğim gibi bir eklenti yoktu :) Bende kendim yazmaya karar verdim.</p>
<p>Eklentiyi WordPresse  yükleyip çalıştırdığınızda yazılarınızın sayfasında yazının sonuna sık kullanılan paylaşım butonlarını ekliyor. Bunlar neler: Facebook beğen ve gönder, Facebookta paylaş, Twitter&#8217;da paylaş ve Google +1 butonları.</p>
<p>Neden Facebook beğen ve Facebook paylaş butonlarının ikisinide kullandığımı başka bir yazımda açıklayacağım.</p>
<p>Güle güle kullanın. Bir probleminiz olursa yorum kısmından sorabilirsiniz.</p>
<p><strong>Değişim Günlüğü</strong></p>
<p>v2: 21 Ağustos 2011 &#8211; Ufak bir bug vardı, düzeltildi.</p>
<p>v1: 9 Temmuz 2011 &#8211; İlk sürüm.</p>
<p><a href="http://murat.cesmecioglu.net/wp-content/uploads/2011/07/mrt-paylasim.zip">İndir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/ikinci-wordpress-eklentim/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>ASP ile Twitter Mesajlarını Alma</title>
		<link>http://murat.cesmecioglu.net/asp-ile-twitter-mesajlarini-alma</link>
		<comments>http://murat.cesmecioglu.net/asp-ile-twitter-mesajlarini-alma#comments</comments>
		<pubDate>Mon, 18 Apr 2011 19:05:14 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[hazır kod]]></category>
		<category><![CDATA[mesaj]]></category>
		<category><![CDATA[son]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twit]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=1037</guid>
		<description><![CDATA[Geçenlerde AfişPark için lazım olmuştu. Orda kullanmak için yazdığım kodları biraz geliştirip buraya ekliyorum. Yaptığım testlerde linklerde bir sorun çıkmadı. Tabi asıl test kısmı internete yaydıktan sonra başlıyor :) Bir sorun olursa yazabilirsiniz. Kullanımı oldukça basit. İlk iki satırda twitter kullanıcı adınızı ve en son kaç mesajı almak istediğinizi yazıyorsunuz. Alt alta çıkıyor. Kendi sitenize [...]]]></description>
			<content:encoded><![CDATA[<p>Geçenlerde AfişPark için lazım olmuştu. Orda kullanmak için yazdığım kodları biraz geliştirip buraya ekliyorum.</p>
<p>Yaptığım testlerde linklerde bir sorun çıkmadı. Tabi asıl test kısmı internete yaydıktan sonra başlıyor :) Bir sorun olursa yazabilirsiniz.</p>
<p>Kullanımı oldukça basit. İlk iki satırda twitter kullanıcı adınızı ve en son kaç mesajı almak istediğinizi yazıyorsunuz. Alt alta çıkıyor. Kendi sitenize göre kullanmak size kalmış.<span id="more-1037"></span></p>
<p>[code lang="vb" autolinks="false"]<br />
twitterusername = &quot;muratcsmecioglu&quot;<br />
twittercount = 50</p>
<p>Function TwitterURL(ByVal icerik)<br />
Dim twtRegExp<br />
If icerik = &quot;&quot; Then Exit Function<br />
Set twtRegExp = New RegExp<br />
twtRegExp.Global = True<br />
twtRegExp.IgnoreCase = True</p>
<p>twtRegExp.Pattern = &quot;(((news|(ht|f)tp(s?))://){1}S+)&quot;<br />
TwitterURL = twtRegExp.Replace(icerik, &quot;&lt;a href=&quot;&quot;$1&quot;&quot; target=&quot;&quot;_blank&quot;&quot;&gt;$1&lt;/a&gt;&quot;)</p>
<p>twtRegExp.Pattern = &quot;(S+@S+..SSS?)&quot;<br />
TwitterURL = twtRegExp.Replace(TwitterURL, &quot;&lt;a href=&quot;&quot;mailto:$1&quot;&quot;&gt;$1&lt;/a&gt;&quot;)</p>
<p>twtRegExp.Pattern = &quot;#([a-zA-Z0-9_ığüşöçİĞÜŞÖÇ]{1,20})&quot;<br />
TwitterURL = twtRegExp.Replace(TwitterURL, &quot;&lt;a href=&quot;&quot;http://search.twitter.com/search?q=%23$1&quot;&quot; target=&quot;&quot;_blank&quot;&quot;&gt;#$1&lt;/a&gt;&quot;)</p>
<p>twtRegExp.Pattern = &quot;@((w+))&quot;<br />
TwitterURL = twtRegExp.Replace(TwitterURL, &quot;&lt;a href=&quot;&quot;http://twitter.com/$1&quot;&quot; target=&quot;&quot;_blank&quot;&quot;&gt;@$1&lt;/a&gt;&quot;)</p>
<p>Set twtRegExp = Nothing<br />
End Function</p>
<p>URL = &quot;http://twitter.com/statuses/user_timeline.xml?screen_name=&quot; &amp; twitterusername &amp; &quot;&amp;count=&quot; &amp; twittercount<br />
set xmlDoc = createObject(&quot;MSXML.DOMDocument&quot;)<br />
xmlDoc.async = false<br />
xmlDoc.setProperty &quot;ServerHTTPRequest&quot;, true<br />
xmlDoc.load(URL)</p>
<p>If (xmlDoc.parseError.errorCode &lt;&gt; 0) then<br />
    Response.Write &quot;XML Hatası: &quot; &amp; xmlDoc.parseError.reason<br />
Else<br />
    set channelNodes = xmlDoc.selectNodes(&quot;//status&quot;)<br />
    for each entry in channelNodes<br />
                strtweet = TwitterURL(entry.selectSingleNode(&quot;text&quot;).text)<br />
                response.write strtweet &amp; &quot;&lt;br&gt;&quot;<br />
    next<br />
end If<br />
[/code] </p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/asp-ile-twitter-mesajlarini-alma/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP’nin CInt Komutunda Taşma Hatası</title>
		<link>http://murat.cesmecioglu.net/aspnin-cint-komutunda-tasma-hatasi</link>
		<comments>http://murat.cesmecioglu.net/aspnin-cint-komutunda-tasma-hatasi#comments</comments>
		<pubDate>Thu, 02 Dec 2010 13:26:30 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[cint]]></category>
		<category><![CDATA[clng]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[hata]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[taşma]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=692</guid>
		<description><![CDATA[Yazıyorum, yazıyorum bir türlü CInt komutunda taşma sorunu yaşıyorum. Sonunda sorunu buldum. Yazıyorum: Öncelikle int nedir? int, programlama dillerinde integer anlamına gelir. Yani Türkçesi tam sayı demektir. Bu tam sayı 32-bit sistemlerde 32-bit&#8217;lik bir sayı olabilir. Bu demek oluyor ki -2147483648 ile 2147483647 arasındaki tüm tam satıları kapsar. Ayrıca unutmayın ki tamsayıların ondalık kısımları olmaz. [...]]]></description>
			<content:encoded><![CDATA[<p>Yazıyorum, yazıyorum bir türlü <code>CInt</code> komutunda taşma sorunu yaşıyorum. Sonunda sorunu buldum. Yazıyorum:</p>
<p>Öncelikle int nedir? int, programlama dillerinde integer anlamına gelir. Yani Türkçesi tam sayı demektir. Bu tam sayı 32-bit sistemlerde 32-bit&#8217;lik bir sayı olabilir. Bu demek oluyor ki -2147483648 ile 2147483647 arasındaki tüm tam satıları kapsar. Ayrıca unutmayın ki tamsayıların ondalık kısımları olmaz.</p>
<p>Peki CInt komutu ne işe yarıyor? Bu komut ASP&#8217;de bir bir sayısı tam sayıya çeviriyor ama bir şartla: Sayının -32768 ile 32767 arasında olması gerekiyor. (Bu noktada &#8220;Neden!&#8221; diye bağırmak istiyorum.) Benim gibi 2000000 üstü sayılarla çalışıyorsanız <code>CInt</code> komutu yerine <code>CLng</code> komutunu kullanabilirsiniz.</p>
<p>Hangi akıl-mantıkla böyle birşey yaptılar bilemiyorum. Sanırım bunlar php&#8217;ye geçmem için komplo&#8230; Ama yılmayacağım. Yaşasın Klasik ASP.</p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/aspnin-cint-komutunda-tasma-hatasi/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>İlk WordPress Eklentim</title>
		<link>http://murat.cesmecioglu.net/ilk-wordpress-eklentim</link>
		<comments>http://murat.cesmecioglu.net/ilk-wordpress-eklentim#comments</comments>
		<pubDate>Sat, 27 Nov 2010 11:35:41 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[durum]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gösterme]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[msgplus]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=675</guid>
		<description><![CDATA[Tam kabul ediyorum tam eklenti diyemeyiz buna. Twitter, facebook kullanmadığım için sadece msn ile yetiniyorum. Bir çok sitede olan twitter yazılarının sitede gösterildiği eklentileri gördükçe msn&#8217;deki iletileri çıkartabilirmiyim diye bir düşünce kapladı beynimi. Aslında eskiden şöyle birşey vardı, sonradan tutmayıp silindi gitti: Messenger&#8217;daki resminizi, kişisel mesajınızı, görüntü adınızı bir resim haline getirip forumlarda, sitenizde kullanabiliyordunuz. [...]]]></description>
			<content:encoded><![CDATA[<p>Tam kabul ediyorum tam eklenti diyemeyiz buna. Twitter, facebook kullanmadığım için sadece msn ile yetiniyorum. Bir çok sitede olan twitter yazılarının sitede gösterildiği eklentileri gördükçe msn&#8217;deki iletileri çıkartabilirmiyim diye bir düşünce kapladı beynimi.</p>
<p>Aslında eskiden şöyle birşey vardı, sonradan tutmayıp silindi gitti: Messenger&#8217;daki resminizi, kişisel mesajınızı, görüntü adınızı bir resim haline getirip forumlarda, sitenizde kullanabiliyordunuz. Bunları araştırdım fakat doğru düzgün çalışan bir tane bulabildim. Bulduğumun güzel yönü kendi arkaplanımı kullanabiliyor oluşumdu.</p>
<p>Kayıt oldum, kendi arkaplanımı gönderdim ve resmin onaylanmasını beklemeye başladım. Bekledim, bekledim, bekledim.. 1 gün geçti onaylanmadı. Aceleciyim biraz ki bekleyemedim :) Sonrası biraz araştırma, biraz MsgPlus script&#8217;i yazmayla geçti.</p>
<p>Sonuç olarak sitenin sağ üstünde gördüğünüz kısım ortaya çıktı. Messenger resmim, ismim ve kişisel mesajımla senkronize bir halde. Çok iyi oldu, çok güzel iyi oldu.</p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/ilk-wordpress-eklentim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bundan Sonra MS Access Gider MySQL Gelir</title>
		<link>http://murat.cesmecioglu.net/bundan-sonra-ms-access-gider-mysql-gelir</link>
		<comments>http://murat.cesmecioglu.net/bundan-sonra-ms-access-gider-mysql-gelir#comments</comments>
		<pubDate>Thu, 18 Nov 2010 21:13:11 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[bayram]]></category>
		<category><![CDATA[fikirsizler]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[ms access]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sayfalama]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=640</guid>
		<description><![CDATA[Doğanın kanunu böyle sanırım. Bazı şeylerin sonsuza kadar gidip yerine yenileri gelmesi gerekiyor. Ayrıca gelen gideni aratmıyormuş :) Fikirsizler ile giriştiğim, sanırım benim için ilk, büyük projemde artık MySQL&#8217;e geçeyim dedim. ASP ve MySQL&#8217;i birlikte kullanıyorum. Kodlamada en üşendiğim kısımlardan bir tanesi sayfalama bölümleridir. MySQL&#8217;de nasılmış diye bakınırken çok güzel bir yöntem buldum. LIMIT fonksiyonunun [...]]]></description>
			<content:encoded><![CDATA[<p>Doğanın kanunu böyle sanırım. Bazı şeylerin sonsuza kadar gidip yerine yenileri gelmesi gerekiyor. Ayrıca gelen gideni aratmıyormuş :)</p>
<p>Fikirsizler ile giriştiğim, sanırım benim için ilk, büyük projemde artık MySQL&#8217;e geçeyim dedim. ASP ve MySQL&#8217;i birlikte kullanıyorum. Kodlamada en üşendiğim kısımlardan bir tanesi sayfalama bölümleridir. MySQL&#8217;de nasılmış diye bakınırken çok güzel bir yöntem buldum. LIMIT fonksiyonunun nimetlerinden yararlanılarak harikalar yaratılabiliyormuş.</p>
<p>Zaten Windows hostinglerin neredeyse hepsi MySQL desteği veriyor. Bundan sonraki webmasterlık ve coderlık hayatımdaki yardımcım PhpMyAdmin&#8217;dir :) Bu da böyle bilinsin.</p>
<p>Herkese iyi bayramlar diliyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/bundan-sonra-ms-access-gider-mysql-gelir/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Auto-Like Script</title>
		<link>http://murat.cesmecioglu.net/facebook-auto-like-script</link>
		<comments>http://murat.cesmecioglu.net/facebook-auto-like-script#comments</comments>
		<pubDate>Wed, 11 Aug 2010 06:00:45 +0000</pubDate>
		<dc:creator>Murat Çeşmecioğlu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[beğen]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gizli]]></category>
		<category><![CDATA[habersiz]]></category>
		<category><![CDATA[like]]></category>

		<guid isPermaLink="false">http://murat.cesmecioglu.net/?p=423</guid>
		<description><![CDATA[Geçen gece bir arkadaşın isteği üzerine yazdım bunu. Sayfanıza gelen kullanıcıları -istemedikleri halde- facebookta beğendirebilirsiniz :) Sayfanızın neresine gelip tıklarlarsa tıklasınlar eğer facebook&#8217;ta oturumları açıksa haberleri bile olmadan profil sayfalarında sizin istediğiniz şeyi beğenmiş olacaklar. &#8212; Blogspot Kullananlar: Buradan sitenizde kullanmak için şifrelenmiş kodunuzu oluşturuyorsunuz ve tasarımınızda &#60;body&#62; etiketinden hemen sonraya kodları yapıştırıyorsunuz. Demoda verdiğim [...]]]></description>
			<content:encoded><![CDATA[<p>Geçen gece bir arkadaşın isteği üzerine yazdım bunu. Sayfanıza gelen kullanıcıları -istemedikleri halde- facebookta beğendirebilirsiniz :)<br />
Sayfanızın neresine gelip tıklarlarsa tıklasınlar eğer facebook&#8217;ta oturumları açıksa haberleri bile olmadan profil sayfalarında sizin istediğiniz şeyi beğenmiş olacaklar.</p>
<p>&#8212;</p>
<p><strong>Blogspot Kullananlar:</strong></p>
<p><a href="http://murat.cesmecioglu.net/projeler/autolike/olustur.php">Buradan</a> sitenizde kullanmak için şifrelenmiş kodunuzu oluşturuyorsunuz ve tasarımınızda &lt;body&gt; etiketinden hemen sonraya kodları yapıştırıyorsunuz.</p>
<p>Demoda verdiğim kodları eklediğinizde blogspot bazı işaretleri silebiliyor. Bu yüzden üstteki sayfadan adresinize göre şifreleyip kullanıyorsunuz.</p>
<p><em>CNSY&#8217;ye teşekkürler.</em></p>
<p>&#8212;</p>
<p><strong>WordPress ve Diğer Sistemleri Kullananlar:</strong></p>
<p>Yukarıda verdiğim linkten şifreleyip kullanabilirsiniz. Hiçbir sakınca yok. Aşağıdaki demo linkinden kodların normal halini görebilirsiniz. Web sayfanızda &lt;body&gt; etiketinden hemen sonra kodları yapıştırdığınızda çalışacaktır.</p>
<p>WordPress kullanıcıları görünüm menüsünden header.php dosyasını düzenleyerek &lt;body&gt; etiketinin altına kodları yapıştırabilirler.</p>
<p>&#8212;</p>
<p><strong>Şifreleme Sisteminin Kullanımı:</strong></p>
<p>Zaten şifreleme sayfasına girdiğinizde sadece adres yazmak için bir kutu göreceksiniz. Oraya adresinizi yazıp butona basın. Çıkacak olan kodları kopyalayıp &lt;body&gt; etiketinin altına yapıştırın.</p>
<p>Normal bağlantı yerine facebook sayfanızı beğendirmek istiyorsanız adresi http://facebook.com/sayfaadı şeklinde yazabilirsiniz.</p>
<p>&#8212;</p>
<p><strong>Demo ve scriptin kodları için için <a href="http://murat.cesmecioglu.net/projeler/autolike/a.html" target="_blank">burayı</a> tıklayın.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://murat.cesmecioglu.net/facebook-auto-like-script/feed</wfw:commentRss>
		<slash:comments>129</slash:comments>
		</item>
	</channel>
</rss>

