<?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>Gökmen Koç &#187; thegkmnkc</title>
	<atom:link href="http://www.gokmenkoc.com/author/thegkmnkc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gokmenkoc.com</link>
	<description>profesyonel yazılım mühendisi...</description>
	<lastBuildDate>Sun, 10 Apr 2011 16:13:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Enterprise Library 5.0</title>
		<link>http://www.gokmenkoc.com/enterprise-library-5-0/</link>
		<comments>http://www.gokmenkoc.com/enterprise-library-5-0/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 16:13:30 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Enterprise Library]]></category>
		<category><![CDATA[Microsoft .Net]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[cross cutting concerns]]></category>
		<category><![CDATA[enterprise library 5]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=151</guid>
		<description><![CDATA[Enterprise Library 5.0 Giriş / Gökmen Koç]]></description>
			<content:encoded><![CDATA[<p><strong>Enterprise library</strong> aşağıda yer alan alt başlıklar altında gelişimini sürdüren ancak gelişen teknojiye de aynı yönde cevap veren ve <strong>Microsoft</strong> tarafından desteklenen <strong>açık kaynaklı</strong> bir uygulamadır.<strong> </strong>Bu alt başlıklar;</p>
<ul>
<li><strong>Caching </strong></li>
<li><strong>Configuration Sources</strong></li>
<li><strong>Cryptography</strong></li>
<li><strong>Data Access </strong></li>
<li><strong>Exception Handling </strong></li>
<li><strong>Interception</strong></li>
<li><strong>Logging </strong></li>
<li><strong>Security</strong></li>
<li><strong>Validation</strong></li>
<li> <strong>Unity</strong></li>
</ul>
<p>halinde listelenebilir.</p>
<p><strong>Enterpirse Library,</strong> temel olarak yazılımcının daha az kod yazarak aynı işi yapması için kolaylıklar sunar. Cross Cutting Concerns ayrımını daha iyi yapmamızı ve yazılımcının sadece &#8220;neyi yazması gerekiyorsa, o&#8217;na yönelmesini&#8221; sağlayan açık kaynak kodlamanın önemini bilen ve avantajını kullanan yazılımcıların el kitabı da denilebilir.</p>
<p>Uygulamanın <a href="http://msdn.microsoft.com/en-us/library/ff632023.aspx">destek sayfasından</a> uygulamayı indirebilir, Hands On Labs ları kendiniz deneyebilir, Developer Guide ile uygulamalarınıza Enterprise Library yi entegre edebilirsiniz.</p>
<p>Yukarıdaki alt başlıkların açıklaması ve örneklerini ilerleyen günlerde eklemeye çalışacağım&#8230;</p>
<p><em><strong><span style="color: #ff6600;">write less and best, do more and powerfull apps</span></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/enterprise-library-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google AJAX Kütüphaneleri</title>
		<link>http://www.gokmenkoc.com/google-ajax-kutuphaneleri/</link>
		<comments>http://www.gokmenkoc.com/google-ajax-kutuphaneleri/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 07:47:12 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ajax kütüphane]]></category>
		<category><![CDATA[ajaxlib]]></category>
		<category><![CDATA[ext-core]]></category>
		<category><![CDATA[google jsapi]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[scriptacuolus]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=74</guid>
		<description><![CDATA[Google&#8217;ın, popüler açık kaynak AJAX kütüphanelerini kendi CDN (Content Distributon Network) üzerinde bulunduruyor olması tartışmasız büyük kolaylık. Üstelik kullanması da çok kolay, jQuery 1.3.2 versiyonu için örnekleyecek olursak : google.load("jquery", "1.3.2"); // google.load("jquery", "1.3.2", {uncompressed:true}); // paketlenmemiş versiyonu için google.setOnLoadCallback(function() { // yüklendiğinde çalışmasını istediğiniz kodlarınız }); Diğer bir kullanım şekli ise : $(document).ready(function() { [...]]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;ın, popüler açık kaynak AJAX kütüphanelerini kendi CDN (Content Distributon Network) üzerinde bulunduruyor olması tartışmasız büyük kolaylık. Üstelik kullanması da çok kolay, jQuery 1.3.2 versiyonu için örnekleyecek olursak :</p>
<pre class="brush:xml">
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
  google.load("jquery", "1.3.2");
  // google.load("jquery", "1.3.2", {uncompressed:true});  // paketlenmemiş versiyonu için
  google.setOnLoadCallback(function() {
    // yüklendiğinde çalışmasını istediğiniz kodlarınız
  });
</pre>
<p>Diğer bir kullanım şekli ise : </p>
<p><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script><br />
<!-- Paketlenmemiş versiyonu için --><br />
<!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script><br />
 --><br />
<script type="text/javascript">
  $(document).ready(function() {
    // yüklendiğinde çalışmasını istediğiniz kodlarınız
  });
</script>
</pre>
<p>Peki niçin kolaylık ve nasıl bir kolaylık sağlıyor dediğinizi duyar gibiyim, açıklayayım.<br />
- Google&#8217;ın şüphesiz yüksek hızlı CDN sayesinde scriptlere global ve hızlı bir şekilde ulaşabiliyorsunuz. Bir nevi buna gecikme süresini düşük tutmuş olmak da denilebilir.(Little latency time)<br />
- Ajax kütüphanelerinizi başka bir sunucu üzerinde barındırmak sunucunuz için eksik bir istek anlamına gelir.<br />
- Ajax dosyları için Google’ın içerik teslim servisini kullanmanın en büyük avantajından biri de belki kullanıcının dosyaları indirmesine gerek kalmaması.<br />
Bir ziyaretçi sizin sitenize ait olan kütüphane dosyasını en azından bir kere yüklemek zorunda. Kullanıcının diskinde birbirinin aynısı bir çok jQuery kaynak dosyası olabilir. Buna rağmen her yeni site için bunları tekrar indirmek zorunda.<br />
Ancak Google üzerinde barındırılan dosyalar için kaç site olursa olsun bunu sadece bir kere indirmiş olacak.</p>
<p>Google ın destek verdiği kütüphaneler ve versiyonları<br />
<strong>jQuery :</strong><br />
<em>1.2.3, 1.2.6, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.2</em><br />
* 1.2.4 ve 1.2.5 versiyonları kararlı sürüm olmadıkları için sunucuda barındırılmamaktadır.</p>
<p><strong>jQueryUI :</strong><br />
<em>1.5.2, 1.5.3, 1.6, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.8.0, 1.8.1, 1.8.2<br />
</em>* jQueryUI den önce jQuery nin yüklenmesi gerektiğini unutmayınız.</p>
<p><strong>Prototype :</strong><br />
<em>1.6.0.2, 1.6.0.3, 1.6.1.0</em></p>
<p><strong>scriptaculous :<br />
</strong><em>1.8.1, 1.8.2, 1.8.3</em></p>
<p><strong>mootools :</strong><br />
<em>1.1.1, 1.1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4</em></p>
<p><strong>dojo :<br />
</strong><em>1.1.1, 1.2.0, 1.2.3, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.3</em></p>
<p><strong>swfobject :</strong><br />
<em>2.1, 2.2</em></p>
<p><strong>yui :</strong><br />
<em>2.6.0, 2.7.0, 2.8.0r4, 2.8.1</em></p>
<p><strong>ext-core :<br />
</strong><em>3.0.0, 3.1.0</em></p>
<p><strong>chrome-frame :<br />
</strong><em>1.0.0, 1.0.1, 1.0.2</em></p>
<p><strong>webfont :</strong><br />
<em>1 </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/google-ajax-kutuphaneleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# ile Sınırsız Html(ul,li) Menü (Recursive Functions)</title>
		<link>http://www.gokmenkoc.com/c-ile-sinirsiz-htmlulli-menu-recursive-functions/</link>
		<comments>http://www.gokmenkoc.com/c-ile-sinirsiz-htmlulli-menu-recursive-functions/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 09:44:25 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Microsoft .Net]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Yaptım]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[Create Table]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[Infinite Menu]]></category>
		<category><![CDATA[Recursive Function]]></category>
		<category><![CDATA[Rekürsif Fonksiyon]]></category>
		<category><![CDATA[Sınırsız Menü]]></category>
		<category><![CDATA[Unordered List]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=39</guid>
		<description><![CDATA[En çok başımızı ağrıtan uygulamalardan birisi de sınırsız menü yapım işlemleridir.Dannyz arkadaşıma lazım olan bu menünün C# ile kodlanmış olan halini burda paylaşmak istiyorum. Oracle veritabanı : CREATE TABLE SINIRSIZ_MENU ( ID INTEGER,--menü id ADI VARCHAR2(20 BYTE) NOT NULL, -- menü adı UST_ID INTEGER, -- menü üst id, eğer üst id yoksa değeri null olmalıdır URL [...]]]></description>
			<content:encoded><![CDATA[<p>En çok başımızı ağrıtan uygulamalardan birisi de sınırsız menü yapım işlemleridir.<a title="Dannyz.Net" href="http://www.dannyz.net" target="_self">Dannyz</a> arkadaşıma lazım olan bu menünün C# ile kodlanmış olan halini burda paylaşmak istiyorum.</p>
<p>Oracle veritabanı :</p>
<pre class="brush:sql">CREATE TABLE SINIRSIZ_MENU
(
  ID      INTEGER,--menü id
  ADI     VARCHAR2(20 BYTE) NOT NULL, -- menü adı
  UST_ID  INTEGER, -- menü üst id, eğer üst id yoksa değeri null olmalıdır
  URL VARCHAR(255) -- adres
)</pre>
<p>C# kodları :</p>
<pre class="brush:c-sharp">public string Sinirsizmenu(string pPrnt)
{
            var dbs = new VeritabaniBaglantiYap("thegkmnkc", "localhost", "****");
            var dt = dbs.SorguSonucu("select coalesce(M.UST_ID,0) ust_id,id,adi from sinirsiz_menu m order by m.id asc"); // DataTable
            var diziler = new Hashtable();
            var indArr = new int[dt.Rows.Count];
            for (var i = 0; i &lt; dt.Rows.Count; i++)
            {
                var tmp = new Hashtable();
                tmp["baslik"] = dt.Rows[i]["ADI"].ToString();
                tmp["parent"] = dt.Rows[i]["UST_ID"].ToString();
                tmp["url"] = dt.Rows[i]["URL"].ToString();
                diziler[dt.Rows[i]["ID"].ToString()] = tmp;
                indArr[i] = Convert.ToInt32(dt.Rows[i]["ID"].ToString());
            }

            var hasChilds = false;
            var mnuStr = "";
            for (var i = 0; i &lt; diziler.Count; i++)
            {
                var enm = (Hashtable)diziler[indArr[i].ToString()];
                var enim = enm.GetEnumerator(); //IDictionaryEnumerator
                enim.MoveNext();
                var anahtar = indArr[i].ToString();
                var baslik = enim.Value;
                enim.MoveNext();
                var prnt = enim.Value.ToString();
                enim.MoveNext();
                var url = enim.Value.ToString();

                if (pPrnt != prnt) continue;
                if (!hasChilds)
                {
                    hasChilds = true;
                    mnuStr += "&lt;ul&gt;";
                }
                mnuStr += "&lt;li&gt;&lt;a href="\"&gt;" + baslik + "&lt;/a&gt;";
                mnuStr += Sinirsizmenu(anahtar);
                mnuStr += "&lt;li&gt;";
            }
            if (hasChilds)
                mnuStr += "&lt;/ul&gt;";
            return mnuStr;
}
</pre>
<p>bu ilk hali, daha sonra optimizasyon yapıp yayınlayacağım yine burada, ancak istenilen yapıyı oluşturuyor şimdilik.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/c-ile-sinirsiz-htmlulli-menu-recursive-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parse Url in C#.NET</title>
		<link>http://www.gokmenkoc.com/parse-url-in-c-net/</link>
		<comments>http://www.gokmenkoc.com/parse-url-in-c-net/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 20:17:16 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Microsoft .Net]]></category>
		<category><![CDATA[Yaptım]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=35</guid>
		<description><![CDATA[Regex pattern = new Regex("(? http(s)?&#124;ftp)://(?([A-Za-z0-9-]+\\.)*(?[A-Za-z0-9-]+\\.[A-Za-z0-9]+))+((:)?(? [0-9]+)?(/?)(? (?[A-Za-z0-9\\._\\-]+)(/){0,1}[A-Za-z0-9.-/]*)){0,1}"); ya da string url = "http://my.domain.com:8000?arg1=this&#38;arg2=that"; System.Uri uri = new System.Uri(url); // port bilgisi int port = uri.Port; // host adı (my.domain.com) string host = uri.Host; // protokol bilgisi string protocol = uri.Scheme; // saf url string cleanURL = uri.Scheme + "://" + uri.GetComponents(UriComponents.HostAndPort, UriFormat.UriEscaped);]]></description>
			<content:encoded><![CDATA[<pre class="brush:c-sharp">Regex pattern = new Regex("(?
http(s)?|ftp)://(?([A-Za-z0-9-]+\\.)*(?[A-Za-z0-9-]+\\.[A-Za-z0-9]+))+((:)?(?
[0-9]+)?(/?)(?
(?[A-Za-z0-9\\._\\-]+)(/){0,1}[A-Za-z0-9.-/]*)){0,1}");</pre>
<p>ya da</p>
<pre class="brush:c-sharp">string url = "http://my.domain.com:8000?arg1=this&amp;arg2=that";
System.Uri uri = new System.Uri(url);

// port bilgisi
int port = uri.Port;

// host adı (my.domain.com)
string host = uri.Host;

// protokol bilgisi
string protocol = uri.Scheme;

// saf url
string cleanURL = uri.Scheme + "://" + uri.GetComponents(UriComponents.HostAndPort, UriFormat.UriEscaped);</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/parse-url-in-c-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transact-SQL(T-SQL) MsSQL</title>
		<link>http://www.gokmenkoc.com/transact-sql-mssql/</link>
		<comments>http://www.gokmenkoc.com/transact-sql-mssql/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:50:41 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[MsSQL Server]]></category>
		<category><![CDATA[Yaptım]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[declare]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[MsSql]]></category>
		<category><![CDATA[T-SQL]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=26</guid>
		<description><![CDATA[     İşim gereği çok fazla sayıda veritabanı ile haşır-neşir olmaktayım. Bunlardan birisi de MsSql veritabanı. En az 500 adet tablosu olan bir veritabanının tablolarının satır ve sütunlarının içerisinde çoğu kez kaybolduğum tartışmasız bir gerçek ne yazık ki. Hele bu tabloların bir kısmında veri yoksa, boşu boşuna orda durması size daha fazla zaman kaybettirir. Bu [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>   İşim gereği çok fazla sayıda veritabanı ile haşır-neşir olmaktayım. Bunlardan birisi de MsSql veritabanı. En az 500 adet tablosu olan bir veritabanının tablolarının satır ve sütunlarının içerisinde çoğu kez kaybolduğum tartışmasız bir gerçek ne yazık ki. Hele bu tabloların bir kısmında veri yoksa, boşu boşuna orda durması size daha fazla zaman kaybettirir. Bu yüzden içerisinde kayıt olmayan tabloları silmek yada adını değiştirmek için T-SQL e işim düştü. Burada cursor ve loop&#8217;lardan, değişken tanımlayıp, dinamik sorgu çalıştırmaya ve sonuçları ekranda göstermeye kadar hazır, fırından yeni çıkmış kodlarımı yayınlıyorum&#8230;</p>
<p style="padding-left: 30px;">
<pre class="brush:sql">DECLARE @TABLO_ADI VARCHAR(50)
DECLARE @SORGU NVARCHAR(100)
DECLARE @KAYIT_SAYISI int

DECLARE crstab1 CURSOR FOR
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES

OPEN crstab1

WHILE @@FETCH_STATUS = 0
BEGIN
   set @KAYIT_SAYISI=0
   FETCH NEXT FROM crstab1 INTO @TABLO_ADI
   set @SORGU='SELECT @KAYIT_SAYISI=COUNT(*) FROM '+@TABLO_ADI
   execute sp_executesql @SORGU
   if @KAYIT_SAYISI=0
   BEGIN
      set @SORGU='sp_rename '''+@TABLO_ADI+''',''A_'+@TABLO_ADI+''''
      execute sp_executesql @SORGU
   END
END

CLOSE crstab1
DEALLOCATE crstab1</pre>
<p><span id="more-26"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/transact-sql-mssql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Toad For Oracle</title>
		<link>http://www.gokmenkoc.com/toad-for-oracle/</link>
		<comments>http://www.gokmenkoc.com/toad-for-oracle/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 07:40:27 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Beğendiklerim]]></category>
		<category><![CDATA[Auto-Replace]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[select * from]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Toad]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=21</guid>
		<description><![CDATA[      Oracle ile çalışan neredeyse herkes, Toad yazılımını bilir ve en az bir defa kullanmıştır. Programın ne kadar üstün olduğunu anlatmayacağım, bu konu altında yeri geldikçe kimsenin bilmediği özelliklerinden ve yeni sürümlerinin özelliklerinden bahsedeceğim.    En sık kullandığım özelliği Auto Replace; eğer göreviniz benim gibi sadece sql sorguları yazmaktan ibaretse, &#8220;select * from&#8221; ifadesini [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>    <a title="Oracle" href="http://www.oracle.com/" target="_self">Oracle</a> ile çalışan neredeyse herkes, <a title="Toad For Oracle" href="http://www.toadsoft.com" target="_self">Toad</a> yazılımını bilir ve en az bir defa kullanmıştır. Programın ne kadar üstün olduğunu anlatmayacağım, bu konu altında yeri geldikçe kimsenin bilmediği özelliklerinden ve yeni sürümlerinin özelliklerinden bahsedeceğim.</p>
<p>   En sık kullandığım özelliği Auto Replace; eğer göreviniz benim gibi sadece sql sorguları yazmaktan ibaretse, &#8220;select * from&#8221; ifadesini yazmak sizin için bir eziyet halini alır, işte bu noktada çoğu editör de olduğu gibi Toadda da yer alan Auto-Replace özelliği sizi bu dertten kurtaracaktır. Tanımlayacağınız alias ile en çok kullandığınız sorguları bir iki tuşa basarak kolayca yazabilirsiniz. Bu özellik Toad programında View-&gt;Toad Options Menüsünü açtıktan sonra Editor-&gt;Behavior alt menüsü altındadır. Yine Toad kullananlar bilirler Toad Options ekranında &#8220;Auto-Replace&#8221; diye arattığınızda da kolayca erişebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/toad-for-oracle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lucene.Net</title>
		<link>http://www.gokmenkoc.com/lucene-net/</link>
		<comments>http://www.gokmenkoc.com/lucene-net/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 14:41:22 +0000</pubDate>
		<dc:creator>thegkmnkc</dc:creator>
				<category><![CDATA[Lucene.Net]]></category>
		<category><![CDATA[Microsoft .Net]]></category>
		<category><![CDATA[C#.NET]]></category>
		<category><![CDATA[indexer]]></category>
		<category><![CDATA[MsSql]]></category>
		<category><![CDATA[term frequency]]></category>
		<category><![CDATA[vector space model]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://www.gokmenkoc.com/?p=8</guid>
		<description><![CDATA[        Daha önceleri kendi çaba ve gayretlerimle MsSql veritabanı ve Visual Studio 2010 .Net ortamında c# ile geliştirdiğim indexleyici, terimsel frakans (term frequency) hesaplama, vektörel işlemleri (vector space model) kendi başına yapabildiğini öğrendiğim bir .NET kütüphanesidir kendileri.     Ufak çapta yaptığım bir araştırma sonucunda bulduğum ilk kaynaklar, aşağıdadır. http://codeclimber.net.nz/archive/2009/08/27/how-to-get-started-with-lucene.net.aspx http://codeclimber.net.nz/archive/2009/09/02/lucene.net-your-first-application.aspx http://sanalbellek.blogspot.com/2006/10/lucene-ve-memory-problemleri.html      İleride yaptığım örnekleri de buraya ekleyeceğim, [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>      Daha önceleri kendi çaba ve gayretlerimle <a title="MsSql" href="http://www.microsoft.com/SQL/default.mspx" target="_blank">MsSql</a> veritabanı ve <a title="Visual Studio 2010" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank">Visual Studio 2010</a> .Net ortamında c# ile geliştirdiğim indexleyici, terimsel frakans (<a title="term frequency" href="http://www.google.com/search?hl=en&amp;q=term+frequency&amp;aq=f&amp;oq=&amp;aqi=g8" target="_blank">term frequency</a>) hesaplama, vektörel işlemleri (<a title="vector space model" href="http://www.google.com/search?hl=en&amp;q=vector+space+model&amp;btnG=Search&amp;aq=f&amp;oq=&amp;aqi=g10" target="_blank">vector space model</a>) kendi başına yapabildiğini öğrendiğim bir .NET kütüphanesidir kendileri.</p>
<p>    Ufak çapta yaptığım bir araştırma sonucunda bulduğum ilk kaynaklar, aşağıdadır.</p>
<ul>
<li><a href="http://codeclimber.net.nz/archive/2009/08/27/how-to-get-started-with-lucene.net.aspx">http://codeclimber.net.nz/archive/2009/08/27/how-to-get-started-with-lucene.net.aspx</a></li>
<li><a href="http://codeclimber.net.nz/archive/2009/09/02/lucene.net-your-first-application.aspx">http://codeclimber.net.nz/archive/2009/09/02/lucene.net-your-first-application.aspx</a></li>
<li><a href="http://sanalbellek.blogspot.com/2006/10/lucene-ve-memory-problemleri.html">http://sanalbellek.blogspot.com/2006/10/lucene-ve-memory-problemleri.html</a></li>
</ul>
<p>     İleride yaptığım örnekleri de buraya ekleyeceğim, aynı zamanda Lucene.Net ile ilgili detaylı bilgileri vereceğim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokmenkoc.com/lucene-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

