20 Aralık 2009 Pazar

uyumak (sleeping) - christina rossetti


"uyumak en sonunda, biter dert ve kargaşa
uyumak en sonunda, geçer dehşet ve uğraşma,
üşümüş ve bembeyaz, dostun ve sevgilinin gözünden uzakta,
uyumak en sonunda.

yorgun bir kalp yok artık, yönelen aşağıya ya da kaplanan bulutlarla
buran sancılar yok artık ya da duran havada kaydırarak korkuları,
uyumak en sonunda çabucak kilitlenerek rüyasız bir uykuda.
uyuyakalmak hızla. şarkı söyleyen kuşlar yapraktan örtülerinin içersinde
uyandıramazlar onu, ne de sallarlar rüzgârlı cümbüşle.
erguvan renkli dağ kekiğinin altında ve yoncanın mor boyalı
uyumak en sonunda."



"sleeping at last, the trouble and tumult over,
sleeping at last, the struggle and horror past,
cold and white, out of sight of friend and of lover,
sleeping at last.

no more a tired heart downcast or overcast,
no more pangs that wring or shifting fears that hover,
sleeping at last in a dreamless sleep locked fast.
fast asleep. singing birds in their leafy cover
cannot wake her, nor shake her the gusty blast.
under the purple thyme and the purple clover
sleeping at last."

11 Aralık 2009 Cuma

pycairo - gelişmiş resim oluşturma ve işleme

cairo isimli mükmmel bir grafik çizim kütüphanesi var. örnek vermek gerekirse, mozilla tüm sayfa içeriklerini ve dahi kendi arayüzünü bununla çizdiriyor. işte bu güçlü grafik çatısının tabi ki bir de python bağlayıcısı (binding) mevcut. adı pycairo.

kodun içerisinde kısmen de olsa kullandığım için bilgi vermek istiyorum. pil (python imaging library) adı altında bir başka kütüphan daha mevcut python altında grafik ile ilgili. ama bu çizimden ziyade resim işlemleri, efektler ve tip dönüşümleri üzerine çalışıyor.

örneğimizde, pycairo'yu kullanarak, bir metin dosyasındaki (yazı.txt) metin alınıp efektler uygulanarak çizdiriliyor. daha sonra bu çizdirilen resim bir dosya olarak kaydediliyor.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import cairo
import Image

ekranx = 1024
ekrany = 768
fontsize = 20

def main():
golge()

def goster():
i = Image.open("o.png")
i.show()

def golge():
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, ekranx, ekrany)
c = cairo.Context(surface)

c.set_source_rgba (0.1, 0.5, 0.7, 1)
c.paint_with_alpha (1)
c.fill()

