<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ziki - Volkan Ozcelik's last published content</title>
    <link>http://www.ziki.com/en/vozcelik+400</link>
    <pubDate>thu, 04 Dec 2008 16:49:01 +0100</pubDate>
    <ttl>120</ttl>
    <description>My aggregated content at ziki.com</description>
    <item>
      <title>Online Conversion - A&#287;&#305;rl&#305;k ve K&#252;tle Birimlerini Online &#199;evirin</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23612</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 16:49:01 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8430515</guid>
    </item>
    <item>
      <title>Zap Reader &amp;ndash; H&#305;zl&#305; okuma arac&#305;</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23611</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 16:23:32 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8430516</guid>
    </item>
    <item>
      <title>Otomasyon Sistemleri</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23608</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 05:03:42 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8427873</guid>
    </item>
    <item>
      <title>&#304;lham al&#305;nacak reklamlar</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23606</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 02:09:06 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425696</guid>
    </item>
    <item>
      <title>Sanal &#214;&#287;retmeniniz</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23605</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 00:52:49 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425697</guid>
    </item>
    <item>
      <title>Apple Store&#8217; dan en pop&#252;ler iPhone uygulamalar&#305;</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23604</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 00:46:40 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425698</guid>
    </item>
    <item>
      <title>Havalar so&#287;udu, DVD keyfi ba&#351;las&#305;n</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23603</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 00:42:12 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425699</guid>
    </item>
    <item>
      <title>NEREDE OY KULLANACAKSINIZ? / Fethiye Haberler</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23602</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>thu, 04 Dec 2008 00:07:24 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425700</guid>
    </item>
    <item>
      <title>Kurtlar Vadisi Pusu 49.B&#246;l&#252;m</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23600</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 22:49:14 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425701</guid>
    </item>
    <item>
      <title>P&#305;r&#305;l P&#305;r&#305;l Sa&#231;lar &#199;ok Uzakta De&#287;il</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23599</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 22:15:45 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8425702</guid>
    </item>
    <item>
      <title>Daktiloda Resim Yapan Adam</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23598</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 21:15:51 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8423026</guid>
    </item>
    <item>
      <title>Antalya Sohbet</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23597</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 20:02:26 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8423027</guid>
    </item>
    <item>
      <title>&#304;T&#220;'de B&#305;&#231;aklanan &#214;&#287;renci</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23596</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 17:52:55 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8423028</guid>
    </item>
    <item>
      <title>T&#252;yleriniz diken diken olacak bu video'yu l&#252;tfen izleyin trafik kurallar&#305;na &#231;ok dikkat edelim</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23595</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 16:51:34 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8423029</guid>
    </item>
    <item>
      <title>D&#246;vizle Kredi Alan Ne kadar Fark &#214;deyecek?</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23594</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 16:46:33 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8423030</guid>
    </item>
    <item>
      <title>AutoCAD Hocas&#305; 8 GB Bellek Hediye Ediyor!</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23593</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 15:06:41 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8419893</guid>
    </item>
    <item>
      <title>Sizin Siteniz: TTNET Acelesi Yok</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23592</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 15:05:09 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8419894</guid>
    </item>
    <item>
      <title>Diyarbak&#305;r'&#305;n ortas&#305;nda PKK bayra&#287;&#305;</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23591</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 14:31:42 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8419895</guid>
    </item>
    <item>
      <title>G&#252;ney Kore 'li Ba&#351;bakandan &#304;nsanl&#305;k Dersi</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23590</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 14:03:37 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8419896</guid>
    </item>
    <item>
      <title>&#214;&#287;renci Yurtlar&#305; ve Cinsel &#304;stismar</title>
      <link>http://www.linkibol.com/Refer.aspx?i=23589</link>
      <description>
        <![CDATA[<div class="post_content wiki_text">linkibol.com - linkin bol olsun!</div>]]>
      </description>
      <pubDate>wed, 03 Dec 2008 13:00:45 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/8419897</guid>
    </item>
    <item>
      <title>Web Seminerleri Harika Ge&#231;ti</title>
      <link>http://www.fikribol.com/donkisot/?p=74</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Bu cumartesi <a href="http://www.webseminerleri.com/" title="Web Seminerleri">webseminerlerindeydim</a>.
</p>
<p>
  Hava muhalefetine rağmen katılım çok güzeldi ve sunumlar oldukça bilgilendirici ve eğlendiriciydi.
</p>
<p>
  İkincisi gerçekleşen web seminerlerinde benim de “Web İçin Teknoloji Geliştirmek” başlığı altında bir sunumum oldu.
</p>
<p>
  Sunumu <a href="http://www.slideshare.net/linkibol/web-in-teknoloji-gelitirmek" title="Web İçin Teknoloji Geliştirmek">slideshare sayfasından gözden geçirebilir</a>,&nbsp; Ya da <a href="http://www.linkibol.com/resources/webseminerleri/webseminerleri_200801050907.ppt" title="Web Seminerleri -- powerpoint sunusu">buradan powerpoint formatında indirebilirsiniz</a>.
</p>
<blockquote>
  <p>
    dip not:<br />
    Bu aralar ne kadar yoğun olduğumu anlatmak için kelime bulamıyorum. Yazacak çook şeyim var. Ve elbet zamanı gelecek, yazacağım <img src="http://www.fikribol.com/donkisot/wp-includes/images/smilies/icon_wink.gif" alt=";)" />
  </p>
