27 Mart 2010 Cumartesi

javadoc generation

  1. In the Package Explorer window, choose the package or file for which you want to generate documentation.
  2. Choose File -> Export... -> Javadoc -> Next>
    1. If the dialog box displays the message The Javadoc command does not exist, then you need to click the Configure... button and locate javadoc.exe. You already have this file--it is probably in YourJavaDirectory/jdk1.5.0/bin/.
  3. Select the project, and the destination for the Javadoc files. Normally, you should only generate documentation for public fields and methods.
  4. If you have no assert statements, you can click Finish at this point.
  5. Click Next >.
  6. Click Next > again.
  7. Click Finish.

23 Eylül 2009 Çarşamba

displaytag'ın kullandıgı GET methodu yerine POST kullanmak için displaytag jar'ının içine girmektense, alternatif bir çözüm

Struts2 s:optiontransferselect  ve displaytag ikilisi kullanıldıgında karşılaşılan engeller:
Displaytag sayfalama için biçilmiş bir kaftan..Ancak ile kullanılınca birtakım sorunlar çıkıyor -eğer ki fazlasıyla parametre kullanıyorsanız -
En baştan optiontransferselect ile karşılaşılabilecek bazı hatalardan bahsetmek gerekirse;
öncelikle jsp içerisinde name ve doubleName parametrelerini eklemezseniz bir sürü
WARNING: Parameters: Invalid chunk ignored uyarısıyla karşılaşırsınız.
Bunun için name ve doubleName parametreleri eklenmelidir.Şimdi displaytag ile olan entegrasyonda sayfalama kullanıyorsunuz ve displaytag GET metodunu kullanıyor.Oysa ki siz sürüsüyle parametre yolladıgınız için -siz yollamıyorsunuz optiontransferselect doubleName ile gönderiyor - url karakter sayısı limitasyonundan dolayı örneğin 2.sayfaya geçtiğinizde sayfanız patlıyor,gümlüyor,uçuyor..Bu esnada yapılabilecek, displaytag jarının source code larına girip form u POST kullan demek olacak..Sonra kodları compile et jarla adına da displaytag_new de at uygulamanın içine, hangi versiyon çalışır hangisi çalışmaz ne de olsa open source...
Şimdi bunun yerine session geliyor akla..Evet diğer bir çözüm..O zaman da giden parametreleri saklamak lazım..Neyse ki displaytag'ın excludeParams diye bir zımbırtısı varmış..Ve birden fazla parametre eklediginizde urlden bunları silebiliyoruz..
Şöyleymiş: 
display:table name="" .. excludeParams="param1 param2 param3"


seklinde boşluklarla birden fazla param ekleyince, bunları exclude etmiş oluyoruz..
Url bilmem kaç limitinden de kurtulmuş oluyoruz..
Farklı bi yol bulan bana da bildirirse sevindirik olurum..
Tesekkurler..

29 Temmuz 2009 Çarşamba

Vista'da Telnet'i aktive etmek

Başlat\Denetim Masası\Programlar ve Özellikler
Start Menu –> Control Panel –> Programs and Features


(Solda) Windows özelliklerini aç veya kapat
Turn Windows Features On Or Off


Ve açılan pencerede Telnet İstemcisi ile Telnet Sunucusunu seçmek gerekiyor.
Telnet Client, Telnet Server

Etiketler:

6 Haziran 2009 Cumartesi

SQLServer 2005 kurulumu sırasındaki absurd hatalar

Collation Settings:

SQLServer kurulumunda bi aşamada "Hide advanced configuration options" tick li bir yere geliyorsunuz ki zaten seçili durumda ve hızlı bir kurulum yapıyorsanız gözden kaçıyor.Sonradan farkediyorsunuz ve ticki kaldırıyorsunuz..Ve bu sayede arkada set edilen degeri degistirebiliyoruz..Şöyle ki: default olarak Turkish seçili ve case sensitive..Bunu English ve case-insensitive yapmalıyız..Neden?? Çünkü eger bilgisayar isminiz küçük harfler içeriyorsa kurulumda alacagınız hata şöyle bişi:

SQL Server Setup failed to execute a command for server configuration. The error was [Microsoft][SQL Native Client][SQL Server]Windows NT user or group 'COMPUTERNAME\SQLServer2005MSSQLUser$COMPUTERNAME$MSSQLSERVER' not found. Check the name again.. Refer to the server error logs for detailed error information.

Bunu case-insensitive yaparak bu şekilde aşmış oluyoruz ya da bilgisayar isminizi değiştirmeniz gerekiyor falan fişmekan..Tabi bunu bulana kadar akla karayı seçiyorsunuz..Ben çok vakit kaybettim siz kaybetmeyin!!!

Bakınız microsoft gıcıklıkları:
http://support.microsoft.com/kb/929105

Etiketler:

15 Mart 2009 Pazar

Linus Benedict Torvalds ne demiş: güsel demiş

"If you have any great suggestions, feel free to mail me, and i'll probably feel free to ignore you"
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it"

"Gerçek programcı dosyaları yedeklemez. Tüm dosyaları büyük bir FTP sunucusuna yollayıp diğerlerinin yansı oluşturmasını bekler."

3 Aralık 2008 Çarşamba

Mysql in Linux

Mysql server,client..MySQL Cluster..Mysql in C..

Coming soon..
En kısa zamanda bu bilgiler blogger'a eklenecektir.

Etiketler: ,

31 Ekim 2008 Cuma

wsimport

Web Servis Client oluşturmak için wsimport denen bir tool var ki classları kendisi otomatik oluşturuyor.
Kullanımı çok basit:
console dan aşagıdaki satiri yazdigimizda bulundugumuz path icinde clientfolder isminde bir dosya icinde classlari olusturuyor.

wsimport -keep -p clientfolder http://localhost:8080/ws/Servis?wsdl

Tabiki öncelikle browserdan http://localhost:8080/ws/Servis?wsdl yazdigimizda wsdl dosyasini gorebiliyor olmaliyiz.

Etiketler: