You are hereAylık yazı arşivimizi sizin için açtık! / Ağustos 2009
Ağustos 2009
Java'nın Uygulama Geliştirme Diyagramı
Java, kendinden önceki dillerden farklı olarak, her platformda çalıştırılabilecek uygulamalar yapmak üzere hazırlanmıştı. Bunun yapabilmek için de platform ile uygulama arasında köprü olacak Virtual Machine, yani sanal makine katmanını geliştirdi. Bu sayede, platform, yani örneğin blgisayarın işletim sistemi ne olursa olsun, bu işletim sisteminin üzerinde çalıştırılması istenen uygulamalar aslında bu sanal makine üzerinde çalıştırılacaktı. Dolayısıyla platformdan bağımsız bir programlama dili oluşturulacaktı.
Bu rüya tam anlamıyla sağlanamamış olsa da Java uygulamalarının çalışma prensibi bu şekilde işliyor. Aşağıdaki diyagramda Java uygulamalarının geliştirilme aşamalarını görebiliriz.

Bu safhaları kısaca açıklamak gerekirse;
1. Safha: Düzenleme
Program, bir editörde oluşturulur ve diskte .java uzantılı bir dosya olarak kaydedilir.
2. Safha: Derleme
Derleyici bayt kodlarını (bytecodes) oluşturur ve bunları diskte .class uzantılı bir dosyada saklı tutar.
3. Safha: Yükleme
Sınıf yükleyici diskten içinde bayt kodları bulunan .class dosyalarını okur ve bu bayt kodlarını belleğe (RAM ya da birinil bellek olarak ayarlanmış bellek hangisiyse) koyar.
4. Safha: Doğrulama
Bayt kod doğrulayıcı, bütün bayt kodların geçerli olduğunu ve bunların Java güvenlik kısıtlamalarını ihlal etmediğini onaylar
5. Safha: Çalıştırma
Programı çalıştırmak için Java Sanal Makinesi (Java Virtual Machine - JVM), bayt kodlarını okur ve hemen o anda (Just in time -JIT) çalıştırılan bilgisayarın anlayacağı dile çevirir yani uygun dile derler. Program çalıştırdığından, birincil belleğe veri kaydedebilir.
Bir Avam-Rok Grubu: Sakareller
Pek gündeme odaklı musikişinas bir insan olmadığımdan geriden geliyor olabilirim ama bu grubu da ben yeni keşfettim sayılır: Sakareller
Ekşi'den gördüğüm kadarıyla yeterince eski bir grupmuş kendileri.

Sitelerinden ve Last.fm'den şarkılarını ücretsiz olarak indirip dinlemeniz mümkün.
Tam şurdan yani: http://www.sakareller.net
Bence en önemli kısmı şurası:
* Işık Barış Fidaner şarkı söyler, telli çalgılar çalar, yerli ve evrensel armonilerde sabahlar;
* Uğur Güney telli ve tuşlu çalgılar çalar, hep gülümser, Pure Data sever;
* Bahadır Maşa hem kalın telli evrensel, hem de ince telli / üflemeli yerli çalgıları çalar;
* Murat Güneş de şarkı söyler, o da telli çalgılar çalar, bir de elektronik oyuncaklarla oynar / bozar / oynar;
* Başar Uğur el çırparak, zıplayarak, bağırarak, metal aksama ve gerili derilere vurarak ritm tutar.
İyi dinlemeler :)
Cepten Cebe Masrafsız Havale

Açıkçası İş Bankası'nın reklamını yapmak istediğimden değil ama hayatımızı gerçekten kolaylaştıracağını düşündüğümden dolayı İş Bankası hakkında böyle olumlu bir yazı yazma ihtiyacı hissettim.
Bankacılık işlemlerinden en basit görüneni bence havaledir. Ama ne hikmetse, hep havaleden bir sürü masraf alınır. Aynı bankaya ait hesaplarınız olsa bile bir hesaptan bir hesaba para göndermek için çokça masrafa gireriz. Ya da ben öyle sanıyordum.
İş Bankası'nın geçen gün rastladığım bu hizmeti ile masrafsız havale yapmak mümkün. Tek gerekli olan şey İş Bankası'nın para yatırılabilen, kocaman (+) işaretli bir ATM'si. Tabii para göndereceğimiz kişide bir de cep telefonu olmalı ki günümüzde herkeste cep telefonu olduğunu düşünerek bunu "gerekli" diye söylemedim. Yani İş Bankası'nda bir hesabınız bile olmasa uzaklardaki bir arkadaşınıza para gönderebiliyorsunuz.
Peki Bu Nasıl Oluyor?
Önce İş Bankası ATM'sine gidip "Kartsız İşlem"i seçiyorsunuz. Oradan "Cepten Cebe Havale"ye giriyorsunuz, "Para gönderme"ye basıyorsunuz. TC Kimlik numaranızı ve cep telefonu numaranızı yazdıktan sonra alınıya ait TC Kimlik ve cebi de yazıyorsunuz. Daha sonra göndermek istediğiniz parayı para yatırma gözünden içeri tıkıyorsunuz.
İşlemleri onayladıktan sonra, parayı alacak kişi bir İş Bankası ATM'si buluyor, o da Karstız İşlem > Cepten Cebe Havale'den sonra Para alma'yı seçiyor. TC Kimlik numarasını, cep telefonunu ve cebine gelen şifreyi giriyor, parayı çekiyor.
Masraf yok, stres yok. Teşekkürler İş Bankası.
Foturaf: sihirliel
Melânet: Malumun İdamı (Fragman)
Eduardo Mortinto Sanchez'in dünya çapında tok satan, tuğla kalınlığındaki "Aynı" adlı eserinden uyarlanmış Melânet: Malumun İdamı, haksızlık karşısında susan dilsiz şeytanların hikayesini anlatıyor. Bu süper ötesi filmin fragmanı DDT'den...
Yaşlılar fırsat buldu mu sürekli gençleri eleştirirler. Derler ki "Fatih'in İstanbul'u fethettiği yaştasın, hâlâ yaptığın işlere bak". Şimdiki gençler n'apsın? Başlarında Akşemsettin var da yol mu gösteriyor sanki? Ne yol gösterirler ne de yoldan çekilirler!
Kimse Yok Mu Ramazan Yardımlaşmasına Siz de Katılın

