Akademik Bilişim 2008 kapsamında verdiğim "Java EE 5 Teknolojileri ve JBoss Seam" sunumu aşağıdadır.
Bilginin görsel olarak sunumu konusunda çalışan arkadaşlar varmış ve Görselleştirme Yöntemleri Periyodik Tablosu hazırlamışlar.
Bende flynxs'den öğrendim. Kaybolmasın diye buraya not düşeyim istedim...
3B oyuncaklarla uğraşmadığım için Pardus kuruluşu sırasında yüklenen XOrg sürücülerini NVidia'nın kendi sürücüleri ile değiştirmeye bugüne kadar hiç uğraşmamıştım. Paketten çıktığı kadarıyla işimi görüyordu.
Fakat bugün Samsung SyncMaster 940NW edinince durum değişti. 1440x900 çözünürlüğe bir türlü doğru ayarlanamıyordu. Neler denemedim ki? Xorg.conf dosyasını bir kaç kere baştan aşağı dağıttım. Neyse en sonunda bir de şu nvidia sürücülerini deneyeyim dedim ve oldu.
Nb ile geliştirdiğim projelerimi ağ üzerinde bir adrese kopyalayarak yedek aldım. Projelerimi tekrar açmak istediğimde Nb proje klasörlerimi tanımadı, normal klasör gibi davrandı ve projelerimi açamadım. Ağ adresim şu şekildeydi "\\Server01\Software\Java\" Windows un klasör ayırma simgesi olan \ karakterinden dolayı sorun yaşayabileceğimi fark etti (m/k). Ağ adresimi sürücü ismi ile ilişkilendirdim adres Z:\ .... şeklinde oldu ve sorun düzeldi.
Her lazım olduğunda en az yarım saat aradığım için buraya not düşeyim istedim. KDE karakter seçim uygulamasının adı kcharselect. Pardus menüsünde yer almıyor o yüzden programı adıyla çağırmak gerekiyor :(
FF2 ve IE6 da test ettiğimiz web uygulamamız IE7 yüklü bilgisayarlarda çalışmadı.
İlk düzeltme css tablo sınıflarının html içindeki kontrolünde oldu. Daha önce IE6 için arka kapı teknikleri ile düzeltilen bu farklılık IE7 de aynı şekilde çalışmadı.
<table class="report">
<!--[if lte IE 6]><table class="reportie"><! [endif]-->
<!--[if lte IE 7]><table class="reportie"><! [endif]-->
Bunun yerine PHP tarafında IE 'leri kontrol için kodu aşağıdaki gibi değiştirdik,
Eğer geliştirme ortamınızın sistem saati, test ortamınızın sistem saatinden ileri ise nedenini bulamayacağınız garip hatalar alabilirsiniz. Üstelik hatanın nedenini ararken test ortamınızın saati ilerlediği için birden bire hatayı almamaya başlar neye uğradığınızı şaşırırsınız. Bu işkence geliştirme ortamınızın saati ile test ortamınızın saati arasındaki fark ne kadar büyükse o kadar büyür ( sanırım ).
Son bir saatimi böyle bir hataya harcadım ve sadece şans eseri buldum daha fazlada zaman harcamak durumunda kalabilirdim...
Pardus üzerine kurmuş olduğum MySQL veritabanına 3. parti bir SQL düzenleyici ile erişmek gerekti. Makinem üzerinde "localhost" olarak çalışan, komut satırından mysql ile rahatlıkla erişebildiğim veritabanına TCPIP ile bağlanamadım.
Biraz çırpındıktan sonra bunun bir nevi güvenlik engeli olduğunu ve değiştirmem gereken kısmı buldum.
Sebep sadece üzerinde çalıştığı makineden doğal soket ile erişilmesinin sağlanması, ağ bağlantılarına (ve tabii TCPIP ye) cevap vermemesi imiş.
Konsola girip su olarak login olun,
Genel olarak java ile özel olarak ise NetBeans ile Türkçe destekli ( ya da İngilizce dışında başka diller destekli ) uygulama geliştirmek için bazı işlemler yapmak gerekiyor. Bunların en başında da uygulamalarınızı UTF-8 kodlamasına taşımak geliyor. Burada sırasıyla NetBeans kurulumu ve UTF-8 için ayarlanması anlatılacak...
Aqua Data Studio 4.7 kurulum ve konfigürasyonu
Windows
----------------
1- Aqua-4.72 paketini sisteminize kurun
2- Ekteki "jaybird-full-2.1.1.jar" dosyasını "..\Program Files\Aqua Data Studio 4.7\lib" dizini altına kopyalayın.
3- datastudio.exe ile programı çalıştırın
4- Menüsünden "server | register server" kısmına girip yeni bir veritabanı bağlantısı hazırlayın.
Firebird veritabanı için konfigürasyon örneği ektedir.
Linux
----------------
1- Aqua-4.72 paketini sisteminize açın