Python TR

  • anasayfa
  • forumlar
  • gezegen
  • Üye ol
Ana sayfa › Haber toplayıcı › Kategoriler

Gezegen

po2mo

Ömer ÜCEL - Per, 11/06/2008 - 01:08
Po dosyalarını mo dosyalarına çevirebilen bir appengine uygulaması geliştirdim. http://po2mo.appspot.com/ adresinden uygulamaya erişebilirsiniz.
Kategoriler: Gezegen

PHP ve Gettext

Ömer ÜCEL - Çar, 11/05/2008 - 00:48
Farklı dil desteği olan bir projede kullanmak için PHP ile bir sınıf oluşturdum. Bir kaç özellik daha ekleyeceğim. Kodlara aşağıdan erişebilirsiniz. Çalıştırmak için http://savannah.nongnu.org/projects/php-gettext/ adresinden ilgili php dosyalarını, http://gnuwin32.sourceforge.net/packages/gettext.htm adresindende *.po dosyalarını *.mo dosyasına dönüştürebilmek için gerekli olan araçları indirebilirsiniz. Son verilen adres Windows işletim sistemi için geçerli. Bir Linux dağıtımı kullanıyorsanız paket yöneticiniz vasıtasıyla [...]
Kategoriler: Gezegen

Sonunda evlilik telaşı bitti

İlkin Ulaş BALKANAY - Per, 10/30/2008 - 00:37
22 Ekim'de balayı tatilinden dönüp, 23 Ekim'de iş başı yaptım. Daha yeni yeni tatil havasından çıkıyorum. Söz verdiğim gibi yazılara evlilik sonrası daha çok zaman ayıracağım.

Geçenlerde günlüğe yeni bir yazı yazmak için kolları sıvamıştım ki ne göreyim TELEKOMÜNİKASYON İLETİŞİM BAŞKANLIĞI yine yapacağını yapmış; Blogger servisine Türkiye'den erişimi kapatmış. Tünel servisleri aracılığı ile erişim açık olmasına rağmen içimdeki yazma hevesini kırdığı için tatil sonrası ilk yazım bugüne kadar sarktı.

Balayı tatilimiz için Nurten'le Maldivler'e gittik. Yüzlerce adadan oluşan bu ülkede kendi bütçemize göre bir ada seçtik ve çantamızı sırtlanıp Maldivler'in yolunu tuttuk. Katar aktarmalı 10 saatlik bir uçak yolculuğundan sonra Maldivler'in başkenti Male'ye ulaştık. Male'den tatilimizi geçireceğimiz Sun Island adasına transferimiz de deniz uçağı ile oldu. Yeryüzündeki cennete benzetilen Maldivler'de 6 gün geçirdikten sonra gözümüz arkada kalarak dönüş yolculuğuna başladık.

http://picasaweb.google.com/ilkinulas/MaldivesEkim2008 adresinde tatilde çektiğimiz fotoğraflara göz atabilirsiniz.

Aşağıda fotoğraf makinası ile çektiğim ve benim ilginç olduğunu düşündüğüm videolar var. İlk video Sting ray denilen balığın (bu balığın türkçe ismini bilmiyorum. Bilen varsa söylesin lütfen) kendini insanlara nasıl sevdirdiğini, insanların elinden nasıl yemek yediğini görebilirsiniz.



İkinci videoda ise su altı kamerasına alternatif olarak su üstü kamerası ile yaptığım çekimleri izleyebilirsiniz :)



Maldivler bizim için unutulmaz bir deneyim oldu. İlk başta Maldivler'de bir hafta tatil için harcayacığımız para ile Türkiye'de bir ay tatil yaparız diye düşünüyordum. Fakat beyaz kumlar üzerinde güneşlenip,ılık okyanus suyunda mercanlar ve rengarenk balıklar arasında yüzdükten sonra balayımız için Maldivler'i seçmenin ne kadar iyi bir tercih olduğunu anladım.
Kategoriler: Gezegen

Yeni Bir İş, Puanın Sırasını Bulma

Ömer ÜCEL - Pzt, 10/27/2008 - 23:31
16 Ekim’den beri istcall‘da çalışıyorum. Bu süre zarfında projelerle ve diğer uğraşılarımla pek ilgilenemedim. Ama yavaş yavaş adapte oluyorum bu düzene. İşin sevindirici tarafı Linux ve Python’dan uzak kalmamam olsa gerek. Diğer bir sevindirici tarafı ise artık tasarımla uğraşmam gerekmiyor. Bazen lazım oluyorlar, listelemekte fayda var unutmamak için. Bir dizinin boyutunu öğrenebiliriz : du -hs /home/ rm -f [...]
Kategoriler: Gezegen

Yeni Dönem

