arşiv

yazar arşivi

Eclipse Kısayolları

Cumartesi, 05 Şub 2011 jdeveloper yorum yok

Java kodlarını Eclipse üzerinde yazmaya çalışan arkadaşlar için editörün kısayollarını bir arada derlemeye çalıştım.İşiniz daha kolay halletmeniz için yardımcı olacaktır.Kısayolların bir kısmıda diğer editörler üzerinde çalışmaktadır.Şimdi kısayollarımız tek tek yazarak açıklmalarını yazalım.İşte kısayollarımız;

  • Ctrl+Shift+O Acık olan paketlerin importlarını düzenler.
  • Ctrl+O Object baş harfinden aklınızda kalsın.Değişken,yordam… listeler.
  • Ctrl+2 R Bir değişkenin ismini toplu olarak düznler.
  • Ctrl+2 F Methodlarda dönen değerleri global referans olarak tanımlar.
  • Ctrl+2 L Methodlarda dönen değeri lokal referans olarak tanımlar.
  • Alt+Shift+S Editörde Kısayol Menusunu acar.
  • Alt+Shift+S R Otomamatik Get/Set methodları olurturmak için pencere acar.
  • Alt+Shift+S  V Süper sınıfın veya Interface overide edilecek methodları gösterir.
  • Alt+Shift+S C Süper yapının yapılandırıcı olusturma penceresi acar.
  • Alt+Shift+S  C Değişkenleri secerek yapılandırıcı olusturabileceginiz pencere acar.
  • Ctrl+Shift+F Kodlarınızı formatlar.
  • Alt+Shift+S T Cursor üzerinde bulunduğu yapı için uyfun javadoc girişini yapar.
  • Alt+Shift+T Refectoring kısayol menüsünü acar.
  • Alt+Shift+T U İnterface tanımı çıkarılacak methodların seçildiği penreceyi açar.
  • Ctrl+Shift+G Proje icinde imlecin bulunduğu yapının kullanan yerleri bulur.
  • Ctrl+M Editörü büyütür veya küçültür.
  • Ctrl+Shift+W Açık bütün editörleri kapatır.
  • F3 İmlecin bulunduğu yapının tanımını açar.

Şimdilik bu kadar toplayabildim.İleriki zamanlarda yeni keşfettiğim kısayoları ve ecilps kullanım kolaylıklarını bulduğum zamam yine burada bulabilirsiniz.Kolay gelsin…

Aşk-Elif Şafak

Cumartesi, 05 Şub 2011 jdeveloper yorum yok

“Aşk, davaya benzer, cefa çekmek de şahide: Şahidin yoksa davayı kazanamazsın ki..”

Kitabı okumamın sebeblerinden biri ilk çıktıgından sonra adının tvlerde,forumlarda sık sık bahsedilmesiydi.İlk aldığımda düşüncem yine klasik bir aşk öyküsünü anlatacagı düşüncesinde olmuştum. Okuduktan sonrası ise aslında klasik bir aşktan daha öte aşkın felsefesini irdeleyen bir roman olduğunun farkına vardım.

Kitabın içeriğinden bahsedersek aslında roman içinde roman oldugunun farkına varacaksınız.Kitabın kahramanları 40 yaşında olan  Amerikalı ev kadını olan Ella’dir.Ailesi değerlikli ve 3 cocuk sahibi olan sorunsuz bir evliliği vardır.3 çocugunu büyüttükten sonra bir yayınevinde asistan olarak göreve başlar.Buradaki görevi ise tanınmamış bir yazar olan A.Zahara adlı yazarın tasavvuf felsefesini konu alan kitabı hakkında rapor tutması idi.Ancak Ella bu işi cok zor bir durumda eline almıştır.Bu yüzden kitap Ella’yı derinden olduğunca sarsacak diyebiliriz.Bu yüzden Ella dünyaevi aşkı keşfetmek için bir dizi olaylar başından geçeçektir.Bazen bu ailesi ile sorunlar olacaktır.Bazende yayınevinin baskına mahruz kalabilecektir.Çoçugunun ise ergenlik döneminde olması ve ilk aşkını kendisine tanıtması ile cocugu ile aşk uzerınde bazı olaylar yaşayacaktır.

Kitapta asıl anlatılan bu olaylar ışıgında Mevlana ve Şemsi Tebrizin tanışması,Şemsin yolculugundan bahsetmektedir.Şemsin aşkından bahsetmektedir.Demiştim ya roman içinde roman var diye.Buda Ella’yı cok etkilemiştir.Aşkın nasıl kazanıldıgına dair bilgileri ve sözleri aslında Şemsden ögreniyor diyebiliriz.Kitapta oldugunca Mevlana ve Şemsin güzel sözlerine rastlamaktasınız.Kitap çok şaşırtıcı ve sizi bir dunyadan başka dunya içinde sürekli olarak yolculuk yaptırıyor.Kitap içinde bulunan bazı güzel sözlerde(Şemsin 40 kuralları diye gecer);

  • Madem ki, akıl babandır beden de anan, oğulsan babanın yüzüne bak.
  • O kadar çok koşmayın, o kadar yorulmayın, şu yerin altında çırak ne olmuşsa usta da o olmuştur.
  • Sevgide güneş gibi ol, dostluk ve kardeşlikte akarsu gibi ol, hataları örtmede gece gibi
    ol, tevazuda toprak gibi ol, öfkede ölü gibi ol, her ne olursan ol, ya olduğun gibi görün, ya göründüğün gibi ol.
  • İsa’nın eşeğinden şeker esirgenmez ama eşek yaratılışı bakımından otu beğenir.
  • İnsan gözdür, görüştür, gerisi ettir. İnsanın gözü neyi görüyorsa, değeri o kadardır.

Kitapta yukarıdaki yazdığım güzel sözlerden sık sık karşılacaksınız.Yani kitap kısacası;

Hayatlarımızın durgun gölünü dalgalandıran taş misali,yüzleşmek zorunda oldugumuz sıkıntılar,acılar…ve aşkın peşinden katetmek zorunda oldugumuz yollardan,ödediğimiz bedellerden bahsetmektedir.

Son olarak herkesin 2 günde uykusuz kalarak bu romanı okuyacagına inanıyorum.Yorumlarınızı alt tarafa yazabilirsiniz.

Categories: Kitap Tags: , ,

Telefon İncelemesi(Htc-Wildfire)

Cumartesi, 05 Şub 2011 jdeveloper yorum yok

Htc son bombalarından biri diyebiliriz.Ağustosun sonlarında Teknosalarda satışa sunulan telefon Android işletim sistemini kullanıyor.Bende bu fırsatı kacırmayarak bu hos telefonun sahibi oldum.

Htc sosyal ağlarla sürekli iletişim halinde kalmanızı sağlıyor.Facebook,twitter,flicker gibi sosyal ağları FriendStrem programı ile arkadaşlarınızın mesajlarını,fotoğtaflarını,iletilerini yani kısacası hepsini bir arada takip etme fırsatı sunuyor. HTC Wildfire, adres defterinizde kayıtlı her bir kişiyle ilgili son konuşma zamanı, SMS’ler, e-postalar ve sosyal ağ güncellemeleri gibi yakın zamanlı iletişim bilgileri de bir arada gösteriyor. Bir arkadaşınız sizi aradığında HTC Caller ID,özelliği ilede Facebook profil fotoğrafı ve son güncellemesi ile birlikte eğer yaklaşıyorsa bu arkadaşınızın doğum gününü de size hatırlatıyor.