</blockquote>
<p>
  Sevgiler,<br />
  <strong>D.K.</strong>
</p>
</div>]]>
      </description>
      <pubDate>sun, 06 Jan 2008 14:50:05 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/5995178</guid>
    </item>
    <item>
      <title>&#304;&#351;te Size Zaman&#305;n&#305;z&#305; Daha &#304;yi Y&#246;netmek &#304;&#231;in Bir Y&#246;ntem</title>
      <link>http://www.fikribol.com/donkisot/?p=72</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img src="http://www.fikribol.com/resources/gnu.png" height="273" style="margin: 10px; padding: 4px; float: left;" width="330" />Yapacaklarımı planlamak için web tabanlı todoist uygulamasını kullandığımı <a href="http://www.fikribol.com/donkisot/?p=66" title="Verimliliğinizi arttırıcı 21 Öneri ve Uygulama">daha önceden anlatmıştım</a>.
</p>
<p>
  <a href="http://www.todoist.com" title="todoist">Todoist</a> iş bitirmek (<em><strong>GTD</strong></em>) için gerçekten kullanışlı bir web uygulaması. Bunula birlikte sadece “bugün ne yapacaktım bakayım…” demek için web tarayıcımı açıp, internete bağlanmak ve bir web adresine yönelmek <strong>gereğinden fazla yük</strong> ve <strong>zaman kaybı</strong> olarak göründü bana.
</p>
<p>
  Sonuçta zaman yönetimi uygulamalarının temel amacı <strong>zaman kazandırmak</strong>tır, öyle değil mi?
</p>
<p>
  Böyle arpacı kumrusu gibi düşündükçe
</p>
<ul>
  <li>her zaman gözümün önünde olacak,
  </li>
  <li>hızlıca düzenleyebileceğim,
  </li>
  <li>sadece bana özgü olacak,
  </li>
  <li>beni hızlandıracak ve bana zaman kazandıracak
  </li>
</ul>
<p>
  biraz daha farklı bir uygulamaya ihtiyacım olduğunu fark ettim.
</p>
<p>
  Amacım sadece basit bir “yapılacaklar listesi” idi ve todoist bu sade amacımı aşacak karmaşıklıktaydı. Biraz da <a href="http://www.volkanozcelik.com/donkisot/2006/06/retkenliinizi-takip-etmek-iin-bir.html" title="Joes Goals ile ilgil değerlendirme yazım">joes goals</a>‘dan esinlenerek yeni bir uygulama ürettim:
</p>
<p>
  <strong>Gerekli Malzemeler</strong>
</p>
<ul>
  <li>biraz meraklılık,
  </li>
  <li>biraz yaratıcılık,
  </li>
  <li>sevdiğiniz metin tabanlı bir editör (Notepad bile olur)
  </li>
</ul>
<p>
  Ve sizi <strong>DİTU</strong> ile tanıştırayım:<br />
  (<em>Don Kişot İş Takibi Uygulaması <img src="http://www.fikribol.com/donkisot/wp-includes/images/smilies/icon_wink.gif" alt=";)" /> — daha iyi bir isim önerisi olan var mı?)</em>
</p>
<p>
  <img title="Don Kişot İş Takibi Uygulaması" src="http://www.fikribol.com/resources/taskapp.png" height="770" alt="Don Kişot İş Takibi Uygulaması" width="624" />
</p>
<p>
  Toplamda <strong>2.3K</strong> hafıza kullanıyor, açılması saniyenin onda biri bile sürmüyor, rahatlıkla düzenlenebiliyor. Firefox’un harcadığı <strong>95K</strong> hafızaya oranla epey bir ilerleme, ne dersiniz <img src="http://www.fikribol.com/donkisot/wp-includes/images/smilies/icon_wink.gif" alt=";)" />
</p>
<p>
  Şimdi adım adım detaylarına geçelim:
</p>
<p>
  Aslında ilk bakışta sayfanın bir salt metin dosyası olduğu, bir metin editörü tarafından renklendirildiği ve dosyada neyin ne işe yaradığı açık bir şekilde anlaşılıyor. Zaten amacım da bu:
</p>
<ul>
  <li>sade,
  </li>
  <li>ilk başışta anlaşılır,
  </li>
  <li>kolay düzenlenen,
  </li>
  <li>aradığımı kolayca bulabileceğim
  </li>
</ul>
<p>
  bir görev takip uygulaması.
</p>
<p>
  Parça parça incelemeye devam edelim:
</p>
<p>
  Başlamadan önce dosyanın orijinalini incelemek isteyebilirsiniz. Dosya bildiğiniz bir metin dosyası.<br />
  <a href="http://www.fikribol.com/resources/queue.txt" title="queue.txt"></a>
</p>
<p>
  <a href="http://www.fikribol.com/resources/queue.txt" title="queue.txt">Bu linki takip ederek indirebilirsiniz »»</a>.
</p>
<p>
  Yukarıdaki cicili bicili dosyadan biraz farklı değil mi?
</p>
<p>
  Yapacaklarımız:
