25 Ocak, 2009
Kategori:
yazılım |
3 Yorum »
|

Aylardır beklediğim etkinlik, 24 Ocak 2009 Cumartesi günü İTÜ SDKM’de gerçekleşti.
Bildiğim kadarıyla ilk başta 150 kişilik bir salon ayarlanmıştı. Ama başvuru sayısı 1500 civarı olmuş. Bunun üzerine 500 kişilik İTÜ SDKM’ye geçilmiş. Ancak gördüm ki insanlar öylesine başvurmuşlar. 200-300 kişi anca vardık, o da başta. Yani başvurup gelmeyenlerden dolayı gereksiz bir sıkıntı yaşanmış oldu.
Şöyle bir özetleyelim;
Etkinlik Golden Horn Ventures tarafından düzenlenmiş. Microsoft da kaçırmamış platin sponsor olmuş. Organizasyon şahane olmuş. Sponsorlar sayesinde elbette. Çayımızı, kahvemizi, yemeğimizi eksik etmediler.
- Golden Horn Ventures’ın kurucularından Mehtap Özkan bir açılış konuşması yaptı. Web programcılarının yeni fikirlerini nasıl destekleyebileceklerini özetledi.
- Daha sonra havesimiz kursağımızda kaldı, Zeev Suraski İsrail’in şu an içinde bulunduğu durumdan dolayı gelmemeyi tercih etmiş. Bize yarım saatlik bir video hazırlamış, PHP’nin tarihini anlatmış;
- Zeev Suraski ve Andi Gutmans 1997 senesinde üniversitede okurken alışveriş sepeti projesi için Rasmus Lerdorf‘un kendi başına geliştirdiği PHP’yi kullanmaya karar vermişler. O zamanlar daha PHP’yi bilen yokmuş hiç.
- Kodlama sırasında bir hata ile karşılaşmışlar. Kodlarını incelediklerinde kendilerinde hata olmadığını farketmişler ve PHP’nin kaynak kodlarını inceleyip bir hata bulmuşlar.
- Daha sonra Rasmus Lerdorf’a bu konuda bir eposta göndermişler ve o da kendisinin aslında programcı olmadığını, istelerse kendilerinin PHP’yi düzenleyebileceklerini söylemiş. Bunun üzerine Zeev ve Andi PHP’yi düzeltmeye başlamışlar.
- Ardından üniversitelerinde bir profesöre bunun akademik bir çalışma olup olamayacağını danışmışlar. Profesör de olabileceğini, hatta PHP’yi ilk başta geliştiren Rasmus Lerdorf’u ikna ederlerse hep beraber çalışabileceklerini söylemiş. Bundan sonra da PHP kullanımı hızla artmaya başlamış.
- Zend şirketinin adı da Andi ve Zeev’in adlarının birleşimi imiş.
- Sonra Derick Rethans PHP’nin ayrıntılarından bahsetti.
- Benim hep kafamı kurcalardı, sunucuya attığımız bir PHP dosyası her çalışmada tekrar mı yorumlanıyor acaba diye, değilmiş. Arka planda bir önbellekde tutuluyormuş. Eğer daha önce çalışmışsa o dosyanın opcode’ları bellekten çalıştırılıyormuş.
- SAPI dedikleri Input Filter ile Mod Security ile bizim yazdığımız kod arasında bir katmanda giriş bilgilerinin güvenliği sağlanıyormuş.
- Benim de bazen yaşadığım, sunucu aşırı yüklendiğinde PHP kodunun ziyaretçiye gönderilmesi hatası var. Code Leak deniyor buna. Bilinen bir hataymış ve üzerinde çalışılıyormuş hala. Facebook’ta da yaşanmış bu.
- Şu anda PHP’nin çalışma mantığında, PHP koddaki karakterleri bilmezmiş, bytelarla ilgilenirmiş. Bu sebeple de byte ve karakterler arasında kesin bir ayrıma ihtiyaç varmış. O da tabi tırnak işareti.
echo "merhaba"; PHP 6′da bu değişecekmiş, PHP karakterleri de tanımaya başlayacakmış. locale_set_default ile karakter seti tanımlayıp türkçe karakterli fonksiyonlar, değişkenler kullanabilecekmişiz. C#’taki gibi.
- Sonraki seminerde Muammer Benzeş Windows IIS 7.0 üzerinde PHP çalıştırmanın avantajlarından bahsetti. Bence gerek yok tabi. Bedava Apache varken Windows Server’a neden para vermeye değmez.
- Daha sonra Yunus Emre Yılmaz‘dan Django’yu öğrendik. Neymiş, nasıl yapılırmış. Bir de günlük uygulaması yaptık. Faydalıydı.
- Sırada Özgür Köy vardı. PHP’de kullanılabilecek “template engine”lerden bahsetti. Smarty‘yi övdü. Gerçekten de kolay ve kullanışlı birşey gibi görünüyor. Tasarımcıyla programcının işini ayırıyor. PHP kodlarının içinde HTML kodu, HTML dosyalarının içinde (TPL kullanılıyor) PHP kodu yok.
- Daha sonra benim “.NET üzerinde Facebook uygulama geliştirme”yi, “.NET ile Facebook benzeri site oluşturma” gibi anladığım için katıldığım, sonra da pişman olduğum seminer vardı. Özkan Altuner Facebook için uygulama geliştirmeyi anlattı. Ben tabi Facebook sevmeyen, hesabını 1 yıl önce silmiş birisi olarak sıkıldım. Ama ilgilenenler için iyi oldu. Güzel anlattı çünkü.
- Sırada Golden Horn Ventures tarafından desteklenen Yoğurt vardı. Flash için yazdıklar 3D motorundan bahsettiler. Dünyada bir benzeri yokmuş. Fonksiyon isimleri OpenGL ile aynıymış. Hatta SwiftGL ismiyle açık kaynak yapacaklarmış. Dünyaca ünleneceğini söylüyorlar. Ve de Dünya’da ilk, Second Life gibi bir platformu direk web tarayıcısı üzerinde flash ile yapmayı planlıyorlar -> yoggurt.com
- Sonra Cem Gencer’den SEO dinlemeyi planlıyordum ancak gelmedi…
- En sonda da ceviz.net‘in kurucularından Tuncay Bahadır’dan PHP’de SuperGlobals kullanımını dinledik. (En net ve akıcı konuşan konuşmacı olarak seçiyorum kendisini.)
Güzel bir etkinlikti. Devamını bekliyor, istiyoruz. İlk olmasından kaynaklı biraz sorunlar yaşandı zannediyorum. Süreler ayarlanamadı, teknik aksaklıklar oldu. Dert değil. Önemli olan web programcılığla uğraşan insanların bir araya gelmiş olması.
Bir de başta belirttiğim gibi 1500 kişinin başvurup 200-300 kişinin gelmesi bence “bizim” problemimiz, ayıbımızdı. İyiki Zeev gelmemiş, rezil olurduk…
Son olarak; elbette sponsora ihtiyaç var, elbette reklam yapılacak. Ama biraz fazla kaçtı bence. “Web programcılarını bir araya toplayalım” fikri “web programcılarını toplayıp onlara reklam yapalım”a dönüştü. Bir dahakine “web programcılarının” araç değil amaç olduğu bir seminer bekleriz.
Tekrar herkese teşekkürler.
|
25 Ocak, 2009 saat 16:57
ah şu sınavların gözü kör olsun. umarım devamı olur..
25 Ocak, 2009 saat 17:56
Hasan internette gezindiğine göre sınavların gözü pek kör olmuyor galiba.
25 Ocak, 2009 saat 19:52
Ben de sağlık durumumdan dolayı katılamadım, biliyorsun. Zeev’in gelmemesine sevinsem mi üzülsem mi bilemedim ama en azından kaçırmamış olduğum için biraz sevindim
Çok teşekkürler yazı için, ne zamandır etkinlik hakkında yazı okumaya çalışıyordum…
Bu arada yüz yüze görüşme fırsatı kaçırdığımız için ayrıca üzgünüm