Google App Engine development in NetBeans IDE

6/23/2009 11:42:00 ÖÖ

(1) Comments

You have to install Netbeans 6.7 and follow these steps:

  1. Download the latest NB build from here or use NB 6.7.
  2. Go to Tools - Plugins and select Settings tab.
  3. Click Add button and type 'App Engine' as name of Update center and following URL http://deadlock.netbeans.org/hudson/job/nbappengine/lastSuccessfulBuild/artifact/build/updates/updates.xml.gz into URL text field. Click to OK button.
  4. Switch to Available Plugins tab and choose Google App Engine modules (server, configuration, deployment, editor hints)
  5. Click to Install button

 

and then:

Yasin Hasan Karanfil

Google App Engine Java UTF-8 Character Encoding Problem

5/17/2009 06:44:00 ÖS

(0) Comments

There is a problem about Google App Engine Java Encoding settings. You have to change the Google App Engine's Javac Compiler Encoding.

http://groups.google.com/group/google-appengine-java/browse_thread/thread/1345bf330766d8be/

The easiest way to do it is add an UTF-8 argument to javac.exe. You can use this simple tool.

http://www.karanfil.info/blog/javac.exe

Rename the default javac.exe to javac1.exe, and copy this tool to same folder. (For example : C:\Program Files\Java\jdk1.6.0_12\bin\javac.exe)

Yasin Hasan Karanfil

Netbeans Türkçe Versiyonu Gelişmeler

5/07/2009 04:01:00 ÖS

(1) Comments

Merhaba Arkadaşlar,

NetBeans Türkçe Yerelleştirme Takımı olarak Java SE kümesini (cluster)
çevireceğiz. [1] sayfasında da görüldüğü gibi öncelikli hedefimiz Java
SE kümesini tamamlayabilmek.

Daha sonra C/C++, Ruby, PHP gibi kümelerin de yerelleştirmesini
yapabileceğiz. Tek yapmamız gereken şey CTI'daki projeye bu kümelerin de
eklenmesini istemek olacak.

Peki Java SE kümesini neden seçtik? Çünkü yerelleştirmek için oldukça
büyük bir küme ve zaman alacak.

Java SE yerelleştirmesine katılmak isteyen arkadaşlar listeye ya da bana
özelden e-posta yollayabilirler mi? Çünkü CTI hesabının açılması ve bu
hesabın projelere tanıtılması gerekli.

[2] sayfasındaki listede kümelerin detaylarını bulabilirsiniz. NetBeans
6.5 sürümü için kümelerin listesi [3] sayfasındaki gibiydi.

[1] sayfasında görülebileceği gibi Platform yerelleştirmesinde %100'e
ulaştık. Hâlâ eksiğimiz ya da yanlış olarak çevirilmiş kısımlar
bulunabilir. CTI [4]'a girip (hesabınız yoksa bile) çevirilere gözatıp
hataları e-posta listelerimize yazabilirseniz, çok seviniriz.

Bu vesileyle büyük katkı sağlayan Orhan (orhanbalci) ve Yasin
(yasinkaranfil)'e çok teşekkür ediyorum.

En kısa süre içerisinde de wiki [5] sayfamızı 6.7 sürümü için
güncelleyeceğim.

Herhangi bir öneri ya da görüşünüz varsa lütfen çekinmeden bu e-postayı
yanıtlayın.

Sevgiler,

[1] http://tinyurl.com/CommunityStatus
[2] http://tinyurl.com/NB67L10nPlatform
[3] http://tinyurl.com/NB65L10nPlatform
[4] https://cti.sunvirtuallab.com/community/
[5] http://wiki.netbeans.org/TurkishTranslation
--
Fatih Ergüven
fatih~erguven.org
http://fatih.erguven.org

NetBeans Türkçe
http://groups.google.com/group/netbeans-turkce?hl=tr
netbeans-turkce@googlegroups.com

Yasin Hasan Karanfil

Java ME Platform SDK 3.0 now is ready

5/06/2009 12:27:00 ÖÖ

(0) Comments

Java ME Platform SDK 3.0  now is ready to download. New emulators added to this version. It has a new management interface based on netbeans platform.

wtk30

  • Integration with third-party emulators and Windows Mobile devices
  • On-device deployment and on-device debugging
  • CLDC/MIDP, CDC/FP/PBP/AGUI, and BD-J integrated into one SDK
  • New CLDC HotSpot Virtual Machine
  • Optimized MSA 1.1 stack with extensions
  • Profiling support
  • BD-J support
  • New development environment based on Netbeans Platform
  • Lightweight UI Toolkit (LWUIT) integration
  • Device search database integrated in SDK
  • JavaFX Mobile Emulator included

http://java.sun.com/javame/downloads/sdk30.jsp

Yasin Hasan Karanfil

Bilgisayar Uzmanı mı? Seri Katil mi?

4/28/2009 01:57:00 ÖS

(0) Comments

Bilgisayar uzmanlarının seri katillere benzediği teorisinden yola çıkarak hazırlanmış bu sitede :) 10 soruluk testte gösterilen profillerden hangisinin seri katil hangisinin bilgisayar uzmanı olduğunu bilmeniz isteniyor. Benim puanım 8/10 bu arada.

http://www.malevole.com/mv/misc/killerquiz/

Yasin Hasan Karanfil

iPhone SDK installation on 10.5.2 Leopard

4/21/2009 02:48:00 ÖS

(0) Comments

Getting the FINAL SDK to run on a 10.5.2 Leopard box.

1) Install the Iphone_SDK_Final DMG file. It won't let you install the Iphone parts; no worries.

2) Open the Packages folder on the DMG and install all the packages labeled IPHONE and "DeveloperDiskImage".

