﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Sem Göksu RSS</title><link>http://www.semgoksu.com/rss.aspx</link><description>Sem Göksu.Com | Kişisel Web Sayfası - RSS</description><copyright>(c) 2007, Sem GÖKSU</copyright><pubDate>08/18/2007</pubDate><language>tr-TR</language><webMaster>semgoksu@semgoksu.com</webMaster><item><title>Mail Grubum</title><description>Forum, Facebook, MSN, Blogum üzerinden gelen sorular son zamanlar da beni oldukça yordu ve baktim ki yetisemiyorum bende Daron'un fikrini örnek alarak kendime bir mail grubu kurmaya karar verdim. Böylece sorulara ben cevap veremezsem elbette bilen biri cevap verecek.  Böylece ben sorulara cevap veremedigim için üzülmeyegim, sizinde sorulariniz cevapsiz kalmayacak :)&lt;br /&gt;&lt;br /&gt;Mail grubuna &lt;a href="http://semgoksu.groups.live.com/"&gt;http://semgoksu.groups.live.com&lt;/a&gt; adresinden kaydolabilirsiniz. Kayit isleminden sonra da sorularinizi yada paylasimlarinizi &lt;a href="mailto:semgoksu@groups.live.com"&gt;semgoksu@groups.live.com&lt;/a&gt; adresine göndermeniz yeterli olacak :)&lt;br /&gt;&lt;br /&gt;Mail grup hepimize hayirli olsun...</description><link>http://www.semgoksu.com/mail-grubum-yazisi/568.aspx</link><pubDate>Sun, 07 Feb 2010 01:12:52 GMT</pubDate></item><item><title>Silverlight 4 Beta ile Yazdirma (Printing) Islemi</title><description /><link>http://www.semgoksu.com/silverlight-4-beta-ile-yazdirma-printing-islemi-makalesi/567.aspx</link><pubDate>Fri, 20 Nov 2009 23:30:11 GMT</pubDate></item><item><title>Silverlight 4 Beta ile WebCam ve Mikrofon Erisimi</title><description>&lt;a&gt;&lt;/a&gt;Merhaba arkadaslar bu makalemizde Silverlight 4 Beta ile birlikte gelen mikrofon ve webcam gibi capture aygitlarina nasil erisilecegine bakacagiz.</description><link>http://www.semgoksu.com/silverlight-4-beta-ile-webcam-ve-mikrofon-erisimi-makalesi/566.aspx</link><pubDate>Thu, 19 Nov 2009 17:21:26 GMT</pubDate></item><item><title>Silverlight 4 Beta Duyuruldu !</title><description>&lt;img align="left" style="BORDER-BOTTOM: black 2px solid; BORDER-LEFT: #000000 2px solid; WIDTH: 54px; HEIGHT: 54px; BORDER-TOP: black 2px solid; BORDER-RIGHT: #000000 2px solid" src="/images/news-silverlight-4-beta.png" hspace="5" /&gt; PDC 2009 ile birlikte bir bomba haber bekliyordum ama bu bombanin Silverlight ile patlayacagini hiç tahmin bile etmiyordum :) Silverlight 4 Beta ile ilgili detaylari incelemek için asagidaki adresi kullanabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.silverlight.net/getstarted/silverlight-4-beta/"&gt;http://www.silverlight.net/getstarted/silverlight-4-beta/&lt;/a&gt;</description><link>http://www.semgoksu.com/silverlight-4-beta-duyuruldu-yazisi/565.aspx</link><pubDate>Wed, 18 Nov 2009 23:10:33 GMT</pubDate></item><item><title>INETA'dan Yeni bir etkinlik: INETA NEXT</title><description>&lt;img style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 468px; HEIGHT: 60px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid" src="/images/Inta_Next_2009_Aralik.gif" /&gt; &lt;br /&gt;&lt;br /&gt;Kayit yaptirmak için &lt;a href="http://www.inetatr.org"&gt;www.inetatr.org&lt;/a&gt; adresini kullanabilirsiniz.</description><link>http://www.semgoksu.com/inetadan-yeni-bir-etkinlik-ineta-next-yazisi/564.aspx</link><pubDate>Mon, 16 Nov 2009 10:40:09 GMT</pubDate></item><item><title>ASP.NET 4.0 Menü Kontrolü Yenilikleri</title><description>Menu kontrolü çok pratik olmasina ragmen arka tarafta html table'a render edildigi için pek tercih edilmiyordu. Ayrica kontrole CSS uygulamak da çok zor oluyor taklalar atmak zorunda kaliyorduk :) ASP.NET 4.0 ile birlikte artik liste elementlerine render ediliyor. Hem daha anlamli bir HTML çiktisi oluyor hem de CSS uygulamak çok kolay oluyor. Ayrica menu kontrolüne accessible rich internet applications (ARIA) özellikleri de eklenmis durumda. Asagidaki örnegi inceleyecek olursak DIV içerisinde liste ve içerisinde de menümüzün elemanlarini görebiliriz. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ASP.NET 4.0]&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="COLOR: #0000ff; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; mso-no-proof: yes"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff; mso-no-proof: yes"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515; mso-no-proof: yes"&gt;Menu &lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #ff0000"&gt;ID&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="menu"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;runat&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="server"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;Items&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;Text&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Ana Sayfa"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;NavigateUrl&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Anaayfa.aspx"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;Text&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Hakkimizda"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;NavigateUrl&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Hakkimizda.aspx"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;Text&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Referanslar"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;NavigateUrl&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Referanslar.aspx"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;Text&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Iletisim"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;NavigateUrl&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Iletisim.aspx"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;asp&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;MenuItem&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;Items&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #0000ff; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; mso-no-proof: yes"&gt;asp&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #0000ff; mso-no-proof: yes"&gt;:&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; mso-no-proof: yes"&gt;Menu&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #0000ff; mso-no-proof: yes"&gt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: #000000"&gt;&lt;strong&gt;[HTML Output]&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="COLOR: #0000ff; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; mso-no-proof: yes"&gt;div &lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #ff0000"&gt;id&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="menu"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;ul&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;class&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="level1"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;class&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="level1"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;href&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Anaayfa.aspx"&gt;&lt;/span&gt;Ana Sayfa&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;class&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="level1" &lt;/span&gt;&lt;span style="COLOR: #ff0000"&gt;href&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Hakkimizda.aspx"&gt;&lt;/span&gt;Hakkimizda&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;class&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="level1"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;href&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Referanslar.aspx"&gt;&lt;/span&gt;Referanslar&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;class&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="level1"&lt;/span&gt; &lt;span style="COLOR: #ff0000"&gt;href&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;="Iletisim.aspx"&gt;&lt;/span&gt;Iletisim&lt;span style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;a&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;li&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;ul&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #0000ff; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; mso-no-proof: yes"&gt;div&lt;span style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://www.semgoksu.com/aspnet-40-menu-kontrolu-yenilikleri-yazisi/563.aspx</link><pubDate>Wed, 11 Nov 2009 23:38:16 GMT</pubDate></item><item><title>LinqToSQL ile Sayfalama (Paging) Islemi</title><description>SQL Server 2005 ile birlikte gelen row_number() fonksiyonunu kullanarak bir kayit numarasi olusturuyor ve bu kayit numarasini kullanarak verileri istedigimiz sayida çekebiliyorduk. LinqToSQL ile de bu islemi yapabiliyoruz. Asagidaki örnek City Tablosundan kayitlarin onar onar alinmasini sagliyor.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[C#]&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="COLOR: #0000ff"&gt;class &lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #2b91af"&gt;Program&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;    static&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        int&lt;/span&gt; CityCount = 0; &lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;        IEnumerable&lt;/span&gt;&amp;lt;&lt;span style="COLOR: #2b91af"&gt;City&lt;/span&gt;&gt; Cities = GetCities(0, 10, &lt;span style="COLOR: #0000ff"&gt;ref&lt;/span&gt; CityCount); &lt;span style="COLOR: #008000"&gt;// Ilk 10 kaydi çekecegiz. ilk parametre sayfa indexini ikinci parametre ise bir sayfada kaç kayit gösterilecegini belirtiyor.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;        Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #a31515"&gt;"Toplam Sehir Sayisi:{0}"&lt;/span&gt;, CityCount); &lt;span style="mso-spacerun: yes"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;        Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR: #a31515"&gt;"-----------------------------"&lt;/span&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        foreach&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;City&lt;/span&gt; city &lt;span style="COLOR: #0000ff"&gt;in&lt;/span&gt; Cities)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;            Console&lt;/span&gt;.WriteLine(city.CityName);&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;    private&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;IEnumerable&lt;/span&gt;&amp;lt;&lt;span style="COLOR: #2b91af"&gt;City&lt;/span&gt;&gt; GetCities(&lt;span style="COLOR: #0000ff"&gt;int&lt;/span&gt; startingPageIndex, &lt;span style="COLOR: #0000ff"&gt;int&lt;/span&gt; PageSize, &lt;span style="COLOR: #0000ff"&gt;ref&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;int&lt;/span&gt; CityCount)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    {&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #2b91af"&gt;        DataClasses1DataContext&lt;/span&gt; db = &lt;span style="COLOR: #0000ff"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;DataClasses1DataContext&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        CityCount = db.Cities.Count();&lt;span style="COLOR: #008000"&gt;// Toplam kayit sayisini set edelim.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        return&lt;/span&gt; db.Cities.Skip&amp;lt;&lt;span style="COLOR: #2b91af"&gt;City&lt;/span&gt;&gt;(PageSize * startingPageIndex).Take&amp;lt;&lt;span style="COLOR: #2b91af"&gt;City&lt;/span&gt;&gt;(PageSize); &lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="/images/linqtosql_paging.png" /&gt;</description><link>http://www.semgoksu.com/linqtosql-ile-sayfalama-paging-islemi-yazisi/562.aspx</link><pubDate>Mon, 09 Nov 2009 15:27:19 GMT</pubDate></item><item><title>Cumhuriyetimizin 86. Yili Kutlu Olsun</title><description>&lt;img style="BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 750px; HEIGHT: 340px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid" src="/images/cumhuriyet86.jpg" /&gt;</description><link>http://www.semgoksu.com/cumhuriyetimizin-86-yili-kutlu-olsun-yazisi/561.aspx</link><pubDate>Thu, 29 Oct 2009 14:12:13 GMT</pubDate></item><item><title>Alex De Souza</title><description>&lt;img align="left" style="BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 446px; HEIGHT: 634px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid" src="/images/alex-de-souza.jpg" hspace="10" /&gt;Çocuklugu Kolombo sehrinde geçen genç futbolcu profesyonel futbol hayatina erken atildigi için liseyi son siniftan terk etmek zorunda kaldi. Futbol'a 1995 yilinda Coritiba FC Takiminda baslamistir. 2 sene oynadiktan sonra 1997 yilinda Palmeiras'a geçmistir. 2001 yilina kadar Palmeiras'ta oyanayan futbolcu buradaki performansiyla Brezilya Milli Takiminada da oynamaya baslamistir. Ayrica 1997 yilinda tanistigi Daiane ile 9 Mart 2000 tarihinde evlenmistir. 2001-2002 sezonunda Parma takimina transfer olmustur. Ancak 5 maça çikabilmistir ve ligin ikinci yarisinda Flamengo'ya transfer olmustur. Diger sezon ise Cruzeiro Takimina transfer olmustur. 25 Nisan 2004'te Daiane ile olan çocuklari Mario Eduardo dünyaya gelmistir. 2004 yilinda ise Fenerbahçe'ye transfer olmustur.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Coritiba FC  &lt;br /&gt;&lt;/strong&gt;1995 yilinda futbol'a Coritiba FC'de baslamistir. 2 sezon burada oynayan Alex 124 maç oynamis 32 gol atarak iyi bir futbolcu oldugunu kanitlamistir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Palmeiras  &lt;br /&gt;&lt;/strong&gt;1997 senesinde Coritiba FC'den Palmeiras'a transfer olmustur. Burada 5 sene oynayan futbolcu çok iyi bir performans göstermistir. Burada oynadigi 5 sene içinde Brezilya Milli Takimina da seçilmistir. Palmeiras'ta 141 maçta 78 gol atarak Avrupa kulüplerinin transfer listesine girmistir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Parma  &lt;br /&gt;&lt;/strong&gt;Parma Takimi tarafindan 2001-2002 sezonunda transfer edilmistir. Ancak Avrupa'daki ilk macerasi pek güzel yürümemistir. Asiri yabancilik çeken futbolcu ligin ilk yarisinda 5 maça çikmis ve 2 gol atip 7 asist yapti. Ligin ikinci yarisinda ülkesine Flamengo takimina geçmistir.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Cruzeiro  &lt;br /&gt;&lt;/strong&gt;2003 yilinda Cruzeiro takimina transfer olan futbolcu burada yeniden kendini bulmus 121 maça çikmis 64 gol kaydetmis ve 2004 Copa América için Brezilya takiminin önemli oyuncularindandi Milli Takimina seçilmistir. 2004 Copa América'yi Kazanan Brezilya Bu turnuvada birçok Avrupa takimin transfer listesine girmistir.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fenerbahçe  &lt;br /&gt;&lt;/strong&gt;Birçok Avrupa koklu takimlarin bile kendisini istemesine ragmen, 20 Haziran 2004 tarihinde Fenerbahçe'ye transfer olmustur. Türkiye'ye 2004 Copa América'yi Kazanan Brezilya Milli Takiminin Kaptani olarak gelmistir ve Fenerbahçe'de harikalar yaratmistir. 2006-2007 sezonunda Fenerbahçe'nin 100. Yilinda sampiyon olan takimda yer alarak tarihe geçmistir ve 2006-2007 sezonunda Turkcell Süper Lig'i 19 golle tamamlayarak, Fenerbahçe tarihinde gol krali olan ilk yabanci futbolcu olmustur. Fenerbahçe tarafindan 2007-2008 sezonu basinda kaptanliga getirilmistir. 2008-2009 sezonundan itibaren 10 numarali formayi giymeye baslamistir. Fenerbahçe ile 2007-2008 UEFA Sampiyonlar Ligi'nde asist krali olmustur. Ayrica Fenerbahçe'nin Avrupa Kupalarinda En çok Gol atan Yabanci Futbolcusu olmayi basarmistir. Fenerbahçe'yle Turkcell Süper Lig'te 3 kere de asist krali olmustur. &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Milli Takim Kariyeri  &lt;br /&gt;&lt;/strong&gt;Brezilya'nin önemli futbolcularindan olan sambaci, Milli Takim havasini daha 15 yasinda solumaya baslamistir. Haziran 1992'de Brezilya 17 Yas Alti Milli Takimi'na seçilmis ama sakatlaninca oynayamamistir. Sonraki yillarda alt kademelerde 19 kez Mavi-Sarili formayi giyen futbolcu, 49 kez de A Milli olmustur. Milli Takim'da; Romário, Rivaldo, Ronaldo, Roberto Carlos, Ronaldinho gibi tüm dünyanin yakindan tanidigi isimlerle dostluk kurmustur. 1995'te profesyonel olan sambaci, Milli Takim ile önemli basarilar yasamistir. Katildigi turnuvalar; 1999 FIFA Konfederasyonlar Kupasi, 1999 Copa América, 2000 Yaz Olimpiyatlari, 2003 FIFA Konfederasyonlar Kupasi ve 2004 Copa América. Alex Brezilya Milli Takimi ile 1999 Copa América ve 2004 Copa América Kupalarini kazanmistir. Ayrica 2004 Copa América'yi Kazanan Brezilya Milli Takiminin Kaptanligini yapmistir. Toplamda da Brezilya Milli Takimi Formasini 68 kere giymis 20 tane de gol atmistir&lt;/p&gt;</description><link>http://www.semgoksu.com/alex-de-souza-yazisi/560.aspx</link><pubDate>Wed, 28 Oct 2009 19:09:11 GMT</pubDate></item><item><title>Bir mahsun MOR menekse agliyor mu ne ?</title><description>&lt;img src="/images/fb3gs12009.jpg" /&gt;</description><link>http://www.semgoksu.com/bir-mahsun-mor-menekse-agliyor-mu-ne-yazisi/559.aspx</link><pubDate>Mon, 26 Oct 2009 01:43:36 GMT</pubDate></item><item><title>Visual Studio 2010 Beta 2 Çikti !</title><description>&lt;img style="WIDTH: 183px; HEIGHT: 98px" align="left" src="/images/vs2010_logo.png" /&gt;  Merakla beklenen Visual Studio 2010 Beta 2 bugün itibariyle tüm kullanicilar tarafindan indirilebilir durumda. &lt;br /&gt;  &lt;br /&gt;  Asagidaki link'ten sizde indirebilirsiniz. &lt;br /&gt;  &lt;a href="http://www.microsoft.com/visualstudio/en-us/try/default.mspx#download"&gt;http://www.microsoft.com/visualstudio/en-us/try/default.mspx#download&lt;/a&gt;</description><link>http://www.semgoksu.com/visual-studio-2010-beta-2-cikti-yazisi/558.aspx</link><pubDate>Wed, 21 Oct 2009 18:25:58 GMT</pubDate></item><item><title>C# 3.0 Extension Metotlar</title><description>Extension metotlar C# 3.0'in en begendigim özelliklerinden birisi. Extension Metot, varolan bir tipin nesne örnekleri üzerinden, o sinifta yer almayan bir metodu çagirmamizi saglar. Örnegin string bir metinin içerisindeki degerin numerik olup olmadigini kontrol etmek istedigimizde string  bir parametre alan ve bu parametreyi kontrol eden bir metot yazar ve kullanmak istedigimiz zaman metodu çagirarak kullanirdik. C# 3.0 ile birlikte ayni islemi yazacagimiz extension metot ile sanki o tipin bir metoduymus gibi çagirip kullanabiliyoruz.  &lt;br /&gt;&lt;br /&gt;Burada önemli bir nokra var. Extension metodun ve yer aldigi sinifin static olmasi gerekiyor. Ayrica extension metotlarin aldigi ilk parametre özel bir parametredir ve hangi sinifin nesne örneklerine eklenecegi bu parametre ile bildirilir.&lt;br /&gt;&lt;br /&gt;&lt;img style="WIDTH: 545px; HEIGHT: 293px" border="1" src="/images/extension_method.jpg" /&gt;&lt;br /&gt;&lt;span style="COLOR: #0000ff; mso-no-proof: yes"&gt;&lt;br /&gt;class &lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #2b91af"&gt;Program&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;{&lt;br /&gt;&lt;span style="COLOR: #008000"&gt;    // C# 3.0 öncesinde metot yaparak o metoda paremetreyi gönderiyoruz.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;    public&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;bool&lt;/span&gt; isNumeric(&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt; sayi)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        try&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;            Convert&lt;/span&gt;.ToDouble(sayi);&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;            return&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;true&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        catch&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;            return&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;false&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;    static&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #008000"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span style="COLOR: #008000"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #008000"&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;sayi = "10";&lt;br /&gt;       &lt;/span&gt;&lt;span style="COLOR: #008000"&gt; // C# 3.0 Öncesi, hazirladigimiz metodu çagiriyoruz.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #008000"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;span style="COLOR: #008000"&gt;       &lt;/span&gt; // &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #008000"&gt;bool&lt;/span&gt;&lt;/span&gt; sonuc = isNumeric(sayi);&lt;br /&gt;        // C# 3.0 ile birlikte nesne örnegi üzerinden hazirladigimiz metodu çagiriyoruz.&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        bool&lt;/span&gt; sonuc = sayi.isNumeric();&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: #008000"&gt;//Extension metotlar tanimlarken extension metotlarin içinde bulundugu class'in static class olmasi gerekir.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff; mso-no-proof: yes"&gt;static &lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="COLOR: #0000ff"&gt;class&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;ExtensionMethods&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;{&lt;br /&gt;&lt;span style="COLOR: #008000"&gt;    //Extension metotlarin ilk paremetresi özel bir parametredir ve hangi sinifin nesne örneklerine eklenecegini bildirir.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;    public&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;bool&lt;/span&gt; isNumeric(&lt;span style="COLOR: #0000ff"&gt;this&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt; sayi)&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        try&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;            Convert&lt;/span&gt;.ToDouble(sayi);&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;            return&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;true&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;        catch&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        {&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;            return&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;false&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; mso-no-proof: yes"&gt;}&lt;/span&gt;</description><link>http://www.semgoksu.com/csharp-30-extension-metotlar-yazisi/557.aspx</link><pubDate>Sat, 17 Oct 2009 02:07:22 GMT</pubDate></item><item><title>SQL Server 2008 "Saving changes is not permitted" Hatasi</title><description>SQL Server 2008'i ilk kurup deneyenlerin en çok sordugu seylerden birisi tabloyu olusturduktan sonra tabloda bir degisiklik yapmak istedigimiz de Management Studio'nun buna izin vermeyip yeniden olusturmamizi istemeseydi. Çözüm çok basit aslinda, asagidaki adimlari uygulayarak bu özelligi kapatabiliyoruz. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tools &lt;/strong&gt;menüsüne girip &lt;strong&gt;Option &lt;/strong&gt;seçenegine oradan da &lt;strong&gt;Designers&lt;/strong&gt;'a geçip &lt;strong&gt;Table and Database Designers &lt;/strong&gt;seçenegini seçiyoruz. Burada isaretli olan  &lt;strong&gt;Prevent saving changes that require table re-creation &lt;/strong&gt;checkbox'in isaretini kaldirirsak bu özellik pasif hale gelecektir.&lt;br /&gt;&lt;br /&gt;&lt;img src="/images/sql_%20saving_changes_is_not_permitted.jpg" /&gt;</description><link>http://www.semgoksu.com/sql-server-2008-saving-changes-is-not-permitted-hatasi-yazisi/556.aspx</link><pubDate>Thu, 15 Oct 2009 10:59:21 GMT</pubDate></item><item><title>Internet mucidinin en büyük hatasi</title><description>World Wide Web Konsorsiyum'unun direktörü ve M.I.T. profesörü Tim Berners-Lee, bir röportajda kendisine yöneltilen ilginç bir soruya daha ilginç bir cevapla karsilik verdi. &lt;br /&gt;&lt;br /&gt;Internetin mucidi olarak taninan Tim'e "Her seyi yeniden yapma sansiniz olsa neyi farkli yapardiniz? Pismanliklariniz var mi?" seklinde bir soru soruldu. Lee ise bugünkü akli olsa http'den sonraki çift kesme " //" isaretinden bir tanesini çikartmayi istedigini söyledi. Çift kesme isaretinin o günlerde bir programcilik standardi oldugunu, ancak sonradan bunun gerekli olmadiginin anlasildigini belirten Lee, eger çift kesme yerine tek kesme kullanilmis olsaydi insanlarin ek zahmetten kurtulacagini ve kagida yapilan baskida kapladigi yer yüzünden kesilen agaçlarin olmayacagini söyledi.&lt;br /&gt;&lt;p&gt;&lt;img src="/images/tim_berners_lee_1.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="COLOR: #808080"&gt;Kaynak: &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.milliyet.com.tr/Dunya/SonDakika.aspx?aType=SonDakika&amp;amp;KategoriID=19&amp;amp;ArticleID=1150214&amp;amp;Date=14.10.2009&amp;amp;b=Internet%20mucidinin%20en%20buyuk%20hatasi"&gt;&lt;em&gt;&lt;span style="COLOR: #808080"&gt;http://www.milliyet.com.tr/Dunya/SonDakika.aspx?aType=SonDakika&amp;amp;KategoriID=19&amp;amp;ArticleID=1150214&amp;amp;Date=14.10.2009&amp;amp;b=Internet%20mucidinin%20en%20buyuk%20hatasi&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.semgoksu.com/internet-mucidinin-en-buyuk-hatasi-yazisi/555.aspx</link><pubDate>Thu, 15 Oct 2009 00:41:14 GMT</pubDate></item><item><title>Microsoft'tan Ücretsiz Antivirüs Yazilimi</title><description>&lt;img src="/images/msantivirus.gif" /&gt;&lt;br /&gt;Microsoft'un ücretsiz antivirüs programi Security Essentials'i yayinlandi.  Eger ürün hakkinda detayli bilgi almak ve ürünü denemek istiyorsaniz asagidaki adresi inceleyebilirsiniz. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/Security_essentials"&gt;http://www.microsoft.com/Security_essentials&lt;/a&gt;</description><link>http://www.semgoksu.com/microsofttan-ucretsiz-antivirus-yazilimi-yazisi/554.aspx</link><pubDate>Thu, 01 Oct 2009 16:35:50 GMT</pubDate></item><item><title>Microsoft'tan Küçük Isletmelere WebsiteSpark</title><description>&lt;p&gt;Microsoft WebsiteSpark programi Türkiye'de de duyuruldu! 10 kisiye kadar çalisani olan ve ASP.NET, Silverlight, Sharepoint, PHP gibi teknolojilerle web uygulamalari gelistiren sirketlere 3 yil süre ile ücretsiz yazilimlar sagliyor.&lt;/p&gt;&lt;p&gt;&amp;#8226;3 adet Visual Studio 2008 Professional Edition Lisansi&lt;br /&gt;&amp;#8226;1 adet Expression Studio 3 lisansi (Expression Blend, Sketchflow ve Web!) &lt;br /&gt;&amp;#8226;Ayrica 2 adet Expression Web 3 lisansi.&lt;br /&gt;&amp;#8226;Windows Web Server 2008 R2 4 islemci lisansi&lt;br /&gt;&amp;#8226;SQL Server 2008 Web Edition 4 islemci lisansi&lt;br /&gt;&amp;#8226;DotNetPanel yönetim paneli&lt;/p&gt;&lt;p&gt;Daha da güzeli var! SQL ve Windows Server lisanslarini isterseniz yayin ortaminda da kullanabiliyorsunuz. Yani lisansnlar sadece gelistirme ortami için degil bir hosting saglayicidan alacaginiz dedicated sunucunuza bu lisanslari kurup uygulamanizi canli yayina da alabilirsiniz. Tüm bunlarin yaninda Microsoft Partner'lari gibi;&lt;/p&gt;&lt;p&gt;&amp;#8226;Firma basina iki teknik destek hakki.&lt;br /&gt;&amp;#8226;Microsoft’un web sirketleri ekosistemindeki is ortaklari, müsterileri ve tamamlayici servisleri ve teknolojilerinden olusan topluluga erisim hakki.     &lt;br /&gt;&amp;#8226;MSDN üzerindeki teknik bilgi ve danismanlik sunan tartisma gruplarina sinirsiz erisim.&lt;br /&gt;hizmetlerinden de WebsiteSpark üyesi kuruluslar faydalanabiliyor.&lt;/p&gt;&lt;p&gt;Basvuru için hemen &lt;a href="http://www.microsoft.com/web/websitespark/"&gt;http://www.microsoft.com/web/websitespark/&lt;/a&gt; adresini ziyaret edebilirsiniz.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3 yil sonra ne olacak?&lt;br /&gt;&lt;/strong&gt;Üç yilin sonunda eger programdan ayrilmak isterseniz 100$'lik bir ödeme yapmaniz gerekiyor. Fakat tahmin etmiyorum ki kimse ayrilsin çünkü bu üç senede yayinda bile kullanabileceginiz ücretsiz lisanslar ile çoktan firmanizi kuvvetli bir sekilde ayaga kaldirmis olmaniz mümkün. Bu durumda da normal yöntemlerle yillik 999$ vererek tüm bu lisanslarin development ortaminda kullanilabilecek olanlarini alabilirsiniz ve yayin tarafi için de yine yillik 199$ ile 1 adet Windows Web Server ve 1 adet SQL Server Web edition edinebilirsiniz. Kisisel kanaatimi sorarsaniz bu rakamlar bile bir yazilim sirketinin masraflari arasinda en ufak kalemleri olusturacaktir.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Spark programlari süper!&lt;/strong&gt;&lt;br /&gt;Microsoft bundan önce de ögrencilere ücretsiz lisans saglayan DreamSpark ve yazilim üretimi yapan sirketlere ücretsiz lisans saglayan BizSpark ile güzel bir seriyi baslatmisti. Bu serinin WebsiteSpark ile devam etmesi gerçekten muhtesem. Artik bir yazilim sirketi kurmak veya bu ekonomik krizde sirketi tekrar ayaga kaldirmak, lisans dertleriyle ugrasmamak çok daha rahat. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Kaynak&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://daron.yondem.com/tr/PermaLink.aspx?guid=7132de37-7259-4459-9051-9edd1dcb12f3"&gt;&lt;em&gt;http://daron.yondem.com/tr/PermaLink.aspx?guid=7132de37-7259-4459-9051-9edd1dcb12f3&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.semgoksu.com/microsofttan-kucuk-isletmelere-websitespark-yazisi/553.aspx</link><pubDate>Tue, 29 Sep 2009 13:16:07 GMT</pubDate></item><item><title>SQL’ce - LINQ’ce Bölüm 2</title><description>Merhaba arkadaslar, bu makalemiz de LINQ mimarisinden bahsedip, SQL içerisinde kullandigimiz sorgularin LINQ’te nasil yapildigini inceleyecegiz.</description><link>http://www.semgoksu.com/sqlce-linqce-bolum-2-makalesi/552.aspx</link><pubDate>Wed, 16 Sep 2009 17:25:03 GMT</pubDate></item><item><title>SQL’ce - LINQ’ce Bölüm 1</title><description>Merhaba arkadaslar, bu makalemiz de LINQ mimarisinden bahsedip, SQL içerisinde kullandigimiz sorgularin LINQ’te nasil yapildigini inceleyecegiz.</description><link>http://www.semgoksu.com/sqlce-linqce-bolum-1-makalesi/551.aspx</link><pubDate>Sun, 13 Sep 2009 01:00:26 GMT</pubDate></item><item><title>ASP.NET 4.0 ile URL Routing</title><description>Merhaba arkadaslar, bu makalemizde ASP.NET 4.0 Yeniliklerinden URL Routing’i (Url Yönlendirme) ve URL Routing için kullanacagimiz Route, RouteTable ve PageRouteHanlder gibi kavramlari inceleyecegiz.</description><link>http://www.semgoksu.com/aspnet-40-ile-url-routing-makalesi/550.aspx</link><pubDate>Fri, 11 Sep 2009 15:14:03 GMT</pubDate></item><item><title>CHIP Online Ekran koruyucusu hazir!</title><description>&lt;div itxtvisited="1"&gt;&lt;img style="WIDTH: 157px; HEIGHT: 66px" hspace="5" vspace="5" align="left" src="/images/chip.gif" /&gt;Yapim asamasinda Cenk Hoca ile birlikte çok ugras verdik ama sanirim buna degdi. Yeni ekran koruyunuz tasarlandi, hazirlandi, tamamlandi ve artik kullanima hazir!  Ekran koruyucu da Chip dergisinin en güncel haberlerini bulabileceksiniz. Bu özellik online ve offline olarakta çalisabiliyor. Ekran koruyucunun bir diger özelligi ve en göze çarpanida WPF ile hazirlanmis olmasi :)   Ekran koruyucuyu ile ilgili daha detayli bilgi almak ve  indirmek için asagidaki linki kullanabilirsiniz. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.chip.eu/tr/CHIP-Online-Ekran-Koruyucusu_5768395.html"&gt;http://download.chip.eu/tr/CHIP-Online-Ekran-Koruyucusu_5768395.html&lt;/a&gt; &lt;/div&gt;</description><link>http://www.semgoksu.com/chip-online-ekran-koruyucusu-hazir-yazisi/549.aspx</link><pubDate>Sat, 08 Aug 2009 01:15:40 GMT</pubDate></item><item><title>Silverlight 3.0 Yayinlandi</title><description>Uzun zamandir beklenen Silverlight 3.0 beta sürümüne son vererek yayinlandi. Simdilik detaylar için,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.silverlight.net/getstarted"&gt;&lt;strong&gt;http://www.silverlight.net/getstarted&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Adresini inceleyebilirsiniz. Yakin zaman da Silverlight 3.0 ile ilgili makalelerimi yayinliyor olacagim.</description><link>http://www.semgoksu.com/silverlight-30-yayinlandi-yazisi/548.aspx</link><pubDate>Mon, 13 Jul 2009 13:18:20 GMT</pubDate></item><item><title>Mustafa Kemal Atatürk - Çocukluk ve gençlik yillari (1881 - 1905)</title><description>Mustafa Kemal Atatürk, 1881 yilinda Selanik, Koca Kasim Pasa Mahallesi, Islahhane Caddesi (Bugünkü Apostolu Pavlu Caddesi No: 75, Aya Dimitriya Mahallesi, Selanik, Yunanistan)'nde bugün müze olan 3 katli ve 3 odali ve pembe boyali evde dogdu. 1839'da Kocacik'ta dogdugu sanilan babasi Ali Riza Efendi aslen Manastir'a bagli Debre-i Bâlâ (Yukari Debre)'dandir. Milis subayligi, evkaf kâtipligi ve kereste ticareti yapan Ali Riza Efendi, 1871 yilinda Zübeyde Hanim'la evlendi. Bu çiftin Fatma (1872-1875), Ahmet (1874-1883), Ömer (1875-1883), Mustafa (Kemal Atatürk) (1881-1938), Makbule (Boysan, Atadan) (1885-1956) ve Naciye (1889-1901) adinda alti çocuklari oldu. Fatma dört, Ahmet dokuz, Ömer sekiz yaslarinda iken, o senelerde salgin olan kuspalazi (difteri) hastaligindan çocuk yaslarinda öldüler. En küçük kardes Naciye, Mustafa Kemal'in Harp Okulu'nu bitirdigi sene, oniki yasindayken verem hastaligina yakalanip hayatini kaybetti. Makbule Hanim 1956 yilina kadar yasadi.</description><link>http://www.semgoksu.com/mustafa-kemal-ataturk-cocukluk-ve-genclik-yillari-1881-1905-yazisi/547.aspx</link><pubDate>Mon, 13 Jul 2009 13:01:56 GMT</pubDate></item><item><title>Mustafa Kemal Atatürk</title><description>&lt;p align="center"&gt;&lt;img style="BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid" src="/images/ataturk_1_haber.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Mustafa Kemal Atatürk (d. 1881, Selânik - ö. 10 Kasim 1938, Istanbul), Türk asker ve devlet adami. Türk Kurtulus Savasi'nin önderi, Türkiye Cumhuriyeti'nin kurucusu ve ilk cumhurbaskanidir. Birinci Dünya Savasi sonrasi Anadolu'da baslayan Ulusal Bagimsizlik Mücadelesi'nin askerî, fikrî ve siyasi önderligini yapmis; modern Türkiye'yi olusturan devrim ve reformlari gerçeklestirmistir. Ayni zamanda Türkiye Cumhuriyeti'nin kurucu siyasi örgütü ve dönemin iktidar partisi Cumhuriyet Halk Firkasi'nin (daha sonra Cumhuriyet Halk Partisi) kurucusu ve ilk genel baskanidir.&lt;/p&gt;</description><link>http://www.semgoksu.com/mustafa-kemal-ataturk-yazisi/546.aspx</link><pubDate>Mon, 01 Jun 2009 23:27:29 GMT</pubDate></item><item><title>YazilimGunlugu.Com 2 Yasinda Yeni Altyapisi ile Karsinizda !</title><description>&lt;strong&gt;YazilimGunlugu.Com 2 Yasinda !&lt;/strong&gt;&lt;br /&gt;YazilimGunlugu.Com 2. yasinda yeni altyapisi ve arayüzü ile yayin hayatina devem edecek. Yeni altyapi ile birlikte bir çok yenilik yaptik. Bu yeniliklerden beni en çok sevindireni &lt;a href="http://www.yazilimgunlugu.com/Questions/"&gt;Soru Merkezi &lt;/a&gt;bölümü oldu. Hergün yazmis oldugum makaleler ile ilgili sorular aliyorum. Bu sorulari artik buraya yazmanizi isteyecegim. Böylece hem eger bu sorunu yasamis baska birileri varsa onlar da faydalanabilecek hem de ben vaktim olmadigi zaman sorulari geç yanitlamis olmayacagim :)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Arayüz &lt;/strong&gt;&lt;br /&gt;Yeni arayüz size bir yerden tanidik gelecektir. Tasarim konusun da kimseden yardim &lt;u&gt;alamadigim&lt;/u&gt; için kendi kisisel web sitemin temasini kullandim. Ufak tefek degisiklikler var ama bana göre zaten arayüzün bir önemi de yok. Benim için önemli olan içerik. Yazar ve Editör kadromuzu da genislettikten sonra kaliteli içeriklerin sayisi da artacak. Bu konuda da çalismalarimiz devam ediyor.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Seminer ve Webinerler&lt;/strong&gt;&lt;br /&gt;Seminerler ve Webinerler için uzun zamandir yeni sitenin açilmasini bekliyordum. Yakin zaman da onlarin da duyurularini buradan yapacagim. Eger Seminer yada Webinerlere katkida bulunmak istiyorsaniz benimle irtibata geçebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tesekkür&lt;/strong&gt;&lt;br /&gt;Sitenin gelistirilmesinde emegi geçen ögrencilerim Ugur Özsahin, Recep Selli, Mesut Kasap'a, sevgli arkadasim Volkan Korkmaz'a ve yine tesler için bize sunucusunu açan ögrencim Ugur Özsahin'e tesekkürlerimi sunarim.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yazilimgunlugu.com/"&gt;&lt;strong&gt;www.yazilimgunlugu.com&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;</description><link>http://www.semgoksu.com/yazilimgunlugucom-2-yasinda-yeni-altyapisi-ile-karsinizda-yazisi/545.aspx</link><pubDate>Mon, 11 May 2009 13:01:13 GMT</pubDate></item><item><title>Ver Leftere Yaz Deftere !</title><description>&lt;p align="center"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px" src="/images/lefter_1.jpg" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lefter Küçükandonyadis, (22 Aralik 1925, Istanbul) Ordinaryüs lakapli Türk futbolcu. Birçok spor otoritesine göre, Lefter Türkiye'nin en büyük oyuncusudur. Türk futbolunun en popüler futbolcusu olarak yillarca alkislanan Lefter, Fenerbahçe marsinda da adi geçen sembol oyunculardandir. Fenerbahçe ile Istanbul Profesyonel liginde 2, Türkiye Sampiyonasinda 3 kere sampiyonluk yasadi. &lt;br /&gt;&lt;br /&gt;1925'te, bir Rum balikçiyla Türk annenin çocugu olarak dünyaya geldi. Futbola Büyükada'da basladi.Taksim Spor Kulübünde yetisti. Taksim kulübü yöneticileri kendisine lisans çikartabilmek için 1941'de mahkeme karariyla yasini büyüttüler. Ancak bu sayede takimda oynayabildi. 2 yil Taksim takiminda yer aldi. 1943'te askere gitti, 4 yil süren askerlikten sonra 1947'de Istanbul'a döndü, Fenerbahçe kulübüne girdi. 1963'e kadar Fenerbahçe formasi altinda top kosturdu. Istanbul Ligi 1953-1954 sezonunda gol krali oldu. Bu süre içinde 1 yil Italya'nin ACF Fiorentina ve 1 yil da Fransa'nin OGC Nice takiminda oynadi. Yurtdisinda da basarili futboluyla ün yapti. Türk futbolunun efsanelesen isimlerinden biri olarak tanindi. Golcülügünden ötürü Ver Lefter'e, yaz deftere! slogani onun için çikti. Futboldaki ustaligindan ötürü Ordinaryüs sifatiyla anildi.&lt;/p&gt;&lt;p&gt;Basarili futbol yasaminda toplam 50 kez milli formayi giydi (46 kez A, 1 kez B, 3 kez 21 yas alti). 1954 FIFA Dünya Kupasi'nda forma giyen Lefter turnuvada 2 de gol atti. Türk futbolunda 50. Milli Maç altin madalyasini alan ilk futbolcu oldu. Milli takim formasiyla attigi 21 golle en çok gol atan milli oyuncu unvanini uzun yillar elinde tuttu, 8 kez de milli takim kaptanligini yapti. Fenerbahçe formasi altinda 615 maç oynadi, 423 gol atti.&lt;br /&gt;&lt;br /&gt;1963'te futbolu biraktiktan sonra Yunanistan'in Egaleo, Güney Afrika'nin Johannesburg takimlarinda futbolcu ve antrenör olarak yer aldi. Daha sonra Samsunspor, Orduspor, Mersin Idman Yurdu ve Boluspor'da teknik direktörlük yapti. Antrenörlük kariyerinden sonra da bir süre spor yazarligi yapti. Su anda Büyükada'da yasamaktadir. 3 çocugu vardir.&lt;br /&gt;&lt;br /&gt;"Tribünler inledi binlerce kere, ver Leftere yaz deftere, bitti kalem, doldu defter bu alemde kral Lefter"&lt;br /&gt;&lt;br /&gt;1947'de Fenerbahçe formasini giydi. 1963'te 'Elveda' dedi, '10 numarali formasini' soyunma odasinda malzemeciye teslim etti. 42 yil sonra tekrar soyunma odasina geldi. Tuncay'in askida asili '10 numarali formasini aldi, öptü, kokladi, sonra tekrar yerine asti..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;VE HEYKELI DIKILDI !&lt;br /&gt;&lt;br /&gt;&lt;img style="WIDTH: 446px; HEIGHT: 569px" src="/images/lefter_2.jpg" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Fenerbahçemizin tarihine damgasini vurmus efsane futbolcularimizdan Lefter  Küçükandonyadis'i onurlandirmak adina, organizasyonu Grup CK tarafindan gerçeklestirilen ve bir çok taraftarimizin destekleriyle yapilan Lefter Heykeli düzenlenen bir törenle açildi. &lt;/p&gt;</description><link>http://www.semgoksu.com/ver-leftere-yaz-deftere-yazisi/544.aspx</link><pubDate>Mon, 04 May 2009 01:57:07 GMT</pubDate></item><item><title>Istikbal Marsi</title><description>Bakma, dönmez safak vakti yurttan kaçan o alçak!&lt;br /&gt;Dönmeyip Amerika'da, arlanmaksizin yasayacak!.&lt;br /&gt;O benim milletimin hirsizidir, yurdu soyacak,&lt;br /&gt;Hortumladiklari benimdir, milletimindir ancak!&lt;br /&gt;&lt;br /&gt;Çalma, kurban olayim hepsini ey hirsli çakal!&lt;br /&gt;Gariban halkima da bir pul birakacak kadar al!&lt;br /&gt;Olmaz sana götürdügün paralar sonra helal,&lt;br /&gt;Hakkini vermezsen burdaki ortaklarinin behemehal!&lt;br /&gt;&lt;br /&gt;Ben ezelden beri aç yasadim,aç yasarim!&lt;br /&gt;Hangi hükümet beni kurtaracakmis,sasarim!&lt;br /&gt;Kurumus musluk gibiyim, ne akar ne tasarim!&lt;br /&gt;Yirtsam da bir tarafimi, hiç görülmez basarim!&lt;br /&gt;&lt;br /&gt;Mali krizler, yoluna örmüsse çelikten bir duvar,&lt;br /&gt;Benim .cegiz, .cagiz diyen bir hükümetim var!&lt;br /&gt;Bagirsin korkma, nasil isimize burnunu sokar?&lt;br /&gt;'Avrupa Birligi' denen tekdisi kalmis canavar!&lt;br /&gt;&lt;br /&gt;Arkadas, Meclis'e namusuyla çalisanlari ugratma sakin!&lt;br /&gt;Ise aldiracaklarin, olsun hep sana yakin!&lt;br /&gt;Gelecektir, cezani verecegi günler Hakkin,&lt;br /&gt;Kim bilir belki yarin, belki yarindan da yakin!&lt;br /&gt;&lt;br /&gt;Yaktigin yerleri 'orman' diyerek geçme, tani!&lt;br /&gt;Çalisani isten at, doldur kadroya yatani!&lt;br /&gt;Gözleri açik yatir seni kurtaran atani,&lt;br /&gt;Satilmadik o kaldi, durma sativer su vatani!&lt;br /&gt;&lt;br /&gt;Sermaye mutlu olsun, olsa da çevre feda!&lt;br /&gt;Semizlettin Apo'yu, mezarinda dönsün Süheda!&lt;br /&gt;Uydurma kanunlarla Meclis'ten getirin seda!&lt;br /&gt;On bin Yillik tarihe, yurdum ederken veda!&lt;br /&gt;&lt;br /&gt;Cümlenizin bu yurdu yok etmek mi emeli?&lt;br /&gt;Yediginiz herzelere baska ne demeli!&lt;br /&gt;Oyuverin altini iyice sallansin temeli,&lt;br /&gt;Yurdumun ki, sonunda vatandas kükremeli!&lt;br /&gt;&lt;br /&gt;O zaman durur belki gözümden akan yasim,&lt;br /&gt;O zaman dogrulur belim, yukari kalkar basim,&lt;br /&gt;O zaman bosa gitmez yillarsüren ugrasim!&lt;br /&gt;HESABINI VERIP TE GITTIGINIZ GÜN KARDASIM,&lt;br /&gt;&lt;br /&gt;Dalgalanin dolar gibi sizde simdi ey suçlular!&lt;br /&gt;Olsun artik soyguncuya vurulacak bir yular,&lt;br /&gt;Ebediyen, öyle yok hesapsiz bir iktidar!&lt;br /&gt;Hakkidir 'garip yasamis vatandas'in da gülmek,&lt;br /&gt;Hakkidir ezilmis milletimin, aydinlik bir Istikbal! &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Komedyen Cem Yilmaz'dan Aci Gerçekler !&lt;/strong&gt;</description><link>http://www.semgoksu.com/istikbal-marsi-yazisi/540.aspx</link><pubDate>Tue, 28 Apr 2009 00:58:21 GMT</pubDate></item><item><title>SQL Server 2008 Istanbul Kampi</title><description>&lt;a href="http://www.inetatr.org/" target="_blank"&gt;&lt;img src="/images/sql2008_kamp.png" border="0" /&gt;&lt;/a&gt;</description><link>http://www.semgoksu.com/sql-server-2008-istanbul-kampi-yazisi/538.aspx</link><pubDate>Tue, 21 Apr 2009 11:06:25 GMT</pubDate></item><item><title>Silverlight 3 Beta - Lokal Mesajlasma (Local Messaging)</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen Lokal Mesajlasma (Local Messaging) isleminin nasil yapildigini inceleyecegiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-lokal-mesajlasma-local-messaging-makalesi/535.aspx</link><pubDate>Sat, 11 Apr 2009 22:10:41 GMT</pubDate></item><item><title>Sem Göksu Açik Kaynak Kodlu Blog Sistemi</title><description>&lt;img style="WIDTH: 691px; HEIGHT: 417px" border="1" src="/images/semblog2009.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sem Göksu Blog Sistemi&lt;br /&gt;&lt;/strong&gt;Sem Göksu Blog Sistemi ile kendi blogunuzu olusturabilirsiniz. Blog içerisinde Caching, SQL Paging, Re-Write Path gibi bir çok konu islenmistir. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Kullanilan Teknolojiler&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- ASP.NET 3.5&lt;br /&gt;- ASP.NET AJAX 1.0&lt;br /&gt;- Silverlight&lt;br /&gt;- JavaScript&lt;br /&gt;- Enterprise Library 3.0&lt;br /&gt;- SQL Server 2005&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Blog Özellikleri&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;- Içerikler&lt;br /&gt;- Makaleler&lt;br /&gt;- Kitap Önerileri&lt;br /&gt;- Çalismalar&lt;br /&gt;- Silverlight Fotogfraf Galerisi&lt;br /&gt;- Kaynaklar&lt;br /&gt;- Takip ettiklerim&lt;br /&gt;- IE 8 Hizlandirici&lt;br /&gt;- RSS &lt;br /&gt;- Tema&lt;br /&gt;- Arama&lt;br /&gt;- Yorum&lt;br /&gt;- Arsiv&lt;br /&gt;- CMS&lt;br /&gt;&lt;br /&gt;Blog sistemini indirmek için &lt;a href="/semgoksu.rar"&gt;http://www.semgoksu.com/semgoksu.rar&lt;/a&gt; adresini kullanabilirsiniz. Rar dosyasi içerisinde bulunan semgoksu.sql isimli dosyayi çalistirdiginiz da veritabaniniz hazir olacak. Blogu kendinize uyarlamak için web.config içerisindeki ayarlari yapmaniz yeterli olacaktir. Bu ayarlar,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Connection String&lt;br /&gt;&lt;/strong&gt;Blogun kullanacagi veritabani için gerekli olan ConectionString bilgisi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Host&lt;br /&gt;&lt;/strong&gt;Email gönderimi için gerekli olan host bilgisi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Email &lt;br /&gt;&lt;/strong&gt;Email'in gönderilecegi email hesabi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Password&lt;/strong&gt;&lt;br /&gt;Email adresinin sifresi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SenderEmail&lt;br /&gt;&lt;/strong&gt;Gönderilecek olan mail adresi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SiteName&lt;/strong&gt;&lt;br /&gt;Blog ile ilgili açiklama.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SiteOwner&lt;br /&gt;&lt;/strong&gt;Blogun sahibi&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SiteLink&lt;br /&gt;&lt;/strong&gt;Blogun adresi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SiteShortLink&lt;br /&gt;&lt;/strong&gt;Blogun kisa adresi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AdminUser&lt;br /&gt;&lt;/strong&gt;CMS'e giriste kullanacaginiz kullanici adi. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AdminPass&lt;br /&gt;&lt;/strong&gt;CMS'e giriste kullanacaginiz sifre.&lt;br /&gt;&lt;br /&gt;Blogu kullandiktan sonra bana bilgi verirseniz çok sevinirim :)</description><link>http://www.semgoksu.com/sem-goksu-acik-kaynak-kodlu-blog-sistemi-yazisi/534.aspx</link><pubDate>Tue, 07 Apr 2009 12:19:21 GMT</pubDate></item><item><title>ASP.NET Webinerleri</title><description>Uzun zamandir ASP.NET ile ilgili webiner düzenlemek istiyordum. Fakat Çaglayan Arikan'in blogunda&lt;strong&gt; &lt;a href="http://caglayanarkan.spaces.live.com/blog/cns!9023B698D18935C8!1485.entry"&gt;"Bilenler Bilmeyenlere Bilgisayar Ögretiyor"&lt;/a&gt; &lt;/strong&gt;isimli bir yazi okudum ve aklima böyle bir webiner dizisi düzenlemek geldi. Anlatmayi düsündügüm konular asagida, eger eklemek istediginiz konu ya da konular varsa yazmaniz yeterli. Süre konusunda henüz bir planlama yapmadim ama en kisa sürede baslamak istiyorum :)&lt;br /&gt;&lt;br /&gt;- WEB Uygulamalarina Giris&lt;br /&gt;- ASP.NET Giris &lt;br /&gt;- ASP.NET ile Durum Yönetimi&lt;br /&gt;- ASP.NET Web Kontrolleri - 1&lt;br /&gt;- ASP.NET Web Kontrolleri - 2&lt;br /&gt;- ASP.NET Web Kontrolleri - 3&lt;br /&gt;- ASP.NET Data Kontrolleri - 1&lt;br /&gt;- ASP.NET Data Kontrolleri - 2&lt;br /&gt;- ASP.NET Data Kontrolleri - 3&lt;br /&gt;- ASP.NET Validation Kontrolleri &lt;br /&gt;- ASP.NET Master Page Kavrami&lt;br /&gt;- ASP.NET User Control Kullanimi&lt;br /&gt;- ASP.NET Tema Kullanimi&lt;br /&gt;- ASP.NET Ajax 1.0</description><link>http://www.semgoksu.com/aspnet-webinerleri-yazisi/533.aspx</link><pubDate>Sun, 05 Apr 2009 00:39:43 GMT</pubDate></item><item><title>Visual Studio 2010 HTML ve Script Snippets Özelligi</title><description>Ilk sürümünden bu yana Visual Studio da Code Snippets özelligi bulunmaktaydi. Visual Studio 2010 ile birlikte HTML ve Script'ler için de Snippets özelligi geldi. Ister HTML kontrolleri, ister sunucu kontrolleri ve istersekte script'ler için Snippets özelligini kullanarak hizli bir sekilde kontrol ve scriptler olusturabiliyoruz.&lt;br /&gt;&lt;br /&gt;Örnegin HTML tarafinda button yazalim,&lt;br /&gt;&lt;br /&gt;&lt;img src="/images/VS2010CodeSnippets/image001.png" /&gt;&lt;br /&gt;&lt;br /&gt;Tab tusuna iki kere basalim,&lt;br /&gt;&lt;br /&gt;&lt;img src="/images/VS2010CodeSnippets/image002.png" /&gt;&lt;br /&gt;&lt;br /&gt;Button kontrolümüz kullanilmak üzere hazir :)</description><link>http://www.semgoksu.com/visual-studio-2010-html-ve-script-snippets-ozelligi-yazisi/532.aspx</link><pubDate>Fri, 03 Apr 2009 10:58:17 GMT</pubDate></item><item><title>ASP.NET 4.0 - Page.Description ve Page.Keyword Özellikleri</title><description>Merhaba arkadaslar bu makale de ASP.NET 4.0 ile Page sinifina gelen 2 yeni özelligi inceleyecegiz. Bu özellikler Description ve Keywords</description><link>http://www.semgoksu.com/aspnet-40-pagedescription-ve-pagekeyword-ozellikleri-makalesi/531.aspx</link><pubDate>Wed, 01 Apr 2009 22:42:01 GMT</pubDate></item><item><title>Silverlight 3 Beta - Assembly Caching(Önbellekleme)</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen Assembly Caching (Önbellekleme) özelligini inceliyor olacagiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-assembly-cachingonbellekleme-makalesi/530.aspx</link><pubDate>Wed, 01 Apr 2009 11:26:31 GMT</pubDate></item><item><title>INETA NEXT HIT !</title><description>&lt;strong&gt;11 Nisan&lt;/strong&gt; &lt;br /&gt;09.30-10.00    Açilis&lt;br /&gt;10.00-10.45    Windows 7 Deep-Dive  - Mehmet Nuri Çankaya&lt;br /&gt;11.00-13.00    Silverlight 3.0 - Daron Yöndem&lt;br /&gt;14.00-15.30    Bulut Bilisimi ve Azure - Panel&lt;br /&gt;16.00-17.00    PHP On Windows ve Hyper-V - Muammer Benzes &lt;p&gt;&lt;strong&gt;12 Nisan&lt;br /&gt;&lt;/strong&gt;10.00-12.00    Sürpriz Oturum - Daron Yöndem&lt;br /&gt;13.00-15.00    ASP.NET 4.0 - Ugur Umutluoglu&lt;br /&gt;15.15-17.00    WCF 4.0 ve WF 4.0 - Burak Selim Senyurt&lt;br /&gt;&lt;br /&gt;Aktivite &lt;strong&gt;Yildiz Teknik Üniversitesi, Besiktas Kampüsü Oditoryumu&lt;/strong&gt;'nda gerçeklesecek. Katilim için &lt;a href="http://inetatr.org/" target="_blank"&gt;&lt;strong&gt;inetatr.org&lt;/strong&gt;&lt;/a&gt; adresinden kayit yaptirmaniz yeterli. &lt;/p&gt;</description><link>http://www.semgoksu.com/ineta-next-hit-yazisi/529.aspx</link><pubDate>Wed, 01 Apr 2009 10:36:00 GMT</pubDate></item><item><title>Silverlight 3 Beta - Data Kontrolleri ile Is Uygulamalari Gelistirme</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen DataForm kontrolü ile DataGrid kontrolünü birlikte kullanarak bir is uygulamasi gelistirecegiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-data-kontrolleri-ile-is-uygulamalari-gelistirme-makalesi/528.aspx</link><pubDate>Tue, 31 Mar 2009 17:09:59 GMT</pubDate></item><item><title>Silverlight 3 Beta - Network Baglantisini Algilama</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile gelen yeniliklerden biri olan Network baglantisinin durumunun nasil kontrol edildigine bakacagiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-network-baglantisini-algilama-makalesi/527.aspx</link><pubDate>Fri, 27 Mar 2009 01:31:15 GMT</pubDate></item><item><title>Silverlight 3 Beta – 3D Efektleri (Perspective Transforms)</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile gelen 3D efektlerinin Silverlight uygulamalarinda nasil kullanildigina bakacagiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-–-3d-efektleri-perspective-transforms-makalesi/526.aspx</link><pubDate>Tue, 24 Mar 2009 22:59:05 GMT</pubDate></item><item><title>Silverlight 3 Beta – SaveFileDialog Kullanimi</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen SaveFileDialog nesnesinin kullanimi inceleyecegiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-–-savefiledialog-kullanimi-makalesi/525.aspx</link><pubDate>Tue, 24 Mar 2009 14:42:41 GMT</pubDate></item><item><title>Expression Blend 3 Preview ile Import Islemleri</title><description>Expression 3 Preview ile photoshop ve illustrator dosyalarindan dosya importunun nasil yapildigina bakacagiz.</description><link>http://www.semgoksu.com/expression-blend-3-preview-ile-import-islemleri-makalesi/524.aspx</link><pubDate>Mon, 23 Mar 2009 03:07:50 GMT</pubDate></item><item><title>Silverlight 3 Beta – BasedOn Style Kullanimi</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen BasedOn Styles özelligini inceleyecegiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-–-basedon-style-kullanimi-makalesi/523.aspx</link><pubDate>Sun, 22 Mar 2009 02:33:08 GMT</pubDate></item><item><title>Silverlight 3 Beta – Silverlight Uygulamalarinin Browser Disina Alinmasi</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen bir diger yenilik olan Silverlight uygulamalarinin browser disina alinmasina(out of browser) bakacagiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-–-silverlight-uygulamalarinin-browser-disina-alinmasi-makalesi/522.aspx</link><pubDate>Sat, 21 Mar 2009 00:52:50 GMT</pubDate></item><item><title>Silverlight 3 Beta – Kontrollerin Birbirine Baglanmasi</title><description>&lt;span style="LINE-HEIGHT: 115%"&gt;Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen Silverlight UIElementlerin birbirine nasil baglandigini (UI Element to Element Binding) inceliyor olacagiz. &lt;/span&gt;</description><link>http://www.semgoksu.com/silverlight-3-beta-–-kontrollerin-birbirine-baglanmasi-makalesi/521.aspx</link><pubDate>Fri, 20 Mar 2009 19:51:26 GMT</pubDate></item><item><title>Silverlight 3 Beta – DataForm Kontrolüne Genel Bakis</title><description>Merhaba arkadaslar, bu makalemizde Silverlight 3 Beta ile birlikte gelen DataForm kontrolünü inceliyor olacagiz.</description><link>http://www.semgoksu.com/silverlight-3-beta-–-dataform-kontrolune-genel-bakis-makalesi/520.aspx</link><pubDate>Fri, 20 Mar 2009 17:16:13 GMT</pubDate></item><item><title>Silverlight 3 Beta</title><description>Beklenen gün geldi çatti ve Daron Yöndem'den Silverlight 3 ün Beta haberini aldik :) Benim gibi hemen denemek isteyenler için sözü uzatmadan linkleri verelim :) Yalniz dikkat edilmesi gereken nokta Silverlight 3 Beta'yi kurduktan sonra silverlight 2.0' ile gelistirme yapilamiyormus, bunun için sanal pc'de çalismanizi öneririm :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=11dc7151-dbd6-4e39-878f-5081863cbb5d&amp;amp;displaylang=en" target="_blank"&gt;Silverlight 3 Beta Tools&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=d09b6ecf-9a45-4d99-b752-2a330a937bc4" target="_blank"&gt;Silverlight 3 Beta SDK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a04aa0ae-87be-4201-a65e-e792859122fc&amp;amp;displaylang=en" target="_blank"&gt;Blend 3 Beta&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Silverlight 3 Ile gelecek Olan Bazi yenilikler&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Multitouch destegi geliyor. (Sadece Windows 7'de)&lt;br /&gt;MPEG, AAC, H.264 destegi geliyor. Isterseniz kendi codec mekanizmanisi da yazabiliyorsunuz.&lt;br /&gt;IIS Media Services üzerinden Smooth Streaming'in Live sürümü geliyor. Artik canli yayinda da bant genisligi yayin esnasinda dinamik olarak degistirilebiliyor.&lt;br /&gt;Is uygulamalari için Data kontrolleri geliyor...&lt;br /&gt;.NET RIA Services ile Silverlight ve ASP.NET arasindaki veri baglantisi kolaylastiriliyor.&lt;br /&gt;Offline çalisma destegi geliyor. Artik herhangi bir Silverlight uygulamasini Desktop'a normal program gibi alabiliyorsunuz. Mac'te de ayni sekilde çalisiyor. Kendini otomatik update ediyor vs vs :)&lt;br /&gt;SaveFileDialog ve bir çok yeni kontrol geliyor; WrapPanel, DockPanel, ViewBox, AutoCompleteBox, TreeView, Label...&lt;br /&gt;Lokalde Assembly önbellekleme destegi geliyor.&lt;br /&gt;Easing kütüphanaleri ve text animasyonlari geliyor.&lt;br /&gt;Pixel Shader efektleri geliyor; DropShadow vs... Kendi efektinizi yazabiliyorsunuz.&lt;br /&gt;Perspective 3D!&lt;br /&gt;GPU destekli video oynatma!&lt;br /&gt;DeepZoom projelerinde GPU kullanimi!&lt;br /&gt;Network baglantisini algilayabilme.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Kaynak&lt;/strong&gt;&lt;br /&gt;Daron Yöndem&lt;/em&gt;</description><link>http://www.semgoksu.com/silverlight-3-beta-yazisi/519.aspx</link><pubDate>Thu, 19 Mar 2009 17:30:11 GMT</pubDate></item><item><title>ASP.NET MVC Yayinlandi</title><description>Uzun zamandir beklenen ASP.NET MVC sonunda yayinlandi. Bana göre web uygulamarinda artik yeni bir trend basliyor :) Hadi hayirlisi bakalim.&lt;br /&gt;&lt;br /&gt;ASP.NET MVC ile ilgili detayli bilgi almak için, &lt;br /&gt;&lt;a href="http://www.asp.net/mvc/"&gt;http://www.asp.net/mvc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ASP.NET MVC'yi indimek için de asagidaki adresi kullanabilirsiniz&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;amp;displaylang=en&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET MVC&lt;br /&gt;&lt;/strong&gt;Microsoft'un ASP.NET için gelistirdigi Model-view-controller iskeleti. Bu iskelet ile ASP.NET uygulamalari, Model, View ve Controller rollerine bölünerek gelistiriliyor. Model (Tanim) uygulamanin üzerinde duracagi meseleyi temsil ediyor. Controller, Model üzerindeki operasyonlari tarif eden roldür. View ise, gerekli bilginin görünümünden sorumludur.&lt;br /&gt;</description><link>http://www.semgoksu.com/aspnet-mvc-yayinlandi-yazisi/518.aspx</link><pubDate>Thu, 19 Mar 2009 17:18:20 GMT</pubDate></item><item><title>ASP.NET 4.0 – Kontroller için ClientIDMode Özelligi</title><description>Merhaba arkadaslar, bu makalemiz de ASP.NET 4.0 ile birlikte gelecek olan ClientIDMode özelligini inceliyor olacagiz...</description><link>http://www.semgoksu.com/aspnet-40-–-kontroller-icin-clientidmode-ozelligi-makalesi/517.aspx</link><pubDate>Thu, 19 Mar 2009 12:58:01 GMT</pubDate></item><item><title>C# 4.0 Dynamic Type (Dinamik Tip) Kullanimi</title><description>C# 4.0 ile birlikte "dynamic" isimli yeni bir static tip var. Dynamic tipi degiskenin tipinin dinamik olarak atanmasini (Dynamic Dispatch) sagliyor. &lt;br /&gt;&lt;br /&gt;Örnegin Icecek ve yiyecek isimli iki tipimiz var. Kullanicinin seçim yapacagi bir metot yazalim. Bu metot Menu isimli bir Enum alsin. Bu enumun degerine göre de geriye deger döndürsün. C# 4.0 ile birlikte gelen &lt;strong&gt;Dynamic&lt;/strong&gt; tipini kullanarak geriye dönen tipin dinamik olarak belirlenmesini saglayabiliyoruz. &lt;br /&gt;&lt;br /&gt;&lt;span style="TEXT-ALIGN: left"&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;Main(&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;[] args)&lt;br /&gt;{&lt;br /&gt;    &lt;span style="COLOR: #008000"&gt;// C# 4.0 Öncesi&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;   &lt;strong&gt; Icecek &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="TEXT-ALIGN: left"&gt;secim = NeAlirsiniz(&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Menu&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.Icecek) &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;as&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Icecek&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="TEXT-ALIGN: left"&gt;&lt;strong&gt;; &lt;/strong&gt;&lt;span style="COLOR: #008000"&gt;&lt;strong&gt;// Metodun döndürdügü tipi cast ederek Icecek tipine çevirmemiz gerekiyor&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;    secim.IcecekIc();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    /&lt;span style="COLOR: #008000"&gt;/ C# 4.0 Dynamic Language Runtime&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: #0000ff"&gt;   dynamic&lt;/span&gt; secim2 = NeAlirsiniz(&lt;/strong&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;&lt;strong&gt;.Icecek); &lt;span style="COLOR: #008000"&gt;// Tip dinamik olarak belirleniyor&lt;/span&gt;&lt;br /&gt;   &lt;/strong&gt;secim2.IcecekIc();&lt;br /&gt;    &lt;br /&gt;    /&lt;span style="COLOR: #008000"&gt;/ Tipine bakalim...&lt;br /&gt;&lt;/span&gt;    &lt;span style="COLOR: #2b91af"&gt;Console&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(secim2.GetType().Name&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Object &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;NeAlirsiniz(&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Menu &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;menu)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;    if&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;(menu == &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Menu&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.Icecek)&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;        return&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Icecek&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;    else&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;        return&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Yiyecek&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;();&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;enum&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Menu&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;{&lt;br /&gt;    Yiyecek,&lt;br /&gt;    Icecek&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Icecek&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;    public&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;IcecekIc()&lt;br /&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;        Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #a31515"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #a31515"&gt;"Yarasin.."&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;    }&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;Yiyecek&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;    public&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;YemekYe()&lt;br /&gt;    {&lt;br /&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #2b91af"&gt;        Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #a31515"&gt;&lt;span style="TEXT-ALIGN: left; COLOR: #a31515"&gt;"Afiyet olsun.."&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;    }&lt;br /&gt;} &lt;/span&gt;</description><link>http://www.semgoksu.com/csharp-40-dynamic-type-dinamik-tip-kullanimi-yazisi/516.aspx</link><pubDate>Tue, 17 Mar 2009 14:24:23 GMT</pubDate></item><item><title>C# 4.0 Optional Parameters(Opsiyonel Parametre) Kullanimi</title><description>Visual Basic'de en begendigim özelliklerden biri metot ve fonksiyonlar da opsiyonel parametre tanimlanabilmesydi. C# 4.0 ile birlikte artik C# da da optional parametre kullanabilecegiz. (Biraz geç kalindi sanirim :))&lt;br /&gt;&lt;br /&gt;Optional bir parametre tanimlayabilmek için metot parametrelerine ilk degerini vermemiz yeterli oluyor. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;Topla(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;int &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;a = 20, &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;int &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;b = 15, &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;int &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;c = 100) &lt;span style="COLOR: #008000"&gt;// Optional parametrelere ilk degerlerini vermek zorundayiz. Eger vermezsek optional olarak kullanamiyoruz.&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(a + b + c); &lt;br /&gt;} &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;private&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;Selamla(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;string &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;isim = &lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"Isimsiz Kahraman"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"Selam =&gt; " &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;+ isim);&lt;br /&gt;} &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: #0000ff"&gt;static&lt;/span&gt; &lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;void &lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;Main(&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;span style="COLOR: #0000ff"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;[] args)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"C# 4.0 öncesi"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;); &lt;span style="COLOR: #008000"&gt;// Tüm parametreler için deger gönderilmesi zorunluydu...&lt;/span&gt;&lt;br /&gt;    Topla(10, 20, 30);&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"C# 4.0 ile Named and Optional Parametre kullanimi"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;   &lt;strong&gt; Topla(b:10, c: 30); &lt;span style="COLOR: #008000"&gt;// C# 4.0 ile birlilkte hangi parametreleri kullanacagimizi biz belirliyoruz. B ve C Parametrelerin isimlerini kullanarak degerlerini atadik.&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"---------------------------------------------------------"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"C# 4.0 öncesi"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;    Selamla(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"Sem GÖKSU"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;); &lt;span style="COLOR: #008000"&gt;// Parametre gönderilmesi zorunluydu...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;span style="COLOR: #2b91af"&gt;    Console&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;.WriteLine(&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;&lt;span style="COLOR: #a31515"&gt;"C# 4.0 ile Optional Parametre kullanimi"&lt;/span&gt;&lt;/span&gt;&lt;span style="TEXT-ALIGN: left"&gt;);&lt;br /&gt;  &lt;strong&gt;  Selamla(); &lt;span style="COLOR: #008000"&gt;// C# 4.0 ile birlilkte eger bir parametre optional ise o parametreyi metoda göndermek zorunda degiliz, Bu durumda parametrenin default degeri neyse ona göre islem yapilacaktir..&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;} &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ekran Çiktisi&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;C# 4.0 öncesi&lt;br /&gt;60&lt;br /&gt;C# 4.0 ile Named and Optional Parametre kullanimi&lt;br /&gt;60&lt;br /&gt;---------------------------------------------------------&lt;br /&gt;C# 4.0 Öncesi&lt;br /&gt;Selam =&gt; Sem GÖKSU&lt;br /&gt;C# 4.0 ile Optional Parametre kullanimi&lt;br /&gt;Selam =&gt; Isimsiz Kahraman&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://www.semgoksu.com/csharp-40-optional-parametersopsiyonel-parametre-kullanimi-yazisi/515.aspx</link><pubDate>Tue, 17 Mar 2009 13:21:45 GMT</pubDate></item><item><title>ASP.NET Data Kontrolleri Için Sayfalama Kontrolü</title><description>Merhaba arkadaslar, bu makalemiz de repeater, datalist, gridview gibi data kontrollerinde kullanabilecegimiz kisisellestirilebilir sayfalama kontrolü hazirlayacagiz.</description><link>http://www.semgoksu.com/aspnet-data-kontrolleri-icin-sayfalama-kontrolu-makalesi/514.aspx</link><pubDate>Mon, 09 Mar 2009 14:35:18 GMT</pubDate></item><item><title>Yerli web gelistirme platformu</title><description>&lt;span style="BACKGROUND-COLOR: #ffffff"&gt;Türkiye'de üretilmis ama adi yeterince duyulmamis bir yazilimdan bahsedecegim. Yazilimin adi &lt;/span&gt;&lt;a href="http://www.moremotion.com.tr/mmas/index.html" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Moremotion Aplication Studio&lt;/span&gt;&lt;/a&gt;&lt;span style="BACKGROUND-COLOR: #ffffff"&gt;. Daha önce bildirgec'de 2002 yilinda &lt;/span&gt;&lt;a href="http://www.bildirgec.org/yazi/yazilim" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;burada&lt;/span&gt;&lt;/a&gt;&lt;span style="BACKGROUND-COLOR: #ffffff"&gt;, 2003 yilinda da &lt;/span&gt;&lt;a href="http://www.bildirgec.org/yazi/moremotion-ilk-yerli-wysiwyg-e" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;burada&lt;/span&gt;&lt;/a&gt;&lt;span style="BACKGROUND-COLOR: #ffffff"&gt;konu olmus. Ama o zaman daha çok gelisme asamasinda oldugu için fazla ilgilenen olmamis. O günden bu yana &lt;/span&gt;&lt;a href="http://moryazilim.com.tr/" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Mor Yazilim&lt;/span&gt;&lt;/a&gt;&lt;span style="BACKGROUND-COLOR: #ffffff"&gt;firmasi bos durmamis ve sistemi sürekli olarak gelistirmeye devam etmis. &lt;br /&gt;Moremotion A.s, Java tabanli olarak gelistirilen Moremotion framework'ü üzerinde açik kaynak kodlu web uygulamalari gelistirme ortami sunuyor. &lt;br /&gt;&lt;br /&gt;Diger gelistirme ortamlarindan farkli olarak XML/XSL teknolojileri kullanilarak Java tabanli web uygulamalarini çok kisa sürelerde çogu zaman tek satir kod yazmadan gelistirebilirsiniz. Özellikle Ajax uygulamalar için de hazir araçlar entegre olarak bulunuyor. Tam olarak tasarim ekraninda ne görürseniz onu aliyorsunuz.&lt;br /&gt;&lt;br /&gt;Programin yardim dökümanlari oldukça detayli ve Türkçe. Sadece yardim dökümanlarini okuyarak gelismis uygulamalar yapilabilir. &lt;br /&gt;Kod yazarak yazilim üretenlere pek cazip gelmeyebilir ama kodlarla pek ugrasmak istemeyenler için biçilmis kaftan. Lafi daha fazla uzatmadan sizi asagidaki linklere davet ediyorum.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://moryazilim.com.tr/index.html" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Mor Yazilim Ana Sayfa&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://moryazilim.com.tr/mmas/index.html" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Mormotion Özellikleri&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://moryazilim.com.tr/forum/index.htm" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Forum&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.moremotion.com.tr/resources/videos.html" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Tanitim Videolari&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.moremotion.com.tr/resources/downloads.html" target="_blank"&gt;&lt;span style="BACKGROUND-COLOR: #ffffff; COLOR: #000000"&gt;Download&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alintidir&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.bildirgec.org/yazi/yerli-web-gelistirme-platformu"&gt;http://www.bildirgec.org/yazi/yerli-web-gelistirme-platformu&lt;/a&gt;</description><link>http://www.semgoksu.com/yerli-web-gelistirme-platformu-yazisi/513.aspx</link><pubDate>Wed, 04 Mar 2009 01:53:11 GMT</pubDate></item></channel></rss>