
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://www.oguzhan.info/rss" rel="self" type="application/rss+xml" />
<title>Oguzhan YILMAZ</title>
<description>Programlama, Internet, Web Teknolojileri, Is guc ve Guzel Seyler'i paylastigim blogum.</description>
<link>http://www.oguzhan.info/</link>
<language>en-tr</language>
<generator>Oguzhan</generator>
<copyright>Oguzhan YILMAZ</copyright>
<image>
<url>http://www.oguzhan.info/info-logo2.jpg</url>
<title>Oguzhan YILMAZ</title>
<link>http://www.oguzhan.info/</link>
</image>
<managingEditor>aspsrc@gmail.com (Oguzhan YILMAZ)</managingEditor>

<item>
<title>D&#252;kkan A&#231;t&#305;k : bellekmarket.com</title>
<description>
&lt;img hspace=&quot;5&quot; border=&quot;0&quot; align=&quot;left&quot; vspace=&quot;0&quot; src=&quot;http://www.oguzhan.info/media/logo_03.gif&quot; /&gt;Bir aydan beri &#252;st&#252;nde &#231;al&#305;&#351;t&#305;&#287;&#305;m bellekmarket.com'u nihayet bitirdik
ve test yay&#305;n&#305;na verdik. Klasik bir e-ticaret sitesi oldu. En son web
sitesi yapal&#305; 3-4 sene oldu&#287;u i&#231;in trendleri elimden geldi&#287;ince
yakalamaya &#231;al&#305;&#351;t&#305;m ama pek olmad&#305; gibi. Olschool Asp Coding ;)&lt;br /&gt;
&lt;br /&gt;
Site sadece Ram sat&#305;yor di&#287;er sitelerden farkl&#305; taraf&#305; ise fiyatlar&#305;n&#305;n
piyasa de&#287;erinden &#231;ok daha ucuz olmas&#305;. &#214;zellikler Flash Disk'leri 15
YTL ye alabiliyorsunuz. Laz&#305;m olursa tak&#305;l&#305;n ;)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.bellekmarket.com&quot;&gt;www.bellekmarket.com&lt;/a&gt;&lt;br /&gt;

</description>
<pubDate>19.07.2008</pubDate>
<link>http://www.oguzhan.info/?444/D%26%23252%3Bkkan+A%26%23231%3Bt%26%23305%3Bk+%3A+bellekmarket%2Ecom</link>
<guid>http://www.oguzhan.info/?444/D%26%23252%3Bkkan+A%26%23231%3Bt%26%23305%3Bk+%3A+bellekmarket%2Ecom#444</guid>
</item>

<item>
<title>T-SQL'de Rakam'&#305; yaz&#305;ya &#231;evirmek.</title>
<description>MsSql Server da UDF olarak &#231;al&#305;&#351;an bu script rakam olarak ald&#305;&#287;&#305; parametreleri size yaz&#305; ile geri d&#246;nd&#252;r&#252;yor.&lt;br /&gt;&lt;pre&gt;CREATE FUNCTION [dbo].[fna_RakamiYaziyaDonustur](@Sayi bigint)&lt;br /&gt;RETURNS varchar(max)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt; &lt;br /&gt;DECLARE @Basamak int, @Sayac int, @Grup int, @Yazi varchar(max), @GrupSayi varchar(3), @GrupBaslangic int,@GrupYazi varchar(max), @Karakter int&lt;br /&gt; &lt;br /&gt;SET @Sayac = 1&lt;br /&gt;SET @Basamak = LEN(@Sayi)&lt;br /&gt;SET @Grup = (CASE WHEN @Basamak % 3 &amp;lt;&amp;gt; 0 THEN (@Basamak - (@Basamak % 3))/3 + 1 ELSE @Basamak / 3 END)&lt;br /&gt;SET @GrupBaslangic = 1&lt;br /&gt;SET @Yazi = ''&lt;br /&gt;SET @GrupYazi = ''&lt;br /&gt;SET @Karakter = 1&lt;br /&gt; &lt;br /&gt;IF @Grup &amp;gt;= 1&lt;br /&gt;BEGIN&lt;br /&gt; &lt;br /&gt;WHILE @Grup &amp;lt;&amp;gt; 0&lt;br /&gt;BEGIN&lt;br /&gt; &lt;br /&gt;SET @GrupSayi = SUBSTRING(CAST(@Sayi AS varchar(255)),@GrupBaslangic,(CASE WHEN @GrupBaslangic = 1 THEN @Basamak-((@Grup-1)*3) ELSE 3 END))&lt;br /&gt; &lt;br /&gt;SET @GrupSayi = REPLICATE('0',3-LEN(CAST(@GrupSayi AS int)))+@GrupSayi&lt;br /&gt; &lt;br /&gt;SET @Sayac = 1&lt;br /&gt; &lt;br /&gt;WHILE @Sayac &amp;lt;= 3&lt;br /&gt;BEGIN&lt;br /&gt; &lt;br /&gt;SET @GrupYazi =&lt;br /&gt;(CASE WHEN @Sayac IN (1,3) THEN&lt;br /&gt;  (CASE SUBSTRING(CAST(@GrupSayi AS varchar(3)),@Sayac,1)&lt;br /&gt;   WHEN 0 THEN ''&lt;br /&gt;   WHEN 1 THEN (CASE WHEN (@Sayac = 1 AND LEN(@GrupSayi) = 1) THEN 'bir' ELSE '' END)&lt;br /&gt;   WHEN 2 THEN 'iki'&lt;br /&gt;   WHEN 3 THEN '&#252;&#231;'&lt;br /&gt;   WHEN 4 THEN 'd&#246;rt'&lt;br /&gt;   WHEN 5 THEN 'be&#351;'&lt;br /&gt;   WHEN 6 THEN 'alt&#305;'&lt;br /&gt;   WHEN 7 THEN 'yedi'&lt;br /&gt;   WHEN 8 THEN 'sekiz'&lt;br /&gt;   WHEN 9 THEN 'dokuz'&lt;br /&gt;   END) ELSE&lt;br /&gt;  (CASE SUBSTRING(CAST(@GrupSayi AS varchar(3)),@Sayac,1)&lt;br /&gt;   WHEN 0 THEN ''&lt;br /&gt;   WHEN 1 THEN 'on'&lt;br /&gt;   WHEN 2 THEN 'yirmi'&lt;br /&gt;   WHEN 3 THEN 'otuz'&lt;br /&gt;   WHEN 4 THEN 'k&#305;rk'&lt;br /&gt;   WHEN 5 THEN 'elli'&lt;br /&gt;   WHEN 6 THEN 'altm&#305;&#351;'&lt;br /&gt;   WHEN 7 THEN 'yetmi&#351;'&lt;br /&gt;   WHEN 8 THEN 'seksen'&lt;br /&gt;   WHEN 9 THEN 'doksan'&lt;br /&gt;   END)&lt;br /&gt;END) +&lt;br /&gt;(CASE WHEN @Sayac = 1 AND LEN(CAST(@GrupSayi AS int)) = 3 THEN ' y&#252;z' ELSE '' END)&lt;br /&gt; &lt;br /&gt;SET @Yazi = @Yazi + @GrupYazi + (CASE LEN(@GrupYazi) WHEN 0 THEN '' ELSE ' ' END)&lt;br /&gt; &lt;br /&gt;IF @Sayac = LEN(@GrupSayi)&lt;br /&gt;BEGIN&lt;br /&gt;   BREAK;&lt;br /&gt;END&lt;br /&gt; &lt;br /&gt;SET @Sayac = @Sayac + 1&lt;br /&gt; &lt;br /&gt;END&lt;br /&gt; &lt;br /&gt;SET @Yazi = @Yazi +&lt;br /&gt; &lt;br /&gt;(CASE @Grup WHEN 9 THEN 'septilyon '&lt;br /&gt; WHEN 8 THEN 'seksilyon '&lt;br /&gt; WHEN 7 THEN 'kentilyon '&lt;br /&gt; WHEN 6 THEN 'katrilyon '&lt;br /&gt; WHEN 5 THEN 'trilyon '&lt;br /&gt; WHEN 4 THEN 'milyar '&lt;br /&gt; WHEN 3 THEN 'milyon '&lt;br /&gt; WHEN 2 THEN 'bin '&lt;br /&gt; WHEN 1 THEN ''&lt;br /&gt;END)&lt;br /&gt; &lt;br /&gt;SET @GrupBaslangic = (CASE WHEN @GrupBaslangic = 1 AND (@Basamak % 3) &amp;lt;&amp;gt; 0 THEN @GrupBaslangic + (@Basamak % 3) ELSE @GrupBaslangic + 3 END)&lt;br /&gt; &lt;br /&gt;SET @Grup = @Grup - 1&lt;br /&gt; &lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;RETURN RTRIM(@Yazi)&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;&lt;/pre&gt;
Kaynak : http://www.csharpnedir.com/forum2/forum_posts.asp?TID=15397&lt;br /&gt;</description>
<pubDate>17.07.2008</pubDate>
<link>http://www.oguzhan.info/?443/T%2DSQL%27de+Rakam%27%26%23305%3B+yaz%26%23305%3Bya+%26%23231%3Bevirmek%2E</link>
<guid>http://www.oguzhan.info/?443/T%2DSQL%27de+Rakam%27%26%23305%3B+yaz%26%23305%3Bya+%26%23231%3Bevirmek%2E#443</guid>
</item>

