24 Temmuz 2008
native2ascii -encoding [istenenDilKodu] [cevrimYapilacakDosyaAdi] [yeniOlusturulacakDosya]
Ascii convert islemi
native2ascii -encoding UTF-8 test1.txt test2.txt
native2ascii -encoding Cp1252 -reverse test2.txt test1.txt
Kategori Java | Yorum Yok »
03 Haziran 2008
Asagida image lari resize eden bir servlet bulabilirsiniz. Buna gore gonderdiginiz parametreler uzerinden resize islemi yapilabilir.
Kod cagirimi asagidaki gibi olacaktir
www.melihsakarya.com/ImageResize?file=demo.gif&width=200
Servlet tanimi
<servlet>
<description></description>
<display-name>ImageResizer</display-name>
<servlet-name>ImageResizer</servlet-name>
<servlet-class>
com.vardar.util.image.ImageResizer
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageResizer</servlet-name>
<url-pattern>/ImageResizer</url-pattern>
</servlet-mapping>
Java kodu
Yazının tamamını okuyun »
Etiketler: Image, resize
Kategori Java, Java Web | 1 Yorum »
25 Mart 2008
Web ortaminda windows ortamindaki gibi hizli tus secenekleri pek bulunmuyor ancak bu yapilamayacagi anlaminada gelmiyor. Asagidaki adreste bununla ilgili ornek bir proje verilmis.
http://www.openjs.com/scripts/events/keyboard_shortcuts/
Oncelikle shortcuts.js dosyasini indirip projenize ekliyorsunuz ve asagidaki sekilde istediginiz sayfanin basina tanimliyorsunuz.
<script type="text/javascript" src="shortcuts.js"></script>
Evet tanimlamak icinde asagidaki yontemi kullanabilirsiniz.
<html>
<head>
<script type="text/javascript" src="shortcuts.js"></script>
<script type="text/javascript">
shortcut.add("Ctrl+Shift+X",function() {
alert("Ctrl+Shift+X tuslarina basildi");
});
</script>
</head>
<body>
Demo Sayfasi
</body>
</html>
Etiketler: Event Handling, HTML, Javascript, Keyboard handling
Kategori Java Web | Yorum Yok »
25 Mart 2008
Google, yahoo, msn gibi arama sonuçlarını sitenizde renklendirmek isterseniz http://scott.yang.id.au/code/se-hilite adresindeki yontemi kullanabilirsiniz.
Oncelikle se_hilite.js dosyasini var olan projemize ekleyelim ve asagidaki sekilde sayfamizin basinda cagiralim
<script type=”text/javascript” src=”se_hilite.js” mce_src=”se_hilite.js”></script>
Son adimda ise kodu renklendirmek icin asagidaki gibi bir css tanimi yapmamiz gerekiyor. Bunu var olan css dosyaniza da ekleyebilirsiniz
.hilite1 { background-color: yellow }
.hilite2 { background-color: green }
.hilite3 { background-color: blue }
Kategori Java Web | Yorum Yok »
20 Mart 2008
RichFaces tag leri icerisinde gmap entegrasyonu ile ilgili oldukca basit ve kullanisli ornekler bulunyor.

