Java EE 5 Teknolojileri ve JBoss Seam Sunumu

Akademik Bilişim 2008 kapsamında verdiğim "Java EE 5 Teknolojileri ve JBoss Seam" sunumu aşağıdadır.

Görselleştirme Yöntemleri

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...

Pardus, SyncMaster ve NVidia

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.

Netbeans Proje Dizinini ağ üzerine kopyalama sorunu (Windows)

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.

KDE Karakter Seçim Uygulaması

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 :(

Hoşgeldin IE7 (Ve tabii ki ona has düzeltmeler...)

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,

Kulağa Küpe : Geliştirme Saati Önemlidir!

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 üzerindeki lokal MySQL veritabanına TCPIP ile erişim

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,

NetBeans Türkçe Kurulum ve UTF-8

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 kuruluş ve konfigürasyon

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

İçeriği paylaş