<item>
<title>Msn'den Twitter'a yaz&#305;n.</title>
<description>
Ne zamnadan beri akl&#305;mdayd&#305; ama yeni bitirebildim. Msn'de ki&#351;isel ileti b&#246;l&#252;m&#252;ne yaz&#305;lanlar&#305; Twitter'a yazan bir msn eklentisi geli&#351;tirdim. MSN Apisinin verdi&#287;i k&#305;s&#305;tl&#305; olanaklara g&#246;re iyi &#231;al&#305;&#351;&#305;yor denilebilir. A&#351;a&#287;&#305;dan &#231;ekebilirsiniz. Tek dez avantaj&#305; 10 saniyelik bir ge&#231;ikme ile twitter durumunuz g&#252;ncelleniyor&#160; :( Te&#351;ekk&#252;rler derim.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.oguzhan.info/media/msntotwit_screen.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Eklentiyi &#304;ndirmek i&#231;in &lt;a href=&quot;http://www.oguzhan.info/source/MsnToTwit.MsnToTwit.dll&quot;&gt;T&#305;klay&#305;n&lt;/a&gt;&lt;br /&gt;Bu eklentiyi msn'de nas&#305;l &#231;al&#305;&#351;t&#305;raca&#287;&#305;n&#305;z&#305; bilmiyorsan&#305;z &lt;a target=&quot;_blank&quot; href=&quot;http://www.oguzhan.info/bak.asp?306/MsnAdd-in+%3A+MsnDurumu+Eklentisi&quot;&gt;T&#305;klay&#305;n&lt;/a&gt;.&lt;br /&gt;Yorumlar&#305;n&#305;z&#305; ve g&#246;r&#252;&#351;lerinizi ve bug report'lar&#305;n&#305;z&#305; bekliyorum.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
</description>
<pubDate>11.07.2008</pubDate>
<link>http://www.oguzhan.info/?442/Msn%27den+Twitter%27a+yaz%26%23305%3Bn%2E</link>
<guid>http://www.oguzhan.info/?442/Msn%27den+Twitter%27a+yaz%26%23305%3Bn%2E#442</guid>
</item>

<item>
<title>The Dark Tower (Kara Kule)</title>
<description>
Stephen King'in efsanevi roman dizisi Kara Kule serisinin t&#252;m ciltlerini sa&#287; olsun manita toplam&#305;&#351; g&#246;ndermi&#351; bende burdan ilgilenenere da&#287;&#305;tay&#305;m dedim.&lt;br /&gt;&lt;br /&gt;Ben hala 6. Kitaptay&#305;m son 1 tane kald&#305; ve &#351;imdiye kadar okudu&#287;um en heycanl&#305; ve &#231;arp&#305;c&#305; roman diyebilirim. Herkes fantastik roman diyor ama bu King'in olu&#351;turdu&#287;u yeni bir Roman t&#252;r&#252; diye d&#252;&#351;&#252;n&#252;yorum. &#199;&#252;nk&#252; roman&#305; okumaya ba&#351;lad&#305;&#287;&#305;n&#305;zda bilimkurgu, western, korku, macera, aksiyon, fantastik, gerilim ve fark&#305;nda olmad&#305;&#287;&#305;m bir s&#252;r&#252; roman t&#252;r&#252;n&#252;n verdi&#287;i duygular&#305; bulabiliyorsunuz. Zamanla roman karakterleri arkada&#351;&#305;n&#305;z gibi oluyor bitmesin diye yava&#351; yava&#351; okudu&#287;umda olmad&#305; de&#287;il hani ger&#231;ekten &#231;ok g&#252;zel tavsiye ediyorum ;)&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.oguzhan.info/media/the_dark_tower.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://www.oguzhan.info/media/KaraKule.rar&quot;&gt;Kara Kule Serisi (rar)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Resmi Web Sitesi : &lt;a href=&quot;http://www.stephenking.com/darktower/&quot; target=&quot;_blank&quot;&gt;http://www.stephenking.com/darktower/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description>
<pubDate>05.07.2008</pubDate>
<link>http://www.oguzhan.info/?441/The+Dark+Tower+%28Kara+Kule%29</link>
<guid>http://www.oguzhan.info/?441/The+Dark+Tower+%28Kara+Kule%29#441</guid>
</item>

<item>
<title>Red Alert 3</title>
<description>
Horray!, Red Alert 3 , &lt;span style=&quot;font-weight: bold;&quot;&gt;15 Ekim 2008&lt;/span&gt; tarihinde piyasaya &#231;&#305;kacakm&#305;&#351;!&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.oguzhan.info/img/RA3VideoThumbnail1.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://www.ea.com/redalert/index.jsp&quot;&gt;http://www.ea.com/redalert/index.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ea.com/redalert/news-detail.jsp?id=6&quot;&gt;http://www.ea.com/redalert/news-detail.jsp?id=6&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubDate>04.07.2008</pubDate>
<link>http://www.oguzhan.info/?440/Red+Alert+3</link>
<guid>http://www.oguzhan.info/?440/Red+Alert+3#440</guid>
</item>

<item>
<title>Msn Robotu Kaynak Kodu</title>
<description>Haftada bir ka&#231; ki&#351;i mail at&#305;p eskiden yapt&#305;&#287;&#305;m msn robotunun kaynak kodlar&#305;n&#305; istiyor. Herkese teker teker da&#287;&#305;tmaktansa buraya yazay&#305;m herkes &#231;eksin :)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.oguzhan.info/source/MSNrobotu/MSNrobotu.rar&quot;&gt;Msn Robotu Kaynak Kodu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Msn Robotu ne mi yapar?&lt;br /&gt;Msn'e login olup &#246;&#287;retti&#287;iniz kelimelere g&#246;re cevap verir. Eski IRC botlar&#305;n&#305;n msn muadili. Yaln&#305;z .net 1.1 ile yazm&#305;&#351;t&#305;m. &#350;imdi 3.5 var :) &#350;imdi ki framework ile yazsak daha g&#252;zel olur. Neyse inceleyin...&lt;br /&gt;
</description>
<pubDate>12.06.2008</pubDate>
<link>http://www.oguzhan.info/?439/Msn+Robotu+Kaynak+Kodu</link>
<guid>http://www.oguzhan.info/?439/Msn+Robotu+Kaynak+Kodu#439</guid>
</item>

<item>
<title>Proxy kokan ziyaretciler.</title>
<description>
Ba&#351;l&#305;k biraz a&#287;&#305;r oldu ama i&#231;erik hafif :)

&lt;br /&gt;Web sitenize proxy ile giren ve i&#351;lem yapmak isteyen kullan&#305;c&#305;lar&#305; HTTP_X_FORWARDED_FOR sunucu de&#287;i&#351;keni ile yakalay&#305;p program ak&#305;&#351;&#305;n&#305; buna g&#246;re y&#246;netebiliryorsunuz. B&#246;ylece isterseniz sitenize proxy giri&#351;ini engelleyebilirsiniz.&lt;br /&gt;&lt;br /&gt;&#214;rnek vermek gerekirse;

&lt;br /&gt;&lt;br /&gt;C#
&lt;pre&gt;String Ziyaretci = Request.ServerVariables[&amp;quot;HTTP_X_FORWARDED_FOR&amp;quot;];

If (Ziyaretci == &amp;quot;&amp;quot; || Ziyaretci.ToLower == &amp;quot;unknown&amp;quot;)
    Response.End();
&lt;/pre&gt;