</p>
<ul>
  <li>Öncelikle bu dosyanın farklı bölümlerini inceleyeceğiz,
  </li>
  <li>Daha sonra dosyamızı renklendireceğiz ,
  </li>
  <li>Gerekli ilişkilendirmeleri yapcak ve
  </li>
  <li>İşletim sistemimiz her açıldığında gözümüzün önünde olmasını sağlayacağız.
  </li>
</ul>
<blockquote>
  <p>
    Yazdıklarımı M$ Windows odaklı anlatacağım.<br />
    Bunula birlikte Windoze’dan kat kat iyi olan Linux tabanlı yüzlerce işletim sisteminde de rahatlıkla benzerleri yapılabilir.
  </p>
</blockquote>
<p>
  .
</p>
<blockquote>
  <p>
    Not:<strong><br />
    Yaptıklarımı adım adım detaylı bir şekilde anlatmaya çalışacağım.<br />
    Mümkün olduğunca basit bir dil kullanmaya çalıştım. Ama yapacaklarımız bir miktar temel işletim sistemi bilgisi</strong> (dosyaları yeniden adlandırma / bir dosya ile bir programı ilişkilendirme…) <strong>gerektiriyor.<br />
    Adım adım takip edince yapılamayacak bir şey değil.<br />
    Eğer işler bir noktadan sonra karışırsa ya da takıldığınız / merak ettiğiniz noktalar, ya da farklı önerileriniz olursa</strong> yorumlar<strong>ınızla paylaşmaktan çekinmeyin.</strong>
  </p>
</blockquote>
<p>
  <strong>İyi de… Bu dosya çok karışık, ne ne işe yarıyor çözemedim:</strong>
</p>
<p>
  <img title="DİTU - ne ne işe yarar?" src="http://www.fikribol.com/resources/taskapp2.png" height="447" alt="DİTU - ne ne işe yarar?" width="624" />
</p>
<p>
  Sırayala:
</p>
<ul>
  <li>1. Şu an üzerinde çalışılan işler
  </li>
  <li>2. Yakında üzerinde çalışılacak işler
  </li>
  <li>3. Düzenli olarak yapılan işler
  </li>
  <li>4. Gerekiyorsa işler için detay etiketleri
  </li>
  <li>5. Bu detay etiketlerinin ayrıntılandırıldığı alt bölüm
  </li>
  <li>6. İşin ayrıntılı olarak detaylandırılması
  </li>
  <li>7. Durum etiketleri (”işin hangi bölümü şu an ne durumda?” sorusunun cevabı)
    <ul>
      <li>
        <strong>ONAY_BEKLİYOR</strong>: Başka bir iş ya da kişiden bir kaynak beklediği için şu an yapılamıyor.
      </li>
      <li>
        <strong>TAMAMLANDI</strong>: Bu alt bölüm tamamlandı.
      </li>
      <li>
        <strong>BOŞVER</strong>: Yapılmayacak.
      </li>
      <li>
        <strong>ÇALIŞILIYOR</strong>: Şu an üzerinde çalışılıyor.
      </li>
      <li>
        <strong>BAŞLANMADI</strong>: Henüz başlanmadı.
      </li>
      <li>
        <strong>BİLGİ</strong>: İş ile ilgili ekstra ayrıntı.
      </li>
      <li>
        <strong>PROBLEM!</strong> : İşi engellemeyecek ama rahatsız eden bir sorun çıktı.
      </li>
      <li>
        <strong>HATA!</strong> : İşin yapılmasını engelleyecek bir sorun.
      </li>
      <li>
        <strong>ÖNŞART</strong>: Bu işin yapılması, diğer başka işlere bağlı.
      </li>
    </ul>
  </li>
  <li>8. Eylem belirteçleri ( <strong>&lt;&lt; :</strong> şu an üzerinde çalışılıyor, <strong>++ :</strong> bir sonraki eylem)
  </li>
  <li>9. Puanlama<br />
    (üst satır: o gün (ve önceki günler) kaç iş bitirdiğim)<br />
    (alt satır: toplamda (geçmişe dönük) kaç iş bitirdiğim)
  </li>
  <li>10. Kolay takip edebilmek için aktif satırı farklı renklendiriyorum.
  </li>
  <li>11. Bir işin ayrıntısına kolayca erişebilmek için ayrıntı etiketlerine ayraç koyuyorum.
  </li>
</ul>
<p>
  <strong>Tamam, Neyin Ne Olduğunu anladım … da bu Renklendirme İşini Nasıl Yapacağız?</strong>
</p>
<p>
  Bu iş için <strong>EditPlus</strong>‘ı kullandım. Tabii ki sevdiğiniz metin editörünü kullanarak benzer sonuçlara erilebilirsiniz. Bunula birlikte <strong>EditPlus</strong>, kendi sentaks dosyalarımı da eklememi sağladığı için benim daha bir işime geldi.
</p>
<p>
  <a href="http://www.editplus.com/" title="EditPlus.com">EditPlus’ı bu linki takip ederek indirebilirsiniz (ücretsiz) »»</a>
</p>
<p>
  İndirip kurduktan sonra <a href="http://www.fikribol.com/resources/task.zip" title="task acp ve stx dosyaları.">şu iki sentaks dosyasını</a> winzip benzeri bir programla açıp içindekileri EditPlus kurulum dizinine atın. (<em>Varsayılan konumu C:/Program Files/Editplus2</em> )