Telefon 3.2 inc kapasitif dokunmatik ekrana sahiptir.5.0 megapiksel kamerası ve flashı ile anlık görüntülerinizi ölümsüzleştirirsiniz ve bunu sosyal ağlara hemencik atabilirsiniz.Telefonun bir diğer özelliği ise wifi,3g,edge,gprs,gps gibi bağlantı özelliklerine sahiptir.Üzerinde kurulu olan gps ile harita üzerinde nerede olduğunuzu öğrenebilir ve bunuda aynı fotoğraf paylaşımı gibi sosyal ağda paylaşabilirsiniz.Telefonun üzerinde 2gb ayrı bir bellek ile gelmektedir.Telefonun akıllı tus kilidi ile dokunmatık ekranın ızınsız kullanılmasını engelliyor.Telefonunun suan tek sıkıntı yanı androidin bir üst sürümüne otomatik olarak gecemiyorsunuz.Bunu ya teknik servise giderek veya kendiniz indirip kurararak halledebiliyorsunuz.

Diğer özellilerinden bahsedecek olursak,pdf.word dosyalarınızı kolaylıkca acabiliyorsunuz.Ama burada bir sıkıntıda,yeni word dosyası oluşturamıyorsunuz.Bunuda android marketten indirmiş oldugunuz bir program ile halledebilirsiniz.Son olarak Htc Sense arayüzü ile gelmektedir

Özellikleri;

İşletim Sistemi : Android 2,1 HTC Sense
Kamera Çözünürlüğü(piksel) : 5 MP
Ağırlık (gr ) : 118
Bellek(mb) : 512 MB ROM
Boyutlar (cm) : 10,6 x 6 x 1,2
Ekran Çözünürlüğü (piksel) : 240 x 320 QVGA
İşlemci Hızı (mhz) : 528
Şebeke Frekansı (mhz) : 850/900/1800/1900
Ekran Boyutu : 3,2″

Kahkalarla kullanın:)…

Categories: Teknoloji Tags: , , ,

Singleton Tasarım Şablonu

Cumartesi, 05 Şub 2011 jdeveloper yorum yok

Programlama yaparken bazı tasarım şablonlarını kullanırız.Biraz araştırmalarımdan sonra Singleton Design Pattern anlatmaya çalıcagım.Java ilede bir örnek ile gösterecem.İngilizcesinden de anlaşıldığı üzere teklik üretim diyebiliriz.Şimdi açıklayalım;

Singleton tasarımı kısaca bir sınıftan sadece bir tane kalıtım yoluyla yeni bir nesne olusturma diyebiliriz.

Bu yüzden Singleton tasarım şablonu ile geliştirilecek sınıfın tasarımı, sınıfın sadece bir örneğinin oluşturulabilir olmasını sağlayacak şekilde hazırlanmalıdır.

Bir nesne oluşturulurken sınıfın ilk olarak constructor methodu çağrıldığı için, Singleton nesneleri tasarlarken sınıfların constructor (yapılandırıcı) methodlarını private olarak tanımlarsak, sınıfın örneğini, sınıf dışından oluşturulmasının engellemiş oluruz.

Singleton nesneleri tasarlarken göz önünde bulundurmamız gereken bir diğer nokta da, singleton nesnenin var olan tek örneğini istenilen durumda döndürecek olan methodun staticolarak tanımlanmasıdır. Böylece sınıfın herhangi bir örneğini oluşturmadan (zaten oluşturamıyoruz) doğrudan bu methodu çağırarak, var olan tek nesneyi istediğimiz an çağırabiliriz.Şimdi örneğimizi inceleyelim;

Burada sınıfın nesnesine sadece getExam() ; ile ulaşabilecektir.Alt tarafta bulunan thread ile ana sınıfımız 150 ms bekleyecektir.Şimdi bir test java ile bunları cağıralım;

Kodumuz çalıştırdığımız zaman gördüğünüz gibi sadece 1 defa yapısal sınıfı bir defa çağırmaktadır.Bunu daha ayrıntılı bir şekilde incelemek isterseniz Özcan Acar makalelerini incelemenizi tavsiye ederim.