Posts Tagged Java
İnci Name 0.7
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ı jasypt adlı şifreleme kütüphanesini kullandım.
Artık bir hata düzeltileceği zaman güncelleme kütüphanesi ile program güncellenecek. Ve daha fazlasını siz kullanarak öğren
in
Kullanıcı adı : demo
Şifre : demo
İndirme adresi : İnci Name (147)
Kaynak Kodu : İnci Name SRC (133)

Javada Bir üst dizini bulmak
Ü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(“user.dir”);
String c = deger.substring(deger.lastIndexOf(“/”));
int d = deger.length() – c.length();
yol = new char[d];
for(int i =0; i<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[] args){
new kesme();
}}
İ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.
Düzeltme : Tahir Emre hocamın bana gönderdiği mesajla bunun bir methodu olduğunu öğrendim. Verdiği kod
File.getParent() komutunu üst dizine ulaşmak için kullanabilirsin:
File f = new File(System.getProperty(“user.dir”));
System.out.println(f);
System.out.println(f.getParent());
Tahir hocama teşekkürler …
Üye Kayıt Programı
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
. 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’nin küçük olması daha kolay geliştirmemi sağlıyor. Daha yeni ve güzel özellikler ekleyebiliyorum.
Programa ulaşmak için tıklayın

İnci Name 0.5
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 : 
aTunes
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. Read the rest of this entry »
İnci Name 0.3
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.