</p>
<p>
  Eğer görev dosyanızı sıfırdan oluşturmak istemiyorsanız, <a href="http://www.fikribol.com/resources/template.task" title="DİTU Şablon Dosyası">bu şablon dosyasını kullanabilirsiniz</a>.
</p>
<p>
  <strong>Görev Dosyaları ile EditPlus’ı İlişkilendirmek</strong>
</p>
<p>
  Görev dosyalarının uzantısını <strong>.txt</strong> değil <strong>.task</strong> olarak tutuyorum. Böylelikle .txt dosyalarının varsayılan windows not defteri uygulaması ile açmaya devam ederken .task dosyalarına farklı bir uygulama atayabiliyorum.
</p>
<p>
  İşte 2 tane görev dosyası:
</p>
<p>
  <img title="Görev dosyaları" src="http://www.fikribol.com/resources/taskfiles.png" height="115" alt="Görev dosyaları" width="226" />
</p>
<p>
  Buraya kadar sabırla takip ettiyseniz zaten <strong>queue.task</strong> ile tanıştınız: Yapmakta olduğum işleri listelediğim bir dosya.<br />
  <strong>done.task</strong> ise <strong>queue.task</strong> dosyasında tamamladığım işleri tarih atarak (timestamp) kesip kopyaladığım bir arşiv dosyası. Başka bir deyişle “bu ana kadar neler yaptın?” sorusunun geçmişe dönük cevabı.
</p>
<p>
  Gelelim <strong>.task</strong> uzantısını az önce kurduğumuz <strong>EditPlus</strong> ile ilişkilendirmeye…
</p>
<p>
  queue.task dosyasına sağ tıklayıp “özellikler” menüsünü açıp, birlikte açılacağı programı değiştirip,
</p>
<p>
  <img title="sağ tık -&amp;gt; " src="http://www.fikribol.com/resources/tasktut1.png" alt="sağ tık -&amp;gt; " />
</p>
<p>
  Dosya tanımı için “görev dosyası” deyip,
</p>
<p>
  <img src="http://www.fikribol.com/resources/tasktut2.png" />
</p>
<p>
  Dosyayı açmak için “Editplus.exe” programını seçtikten sonra
</p>
<p>
  <img title="Editplus.exe dosyasını bul ve seç." src="http://www.fikribol.com/resources/tasktut3.png" alt="Editplus.exe dosyasını bul ve seç." />
</p>
<p>
  Artık *.task dosyalarımızı <strong>EditPlus</strong> ile açılır hale getirmiş olduk.
</p>
<p>
  <strong>Dosyamızı Renklendirelim</strong>
</p>
<p>
  Bunun için EditPlus &gt; Tools &gt; Preferences &gt; Files &gt; Settings &amp; Syntax &gt; File Types &gt; Add dedikten sonra
</p>
<p>
  Description: <strong>Task File</strong><br />
  File Extension: <strong>task</strong><br />
  Syntax File: <strong>C:\Program Files\EditPlus 2\task.stx</strong><br />
  Auto Completion: <strong>C:\Program Files\EditPlus 2\task.acp</strong><br />
  Tab/Indent: <strong>Tab(4), Indent(4)</strong><br />
  Column Markers: <strong>84,0,0,0</strong>
</p>
<p>
  ayarlarını yaptıktan sonra <strong>syntax colors</strong> sekmesinden görev dosyanızı renklendirebilir,<br />
  Tools &gt; Preferences &gt; General &gt; Colors bölümünden ise diğer renklendirmeleri yapabilirsiniz.
</p>
<p>
  <strong>Etiketlere Ayraç Atamak</strong>
</p>
<p>
  Unutmadan Editplus kullanırken herhangi bir satırdayken <strong>F9</strong> tuşuna basmak, o satır için bir ayraç atar (yukarıdaki resimde 11 numara ile gösterilen kesim). <strong>F4</strong> tuşuna tıklayarak, atadığınız ayraçlar arasında kolayca gezinebilirsiniz.
</p>
<p>
  Editplus kullanımı ile ilgili daha fazla ipucu için <a href="http://www.editplus.com" title="Editplus">editplus.com</a> sitesine bakılabilir (site İngilizce).
</p>
<p>
  <strong>Son Olarak…</strong>
</p>
<p>
  Başlangıç Menü’süne <strong>queue.task</strong> dosyasının bir kısayolunu atarsanız, windows her açıldığında bu dosya da açılacak ve o gün yapmanız gereken işleri size hatırlacataktır:
</p>
<p>
  <img title="Windows başlangıç menüsü" src="http://www.fikribol.com/resources/start.png" alt="Windows başlangıç menüsü" />
</p>
<p>
  …
</p>
<p>
  Bu yöntemi yaklaşık iki haftadır kullanıyorum, ve kullandıkça aklıma yeni şeyler gelip geliştiriyorum. Benim çok işime yaradı.
</p>
<p>
  Eminim sizlerin de önerileri vardır.<br />
  Ne düşünüyorsunuz?