Klasik ASP
&lt;pre&gt;Ziyaretci = Request.ServerVariables(&amp;quot;HTTP_X_FORWARDED_FOR&amp;quot;)
if Ziyaretci = &amp;quot;&amp;quot; then
    Response.End
end if
&lt;/pre&gt;

Web sitenizde kredi kart&#305; v.b. i&#351;lemler d&#246;n&#252;yorsa m&#252;mk&#252;n oldu&#287;u kadar proxy giri&#351;lerini kabul etmemeniz gerekir. Aksi taktirde sahte kredi kart&#305; ile al&#305;&#351;veri&#351; oldu&#287;undan ziyaret&#231;i ipsini &#231;inde bir sunucu olarak g&#246;r&#252;rs&#252;n&#252;z.

</description>
<pubDate>09.06.2008</pubDate>
<link>http://www.oguzhan.info/?438/Proxy+kokan+ziyaretciler%2E</link>
<guid>http://www.oguzhan.info/?438/Proxy+kokan+ziyaretciler%2E#438</guid>
</item>

<item>
<title>Mikrotik ile Bandwidth Y&#246;netimi</title>
<description>
A&#287;&#305;n&#305;zdaki internet 
trafi&#287;ini dengeli bir &#351;ekilde payla&#351;t&#305;rmak ve stabil olarak kullanmak i&#231;in 
mikroti&#287;in Queues &#246;zelli&#287;inden yararlanabilirsiniz. Mikrotik bir &#231;ok QoS 
disiplinini desteklemektedir. Biz bu disiplinlerden en &#231;ok kullan&#305;lan disiplin 
olan pcq algoritmas&#305;n&#305; kullanaca&#287;&#305;z. &lt;br id=&quot;t.6p0&quot; /&gt;&lt;br id=&quot;t.6p1&quot; /&gt;Winbox'&#305; ile 
giri&#351; yapt&#305;ktan sonra sa&#287;daki men&#252;den &lt;i id=&quot;v9uc0&quot;&gt;Queues&lt;/i&gt; komutunu verin. 
A&#231;&#305;lan pencerede &lt;i id=&quot;v9uc1&quot;&gt;Queue Types&lt;/i&gt; tab'&#305;na gelin. &#350;imdi burda pcq 
disiplinine g&#246;re yeni bir &lt;i id=&quot;v9uc2&quot;&gt;Queue Type&lt;/i&gt; yaraca&#287;&#305;z.&lt;br id=&quot;e2tx0&quot; /&gt;&lt;br id=&quot;e2tx1&quot; /&gt;&lt;b id=&quot;c:5l0&quot;&gt;Type Name&lt;/b&gt; : &#304;stedi&#287;imiz bir isim verebilirsiniz.&lt;br id=&quot;gcvh0&quot; /&gt;&lt;b id=&quot;c:5l1&quot;&gt;Kind&lt;/b&gt; : pcq&lt;br id=&quot;gcvh1&quot; /&gt;&lt;b id=&quot;c:5l2&quot;&gt;Rate&lt;/b&gt; : Her bir 
ba&#287;lant&#305;da kullan&#305;lacak bandgeni&#351;li&#287;i.&lt;br id=&quot;uwh.0&quot; /&gt;&lt;b id=&quot;c:5l3&quot;&gt;Limit&lt;/b&gt; : alt 
kuyruklardaki paket say&#305;s&#305;.&lt;br id=&quot;uwh.1&quot; /&gt;&lt;b id=&quot;v9uc3&quot;&gt;Total Limit&lt;/b&gt; : Bir 
ba&#287;lant&#305;daki toplam paket say&#305;s&#305;.&lt;br id=&quot;ez360&quot; /&gt;&lt;br id=&quot;ez361&quot; /&gt;Classifier alan&#305;nda 
ise. T&#252;m checkbox'lar&#305; i&#351;aretleyin. B&#246;ylece hem upload hem de download 
limitlemesi olaca&#287;&#305;n&#305; belirtiyoruz.&lt;br id=&quot;awc90&quot; /&gt;&lt;br id=&quot;awc91&quot; /&gt;Burda dikkat 
etmeniz gereken &lt;b id=&quot;a65_0&quot;&gt;Limit&lt;/b&gt; b&#246;l&#252;m&#252;ne girdi&#287;iniz de&#287;er,Total &lt;b id=&quot;a65_1&quot;&gt;Limit&lt;/b&gt; b&#246;l&#252;m&#252;ne girdi&#287;iniz de&#287;erden b&#252;y&#252;k olmamal&#305;!&lt;br id=&quot;sp9n0&quot; /&gt;&lt;br id=&quot;sp9n1&quot; /&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;x3qr0&quot;&gt;&lt;img vspace=&quot;5&quot; hspace=&quot;0&quot; border=&quot;0&quot; style=&quot;width: 287px; height: 230px;&quot; id=&quot;b34l0&quot; src=&quot;http://www.oguzhan.info/media/pcq_1.png&quot; /&gt;&lt;br id=&quot;bq:p0&quot; /&gt;Resim 1&lt;br id=&quot;x3qr1&quot; /&gt;&lt;/div&gt;&lt;br id=&quot;x3qr2&quot; /&gt;Pcq kural&#305;m&#305;z&#305; olu&#351;turmu&#351; olduk. &#350;imdide Mikrotik'in bu kurala uymas&#305;n&#305; 
sa&#287;layaca&#287;&#305;z. Yine &lt;i id=&quot;xu:q0&quot;&gt;Queues &lt;/i&gt;ekran&#305;nda &lt;i id=&quot;jxh70&quot;&gt;Simple 
Queues&lt;/i&gt; tab'&#305;na gelelim ve yeni bir &lt;i id=&quot;jxh71&quot;&gt;Simple Queue&lt;/i&gt; 
olu&#351;tural&#305;m.&lt;br id=&quot;ae710&quot; /&gt;&lt;br id=&quot;ae711&quot; /&gt;&lt;i id=&quot;jxh72&quot;&gt;Sadece gerekli alanlar&#305; 
doldurup kural&#305;m&#305;z&#305; girece&#287;iz.&lt;/i&gt;&lt;br id=&quot;ntpw0&quot; /&gt;&lt;br id=&quot;ntpw1&quot; /&gt;&lt;b id=&quot;v1yw0&quot;&gt;General&lt;/b&gt; tab'&#305;nda ki gerekli alanlar&#305; &#351;&#246;yle doldural&#305;m.&lt;br id=&quot;ntpw2&quot; /&gt;&lt;br id=&quot;ntpw3&quot; /&gt;&lt;b id=&quot;v1yw1&quot;&gt;Name&lt;/b&gt; : istedi&#287;iniz herhangi bir &#351;ey 
yazabilirsiniz.&lt;br id=&quot;ntpw4&quot; /&gt;&lt;b id=&quot;v1yw2&quot;&gt;Target Address&lt;/b&gt; : A&#287;&#305;n&#305;z&#305;n bulundu&#287;u 
net &#246;rne&#287;in : 192.168.0.0/24&lt;br id=&quot;ntpw5&quot; /&gt;&lt;b id=&quot;v1yw3&quot;&gt;Max Limit&lt;/b&gt; : Bu kural&#305;n 
&#252;zerinden ge&#231;irece&#287;i maksimum trafik. Target Upload ve Target Download.&lt;br id=&quot;vcx90&quot; /&gt;&lt;br id=&quot;vcx91&quot; /&gt;
&lt;div style=&quot;padding: 1em 0pt;&quot; id=&quot;ln9y&quot;&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;kx800&quot;&gt;&lt;img vspace=&quot;5&quot; hspace=&quot;0&quot; border=&quot;0&quot; style=&quot;width: 518px; height: 405px;&quot; id=&quot;alx10&quot; src=&quot;http://www.oguzhan.info/media/pcq_2.png&quot; /&gt;&lt;br id=&quot;x3qr3&quot; /&gt;Resim 2&lt;br id=&quot;kx801&quot; /&gt;&lt;/div&gt;&lt;br id=&quot;kx802&quot; /&gt;&lt;br id=&quot;kx803&quot; /&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;kx804&quot;&gt;&lt;br id=&quot;kx805&quot; /&gt;&lt;/div&gt;&lt;/div&gt;Advanced 
tab'&#305;nda sadece Queue Type k&#305;sm&#305;nda daha &#246;nce eklemi&#351; oldu&#287;umuz Queue Type'&#305; 
se&#231;iyoruz.&lt;br id=&quot;my-00&quot; /&gt;&lt;br id=&quot;my-01&quot; /&gt;
&lt;div style=&quot;padding: 1em 0pt;&quot; id=&quot;n006&quot;&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;drmx0&quot;&gt;&lt;img vspace=&quot;5&quot; hspace=&quot;0&quot; border=&quot;0&quot; style=&quot;width: 518px; height: 405px;&quot; id=&quot;lr-70&quot; src=&quot;http://www.oguzhan.info/media/pcq_3.png&quot; /&gt;&lt;br id=&quot;x3qr4&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;drmx1&quot;&gt;Resim 3&lt;br id=&quot;x3qr5&quot; /&gt;&lt;/div&gt;&lt;/div&gt;Total 
tab'&#305;nda, Total Queue Type b&#246;l&#252;m&#252;nde yine daha &#246;nce ekledi&#287;miz Queue Type'&#305; 
se&#231;elim.
&lt;div style=&quot;padding: 1em 0pt;&quot; id=&quot;s06a&quot;&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;p6f60&quot;&gt;&lt;img vspace=&quot;5&quot; hspace=&quot;0&quot; border=&quot;0&quot; style=&quot;width: 518px; height: 405px;&quot; id=&quot;s:jw2&quot; src=&quot;http://www.oguzhan.info/media/pcq_4.png&quot; /&gt;&lt;br id=&quot;p6f61&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;p6f62&quot;&gt;Resim 4&lt;br id=&quot;drmx2&quot; /&gt;&lt;/div&gt;&lt;br id=&quot;p6f63&quot; /&gt;B&#246;ylelikle 192.168.0.0/24 net'inden gelen internet isteklerinin her 
birini 56k ile s&#305;n&#305;rlad&#305;k ve bunlar&#305;n toplam&#305;n&#305; da download'&#305; 450k, upload'&#305; 
128k ya limitledik.&lt;br id=&quot;p6f64&quot; /&gt;&lt;br id=&quot;drmx3&quot; /&gt;&lt;/div&gt;Ek olarak Mikrotik 3.x ile 
gelen bir &#246;zelli&#287;ide Queues ile entegre kullanabilirsiniz. Graphing! Simple 
Queues'e ekledi&#287;iniz kurallar&#305; Graphing'in Queues Rules'e eklerseniz grafiksel 
olarak de&#287;erlerini mikrotik'in web servisinden takip edebilirsiniz. Bu takibi 
yapmak i&#231;in de a&#351;a&#287;&#305;daki adresi kullanabilirsiniz.&lt;br id=&quot;ppl90&quot; /&gt;&lt;br id=&quot;ppl91&quot; /&gt;
&lt;div id=&quot;oqm10&quot;&gt;
&lt;div style=&quot;text-align: center;&quot; id=&quot;oqm11&quot;&gt;http://mikrotikipadresi/graphs&lt;br id=&quot;oqm12&quot; /&gt;&lt;/div&gt;&lt;br id=&quot;oqm13&quot; /&gt;
&lt;div id=&quot;oqm14&quot;&gt;&lt;br id=&quot;oqm15&quot; /&gt;
&lt;div style=&quot;text-align: left;&quot; id=&quot;oqm16&quot;&gt;Graphing ile ilgili daha fazla bilgi 
i&#231;in;&lt;br id=&quot;oqm17&quot; /&gt;&lt;br id=&quot;oqm18&quot; /&gt;http://www.bilginipaylas.com/mikrotik-makaleleri/mikrotik-firewall-ile-mrtg-kurulumu.html&lt;br id=&quot;v0cd2&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span id=&quot;e.tz0&quot; class=&quot;a&quot;&gt;http://www.mikrotik.com/testdocs/ros/2.9/tools/graphing.pdf&lt;/span&gt;&lt;br id=&quot;y:fv4&quot; /&gt;
</description>
<pubDate>08.06.2008</pubDate>
<link>http://www.oguzhan.info/?437/Mikrotik+ile+Bandwidth+Y%26%23246%3Bnetimi</link>
<guid>http://www.oguzhan.info/?437/Mikrotik+ile+Bandwidth+Y%26%23246%3Bnetimi#437</guid>
</item>

