neoprolog

Django 1.0 geliyor

Yaklaşık 4 senelik bir çalışmanın ardından Python tabanlı web framework Django niha sürümüne erişiyor. Django kullanıcıları ve geliştiricileri bu sürüm için parti hazırlıklarını hızlandırdı. Türkiye’de de böyle bir parti yapalım desek gelen olmaz ya hani. Django, 6 Eylül’de djangoproject.com adresinden duyurulacak (6 Eylül aynı zamanda benim de doğum günüm, hayırlara vesile olsun, ne diyelim :)

Comments: 0

RIA Talks Istanbul

Bahçeçehir Üniversitesi etkinlikleri kapsamında gerçekleştirilen RIA Talks Istanbul 2008, 8-9 Ağustos tarihlerinde Bahçeşehir Üniversitesi Beşiktaş kampüsünde gerçekleştirilecek.

Türkiye’de çok nadiren düzenlenen bu tür etkinlikleri kaçırmamanızı tavsiye ederim, ben de 8-9 Ağustos tarihlerinde bu etkinlikte olacağım.

Web 2.0, RIA, Erişilebilirlik, Kullanılabilirlik, İletişim, Proje Yönetimi, e Marketing, Ar-ge, Fon ve Kaynak Kullanımı, Bireysel Gelişim, Telekom (BroadBand), e-Medya, E-devlet, Mobil 2.0 - 3G, Video İçerik gibi kavsamsal sunumların yanısıra Flex, AIR, Flash Lite, Flash Media Server, ActionScript, BlazeDS, LiveCycle DS, ColdFusion, JavaFX, PHP, AJAX, Javascript Frameworkleri, OpenLazslo, Graills, Red5, Ubuntu, i18n gibi konularda da eğitsel sunumların yer alacağı etkinliğe katılım ücretsiz. RIA Talks Istanbul aynı zamanda Türkiye’nin ilk internet üzerinden canlı yayın yapan etkinliği olacak.

Katılımcı şirketler arasında Adobe, Microsoft, Bilkom, Google, IBM, O’reilly, Intel, Türk Telekom, Tubitak ve Turkcell gibi kurum ve kuruluşlar da katılıyor,

Ayrıntılı bilgi ve katılım için www.riatalks.com adresini ziyaret edebilirsiniz.

Comments: 0

Mac OS X Leopard (10.5), Django ve Subversion üzerine notlar

Leopar hepten mi kötü, çok mu kötü sorularına verilecek yanıt “evet kötü” denebilir ama web geliştiriciler için bir takım olumlu özellikler de var.

Leopar bir çok geliştiriciyi memnun edebilecek seviyede Apache 2.4, Ruby 1.8, PHP 5, Subversion 1.4.4, Python 2.5 gibi yazılımlar (300+ yeni özellik ve 301+ bug) önyüklü olarak geliyor. Daha önce 10.4.* üzerinde probelm çıkarmayan bu yazılımlara ekleme-çıkarma yapmak istediğinizde sorunlarla karşılaşabiliyorsunuz. Bu sorunların sebebi 10.5′in 64bit mimarisi kullanması.

Hele bir de mod_python, MySQL ve mysql_db ile Django kurulumu yapacaksanız hepten başınız belaya girebilir Leopar’la.

Bu yazılımları kurmadan önce aşağıdaki linklerden ilgili açıklamaları okumanızı öneririm,

mod_Python için:
http://blog.wired.com/monkeybites/2007/11/tips-and-tricks.html

mysql for python için:
http://dotnet.org.za/ncode/archive/2007/01/31/setting-up-mysql-for-python-mysqldb-on-mac-os-x-2.aspx
http://www.keningle.com/?p=11
http://groups.google.com/group/django-users—-