</p>
</div>]]>
      </description>
      <pubDate>sat, 24 Nov 2007 07:49:11 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2007:/article/5430098</guid>
    </item>
    <item>
      <title>MVC ve AJAX ile Web Uygulaman&#305;z&#305; G&#252;&#231;lendirin</title>
      <link>http://www.fikribol.com/donkisot/?p=71</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><blockquote>
  Bilenler bilir, epey bir zaman önce güncellemeyi durdurduğum “<a href="http://www.volkanozcelik.com/cre8/blog/" title="cre8ive hut">cre8ive hut</a>” isimli bir blogum var. <strong>cre8ive hut</strong>‘da teknik konulardaki düşüncelerimi İngilizce olarak paylaşıyordum.
  <p>
    Şu ana kadar bu blogun ana temasıyla örtüşmediği için yazılım mimarisi / teknoloji vb. konularına pek değinmiyordum. Bununla birlikte “şunu da yazsam ne güzel olur” diye bir şeyler içimi kemirip duruyordu.
  </p>
  <p>
    Artık yer yer <strong>Don Kişot</strong>‘ta <strong>meraklısına</strong> teknik içerikli yazılar da ekleyeceğim. Ve bu blogun dili <strong>Türkçe</strong> olduğu için yazılarım da (teknik terimler vs. hariç) <strong>Türkçe</strong> olacak.
  </p>
  <p>
    Umarım hoşunuza gider.
  </p>
</blockquote>
<p>
  Bugün web uygulamalarında <strong>MVC</strong> mimarisinin sağlamlığını <strong>AJAX</strong>‘ın gücüyle birleştirerek nasıl daha tepkisel bir web uygulaması oluşturacağımızı inceleyeceğiz. Eğer <strong>MVC</strong> hakkında bir fikriniz yoksa <a href="http://tr.wikipedia.org/wiki/Model-view-controller" title="Model View Controller (vikipedi)">vikipedi</a> ve <a href="http://en.wikipedia.org/wiki/Model-view-controller" title="Model View Controller (vikipedia)">wikipedia</a>‘yı inceledikten sonra okumaya devam etmeniz daha yararlı olacaktır.
</p>
<p>
  Öncelikle Web ortamında <strong>MVC</strong> mimarisinin nasıl çalıştığını hatırlayalım:
</p>
<p>
  <img title="Genel MVC işleyiçi" src="http://www.fikribol.com/resources/mvc_generic.png" alt="Genel MVC işleyiçi" />
</p>
<p>
  Sayfada bir işlem yapıldığında (örneğin bir butona tıklandığı zaman) sunucu tarafında sayfa (<strong>Page</strong>) <strong>Controller</strong>‘a üzerinden <strong>Model</strong>i güncelleyecek, ve bu güncelleme işleminden sonra <strong>View</strong> nesnesinden güncel görüntüyü isteyecek ve son olarak tüm sayfayı yeniden oluşturacaktır (<strong>renderView</strong>).
</p>
<p>
  Ancak bu işlem sayfanın ufak bir bölümü güncellense bile tüm sayfanın (web form) sunucuya gönderilmesini ve sunucudan tekrar tüm sayfayı almayı gerektirir. Bu durum hem kullanıcıyı gereksiz yere beklettiği için hem de gereksiz yere sunucu kaynaklarını tükettiği için verimli bir yöntem değildir.
</p>
<p>
  AJAX (<strong>XmlHttpRequest</strong>) yardımıyla web sayfasını kısmen güncelleyebildiğimizi ve sunucu üzerinden bu yükü kaldırıp, kullanıcıya daha tepkisel bir uygulama sağlayabildiğimizi biliyoruz. Örneğin <a href="http://www.linkibol.com/" title="linkibol.com - linkin bol olsun!">linkibol</a> ana sayfasında herhangi bir linke oy verdiğinizde tüm sayfa yeniden yüklenmez, sadece ilgili bölüm yüklenir ve bu işlem oldukça hızlı gerçekleşir — deneyin görün isterseniz <img src="http://www.fikribol.com/donkisot/wp-includes/images/smilies/icon_wink.gif" alt=";)" />
</p>
<p>
  Asıl sorun uygulamamızın <strong>MVC</strong> mimarisini bozmadan (yani <strong>Model</strong> ve <strong>View</strong> nesnelerini bozmadan) <strong>AJAX</strong>‘ı nasıl işin içine katacağımız. Bunun için yukarıdaki akış diagramını parçalamamız gerekecek:
</p>
<p>
  İşe yukarıdaki diagramda <strong>Page</strong> nesnesi yerine bir arabulucu (proxy) sayfa yerleştirmekle başlayalım:
</p>
<p>
  <img src="http://www.fikribol.com/resources/mvc_controller_proxy.png" height="288" width="492" />
</p>
<p>
  <strong>ControllerAJAXProxy</strong> nesnesi de aslında bir sayfadır (extends Page). Sayfa nasıl modeli güncelliyorsa bu nesne de aynı şekilde modeli günceller (<strong>updateModel</strong>). Tek bir fark ile. Nesnemiz bir sonraki işlemde ilgili <strong>View</strong> nesnesini çağırmak yerine bir durum kodu (<strong>statusCode)</strong> döner ve bütün bir sayfayı oluşturmak yerine sadece sayfaya bu durum kodunu yazar (<strong>renderStatusCode</strong>).
</p>
<p>
  Benzer şekilde <strong>View</strong> nesnesi için de bir <strong>proxy</strong> oluşturabiliriz:
</p>
<p>
  <img src="http://www.fikribol.com/resources/mvc_view_proxy.png" />
</p>
<p>
  bu proxy de <strong>View</strong> ile etkileşimde bulunup sadece ilgili kısmın görüntüsünü alır (<strong>getPartialView</strong>) ve sadece bu kısmı sayfaya yazar (<strong>renderPartialView</strong>).
