Java(TM) 2 SDK, Standard Edition sürüm 1.4.0 çıktı

0
conan
En son Ocak sonunda Release Candidate (Sürüm adayı?) haberini gördüğüm J2SE`nin son sürümü olan 1.4.0 çıkmış. (Ya sessiz sedasız çıktı ya da sağırım :) Çıkış bildirisini buradan, dökümanlara buradan, yeni özelliklerine tam buradan, karar verdim indireceğim diyorsanız da buradan ulaşabilirsiniz. ;)

Windows sürümü yaklaşık 9MB, Linux RPM`i 21,2 MB, tar topu ise 21,8 MB. Bunların hepsi Runtime Environment (JRE). SDK indirmek istiyorsanız işler biraz daha kızışıyor. Windows versiyonu 37 MB, Linux RPM/tar topu yaklaşık 40 MB kadar. Bunların yanında da eğer döükman da isterim diyorsanız o da 32 MB.

Minik bir tavsiye. Eğer siz de benim gibi her an nerede Java`ya ihtiyaç duyacağınızı bilemeyenlerdenseniz tavsiyem bütün bunları indirip, açıp, bir CDye tıkmanız. Özellikle dökümanları bu şekilde yapabiliyorsanız çok yardımcı oluyor. Ben bunların yanına bir de forte`nin, J Builderin filan birer windows/unix sürümlerini ekliyorum ki hani geliştirme yaptığım makinada vi filan olmaz... aman diyeyim hehehehe :PPPP

Görüşler

0
omniheurist
haklısın RC den production release e geçiş sessiz sedeasız oldu(yaklaşık 1.5 ay önce!), hatta indirirken ben de acaba bu RC mi diye her tarafta RC ibaresi aramıştım :)
Java Toolbox hazırlamaktan bahsetmişken, IntelliJ ve CodeGuide editorlerini tavsiye etmeden geçemiyeceğim. Özellikle Xtreme Programming i benimseyenler için bir kere kullandıktan sonra vazgeçilmez hale geliyor bu editorler.

J2SDK1.4 te yaşadığım bir sorun, Swing tabanlı uygulamaların Linux altında (XFree 4) çok yavaş çalışması. Bu konu hakkında yorumlarınızı bekliyorum.
0
SHiBuMi
İlgimi çekti, Xtreme ile neler yaptınız şimdiye kadar?
0
omniheurist
sanırım genel çoğunluk gibi ben de şimdilik gerçek bir projede XP''yi deneme aşamasına gelmedim. Fakat okulda verilen bir projede(generic client server architecture) XP''yi kullandık. Hernekadar XP''nin tüm prensiplerini hakkıyla uygulayamasak da şu prinsiplerin çok işimize yaradığını söyleyebilirim:

- Write test before you write code
- Release early & release often
- Continuous integration
- Write simplest system that satisfies requirements
- Refactor

Denemediğimiz ilkelerin başında pair programming geliyor. Bu konularla ilgilenen arkadaşlara www.extremeprogramming.com sitesini tavsiye ediyorum.

Yukarıda saydığım prensiplere uyarak geliştirdiğimiz sistemin daha öncekilere kıyasla çok daha çabuk geliştirildiğini ve sağlam olduğunu rahatlıkla iddia edebilirim.