<item>
<title>Bili&#351;im Sekt&#246;r&#252;ne Darbe Vuran Sistem Y&#246;neticileri</title>
<description>&lt;p&gt;Sistem y&#246;neticileri bili&#351;im sekt&#246;r&#252;ne nas&#305;l darbe vurabilir? diye d&#252;&#351;&#252;n&#252;yorsan&#305;z bunun cevab&#305;n&#305; tek kelimelik yabac&#305; bir kelime oldu&#287;unu s&#246;yleyebilirim : EGO&lt;/p&gt;&lt;p&gt;B&#252;t&#252;n Sistem Y&#246;neticileri demiyorum ama genel bir k&#305;sm&#305; egolar&#305;n&#305; kurban&#305; olup bir s&#252;r&#252; f&#305;rsat&#305; ve i&#351;lerini kolayla&#351;t&#305;racak &#252;r&#252;nleri, programlar&#305; dar g&#246;r&#252;&#351;l&#252;l&#252;&#287;&#252; sayesinde ka&#231;&#305;r&#305;yor. Nas&#305;l m&#305;?&lt;/p&gt;&lt;p&gt;Geli&#351;mi&#351; bir g&#252;venlik &#252;r&#252;n&#252;n&#252; tan&#305;nm&#305;&#351; bir kuruma tan&#305;tmak ve canl&#305; bir &#351;ekilde test etmelerini sa&#287;lamak i&#231;in toplant&#305; yapt&#305;k. Biz cana yak&#305;n, m&#252;tevazi adamlar beklerken kar&#351;&#305;m&#305;za burnundan k&#305;l ad&#305;rmayan, i&#351;ten bir gram anlamayan, egolar&#305; y&#252;ksek acayip tipler geldi. Biz moralimizi bozmay&#305;p &#351;evkle &#252;r&#252;n&#252; tan&#305;rt&#305;ken alakas&#305; olmayan sa&#231;ma sapan sorular sordular. Open Source yanl&#305;s&#305; oldu&#287;unu s&#246;yleyen ama vista kullanan tipler. Microsoft olan hi&#231; bir &#351;eyi sevmem ve kullanmam diyen ama a&#287;lar&#305;nda Active Directory ve ISA kullanan tipler. Bu adamlar &#252;r&#252;n&#252;n yapt&#305;klar&#305;na hi&#231; bakmay&#305;p bizim d&#252;&#351;&#252;nce tarz&#305;m&#305;zla ilgilendiler. Kiminkisi daha b&#252;y&#252;k muhabbetine girmeye &#231;al&#305;&#351;t&#305;lar ve egolar&#305; &#246;yle b&#252;y&#252;kt&#252;k&#252; RA onlar&#305; g&#246;rse diz &#231;&#246;kerdi.&lt;/p&gt;&lt;p&gt;Sonu&#231; olarak g&#246;rebilecekleri en g&#252;zel &#252;r&#252;n&#252; ayaklar&#305;na kadar getirip test etmek imkan&#305; sundu&#287;umuz halde ufakc&#305;k bir pencerede kalan bu sistem y&#246;neticileri dolayl&#305; yoldan bili&#351;im sekt&#246;r&#252;ne darbe vuruduklar&#305;n&#305;n fark&#305;nda de&#287;iller. Sekt&#246;rde ki ba&#351;ka sorunlardan ziyade &#246;nce bu &#351;ekildeki bili&#351;imci arkada&#351;lar&#305;m&#305;z&#305;n kendilerini d&#252;zeltmesi ve ayd&#305;nlanmalar&#305; gerekir ki hem kurumlar hemde sekt&#246;rdeki &#351;irketler yararl&#305; olabilsin.&lt;/p&gt;&lt;p&gt;Son olarak mesaj&#305;m&#305; veriyorum :)&lt;/p&gt;&lt;p&gt;Siz siz olun egonuza yenik d&#252;&#351;meyin...&lt;/p&gt;</description>
<pubDate>06.06.2008</pubDate>
<link>http://www.oguzhan.info/?436/Bili%26%23351%3Bim+Sekt%26%23246%3Br%26%23252%3Bne+Darbe+Vuran+Sistem+Y%26%23246%3Bneticileri</link>
<guid>http://www.oguzhan.info/?436/Bili%26%23351%3Bim+Sekt%26%23246%3Br%26%23252%3Bne+Darbe+Vuran+Sistem+Y%26%23246%3Bneticileri#436</guid>
</item>