Kimse Yok Mu Derneği geçen sene, yaptığı yardım faaliyetlerinden dolayı Peru meclisinden ödül almıştı. Yani Kimse Yok Mu, sadece Türkiye'de değil, yurt dışında da aktivitelerini sürdürüyor. Bu Ramazan ayında da yurt dışında 32 ülkede ve Türkiye’de 50 ilde yardım dağıtmayı planlıyormuş.
Yardımlarda tuzumuz bulunsun, biz de bu taşın altına elimizi koyalım diyorsanız, bir cep telefonu mesajıyla bile yardım etmeniz mümkün.
Bir SMS at, bir iftar bağışla
Ramazan’da bir kişinin karnını doyurmak için hiçbir zahmete girmeden, yalnızca cep telefonundan kısa mesaj atarak bağış yapmak da mümkün. Bütün faturalı ve kontörlü hatlardan “iftar” yazıp 5777’ye gönderilen mesajlar, 5 TL’lik bağış olarak derneğe ulaşıyor ve iftar çadırlarında ikrama dönüşüyor.
Her türlü bilgi için:
44 44 593 , 0 (216) 521 80 80
44 44 KYD
Foturaf: Y.K.Y.
Java Uygulama Sunucusu GlassFish

GlassFish, Sun şirketinin geliştirdiği açık kaynak bir uygulama sunucusu (Application Server). Java uygulamalarını kurumsal ya da İngilizcesiyle indırpırayz (enterprise) bazda çalıştırabilmek için gerekli olan sunucu yazılımlarından biri.
GlassFish 2005 yılının Haziran ayından beri geliştiriliyor. Dilerseniz indirip kurabiliyorsunuz., ayrıca NetBeans kurulumu içinde de opsiyonel paket olarak geliyor. Çekirdek olarak Java EE 5'i kullanıyor, sadece NetBeans değil, Eclipse, IDEA gibi diğer uygulama ortamlarını da destekliyor.
Çok anlamlı mı bilmiyorum ama GlassFish üzerinde JSP, JSF gibi Java ürünlerinin yanında PHP uygulamalarını çalıştırmak da mümkün.
Sun, GlassFish'in ne olduğundan bahseden bir sunum hazırlamış. İngilizce olan, yaklaşık 9 dakikalık bu sunumu izlemek için tıklayın.
Foturaf: cote
Ramazan'da Üç Maymunu Oynamak

Ramazan orucunu genelde yemekten içmekten kesilmek olarak öğrendik. Halbuki bu olay üç maymun hesabı;
- Dedikoduyu duymayacağız
- Dedikoduyu yapmayacağız, yalan konuşmayacağız, kötü şeyler söyleyip kalpleri kırmayacağız
- Yanlış, ahlak dışı, üzerimize vazife olmayan görüntüleri de görmeyeceğiz
İşte oruç aslında biraz da bunun peşinde koşmak değil mi? :)
Foturaf: prashanth-m
Drupal Kullanıcıları İçin Çok Faydalı Bir Yönetim Eklentisi: Admin Menu
Muhtemelen az sayıdaki Drupal kullanıcıları için olacak bu yazım, ama yazmazsam içimde kalırdı.
Daha önce Drupal için birkaç farklı yönetim eklentisi denemiştim ama onlar biraz daha ağır kaçmıştı. Bu seferki daha hafif, daha güzel. Adı Admin Menu

Resimde görüldüğü üzere, yönetici olarak siteye giriş yaptığınızda sitenin üst kısmında siyah bir çubuk şeklinde yönetim menüsü görülüyor. Bu menü sayesinde, hiç sayfa geçmeyi beklemeden tüm yönetim sayfalarına ulaşmak mümkün oluyor.
Dilersek bu menülere eklemeler de yapabiliyoruz. Bu sayede site yönetimi çok daha hızlı bir şekilde hallediliyor. Kolay gelsin :)
Bir SMS at, bir iftar bağışla
Blog
Musiki