Java ME konusunda asagidaki dokümanlar ilginizi cekebilir.
http://www.melihsakarya.com/J2ME-1_Giris.pdf
http://www.melihsakarya.com/J2ME-2_Mimari.pdf
http://www.melihsakarya.com/J2ME-3_Formlar.pdf
-
Java ME (J2ME) Slaytlari
-
Java Eğitimleri
Java eğitimleri konusunda Eylül sonu itibariyle Temel Java, Java EE ve Java ME olmak üzere 3 eğitim içeriği ile eğitimlere başlıyoruz.
Detayları www.mergecons.com -
Google Latitude
Google dan güzel bir uygulama :)
Beni izlemeye devam edin :)
-
Unutulmaz Sözler
-”radyonun geleceği yok.” lord kevin , iskoçyalı fizikçi
-”artık yeni hiçbir şey yok. icat edilebilecek herşey icat edildi.” amerikan patent dairesi başkanı – 1899
-”atlar her zaman kullanılacaktır. otomobil ise geçici bir moda olabilir.”henry ford’un kredi talebi üzerine otomotiv sektörünün geleceği konusunda geyik yapan bir banka müdürü – 1903
-”uçaklar hoş oyuncaklar. ama askeri bir değerleri yok.” 1. dünya savaşında fransız orduları başkomutanı – 1911
-”artistlerin konuşmalarını kim duymak ister ki?” harry warner – o sıralar yeni icat edilen sesli film hakkında – 1927
-”televizyon en geç 6 ay içinde piyasadan silinecektir.insanlar her akşam böyle bir kutuya bakmak istemez.” daryik zanuck – 1944
-”bilgisayar gelecekte beldi de sadece 1,5 ton ağırlığında olacaklar..”popular mechanics dergisi – 1949
-”soundlarını beğenmedim..ayrıca gitar gruplarının modası geçti.” decca plak firmasının bir yöneticisi. beatles hakkında – 1962
-”tütün tüketimi insanlar için gayet sağlıklı bir şeydir.” doktor g. mcdonald -1963
-”insanların evlerinde bilgisayar bulundurmaları için bir sebep göremiyorum.” ibm başkanı -1977 -
JSF- Custom Converter
Custom converter lar JSF tarafında halihazırda bulunan converter ların yetmediği durumlarda kullanılır. Bu durumda kendinizi özel ceviriciler yazmanız gerekir.
Converterlar;
Var olan converter ların yeterli gelmediği durumlarda kullanılır.
Sınıflar için uygulanabilirler.
Sınıfların arayüz tarafında gösterimini saglayabilirler.
Converter Sınıfı
getAsObject -Obje değeri
getAsString -Karakter değeripublic Object getAsObject(FacesContext context, UIComponent component,String value)public String getAsString(FacesContext context, UIComponent component,Object value) -
Bir managedBean den farklı bir managedBean e erişim
FacesContext facesContext = FacesContext.getCurrentInstance();Application application = facesContext.getApplication();Manager managerBean = (Manager) application.createValueBinding("#{manager}").getValue(facesContext);managerBean.doStuff(); -
Folder Zip
Java’ da herhangi bir klasörü ziplemek için aşağıdaki kod bloğunu kullanabilirsiniz.
import java.io.*;import java.util.zip.*;public class ZipFolderExample {public static void main(String a[]) {try {File inFolder = new File("out");File outFolder = new File("Out.zip");ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(outFolder)));BufferedInputStream in = null;byte[] data = new byte[1000];String files[] = inFolder.list();for (int i = 0; i < files.length; i++) {in = new BufferedInputStream(new FileInputStream(inFolder.getPath()+ "/" + files[i]), 1000);out.putNextEntry(new ZipEntry(files[i]));int count;while ((count = in.read(data, 0, 1000)) != -1) {out.write(data, 0, count);}out.closeEntry();}out.flush();out.close();} catch (Exception e) {e.printStackTrace();}}} -
Java Sistem Properties
java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Virtual Machine specification vendor java.vm.specification.name Java Virtual Machine specification name java.vm.version Java Virtual Machine implementation version java.vm.vendor Java Virtual Machine implementation vendor java.vm.name Java Virtual Machine implementation name java.specification.version Java Runtime Environment specification version java.specification.vendor Java Runtime Environment specification vendor java.specification.name Java Runtime Environment specification name java.class.version Java class format version number java.class.path Java class path java.library.path List of paths to search when loading libraries java.io.tmpdir Default temp file path java.compiler Name of JIT compiler to use java.ext.dirs Path of extension directory or directories os.name Operating system name os.arch Operating system architecture os.version Operating system version file.separator File separator (‘/’ on UNIX) path.separator Path separator (‘:’ on UNIX) line.separator Line separator (‘\n’ on UNIX) user.name User’s account name user.home User’s home directory user.dir User’s current working directory -
JSFOne da bir Turk
-
ITU Teknokent Seminer Slaytları
Arı Tekokent te yapılan seminerin slaytları asagidaki linkte bulunmaktadır. Sorusu bulunanlar mail ile ulasabilirler.
jboss-seam.pdf -
PrimeFaces a Commiter Olarak Katildim
Ilk yerli JSF kütüphanesi primefaces a commiter olarak katildim bundan sonra gözünüz prime uzerinde olsun :)
http://code.google.com/p/primefaces/ -
Google map ile koordinat ve adres bilgisi alma
Asagidaki ornekte google map uzerinden adres ve koordinat bilgisi alma bulunuyor bir gun bir yerde isinize yarayabilir :)
Read more… -
JSF – EJB 3.0 – JPA – Seam Eğitimi
Haziran ayında JSF – EJB 3.0 – JPA – Seam Eğitimi açılacaktır. Katılmak isteyenler www.mergecons.com adresini ziyaret edebilirler.
Eğitim detayları
JSF-EJB-JPA-Seam.pdf -
JBoss AS Start TimeOut hatası
JBoss uygulama sunucusunu eclipse ortamında baslatmaya çalıştığınızda aşağıdaki gibi bir hata alıyor olabilirsiniz.
localhost was unable to start within 50 secondsBu durumda server in uzerine cift tıklayip asagidaki konfigurasyondaki gibi timeout degerlerini artırabilirsiniz.