<item>
<title>&lt;pre&gt; 'de Sat&#305;r atlama (Word-Wrap)</title>
<description>HTML'de ki &amp;lt;pre&amp;gt;etiketinde bazen &#231;ok uzun karakterli sat&#305;rlar ekran&#305;n d&#305;&#351;&#305;na ta&#351;&#305;p scrollar&#305; kullanman&#305;za neden olabilir. Bu durumu gidermek i&#231;in css de white-space: pre-wrap; diye g&#252;zel bir tag var.&lt;br /&gt;&lt;br /&gt;Kullanal&#305;m hemen;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;pre&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&#160;&#160;&#160; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;white-space:&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 204, 0);&quot;&gt;pre-wrap&lt;/span&gt;; // CSS2.1 &lt;/span&gt;&lt;br style=&quot;color: rgb(0, 0, 0);&quot; /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;gibi.&lt;br /&gt;</description>
<pubDate>30.05.2008</pubDate>
<link>http://www.oguzhan.info/?435/%26lt%3Bpre%26gt%3B+%27de+Sat%26%23305%3Br+atlama+%28Word%2DWrap%29</link>
<guid>http://www.oguzhan.info/?435/%26lt%3Bpre%26gt%3B+%27de+Sat%26%23305%3Br+atlama+%28Word%2DWrap%29#435</guid>
</item>

<item>
<title>The Morph concept</title>
<description>
&lt;img vspace=&quot;0&quot; hspace=&quot;5&quot; border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://www.oguzhan.info/media/03_Morph_Phone_Mode_thumb.jpg&quot; /&gt;
Nokia'n&#305;n 70 y&#305;l sonras&#305;n&#305; d&#252;&#351;&#252;nerek nano teknoloji kullanarak haz&#305;rlad&#305;&#287;&#305; bu konsept &#252;r&#252;n gelecekte hayat&#305;m&#305;z&#305;n ne kadar kolayla&#351;abilece&#287;ini g&#246;zler &#246;n&#252;ne seriyor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;G&#246;seli indirmek i&#231;in &lt;a href=&quot;http://nds3.nokia.com/NOKIA_COM_1/About_Nokia/Research/Demos/Morph/video/morph_concept_small.mov&quot; target=&quot;_blank&quot;&gt;buraya&lt;/a&gt; t&#305;klay&#305;n,&lt;br /&gt;Nokia'n&#305;n sitesinden seyretmek i&#231;in &lt;a href=&quot;http://www.nokia.com/A4879144&quot; target=&quot;_blank&quot;&gt;buraya&lt;/a&gt; t&#305;klay&#305;n.&lt;br /&gt;A&#287;&#305;z&#305;n&#305;z a&#231;&#305;k kald&#305;ysa &lt;a href=&quot;http://www.nokia.com/A4630650?category=rd#&quot; target=&quot;_blank&quot;&gt;buraya&lt;/a&gt; t&#305;klay&#305;n.&lt;br /&gt;Bir &#351;eyler s&#246;ylemek i&#231;in &lt;a target=&quot;_top&quot; href=&quot;http://www.oguzhan.info/bak.asp?434/The+Morph+concept&quot;&gt;buraya&lt;/a&gt; t&#305;klay&#305;n.&lt;br /&gt;&lt;br /&gt;
</description>
<pubDate>29.05.2008</pubDate>
<link>http://www.oguzhan.info/?434/The+Morph+concept</link>
<guid>http://www.oguzhan.info/?434/The+Morph+concept#434</guid>
</item>

<item>
<title>cmd'de substring varm&#305;&#351;!</title>
<description>
Backup klas&#246;r&#252; a&#231;arken bir t&#252;rl&#252; (date /T) ile a&#231;amad&#305;k. Bizde bunu ke&#351;fettik.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;%date:~-4,4%%date:~-7,2%%date:~-10,2%&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&#199;&#305;kt&#305;:&lt;br /&gt;20080525&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;%date:~-4,4% &lt;/span&gt;demek date den d&#246;nen de&#287;erin ilk d&#246;rt karakterini yakala demek.&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;Yani 2008&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Programlamada ki Substring fonksiyonunun cmd scriptine dev&#351;irilmi&#351; hali. Sytax'&#305; &#231;ok orjinal ger&#231;ekten ho&#351;uma gitti.&lt;br /&gt;Komple bir &#246;rnek vermek gerekirse.&lt;br /&gt;&lt;br /&gt;@echo off&lt;br /&gt;set Klasor = %date:~-4,4%%date:~-7,2%%date:~-10,2%&lt;br /&gt;mkdir %Klasor%&lt;br /&gt;
</description>
<pubDate>26.05.2008</pubDate>
<link>http://www.oguzhan.info/?432/cmd%27de+substring+varm%26%23305%3B%26%23351%3B%21</link>
<guid>http://www.oguzhan.info/?432/cmd%27de+substring+varm%26%23305%3B%26%23351%3B%21#432</guid>
</item>

<item>
<title>ADO'da ilgin&#231; bir durum daha.</title>
<description>
Biraz &#246;nce ilgin&#231; bir durumla kar&#351;&#305;la&#351;t&#305;m. SqlConnection ile Sql 2005 veritaban&#305;na ba&#287;lan&#305;p. SqlCommand ile Stored Procedures'e a&#351;a&#287;&#305;daki &#351;ekilde parametre ge&#231;ip &#231;al&#305;&#351;t&#305;rd&#305;&#287;&#305;mda&#160; anlams&#305;z bir syntax error hatas&#305; d&#246;nd&#252;.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;            using (SqlCommand cmd = new SqlCommand(&amp;quot;StoredProcedures_Name&amp;quot;, Baglan))&lt;br /&gt;            {&lt;br /&gt;                Cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;                Cmd.Parameters.Add(&amp;quot;@id&amp;quot;, SqlDbType.Int).Value = Deger;&lt;br /&gt;                Cmd.ExecuteNonQuery();&lt;br /&gt;            }&lt;/pre&gt;
Bu &#351;ekilde bir kullan&#305;m nedense SQL Server'da &lt;span style=&quot;font-weight: bold;&quot;&gt;sp_executesql&lt;/span&gt;
sistem Stored Procedures'ini &#231;a&#287;&#305;r&#305;yor.B&#246;yle olunca .net sorguyu yanl&#305;&#351;
s&#246;zdizimi ile olu&#351;turuyor ve syntax error geri d&#246;n&#252;yor. Fakat
Parametreleri a&#351;a&#287;&#305;daki &#351;ekilde kulland&#305;&#287;&#305;n&#305;z da bu sefer &lt;span style=&quot;font-weight: bold;&quot;&gt;exec&lt;/span&gt; komutu ile Stored Procedures'iniz sa&#287;l&#305;kl&#305; ve do&#287;ru &#351;ekilde &#231;al&#305;&#351;&#305;yor.&lt;br /&gt;
&lt;pre&gt;            using (SqlCommand cmd = new SqlCommand(&amp;quot;StoredProcedures_Name&amp;quot;, Baglan))&lt;br /&gt;            {&lt;br /&gt;                Cmd.CommandType = CommandType.StoredProcedure;&lt;br /&gt;                SqlParameter prm_id = new SqlParameter(&amp;quot;@id&amp;quot;, SqlDbType.VarChar, 255);&lt;br /&gt;                prm_id = From;&lt;br /&gt;&lt;br /&gt;                Cmd.Parameters.Add(prm_id);&lt;br /&gt;                Cmd.ExecuteNonQuery();&lt;br /&gt;            }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Asl&#305;nda bu iki kullan&#305;m da ayn&#305; kap&#305;ya &#231;&#305;kyor fakat olu&#351;an SQL sorgusu farkl&#305;! Bu asl&#305;nda bir bug'da olabilir. &#199;&#252;nki &lt;span style=&quot;font-weight: bold;&quot;&gt;sp_executesql &lt;/span&gt;sorgusunu 1. &#351;ekilde kulland&#305;&#287;&#305;n&#305;z zaman .net'in &#252;retti&#287;i kod yanl&#305;&#351; geliyor.&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;
</description>
<pubDate>26.05.2008</pubDate>
<link>http://www.oguzhan.info/?433/ADO%27da+ilgin%26%23231%3B+bir+durum+daha%2E</link>
<guid>http://www.oguzhan.info/?433/ADO%27da+ilgin%26%23231%3B+bir+durum+daha%2E#433</guid>
</item>