3) These packages will install into /Platforms, but we need them in /Developer/Platforms. Use Finder, Terminal, whatever, to move these files over.

4) You should at least have a working Iphone Simulator. You'll be able to write code and run it on your PC.

Source : http://www.insanelymac.com

Yasin Hasan Karanfil

Google Summer of Code 2009

2/23/2009 12:07:00 ÖS

(0) Comments

Üniversite öğrencisi arkadaşlar, GSOC'da yer alan open source projelerdeki görevlerden birini seçerek yaz boyunca bu görevi tamamlayabilir, ve karşılığında Google'dan 4500$ alabilirsiniz.

Projeler 14 Mart tarihinde belli olacak. Öğrencilerin başvuruları ise 23 Mart, 3 Nisan tarihleri arasında alınacak.

Google Summer of Code™ 2009 Frequently Asked Questions

Yasin Hasan Karanfil

Server Mime Type Configuration for J2ME

2/18/2009 11:40:00 ÖÖ

(0) Comments

File Type and Extension Mime Type
Java application JAR files (.jar) application/java
Java application JAD files (.jad) text/vnd.sun.j2me.app-descriptor
Image WBMP (Wireless BMP) files (.wbmp) image/vnd.wap.wbmp
WML files (compiled) (.wmlc) application/vnd.wap.wmlc
WML files (plain text) (.wml) text/vnd.wap.wml
WMLScript files (compiled) (.wmlsc) application/vnd.wap.wmlscriptc
WMLScript files (plain text) (.wmls) text/vnd.wap.wmlscript

 

You can add the following lines to httpd.conf(/etc/httpd/conf/httpd.conf) or with apache, you can do this on a per-directory basis by adding the following lines to your .htaccess file:

AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar
...

IIS and WAP. Configuring IIS to deliver WML (WAP content)
http://www.java-samples.com/showtutorial.php?tutorialid=742

Finding the MIME Media Types that will be Accepted by a User Agent and Common Mobile MIME Types List
http://www.developershome.com/wap/detection/detection.asp?page=httpHeaders

Yasin Hasan Karanfil

J2ME repaint() problem

2/17/2009 01:35:00 ÖS

(0) Comments

If you are confused about Canvas repaint() method does'nt calls paint() method. And you also tried
                // serviceRepaints();
                // Display.getDisplay(Midlet.instance).callSerially(this);
                and still doesn't works.

Here is the solution;

Copy the paint() method and rename it customPaint(). In the code where repaint doesn't works, replace repaint() with customPaint().

And

In Netbeans

Tools - Java Platform Manager - J2ME - WTK - Open Preferences - Performance
Display refresh -> Select Immediate

Hopefully it works out.

Yasin Hasan Karanfil

Google Translate Türkçe

2/01/2009 08:52:00 ÖS

(0) Comments

Google, ücretsiz çeviri hizmeti olan Google Translate servisine bugün Türkçe dilini de ekledi.

http://translate.google.com/

Web sitelerini, yazılarınızı türkçeye çevirebilirsiniz. Çevirilmiş arama, sözlük, Toolbar Translate kısımlarına henüz türkçe desteği eklenmemiş.

Ayrıca güzel bir hizmet de web sitenizin diğer dilere otomatik olarak çevirilebilmesi için sayfanıza script yerleştirebiliyorsunuz. Böylece türkçe sitenizi ziyaret eden kullanıcılar kendi dillerini seçerek sayfalarınızı gezebiliyorlar.

Yasin Hasan Karanfil

Dr. Barrett'in ODTÜ'deki Konuşması

1/12/2009 11:29:00 ÖÖ

(0) Comments

Intel Yönetim Kurulu Başkanının Dr. Barrett'in konuşması:

Dr. Barrett konuşmasında ilk olarak internet tarayıcıları konusunda bir devrim yaratan Netscape'den bahsetti. Daha sonra ilk çıkardığı hizmeti "ağ dizinleri (web directory)" ile bir anda büyük bir ilgi gören Yahoo!'yu örnek verdi. Son olarak da arama motoru dünyasında bir çığır açan Google konusunda konuştu.

Bu üç fikir, yani Netscape, Yahoo! ve Google hakkında, "Bu fikirler insanların hayatlarını değiştirdiler. Ancak bu fikirlerin herhangibiri, ar-ge faaliyetlerine yıllık 7 milyar dolar harcayan Microsoft'ta veya yıllık 6,5 milyar dolar harcayan Intel'de olsaydı kuvvetle muhtemel proje yöneticisi ya da onu geçti diyelim daha üst düzey bir yönetici tarafından iptal edilirlerdi" dedi.

"Bu fikirlerle insanlar ilk çıktıkları zaman nasıl para kazanacaklarını bilmiyorlardı. Google 1998'de kuruldu, 2001'de ancak para kazanmaya başladı. Bir şirketin varlığını sürdürebilmesi için para kazanması gerekir, bu nedenle bu fikirler ve buna benzer diğer fikirler eskiden ve şu anda büyük şirketlerin çoğunda nasıl para kazanacakları belli olmadığı için iptal ediliyorlar" dedi.

Dr. Barrett, dinleyicilerin dikkatlerini daha sonra bu üç fikrin ortak bir noktası olduğuna çekti ve konuşmasına şu sözlerle devam etti, "Bu üç fikir de üniversitelerde doktora ve master yapan araştırmacıların üniversite olanaklarını kullanarak ortaya koydukları projelerdi. Üniversitelerin olanakları yetersiz olsaydı bu fikirler hayata geçirilemeyecekti. Araştırma yapmaya önem veren üniversiteleri bu nedenden ötürü önemsiyoruz".

Kaynak : http://e-bergi.com/2009/Ocak/Craig-R.-Barrett-ODTÜdeydi

Yasin Hasan Karanfil