</p>
<p>
  Bu şekilde yukarıdaki diagramı iki bölüme bölmüş olduk. Bu iki parça arasındaki etkileşimi ise <strong>AJAX</strong> ile sağlayacağız. Nasıl mı?<br />
  Ana sayfadan bu nesneleri AJAX aracılığıyla çağırarak.
</p>
<p>
  <img src="http://www.fikribol.com/resources/mvc_ajaxified.png" />
</p>
<p>
  Bir örnek verirsek daha anlaşılır olabilir. Başlangıçta <a href="http://www.linkibol.com/" title="linkibol.com - linkin bol olsun !">linkibol</a>‘dan verdiğimiz örneği inceleyelim isterseniz:
</p>
<p>
  linkibol’da bir linke oy verildiği zaman:
</p>
<ul>
  <li>1. Öncelikle <strong>LinkFactoryControllerAjaxProxy</strong> nesnesinin <strong>incrementRank</strong> metodu çağrılır.
  </li>
  <li>2. <strong>LinkFactoryControllerAjaxProxy.incrementRank</strong> metodu da <strong>LinkFactoryModel</strong> nesnesinin <strong>incrementRank</strong> metodunu çağırır.
  </li>
  <li>3. <strong>LinkFactoryModel.incrementRank</strong> metodu ilgili linkin <strong>linkipuan</strong>ını güncelledikten sonra bir <strong>statusCode</strong> durum değişkeni döner<strong>.</strong> Eğer <strong>statusCode</strong> “0″(sıfr) ise güncellenme başarılı olmuştur. <strong>LinkFactoryControllerAjaxProxy.incrementRank</strong> bu aldığı <strong>statusCode</strong> değişkenini <strong>responseText</strong> olarak yazar (render status code).
  </li>
  <li>4. JS tarafında bu <strong>statusCode</strong> alınıp incelendikten sonra <strong>LinkFactoryViewAjaxProxy</strong> nesnesi aracılığıyla <strong>LinkFactoryView</strong> nesnesinin <strong>getRank</strong> metodu çağrılır.
  </li>
  <li>5. <strong>LinkFactoryView.getRank</strong> metodu ilgili linke ait <strong>linkipuan</strong>‘ı geri döner (getPartialView)
  </li>
  <li>6. <strong>LinkFactoryViewAjaxProxy</strong> nesnesi aldığı bu değeri <strong>responseText</strong> olarak yazar (render partial view)
  </li>
  <li>7. Daha sonrasında yine JS tarafında alınan bu <strong>responseText</strong> sayfanın ilgili bölümüne yazılır ve tek bir linke ait <strong>linkipuan</strong> sayfanın tamamını yeniden yüklemeye gerek kalmaksızın güncellenmiş olur.
  </li>
</ul>
<p>
  Küçük uygulamalar için böylesi bir yapı gereğinden fazla ayrıntı ve zaman kaybı gibi görünebilse de, uygulamanızın boyutu büyüdükçe bu tarz bir yapının hayatınızı kolaylaştırdığını göreceksiniz.
</p>
<p>
  Umarım birilerine yardımcı olmuştur.
</p>
<p>
  Web geliştiricileri, sizin düşünceniz ne? Uygulamalarınızda MVC paradigmasını göz önünde bulunduruyor musunuz? MVC mimarisinini AJAX ile birleştirmek için denediğiniz benzer / farklı yöntemler var mı?
</p>
</div>]]>
      </description>
      <pubDate>sun, 11 Nov 2007 20:17:13 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2007:/article/5175379</guid>
    </item>
    <item>
      <title>Ba&#351;ka Kim Bloguna Dinamik &#304;&#231;erik Eklemek &#304;ster?</title>
      <link>http://www.fikribol.com/donkisot/?p=70</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Blogumu RSS okuyucusu dışından takip edenler sol yan çubuğumdaki değişikliği fark etmiştir. Artık <strong>linkibol</strong>dan aldığım en güncel 10 linki ve benim <strong>linkibol</strong>a eklediğim son 10 linki burada gösteriyoum.
</p>
<p>
  Sizin de blogunuza benzer bir şey eklemeniz çok kolay:<br />
  google işin zor kısmını yapmış. Bize ise sadece <strong>kopyalayıp yapıştırmak</strong> kalıyor.
</p>
<p>
  Yapmanız gereken:
</p>
<p>
  <strong>1.</strong><br />
  “key=<strong>YOUR-KEY</strong>” kısmından sonra <a href="http://code.google.com/apis/ajaxfeeds/signup.html" title="google API lisans sözleşmesi.">kendi google API key’inizi eklemeniz önerilir</a>.
</p>
<p>
  Bu anahtarı eklemek çok kolay:<br />
  <strong>1.1.</strong> Öncelikle <a href="http://code.google.com/apis/ajaxfeeds/signup.html" title="google AJAX Feed">bu adrese girin</a> ve gelecek ekrana aşağıdaki gibi kendi sitenizi ekleyin:
</p>
<p>
  <img title="google API key" src="http://www.fikribol.com/resources/google_api_key.png" height="190" alt="google API key" width="512" />
</p>
<p>
  <strong>1.2.</strong> Bir sonraki ekranda gelecek kodu kopyalayın.
</p>
<p>
  <img title="google API Key ekleme 2. adım" src="http://www.fikribol.com/resources/google_api_key_2.png" height="185" alt="google API Key ekleme 2. adım" width="759" />
</p>
<p>
  <strong>1.3</strong>. Aşağıdaki kodda <strong>YOUR-KEY</strong> yerine yukarıdaki değeri, <strong>volkan</strong> yerine ise kendi <strong>linkibol</strong> rumuzunuzu ekleyin ve blog/site şablonunuzda nereye isterseniz ekleyin. <strong>Bu kadar kolay!</strong>
</p>
<blockquote>
  <p>
    &lt;div id=”feed-control”&gt;&lt;span style=”color:#676767;font-size:11px;margin:10px;padding:4px;”&gt;Yükleniyor…&lt;/span&gt;&lt;/div&gt;<br />
    &lt;p&gt;&lt;a style=”margin: 2px; padding: 4px; display: block; width: 100%;” href=”http://www.fikribol.com/donkisot/?p=70″&gt;bu dinamik linklerden&lt;br/&gt;ben de istiyorum &amp;raquo;&amp;raquo;&lt;/a&gt;&lt;/p&gt;<br />
    &lt;script type=”text/javascript” src=”http://www.google.com/jsapi?key=<strong>YOUR-KEY</strong>“&gt;&lt;/script&gt;<br />
    &lt;script src=”http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js” type=”text/javascript”&gt;&lt;/script&gt;<br />
    &lt;style type=”text/css”&gt;@import url(”http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css”);&lt;/style&gt;<br />
    &lt;script type=”text/javascript”&gt;<br />
    function LoadDynamicFeedControl(){var feeds=[{title:”&lt;strong&gt;linkibol&lt;/strong&gt;da neler oluyor?”,url:”http://www.linkibol.com/link.bul/atom/linkibolcu/<strong>volkan</strong>“}];<br />
    var options={stacked:true,horizontal:false,title:”linkibol en güncel 10″,numResults:10};<br />
    new GFdynamicFeedControl(feeds, ‘feed-control’, options);}<br />
    google.load(’feeds’, ‘1′);<br />
    google.setOnLoadCallback(LoadDynamicFeedControl);<br />
    &lt;/script&gt;
  </p>
</blockquote>
<p>
  Afiyet olsun!
</p>
<p>
  <em style="font-size: 0.7em;"><strong>not:</strong><br />
  http://www.linkibol.com/link.bul/atom/linkibolcu/volkan yazan yere herhangi bir RSS/ATOM beslemesi de konulabilir.<br /></em>
</p>
</div>]]>
      </description>
      <pubDate>sun, 04 Nov 2007 10:15:21 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2007:/article/5065088</guid>
    </item>
    <item>
      <title>G&#246;rsel Kullan&#305;l&#305;rl&#305;k ve T&#252;rk Blogk&#252;resi Hakk&#305;nda Az Bilinenler</title>
      <link>http://www.fikribol.com/donkisot/?p=68</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.fikribol.com/donkisot/?p=65" title="Türkiye&amp;apos;de Başarılı Web Uygulaması Geliştirmenin Sırrı">Türkiye’de başarılı web uygulaması nasıl yapılır</a> kavramına odaklanmışken, <a href="http://www.linkibol.com/" title="linkibol.com - linkin bol olsun!"><strong>linkibol</strong></a> üzerinde bugün yaptığım bir görsel kullanılırlık incelemesini paylaşmak istedim.