-
Eclipse Performansı
Eclipse kullanırken outOfMemory memory hataları alıyorsanız eclipse başlangıcınızı aşağıdaki gibi düzenlemenizi öneririm. Bu durumda vm memory parametreleri ile daha yüksek bir bellek kullanımı sağlanacaktır.
C:\dev\eclipse\eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -
CETURK JBoss Seam Sermineri – İTÜ Teknokent
5 Haziran Cuma gunu ogle arası ITU Teknokent Arı-2 de JBoss Seam semineri veriyor olacağım detaylı bilgiyi aşağıdaki linkte bulabilirsiniz.
http://www.ceturk.com/etkinlikkayit.asp?id=73 -
JSF te Request ve Response Objelerini Almak
request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();response = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse(); -
Java da Tarih Formatları
Letter Date or Time Component Presentation Examples GEra designator Text ADyYear Year 1996;96MMonth in year Month July;Jul;07wWeek in year Number 27WWeek in month Number 2DDay in year Number 189dDay in month Number 10FDay of week in month Number 2EDay in week Text Tuesday;TueaAm/pm marker Text PMHHour in day (0-23) Number 0kHour in day (1-24) Number 24KHour in am/pm (0-11) Number 0hHour in am/pm (1-12) Number 12mMinute in hour Number 30sSecond in minute Number 55SMillisecond Number 978zTime zone General time zone Pacific Standard Time;PST;GMT-08:00ZTime zone RFC 822 time zone -0800 -
James Email Server
James Java ile yazılmış tamamen açık kaynak ve kullanışlı bir email server dır. Detaylı bilgi ve dokumantasyon için http://james.apache.org/ adresine bakabilirsiniz.
James i kurmak için öncelikle http://james.apache.org/download.cgi adresinden download edelim. Zip paketini açtığımızda \james\bin\ altında run.bat bulunuyor bunu çalıştırdığımız anda james hizmet vermeye başlayacaktır. Ancak local ortamda farkli bir smtp sunucusu bulunursa bu bir çakışma yaratabilir.
Default ayarlar “\james\apps\james\SAR-INF\config.xml” altında bulunuyor bunlarla ilgili james dokumantasyonu incelebilir.
James admin console arayüzüne bağlanmak için command ekranında “telnet localhost 4555″ yazıyoruz kullanıcı adı ve şifre default olarak root root. Şimdi yeni bir user eklemek için “adduser [kullaniciAdi] [sifre]” diyelim örneğin “adduser melih 123456″ bu sekilde localde bir email tanımlamış olduk. -
Seam ile mail göndermi
Seam ile mail gonderim denemesi oncelik components.xml e asagidaki satirlari ekleyelim.
<mail :mail-session host="mail.melihsakarya.com" username="mailAdmin" password="123456" port="25" />Asagidaki kodu deneme.xhtml olarak kaydedelim bu bir mail template’ tir ve render edilmesi gerekir.
Read more…











