<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ramazan Utku &#187; Java</title>
	<atom:link href="http://www.racih.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.racih.com</link>
	<description>Hayallerini kodla ...</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:47:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>İnci Name 0.7</title>
		<link>http://www.racih.com/2009/05/inci-name-07/</link>
		<comments>http://www.racih.com/2009/05/inci-name-07/#comments</comments>
		<pubDate>Mon, 04 May 2009 17:06:00 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[derby]]></category>
		<category><![CDATA[İnci Name]]></category>
		<category><![CDATA[Şifreleme]]></category>

		<guid isPermaLink="false">http://www.racih.com/?p=102</guid>
		<description><![CDATA[Geçen ay bitirdiğim İnci Name 0.6 sürümünü ftp ye attıktan sonra, yayınlamayıp daha radikal değişikliklere gitmek istedim.  Öncelikle bu sürüme kadar projenin kaynak kodlarını buraya koymadım. Methodların biraz karışık ve dağınık olması okunabilirliği zorlaştırdı. Tekrar methodları elden geçirdikten sonra okunabilirlik arttı. Proje içeriğinin genişlemesiyle birlikte daha faydalı bir kaynak olacağına inanıyorum. Bu sürümde şifreli Not [...]]]></description>
			<content:encoded><![CDATA[<p>Geçen ay bitirdiğim İnci Name 0.6 sürümünü ftp ye attıktan sonra, yayınlamayıp daha radikal değişikliklere gitmek istedim.  Öncelikle bu sürüme kadar projenin kaynak kodlarını buraya koymadım. Methodların biraz karışık ve dağınık olması okunabilirliği zorlaştırdı. Tekrar methodları elden geçirdikten sonra okunabilirlik arttı. Proje içeriğinin genişlemesiyle birlikte daha faydalı bir kaynak olacağına inanıyorum. Bu sürümde şifreli Not defterimiz, artık dosyalarıda şifreliyor. Byte kodlarını şifreleyerek yaptığım şifreleme, sıkıştırma yöntemi değildir. Kriptolama yöntemidir. Kısıtlı zamandan dolayı <a href="http://www.jasypt.org/">jasypt</a> adlı şifreleme kütüphanesini kullandım.</p>
<p>Artık bir hata düzeltileceği zaman güncelleme kütüphanesi ile program güncellenecek. Ve daha fazlasını siz kullanarak öğren<br />
in  <img src='http://www.racih.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Kullanıcı adı : demo</p>
<p>Şifre : demo</p>
<p>İndirme adresi : <a class="downloadlink" href="http://www.racih.com/wp-content/plugins/download-monitor/download.php?id=2" title="Version0.7 downloaded 150 times" >İnci Name (150)</a></p>
<p>Kaynak Kodu : <a class="downloadlink" href="http://www.racih.com/wp-content/plugins/download-monitor/download.php?id=3" title="Version0.7 downloaded 135 times" >İnci Name SRC (135)</a></p>
<p><img class="alignnone size-medium wp-image-103" title="inciname-07" src="http://www.racih.com/wp-content/uploads/2009/05/inciname-07-300x275.jpg" alt="inciname-07" width="300" height="275" /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F05%2Finci-name-07%2F&amp;linkname=%C4%B0nci%20Name%200.7"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/05/inci-name-07/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javada Bir üst dizini bulmak</title>
		<link>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/</link>
		<comments>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 07:34:38 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[bir üst dizin]]></category>

		<guid isPermaLink="false">http://www.racih.com/?p=97</guid>
		<description><![CDATA[Üzerinde çalıştığım güncelleme programının indirme işlevini tamamladıktan sonra dosya taşıma işlevini yapmakla uğraşıyordum. Ancak bir üst dizini alan küçük bir kod bulamadım. Bende şunu yazdım.
public class kesme {
private char[] yol;
public kesme(){
String deger = System.getProperty(&#8220;user.dir&#8221;);
String c = deger.substring(deger.lastIndexOf(&#8220;/&#8221;));
int d = deger.length() &#8211; c.length();
yol = new char[d];
for(int i =0; i&#60;d;i++){
yol[i]=deger.charAt(i);
}
String gelenYol = new String(yol);
System.out.println(gelenYol);
System.out.println(c);
}
public static void main(String[] [...]]]></description>
			<content:encoded><![CDATA[<p>Üzerinde çalıştığım güncelleme programının indirme işlevini tamamladıktan sonra dosya taşıma işlevini yapmakla uğraşıyordum. Ancak bir üst dizini alan küçük bir kod bulamadım. Bende şunu yazdım.</p>
<blockquote><p>public class kesme {<br />
private char[] yol;<br />
public kesme(){<br />
String deger = System.getProperty(&#8220;user.dir&#8221;);<br />
String c = deger.substring(deger.lastIndexOf(&#8220;/&#8221;));<br />
int d = deger.length() &#8211; c.length();<br />
yol = new char[d];<br />
for(int i =0; i&lt;d;i++){<br />
yol[i]=deger.charAt(i);<br />
}<br />
String gelenYol = new String(yol);<br />
System.out.println(gelenYol);<br />
System.out.println(c);<br />
}<br />
public static void main(String[] args){<br />
new kesme();<br />
}</p>
<p>}</p></blockquote>
<p>İlk olarak tam dosya yolunu aldım. Ardından o anki dosyamı kestim. Uzunluğunu aldım. Tam yol uzunluğunu aldım ve bir üst dizine kadar olan uzunluğu elde ettim. Sonra charAt özelliğiyle en sonra karaktere kadar char[] dizisine karakterleri teker teker attım. Son olarakta ekrana karakter dizisini String e çevirerek bastım.</p>
<p><span style="color: #ff0000;">Düzeltme :</span> <a href="http://kodveus.blogspot.com/">Tahir Emre </a>hocamın bana gönderdiği mesajla bunun bir methodu olduğunu öğrendim. Verdiği kod</p>
<blockquote><p>File.getParent() komutunu üst dizine ulaşmak için kullanabilirsin:</p>
<p>File f = new File(System.getProperty(&#8220;user.dir&#8221;));<br />
System.out.println(f);<br />
System.out.println(f.getParent());</p></blockquote>
<p>Tahir hocama teşekkürler &#8230;</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F04%2Fjavada-bir-ust-dizini-bulmak%2F&amp;linkname=Javada%20Bir%20%C3%BCst%20dizini%20bulmak"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/04/javada-bir-ust-dizini-bulmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Üye Kayıt Programı</title>
		<link>http://www.racih.com/2009/04/uye-kayit-programi/</link>
		<comments>http://www.racih.com/2009/04/uye-kayit-programi/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 21:38:49 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Hayat]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[derby]]></category>
		<category><![CDATA[üye kayıt]]></category>

		<guid isPermaLink="false">http://www.racih.com/?p=94</guid>
		<description><![CDATA[1 aydan beri uğraştığım bir proje var. Adı Üye kayıt programı. Kullanım alanı üniversite içerisinde bulunan toplulukların, bilgisayar üzerinden üye kaydı yapabilmesini sağlıyor.  Derby deki sorunları aştıktan sonra güvenle projede veritabanı olarak kullandım. Üniversitenin e-posta portu kapalı olsa bile toplu e-posta gönderme özelliğini ekledim. Şifreli giriş özelliği ve güzel bir açılış ekranı ekledim. Bu aralar, [...]]]></description>
			<content:encoded><![CDATA[<p>1 aydan beri uğraştığım bir proje var. Adı Üye kayıt programı. Kullanım alanı üniversite içerisinde bulunan toplulukların, bilgisayar üzerinden üye kaydı yapabilmesini sağlıyor.  Derby deki sorunları aştıktan sonra güvenle projede veritabanı olarak kullandım. Üniversitenin e-posta portu kapalı olsa bile toplu e-posta gönderme özelliğini ekledim. Şifreli giriş özelliği ve güzel bir açılış ekranı ekledim. Bu aralar, güncelleme özelliğini daha sağlam yapmaya çalışıyorum. Gelecek Eylüle kadar zamanım olmasından dolayı aslında rahatım. Çoğu şeyi öğrene öğrene ekliyorum. Güncelleme sorununu hallettikten sonra, şifre ve kullanıcı adını veritabanı yerine xml de şifreli olarak saklamak için çalışacağım. Malum veritabanına bağlanıncaya kadar 3 saniye geçiyor. Bu beklemeyi ms yapmak daha iyi olacak  <img src='http://www.racih.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Bir sonraki özellikse veritabanındaki bilgileri excel formatında dışarıya aktarmak. En son olarakta veritabanındaki verileri yazıcıdan çıkartmak. Bu gelişimi tabi ilk İnci Name üzerinde yapacağım. İnci Name kobay projem :D.  İnci Name&#8217;nin küçük olması daha kolay geliştirmemi sağlıyor. Daha yeni ve güzel özellikler ekleyebiliyorum.</p>
<p><a href="http://www.racih.com/2009/06/ogrenci-kaydet-programi/"><strong>Programa ulaşmak için tıklayın</strong></a></p>
<p><img class="alignnone size-medium wp-image-95" title="uyekayit" src="http://www.racih.com/wp-content/uploads/2009/04/uyekayit-300x213.jpeg" alt="uyekayit" width="300" height="213" /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F04%2Fuye-kayit-programi%2F&amp;linkname=%C3%9Cye%20Kay%C4%B1t%20Program%C4%B1"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/04/uye-kayit-programi/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>İnci Name 0.5</title>
		<link>http://www.racih.com/2009/03/inci-name-05/</link>
		<comments>http://www.racih.com/2009/03/inci-name-05/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 12:02:45 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[İnci Name]]></category>

		<guid isPermaLink="false">http://www.racih.com/?p=90</guid>
		<description><![CDATA[Bu sürümde açılış ekranı eklendi. Silme butonunu sorunu giderildi. Bu sürümden sonra kullanılabilir program oldu.
Kullancı adı : demo
Şifre:  demo
İndirme adresi : İnci Name 0.5

İndirme adresi : 
]]></description>
			<content:encoded><![CDATA[<p>Bu sürümde açılış ekranı eklendi. Silme butonunu sorunu giderildi. Bu sürümden sonra kullanılabilir program oldu.</p>
<p>Kullancı adı : demo<br />
Şifre:  demo</p>
<p>İndirme adresi : <a href="http://www.racih.com/projeler/InciName0.5.tar.gz">İnci Name 0.5<br />
</a><br />
İndirme adresi : <img src="http://www.racih.com/wp-content/uploads/2009/03/inciname04-300x279.jpg" alt="inciname05" title="inciname04" width="300" height="279" class="alignnone size-medium wp-image-85" /></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F03%2Finci-name-05%2F&amp;linkname=%C4%B0nci%20Name%200.5"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/03/inci-name-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>aTunes</title>
		<link>http://www.racih.com/2009/02/atunes/</link>
		<comments>http://www.racih.com/2009/02/atunes/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 12:19:41 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[aTunes]]></category>

		<guid isPermaLink="false">http://www.konusuz.net/?p=61</guid>
		<description><![CDATA[Bu aralar şarkılarımı aTunes adlı oynatıcıdan dinliyorum. Kendisi iTunes tarzında tasarıma sahip ve Javayla yazılmış. Kaynak kodlarıda açık olduğu için benim gibi javayla ilgilenenlere çok güzel referans edecek. 
Program siz şarkıyı dinlerken Last.fm den Albüm kapağını, şarkıcının bilgileri, şarkının sözleri, şarkının tarzına en yakın şarkıları ve şarkıcının diğer albümlerini veriyor. Özelliklerini maddeleştirecek olursak;
+ Şarkıları düzenleme
+ [...]]]></description>
			<content:encoded><![CDATA[<p>Bu aralar şarkılarımı aTunes adlı oynatıcıdan dinliyorum. Kendisi iTunes tarzında tasarıma sahip ve Javayla yazılmış. Kaynak kodlarıda açık olduğu için benim gibi javayla ilgilenenlere çok güzel referans edecek. <span id="more-61"></span></p>
<p>Program siz şarkıyı dinlerken Last.fm den Albüm kapağını, şarkıcının bilgileri, şarkının sözleri, şarkının tarzına en yakın şarkıları ve şarkıcının diğer albümlerini veriyor. Özelliklerini maddeleştirecek olursak;</p>
<p>+ Şarkıları düzenleme</p>
<p>+ Eklenti kurabilme</p>
<p>+ Şarkılar hakkında wikipedia, last.fm, video.google, youtube gibi sitelerden bilgi alıyor.</p>
<p>+ Albüm kapaklarını buluyor.</p>
<p>+ Flash diskinizi taktığınızda, içerisinde bulunan gezginle müzik yükleyip silebilirsiniz.</p>
<p>+ Koleksiyon yapabilirsiniz</p>
<p>+ Online Radyoları takip edebilirsiniz.</p>
<p>+ PodCast yayınlarını takip edebilirsiniz</p>
<p>+ İstatiskten ne kadar şarkı dinlediğinizi grafiksel olarak göz atabilirsiniz.</p>
<p>Her ne kadar tasarımı Songbird gibi olmasada idare eder. Songbird gibi gelişmiş ve bir o kadar çok kolay kullanılan bir yazılım.</p>
<p><img class="alignnone size-medium wp-image-63" title="atunes" src="http://www.konusuz.net/wp-content/uploads/2009/02/atunes-300x225.jpg" alt="atunes" width="300" height="225" /></p>
<p>Anasayfa: <a href="http://www.atunes.org">www.atunes.org</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F02%2Fatunes%2F&amp;linkname=aTunes"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/02/atunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>İnci Name 0.3</title>
		<link>http://www.racih.com/2009/02/inci-name-03/</link>
		<comments>http://www.racih.com/2009/02/inci-name-03/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 17:08:57 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.konusuz.net/?p=57</guid>
		<description><![CDATA[Bu sürümde;
+ Güncelle butonu kaldırıldı
+ Listeye ekleme sorunu giderildi
+ Yazı Fontları büyültüldü
+ Butonlara simgeler eklendi.
Şuan giderilmeyen hatalar;
- Sağlıklı silme işlemi yapamıyor.
Bu sürümde hataları bir nebze azaltabildim. Hata çemberi giderek azalmaya başladı. Silme işlemine fazla zaman ayırmayıp, ilerki sürümde arama özelliğini eklemeye çalışacağım. Bu silme hatasını giderememin sebebi beans binding kütüphanesi kullanmamdır. Bu kütüphane farklı nesneler [...]]]></description>
			<content:encoded><![CDATA[<p>Bu sürümde;</p>
<p>+ Güncelle butonu kaldırıldı</p>
<p>+ Listeye ekleme sorunu giderildi</p>
<p>+ Yazı Fontları büyültüldü</p>
<p>+ Butonlara simgeler eklendi.</p>
<p>Şuan giderilmeyen hatalar;</p>
<p>- Sağlıklı silme işlemi yapamıyor.</p>
<p><span id="more-57"></span>Bu sürümde hataları bir nebze azaltabildim. Hata çemberi giderek azalmaya başladı. Silme işlemine fazla zaman ayırmayıp, ilerki sürümde arama özelliğini eklemeye çalışacağım. Bu silme hatasını giderememin sebebi beans binding kütüphanesi kullanmamdır. Bu kütüphane farklı nesneler arasında bir bağlama yapıyor (senkronizasyon).</p>
<p>Mesela bu not defterinde şu şekilde çalışıyor;</p>
<p>Notlar adlı tablodaki, Başlık adlı kolonu Jliste bağlayıp, Jlistte tıklanan elemanın verilerini txt_baslik ve txt_konuya atıyor. Bu şekilde bir bağ oluşturuyor. Bunu benim yazdığım basit uygulamada ve Netbeans&#8217;in Jpa ile ilgili örneğinde görebilirsiniz. Bu kütüphane Netbeans&#8217;ta gömülü olarak geliyor.</p>
<p><img class="alignnone size-medium wp-image-59" title="pjemdd" src="http://www.konusuz.net/wp-content/uploads/2009/02/pjemdd-300x256.jpg" alt="pjemdd" width="300" height="256" /></p>
<p>indirmek için : <a href="http://www.konusuz.net/projeler/incinameS0.3.tar.gz">İnci Name 0.3</a></p>
<p>Kaynak kod için : <a href="http://www.konusuz.net/projeler/InciNameS0.3.tar.gz">İnci Name KK 0.3</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2009%2F02%2Finci-name-03%2F&amp;linkname=%C4%B0nci%20Name%200.3"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2009/02/inci-name-03/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eclipse yeni java projesi oluşturma</title>
		<link>http://www.racih.com/2008/12/eclipse/</link>
		<comments>http://www.racih.com/2008/12/eclipse/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 15:55:37 +0000</pubDate>
		<dc:creator>Racih</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.konusuz.net/?p=4</guid>
		<description><![CDATA[Eclipse de yeni java projesi oluşturuyoruz.
]]></description>
			<content:encoded><![CDATA[<p>Eclipse de yeni java projesi oluşturuyoruz.</p>

<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.racih.com%2F2008%2F12%2Feclipse%2F&amp;linkname=Eclipse%20yeni%20java%20projesi%20olu%C5%9Fturma"><img src="http://www.racih.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.racih.com/2008/12/eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
