27 Eylül 2008 gönderen pythonturk.

Merhaba. Ne zamandır j2me ile ilgili bir şeyler yazmak istiyordum. Bugün tam yazmaya karar verdim daha sonra j2me ile ilgili giriş seviyesinde bir şey yazmadığımı fark ettim. Bu yazıyı da o açığı gidermek için yazıyorum. Ancak fazla uzun tutmak niyetinde değilim. J2me ile programlama yaparken neleri kullandığımdan bahsedip asıl yazmak istediğim yazıya uzun bir atlama yapmak istiyorum.
Devamı için tıklayın »
20 Eylül 2008 gönderen pythonturk.

Merhaba.Bugün size Python ile ev yapımı şifreleme nasıl yapılır ondan bahsedeceğim. Ev yapımı şifrelemeden neyi kastettiğimi yazının devamında daha rahat anlayacaksınız.(Not: Yazar girişte başlığı kullanarak merak uyandırmaya çalışmış ve okuyucuyu yazının devamını okuması için teşvik etmeye çalışmıştır).Programı görmeden önce size bu programı nerede kullanabileceğinizden bahsedeceğim, programın bu bilgiyle incelendiğinde daha kolay anlaşılacağını düşünüyorum.
Bir uygulama geliştirdiniz. Uygulamanız kullanıcı adı ve şifre girişi gerektirmekte ve sizde bu kullanıcı adını ve şifreyi kullanıcının bilgisayarında tutmak durumundasınız. Sadece bir kullanıcının kullanıcı adı ve şifresini tutmak içinde veritabanı kullanmak istemiyorsunuz. Bu durumda bu bilgileri bir dosyada tutmanız gerek. Buraya kadar her şey normal. Sorun bu bilgileri o dosyada nasıl tutacağınız. Bir dosya oluşturup içerisine pattadanak (böylemi yazılıyor bu?) yazacak değilsiniz. Bu kadarla da kalmıyorsunuz programınız kullanıcınızın izni dışında 3. şahıslar tarafından kopyalandığında da o 3. şahıs programını çaldığı kullanıcınızın bilgileri ile giriş yapamasın istiyorsunuz, yok artık!!! İşte bu yazıda böyle bir ihtiyaç durumunda kullanabileceğiniz bir şifreleme yönteminden, kendi verdiğim isimle “Ev Yapımı Şifreleme” den bahsedeceğim.
Devamı için tıklayın »
1 Ağustos 2008 gönderen 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..
5 Şubat 2008 gönderen 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 »
1 Şubat 2008 gönderen pythonturk.
Sitede bir arkadaşın sormuş olduğu soru üzerinden bu yazıyı eklemeye karar verdim, sorusuna da buradan bir cevap vermiş olurum. Vereceğimiz örnek dosya ve dizin silme işlemi ile ilgili olacak. Program fonksiyona gönderdiğimiz konumdaki (path) dosya ve dizinleri siliyor, her doysa/dizin silme işleminden sonra da bir ses dosyası çalıyor. Devamı için tıklayın »
21 Aralık 2007 gönderen pythonturk.
20 Aralık 2007 itibariyle Özgür Bilgi Protokolü Kurumu (Protocol Freedom Information Foundation,PFIF) - çevirirken hata yapmış olabilirim- microsoft ile bir anlaşma imzaladı. Anlaşmaya göre microsoft, windows server çalışma grubu ürünleri ile ilgili tüm protokol belgelerini paylaşacak. Bunun anlamı birçok özgür yazılımın (örneğin Samba) microsoft ürünleriyle bağlantısı kolaylaşacak.
Peki microsoft bu atılımı neden yaptı? Özgür yazılıma destek mi veriyor yoksa? Tabii ki hayır. Avrupa Komisyonu’nun 24 Mart 2004′te verdiği kararla microsoft bunu yapmak zorunda bırakılmıştır. Kararın akabinde microsoft temyize gitmiş ancak 17 Eylül 2007′de dava sonucu kesinleşmiştir.
PFIF microsoft’a bir kerelik ödeyeceği 10.000 avronun ardından bu belgeler Samba projesinde kullanılabilecek. Bilindiği Samba özgür bir yazılım olduğu ve GPL ile lisanslandığı için diğer kullanıcılar/gruplar Samba’nın içerisinden microsoft’a hiçbir lisans ücreti ödemeden bu belgelere ulaşabilecekler.
Burdan şu mübarek bayram gününde Allah’tan bill amcaya sabır diliyorum. Dolarları eksildi biraz morali bozuktur bu ara. Şu mübarek günlerde küslük olmazmış derler, neyse bill büyüklük bizde kalsın öp elimizi de barışalım…
Bu arada Samba’yı bilmeyenler için kısaca anlatayım. Samba, LINUX-UNIX işletim sistemleri ile Windows NT ve Windows 9X işletim sistemleri arasındaki iletişimi sağlayan bir uygulamadır. Linux yüklü bir makinada Samba üzerinden ağdaki windows makinalara ulaşabilir, yazıcı ve dosya paylaşımında bulunabilirsiniz.
Haberin kaynağı
18 Aralık 2007 gönderen pythonturk.
Mobil uygulama örneklerine geçmeden Python’u telefonumuza nasıl kuracağımızı anlatmakda fayda var diye düşündüm.
Öncelikle telefonunuzun hangi nesil olduğunu öğrenmeniz gerekiyor. Şu adresten öğrenebilirsiniz. Developer Platform başlığından telefonunuzun hangi nesil olduğunu ve özellik paketini öğrendikten sonra bu adresten python yourmlayıcısını ve yorumlayıcı arayüz dosyalarını indirmeniz gerekli.
Bir örnekle anlatırsak daha açıklayıcı olur diye düşünüyorum.
Telefonumun özellikleri: 2nd Edition Feature Pack 2 olsun.
İndireceğim dosyalar:
PythonForS60_1_4_1_2ndEdFP2.SIS
PythonScriptShell_1_4_1_2ndEdFP2.SIS
Bu dosyaları telefonunuza gönderip kurduktan sonra ana menünüze Python simgesinin yerleştiğini göreceksiniz.
Programı çalıştırdığınızda menüden Interactive Console‘u seçip etkileşimli yorumlayıcı ile python kodu yazabilirsiniz, daha önce kaydettiğiniz python kodlarını çalıştırmak istiyorsanız Run Python Script menü elemanını seçebilirsiniz.
Fırsat buldukça üzerinde çalıştığım örnek programları buradan sizlerle paylaşacağım.
Kalın sağlıcakla.
16 Kasım 2007 gönderen pythonturk.

Amazon.co.uk‘dan sipariş ettiğim Mobile Python kitabım geldi. Kitap Jürgen Scheible ve Ville Tuulos tarafından Nokia S60 2nd ve 3rd edition için yazılmış. En kısa zamanda S60 telefonlarda Python uygulamaları ile birlikte olmak dileğiyle.
Kalın sağlıcakla..
11 Kasım 2007 gönderen pythonturk.
Yazgaç bizi halihazırda kullandığınız text editörden vazgeçirecek özelliklere sahip değil, o amaçla da yazmadım zaten. GUI olarak wxpython kullanan arkadaşlara faydalı olması ve genel python kullanımına örnek olması için yazdım. Programda bazı eksiklikler mevcut. Bir zaman sonra bunlarla uğraşamadığım, bir kısmını ise araştırdığım halde çözemediğim için bu şekliyle yolladım.
Devamı için tıklayın »
9 Kasım 2007 gönderen pythonturk.
Kodu siteye ekledim ancak açıklama satırlarında veya girintilerde hatalar oluşacaktır. Kodun tamamını ve kullanılan icon dosyalarını buradan indirebilirsiniz.