Arşiv yazıları
Mayıs 10th, 2010 by pythonturk
Python ile web uygulamaları geliştirirken webpy framework’ünü kullandığımdan bahsetmiştim. Ne zamandan beri webpy ile ilgili bir şeyler yazayım diyordum kısmet bugüneymiş. Neden webpy kullandığımı kişisel nedenlerimle birlikte açıklamanın framework seçiminde insanlara bir nebze de olsa yol göstermesi açısından faydalı olacağını umuyorum. Devamı için tıklayın »
Arşiv yazıları
Nisan 16th, 2010 by pythonturk
Güzel hata değil mi? Bu hatayı Firebird 2.5 RC2′yi Türkçe yerelde kaynak koddan derlerken alıyorsunuz.
Peki sebebi nedir?
Sebebi çok basit. Firebird-2.5.0.25920-ReleaseCandidate2/extern/editline/src içerisindeki fcns.h dosyasında tanımlanmış olan ED_UNASSIGNED değişkeni (#define ED_UNASSiGNED 34). Dikkat ederseniz değişken i ile tanımlanmış, sorun upper fonksyionundan geçirilirken oluşan i > I problemi (ne kadar tanıdık değil mi?). Çözümü ise basit, aşağıda verdiğim patch’i aynı path’teki makellist scriptine uygulayın ve derleme işlemine kaldığınız yerden devam edin. Patch’i aynı zamanda geliştiricilerine de ilettim umarım en kısa zamanda eklerler.
Yazmak istediğim birkaç konu var umarım en kısa zamanda onlar için de uygun zamanı bulabilirim. O zamana dek kalın sağlıcakla.
Patch:
— makelist.old 2010-04-16 15:54:05.850985189 +0300
+++ makelist 2010-04-16 15:55:06.474927539 +0300
@@ -34,6 +34,10 @@
# @(#)makelist 5.3 (Berkeley) 6/4/93
# makelist.sh: Automatically generate header files…
+# Avoid locale dependent case conversions and always use ascii.
+# (for example the script won’t work in Turkish locale without this setting)
+LC_ALL=C; LANG=C
+export LC_ALL LANG
AWK=awk
USAGE="Usage: $0 -h|-e|-fc|-fh|-bc|-bh|-m <filenames>"
Arşiv yazıları
Ocak 19th, 2010 by pythonturk

Şimdiye kadar bir çok kez Python öğrenmeye başlayan insanlardan nereden başlayacakları ve nasıl devam edecekleri konusunda sorular aldım. Soruların hepsini dilim döndüğünce cevapladım. Sonra bu soruların içeriğinin genel anlamda çok benzer olduğunu fark edip bu konuda herkese ayrı ayrı cevap vermektense -hem de bütünlük ve kolay erişebilirlik olması açısından- böyle bir yazı yazmaya karar verdim.
Genel olarak sorulan soruları toparlayıp olayın “bence”sini anlatayım sizlere. Devamı için tıklayın »
Arşiv yazıları
Ocak 14th, 2010 by pythonturk
Bir müşterimiz için Python ile Windows 2003 üzerinde çalışacak ve MsSql üzerine işlemler yapacak bir uygulama geliştirmemiz gerekti. Web.py ile server üzerinde çalışacak bir web uygulamasıydı yapacağımız. Burada anlatmak istediğim ise Windows 2003, MsSql ve Python (pymssql) üçlüsünün nasıl çalıştığı.
Pymssql’i kurmaya çalıştığımda kurulumda dll hatası verdi. Eksik olan msvcp90.dll‘i indirip c:\winnt\system32 içerisine kopyaladım. Daha sonra modülü import ettiğimde modül içerisinde kullanılan _mssql kısmını import ederken hata verdi. Bu da bir dll eksikliğinden kaynaklanıyormuş. Bunun için msvcr71.dll doyasını indirip c:\Python26\Lib\site-packages içerisine kopyalıyoruz. Daha sonra mssql sağ ben selamet…
Olur da birinin ihtiyacı olur diye not olsun bu da.
Kalın sağlıcakla.
Arşiv yazıları
Ağustos 19th, 2009 by pythonturk
Yine uzun bir aradan sonra birlikteyiz muhabbetine girmeyeceğim ama şaka maka baya oldu
Efendim sizlere şu ara uğraştığım şeylerden bahsedip daha sonra yapmak istediklerimi anlatarak bu güzel yazıyı sonlandırmayı düşünüyorum. Evet düşünüyorum.
Yazılım hayatım boyunca -böyle diyince bi 10 yılı devirmişim gibi geldi- bir şekilde karşılaşmadığım -belki de kaçtığım- web programlamaya artık “balıklama” diye tabir edilebilecek bir şekilde girmiş bulunuyorum. Temel olarak bazı farklılıkları olsa da en nihayetinde yazdığınız bir program, o yüzden fazla kasmadım -yazarın kendine notu: hadi lennn-. Web programlamaya girdik peki bu adam ne yaptı? Ne yaptıysa Python’la yaptı. Evet efendim yaptığımız web projelerinde Python kullanıyoruz. Tek başına değil tabi ki. Python’la birlikte web projeleri geliştirmek için -çeşitli ortamlarda da çığırtkanlığını yaptığım- webpy çatısını kullanıyoruz. Tanımında da yazdığı gibi (Lightweight Web Framework) kendisi -django’ya inat- sade ve kullanışlı bir çatıdır. Çatı demişken bir diğer harika çatı daha kullanıyoruz, o da jQuery. Bundan sonraki yazılarımda bu ikiliden çok söz etmeyi düşünüyorum.
Eveeet, gelelim planlara. İşe pythonturk.com’u Python ile yazarak başlamayı düşünüyorum. Wordpress zaten var, gayet de başarılı bir sistem, bu Amerika’yı yeniden keşfetme isteği niye? Efendim Wordpress işimi görmediği için ya da yeterli olmadığı için yapmıyorum bu siteyi, madem Python ile web programlamadan bahsedeceğiz bundan sonra ee bi zahmet kendi çöplüğümüzü de buna uygun hale getirelim ama dimi. Öyle çok alengirli şeyler olmayacak zaten, hedefi büyük tutupta başlayamama sendromu yaşamak istemiyorum. İlk olarak yazı girebileceğim bir admin paneli, ve yazılara yorum yapabilme seçeneği olacak. Listeleme, arama işlemlerini dahi sonraya bırakıyorum. Yazı ve yorum girebilecek hale geldiğinde siteyi yayına sokacağım. Akşamları işten sonra kodlayacağım siteyi -bu da patronuma ek bilgi olsun, patroncuğum gördüğün üzere akşamları sitemi kodlayacağım, eve iş getirmek falan yok ona göre -, hatta bu yazıyı yazdıktan sonra css bakmaya başlıyorum -tavsiye edebileceğiniz güzel css’ler olursa beklerim-. Sade mavi ağırlıklı birşey düşünüyorum, bakalım gelişmeleri paylaşırım yine burdan.
Şimdilik benden bu kadar, kalın sağlıcakla…
Arşiv yazıları
Ağustos 1st, 2008 by pythonturk
Uzuun zamandır birşey yazamıyordum. Hatta yazdığım en son yazının bitirme projemin taslağı olduğunu gördüğümde utanmadım desem yalan olur. Bu arada hayatımda önemli gelişmelerde oldu tabi. Bu yazıda onlardan bahsedip aradaki geçen süreyi hızlı bir şekilde kapatmayı planlıyorum.
Bu arada olanları kısaca özetleyeyim.
- Burada taslağını paylaştığım tezimi bitirdim. Sitedeki ile aynı olmasa da ona yakın birşeyler yaptım diyebilirim.
- Tezimi vermekle kalmadım 5 senemi verdiğim Ege Üniversitesinden de mezun oldum.
- Beni zorla öğretmen yapmak isteyen sisteme inat (meslek lisesi sendromu) KPSS’ye girmedim.
- Şu an bir şirkette programcı olarak çalışıyorum. J2ME ile programlama yapıyorum.
- Uzun bir süre uzak kaldığım Python’a tekrar başladım, PyQt öğreniyorum.
- UBE’de (Uluslarası Bilgisayar Enstitüsü, Ege Üniversitesi) master yapmak istiyorum. ALES’e ve Yabancı Dil Yeterlilik Sınavı’na girdim, mülakat için Eylül’ü bekliyorum.
Kısaca özeti bu şekilde. Bundan sonra daha sık yazmayı planlıyorum. Hatta ShowMeDo tarzında videolar eklemeyi de planlıyorum. Umarım bunlar için zaman ayırabilirim. Planlama konusunda sıkıntı yaşadığım oluyor.
** Sitenin daha çok insana ulaşması açısından daha çok örnek-makale-belgeye ihtiyaç var. Python’la uğraşan bilgisini, deneyimini paylaşmak isteyen arkadaşlar olursa benimle iletişime geçerlerse sevinirim. Burayı kişisel blog olarak tutmak niyetinde değilim. Amacım Python ile ilgilenenlere faydalı olabilecek bilgilerin bulunduğu bir yer olması. Bu konu ile ilgilenen arkadaşlar sitede yazar olarak bilgilerini paylaşabilirler.
Kalın sağlıcakla..
Arşiv yazıları
Şubat 5th, 2008 by pythonturk

Merhaba. Daha önceden de belirttiğim gibi bu siteyi açma amacım bitirme projemi ve gelişimini paylaşmaktı. Bir şeyler öğrendikçe bunu sitede anlatıp bu konuyla ilgilenen insanların da bir nebze olsun gelişimine katkıda bulunabilmekti. Bunu şu ana kadar çok iyi yaptığımı söyleyemem. Bunun sebebi de bitirme projeme tam olarak vakit ayırıp da başlayamamamdı. Zaman konusunda sıkıntı yaşadığım bir dönemin ardından bitirme projeme tam olarak başlıyorum. Buradan da şu an itibariyle yapacaklarımı içeren taslağı sizinle paylaşmak istedim. Belki de biraz da kendimi kontrol etmek adına böyle birşey yapıyorum. Taslağı sadece ben bildiğim sürece tam olarak yapılıp yapılmadığını sorgulayacak benden başka kimse olmayacaktı, sizlerle de paylaşıyorum ki bunu kontrol eden birilerinin olduğunu bilmek beni tembellikten alıkoyar diye umuyorum. Taslakta var olanların durumunu, gelişimini çekinmeden sorgulayınız 
Devamı için tıklayın »
Arşiv yazıları
Ekim 25th, 2007 by pythonturk
Veritabanımla ilgili yaşadığım problemin bir kısmını google sayesinde hallettim. Google önbelleğinde bulunan sayfalardan wing ide ve boa ile ilgili yazı ve yorumları kurtarabildim. Teşekkürler google..