Ömer ÜCEL - Çar, 10/08/2008 - 21:04
Okul bu yaz bitti. MYO olduğu için bir miktar daha okuyacağım. Ancak 2009 DGS ile bu şekillenecek gibi. Şimdilik sınavsız geçiş hakkımı kullanıp açıköğretime kayıt yaptıracağım. Askerlik ile ilgili durumuda bir kaç hafta önce halletmiştim 2011′e kadar. Şimdi önümde değerlendireceğim bir vakit bulunmakta. Okul nedeniyle bir süredir kişisel çalışıyordum. Okul bittiğine göre bu vakti bir işte [...]
Kategoriler: Gezegen

Not Al Programı

Ömer ÜCEL - Paz, 09/28/2008 - 01:39
Genelde yapılacak işleri kategorilendirmeden Google Not Defterine ya da bir not defterine yazar, işleri tamamladıkça üzerini çizerim. Yalnız bu işlem sonucunda geriye işe yaramayan kağıtlar kalır ve internet bağlantısı kesildiğinde Google Not Defterine erişememe gibi bir durum ortaya çıkar. Bu ihtiyacımı gidermek için ufak, yapılacak işlerin listelendiği, bu işler yapıldığında kolayca silebileceğim bir uygulama geliştirdim. Bu [...]
Kategoriler: Gezegen

Evleniyorum...

İlkin Ulaş BALKANAY - Cum, 09/26/2008 - 16:42

Selam dostlar, uzun zamandır yazamadım. Bu suskunluğumu güzel bir haberle bozayım dedim. 11 Ekim 2008'de memleketim Denizli'de evleniyorum. 8 Ekim 2008 Çarşamba günü İstanbul, Salon Palmina'da bir düğünümüz var, hemen sonrasında 11 Ekim Cumartesi Denizli'de nikah törenimiz var. Tüm dostlarım davetlidir.

Evlilik telaşı biter bitmez yazılarıma devam edeceğim.
Kategoriler: Gezegen

Patron, Gedit İçin Proje Yöneticisi

Ömer ÜCEL - Paz, 09/21/2008 - 22:56
Gedit Patron Eklentisi Bir süredir Geany kullanıyordum. Proje yöneticisi çok yetersiz olduğundan(o kadar yetersiz ki kullanmaya bile tenezzül etmedim.) dosya karmaşası yaşanıyordu bazen. Yaklaşık iki haftadır Gedit ile ilgilenmeye başladım. Geçen gün eklentiler sayfasında kendime, projelerim üzerinde rahatça çalışmamı sağlayacak bir eklenti buldum. Yalnız eklenti çalışmadı. Eklenti klasörü içerisindeki dosyalara baktığımda, eklentinin Python ile yazılmış olduğunu [...]
Kategoriler: Gezegen

Python İle Dosya Karakter Setini Öğrenme

Ömer ÜCEL - Cts, 09/20/2008 - 14:16
Gedit için bir proje yöneticisi geliştiriyorum. Dosyaların açılması sırasında utf-8 harici karakter setli dosyalarda hata çıkıyordu. Gedit içerisinde(python eklentisi oluşturma için sunulan özelliklerde) sanırım otomatik olarak karakter setini tanıma gibi bir özellik yok. Araştırmalarım neticesinde chardet ile karşılaştım. Bir dosya ile kullanımına dair örneğe şu adresten erişebilirsiniz. Şöyle bir yöntemde işe yarayabiliyor bazen. import os dosya = "/home/omer/test.py" print [...]
Kategoriler: Gezegen

Courier E-Posta Sunucusu İçin Hesap Ekleme Yardımcısı

Ömer ÜCEL - Çar, 09/03/2008 - 01:22
Courier kullanıyorsanız, alan adı ve bu alan adı altına e-posta hesabı eklemek için konsolla epey uğraşmanız gerekiyor. Bu süreyi kısaltmak için Python ile yazılan aşağıdaki kodları kullanabilirsiniz. Gerçi web üzerinde courier bu tür işlemler için bir yardımcı araç sunmakta ancak pek uğraşmak istemedim. Bu şekilde daha basit ve en azından geri planda ne yapıldığını biliyorum. [...]
Kategoriler: Gezegen

Plesk Üzerindeki E-Posta Hesaplarının Şifrelerinin Alınması

Ömer ÜCEL - Salı, 09/02/2008 - 11:39
Eğer sunucunuzda plesk kullanıyorsanız aşağıdaki sql kodları ile e-posta hesaplarının şifrelerine ulaşabilirsiniz. Sitelerin taşınması sırasında epey işe yarıyor. mysql > use psa; mysql > SELECT accounts.id, concat(mail.mail_name,"@",domains.name), accounts.password, mysql > domains.name FROM domains LEFT JOIN mail ON domains.id = mail.dom_id LEFT JOIN mysql > accounts ON mail.account_id = accounts.id order by domains.name asc, mail.mail_name asc;
Kategoriler: Gezegen

Ekrandakileri Video Olarak Kaydetme

Ömer ÜCEL - Paz, 08/31/2008 - 18:10
Bir anlatım videosu hazırlamak için, Ubuntu üzerinde istanbul programı ile yaptığım denemelerde görüntü ile alakalı sorunlar çıktı(ubuntuyu epey kurcaladığım için olsa gerek). Zaman kaybetmemek için bir Windows programı ararken şu sayfa ile karşılaştım. Kullanışlı bir araç. Belki sizinde işinizi görebilir.
Kategoriler: Gezegen

Hangisi En Büyük Asker ?

Ömer ÜCEL - Çar, 08/27/2008 - 00:21
Saat 00:16 ve bir tane daha en büyük asker yakınlardan geçti. Önceki günlerde de başka en büyük askerler geçmişti. Korna sesleri ve bağrışmalardan bu geçişi duymamak imkansız. Umarım en büyük askerin durumu netlik kazanır ve bu gereksiz prosedürün meydana getirdiği gürültü kirliliğinden diğer insanlar kurtulmuş olur. Acaba ilerde şöyle bir çekişme yaşanırmı merak ediyorum. Grup 1 [...]
Kategoriler: Gezegen

Linux VPS Sunucu

Ömer ÜCEL - Salı, 08/26/2008 - 09:49
Kendinize bir Linux VPS sunucu satın aldınız (LinuxVPS1). Debian kurulumunu gerçekleştirdiniz(Kontrol panelinden üç beş fare ya da klavye hareketi ile). 1 - SSH ile sunucunuza bağlandınız: $ssh root@1.2.3.4 2 - Paket kaynaklarını güncellediniz: #apt-get update 3 - Yeni blr kullanıcı oluşturdunuz: #adduser omer 4 - SSH ile ilgili ayarlamalar için gerekli ayar dosyasını açtınız: #vim /etc/ssh/sshd_config 5 - Dosya üzerindeki bazı değerleri değiştirdiniz: # [...]
Kategoriler: Gezegen

Python TR ve Google App Engine

Ömer ÜCEL - Paz, 08/17/2008 - 01:10
Python TR sitesini Google App Engine kullanarak yeniden inşa etmeye çalışıyorum. http://pytr.appspot.com/ adresinden yeni görünüme göz atabilir ve test edebilirsiniz. Oturum açma işlemini google hesabınızı kullanarak gerçekleştirebilirsiniz. Görünüm kısmı ile ilgili çalışmalar devam ediyor. Bazı şeyler göstermelik denebilir. Ayrıca içeriklerin yayınlanması için onay gerekiyor. "Eklediğim içerik görüntülenmedi, sorun var sanırım" diye düşünmeyiniz. Karşılaştığınız sorunları, eksikliğini hissettiğiniz [...]SHARETHIS.addEntry({ title: "Python TR ve Google App Engine", url: "http://omerucel.com/gunluk/2008/08/17/python-tr-ve-google-app-engine/" });
Kategoriler: Gezegen

Google Chart API artık QR Codes da destekliyor

