Updates from Ağustos, 2009 Toggle Comment Threads | Keyboard Shortcuts

  • admin 15:19 on 17 August 2009 Permalink | Reply
    Tags: 17 ağustos 1999, deprem   

    17 Ağustos 1999, unutmayınız, unutturmayınız. 

    Share
     
  • admin 05:29 on 03 August 2009 Permalink | Reply
    Tags: ortakaraba.com, sosyal sorumluluk siteleri   

    Sosyal Sorumluluk : OrtakAraba.com yenilenmiş. 

    Facebook üzerinden bağlantı kurarak benimle iletişime geçen Fuat Bey sonunda ortakaraba.com’u frontpage sitesi formatından web 2.0 formatına çevirmiş. Site resmen aşama atlamış. Artık hangi şehirlerde ya da hangi şehirler arasında ortak araba bulabileceğinizi görebiliyorsunuz.

    Günlük gidiş gelişlerinizi, etkinlik katılımlarınızı ortak araba ile yaparak sizde sosyal sorumluluklarınızı yerine getirin. Hem doğa,hem ülkemiz, hem de siz kazanın diyorum.

    Share
     
  • admin 21:42 on 07 July 2009 Permalink | Reply
    Tags: groovy, java, mvc, oop, , programlama dilleri, python   

    Java, Groovy, Python, PHP hakkında 

    Şu sıralar web scriptingten kopup masaüstü uygulama geliştirme sevdasına yıllar sonra yeniden tutulmuş gibiyim. Aslında bir yenilik arıyorum programlamada. Önce halihazırda bildiğim ve kullandığım PHP için framework aradım. Her zamankinden farklı bir sonuç yok henüz. Fakat php frameworklerde bazı gelişmeler olmuş. CodeIgniter şimdilik kurulum ve kullanım kolaylığı ile kullanıcısı sayısını hızla arttırıyor. MVC (model view controller ) üretim şeklini keşfeden ve bunu kullanmak isteyenler çoğalıyor. Fakat temelde frameworkler MVC kullanılsa bile iki çelişki arasında kalıyor. Birincisi üretimi hızlandırmak adına Zend framework gibi resmen bir dil öğrenmenizi gerektiren framework olmak, ikincisi CodeIgniter hatta tinyMVC kadar basit bir PHP framework olup kütüphane olmaktan MVC kullanmak haricinde pek öteye gidememek. Tabi siz diyebilirsiniz ki CodeIgniter nispeten kısa sürede öğrenilir ve MVC ile projelerde zaman kazanılır. O zaman bir diğer unsuru görmek lazım. O da projenin üretim boyutu. Projeniz herkesin anlayacağı standart olacak mı ? Yoksa projeniz bir kişinin elinden mi çıkacak ? Porjeniz yıllarca bakım isteyecek mi yoksa bir kaç sene sonra zaten ömrünü tamamlayacak mı ? İyi bir programcı malesef bu sorulara bir endüstri mühendisi gibi olmasada mutlaka cevap vermek zorunda. Yoksa işiniz hobi olmaktan çıkamaz.

    Framework arayışım pek olumlu sonuçlanmamıştı açıkcası. Zira askerlikten önce zaten kendi framework yapımı yazmış, session yönetiyor, smarty kullanıyor, xajax ile ajaxtaki tüm işlerimi yapıyordum. Üstüne üstlük bir ekibin çalışacağını düşünmediğim için projelerimde de MVC yapısı ancak uzun süre sürümlerini çıkartacağım projeler için gerekebilirdi. Onun dışında kendi framework yapım zaten yeterince MVC bir sistem sunuyordu. Ama araştırırken eski sitelerimi ve kodlarımı rahatlıkla tamir edip daha işlevsel yapabileceğimi düşündüğüm bir kütüphane keşfettim. Flourish Unframework olarak kendisini lanse eden güzel bir kütüphane. Diyebilirsiniz ki PHPClasses.org üzerinden istediğim kütüphaneleri zaten kullanıyorum. Doğrudur. Ama bu kütüphane güzel bir dökümantasyonada sahip ve kullanımıda herhangibi bir classtan farksız. Şiddetle ufak tefek siteleriniz ve eski baş ağrılarınıza tavsiye edilir.

    Ama henüz istediğim şekilde birşey keşfedememiştim ki aklıma uzun süre önce aldığım Python kitabı geldi. CGI tipi proramlamaya benzetmiş pek ilgilenmiyordum. Tabi bu sürede Python 3 sürümü duyurulmuş bile. Bir iki deneme yaptıktan sonra basit bir yapısının olduğunu gördüm. Aynı zamanda PHP gibi kullanılması için Python Server Pages (PSP) yani HTML içinde kullanım imkanıda var. Dahası masaüstü uygulama bile geliştirebiliyorsunuz. TAbi ki PHP’nin GTK yapısından çok daha önde. Ama karşılaştırma yazılarını incelerken anladım ki web scripting açısından bakıldığında Python gerçekten büyük işler için. PHP ile bir 10001000 hesabı yapılarak performans karşılaştırması yapıldığında aralarından pek bir fark yok. Hatta PHP biraz daha önde. Ama iş karışık bir işleme geldiğinde PHP’de 3 kat kadar daha verimli ve hızlı sonuç veriyor. Tüm bunlara rağmen Python masaüstü uygulama geliştiricileri için uygulama tasarımında pek avantajlı görünmedi. Visual C# öğrenmek Türkiye’de Python öğrenmekten daha mantıklı çünkü iş alanıda daha fazla. Tabi bu Python güçsüz bir dil demek değil. Zira NASA, google gibi kurumlard Python kullanıyor. Bildiğiniz Gmail mesela Python altyapısında. Aynı zamanda prototip program geliştirilmesinde çok avantajlı olduğu söyleniyor. Dahada önemlisi yapılan anketlerde Python 2013 yılında java’yı hem güç hem popülarite olarak geçecek gibi duruyor.

    Python’u cebime koyup yola devam edeyim derken karşılaştırma sitelerinde başka bir dil daha gördüm. Groovy adında Java nesnenelerini kullanan ve javanın kendi nesnelerini kullanabildiği, Python ve Ruby gibi dillerin desteğini de sunan bir dil. Groovy yine karşılaştırma sitelerinde Python’a göre her işlemde olmasa da 3 kat kadar hıza çıkıyor. Üstelik Java gücünü basit bir söz dizimi ile kullanabiliyorsunuz. Fakat tüm bunlar dışında bir sorun var. Groovy ve Java Python’a göre 25 kat daha fazla memory işgal ediyor. Bunu yanında aynı işi yaptığınız Java ve Groovy kodu Python’dan iki kat daha fazla yazmak demek oluyor. Zaten Java vb. altyapısında üretilecek Groovy gibi dillerin her ne kadar zorlu sözdizimini aşsalarda en büyük sorunu hafıza kullanımı olacak gibi. Büyük firmalar bugün ta başından beri OOP ve haliyle MVC’ye uygun olarak tasarlanmış Java’yı pek sevse ve büyük işlerinde kullansada ileride 2013′ten sonra işler gerçekten değişebilir mi diye insanın aklına takılıyor. Python gerçekten bugün öğrenmeye , hakkında fikir edinmeye değer bir dil imajı çiziyor.

    Share
     
  • admin 18:21 on 29 June 2009 Permalink | Reply
    Tags: eğitim, kpss 2009   

    kpss 2009 yanlış soru çıkar diyorum 

    KPSS 2009 a uykusuzda olsa girdim. Eğitim bilimleri çok kolay görünüyor geçen seneye göre. A kitapçığı üzerinden verilen soru ve cevapları inceledim. Bence eğitim bilimlerinden yanlış soru çıkabilir. Birileri her an itiraz edebilir. Peki etse ne olur ? Hiçbirşey. Zira; kpss 2008 de iki soru yanlış çıkmış. Birşey olmuş mu ? Ben öyle bir haber almadım çünkü haber 2009 mart ayına ait zaten. Olamaz bişey çünkü olan olmuş. Kaç kişinin yeri yurdu değişti kim bilir bu sorular yüzünden. Zaten branş üzerinden yapılmayan bu sınav ne kadar gerçekçi ? Bunuda düşünmek lazım. Acaba branş üzerinden sınav yapılsa artık bir bilgisayar öğretmeninin tarihi, coğafyayı, vatandaşlık bilgisini falan derslerinde kullanmadığı kabul edilse zaten öss ve bir çok üniversite vize finali geçmekle yontulmuş bünyenin artık genel yetenekten sınava sokulmak yerine bilgisayar bilgisinden sınava sokulsa kim nerede olurdu düşünmek lazım gelmez mi ?

    Ama bununda savunması var. Zaten ilköğretime girecek öğretmen klavye mouse anlatıp duruyor müfredatta. Onun için bir branş eğitimine ne gerek var ki ? Peki biz neden programlama dersi gördük öylede. Neden ofis uygulamaları, flash vs öğrendik ? Öğretmensek bunlara ihtiyacımız yoksa diğer bütün dersler yerine bunları her öğrenen de öğretmen olsun madem demezler mi ?

    Askerlikte mantık yoktur dediler kabul ettik, uyguladık, hayatta da mantık yok kabul ettik uyguluyoruz artık. Ama peki bu mantık nerede var ? İşte onu bilemiyorum.

    Share
     
  • admin 16:09 on 29 June 2009 Permalink | Reply
    Tags: hosting, next ajans   

    NextAjans.com 

    Nadiren asker arakdaşlarımdan haber alıyorum. İşim düşünce daha doğrusu :) İtiraf ettim tamam konuya geçebilirim.

    Asker arkadaşım Murat bir arkadaşıyla ajans işlerine girmiş, internet ve otomasyon yazılımları üzerine çalışmaktaymış.  Acemiliği beraber yaptık, çok fazla vakit geçiremesekte askere gitmeden bile internetten tanışıp konuşmuştuk. Ajans İstanbul Okmeydanında Next Ajans isminde. Hosting işide yapıyorlar. Web adresleri, http://www.nextajans.com diğer tertip ve ilgililere duyurulur efenim. >

    Murat’a Not: 2d ve farklı background renkleri ile daha güzel duran bir logo yenilemesi istiyoruz :)

    Share
     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel