<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>NetBeans Gezegeni</title>
    <link>http://www.planetnetbeans.org/tr/</link>
    <language>tr</language>
    <description>NetBeans Gezegeni - http://www.planetnetbeans.org/tr/</description>
    <item>
      <title>Suat ATAN * KARALAMA DEFTERİ » NetBeans: Netbeans: O da ne?</title>
      <guid isPermaLink="false">http://suatatan.wordpress.com/?p=146</guid>
      <link>http://suatatan.wordpress.com/2008/08/25/netbeans-o-da-ne/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.netbeans.org/images/v5/nb-logo2.gif" alt="" height="60" class="alignnone" width="159" /&gt;&lt;br /&gt; Netbeans da ne oluyor? Adın sıkça duyuyor, kerametlerini işitiyorsunuz. Ancak Netbeans nedir diye soramıyorsunuz? Netbeans ile ilgili binlerce yazının yazılıp çizildiği Google Cehenneminde eminim kimse size Netbeans’ın tam olarak ne olduğunu açıklamıyor. Sanki herkes sırrı saklamak için paylaşmış gibi.&lt;br
      /&gt; İşte sırların cevabı:&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.netbeans.org/images/screenshots/6.0/javaSE_GUI_find_250px.png" alt="" height="64" class="alignnone" width="250" /&gt;&lt;br /&gt; &lt;strong&gt;Netbeans Nedir?&lt;/strong&gt;&lt;br /&gt; Netbeans bir IDE’dir. Yani yazılım geliştirme ortamıdır. Bu yönü ile daha evvel duyma ihtimaliniz olan Eclipse, JBuilder, Oracle JDeveloper, Visual Studio gibi geliştirme ortamlarının meslektaşıdır:) [ Benzeridir diyemeyeceğim çünkü Netbeans
      IDE'lerin piridir.]&lt;br /&gt; Eğer Java ileyazılım geliştirme ile uğraşıyorsanız belki de Notepad ile kodlarınızı yazıp, windows’un sevimsiz konsoünde “cavaj” ön komutu ile derleme yapıyor daha sonra da “hatasız kod olmaz” diyerek hatalarınızı düzelttikten sonra programınızı son bir kez daha derleyip “java” yada “javaw” ön komutu ile çalıştırıyordunuz.&lt;br /&gt; Belki bunların hiç birini yapmıyor, ya hu kodlarımı nasıl “compile” ederim diyordunuz.&lt;br /&gt; İşte Netbeans bunların hepsini sizin
      yerinize yapıyor. Bu en basit özelliği.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.netbeans.org/images/v6/1/features/java-me-game-builder.png" alt="" height="261" class="alignnone" width="479" /&gt;&lt;/p&gt; &lt;p&gt;Mobil geliştirme ortamından görünüm.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;İşte diğer özellikleri:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;GUI olarak tesmiye edilen, grafiksel yani düğmeli, textfieldli, adamakıllı programlar için sürükle bırak tekniği ile hızlıca arayüz oluşturma
      imkanı&lt;/li&gt; &lt;li&gt;GUI’lerdeki düğme vb. objelerin tıklanması gibi özel olaylarda programın ne yapacağını belirleyen kodların çerçevesini özel olarak oluşturma&lt;/li&gt; &lt;li&gt;Java ile (JSP,JSF) Web programcılığı için neredeyse tamamen sürükle bırak tekniği ile çalışma imkanı&lt;/li&gt; &lt;li&gt;Sürükle bırak yöntemi ağırlıklı ve üstün özelliklere sahip, hızlı ve esnek mobil programcılık ortamı (cep telefonları,PDA’LAR). Bu programları ilgili ortama anında yükleyebilme imkanı. (Örneğin
      derlediğiniz mobil programınızı direkt netbeans üzerinen cep telefonunuza atabiliyorsunuz (6.1+))&lt;/li&gt; &lt;li&gt;Binlerce özel eklenti ile farklı yazılım geliştirme seçenekleri. (Örneğin Mozilla Eklentisi geliştirmek için yazılmış Netbeans modülü ile Mozilla Browser’inize eklenti yazabiliyorsunuz)&lt;/li&gt; &lt;li&gt;Netbeans için kendi özel eklentilerinizi yazabilme imkanı&lt;/li&gt; &lt;li&gt;Java dışında C, Ruby, ve 6.1 versiyondan sonra PHP ve Javascript için de özel geliştirme
      ortamı&lt;/li&gt; &lt;li&gt;Web servisleri geliştirme ortamı&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Eh dostlar, gelin de böyle bir IDE’yi kullanmayın. Ben 4.1 versiyonundan beri yani 2004′ten beri kullanıyorum.&lt;br /&gt; Netbeans ile yaptığım örnek bir proje için:&lt;br /&gt; &lt;a href="http://code.google.com/p/mocawa/" target="_blank"&gt;http://code.google.com/p/mocawa/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;adresinden (Google Kod barındırma hizmeti) programı inceleyebilirsiniz.&lt;/p&gt; &lt;p&gt;Bilenler,
      bilmeyenlere anlatsın.&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/suatatan.wordpress.com/146/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/suatatan.wordpress.com/146/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/146/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/146/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/146/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/146/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/146/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/146/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/146/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/146/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/146/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/146/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img
      src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&amp;amp;blog=1268266&amp;amp;post=146&amp;amp;subd=suatatan&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 25 Aug 2008 21:19:12 +0000</pubDate>
    </item>
    <item>
      <title>Suat ATAN * KARALAMA DEFTERİ » NetBeans: PlanetNetBeans’ta Blogum Yayınlandı</title>
      <guid isPermaLink="false">http://suatatan.wordpress.com/?p=143</guid>
      <link>http://suatatan.wordpress.com/2008/08/25/planetnetbeansta-blogum-yayinlandi/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.planetnetbeans.org/images/v2/planet-logo-1.png" alt="" height="119" class="alignnone" width="272" /&gt;&lt;/p&gt; &lt;p&gt;Eh…! bir blog yazarını gurulandıracak bir husus.&lt;br /&gt; Dün gece gelen mail ile Blog’umun Netbeans etiketlerini içeren kısmının PlanetNetbeans’ta yayınlandığını bildiren bir eposta aldım.&lt;br /&gt; Benim blogum dışında da güzel bloglar var.&lt;br /&gt; Elbette bu “kutsal sitede”
      blogumun yayınlanması ile Netbeans için daha fazla çalışacağım.&lt;/p&gt; &lt;p&gt;Saygılarımla…&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/suatatan.wordpress.com/143/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/suatatan.wordpress.com/143/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/143/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/143/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/143/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/143/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/143/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/143/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/143/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/143/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/143/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/143/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img
      src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&amp;amp;blog=1268266&amp;amp;post=143&amp;amp;subd=suatatan&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 25 Aug 2008 20:58:05 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: NetBeans 6.5 Beta Yayımlandı</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2008/08/16/netbeans-65-beta-yayimlandi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2008/08/16/netbeans-65-beta-yayimlandi/</link>
      <description>&lt;p&gt;Haberi sevgili &lt;a href="http://erguven.blogspot.com/2008/08/netbeans-65-beta-srm-yaymland.html"&gt;Fatih’in&lt;/a&gt; sitesinden aynen kopyalıyorum.&lt;/p&gt; &lt;p&gt;–&lt;/p&gt; &lt;p&gt;NetBeans 6.5 Beta sürümü bugün yayımlandı.&lt;/p&gt; &lt;p&gt;Birçok yenilikle gelen NetBeans 6.5 Beta sürümünün release notlarını &lt;a href="http://www.netbeans.org/community/releases/65/relnotes.html"&gt;http://www.netbeans.org/community/releases/65/relnotes.html&lt;/a&gt; adresinden
      okuyabilirsiniz.&lt;/p&gt; &lt;p&gt;NetBeans 6.5 Beta sürümünü indirmek için &lt;a href="http://download.netbeans.org/netbeans/6.5/beta/"&gt;http://download.netbeans.org/netbeans/6.5/beta/&lt;/a&gt; adresini ziyaret edebilirsiniz. &lt;/p&gt; &lt;p&gt;–&lt;/p&gt; &lt;p&gt;NetBeans’ın 6.5 i Türkçeleştirmek için bu sefer daha ciddi adımlar atıyoruz. Bu nedenle sizlerin de yardımına ihtiyacımız var. Bu konu ile ilgili &lt;a href="http://fatih.erguven.org/"&gt;Fatih&lt;/a&gt; ya da benimle &lt;a
      href="http://www.ikinoktayazilim.com/wordpress/iletisim/"&gt;iletişime&lt;/a&gt; geçebilirsiniz.&lt;br /&gt; Hayırlı kandiller. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=194&amp;amp;akst_action=share-this" id="akst_link_194" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Sat, 16 Aug 2008 06:41:30 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: NetBeans 6.1 çıktı, bayinizden tükenmeden alın</title>
      <guid isPermaLink="false">http://www.hosaf.org/208 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/netbeans6.1-cikti</link>
      <description>&lt;p&gt;NetBeans bizim sevgili tank "IDE"miz. Yani tank gibi sağlam, bir o kadar da &lt;strike&gt;hantal&lt;/strike&gt; (yo katiyyen hantal değil) yavaş uygulama geliştirme ortamımız (Integrated Development Environment). Kendisi GNU v2 lisansıyda dağıtılmakta. Türkçe meali beleş. Yani dilediğince kullanabilir, kopyalayıp elaleme dağıtabilirsin.&lt;/p&gt; &lt;p&gt;İşte bu bahsettiğim zat-ı muhteremin 6.1 sürümü dün çıktı. Dileyen &lt;span class="contextlinks
      contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://download.netbeans.org/netbeans/6.1/final/"&gt;burdan indirebilir&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;Bugünlük bu kadar artık... Daha yazacaktım ama geç oldu.&lt;/p&gt;</description>
      <pubDate>Tue, 29 Apr 2008 21:22:05 +0000</pubDate>
    </item>
    <item>
      <title>Suat ATAN * KARALAMA DEFTERİ » NetBeans: Netbeans’de Persistence Kullanımı ve önemli ipuçları</title>
      <guid isPermaLink="false">http://suatatan.wordpress.com/?p=98</guid>
      <link>http://suatatan.wordpress.com/2008/04/25/netbeansde-persistence-kullanimi-ve-onemli-ipuclari/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.netbeans.org/images/articles/60/java/gui-db/running-app.png" alt="Java Netbeans Desktop Database App." height="620" width="463" /&gt;&lt;br /&gt; (Resim:1 Netbeans resmi sitesinden persistence uygulaması örneği)&lt;/p&gt; &lt;p&gt;Ücretsiz Java Program Geliştirme Ortamı olan Netbeans IDE’nin 6.0 ve üstü sürümlerinde masaüstü programlar için desteklediği Persistence teknolojisi sayesinde veritabanı
      programcılığının rahatlığının .NET ile boy ölçüşür düzeye geldiği bilinmektedir.&lt;br /&gt; Ancak bu teknolojinin yeni olması itibari ile internette ingilizce kaynak bile bulmakta sıkıntı çekilmektedir.&lt;br /&gt; Persistence teknolojisinin en temel kullanımı hakkında Netbans’ın resmi sitesindeki:&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/java/gui-db.html" target="_blank"&gt;http://www.netbeans.org/kb/60/java/gui-db.html&lt;/a&gt;&lt;br /&gt; adresli makale inclenebilir. Bu makalede
      varolan bir veritabanından CRUD uygulaması ya da CREATE,UPDATE,DELETE uygulamasının yani Türkçesi ile; Veri ekleme, Veri güncelleme, Veri Silme uygulamasının yapılışı anlatılmaktadır. Buna bir de listeleme özelliği eklemek gerekir nitekip program listeleme özelliğini de otomatik olarak oluşturuyor.&lt;br /&gt; Buraya kadar sorun yok;&lt;br /&gt; Ancak Netbeans’ta sözkonusu makalede geçen veritabanından ya da kendinzize ait özel veriabanından spesifik sorgulama yapmak istediğinizde sofistike sql
      sorgusu rahatlığında işi gerçekleştiremiyorsunuz.&lt;br /&gt; Bunun için geçirdiğim iki uykuz geceden sonra ortaya çıkardığım metodu sizlerle paylaşayım:&lt;/p&gt; &lt;p&gt;&lt;a href="http://suatatan.files.wordpress.com/2008/04/netbeans_persistence.png"&gt;&lt;img src="http://suatatan.files.wordpress.com/2008/04/netbeans_persistence.png?w=239&amp;amp;h=293" alt="Netbeans\'de persistence kullanımı" height="293" class="alignnone size-medium wp-image-99" width="239" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;(Resim2: Suat ATAN tarafından yazılan bir uygulanada Netbeans IDE’nin Inspector ekranı)&lt;/p&gt; &lt;p&gt;Gerek Netbeans’ın Desktop Database Project seçeneği ile otomatikmen oluşturulan projelerinde gerekse sizin program içinde herhangi bir component’e sağ tıklayıp data bindirmek için “bind” ibaresini tıklamanızda ekran kesitinde görüldüğü gibi kırmızı ve yeşil şeritle işaretlediğim componentler ortaya çıkar. Bu componentleri sağ tıklayıp properties (özellikleri) incelenince
      sorgunun:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;SELECT t FROM Teklıfler t&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;gibi ilginç ve sql’den bozma olduğu görülür. Bu sorguyu maalesef WHERE, ORDER BY gibi taglarla zenginleştiremezsiniz. Bunun için yapmanız gereken işlem biraz uzun,şöyle ki;&lt;br /&gt; Spesifik hale getirmek istediğiniz query’i (bundan böyle kırmızı şeritle işraretli comonenti ifade için böyle diyeceğim) seçip yine sağ tıklayarak “customize code” diyeceksiniz. Daha sonra kod bloğuna örneğin
      şöyle bir sorgu ekleyebilirsiniz:&lt;/p&gt; &lt;p&gt;Orjinalinde parantez içinde geçen sorgu SELECT t FROM Teklıflerlıstesı t iken siz şöyle yazabilirsiniz:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;teklıflıstesıQuery = mocawaPUEntityManager.createQuery(”SELECT t FROM Teklıflıstesı t WHERE t.teklıfno =’”+SECILEN_TEKLIF_NO_STRING+”‘”);&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Bu sorgu vasıtasıyla sorgumuzu filitreliyoruz. Gördüğünüz gibi biraz uzun ve sorgu dış parametre kabul etmiyor. Bu yüzden sorgu
      stringini değişken hale getiriyoruz. Durun daha bitmedi:&lt;br /&gt; Bu hali ile herhangi bir yerden SECILEN_TEKLIF_NO_STRING değişkenini alarak veri dökümünü yapmaya çalışırsanız sonuçta yine veri dönmez. Bunun nedeni ise veri döküm listesinin örneğin bir tabloya ya da combobox’a bindirme işleminin Netbeans’ın standart programı içinde initComponents() metodu içinde kalması ya da bir kereye mahsus program başında çalıştırılması işidir.&lt;br /&gt; Bu derdi de aşmak için verilerin ilgili component’e
      bir daha bindirilmesi gerekir. Bunu sağşamak için ise Netbeans’ın initComponents() metodu altındaki standart veri bindirme kodlarını kopyalayıp, sorgu filtre parameteresi ortaya çıktıktan sonraki olayla tekrar tetiklemektir.&lt;br /&gt; Yani mesela bir buton tıklamasında bu kodları butonun tıklanma metodu altına tekrar yapıştırmaktır.&lt;/p&gt; &lt;p&gt;Aşağıda bunun güncel bir örneği var: (Kendi programımdan)&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;private void
      BT_TEKLIF_DETAYMouseClicked(java.awt.event.MouseEvent evt) {&lt;br /&gt; // FİLTRE PARAMETERESİNİ BİR TEXTFİELDDEN ALIP DEĞİŞKENİMİZE YÜKLEDİK&lt;br /&gt; SECILEN_TEKLIF_NO_STRING=SECILEN_TEKLIF_NO.getText();&lt;/p&gt; &lt;p&gt;//SORGUYU ENTITY MANAGER ILE TEKRAR İŞLEDİK&lt;br /&gt; mocawaPUEntityManager = javax.persistence.Persistence.createEntityManagerFactory(”mocawaPU”).createEntityManager();&lt;/p&gt; &lt;p&gt;teklıflıstesıQuery = mocawaPUEntityManager.createQuery(”SELECT t FROM Teklıflıstesı t
      WHERE t.teklıfno =’”+SECILEN_TEKLIF_NO_STRING+”‘”);&lt;br /&gt; teklıflıstesıList = teklıflıstesıQuery.getResultList();&lt;/p&gt; &lt;p&gt;//ŞİMDİ SONUÇLARI TABLOYA YENİDEN İŞLİYORUZ&lt;br /&gt; org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, teklıflıstesıList, TABLO2);&lt;br /&gt; org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${teklıfno}”));&lt;br /&gt; columnBinding.setColumnName(”Teklıfno”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${boy}”));&lt;br /&gt; columnBinding.setColumnName(”Boy”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${bırımfıyat}”));&lt;br /&gt; columnBinding.setColumnName(”Bırımfıyat”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${dalga}”));&lt;br /&gt; columnBinding.setColumnName(”Dalga”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${ebatSerıNo}”));&lt;br /&gt; columnBinding.setColumnName(”Ebat Serı No”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${en}”));&lt;br /&gt; columnBinding.setColumnName(”En”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${fıyatsafıaenı}”));&lt;br /&gt; columnBinding.setColumnName(”Fıyatsafıaenı”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${kalıte}”));&lt;br /&gt; columnBinding.setColumnName(”Kalıte”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${safıaboyu}”));&lt;br /&gt; columnBinding.setColumnName(”Safıaboyu”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${safıaenı}”));&lt;br /&gt; columnBinding.setColumnName(”Safıaenı”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; columnBinding =
      jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create(”${yukseklık}”));&lt;br /&gt; columnBinding.setColumnName(”Yukseklık”);&lt;br /&gt; columnBinding.setColumnClass(String.class);&lt;br /&gt; bindingGroup.addBinding(jTableBinding);&lt;br /&gt; jTableBinding.bind();&lt;/p&gt; &lt;p&gt;TEKLIF_DETAYLARI.setSize(600, 600);&lt;br /&gt; TEKLIFLER_EKRANI.setVisible(false);&lt;br /&gt; TEKLIF_DETAYLARI.setVisible(true);&lt;br /&gt; TEKLIF_DETAYLARI.setTitle(”TEKLİF DETAYI:
      “+SECILI_FIRMA.getText());&lt;br /&gt; }&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Evet yukarıdan da anlaşılacağı üzere püf noktamız;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Sorgumuzu yenilemek&lt;/li&gt; &lt;li&gt;Ortaya çıkan sonuçları ilgili componentimize tekrar yüklemek&lt;/li&gt; &lt;li&gt;Sorgularımızı alışılmış SQL tarzında değil, biraz daha özel bir formda string olarak kurmak&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Değerli arkadaşlar;&lt;/p&gt; &lt;p&gt;Bu makalenin faydalı olacağına inanıyorum. Her türlü soru
      ve sorunlarınız için bana ulaşabilirsiniz.&lt;br /&gt; Bu makaleyi de kaynak göstermek kaydı ile istediğiniz gibi kullanma hakkınız var.&lt;/p&gt; &lt;p&gt;Sevgi ve Java ile…&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/suatatan.wordpress.com/98/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/suatatan.wordpress.com/98/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/98/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/98/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/98/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/98/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/98/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/98/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/98/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/98/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/98/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/98/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img
      src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&amp;amp;blog=1268266&amp;amp;post=98&amp;amp;subd=suatatan&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 25 Apr 2008 21:51:22 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: aptana studio 1.1 radrails 1.0 incelenimi</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2008/03/13/aptana-studio-11-radrails-10-incelenimi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2008/03/13/aptana-studio-11-radrails-10-incelenimi/</link>
      <description>&lt;p&gt;İlk göz ağrılarımızdan olan RadRails editörünün geliştirimi &lt;a href="http://www.ikinoktayazilim.com/wordpress/2007/03/10/radrails-aptana/"&gt;Aptana’ya geçtikten sonra&lt;/a&gt; 1.0 numaralı kararlı sürümü geçenlerde (11 Mart) duyuruldu. Hemmen incelemeye başladım ve ekran görüntüleri eşliğinde bir yazı hazırlamaya çalıştım. &lt;/p&gt; &lt;p&gt;RadRails’i kurabilmek için öncelikle &lt;a href="http://aptana.com/download"&gt;Aptana Studio’nun sisteminizde&lt;/a&gt; kurulu
      olması gerekiyor. &lt;br /&gt;Aptana Studio’da sırasıyla &lt;strong&gt;Help &gt; Software Updates &gt; Find and Install&lt;/strong&gt; menüsüne ulaşıp buradan &lt;em&gt;Search for new features to install&lt;/em&gt; seçimini yapıp Next dedikten sonra RadRails’i seçebilir ve kurabilirsiniz.&lt;/p&gt; &lt;p&gt;Yükledikten sonra Aptana Studio’yu kapatıp açmalısınız. Eğer Türkçe bir işletim sistemi kullanıyor iseniz &lt;a
      href="http://www.ikinoktayazilim.com/wordpress/2007/01/10/radrails-rdt-problem/"&gt;fi tarihinde olan problem&lt;/a&gt; hala devam ettiği için &lt;strong&gt;-nl en-En&lt;/strong&gt; parametresini kısayola eklemelisiniz. Ardından yeni bir rails projesine başlayabilir ya da var olan bir projenizi ithal (import) edebilirsiniz.&lt;/p&gt; &lt;p&gt;İlk dikkatimi çeken yeni bir rails projesi oluşturup o projeye geçtiğim halde görünümün (perspective) Rails’e geçmemesiydi. Bu nedenle bunu elle çevirmek
      durumundasınız. ( Window &gt; Open Perspective &gt; Other &gt; RadRails )&lt;/p&gt; &lt;p&gt;RadRails’in yeni özelliklerine liste halinde karşılaştırmalı (karşılaştırmalar çok yanlı bu arada) olarak &lt;a href="http://www.aptana.com/rails#features"&gt;buradan bakabilirsiniz&lt;/a&gt;. Tabii bu liste de ayrı bir komedi. Zira listede "Eclipse Compability" özelliğinin (!) karşılaştırması da yer alıyor. &lt;/p&gt; &lt;p&gt;Ekran görüntüleriyle bazı özellikler şu şekilde:&lt;/p&gt;
      &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/generator.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/generator_thumb.png" style="border-right: 0px; border-top: 0px; margin: 0px 15px 0px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="55" width="244" alt="generator" border="0" /&gt;&lt;/a&gt;&#160; Generator penceresi ilk sürümden bu yana hemen hemen aynı, görevini
      layıkıyla yapıyor.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/hizlibutonlar.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/hizlibutonlar_thumb.png" style="border-right: 0px; border-top: 0px; margin: 0px 20px 0px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="91" width="244" alt="hizlibutonlar" border="0" /&gt;&lt;/a&gt; Kod penceresinde
      helper/view/model/controller ve test dönüşümleri güzel düşünülmüş. Örn. controllerdan view’a dönerken fonksiyon içerisinde iseniz hangi tür dosya istediğiniz, herhangi bir fonksiyonunun dışında iseniz fonksiyon seçimi ve dosya tipi soruluyor ve yok iseler oluşturuluyor.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/h1-editor.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/h1-editor_thumb.png"
      style="border-right: 0px; border-top: 0px; margin: 5px 15px 5px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="63" width="244" alt="h1-editor" border="0" /&gt;&lt;/a&gt; Rhtm düzenleme ekranında ufaktan xhtml düzenleme butonları yerleştirilmiş. Güzel olmuş.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/presence.png"&gt;&lt;img
      src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/presence_thumb.png" style="border-right: 0px; border-top: 0px; margin: 5px 15px 0px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="108" width="244" alt="presence" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Kod tamamlama özelliği geliştirilmiş, daha fazla dökümansal ayrıntıya yer vermeye başlamış.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/tabilegecis.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/tabilegecis_thumb.png" style="border-right: 0px; border-top: 0px; margin: 5px 15px 0px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="32" width="244" alt="tabilegecis" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Tab ile kod tamamlamalar ile geçiş yapılabiliyor.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;
      &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/tail.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/tail_thumb.png" style="border-right: 0px; border-top: 0px; margin: 10px 15px 15px 0px; border-left: 0px; border-bottom: 0px;" align="left" height="202" width="244" alt="tail" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Bu güzel bir özellik. Entegre tail sistemi.&lt;/p&gt; &lt;p&gt;Kelimesel ya da düzenli ifadeler
      eşliğinde renklendirme özelliği verilebiliyor. Bir editörün içinde bulunması çok güzel. &lt;/p&gt; &lt;p&gt;Tutulası bir özellik.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/rails-api.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/rails-api_thumb.png" style="border-right: 0px; border-top: 0px; margin: 0px 15px 0px 0px;
      border-left: 0px; border-bottom: 0px;" align="left" height="195" width="244" alt="rails-api" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Rails Api ve Ruby Standart Kütüphanesine direkt erişim yapılabiliyor. Böylece yalnızca RadRails üzerinden tüm işlemlerin yapılabilmesi amaçlanmış. IDE’nin anlamını hatırlatıyor gibi bir nevi.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/railstest.png"&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/railstest_thumb.png" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;" align="left" height="244" width="207" alt="railstest" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/test-basarili.png"&gt;&lt;img
      src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2008/03/test-basarili_thumb.png" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;" align="left" height="178" width="244" alt="test-basarili" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt; Entegre test sistemiyle testlerin sonuçları grafiksel ekranda sunuluyor.&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt;
      &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;NetBeans, Ruby için destek vermeye başladığından beri NetBeans kullanan ve öncelerinde RadRails kullanmış biri olarak, NetBeans’ın ben de daha ayrı bir güzellik olgusu oluşturduğunu da belirtmek isterim. &lt;/p&gt; &lt;p&gt;Ayrıca, yukarıda adresini verdiğim karşılaştırma tablosuna NetBeans IDE’nin Ruby geliştiricisi olan Tor Norbye tarafından yazılmış ve gerçek dışı/saptırılmış olan bazı özelliklerin gerçeklerine yer verilmiş &lt;a
      href="http://blogs.sun.com/tor/entry/feature_comparisons"&gt;cevabı okumakta fayda var.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Şimdilik incelediğim özellikler bunlar. RadRails güzel bir aşama kaydetmiş. Daha öncede söylediğim gibi editör savaşları her daim geliştiricilere yarayan bir karşılaşma. &lt;/p&gt; &lt;p&gt;İyi çalışmalar.&lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin."
      href="http://www.ikinoktayazilim.com/wordpress/?p=186&amp;amp;akst_action=share-this" id="akst_link_186" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Thu, 13 Mar 2008 19:37:59 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: SMS Listener'ı olan var mı?</title>
      <guid isPermaLink="false">http://www.hosaf.org/122 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/sms-listener-i-olan-var-mi</link>
      <description>&lt;p&gt;Java projesi beni deli etti, zira bir çözüm bulamıyorum. Altı üstü bir SMS algılayacak! Kulağa ne kadar basit geliyor değil mi? Halbuki kazın ayağı öyle değil. SMS dediğinin bir de portu vardır. Java uygulaması ise her portu dinleyemez, yani algılayamaz. İşte portlar da gizlidir ve olaylar gelişir.&lt;/p&gt; &lt;p&gt;Dört farklı kaynaktan dört adet uygulama buldum fakat dördü de problemli çıktı. &lt;b&gt;O değil de&lt;/b&gt;, zaten hepsi aynı tabana sahipler, üç aşağı beş yukarı
      aynı arayüzleri,aynı sınıfları, aynı kodları kullanıyorlar. Dolayısıyla birbirlerinden çok farklı değiller. Üstelik hepsi de &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://java.sun.com/products/sjwtoolkit/overview.html"&gt;emülatörde&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; süper çalışıyor. Gelin görün ki şimdiye kadar pek çok cep telefonunda denememe rağmen bir tane bile SMS algılatamadım.&lt;/p&gt; &lt;p&gt;Şu ara bununla ilgili koşturuyorum.
      Lütfen rahatsız etmeyin &lt;img src="http://www.hosaf.org/modules/smileys/packs/example/tongue.png" alt="Sticking out tongue" title="Sticking out tongue" /&gt;&lt;/p&gt; &lt;p&gt;Bu bunalımlı zamanımda beni yalnız bırakmayıp telefonunu hizmetime açan sevgili &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://merakettimde.blogspot.com"&gt;Ömer'e&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; sonsuz teşekkürler. "Telefonunu hizmetime açan" dediysem sadece
      "aramalarıma cevap veriyor" demek iste&lt;b&gt;mi&lt;/b&gt;yorum. Yaptığım Java uygulamasını denemem için &lt;b&gt;adam bana &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://www.n-gage.com"&gt;N-Gage&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; oyun konsolu-cep telefonu karışımı cihazını verdi, daha ne olsun&lt;/b&gt;. Arkadaş dediğin böyle olur.&lt;/p&gt; &lt;p&gt;O değil de, şimdilerde bir de &lt;span class="contextlinks
      contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://code.google.com/android"&gt;Android&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; diye bir şey keşfettim. Keşfettim dediysem, anladım değil, sadece keşfettim. Anlarsam size de anlatırım. Belki benim işime yarar diye şu an bir de onunla meşgul oluyorum. Gördüğüm kadarıyla kendisi bir Eclipse bağımlısı. Dolayısıyla NetBeans'a kuma geliyor &lt;small&gt;(oha ne dedim ben!)&lt;/small&gt; &lt;/p&gt; &lt;p&gt;Velhasıl, beni sorarlarsa
      yokum. Kimseyi bağlama.&lt;/p&gt;</description>
      <pubDate>Wed, 05 Mar 2008 23:07:56 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: Bedava NetBeans 6.0 CDsi Kapınıza Gelsin</title>
      <guid isPermaLink="false">http://www.hosaf.org/104 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/bedava-netbeans6-cdsi</link>
      <description>&lt;p&gt;&lt;span style="float: right; font-size: 10px; font-style: italic;"&gt;Fotoğraf: &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://www.flickr.com/photos/dullspork/"&gt;Jay Adan&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/dullspork/2124823033/"&gt;&lt;img src="http://farm3.static.flickr.com/2355/2124823033_acdefc8cc1.jpg" alt="NetBeans"
      /&gt;&lt;/a&gt;&lt;/center&gt;Bir Java IDEsi olan NetBeans'in açık kaynak ve beleş olduğunu biliyor muydunuz? NetBEans'i biliyorsanız, bunu da biliyorsunuzdur elbet. Beleş dediğim, yani sitesine gidiyor ve indiriyorsunuz, herhangi bir bedel ödemeden kullanıyorsunuz.&lt;p&gt;&lt;/p&gt; &lt;p&gt;Ama geçenlerde &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://www.netbeans.org/about/media.html"&gt;şu sayfada&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
      NetBeans6.0 CDsini ücretsiz olarak evinize yolladıklarını okudum ve şansımı deneyeyim dedim. Birkaç gündür eve uğramadığım için tam olarak hangi gün geldi bilmiyorum ama geldi. Şu an elimde. Dizüstü bilgisayarım başka bir yerde olduğu için CDnin içeriğine hemen bakmadım ama üzerinde yazdığına göre Apache Server falan da dahil pek çok şey var.&lt;/p&gt; &lt;p&gt;Heyecanlıyım, şimdi gideceğim. İnternetten uzak birkaç gün daha geçirirken CDde ne var ne yok onlara bir bakayım diyorum. &lt;/p&gt;
      &lt;p&gt;Bu arada, internetten uzak kalmak bana iyi geldi. Bunu da bilahare irdeleriz.&lt;/p&gt;</description>
      <pubDate>Sun, 10 Feb 2008 15:31:02 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: Altıncı Nesil Fasulye</title>
      <guid isPermaLink="false">http://www.hosaf.org/75 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/altinci-nesil-fasulye</link>
      <description>&lt;p&gt;&lt;i&gt;Şindiki genşler de pek ukela caanım...&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Daha önce Netbeans'tan öyle uzaktan &lt;span class="contextlinks contextlinks-link"&gt;&lt;span class="contextlinks-text"&gt;&lt;a href="http://www.hosaf.org/kuru-fasulyenin-faydalari"&gt;bahsetmiştim.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; Ayrıca, &lt;i&gt;&lt;b&gt;bu herif tank gibi&lt;/b&gt;&lt;/i&gt; felan demiştim. Sağlam yani. İstesen de bozamıyorsun. Hatta kullanamıyorsun bile. Ben bu NetBeans'ın 5.
      sürümünü indirmiştim, hem de tam 50 küsür &lt;b&gt;meğabayt&lt;/b&gt;. O yetmedi &lt;i&gt;bir de Mobility paketini indircen&lt;/i&gt; dediler, o da 70 küsür... &lt;i&gt;Belkim lazım olur, git bi de siydisiy ekini de yükle&lt;/i&gt; dediler [CDC] . Hepsi nerdeyse 250 MB tuttu. Neyse ben bunları indirdim yükledim falan, bilgisayar kendinden geçti. Kota sıkıntısı bir yana, Bilgisayar bu kadar yükü kaldıramadı zannımca. Bu husustan ayrıca bahsedeceğim.&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://www.netbeans.org/"&gt;&lt;img src="http://www.hosaf.org/files/netbeans60logo.gif" style="float: right; border: 0;" /&gt;&lt;/a&gt;Neyse efendim, ben o kadar kasıp NetBeans'in eski sürümünü indirdim, adamlar yeni sürümünü çıkarmasınlar mı? Haydaaa... Neyse ben geçen gün bu meretin yeni neslini de indirdim. O da nerden baksan bi' o kadar var. Eskisini kaldırdım, yenisini yükledim. Güzel bir şey bu NetBeans Mobility hedesi.&lt;/p&gt; &lt;p&gt;J2ME ile program yazacaklara tavsiye
      ederim.&lt;br /&gt; &lt;a href="http://www.netbeans.org" title="http://www.netbeans.org"&gt;http://www.netbeans.org&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 01 Jan 2008 12:08:21 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: Kuru Fasulyenin Faydaları</title>
      <guid isPermaLink="false">http://www.hosaf.org/55 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/kuru-fasulyenin-faydalari</link>
      <description>&lt;p&gt;&lt;img src="http://www.hosaf.org/files/netbeans.gif" alt="NetBeans" style="float: right; margin-left: 5px;" title="NetBeans" /&gt;&lt;b&gt;NetBeans&lt;/b&gt; kullanmaya bir ay önce falan başladım. Daha önce &lt;b&gt;JCreator&lt;/b&gt; gibi daha basit ve esnek bir &lt;b&gt;IDE&lt;/b&gt; (Integrated Development Enviroment) kullanıyordum. NetBeans'a geçince kendimi bir tankın içinde gibi hissettim.&lt;/p&gt; &lt;p&gt;Bir kere sadece açılışı birkaç dakikamı alıyor. Hadi bir proje
      açacaksınız diyelim, ondan da [birkaç X 10 saniye]ler gidiyor. Halbuki JCreator öyle mi ya? Açılması on saniye ya sürer ya sürmez. Yeni belge açmak Netbeans'a göre yıldırım hızıyla oluyor. Hadi onu da geçtim, Netbeans öyle bir IDE ki, kendi kendine "import ettiği" kütüphaneleri çıkarmaya hayatta izin vermiyor. Üç beş satırlık kendi kafasından döşediği kodları belki ben gereksiz buldum?! Ama yok öyle yağma &lt;i&gt;illa ki benim dediğim olucak, buranın ağası benim&lt;/i&gt; diyor NetBeans efendi. İşte
      bu yüzden &lt;b&gt;tank gibi&lt;/b&gt;.&lt;/p&gt; &lt;p&gt;Sırf, cep telefonları için bir proje yazmam gerektiğinden dolayı NetBeans'ı önerdiler. Dediler ki &lt;i&gt;içinde &lt;b&gt;mobility&lt;/b&gt; hedeleri felan var, o kendisi herşeyi ayarlar&lt;/i&gt;. Biz de şimdi elimiz mahkum, bu fasulyeden tank program Netbeans ile yolumuza devam ediyoruz.&lt;/p&gt; &lt;p&gt;Hayırlısı bakalım. Siz de denemek isterseniz:&lt;br /&gt; &lt;a href="http://www.netbeans.org"
      title="www.netbeans.org"&gt;www.netbeans.org&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 08 Dec 2007 13:17:19 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: netbeans 6.0 final sürümü yayımlandı</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/12/03/netbeans-60-final-srm-yayimlandi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/12/03/netbeans-60-final-srm-yayimlandi/</link>
      <description>&lt;p&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2007/12/nb-logo-productspage_thumb.gif" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px; border-right-width: 0px;" align="right" height="63" width="213" alt="nb-logo-productspage" border="0" /&gt; Netbeans’ın 6 numaralı serisinin "final" sürümü e-posta listesinde duyuruldu. Web sayfasında da yakında geniş bir bilgi yer alacaktır. Şimdilik yükleme sayfasını
      yazabiliyorum. &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;a href="http://download.netbeans.org/netbeans/6.0/final/" title="http://download.netbeans.org/netbeans/6.0/final/"&gt;http://download.netbeans.org/netbeans/6.0/final/&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;Türkçe olarakta çıkmasını istiyordu(m|k) fakat takımdaki kişilerin iş yoğunluğu (4 yahut 5 kişilik bir takım zaten) ve tam olarak organize olamama sebebiyle bu isteğimizi en azından final sürümüne yetiştiremedik. Ama er ya
      da geç Türkçe bir sürüm çıkacak inşallah.&lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=179&amp;amp;akst_action=share-this" id="akst_link_179" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Mon, 03 Dec 2007 12:00:58 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: Netbeans Kurulum Sorunu</title>
      <guid isPermaLink="false">http://www.hosaf.org/3 at http://www.hosaf.org</guid>
      <link>http://www.hosaf.org/netbeans-kurulum-sorunu</link>
      <description>&lt;p&gt;Netbeans'ı kurmaya çalışırken aşağıdaki şekilde başlayan bir hata ile karşılaştım:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;WARNING:cannot instantiate string resolver method com.installshield.util.LocalizedStringResolver&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Bu sorunu çözmek için Denetim Masası'na girip, Bölge ve Dil Seçenekleri'ne tıkladıktan sonra, Bölgesel Seçenekler'den dili İngilizce olarak ayarlamak gerekiyor.&lt;/p&gt; &lt;p&gt;Sorunu çözmekte yardımcı olan Tubim forumundan
      gokhanaltinsoy adlı kullanıcıya teşekkürler.&lt;br /&gt; &lt;a href="http://www.tubim.org/modules.php?name=Forums&amp;amp;file=viewtopic&amp;amp;t=66&amp;amp;start=0&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;highlight="
      title="http://www.tubim.org/modules.php?name=Forums&amp;amp;file=viewtopic&amp;amp;t=66&amp;amp;start=0&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;highlight="&gt;http://www.tubim.org/modules.php?name=Forums&amp;amp;file=viewtopic&amp;amp;t=66&amp;amp;start=0...&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 14 Nov 2007 08:33:42 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: çevirgeç - otomatik zemin değiştiricisi</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/11/01/cevirgec-otomatik-zemin-degistiricisi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/11/01/cevirgec-otomatik-zemin-degistiricisi/</link>
      <description>&lt;p&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2007/11/cevirgec.png" alt="cevirgec.png" id="image164" /&gt;&lt;/p&gt; &lt;p&gt;Bundan bi’ kaç hafta önce yazmıştım &lt;a href="http://cevirgec.rubyforge.org/"&gt;çevirgeç&lt;/a&gt;‘i anca atabildim internete.&lt;/p&gt; &lt;h2&gt;Nedir?&lt;/h2&gt; &lt;p&gt;&lt;a href="http://cevirgec.rubyforge.org/"&gt;Çevirgeç&lt;/a&gt;, belirtilen klasörlerdeki resimleri belirtilen sürede duvar kağıdı yapar. Tüm resimler
      duvar kağıdı olana kadar aynı ada sahip dosya bir daha duvar kağıdı olmaz. Süre ise saniye cinsinden belirtilir. Aynı zamanda win32 servisi olduğu için bellekte fazla harcama yapmaz.&lt;/p&gt; &lt;h2&gt;Neden?&lt;/h2&gt; &lt;p&gt;Bu tür bir çok yazılım piyasada mevcut. Bunların bir çoğunda sonraki resime basınca aynı resim gelebiliyor. Ve yine bir çoğunda süre ayarı için belirli dakikaların altına inme/üstüne çıkma olayları yoktu. Ve yine bir çoğu win32 servisi değildi. Ve yine, …&lt;/p&gt;
      &lt;p&gt;Aynı şekilde çevirgeç’in eksiklerini konu alan “ve ama” ile başlayan çokca satır da gelebilir.&lt;br /&gt; Ve ama, çevirgeçin ayar penceresi yok, ayarlaması zor.&lt;br /&gt; Ve ama, çevirgeç imagemagick convert.exe’ye bağımlı.&lt;br /&gt; Ve ama, çevirgeçin kontrolü konsoldan ya da “hizmetlerden” yapılmak zorunda.&lt;br /&gt; gibi…&lt;/p&gt; &lt;h2&gt;Kurulum&lt;/h2&gt; &lt;p&gt;Çevirgeçin kurulumu oldukça kolay ama ayar yapması biraz zor. Ayar programını bir sonraki sürüm için (eğer olursa)
      yazmayı düşünüyorum. Şimdilik “yaml” dosyasını düzenleyerek bu işlemi yapabilirsiniz.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;gem install cevirgec&lt;/strong&gt; komutu ile çevirgeçi kurabiliyoruz.&lt;/li&gt; &lt;li&gt;&lt;small&gt;Bu sıralar Rubyforge yansılarında sorun var. Gem paketlerini listelemede sorun oluşuyor. Bu &lt;a href="http://rubyforge.org/frs/?group_id=4612&amp;amp;release_id=15852"&gt;nedenle bu adresten dosyayı bilgisayarınıza kaydettikten&lt;/a&gt; sonra konsolda kayıt edilen
      klasöre girerek yukarıdaki komutu verebilirsiniz.&lt;/small&gt;&lt;/li&gt; &lt;li&gt;Çevirgeçi hizmetlere kurmak için komut istemcisinde: &lt;strong&gt;cevirgec kurulum&lt;/strong&gt; komutunu verebilirsiniz.&lt;/li&gt; &lt;li&gt;Kurulum işlemi bu kadar.&lt;/li&gt; &lt;/ul&gt; &lt;h3&gt;Çevirgeç Ayarları&lt;/h3&gt; &lt;p&gt;Çevirgeçi kurduktan sonra ayar yapmak için sırasıyla aşağıdaki yordamları izleyebilirsiniz.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Ruby’nin kurulu olduğu dizine girin.
      (Gezginden)&lt;/li&gt; &lt;li&gt;Daha sonra \lib\ruby\gems\1.8\gems\cevirgec-0.1-mswin32\lib\cevirgec klasörüne ulaşın.&lt;/li&gt; &lt;li&gt;ayarlar.yaml dosyasını açıp düzenleme yapabilirsiniz.&lt;/li&gt; &lt;li&gt;&lt;a href="http://muarifer.com/convert.rar"&gt;ImageMagick convert.exe programını buradan yükleyebilirsiniz.&lt;/a&gt; Ayarlar.yaml dosyasında yerini yüklediğiniz klasör olarak belirtmeyi unutmayınız.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Hmm, acilen ayar programı lazım, satırları yazarken
      bile yoruyor insanı.&lt;/p&gt; &lt;h3&gt;Çalıştırma silme, durdurma&lt;/h3&gt; &lt;p&gt;komut istemcisinde:&lt;br /&gt; cevirgec kurulum | baslat | durdur | sil | araver | devam | durum&lt;br /&gt; &lt;strong&gt;kurulum&lt;/strong&gt;: cevirgec’i kurar. &lt;strong&gt;baslat&lt;/strong&gt;: çalışmaya başlatır &lt;strong&gt;durdur&lt;/strong&gt;: çalışmasını durdurur&lt;br /&gt; &lt;strong&gt;sil&lt;/strong&gt;: servislerden çevirgeçi siler. &lt;strong&gt;araver&lt;/strong&gt;: çevirgeçin çalışmasına
      araverir. &lt;strong&gt;devam&lt;/strong&gt;: yeniden çalışmaya başlatır &lt;strong&gt;durum&lt;/strong&gt;: şu an ne durumdaya cevap verir. &lt;/p&gt; &lt;h2&gt;Son;&lt;/h2&gt; &lt;p&gt;Program sadece win32 sistemlerde çalışıyor. Ayrıca win32utils paketinden bir kaç bağımlılık bulunuyor. Gem otomatik olarak bunlara dair “kurmak ister misiniz?” sorusu soracaktır. “y” ile devam edebilirsiniz. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal
      imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=163&amp;amp;akst_action=share-this" id="akst_link_163" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Thu, 01 Nov 2007 15:27:15 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: NetBeans 6.0 Beta 2 Yayımlandı</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/24/netbeans-60-beta-2-yayimlandi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/24/netbeans-60-beta-2-yayimlandi/</link>
      <description>&lt;p&gt;NetBeans’ın kararlı 6.0 sürümüne yaklaşırken 2. Beta &lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1137"&gt;sürümü de yayımlandı. &lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://download.netbeans.org/netbeans/6.0/beta2/"&gt;http://download.netbeans.org/netbeans/6.0/beta2/&lt;/a&gt; adresinden yükleme dosyalarını bulabilirsiniz.&lt;/p&gt; &lt;p&gt;NetBeans Türkçe çeviri grubuna hâla kayıt olmadıysanız &lt;a
      href="http://www.ikinoktayazilim.com/wordpress/2007/10/12/netbeans-60-turkce-ceviri-grubu/"&gt;buradan ayrıntılı bilgiye ulaşabilirsiniz.&lt;/a&gt; Bekliyoruz herkesi.&lt;/p&gt; &lt;p&gt;Görüşmek üzere. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=158&amp;amp;akst_action=share-this" id="akst_link_158" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt;
      &lt;/p&gt;</description>
      <pubDate>Wed, 24 Oct 2007 07:36:37 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: JRuby ile Zemberek Kullanımı (1)</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/18/jruby-ile-zemberek-kullanimi-1/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/18/jruby-ile-zemberek-kullanimi-1/</link>
      <description>&lt;div class="renklendirim"&gt;&lt;a href="http://www.ikinoktayazilim.com/wordpress/2007/10/18/jruby-ile-zemberek-kullanimi-2/"&gt;Yazının 2. bölümüne buradan ulaşabilirsiniz.&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2007/10/zemberek-jruby-nb.png" alt="zemberek-jruby-nb.png" id="image156" /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://code.google.com/p/zemberek/"&gt;Zemberek&lt;/a&gt; ülkemizde yazılım adına yapılan en önemli
      çalışmalardan biridir bana göre. Eğer Pardus ya da OpenOffice kullandıysanız zemberek’in ne denli düzgün çalıştığına şahit olmuşsunuzdur.&lt;/p&gt; &lt;p&gt;Bu yazıda, JRuby[1] üzerinden Zemberek kütüphanelerine erişim konusuna değineceğim.&lt;br /&gt; Sisteminizde JRuby’nin kurulu olduğu varsayılmıştır.&lt;br /&gt; &lt;small&gt;[1] &lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; %100 java ile yazılmış Ruby yorumlayıcısıdır. &lt;/small&gt;&lt;/p&gt; &lt;h1&gt;Zemberek &amp;amp;
      JRuby&lt;/h1&gt; &lt;p&gt;Öncelikle Zemberek ile çalışabilmek için Zemberek kütüphanelerine sahip olmamız gerekmektedir. Bu &lt;a href="http://code.google.com/p/zemberek/downloads/list"&gt;kütüphaneye ait dosyaları buradan&lt;/a&gt; bulabilir ya da zembereğin tüm modüllerini tek jar dosyası altında toplayan &lt;a href="http://zemberek.googlecode.com/files/zemberek-tum-2.0.jar"&gt;zemberek-tum-2.0.jar&lt;/a&gt; dosyasını indirebilirsiniz.&lt;/p&gt; &lt;p&gt;Bu dosyayı Java’nın hali hazırda
      bulabileceği bir yere kaydedebilir ya da oluşturacağımız dosya ile aynı yere kaydedebilirsiniz. (JRuby’ye require ile kolayca belirtmek için)&lt;/p&gt; &lt;p&gt;Dosyamızı kaydettikten sonra editörümüzü açıp zemberek kullanımına geçebiliriz.&lt;/p&gt; &lt;h2&gt;zem.rb&lt;/h2&gt; &lt;p&gt;İlk önce JRuby’ye zemberek kütüphanesini dahil etmesini söyleyelim.&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Green;"&gt;require&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;java&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# zemberek kütüphanemizi dahil edelim&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;require&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;zemberek-tum-2.0.jar&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Zemberek kütüphanesinde kullanacağımız sınıfları projemize dahil edelim.&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Blue;"&gt;include_class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color:
      #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;net.zemberek.erisim.Zemberek&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;include_class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;net.zemberek.tr.yapi.TurkiyeTurkcesi&lt;/span&gt;&lt;span style="color:
      #8b0000;"&gt;'&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Zemberek için nesnemizi oluşturalım&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Blue;"&gt;zembo&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;Zemberek&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;new&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;TurkiyeTurkcesi&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;new&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Artık şöyle bir kullanım yapabiliriz.&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: #ffa500;"&gt;# yazı belirtelim&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;yazi&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;ARGV&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;shift&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;|| &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;meraba&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:
      #ffa500;"&gt;# belirtlen yazı için öneriler isteyelim&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;oneriler&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;zembo&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;oner&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;yazi&lt;/span&gt;&lt;span style="color:
      Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# önerilerimizi ekrana yazdıralım&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;#{yazi} icin size #{oneriler.length} tane onerim var:&lt;/span&gt;&lt;span
      style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;oneriler&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;each_with_index&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;do&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;|&lt;/span&gt;&lt;span style="color: Blue;"&gt;oneri&lt;/span&gt;&lt;span style="color: Gray;"&gt;,
      &lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;|&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;Oneri #{i+1}: #{oneri}&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:
      Green;"&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Yazının devamında dosyaya ait kaynak kodları bulabilirsiniz.&lt;/p&gt; &lt;p&gt;&lt;a id="more-155"&gt;&lt;/a&gt;&lt;/p&gt; &lt;div class="hl-title"&gt;Kaynak Kod: &lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/plugins/coolcode/coolcode.php?p=155&amp;amp;download=zem1.rb"&gt;zem1.rb&lt;/a&gt;&lt;/div&gt;&lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Green;"&gt;require&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;java&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# zemberek kütüphanemizi dahil edelim&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;require&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;zemberek-tum-2.0.jar&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;include_class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color:
      Red;"&gt;net.zemberek.erisim.Zemberek&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;include_class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;net.zemberek.tr.yapi.TurkiyeTurkcesi&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br
      /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;yazi&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;ARGV&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;shift&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;|| &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;meraba&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# Zemberek için nesnemizi oluşturalım&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;zembo&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;Zemberek&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;new&lt;/span&gt;&lt;span style="color:
      Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;TurkiyeTurkcesi&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;new&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# belirtlen yazı için öneriler isteyelim&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;oneriler&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;zembo&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;oner&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;yazi&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;#
      önerilerimizi ekrana yazdıralım&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;#{yazi} icin size #{oneriler.length} tane onerim var:&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;oneriler&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;each_with_index&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;do&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;|&lt;/span&gt;&lt;span style="color: Blue;"&gt;oneri&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;|&lt;br /&gt;&#160;
      &lt;/span&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;Oneri #{i+1}: #{oneri}&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Yazının bir sonraki sürümünde katarlar üzerinden işlemlerin ruby sınıflarıyla
      nasıl yapılacağına göz atacağınız inşallah. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=155&amp;amp;akst_action=share-this" id="akst_link_155" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Thu, 18 Oct 2007 11:04:18 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: NetBeans Hızlandırımı</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/17/netbeans-hizlandirimi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/17/netbeans-hizlandirimi/</link>
      <description>&lt;p&gt;&lt;a href="http://netbeans.org"&gt;NetBeans&lt;/a&gt; açılışı biraz uzun sürüyor ve biraz çalıştıktan sonra hafiftan kasılmaya başlıyorsa netbeans için &lt;a href="http://www.devx.com/tips/Tip/5578"&gt;heap size&lt;/a&gt; ayarlamasının zamanı gelmiş demektir.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Netbeans’un kurulduğu dizinde bulunan “etc” klasörüne giriyoruz.&lt;/li&gt; &lt;li&gt;netbeans.conf dosyasını açıyoruz.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;-J-Xms32m&lt;/strong&gt; yi &lt;span
      class="renklendirim"&gt;&lt;strong&gt;-J-Xms256m&lt;/strong&gt;&lt;/span&gt; ile değiştiriyoruz. (Açılışta 256m ram ile başlıyor)&lt;/li&gt; &lt;li&gt;&lt;span class="renklendirim"&gt;&lt;strong&gt;-J-Xmx512m&lt;/strong&gt;&lt;/span&gt; ile istersek üst sınırı da belirleyebiliyoruz. (Netbeans otomatik olarak bizim için seçiyormuş normalde)&lt;/li&gt; &lt;li&gt;-J-XX:PermSize yi de arrtırarak kalıcı hafıza oluşumunu arttırabiliriz. Buna mukabil -J-XX:MaxPermSize de arttırılmalı.&lt;/li&gt; &lt;/ul&gt;
      &lt;p&gt;Ayrıca NetBeans.conf dosyasın yapılandırılması ile ilgili &lt;a href="http://wiki.netbeans.org/wiki/view/FaqNetbeansConf"&gt;daha fazla bilgiyi burada&lt;/a&gt; yer alıyor. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=153&amp;amp;akst_action=share-this" id="akst_link_153" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Wed, 17 Oct 2007 19:36:33 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: Detaylı NetBeans Ruby İncelemesi</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/17/detayli-netbeans-ruby-incelemesi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/17/detayli-netbeans-ruby-incelemesi/</link>
      <description>&lt;p&gt;30 Ağustos’ta yayımlanmış bir yazı, diğer editörlerle de ufak bir karşılaştırma yapılmış. Şimdiye kadar gözden kaçmış bir inceleme olmasına üzüldüm.&lt;/p&gt; &lt;p&gt;Buradan ulaşılabilir: &lt;a href="http://lifeonrails.org/2007/8/30/netbeans-the-best-ruby-on-rails-ide"&gt;Netbeans THE best ruby on rails IDE&lt;/a&gt; &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin."
      href="http://www.ikinoktayazilim.com/wordpress/?p=152&amp;amp;akst_action=share-this" id="akst_link_152" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Wed, 17 Oct 2007 08:33:12 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: TurkceRb</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/15/turkcerb/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/15/turkcerb/</link>
      <description>&lt;p&gt;&lt;a href="http://turkcerb.rubyforge.org/"&gt;TurkceRb&lt;/a&gt; projesinin yeni sürümünü yakında sunacağım inşallah. Gem paketini kurduktan sonra &lt;strong&gt;require “turkce”&lt;/strong&gt; &lt;em&gt;require “turkce_rails”&lt;/em&gt; diyerek kullanabileceğiz, ayrıca rails ile ruby modülleri de ayrılacak. Konu hakkında daha detaylı girdiyi gem paketini oluşturduktan sonra (süresi belli değil henüz) detaylıca yazacağım inşallah.&lt;/p&gt; &lt;p&gt;Yeni sürümü beklemeden
      “yaziya_cevir” fonksiyonunu siteden paylaşmayı uygun gördüm.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2007/10/yaziya_cevir_resim.png" alt="yaziya_cevir_resim.png" id="image151" /&gt;&lt;/p&gt; &lt;h2&gt;yaziya_cevir&lt;/h2&gt; &lt;p&gt;Verilen sayıyı yazıya çeviren bir fonksiyon. Örnek olarak&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Maroon;"&gt;11221312755123.&lt;/span&gt;&lt;span style="color: Blue;"&gt;yaziya_cevir&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;=&gt; &lt;/span&gt;&lt;span style="color: Blue;"&gt;OnBirTrilyon&lt;/span&gt;&lt;span style="color: Gray;"&gt;İ&lt;/span&gt;&lt;span style="color: Blue;"&gt;kiY&lt;/span&gt;&lt;span style="color: Gray;"&gt;ü&lt;/span&gt;&lt;span style="color: Blue;"&gt;zYirmiBirMilyar&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;Üç&lt;/span&gt;&lt;span style="color: Blue;"&gt;Y&lt;/span&gt;&lt;span style="color: Gray;"&gt;ü&lt;/span&gt;&lt;span style="color: Blue;"&gt;zOn&lt;/span&gt;&lt;span style="color: Gray;"&gt;İ&lt;/span&gt;&lt;span style="color: Blue;"&gt;kiMilyonYediY&lt;/span&gt;&lt;span style="color: Gray;"&gt;ü&lt;/span&gt;&lt;span style="color: Blue;"&gt;zElliBe&lt;/span&gt;&lt;span style="color: Gray;"&gt;ş&lt;/span&gt;&lt;span style="color: Blue;"&gt;BinY&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;ü&lt;/span&gt;&lt;span style="color: Blue;"&gt;zYirmi&lt;/span&gt;&lt;span style="color: Gray;"&gt;Üç&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Yazının devamında kaynak kodlarını bulabilirsiniz.&lt;/p&gt; &lt;p&gt;&lt;a id="more-150"&gt;&lt;/a&gt;&lt;/p&gt; &lt;div class="hl-title"&gt;Kaynak Kod: &lt;a href="http://www.ikinoktayazilim.com/wordpress/wp-content/plugins/coolcode/coolcode.php?p=150&amp;amp;download=yaziya_cevir.rb"&gt;yaziya_cevir.rb&lt;/a&gt;&lt;/div&gt;&lt;div
      class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: #ffa500;"&gt;# yardımcı bir fonksiyon (mod + div)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;Fixnum&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;def&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;adet&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;bolum&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# renklendirme wordpress sorun çıkarttığı için "div" kullanıldı&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color:
      #ffa500;"&gt;# i = self / bolum&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Green;"&gt;self&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;div&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;bolum&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;+= &lt;/span&gt;&lt;span style="color: Maroon;"&gt;1&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;if&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;self&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;% &lt;/span&gt;&lt;span style="color:
      Blue;"&gt;bolum&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&gt; &lt;/span&gt;&lt;span style="color: Maroon;"&gt;0&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; &lt;br /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# turkcerb.rubyforge.org&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;# murat.celiker@gmail.com , &#160;15 ekim 2007&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ffa500;"&gt;#
      &lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;module&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;TurkceRb&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;module&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;Yazisal&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br
      /&gt;&#160;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;require&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;enumerator&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;BIRLER&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;=
      &lt;/span&gt;&lt;span style="color: Maroon;"&gt;1&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;ONLAR&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; = &lt;/span&gt;&lt;span style="color: Maroon;"&gt;2&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;YUZLER&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color:
      Maroon;"&gt;3&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Maroon;"&gt;3&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;SAYILAR&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &#160;{ :&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;birler&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;=&gt; &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;%w(&lt;/span&gt;&lt;span style="color: Red;"&gt;&#160;Bir İki Üç Dört Beş Altı Yedi Sekiz Dokuz&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;, &lt;br /&gt;&#160; &#160; &#160; :&lt;/span&gt;&lt;span style="color: Blue;"&gt;onlar&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; =&gt; &lt;/span&gt;&lt;span style="color:
      #8b0000;"&gt;%w(&lt;/span&gt;&lt;span style="color: Red;"&gt;&#160;On Yirmi Otuz Kırk Elli Altmış, Yetmiş Seksen Doksan &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;,&lt;br /&gt;&#160; &#160; &#160; :&lt;/span&gt;&lt;span style="color: Blue;"&gt;diger&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; =&gt; &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;%w(&lt;/span&gt;&lt;span style="color: Red;"&gt;&#160;Yüz Bin Milyon Milyar Trilyon
      Katrilyon Katrilyar &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;br /&gt;&#160; &#160; }&lt;br /&gt;&#160;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;def&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;yaziya_cevir&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;str&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Green;"&gt;self&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;to_s&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;uzunluk&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;str&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;length&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Maroon;"&gt;1.&lt;/span&gt;&lt;span style="color: Blue;"&gt;upto&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;- &lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;uzunluk&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;&#160;% &lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Olive;"&gt;))&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;{ &lt;/span&gt;&lt;span style="color: Blue;"&gt;str&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;insert&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Maroon;"&gt;0&lt;/span&gt;&lt;span style="color: Gray;"&gt;,
      &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Red;"&gt;0&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;'&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;} &lt;/span&gt;&lt;span style="color: Green;"&gt;if&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;uzunluk&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;% &lt;/span&gt;&lt;span style="color:
      Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&gt; &lt;/span&gt;&lt;span style="color: Maroon;"&gt;0&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;a&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;uclu_basamak&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: Blue;"&gt;str&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;split&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;//&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;""&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color:
      Maroon;"&gt;0&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;br /&gt;&#160;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;each_slice&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span
      style="color: Green;"&gt;do&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;|&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;|&lt;br /&gt;&#160; &#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;a&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;+= &lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span
      style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;length&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;adet&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;- &lt;/span&gt;&lt;span
      style="color: Blue;"&gt;uclu_basamak&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;uclu_basamak&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;+= &lt;/span&gt;&lt;span style="color: Maroon;"&gt;1&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;a&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; &lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color:
      Green;"&gt;def&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color:
      Blue;"&gt;don&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;= &lt;/span&gt;&lt;span style="color: #8b0000;"&gt;""&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;each_index&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;{ |&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;|
      &lt;/span&gt;&lt;span style="color: Blue;"&gt;don&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;+= &lt;/span&gt;&lt;span style="color: Blue;"&gt;uclu_sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Olive;"&gt;[&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Olive;"&gt;]&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;to_i&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;BASAMAK_ALT_ADET&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;- &lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;if&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span
      style="color: Blue;"&gt;dizi&lt;/span&gt;&lt;span style="color: Olive;"&gt;[&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Olive;"&gt;]&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;to_i&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&gt; &lt;/span&gt;&lt;span style="color: Maroon;"&gt;0&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;}&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color:
      Blue;"&gt;don&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;+= &lt;/span&gt;&lt;span style="color: Blue;"&gt;SAYILAR&lt;/span&gt;&lt;span style="color: Olive;"&gt;[&lt;/span&gt;&lt;span style="color: Gray;"&gt;:&lt;/span&gt;&lt;span style="color: Blue;"&gt;diger&lt;/span&gt;&lt;span style="color: Olive;"&gt;][&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;- &lt;/span&gt;&lt;span style="color: Maroon;"&gt;1&lt;/span&gt;&lt;span
      style="color: Olive;"&gt;]&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Green;"&gt;if&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&gt;= &lt;/span&gt;&lt;span style="color: Maroon;"&gt;2&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&amp;amp;&amp;amp; !&lt;/span&gt;&lt;span style="color: Blue;"&gt;don&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;empty&lt;/span&gt;&lt;span style="color: Gray;"&gt;?&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;don&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; &lt;br /&gt;&#160; &#160;
      &lt;/span&gt;&lt;span style="color: Green;"&gt;private&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;:&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak_degeri&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;def&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;uclu_sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span
      style="color: Blue;"&gt;sayi&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;case&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160;
      &lt;/span&gt;&lt;span style="color: Green;"&gt;when&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;BIRLER&lt;/span&gt;&lt;span style="color: Gray;"&gt;: &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi&lt;/span&gt;&lt;span style="color:
      Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;when&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;ONLAR&lt;/span&gt;&lt;span style="color: Gray;"&gt;: &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi_degeri&lt;/span&gt;&lt;span style="color:
      Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi&lt;/span&gt;&lt;span style="color: Gray;"&gt;, :&lt;/span&gt;&lt;span style="color: Blue;"&gt;onlar&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;when&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;YUZLER&lt;/span&gt;&lt;span style="color: Gray;"&gt;:
      &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;yuzler_sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; &lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br
      /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;private&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;:&lt;/span&gt;&lt;span style="color: Blue;"&gt;uclu_sayi_degeri&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;def&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;, &lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Gray;"&gt;=:&lt;/span&gt;&lt;span style="color: Blue;"&gt;birler&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160;
      &lt;/span&gt;&lt;span style="color: Blue;"&gt;SAYILAR&lt;/span&gt;&lt;span style="color: Olive;"&gt;[&lt;/span&gt;&lt;span style="color: Blue;"&gt;basamak&lt;/span&gt;&lt;span style="color: Olive;"&gt;][&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Gray;"&gt;-&lt;/span&gt;&lt;span style="color: Maroon;"&gt;1&lt;/span&gt;&lt;span style="color: Olive;"&gt;]&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160; &#160; &lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span
      style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;private&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;:&lt;/span&gt;&lt;span style="color: Blue;"&gt;sayi_degeri&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;def&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;yuzler_sayi_degeri&lt;/span&gt;&lt;span style="color: Olive;"&gt;(&lt;/span&gt;&lt;span style="color: Blue;"&gt;i&lt;/span&gt;&lt;span style="color: Olive;"&gt;)&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;return&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;#{sayi_degeri(i) if i &gt;
      1}#{SAYILAR[:diger][0]}&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;private&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;:&lt;/span&gt;&lt;span style="color: Blue;"&gt;yuzler_sayi_degeri&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br
      /&gt;&#160;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;String sınıfına, Integer sınıfına dahil edebilirsiniz.&lt;/p&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Green;"&gt;class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;Integer&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;include&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;TurkceRb&lt;/span&gt;&lt;span style="color: Gray;"&gt;::&lt;/span&gt;&lt;span style="color: Blue;"&gt;Yazisal&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br
      /&gt;&#160;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;class&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;String&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&#160; &lt;/span&gt;&lt;span style="color: Blue;"&gt;include&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Blue;"&gt;TurkceRb&lt;/span&gt;&lt;span style="color: Gray;"&gt;::&lt;/span&gt;&lt;span style="color:
      Blue;"&gt;Yazisal&lt;/span&gt;&lt;span style="color: Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Green;"&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;h2&gt;Örnek Kullanımlar&lt;/h2&gt; &lt;div class="hl-surround"&gt;&lt;div class="hl-main"&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: Maroon;"&gt;11221312755123.&lt;/span&gt;&lt;span style="color: Blue;"&gt;yaziya_cevir&lt;/span&gt;&lt;span style="color:
      Gray;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: Blue;"&gt;puts&lt;/span&gt;&lt;span style="color: Gray;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Red;"&gt;028282&lt;/span&gt;&lt;span style="color: #8b0000;"&gt;"&lt;/span&gt;&lt;span style="color: Gray;"&gt;.&lt;/span&gt;&lt;span style="color: Blue;"&gt;yaziya_cevir&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us
      gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=150&amp;amp;akst_action=share-this" id="akst_link_150" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Mon, 15 Oct 2007 19:58:09 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: NetBeans 6.0 Türkçe Çeviri Grubu</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/12/netbeans-60-turkce-ceviri-grubu/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/12/netbeans-60-turkce-ceviri-grubu/</link>
      <description>&lt;p&gt;&lt;a href="http://www.netbeans.org"&gt;NetBeans&lt;/a&gt; 6.0 tüm dillere çevrilmek üzere katılımcılar &lt;a href="http://translatedfiles.netbeans.org/"&gt;arıyor&lt;/a&gt;. Bunlardan biri de elbette Türkçe.&lt;/p&gt; &lt;p&gt;Yapmanız gerekenler &lt;a href="http://translatedfiles.netbeans.org/docs/first_steps.html"&gt;şurada anlatılıyor&lt;/a&gt;, özet geçmek gerekirse:&lt;br /&gt; Öncelikle e-posta listesine üye olmalısınız. Bunun için
      “dev-subscribe@translatedfiles.netbeans.org” adresine ad-soyad,kullanıcı adınız,Türkçe çeviri yapmak istediğiniz ve - opsiyonel - ilgilendiğiniz konuları yazıp göndermeniz, sonrasında gelecek onay epostasına cevap vermeniz gerekiyor. Daha sonrasında listeye bir mesaj atarak “geldiğinizi” bildirirseniz faydalı olacaktır.&lt;/p&gt; &lt;p&gt;Şu an Türkçe çeviri grubu bir ara görünüp kaybolmuş söylenilene göre (eposta yöneticisi tarafından). İnşallah güzel organize olarak çeviriye başlayabiliriz.
      Sayfalarınızda bildiriye yer vererek yardım sağlayacak arkadaşların da aramıza katılmasını sağlayabilirseniz bu güzel editörün çevirisi için çalışmalara hemen başlayabiliriz.&lt;/p&gt; &lt;p&gt;Ayrıca Netbeans hakkında yazı yazan arkadaşlar “&lt;a href="http://www.planetnetbeans.org"&gt;Planet NetBeans&lt;/a&gt;“a üye olabilirler. Bunun için &lt;a href="http://www.planetnetbeans.org/tr/"&gt;NetBeans Gezegeni&lt;/a&gt;nde yönergeler yer alıyor.&lt;/p&gt; &lt;p&gt;Bu arada, NetBeans gerçekten çok güzel
      bir editör. “Yüzyılın editörü” tabirini haketti benim tarafımda. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın, del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=147&amp;amp;akst_action=share-this" id="akst_link_147" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Fri, 12 Oct 2007 14:14:39 +0000</pubDate>
    </item>
    <item>
      <title>muarifer * ruby, rails ve yazılım geliştirimi üzerine: Ruby Dark Pastels, NetBeans Renklendirimi</title>
      <guid isPermaLink="false">http://www.ikinoktayazilim.com/wordpress/2007/10/09/ruby-dark-pastels-netbeans-renklendirimi/</guid>
      <link>http://www.ikinoktayazilim.com/wordpress/2007/10/09/ruby-dark-pastels-netbeans-renklendirimi/</link>
      <description>&lt;p&gt;Piyasaya çıkmış olan tüm Ruby destekleyen editörleri denemeye çalışıyorum. Zaman zaman bunların değerlendirmesini bu sayfada yayımlıyorum. &lt;/p&gt; &lt;p&gt;Uzunca bir süre kodlamalar için Eclipse üzerine RDT ve RadRails pluginlerini kurup işlerimi öyle hallettim. Zira RadRails güncel RDT sürümünü kullanmadığı için otomatik kod tamamlama ve folding olayları kendi içerisinde gelmiyordu.&lt;/p&gt; &lt;p&gt;Fakat son zamanlarda tüm ruby kodlamalarımı NetBeans üzerinden yapıyorum,
      halen ilk deneme sürümü olmasına rağmen şu anki hali bile kullanımda büyük kolaylık sunuyor. Eğer hala denemediyseniz sadece Ruby paketini içeren NetBeans sürümünü (19 MB) &lt;a href="http://dlc.sun.com/netbeans/download/6_0/beta1/"&gt;yükleme&lt;/a&gt; sayfasında bulabilirsiniz.&lt;/p&gt; &lt;p&gt;Gelelim yazının asıl konusuna, Ruby için “Dark Pastels” renklendirmesi yayımlandı dün, kod yazarken koyu zeminlerden hoşlanıyorsanız tavsiye ederim.&lt;/p&gt; &lt;p&gt;&lt;img
      src="http://www.ikinoktayazilim.com/wordpress/wp-content/uploads/2007/10/uzun-purdy.png" alt="uzun-purdy.png" id="image144" /&gt;&lt;/p&gt; &lt;p&gt;Kurmak için &lt;a href="http://mediacast.sun.com/share/tor/org-netbeans-modules-ruby-themes.nbm"&gt;buradaki dosyayı&lt;/a&gt; bilgisayarınıza kaydettikten sonra, NetBeans ana menü barında “&lt;strong&gt;Tools &gt; Plugins&lt;/strong&gt;” menüsünden “&lt;strong&gt;Downloaded&lt;/strong&gt;” tabını seçip “&lt;strong&gt;Install&lt;/strong&gt;” düğmesine
      basarak eklentiyi kurabilirsiniz. Daha sonra “&lt;strong&gt;Options&lt;/strong&gt;” menüsü altında bulunan “&lt;strong&gt;Font &amp;amp; Colors&lt;/strong&gt;” sekmesinden &lt;strong&gt;Ruby Dark Pastels&lt;/strong&gt; profilini seçip, NetBeans’ı yeniden başlattıktan sonra yeni renk düzeninize geçilmiş olacaktır.&lt;/p&gt; &lt;p&gt;Shift+ESC bir de üstüne Alt+Shift+Enter yaparsanız, tadından yenmez oluyor. &lt;/p&gt; &lt;p class="akst_link"&gt;&lt;a title="Bu yazıyı arkadaşınızla paylaşın,
      del.icio.us gibi sosyal imleme sitelerine ekleyin." href="http://www.ikinoktayazilim.com/wordpress/?p=143&amp;amp;akst_action=share-this" id="akst_link_143" class="akst_share_link"&gt;Bu Yazıyı Paylaşın&lt;/a&gt; &lt;/p&gt;</description>
      <pubDate>Tue, 09 Oct 2007 12:45:05 +0000</pubDate>
    </item>
    <item>
      <title>Suat ATAN * KARALAMA DEFTERİ » NetBeans: Netbeans Visual Web Pack ile veritabanı işlemlerinde sıkça karşılaşılan bir sorun hakkında</title>
      <guid isPermaLink="false">http://suatatan.wordpress.com/2007/05/01/netbeans-visual-web-pack-ile-veritabani-islemlerinde-sikca-karsilasilan-bir-sorun-hakkinda/</guid>
      <link>http://suatatan.wordpress.com/2007/05/01/netbeans-visual-web-pack-ile-veritabani-islemlerinde-sikca-karsilasilan-bir-sorun-hakkinda/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Netbeans Visual Web Pack ile Veritabanı işlemlerinde; herhangi bir veritabanını kullanmak için malum olduğu üzere önce veritabanı bağlantısı Runtime penceresi altından kurulup istenen tablo sürükle-bırak yöntemi ile sayfa içine çekilir.&lt;br /&gt;Daha sonra istenen bir form elemanına sağ tıklanıp “Bind to Data” diyilerek veriler bu form elemanına bindirilir.&lt;br /&gt;Bu yöntemi tutoriallerde uzun uzadıya anlatırlar. Ancak hep es
      geçilen önemli bir sorun vardır.&lt;br /&gt;MySQL veritabanı bağlantısı kurulurken bu işlemde “Bind to Data” işleminden sonra Netbeans tablo sütün adlarını okuyamaz ve adamı illet eder.&lt;br /&gt;Bu durumdan kurtulmanın yolu şudur:&lt;br /&gt;Netbeansa entegre Tomcat sunucusna ait klasörlere ulaşılıp bunun altındaki “common” klasörü altındaki lib klasörüne MySQL bağdaştırıcsına ait jar dosyası konulur.&lt;br /&gt;Mesela ben MySQL resmi sitesinden indirdiğim: &lt;span style="font-weight:
      bold;"&gt;mysql-connector-java-5.0.5-bin.jar &lt;/span&gt;dosyasını&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size: 85%;"&gt;C:\Program Files\netbeans-5.5_withJDK1.6.0\enterprise3\apache-tomcat-5.5.17\common\lib&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size: 100%;"&gt;dizinine yerleştirdim. Bunun yanında Netbeans’ta project menüsünden de library altına da aynı jar dosyasını ekledim.&lt;br /&gt;Bu illet de böylece çözülmüş oldu.&lt;br /&gt;Bu
      sorunun çözümünü esasen Java Üstadım ve kardeşim Bahadır ŞAYLAN yaptı.&lt;br /&gt;(Bu sorunu bu minval üzerine halleylen her kişi üstat ruhuna bir fatiha okuya, gaflet olunmaya:)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/suatatan.wordpress.com/55/" alt="" border="0" /&gt; &lt;img
      src="http://feeds.wordpress.com/1.0/tags/suatatan.wordpress.com/55/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/55/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/55/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/55/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/55/" alt=""
      border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/55/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/55/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/55/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/55/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/55/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/55/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&amp;amp;blog=1268266&amp;amp;post=55&amp;amp;subd=suatatan&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 01 May 2007 20:54:00 +0000</pubDate>
    </item>
    <item>
      <title>Suat ATAN * KARALAMA DEFTERİ » NetBeans: Netbeans’ta JSlider(Slider) Kullanımı</title>
      <guid isPermaLink="false">http://suatatan.wordpress.com/2007/03/21/netbeansta-jsliderslider-kullanimi/</guid>
      <link>http://suatatan.wordpress.com/2007/03/21/netbeansta-jsliderslider-kullanimi/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/SliderDemo.png"&gt;&lt;img src="http://java.sun.com/docs/books/tutorial/figures/uiswing/components/SliderDemo.png" style="float: left; cursor: pointer; width: 287px; height: 287px; margin: 0 10px 10px 0;" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Java programcılığı yaparken son kullanıcı için özellikle hızlı biçimde herhangi bir değer değişikliği yapmak
      istenildiğinde Slider’ler kullanılır. Resimde örneği görülen JSlider 0 ila 30 arasında saniyede değişecek kare hızını değiştiriyor.&lt;/p&gt; &lt;p&gt;Sizler de Netbeans içinde JSlider kullanarak benzer ve kullanışlı şeyler geliştirebilirsiniz.&lt;/p&gt; &lt;p&gt;JSlider’in Netbeansta kullanımı çok kolaydır.&lt;/p&gt; &lt;p&gt;Aşağıdaki yönergeleri takip ederek resimde görülen JSlider benzeri bir amaca hizmet eden bir obje yaratabilirsiniz.&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;ol&gt; &lt;li&gt;Öncelikle
      Netbeans &lt;span style="font-weight: bold;"&gt;Palette &lt;/span&gt;menüsünden Swing alt menüsü içerisinden (jbuton, jtextfield gibi objelerin seçildiği alan) JSlideri seçiyoruz.&lt;/li&gt; &lt;li&gt;Bu obje seçili durumda iken &lt;span style="font-weight: bold;"&gt;properties &lt;/span&gt;menüsünden Max Value ve Min Value yazan yerlere Max Value(en büyük değer) olarak 30 Min Value (En küçük değer olarak) 0 yazıyoruz. Bunun anlamı JSliderimiz her sürüklendiğinde 0 ila 30 arasında
      değişecek.&lt;/li&gt; &lt;li&gt;Şimdi Netbeans klasiği olarak yine Jslider objesi seçili iken sağ tıklayıp &lt;span style="font-weight: bold;"&gt;events &lt;/span&gt;menüsünden &lt;span style="font-weight: bold;"&gt;change &lt;/span&gt;alt menüsünü oradan da &lt;span style="font-weight: bold;"&gt;StateChanged &lt;/span&gt;tıklayıp JSlider sürüklendiğinde yapılacak işlemi tanımlamaya başlıyoruz.&lt;/li&gt; &lt;li&gt;Aşağıdaki kod 3. maddede anlatılan ve JSliderin sürüklenmesi ile dinamik olarak
      değerin nasıl alınıp kullanılacağını göstermektedir: ——————- &lt;pre style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-family: georgia;"&gt;public void stateChanged(ChangeEvent e) {&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;JSlider dinamikdeger= (JSlider)e.getSource();&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; if (!source.getValueIsAdjusting()) {&lt;/span&gt;&lt;span style="font-family:
      georgia;"&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt; &lt;span style="color: rgb(0, 153, 0);"&gt; int fps = (int)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;dinamikdeger&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(0, 153,
      0);"&gt;.getValue();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; if (fps == 0) {&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; if (!frozen) stopAnimation();&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; } else {&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; delay = 1000 / fps;&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; timer.setDelay(delay);&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; timer.setInitialDelay(delay *
      10);&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; if (frozen) startAnimation();&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; }&lt;/span&gt;&lt;span style="font-family: georgia;"&gt; }&lt;/span&gt;} ---------&lt;/pre&gt; &lt;/li&gt; &lt;li&gt;Yeşil ile yazılan kısımlara dikkat edilecek olursa öncelikle &lt;span style="font-weight: bold;"&gt;dinamikdeger &lt;/span&gt;adlı bir JSlider objesi yaratılıyor. Bunu her seferinde siz de yapacaksınız.&lt;/li&gt; &lt;li&gt;Daha sonra bu deger
      &lt;span style="font-weight: bold;"&gt;.getValue() &lt;/span&gt;metodu ile alınıyor. Bu metot sonucunda ortaya çıkan &lt;span style="font-weight: bold;"&gt;Integer&lt;/span&gt; değer JSliderin sürüklenip bırakıldığı andaki 0 ile 30 arasındaki (tabi bizim uygulamamız içinde) değerdir.&lt;/li&gt; &lt;li&gt;Bu değer yukarıdaki programda fps adlı değişkene yüklenip program içinde animasyon hızı olarak kullanılıyor.&lt;/li&gt; &lt;li&gt;Max ve Min Value değerleri eksi işaretli de olabili söz gelimi -250
      ila +250 arasında da JSlider yapılabilir.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;İşte JSlider bu kadar basit ve kullanışlı bir objedir. Bu objeyi kullanırken oluşan problemler için mesajlarınızı bekliyoruz.&lt;/p&gt; &lt;pre style="color: rgb(255, 0, 0);"&gt;&lt;/pre&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/suatatan.wordpress.com/49/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/suatatan.wordpress.com/49/" alt="" border="0" /&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gocomments/suatatan.wordpress.com/49/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/suatatan.wordpress.com/49/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/suatatan.wordpress.com/49/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/suatatan.wordpress.com/49/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gostumble/suatatan.wordpress.com/49/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/suatatan.wordpress.com/49/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/suatatan.wordpress.com/49/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/suatatan.wordpress.com/49/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/suatatan.wordpress.com/49/"
      rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/suatatan.wordpress.com/49/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=suatatan.wordpress.com&amp;amp;blog=1268266&amp;amp;post=49&amp;amp;subd=suatatan&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 21 Mar 2007 12:27:00 +0000</pubDate>
    </item>
  </channel>
</rss>