f = open("yazı.txt", "r")
yazi = f.read()
c.select_font_face("meta bold turk", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
for i in range(fontsize, fontsize*2):
c.move_to(0, fontsize*4 - i)
c.set_source_rgba(0, 0, 0, 0.001*i)
c.set_font_size(i)
c.show_text(yazi)
c.move_to(0, fontsize*2)
c.set_source_rgba(1, 1, 1, 1)
c.set_font_size(fontsize*2)
c.show_text(yazi)

c.set_line_width(fontsize/10)
c.move_to(0, fontsize*2)
c.line_to (ekranx, fontsize*2)
c.set_source_rgba(1, 1, 1, 1)
c.stroke()

surface.write_to_png ("o.png")
goster()


if __name__ == '__main__':
main()



cairo ile yapılabilecekler gerçekten sınırsız. bu basit örneği sırf temel işlemleri göstermek ve bir fikir verebilmek için yazdım. çok daha eğlenceli ve şaşırtıcı örnekler sadece hayal gücünüze kalmış.

10 Aralık 2009 Perşembe

sonsekme - bilişim gündemi

mustafa ile bir projenin altına girdim. proje, son sekme. kapatmaya kıyamadığın son sekme olmak için yola çıktık.

bilgisayar ve bilişim teknolojileri alanındaki gelişmelerin ne kadar hızlı olduğunu biliyorsunuz. bu gündemi takip etmek zaman zaman çok sıkıntılı ve zor bir iş olabiliyor. bu iş için açılmış büyük global siteler var. biz de bu işi türkiye için yapmak istiyoruz. kısa açıklamalarla sıcak gelişmeleri, haberleri ve olayları paylaşacağız.

jako - python ile blogger bağlantısı

jakobyen adı altında twitter benzeri, kendi kendime geyik falan fıstık yazılar yazdığım bir yr yapmış idim. buraya kolayca yazı eklemek için bir program yazayım dedim. blogger python api'sini yükledim. sonrasında kendimi python'a emanet ettim. programlama yapabilmenin en sevdiğim yanı, işte bu tür ufak istekleri anında kendi kendine gerçekleştirebilmek, birisinin eline bakmamak. işte fırından yeni çıkan jako;

#!/usr/bin/python
# -*- coding: utf-8 -*-

from gdata import service
import gdata
import atom

blog_id = "6918321936209405684"
sifre = raw_input("şifre: ")

blogger_service = service.GDataService('apshalasha@gmail.com', sifre)
blogger_service.source = 'bloglite'
blogger_service.service = 'blogger'
blogger_service.account_type = 'GOOGLE'
blogger_service.server = 'www.blogger.com'
blogger_service.ProgrammaticLogin()

def olustur(blogger_service, blog_id, content):
entry = gdata.GDataEntry()
entry.title = atom.Title('xhtml')
entry.content = atom.Content(content_type='html', text=content)
return blogger_service.Post(entry, '/feeds/%s/posts/default' % blog_id)

metin = raw_input("yazı: ")
if metin != "":
blogEntry = olustur(blogger_service, blog_id, content=metin)
print ";)"
else:
print ":("

bu kodu bir dosyaya kaydedip, o dosyanın adını (atıyorum) ahmet.py yapıyorsun. daha sonra da komut satırından python ahmet.py diyerek çalıştırıyorsun.

olay işte bu kadar basit. önce şifreyi soruyor, sonra da yazıyı giriyorsun ve bitiyor. bunu sırf kendi jakobyen blogum için yazdım. o sebepten, başlıksız gönderiyorum yazıları. belki ileride daha genel bir program da yazabilirim. ama bu tarz bir uygulamanın python üzerinde ne kadar kolay gerçekleştirildiğini göstermek amacıyla ekledim bu kodu.

bu arada bir de facebook için uygulama yazmakla uğraşıyorum bu aralar. ama masaüstü (desktop) uygulaması. site üzerindeki anket, kim ne gizliyor, sen mal mısın vs uygulamalardan değil. onunla ilgili gelişmeleri de buradan şe'yaparım.

8 Aralık 2009 Salı

ben bir çıbanım - gökhan serter


"ben bir çıbanım
duman duman doğdum ortadoğudan
cerihama bakamaz gözleriniz
kanarım her şafağında kudüsün
bana sürülecek ilaç yok
kanıyorum ruhunuzda
çaresizsiniz
hayfa
beyt lahim
ve kuruyor elleriniz
zeytin dallarından dökülüyor etlerim
çarmıhtan sızan benim nefesim
tuz banmışlar yarama
kanıyorum
acıyorum içinizde
her seferinde aksediyor sesim
isa’nın beşiğine sızıyor kanım

infazım yok benim
ben bir çıbanım
delik delik deşilmiş yüzüm
gözleriniz
neden kapandı yüzüme gözleriniz
iğrençliğim
toprağa dökülüyor derim kemiğim
yalnızlığıma merhem isalar yok bana
ellerimde irin
gözlerim fersiz
cenin
eriha
ve kuruyor elleriniz"


düşle edebiyat ve kültür dergisi 99. sayısında ucube şiirim yayınlandı mavi seçki bölümünde. diğer şiirleri okuyordum ve gökhan serter'in bu eseri beni tam manasıyla mest etti. kıskandım açıkcası. bu kadar büyük acı ve gözyaşı bu kadar etkileyici ve insanların gözüne gözüne sokmadan anlatılabilirmiş onu anladım. böyle insanların hala amatör olması ve boş tıngırdamaların -şöyle yada böyle- göz önünde olması canımı çok sıkıyor. seni tanımıyorum ama, yolun açık olsun.

aralıktayım


ansızın aksini arzetti akşam
anladım aynadakineymiş aşkım

asla ardından ağlamam
ama avuçlarımı açarım

anla artık alamam ahını
ancak arada adını anarım

Mustafa Yılmaz

6 Aralık 2009 Pazar

kalbimin derinlerinden - halil cibran


kalbimin derinlerinden bir kuş uyandı
ve uçtu gökyüzüne doğru.
yükseldikçe, daha ve daha,
büyümeye başladı daha da.

önce bir kırlangıç gibiydi,
sonra tarla kuşu ve kartal,
sonra bir bahar bulutu misali genleşti
en sonunda tüm yıldızlı gökleri kapsadı.

kalbimin derinlerinden bir kuş uyandı,
uçtukça büyüdü, çoğaldı,
oysa yüreğimi hiç terketmemişti...

4 Aralık 2009 Cuma

kasılan


kalp gibi kasılan
sönen ve parlayan
sen nefesimde dağılan
sen damarımda akan
veren ve alan

nasıl bahşediyorsun hayatı
ve nasıl alıyorsun
ki sen yaşamıyorsun bile
paylaş benimle sırrını

aç kapılarını bana
çocukmuşum gibi anlat
hayrete düşür beni
esrarın gözlerimi büyütüyor

herkes beni deli sanıyor
ama merak ediyor çocuk

nasıl yeşeriyor toprak
ve yapraklar kuruyor
değil mi ki herkes
doğuyor
ölüyor

Mustafa Yılmaz

3 Aralık 2009 Perşembe

kolaj


istanbul'u dinliyorum midem sancılı
her an ve her dakika siliyorum hayatı
ve ağlayarak yeniden doğuyorum

eğilmiş laciverte kanar muttasıl kanar ben deli
gecelerde boğazımı sıkan bilmiyorum kimin eli
ve gece içinde gece görüyorum

ben ona mecburum bilemez ve ben de bilmiyordum evvelden
şimdi nemleniyorum ve demleniyorum hiç bir neden görmeden
ve nefesimi artık arsenikle çekiyorum

kolpa bir hayat derliyorum sizlerden
sevinçler ve üzüntüler kesiyorum
maskeler biçiyorum yüzlerinizden
sözlerinizi çalıyorum dilinizden
ve dahi şiir yazıyorum
ve şimdi kolaj yaşıyorum

Mustafa Yılmaz

2 Aralık 2009 Çarşamba

tam ortasındayım


"tam ortasındayım yağmurun
karın soğuğun ortasındayım
nasıl da paylaşıyor insan isterse
nasıl da birmiş meğer hasretler
nasıl da mecburmuşuz sabretmeye
sevmeye öğrenmeye

tam ortasındayım yolun
koşunun ortasındayım
tam varıyorum ki hedefe
bir yenisi başlıyor
bu oyun hep aynı, değişmiyor
hala devam hala figan
hem de bile bile

nasıl da paylaşıyor insan isterse
nasıl da birmiş meğer hasretler
nasıl da mecburmuşuz sabretmeye
sevmeye öğrenmeye"

tam ortasındayım işte. her şeyin tam ortasındayım. bekliyorum. ister dönemeç deyin, ister kilometre taşı, ister düğüm. ama ben bu koşunun ortasındayım.