<item>
<title>Dikkat! h323 ve Mikrotik, OVPN Interface'i</title>
<description>&#304;&#351; yerindeki mikrotik 2.8'di ne zamandan beri versionu y&#252;kseltelim
diyorduk. Bug&#252;n sonunda 3.9'a y&#252;kselttik. 10 dakika s&#252;rd&#252; ve son derece
temiz bir &#351;ekilde sorunsuz devam etti. Her &#351;ey normalmi diye kontrol
ederken ayn&#305; a&#287;'da &#231;al&#305;&#351;an santrallerin birbirlerini g&#246;rmedi&#287;ini
farkettik yani 2 fabrika aras&#305;ndaki telefonlar iptal oldu. Ne g&#252;zel :D&lt;br /&gt;
&lt;br /&gt;
Hemen yeni upgrade etti&#287;imiz mikroti&#287;e sald&#305;rd&#305;k. Firewall rullar&#305;
disable ettik, Des-Nat lar&#305; disable ettik b&#252;t&#252;n ayarlar&#305; s&#305;f&#305;rlad&#305;k
11:00'dan 14:15'e kadar mikroti&#287;i kurcalad&#305;k ama bir &#351;ey bulamad&#305;k. En
sonunda murat abi mikroti&#287;in sevislerinde h323'&#252; kapatt&#305; ve sorun
&#231;&#246;z&#252;ld&#252;!!! : )&lt;br /&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://www.oguzhan.info/media/mikrotik_service_h323.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
Me&#287;erse v3.9 ile birlikte OVPN paketi geliyormu&#351; oda h323 protolokl&#252;n&#252;
kullan&#305;yormu&#351; bizim gateway'in &#252;st&#252;nde h323 servisi &#231;al&#305;&#351;&#305;nca b&#252;t&#252;n
istekler ona gelip patl&#305;yomu&#351; ve santraller sap&#305;t&#305;yormu&#351; bu kadar
kast&#305;k sonunda bir checkbox'a t&#305;klamayla i&#351; bitti :) Ge&#231; oldu ama g&#252;&#231;
oldu ama yani... :P&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;&amp;nbsp;&lt;/div&gt;

</description>
<pubDate>24.05.2008</pubDate>
<link>http://www.oguzhan.info/?431/Dikkat%21+h323+ve+Mikrotik%2C+OVPN+Interface%27i</link>
<guid>http://www.oguzhan.info/?431/Dikkat%21+h323+ve+Mikrotik%2C+OVPN+Interface%27i#431</guid>
</item>

<item>
<title>.Net ile MS Exchange 2007'yi Programlay&#305;n</title>
<description>
.Net kullanarak Ms Exchange 2007'ye entegre &#231;al&#305;&#351;an mod&#252;ller yazabilirsiniz. Bunu yapabilmeniz i&#231;in microsoft size iki adet .Net Assembly'si veriyor.

(Bu dosyalar&#305; C:\Program Files\Microsoft\Exchange Server\Public dizininde bulabilirsiniz.)

&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.exchange.data.common(EXCHG.80).aspx&quot;&gt;Microsoft.Exchange.Data.Common.dll&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.exchange.data.transport(EXCHG.80).aspx&quot;&gt;Microsoft.Exchange.Data.Transport.dll&lt;/a&gt;

&lt;/li&gt;&lt;/ul&gt;Exchange 2007 &#252;zerinde kullanabilece&#287;iniz .Net Assembly'lerini a&#351;a&#287;&#305;daki adresten g&#246;rebilirsiniz.

    &lt;br /&gt;&lt;br /&gt;* &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/en-us/library/aa580926(EXCHG.80).aspx &quot;&gt;http://msdn.microsoft.com/en-us/library/aa580926(EXCHG.80).aspx

&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.Net projenize bu Referanslar&#305; ekledikten sonra art&#305;k kendi Transport Rollerinizi yazabilirsiniz. Ben gelen giden e-posyalar&#305; loglayan bir mod&#252;l &#246;rnek verece&#287;im.

&lt;br /&gt;&lt;br /&gt;&#214;ncelikle .Net 2.0 ile yeni bir Class Library projesi olu&#351;turun.
&lt;br /&gt;Daha sonra yukar&#305;daki referanslar&#305; ekleyin.
&lt;br /&gt;Gerekli altyap&#305;y&#305; sa&#287;lad&#305;ktan sonra i&#351;in zevkli k&#305;sm&#305;na ge&#231;iyoruz.

&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SmtpReceiveAgentFactory&lt;/span&gt; s&#305;n&#305;f&#305;n&#305; kullanarak yeni bir class t&#252;retiyoruz ve &lt;span style=&quot;font-style: italic;&quot;&gt;SmtpReceiveAgent&lt;/span&gt; s&#305;n&#305;f&#305;n&#305; override ederek i&#231;ine kendi yazaca&#287;&#305;m&#305;z class'&#305; koyuyoruz.

&lt;pre&gt;	
       public class TicketHandlerFactory : SmtpReceiveAgentFactory
	{
		public override SmtpReceiveAgent CreateAgent(SmtpServer server)
		{
			return new GelenMail();
		}
	}
&lt;/pre&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;

SmtpReceiveAgent&lt;/span&gt; class&#305;n'dan da kendi s&#305;n&#305;f&#305;m&#305;z olan GelenMail s&#305;n&#305;f&#305;n&#305; t&#252;retiyoruz b&#246;ylece Exchange'in SMTP olaylar&#305;n&#305; gelen ve giden mailleri (OnEndOfData, OnMailCommand) yakalayabilece&#287;iz.

&lt;pre&gt;	public class GelenMail : SmtpReceiveAgent
	{
	...
	}
&lt;/pre&gt;

Class yap&#305;s&#305;n&#305; anlad&#305;ktan sonra basit bir uygulama yapal&#305;m.
Uygulama Exchange'e gelen mailin kime geldi&#287;ini, kimden geldi&#287;ini ve konusunun ne oldu&#287;unu log dosyas&#305;na yazan ve saklayan bir Trasnport Role olsun.

&lt;pre&gt;

namespace Microsoft.Exchange.MailIzle
{
	using System;
	using System.IO;
	using System.Diagnostics;
	using System.Reflection;
	using System.Collections.Generic;
	using System.Text;

	using Microsoft.Exchange.Data.Transport;
	using Microsoft.Exchange.Data.Transport.Email;
	using Microsoft.Exchange.Data.Transport.Smtp;

	public class EpostaAjani : SmtpReceiveAgentFactory
	{
		public override SmtpReceiveAgent CreateAgent(SmtpServer server)
		{
			return new GelenMail();
		}
	}

	public class GelenMail : SmtpReceiveAgent
	{
		private AgentAsyncContext agentAsyncContext;

		public GelenMail()
		{
			this.OnEndOfData += new EndOfDataEventHandler(GelenMail_OnEndOfData);
		}

		void GelenMail_OnEndOfData(ReceiveMessageEventSource source, EndOfDataEventArgs e)
		{
			this.agentAsyncContext = this.GetAgentAsyncContext();
			string logDir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @&amp;quot;\Log&amp;quot;;
			string logFile = logDir + @&amp;quot;\Log.txt&amp;quot;;

			try
			{
				if (!Directory.Exists(logDir))
				{
				Directory.CreateDirectory(logDir);
				}

				if (!File.Exists(logFile))
				{
				File.CreateText(logFile).Close();
				}

				using (StreamWriter logWriter = File.AppendText(logFile))
				{
					MailItem GelenMail = e.MailItem;

					logWriter.Write(e.MailItem.FromAddress.ToString());
					logWriter.Write(Environment.NewLine);
					logWriter.Write(KimeGelmis(GelenMail.Message.To));
					logWriter.Write(Environment.NewLine);
					logWriter.Write(e.MailItem.Message.Subject);
					logWriter.Write(Environment.NewLine);

					logWriter.Flush();
				}
			}
			catch (Exception ex)
			{
				Debug.Write(ex.Message);
			}

		this.agentAsyncContext.Complete();
		this.agentAsyncContext = null;
	}

		private string KimeGelmis(EmailRecipientCollection Alicilar)
		{
			StringBuilder Adresler = new StringBuilder();
			foreach (EmailRecipient Alici in Alicilar)
			{
				Adresler.Append(Alici.NativeAddress);
				Adresler.Append(&amp;quot;;&amp;quot;);
			}

			return Adresler.ToString();
		}
	}

}
&lt;/pre&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;

* Bu kodlar Exchange 2007 SP1 ile gelen Assembly'lere g&#246;re yaz&#305;lm&#305;&#351;t&#305;r. Exchange i&#231;in SP1 kurulu olmayan sunucularda kodlar farkl&#305;l&#305;k g&#246;sterebilir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Olu&#351;turdu&#287;umuz s&#305;n&#305;f&#305; derleyip bir Assembly (.dll) haline getirdikten sonra Exchange 2007 &#252;zerine kaydedebiliriz.&lt;br /&gt;&lt;br /&gt;&#214;ncelikle &lt;span style=&quot;font-style: italic;&quot;&gt;C:\Program Files\Microsoft\Exchange Server\TransportRoles\agents&lt;/span&gt; dizini alt&#305;nda bir klasor olu&#351;turun ben GelenMailler dedim. &lt;br /&gt;Daha sonra olu&#351;turdu&#287;unuz dll'i bu klas&#246;r&#252;n i&#231;ine at&#305;n. &lt;br /&gt;&#350;imdi s&#305;ra geldi Exchange'e haz&#305;rlad&#305;&#287;&#305;m&#305;z dll'i tan&#305;tmaya.

&lt;br /&gt;Bunun i&#231;in Exchange'in y&#246;netimsel apisi diyebilece&#287;imiz PowerShell'i kullanaca&#287;&#305;z.
.NET ortam&#305;nda haz&#305;rlad&#305;&#287;&#305;n&#305;z dll'i sisteminize kaydetmek i&#231;in a&#351;a&#287;&#305;daki PowerShell scriptini kullanabilirsiniz.

&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;yukle.ps1&lt;/span&gt;
&lt;pre&gt;	$EXDIR=&amp;quot;C:\Program Files\Microsoft\Exchange Server&amp;quot;
	Net Stop MSExchangeTransport

	Write-Output &amp;quot;Servis Kaydediliyor...&amp;quot;
	Install-TransportAgent -Name &amp;quot;Mail Yakalayicisi&amp;quot; -AssemblyPath 
$EXDIR\TransportRoles\Agents\GelenMailler\MailIzle.dll -TransportAgentFactory Microsoft.Exchange.MailIzle.EpostaAjani

	Write-Output &amp;quot;Servis Aktiflestiriliyor&amp;quot;
	Enable-TransportAgent -Identity &amp;quot;Mail Yakalayicisi&amp;quot;
	Get-Transportagent -Identity &amp;quot;Mail Yakalayicisi&amp;quot;

	Net Start MSExchangeTransport

	Write-Output &amp;quot;Sistemler Devrede...&amp;quot;
&lt;/pre&gt;

Script sorunsuz bir &#351;ekilde &#231;al&#305;&#351;t&#305;ktan sonra GelenMailler klas&#246;r&#252; alt&#305;ndaki log klas&#246;r&#252;n&#252;n i&#231;indeki log dosyas&#305;na yazmaya ba&#351;layacak&#305;r. Daha fazla &#246;zellik i&#231;in &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/en-us/library/aa579806(EXCHG.80).aspx&quot;&gt;Exchange 2007 SDK&lt;/a&gt;'s&#305;n&#305; incelemenizi &#351;iddetle &#246;neririm.

&lt;br /&gt;&lt;br /&gt;Kaynaklar:

    &lt;br /&gt;&lt;br /&gt;* &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/en-us/exchange/default.aspx&quot;&gt;http://msdn.microsoft.com/en-us/exchange/default.aspx&lt;/a&gt;
    &lt;br /&gt;* &lt;a target=&quot;_blank&quot; href=&quot;http://www.msexchangeteam.com/ &quot;&gt;http://www.msexchangeteam.com/
    &lt;/a&gt;&lt;br /&gt;* &lt;a target=&quot;_blank&quot; href=&quot;http://blogs.orcsweb.com/jeff/archive/2007/04/04/ms-exchange-2007-transport-agents.aspx &quot;&gt;http://blogs.orcsweb.com/jeff/archive/2007/04/04/ms-exchange-2007-transport-agents.aspx
    &lt;/a&gt;&lt;br /&gt;* &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/en-us/library/aa579074(EXCHG.80).aspx &quot;&gt;http://msdn.microsoft.com/en-us/library/aa579074(EXCHG.80).aspx

&lt;/a&gt;&lt;br /&gt;</description>
<pubDate>23.05.2008</pubDate>
<link>http://www.oguzhan.info/?430/%2ENet+ile+MS+Exchange+2007%27yi+Programlay%26%23305%3Bn</link>
<guid>http://www.oguzhan.info/?430/%2ENet+ile+MS+Exchange+2007%27yi+Programlay%26%23305%3Bn#430</guid>
</item>

<item>
<title>Erden ERU&#199; ve &#304;lkyar Kampanyas&#305;</title>
<description>
&lt;img vspace=&quot;0&quot; hspace=&quot;5&quot; border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://www.around-n-over.org/pics/anotrlogo.gif&quot; /&gt;Tam 308 g&#252;nden beri heycanla takip ediyorum &lt;span class=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.around-n-over.org/tr/&quot;&gt;Erden ERU&#199;&lt;/a&gt;
ve Pasifi&#287;i K&#252;rekle ge&#231;me maceras&#305;n&#305;. Bir &#231;ok badireler atlatt&#305; teknesi
alabora oldu, r&#252;zgarlar ters esip s&#252;r&#252;kledi, kul&#351;ar teknesini
kirletti,  malzemeleri bozuldu, oturdu&#287;u k&#305;zak bozuldu ve daha bir &#231;ok
olumsuzlu&#287;a ra&#287;men hala k&#252;reklere as&#305;l&#305;yor. Hem fiziksel, hem de
psikolojik olarak b&#252;y&#252;k bir sava&#351; verip pasifikte ilerliyor. T&#252;rk halk&#305;
olarak gururduyuyoruz. &lt;br /&gt;
&lt;br /&gt;
Peki sadece gurur duymak yeterli mi? &lt;br /&gt;
Elimizi ta&#351;&#305;n alt&#305;na koysak ve daha nice rekolar i&#231;in Erden'e moral versek olmaz m&#305;? &lt;br /&gt;
Size b&#246;yle bir f&#305;rsat verilse de&#287;erlendirirmiydiniz?&lt;br /&gt;
&lt;br /&gt;
Hmm! Evet dedi&#287;inizi duyuyorum :)&lt;br /&gt;
&lt;br /&gt;
&#304;&#351;te size f&#305;rsat! &lt;a href=&quot;http://www.ilkyar.org.tr/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&#304;lkyar Kampanyas&#305;na&lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.around-n-over.org/tr/yardim.htm&quot; target=&quot;_blank&quot;&gt;ba&#287;&#305;&#351;&lt;/a&gt; yaparak bu yolculu&#287;a hem manevi hemde maddi katk&#305;da
bulunabilirsiniz. &#350;uanda toplanan para &lt;span style=&quot;font-style: italic;&quot;&gt;17.250$&lt;/span&gt; fakat hedef &lt;span style=&quot;font-style: italic;&quot;&gt;50.000$&lt;/span&gt; bu
hedefe ula&#351;mak i&#231;in sizde a&#351;a&#287;&#305;daki linkten ba&#287;&#305;&#351; yapabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.around-n-over.org/tr/yardim.htm&quot;&gt;http://www.around-n-over.org/tr/yardim.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
veya&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Kredi kart&#305; ve PayPal sistemine alternatif olarak Erden Eru&#231; ad&#305;na a&#231;&#305;lm&#305;&#351; hesaba nakit aktar&#305;labilir:&lt;br /&gt;
Garanti Bankasi, Necatibey &#351;ubesi:&lt;br /&gt;
Dolar Hesabi: 130/9094351&lt;br /&gt;
YTL Hesabi: 130/6683534&lt;br /&gt;
&lt;span class=&quot;footer&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.around-n-over.org/tr/&quot;&gt;http://www.around-n-over.org/tr/&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;

</description>
<pubDate>12.05.2008</pubDate>
<link>http://www.oguzhan.info/?429/Erden+ERU%26%23199%3B+ve+%26%23304%3Blkyar+Kampanyas%26%23305%3B</link>
<guid>http://www.oguzhan.info/?429/Erden+ERU%26%23199%3B+ve+%26%23304%3Blkyar+Kampanyas%26%23305%3B#429</guid>
</item>

<item>
<title>M&#252;jde! Bloggerlara, Blog Kitab&#305;</title>
<description>
&lt;img vspace=&quot;0&quot; hspace=&quot;5&quot; border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://www.oguzhan.info/media/fikir_.jpg&quot; /&gt; Diyelim bir blo&#287;unuz var ve bir haylide i&#231;erik &#252;rettiniz. Blog girdilerinizden bir kitab&#305;n&#305;z olsun istemezmisiniz? Blo&#287;unuzdaki b&#252;t&#252;n girdileri bir kitap haline getirip k&#252;t&#252;phanenizin ba&#351; k&#246;&#351;esine koymak ger&#231;ekten keyifli olabilir veya bir arkada&#351;&#305;n&#305;z&#305;n blo&#287;unu kitap haline getirip ona hediye edebilirsiniz.Olurmu? Acaba? Bilmem ki?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
</description>
<pubDate>09.05.2008</pubDate>
<link>http://www.oguzhan.info/?428/M%26%23252%3Bjde%21+Bloggerlara%2C+Blog+Kitab%26%23305%3B</link>
<guid>http://www.oguzhan.info/?428/M%26%23252%3Bjde%21+Bloggerlara%2C+Blog+Kitab%26%23305%3B#428</guid>
</item>

<item>
<title>Karizmatik Sql Injectionlar</title>
<description>&amp;quot;&#304;yilerin'de en az k&#246;t&#252;ler kadar k&#246;t&#252; bilgiye ihtiyac&#305; var&amp;quot; mant&#305;&#287;&#305;ndan
yola&#231;&#305;karak sql serverdan yararlanabilirlik &#252;zerinde g&#252;zel bir d&#246;k&#252;man.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.owasp.org/index.php/Testing_for_SQL_Server&quot;&gt;http://www.owasp.org/index.php/Testing_for_SQL_Server&lt;/a&gt;
</description>
<pubDate>05.05.2008</pubDate>
<link>http://www.oguzhan.info/?427/Karizmatik+Sql+Injectionlar</link>
<guid>http://www.oguzhan.info/?427/Karizmatik+Sql+Injectionlar#427</guid>
</item>

<item>
<title>C#'da ?? Operat&#246;r&#252;</title>
<description>
C#'da operat&#246;rleri &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/6a71f45d(VS.80).aspx&quot; target=&quot;_blank&quot;&gt;kar&#305;&#351;t&#305;r&#305;rken&lt;/a&gt; &#231;ok s&#305;k kullan&#305;lan nesnenin bo&#351; mu
(null) de&#287;il mi oldu&#287;unu anlamam&#305;z&#305; sa&#287;layan &#231;ok g&#252;zel bir operat&#246;r
ke&#351;fettim &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;??&lt;/span&gt; &lt;/span&gt;operat&#246;r&#252;.&lt;br /&gt;&lt;br /&gt;Assignment
t&#252;r&#252;nde ki bu operat&#246;r ile herhangi bir nesnenin (object) bo&#351; (null)
de&#287;eri al&#305;p almad&#305;&#287;&#305;n&#305; kolayca kontrol edebilrisiniz. &#214;rnek vereyim
hemen.&lt;br /&gt;
&lt;pre&gt;string Deger = null
return Deger ?? &amp;quot;De&#287;er Bo&#351;&amp;quot;;

&#199;&#305;kt&#305;:
De&#287;er Bo&#351;
&lt;/pre&gt;
&lt;span style=&quot;font-style: italic; color: rgb(153, 153, 153);&quot;&gt;Yaz&#305;n&#305;n bundan sonraki  k&#305;sm&#305; teknik olmay&#305;p magazin i&#231;eriklidir. :)&lt;/span&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;
Bu arada bir kitap yazmaya karar verdim. Ama ne hak&#305;nda oldu&#287;unu
bilmiyorum. San&#305;r&#305;m &#351;u &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://tr.wikipedia.org/wiki/Kara_Kule&quot; style=&quot;font-style: italic;&quot;&gt;Kara Kule&lt;/a&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; serisinden &#231;ok etkilendim ondan gaza
geldim. Ama karar verdim bir kitap yaz&#305;cam.&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;
&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;
Ba&#351;ka Bu ararada, d&#252;nya ge&#231;ip gitmeden istediklerimi ve hayallerimi ger&#231;ekle&#351;tirmek i&#231;in kritik kararlar verme d&#246;nemindeyim.&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;
&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;
Bir ba&#351;ka bu arada c&#252;mlesi de &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.sewgi.com/&quot; style=&quot;font-style: italic;&quot;&gt;manita&lt;/a&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.uruninceleme.com/incelemedetay.aspx?Id=85&quot; style=&quot;font-style: italic;&quot;&gt;Cannon EOS 400D&lt;/a&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; foto&#287;raf
makinas&#305;n&#305; ald&#305; ve resmen kullan&#305;yor. &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.flickr.com/&quot; style=&quot;font-style: italic;&quot;&gt;Filckr&lt;/a&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;'den bir hesap a&#231;mas&#305;n&#305; ve
kendi g&#252;zel galerilerini olu&#351;turmas&#305;n&#305; temenni ediyorum.&lt;/span&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;br style=&quot;font-style: italic;&quot; /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Yine bir ba&#351;ka buarada ile ba&#351;lamas&#305; gereken c&#252;mlelerden bir tanesi de annemin t&#305;r-t&#305;r dedi&#287;i arabam. Acilen bak&#305;ma girmesi gerekiyor. Neyi ellesem elimde kal&#305;yor.  Ona da g&#252;zel bir usta bulamad&#305;m hen&#252;z. Burdan vosdostlara sesleniyorum. Kar&#351;&#305;yaka'da g&#252;zel bir tamirci var m&#305;?&lt;/span&gt;&lt;br /&gt;


</description>
<pubDate>01.05.2008</pubDate>
<link>http://www.oguzhan.info/?426/C%23%27da+%3F%3F+Operat%26%23246%3Br%26%23252%3B</link>
<guid>http://www.oguzhan.info/?426/C%23%27da+%3F%3F+Operat%26%23246%3Br%26%23252%3B#426</guid>
</item>

<item>
<title>C# ile SCOPE_IDENTITY() kullanmak.</title>
<description>
MSSQL i&#231;in ge&#231;erli olan SCOPE_IDENTITY() komutu ile o anda ekledi&#287;iniz bir sat&#305;r&#305;n otomatik say&#305; alan&#305;n&#305;n (Identity) de&#287;erini d&#246;nd&#252;r&#252;r. &lt;br /&gt;&lt;br /&gt;&#350;&#246;yle;&lt;br /&gt;
&lt;pre&gt;        public static int SiparisNo(int Yaz, string Ciz)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            using (SqlConnection Baglan = new SqlConnection(&amp;quot;string&amp;quot;))&lt;br /&gt;            {&lt;br /&gt;                int Donen = 0;&lt;br /&gt;                using (SqlCommand Ekle = Baglan.CreateCommand())&lt;br /&gt;                {&lt;br /&gt;                    Ekle.CommandText = &amp;quot;INSERT INTO TABLO(yaz,ciz) VALUES(@YAZ,@CIZ) SET @ID = SCOPE_IDENTITY()&amp;quot;;&lt;br /&gt;&lt;br /&gt;                    Ekle.Parameters.Add(&amp;quot;@YAZ&amp;quot;, SqlDbType.Int).Value = Yaz;&lt;br /&gt;                    Ekle.Parameters.Add(&amp;quot;@CIZ&amp;quot;, SqlDbType.VarChar, 50).Value = Ciz;&lt;br /&gt;                    Ekle.Parameters.Add(&amp;quot;@ID&amp;quot;, SqlDbType.Int).Direction = ParameterDirection.Output;&lt;br /&gt;&lt;br /&gt;                    Baglan.Open();&lt;br /&gt;                    Ekle.ExecuteNonQuery();&lt;br /&gt;                    Donen = Convert.ToInt32(Ekle.Parameters[&amp;quot;@ID&amp;quot;].Value);&lt;br /&gt;                    Baglan.Close();                    &lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            return Donen;&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;</description>
<pubDate>24.04.2008</pubDate>
<link>http://www.oguzhan.info/?425/C%23+ile+SCOPE%5FIDENTITY%28%29+kullanmak%2E</link>
<guid>http://www.oguzhan.info/?425/C%23+ile+SCOPE%5FIDENTITY%28%29+kullanmak%2E#425</guid>
</item>

	</channel>
</rss>