</p>
<p>
  Tabii ki <strong>linkibol</strong>a daha eklenecek pek çok özellik var (elimde <strong>linkibol</strong>culardan gelen istekler doğrultusunda şekillenen padişah fermanını aratmayan bir yapılacaklar listesi var. Bununla birlikte pek çok kişinin severek kullandığı bir sosyal platformu geliştirmek hem eğlenceli, hem de heyecan verici.
</p>
<p>
  Bu yazıda <strong><a href="http://www.feng-gui.com/blog/" title="Feng Gui">ViewFinder</a></strong> algoritması yardımıyla oluşturduğum ısı haritası üzerinde birtakım incelemeler yapacağım:
</p>
<p>
  <a href="http://www.fikribol.com/resources/linkibol_heatmap.png" title="linkibol ısı haritası - gerçek boyutta görmek için tıklayın."><img title="linkibol.com ısı haritası." src="http://www.fikribol.com/resources/linkibol_heatmap.png" height="299" alt="linkibol.com ısı haritası." width="598" /></a>
</p>
<p>
  Yukarıdaki ısı haritasında <strong>linkibol</strong>a ziyaret edenlerin en çok odaklandığı noktaları görüyorsunuz.
</p>
<p>
  Isı haritasını inceleyince uygulamanın kullanılırlığı açısından şu sonuçlara varılabilir:
</p>
<ul>
  <li>“10 saniyede üye ol” dikkat çeken alanlardan biri. Bunun iki avantajı var:
    <ul>
      <li>Siteye yeni giren bir ziyaretçi, ilk anda nereden üye olabileceğini görüyor.
      </li>
      <li>Bu noktaya odaklanan kişi hemen altındaki “üye girişi” butonuna da ister istemez odaklanacaktır.
      </li>
    </ul>
  </li>
  <li>“linkibol turu” da dikkat çeken bir odak noktası — ki bu da önemli bir ayrıntı.
    <ul>
      <li>“linkibol turu’na odaklanan göz aynı zamanda linkibol’un kısa tanımına da kayacaktır. — bu da kişinin ilk bakışta site hakkında bir fikir sahibi olması için yararlı bir konumlandırma.
      </li>
    </ul>
  </li>
  <li>Sağ üst alandaki maviden beyaza olan gradient kullanıcının ilgisini gereğinden fazla uzağa çekiyor gibi görünse de gözün bir sonraki hareketi “en popüler linkibolcular” ve “atom beslemeleri” bölümüne kayacağı için dengeleyici bir unsur.
  </li>
  <li>linklerin sıralandığı ana alanda linklerden çok link puanlarına (linkipuan) odaklanma var. — Bu yapının kullanıcı davranışını nasıl etkilediği incelenmeli.
  </li>
  <li>ilgili sayfayı kısaca özetleyen ipucu (turuncu) alan yeterince dikkat çekiyor ve gözün bir sonraki hamlede ana içeriğe odaklanmasına yardımcı oluyor. — Bu güzel bir şey. Yine kullanıcının bir bakışta bulunduğu sayfada neleri yapabileceğine göz attıktan sonra asıl içeriği tarayacaktır — ve asıl güzel olan bunu istemsiz olarak yapacaktır.
  </li>
  <li>Üst navigasyondaki yukarıdaki aktif sekme “linkibol” dikkat çekiyor. Kullanıcının bir bakışta nerede olduğunu bilmesi açısından önemli.
  </li>
</ul>
<p>
  …
</p>
<p>
  <strong>Ek:</strong><br />
  Konuyla dolaylı ilgili olarak <a href="http://www.bulentsakarya.com/?p=14" title="Ziyaretçinin Azı Çoğu Olmaz">Bülent Sakarya’nın bir yazısı var</a>.
</p>
<p>
  Biraz konu dağılacak ama orada yazdıklarımı buraya da eklemem yararlı olacaktır:
</p>
<p>
  <a href="http://www.fikribol.com/donkisot/?p=34" title="Digg klonu siteler digg&amp;apos;i aşmak için ne yapmalı"><em>“sosyal imleme”</em> ve <em>“sosyal haber”</em> kavramlarının</a> Türkiye’de tam anlamıyla oturması için bir süre daha beklememiz gerekli.
</p>
<p>
  Ancak, Türkiye (ve Türk blogküresi) çoğu kişinin tahmin ettiğinden çok daha hızlı bir ivmeyle ilerliyor.
</p>
<p>
  Zaten bunu görüp eyleme geçenler de var (bkz. Arda Kutsal — <strong>blograzzi</strong>; Eray Endeş — <strong>bloglama</strong>)
</p>
<blockquote>
  <p>
    Şu an için herhangi bir siteden bir slashdot ya da bir digg etkisi beklememiz olası değil.
  </p>
</blockquote>
<p>
  Zaten böyle bir şey beklemeye gerek de yok.
</p>
<p>
  Önemli olan sosyal imleme sitelerinin blogunuza kattığı anlık trafik değil; bu sitelere düzenli katkıda bulunarak kitlenin geneline kattığınız katma değerdir.
</p>
<p>
  <a href="http://www.sarmal.com/online_is_agi/">Tüm sosyal ağlarda durum böyle aslında</a>. Yani siz bir sosyal ağa ne kadar çok değer katarsanız, sosyal ağdan da o kadar değer görürsünüz.
</p>
<p>
  <strong>linkibol</strong> site istatistiklerinden birkaç gözlemim:
</p>
<p>
  1. Popüler (en popüler 20) <strong>linkibol</strong>cuların eklediği linklere çok daha fazla geri dönüş oluyor.
</p>
<p>
  2. Bu geri dönüş dağılımı bir <a href="http://en.wikipedia.org/wiki/Zipf&amp;apos;s_law">zipf eğrisi</a> gösteriyor.
</p>
<p>
  Yani en popüler <strong>linkibol</strong>cu genel trafikten 100 birim pay alıyorsa, onuncu popüler <strong>linkibol</strong>cu genel trafikten 10 birim pay alıyor — ve bu böyle devam ediyor. — Aslında düşündürücü ve şaşırtıcı bir dağılım.
</p>
<p>
  …
</p>
<p>
  Gerek CTO olarak görev yaptığım <strong>cember.net</strong>‘ten gerekse geliştirmeye devam etttiğim <strong>linkibol.com</strong>‘dan bu konuda pek çok şey öğrendim/öğrenmeye devam ediyorum.
</p>
<p>
  Bu öğrendiklerimden bir kısmını bağlı olduğum NDA çerçevesinde açıklayama. Bununla beraber, yer yer ilgimi çeken çarpıcı ayrıntıları sizlerle paylaşmaya çalışacağım.
</p>
<p>
  Kusura bakmayın konu biraz dallanıp karıştı. Düşünce ve yorumlarınızla toparlarsınız artık <img src="http://www.fikribol.com/donkisot/wp-includes/images/smilies/icon_wink.gif" alt=";)" />
</p>
</div>]]>
      </description>
      <pubDate>fri, 02 Nov 2007 00:35:14 +0100</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2007:/article/5034742</guid>
    </item>
  </channel>
</rss>