İlkin Ulaş BALKANAY - Pzt, 08/11/2008 - 21:23
Günlüğe ilk yazılarımı eklemeye başladığımda QRCode'lar ile ilgili bir yazı yayınlamıştım. QRCode'un ne olduğundan, nerelerde kullanılabileceğinden bahsetmiştim. Geçenlerde Google Code Blog'ta 'QR Codes now available on the Google Chart API' yazısını görünce bunu siz sevgili blog okuyucularımla paylaşayım istedim.
Google Chart API ile nasıl QR code oluşturulacağı bu sayfada detaylı bir şekilde anlatılmış. Ben olayı bir tane örnek vererek özetlemek istiyorum.
Google'a size bir QR code üretmesi için aşağıdaki bilgileri vermeniz gerekiyor:
  • chs : QR Code olarak çizilecek resmin boyutu (chart size)
  • cht : Chart tipi
  • chl : Encode edilecek text. (örneğin bir URL)
  • choe : output encoding (örneğin UF-8)
    QR Code grafiğini çizdirmek için http://chart.apis.google.com/chart adresine, yukarıda sıralanan parametrelerin gönderilmesi gerekiyor. Bunu HTTP GET ile yapabilirsiniz. http://www.oksijen.com URL'ini QR Code içine gömmek için aşağıdaki resim URL'ini kullanabiliriz.
    <img src="http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=http://www.oksijen.com"/>



    Yukarıdaki resmin içerisinde http://www.oksijen.com URL'inin gömülü olduğuna inanmayanlar
    herhangi bir J2ME QR Code okuyucusunu cep telefonlarına kurup resmin içinde ne kodlandığını görebilirler.
  • Kategoriler: Gezegen

    Hatırlat İçin Pisi ve Deb Paketleri

    Ömer ÜCEL - Pzt, 08/04/2008 - 02:20
    Ubuntu, Debian ve Pardus için gerekli kurulum dosyalarını hazırladım. http://code.google.com/p/hatirlat/downloads/list adresinden erişebilirsiniz. Pardus deposunda wxPython olmadığı için (eğer harici başka depolar eklememişseniz) verilen adresteki wxPython pisi paketini kullanabilirsiniz. Python kullanarak geliştirdiğiniz uygulamalar için örnek almak isterseniz, http://code.google.com/p/hatirlat/source/browse/#svn/trunk/pisi adresine pisi paketi yapımı için gerekli dosyaları ekledim. http://code.google.com/p/hatirlat/wiki/EkranGoruntuleri sayfasındada ekran görüntüleriyle ilgili bağlantılar mevcut. Windows işletim sistemi üzerindeki hesapları Linux [...]SHARETHIS.addEntry({ title: "Hatırlat İçin Pisi ve Deb Paketleri", url: "http://omerucel.com/gunluk/2008/08/04/hatirlat-icin-pisi-ve-deb-paketleri/" });
    Kategoriler: Gezegen

    tinyMCE Editörü İçeriğine Dışarıdan Veri Ekleme

    Ömer ÜCEL - Per, 07/31/2008 - 21:58
    Uzun bir uğraşıdan sonra bulduğum basit bir kod ile tinyMCE editörüne dışarıdan veri ekleme işlemini gerçekleştirebildim.   <a href="javascript:;" onclick="tinyMCE.execCommand('mceInsertContent', false, 'Merhaba Dünya');">Veri Ekle</a>   "Merhaba Dünya" verisi, bağlantıya tıkladığımızda editöre eklenecektir. Ufak bir hatırlatma : Editördeki verileri veritabanına kaydederken stripcslashes, addcslashes fonksiyonlarını kullanmanızda fayda var. Yoksa editör içerisinde oluşturulan bağlantıların adresleri neden / şeklinde kaydediliyor diye zamanınızı boşuna [...]SHARETHIS.addEntry({ title: "tinyMCE Editörü İçeriğine Dışarıdan Veri Ekleme", url: "http://omerucel.com/gunluk/2008/07/31/tinymce-editoru-icerigine-disaridan-veri-ekleme/" });
    Kategoriler: Gezegen

    PHP İle Temiz Bağlantı Üretimi

    Ömer ÜCEL - Paz, 07/27/2008 - 18:48
    Hem arama motorları için hem de bağlantıların düzenli bir şekilde görüntülenebilmesi için mod_rewrite modülünü kullanıyor olabilirsiniz. Aşağıdaki fonksiyonları bağlantılarınızı şekillendirmek için kullanabilirsiniz. İlk fonksiyon giren içeriğe göre temiz bağlantı üretir. İkinci fonksiyon ise bu temiz bağlantının veritabanında varolup olmadığını kontrol eder. Eğer bağlantı var ise farklı bir bağlantı üretmek için sonuna $sayac değişkenine göre ekleme yapar. İkinci [...]SHARETHIS.addEntry({ title: "PHP İle Temiz Bağlantı Üretimi", url: "http://omerucel.com/gunluk/2008/07/27/php-ile-temiz-baglanti-uretimi/" });
    Kategoriler: Gezegen

    svnar 0.1

    Ömer ÜCEL - Cts, 07/26/2008 - 05:26
    svnar'ın üzerinde biraz daha çalışarak istediğim özellikleri elde ettim. Her hangi bir soruna karşıda kodları Google Code üzerine aktardım. http://code.google.com/p/svnar/ adresinden projeye erişebilir ve bilgi edinebilirsiniz. SHARETHIS.addEntry({ title: "svnar 0.1", url: "http://omerucel.com/gunluk/2008/07/26/svnar-01/" });
    Kategoriler: Gezegen
    İçeriği paylaş

    Gezegen Hakkında

    Python TR Gezegeni, Python programlama dili ile ilgilenen insanların web üzerindeki günlüklerini bir tek sayfadan takip edebilmeyi sağlamak için oluşturulan bir bölümdür.

    Katılmak için gezegen@pytr.org e-posta adresinden bizimle iletişim kurabilirsiniz.

    Takip Et

    Rss Rss

    Gezegen Üyeleri

    İlkin Ulaş BALKANAY
    Ömer ÜCEL

    Powered by Drupal, an open source content management system

    • anasayfa
    • forumlar
    • gezegen
    • Üye ol

    2008 - Python TR