Bundan sonraki aşama XP''yi gerçek bir yazılım geliştirme projesinde kullanmak. Bu konuda deneyimi olan arkaşların yorumları benim için çok değerli...
0
conan
sanirim link www.extremeprogramming.org olacak. cunku .com sitesinde bir web hosting firmasi var :)
0
m1a2
XP inceleme listem de şu an. Tabii bunlar yoğun konseptler, içini doldurmak ancak çok pratik yapmakla oluyor. Arkadaşlar bu konudaki tecrübelerini, ilk intibalarını, `a ha!`larını paylaşırlarsa sevinirim. XP camiasından Ron Jefries diye bir adam var. Ruby`nin ana forum alanı olan ruby-talk`ta bu zevat fazlasıyla görülüyor. Özellikle unit-test`ler üzerinde çok duruyor. unit-test`i gerçeklemek nesne yönelimli dillerde çok daha kolay. Ruby`de bu şekilde gerçeklenmiş bir unit test framework var: RubyUnit. Ruby-talk`ta geçen ay bu konuyla ilgili bir örnek okumuştum. Şuraya da kaydetmişim. Örnek Java`da olmamakla beraber mantığı anlamak açısından link`ini vereyim, faydası olur belki. Hatırladığım kadarıyla -bir yerlerde görmüştüm- Java`da da böyle bir unit-test var. Dur bakayım bi aratayım... Hah, buldum işte. XP üzerinde şöyle bir kavramsal gezinti yapmak isterseniz bu link`ten iyisini bilmiyorum :) Biraz da şu belki.
0
conan
ok omniheurist`in degindiklerine hemen bir ekleme yapayim. Ben de applet derlerken browserlararasi uyusmazliga rastladim. 1.4.0 ile derlenen appletim Netscape`de sorun cikariyordu, tekrardan 1.3.1`e donup onunla tekrardan derleyince sorun ortadan kalkti. Sanirim Netscape icin yeni JRE kurmamistim, ama onemli olan herkeslerde calisabilmesiydi. Dolayisiyla simdilik ilk denemem basarisiz oldu hehe ;)
0
elrond
1.4.5.6.3.41 versyonunu bekleyelim, daha stabil olacakmış.


Vurdum kaçarım, bulamazsınız izimi :-))
0
anonim
Biraz troll gibi ama, uzatmadan edemeyecegim. JVM'de stabilite sorunuyla karsilasan oldu mu? hangi kosullarda?
0
SHiBuMi
Stabilite değil ama uyumluluk problemi ile karşılaştım, örneğin paragaranti.com da 1.4.0 ile çakılıyor, ama 1.4.0 yüzünden mi tamamen onu bilmiyorum. Bunun haricinde birkaç sitede daha problem çıktı, ama openoffice de herhangi bir problem yaşamadım (şimdilik).
0
FZ
Burada eXtreme Programming metodolojisinden bahsedildiğini gördüm ya, ölsem de gam yemem! fazlamesai.net farkı ve seviyesi bir kez daha ortaya çıktı!
Görüş belirtmek için giriş yapın...

İlgili Yazılar

SPAM´e Türk Yazılımcıların Cevabı: zabit

honal

Türkiye'nin ilk açık kod yazılım geliştirme takımı EnderUNIX, yeni yazılımını sunar: zabit

Internet kullanıcılarının ve sistem yöneticilerinin en önemli problemlerinden birisi kuşkusuz spam e-postalardır. Yıllardır Qmail üzerine çalışan ekibimiz, Qmail için bir spam filitreleyici yazmıştır. Geliştiricilerimizden N.Ersen Şişeci tarafından geliştirilen yazılım, içerik ve eklenti filitreleme özelliklerine sahiptir.

Tamamen C ile yazılan ve bu nedenle script dilleri ile yazılmış eşdeğerlerine göre oldukça hızlı olan yazılım, virüs tarayıcı clamav ile birlikte çalışabilmektedir. Eklenti filitrelemesi sayesinde Clamav'ın taradığı dosya sayısı yaklaşık 1/3 oranında azalmaktadır. Böylece e-posta sunucunuzun performansı bir hayli artmaktadır. İçerik filitreleme ile de kullanıcılara çok daha az spam e-posta ulaşmaktadır.

Açık Kodlu Özgür Bir Yazılım Projesi: FlightGear Uçuş Simülatörü

FZ

1995 yılında havacılık simülasyonları konusunda uzmanlaşmış Curtis Olson isimli bir mühedis Microsoft Flight Simulator´a bir eklenti (add-on) yapmaya çalışırken vaktinin büyük bir kısmını asıl iş yerine bu yazılımın dosya formatlarını, iç yapısını, işleyişini, vs. anlamak için enerji harcayarak geçirdiğini fark etti. Ve kendine şöyle dedi: Oturup kendi uçuş simülatörümü yazmaya başlasam, bunu açık kodlu ve GPL lisanslı olarak kamuoyuna sunsam ve sonra...

Olson´un bu çabası ABD´de çılgın bir mühendisin delidolu idealizmi olarak algılanmadı tahmin edebileceğiniz gibi. Proje başladıktan kısa bir süre NASA´daki uzay mekiği programının önemli mühendislerinden biri olan Jon Berndt de projeye destek vermeye başladı. Bu katılımı takiben, bir başka mühendis Tony Peden de projeye katılmakta tereddüt etmedi. Ve gerisi büyük hızla geldi.

FlightGear isimli bu özgür yazılım projesine destek veren deneyimli programcı ve mühendislerin yaş ortalaması 35´in üstünde. Hepsi de kendi alanlarındaki mühendislik ve fizik konularında usta isimler. Geliştirdikleri sistem uç noktadaki havacılık mühendisliği modellerini, grafik (OpenGL) ve ağ programlama tekniklerini kullanıyor. Herkesi sistemlerini incelemeye ve katkıda bulunmaya davet ediyorlar.

Python tabanlı Türkçe deasciifier

FZ

Kısa süre önce Deniz Yüret'in Türkçe 'deasciifier'ını (turkish-mode, Emacs Lisp ile yapılmış) Python'a çevirdim. Kaynak kod adresi: http://github.com/emres/deasciifier.

'deasciification' ve 'deasciifier' terimlerine aşina olmayanlar için kısa açıklama: Türkçe harfler kullanılmadan, sadece ASCII harfler ile yazılmış Türkçe metinlerin, düzgün şekilde Türkçe harfler kullanılarak yazılmış hale çevrilmesine 'deasciification' denir. Bu duruma bir örnek verelim, girdi metni mesela

"Opusmegi cagristiran catirtilar."

ise, çıktı metni şöyle olmalıdır:

"Öpüşmeği çağrıştıran çatırtılar."

GNU/Linux Çekirdek Animasyonu

FZ

Evet kulağa garip geliyor ama var böyle bir şey, inanmayan bu sitedeki Linux çekirdeği 3D animasyonunu izleyebilir.

Slashdot efektinden korunma yolları

larweda

Slashdot`u bilirsiniz, bilgisayar aleminde çok tartışmalar yaratan, gelişmelerden haberler veren, onbinlerce insanın takip ettiği saygı duyulan bir sitedir. Slashdot`ta duyurulan haberlerden birinde herhangi bir sitenin adının geçmesi, o sitenin çok (gerçekten çok) fazla hit almasına, ve çoğu zaman da sitenin ulaşılamaz halde zarar görmesine sebep oluyor. Buna alemde "Slashdot Effect" deniyor. Bu aslında bir sitenin duyurulması, geniş kitlelere yayılması adına çok istenebilecek bir durum. Ama site sahipleri sitelerinin göçmesinden (hatta kimi zaman bu yüzden hosting firmalarına cezalar ödemekten) hoşlanmıyorlar. İşte bu sebeple bu tarz bir duruma maruz kalan bir şahsiyet (adam Web-server olarak NT kullanmanın yanlış bir seçenek olduğunu kabul ediyor neyse ki) üşenmemiş, bir "Slashdot Effect Prevention Kit"geliştirmiş.