Yazının tamamını okuyun »
Etiketler: Gmap, Google Map, JSF, RichFaces
Kategori JSF, Java Web | Yorum Yok »
09 Şubat 2008
J2ME ortaminda yazi tipinde veri girisi yapmak için kullandigimiz bilesenlerden biri TextBox’ tir. Bu nesne tüm ekranimizi kaplayarak bize tam sayfa görünümünde veri girisi yapma imkani verir. Bu veri girisi harf, sayi veya klavyemizin destekledigi herhangi bir karakter olabilir. TextBox’ lar tüm yüksek seviye bilesenler gibi telefonlar arasinda farkliliklar gösterebilir.
TextBox yapisi asagidaki gibidir.
TextBox (String title, String text, int maxSize, int constraints)
Bu yapida istenen dört parametre sirasi ile title, text, maxSize ve constraints’ tir.
Yazının tamamını okuyun »
Etiketler: J2ME, TextBox
Kategori J2ME | 1 Yorum »
02 Şubat 2008
UI bilesenlerini ekranda göstermemiz için öncelikle ekrana sahip olmamiz gerekir bu yüzden bir nesneyi ekrana atamadan önce ekran sahip olmaliyiz. Bunun için Display tipinde bir nesne tanimlamaliyiz. Display nesnesinin static bir metodu olan getDisplay() metodu ile belirttigimiz bir midletin ekranini alabiliriz. Bu metoda almamiz gereken midlet nesnesinin referansini göndermemiz gerekiyor.
Display.getDisplay(MIDlet m);
Yazının tamamını okuyun »
Etiketler: Display, J2ME
Kategori J2ME | Yorum Yok »
01 Şubat 2008
J2ME uygulamalarini kullanici tarafinda sunmak için belli arayüzleri kullanir. Bu her programlama dilindeki gibi kullanici arayüzü yani user interface bilesenleridir. Bu bilesenler bize kullanicidan veri almak yada veri göndermek için görsel bilesenler olusturma imkani verir.
Yazının tamamını okuyun »
Etiketler: J2ME, User Interface
Kategori J2ME | Yorum Yok »
01 Şubat 2008
Bazen eski surumlere ihtiyac duyuyor olabiliriz. Bunun icin Sun product arsivlerine ulasabiliriz
http://java.sun.com/products/archive/index.html
Kategori Java | Yorum Yok »
31 Ocak 2008
Java da daha dogrusu J2EE web mimarileri icerisinde sisteme giris yapan yani birer session acan kullanicilari takip etmek icin session listener mimarisini kullanabiliriz. Bununla ilgili daha onceki konularda Session Listener incelenmisti.
Oncelikle bir Session Listener class i yaziyoruz ve bu class i web.xml icerisine tanimliyoruz.
Yazının tamamını okuyun »
Etiketler: mesaj, Online kullanıcı, SessionListener
Kategori Java | 1 Yorum »
31 Ocak 2008
Geçen yazılarda J2ME mimarisi, NetBeans kurulumu ve NetBeans ile J2ME ile uygulama gelistirmeden bahsetmistik. Simdi J2ME nin temelini olusturan MIDlet konusuna ve NetBeans ile J2ME uygulamalari gelistirmeyi inceleyecegiz. Asagidaki yazidaki adimlari bildigimizi varsayarak uygulama gelistirme safhasina geciyoruz. Netbeans Ile J2ME Uygulama Gelistirme/
Oncelikle Demo projemize sag tusla tikliyoruz ve new -> MIDlet secenegini seciyoruz.
Yazının tamamını okuyun »
Etiketler: J2ME, MIDlet, Mobile, NetBeans
Kategori J2ME, NetBeans | Yorum Yok »
28 Ocak 2008
Daha onceki yazida J2ME (Java Micro Edition) dan bahsetmistik simdi NetBeans ile ilk J2ME uygulamamizi gelistirecegiz. Oncelikle NetBeans’ i aciyoruz New Project’ i seciyoruz.
Yazının tamamını okuyun »
Etiketler: J2ME, Mobile, NetBeans
Kategori J2ME, NetBeans | Yorum Yok »
28 Ocak 2008
NetBeans Sun Microsystems tarafindan desteklenen acik kaynak kodlu bir gelistirme aracidir. Ozellikle Eclipse gibi acik kaynak gelistirme araclarina alternatif arayanlar tarafindan oldukca tercih edilen bu arac en son cikan 6.0 surumu ile oldukca iyi bir arayuz ve performans artisi sagladi.
NetBeans JSF, EJB 3.0, SOA gibi yeni teknolojileri desteklemesinin yaninda mobile ortamda da oldukca guzel bir ortam saglamaktadir.
Kurulum oldukca basit öncelikle www.netbeans.org adresinden NetBeans 6.0 sürümünü indiriyoruz.
Yazının tamamını okuyun »
Etiketler: Kurulum, NetBeans
Kategori Java, NetBeans | Yorum Yok »
27 Ocak 2008
RichFaces JBoss gurubu tarafindan gelistirilen oldukca kullanisli bir JSF kutuphanesidir. Ozellikle Ajax destegi uygulamalarimizi oldukca zengin hale getiriyor.
Kurulum icin http://labs.jboss.com/jbossrichfaces/downloads adresinden kutuphaneyi download ediyoruz. Bizim kullanacagimiz surum richfaces-ui-3.1.3.GA-bin.zip olacak. Download islemi sonrasinda richfaces-api-3.1.3.jar, richfaces-impl-3.1.3.jar, richfaces-ui-3.1.3.jar dosyalarini librarylerimize ekliyoruz. Eger bir library klasorumuz yoksa WEB-INF/lib altina ekleme yapabiliriz. Bu asamadan sonra ilgili kutuphaneler projemize eklenmis oluyor.
Yazının tamamını okuyun »
Etiketler: Ajax, JSF, RichFaces
Kategori JSF | Yorum Yok »
25 Ocak 2008
GlassFish son zamanlarda performans ve yonetilebilirligiyle ozellikle JBoss in tahtina goz dikiyor. Sun tarafindan desteklenen bu uygulama sunucusunun kurulumu ve kullanimi oldukca basit. Oncelikle asagidaki adresten GlassFish kurulum dosyasini indirin.
Yazının tamamını okuyun »
Etiketler: Application Server, GlassFish, Uygulama Sunucusu
Kategori GlassFish | 3 Yorum »