Nisan 2010

You are currently browsing the monthly archive for Nisan 2010.

PHP için nesneye dayalı  programlama deyimlerinden “private” deyimini açıklamaya çalışacağım.

Private :

    Sadece class içersinde kullanmaya yetkili sabit bir değişken  veya methot yapmak istediğimizde,  ilgili kelimelerin başına “private” deyimini ekleyerek bu işlemi gerçekleştiriyoruz. Bu deyim ile oluşturulan sözcükler dışarıdan veya başka bir class içerisinden erişilemezler.
  • Eğer bu sözcüklere dışarıdan erişmeye çalışırsanız, Fatal Error verecektir. Bir önceki konuda geçen örnek yapısı üstünden gidecek olursak.

Read the rest of this entry »

Tags: , , , ,

Merhabalar :) Yaklaşık 4 hafta önce girdiğim ilk olarak sınavını geçtiğim, daha geçen haftada  ”Sözlü Türkçe”, “Sözlü İngilizce” ve “Grup Çalışmasına” katıldığım Aiesec sınavımın sonucu başarılı geldi ve tüm aşamalardan geçmiş bulunmaktayım :D Şuan tek aşama kaldı buda myaiesec üstünden eşleşme gerçekleştirmek sanırım. Şimdi böyle bir giriş yaptım birazda şu aiesec organizasyonu hakkında bir yazı paylaşacağım. Buyrun…

AIESEC Nedir?

  • Yüksek potansiyele sahip üniversite öğrencilerinin kendi potansiyellerini keşfedip geliştirebilecekleri sürekli olarak genişleyen uluslararası eşsiz bir organizasyon.
  • Kurum ve kuruluşların dünyadaki yetenekli gençlere ulaşabileceği ve yararlanabilecekleri uluslararası eşsiz bir platform.
  • Gençler tarafından yönetilen lider bir organizasyon.
  • 1948 yılından beri faaliyet gösteren uluslararası, politika dışı ve kar için çalışmayan bir organizasyon.
  • Dünyanın 107 ülkesinde 1700′ü aşkın üniversitede faaliyet gösteren en büyük öğrenci organizasyonu.
  • AIESEC, dil, din, ırk,cinsiyet, inanç, etnik ya da sosyal köken konularında ayrım yapmaz.

Read the rest of this entry »

Tags: , , , ,

Şuan hocamızın istediği ödev üzerinde çalışırken, ibatisi projeme dahil etmek amacı ile ile küçük bir çalışma yaptım, fakat verdiğim o kadar saatin sonunda bana dönen hataya bakın!

Exception in thread “main” java.lang.NullPointerException
at services.servicesfilm.getFilm(servicesfilm.java:32)
at sunum.NewMain.main(NewMain.java:26)

Exception in thread “main” java.lang.NullPointerException  at services.servicesfilm.getFilm(servicesfilm.java:32) at sunum.NewMain.main(NewMain.java:26)

Halbuki model içinde set bloğumdan değeri gönderiyorum, ama nedenini çözemediğim bir null pointer dönüyor :( Sanırım bir yeri kaçırdık.

Neyse bu bilgisayara kafa atasım geldi gerçeğini değiştirmez. Ibatis için güzel tutorial olan bir arkadaş bu yazıyı görür ve paylaşırsa, şimdiden teşekkürler :D ( yakmaya karar verdim bendekileri :P )

Read the rest of this entry »

Tags: , ,

Oracle PL/SQL bloklarında kullanılan bir veri yapısı türüde “kayıt” yani “record” olarak isimlendirilmektedir.Bir kayıt birbirleriyle ilişkili alanların bir arada tanımlanması ile oluşturulur. Kayıtın bir adı vardır. Ayrıca tıpkı PL/SQL tablolarında olduğu gibi, bir indeks yardımıyla kayıtlara ulaşılır. Kayıtın her bir alanı farklı veri türüne sahip olabilir.

Kayıt Türünün Tanımlanması

PL/SQL kayıt türünün oluşturulması amacıyla, blokların DECLARE bloğu için bir tanım yapılması gerekmektedir. Kayıt türlerinin yaratılabilmesi için öncelikle aşağıda görüldüğü biçimde bir tür tanımı yapılmalıdır.

  • TYPE [kayıt_türü_adı] IS RECORD (alan tanımları);

Burada ki alan tanımları için bilinen pl/sql değişken tanımlama ile yapılmaktadır. Ama benim Oracle için en sevdiğim özelliklerden biri olan %TYPE ile tanımlaması, oluşturduğunuz record ile veri tabanı kolonları arasında çok güzel bir ilişki oluyor :)

Read the rest of this entry »

Tags: , , , ,

Oracle’da bir tablonuzun kopyasını çıkarmak ve bunun belli bir eşlemeye göre yapılmasını istiyorsanız çok güzel bir yapısı olan “merge into” deneyebilirsiniz.

Eşleyen kurala göre match edip veya etmemeye göre oluşturduğunuz kopya tablosuna verilerinizi düzenleyip veya insert ederek işleminizi gerçekleştirebilirsiniz. Tabi bu sadece bir küçük bir senaryo.

  • Yapılacak işlem employess tablosu içindeki employee_id tipindeki v_empno değişkenine yuz atamak ve bu id değerine bağlı olarak eşlenen tabloyu, temel tabloya göre güncellemek veya eşlenmeme durumuna göre ekleme yapmak olacak.

Read the rest of this entry »

Tags: , , , , ,