Yalnız bir eksik var ki Mac OS X Tiger’a geri dönüş için bence tek başına yeterlidir. Eğer Subversion Repository’i Windows Server üzerinde tutuyorsanız ve 10.5 üzerinde geliştirme yapıyorsanız Subversion’a samba protokolü için APR patch uygulamanız gerekiyor ki burda da yine 64bit’in gazabına geliyorsunuz. 10.5 için yayınlanacak yeni bir patch’i beklemek gerekiyor :(

Comments: 0

Neo-klasik Programlama Dili Savaşları: Ruby vs Python, Django vs Rails

Web 2.o ile birlikte Agile Development ve Ruby programlama dilinin adını sıkça duyar olduk. Şu an 1.8 versiyonuna ulaşan Ruby son dönem çıkan İşletim sistemleriyle de birlikte geliyor (Ubuntu, Mandrake, Mac OS X). Ruby’nin başarısında Rails (Ruby on Rails) framework’unun de başarısını görmezden gelmemek gerek. Ruby ve Rails’in en göze çarpan özelliklerinden biri yavaş olması. Öte yandan Python’un performans ve hız konusundaki namı dillere destan. Python’u web üzerinde kullanabilmek iki modülden birinin olması yeterli, mod_python ya da mod_fastcgi. Uzun süreden beri büyük ölçekli projelerde (Google, Gmail, Yahoo Directories, Times) kullanılan Python, Ruby ve Rails ile ayrıldığı nokta (talihsizlik de denebilir), Ruby ve Rails’in yavaşlığından kaynaklı daha küçük ve orta ölçekli projelerde ve büyük bir çoğunlukla ücretli (ve kapalı-kaynak) projelerde kullanılmış olması. Ortak noktaları ise “Don’t Repeat Yourself” prensibi (DRY principle).

Aslında Ruby ve Rails isimlerinin ortalıkta bu kadar görülmesi pop bir görüntü oluştursa da, Ruby 14 yaşında, Rails 4 yaşında. popüler bir mekanizmadan daha uzakta duran Python, Mod_Python ve Django için de benzer durum geçerli: Python 16 yaşında, mod_Python 7 yaşında, bu terminolojinin en genç ismi Django da henüz 3 yaşında.

Django yaklaşık sekiz aydır kararlı (stable) halde ve 0.96. versiyona gelmiş durumda. Python’u güçlü kılan diğer unsurlar olarak

  • Kullanıcı ve geliştirici komunitelerinin çokluğu
  • Dökümantasyon projelerinin çokluğu
  • Hızlı olması

sayılabilir.

Şimdiden birşey söylemek çok erken olsa bile Python ve Django isminden daha çok bahsettirecek ve Ruby/Rails’i çok köşeye sıkıştıracak gibi.

Ayrıntılı bilgi için ağaşıdaki linkleri ziyaret edebilirsiniz:

Comments: 0

Miss Vindowz üzerinde Apache ve ASP.NET

Neden böyle bir şeye ihtiyaç duyayım ki diyeceksiniz, ben duydum, arattım tarattım, nasıl olduğunu buldum.

Python.NET ve diğer .NET uygulamalarını, JSP uygulamalarını, PHP uygulamalarını, statik HTML uygulamalarını aynı anda kullanabilmek için farkettim ki Apache mükemmel bir HTTP server. Şimdi paralel olarak 3-4 proje üzerinde çalışırken, her proje için IIS(iiyss :) ayarlarını tekrar tekrar değiştirmektense, Apache virtual hosts desteği sayesinde hepsini aynı anda host etmek mümkünmüş, ama apache üzerinde asp için herhangi bir çözüm bulamadım.

Yakın zamanda Apache 2.2.4 versiyonunu duyurdu, bunu takiben PHP 5.2.2 de duyurudu, bu versiyon üzerinde php5apache2_2.dll de geliyor, bu da demek ki, Apache 2.2 ile uyumsuz hale gelen PHP kaldığı yerden devam ediyor demek. Apache 2.2.2′de conf dosyaları eskisinden biraz farklı ama biraz inceledikten sonra böylesinin çok daha iyi olduğu anlaşılıyor.

Özgür yazılım ne güzel bişiy…

Ayrıntılı bilgi için: http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx

Comments: 0

  • Bloguma Dokunma!

    www.sansuresansur.org



  • About

    Neoprolog Özgür Odabaşı’nın web teknolojileri blogudur.
    Neoprolog is Özgür Odabasi’s web technologies blog.
    devamı...

  • Kara-kara kategori bulutları

    Internet Opensource (Açık Kaynak) Development (Geliştirme) Web 2.0 Mac OS X Apple Linux Genel *N*X Tools Design (Tasarım) XHTML Python Microsoft Apache Accessibility (Erişilebilirlik) Browsers (Tarayıcılar) Sosyal W3C MacOsX10.5 AJAX CSS Usability (Kullanılırlık) PHP Rails Debugging (Hata Ayıklama) Ruby Economy (Ekonomi) Navigation (Navigasyon) Javascript Internet Explorer Google Capital (Kapital) Adobe Inspiration (Esin) Actionscript Sanat (Art) Creative Commons Görsel Tasarım Veri İşleme (Data Processing) .NET Textmate Security (Güvenlik) Themes (Temalar) Ubuntu bienal OpenLazslo ColdFusion Flex AIR Motion (Animasyon) neoprolog Protesto Project Management (Proje Yönetimi) Subversion

  • Liste-liste kategoriler

  • Arşiv

  • Son Eklenenler

  • Son Yorumlar

  • Meta

  • Hala üzerimde bluzun...

    1. cd cover
    2. cd cover
    3. cd cover
    4. cd cover
    5. cd cover
    6. cd cover
    7. cd cover
    8. cd cover
    9. cd cover
    10. cd cover
    11. cd cover
    12. cd cover
    13. cd cover
    14. cd cover
    15. cd cover
    16. cd cover
    17. cd cover
    18. cd cover
    19. cd cover
    20. cd cover
    21. cd cover
    22. cd cover
    23. cd cover
    24. cd cover
    25. cd cover
    26. cd cover
    27. cd cover
    28. cd cover
    29. cd cover
    30. cd cover
    31. cd cover
    32. cd cover


  •