Aidat Takip Programı

Küçük çaplı siteler için aidat takip programı. Bir köşede kullanılmayı bekleyen bir programımdı. Eksik özelikler olması yüzüne projeyi rafa kaldırdım. Bunun yerine şimdi daha spesifik aidat programı üzerine çalışıyorum.
Bu aidat takip programı Sadece 4 bloğun aidatına bakıyor. Verileri Excel’e çevirebiliyorsunuz. Gİder ekleyebiliyorsunuz. Projenin kaynak kodlarınıda koyuyorum. Artık bu proje üzerinde herhangi bir geliştirme yapmayacağım. Hatalar meydana gelebilir.
Kullanıcı Adı : admin
Şifre : admin
Aidat Takip (318)
Aidat Takip SRC (235)

aidattakiprsm
Resmin büyüğü içi tıklayın.

  • Share/Bookmark

No Comments

JavaFx in Linux Sürümü nihayet çıktı

Merakla beklediğim Java’nın yeni script dili Javafx’in Linux sürümü çıktı.Bakalım ilerki zamanda silverlight ve flex’se karşı konumu nasıl olacak ?

http://java.sun.com/javafx/downloads/

  • Share/Bookmark

1 Comment

İ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 :D

Kullanıcı adı : demo

Şifre : demo

İndirme adresi : İnci Name (131)

Kaynak Kodu : İnci Name SRC (110)

inciname-07

  • Share/Bookmark

, , ,

No Comments

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 …

  • Share/Bookmark

,

No Comments

Ü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 :D . 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

uyekayit

  • Share/Bookmark

, ,

7 Comments

İ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 : inciname05

  • Share/Bookmark

,

No Comments

Antalya Linux Semineri 20 Şubat Cuma

Görkem hocamızın sanırım 4 ay önce Antalya linux topluğununa “hadi seminer yapalım” diye mesaj atmasıyla bugün (20 şubat) Linux seminerini yaptık. Katılım beklediğim düzeydeydi. Hocalarımızın öğrencilerini ite kaka seminere sokmaları sayesinde salonda 150 ~ kişilik bir katılım oldu. Saatler ilerledikçe dinleyici sayısında azalma oluştu. Ben konferans salonunun dışında bilgisayar standında bekledim. Gelen geçen baktıkça bakıyor, kimisi durup, yaklaşıyor ve fareyi eline aldığı gibi menülerde dolaşıyordu. İlk bir saat içinde gelen arkadaşlar sadece menülerde dolandılar. 1 saat sonra verilen arayla bilgisayarların önü bir hayli kalabalık oldu.
Read the rest of this entry »

  • Share/Bookmark

,

No Comments

Mandriva’da sudo özelliğini kullanmak

Bazı dağıtımlar sudo komutnu kullanarak daha hızlı işlem yapabilmenize olanak sağlıyor. Sudo öntanımlı olarak gelmiyor. Bunu kendiniz halletmelisiniz. Bunun için sırasıyla şu komutları uygulayın; Read the rest of this entry »

  • Share/Bookmark

No Comments

Java Derby iyi güzelde …

2-3 aydan beri Derby’i projelerimde kullanıyorum. Gerek türkçe desteği olsun, gerek hızıyla, gerek veri işleyebilme sağlamlığıyla olsun beni etkilemeyi başarmış bir veri tabanı. Tek sorunum veritabanının kapatılmasıyla ilgili. İşlemlerim bittikten sonra finally bloğuyla bile kapatsam yinede veritabanı bozuluyor. Ve verilerin geri gelmesi imkansız oluyor. Eğer, veritabanıyla ilgili bir hata alıyorsanız, veritabanının bulunduğu dizinde db.lck dosyasını silmelisiniz. Böylelikle tekrar veritabanına ulaşabilirsiniz. Eğer yine hata alıyorsanız. Hatta benim aldığınız hata şu ise

java.sql.SQLException: Failed to start database

db.lck dosyasını silseniz bile veritabanına bağlanamazsınız. Henüz bunun yanıtını verende olmadı. Neden bu hata ortaya çıkyor ? Cevap veren kimse yok. Belki ilerki sürümlerde bu sorun aşılabilir. Yukardaki hatanın çözümü ise log1.dat dosyasını silinmesi. Ne olur ne olmaz siz en iyisi adını değiştirin. Programı yeniden açtığınızda yeni log1.dat dosyanız oluşmuş olacak. Bende herhangi bir veri kaybı meydana gelmedi. Ama ne olur ne olmaz, veritabanını yedekleyen bri algoritma geliştirmeliyim. Bir diğer kötü yanı ise veritabanına kullanıcı adı ve şifreyle giriyorsanız, bunu sonrada değiştirebilirsiniz. db.lck dosyasını silince istediğim gibi girebildim. Bu demek oluyorki, bir kişi benim veritabanıma direk girebilir.

  • Share/Bookmark

2 Comments

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 »

  • Share/Bookmark

,

No Comments