Uzun zamandır Python ile ilgili yazılar yazmıyordum. Nitekim; evimde olan internetin, kin güden bir ağabey tarafından zapt edilmiş olmasının etkileri de var. Birkaç gündür, üzerinde çalışmak istediğim küçük bir uygulama için lazım olan zipfile modülü hakkında bilgilendirici bir yazı yazmak istiyordum ve nasip bugüneymiş…
zipfile modülü, zip dosyalarını okuma, yazma ve dosya eklemeyi mümkün kılar. Her ne kadar alt seviye dillere göre yavaş çalışsa da işimizi görecek kadar hızlıdır. O zaman hemen kodlamaya geçelim…
import zipfile
zip_dosyasi = zipfile.ZipFile("deneme.zip")
for dosya in zip_dosyasi.namelist():
print dosya
nrg2iso.c
night.jpg
ye2vf8.jpg
Öncelikle zipfile modülümüzü içe aktardık ve deneme.zip adlı dosyamızı okuma kipinde açtık. For döngüsüyle de zip dosyamızın içindeki dosyaların listesini ekrana yazdırdık. Eğer print ile direk çıktı alsaydık çıktımız şöyle olurdu:
[‘nrg2iso.c’, ‘night.jpg’, ‘ye2vf8.jpg’]
Buradaki namelist() fonksiyonu deneme.zip’in içindekilerini bir liste halinde barındırır.
Anlatmaya hızla başladık, ama ya deneme.zip adlı dosya bir zip arşivi değilse? Bunu doğrulamak için is_zipfile(dosya_adi) adlı fonksiyonu kullanırız. Hemen bir örnekle açıklayalım:
Yazının tamamını oku. »
Pardus-Linux.org un düzenlediği yarışmaya öykü kategorisinde katılmıştım ve bugün öğrendiğim sonuçlara bakılacak olursa Öykü kategorisinde 1.liği göğüslemişim
E-postama attıkları bir mesajla küçük bir hediye göndermek için adresimi istediler… Bu haberle beraber hikayemide sitemde yayınlamak istiyorum… Ayrıca diğer kategorileri ve kazananları görmek için buraya bakabilirsiniz.
Yıl 2019…
“Memleketin her köşesi bilfiil işgal edilmiş durumda…”
16 Mayıs…
Ankara’ya ayak bastığımda memleketin durumu ile ilgili edindiğim bilgiler şöyleydi: Hükumet, dar görüşlülüğün neticesi olarak kaynağı belli olmayan yazılımları kamu kuruluşlarında kullandırmaya devam ediyordu. Yıllar önce başbakanlığın sessiz sedasız başlattığı özgürlük hareketi birilerinin çıkarları yüzünden daha sonuçlandırılamamıştı. Millet, geleceği görememiş ve herhangi bir yazılımda casus kodların olup olmamasına aldırış etmeden zevkleri uğruna; kişisel bilgilerini ve sohbet kayıtlarını kimliği meçhul kişilerin kullanımına sunmaya devam ediyordu. Ülke güvenliği kaynak kodları okunamayan sistemlerin elinde.
Bu kötü duruma karşın Milli Güvenlik Bakanlığı’nın ASAL’ı devlet destekli olan Pardus Linux dağıtımını kullanmaya yıllar öncesinden başlamıştı. Bazı kurum ve kuruluşlar ise ya özgür yazılımları tercih ettiler ya da yavaş adımlarla bu yolda ilerlemeye çalışıyorlardı.
Özgür yazılımı savunan binlerce insan ise yıllardır sivil toplum hareketleriyle halkı bilinçlendirmeye çalışıyorlardı.
”””50′ li yılların zannedersem ilk yarısıydı… Hayal meyal hatırlıyorum… Bahara doğru bir kış günüydü… Karlar daha erimemişti… Hevesli olduğumuz için traktörün vagonunda gidiyorduk. Bir cismin pike yaparak gittiğini gördüm… Kasabanın o zamanki nüfusu; 2000-3000 civarında bir şeydi. O zamanlar herkes birbirini tanırdı… Bulunduğumuz kara yolu daha tam bitmemişti(Sivas kara yolu)… Çarşıdaki ne kadar insan varsa bulunduğumuz yere -kara yoluna- doğru hücum ettiler. “Uçak düştü, Uçak düştü” diye. İşte bende çocuktum, oradan birine dedim ki, “Ağabey,” dedim, “böyle bir şey düştü ama,” dedim, “ancak böyle gördüm.”(Nasıl bir cisim olduğunu yaş itibari ile hatırlamıyor.) Ondan sonra gittiler, gezdiler, geldiler… Ondan sonra bir iz var mı? yok mu? diye anlatan da olmadı… Çocuklukta insan bu şeyleri iyi takip edemez. Kasabanın kaymakamı da oraya kadar geldi. Birkaç kişi oraya doğru gitti, ama korkudan da çoğu yoldan öbür tarafa geçemedi(Yolun karşı tarafı, yani cismin düştüğü tahmin edilen yer, ağaçlık bir alanmış.). Ondan sonra birkaç kişi daha gitti, ama onlarda cesaret edemedi. Jandarmaya da haber verdiler, ama ne oldu bilmiyorum. Radyodan haberleri dinlediler, ama uçak vs. düştü diyen olmayınca olay unutuldu…”””
1950-55 Yozgat/Sorgun
xhtml, css ve javascript-ajax bilen ya da öğrenme durumunda olan; acemi olmamakla beraber kendini geliştirmek isteyen ve amatör olarak tasarım yapan biri ve/veya birilerine ihtiyacım var…
Çok detaylı bir tasarım istemiyorum. Sadece beyaz bir sayfaya Word benzeri bir sayfa düzeninden çok, sade bir tasarıma ihtiyacım var.
İlgilenenler; kendini geliştirmek ve/veya bana yardım etmek isteyenler iletişim sayfasından bana ulaşabilirlerse memnun olurum.
Not: Amatör kelimesinin anlamını bilmeyenler hiç iletişime geçmesin…
Kitap okuma alışkanlığımı 6. sınıftan itibaren edindim(2001-2002). O zamanın Türkçe öğretmeni her ay belirtilen miktar sayfa kitap okumamızı ve anlatmamızı istiyordu… İlk başlarda sıkılsam da okuduğum kitapla bütünleştiğimde sanki o dünyayı gözümle görüyormuş gibi hissediyordum. Daha önceleri de kitap okumuş olsam da 6. sınıftan itibaren kitap sevgisi aşısı vurulmuş gibiyim. Hatırlıyorum… İlk okuduğum kitap Alexandre Dumas in Siyah Lale adlı eseriydi. O zamanlar Harry Potter serisi de Türkiye de popülerleşmeye başlamıştı ve Siyah Lale’den sonraki kitabım, Harry Potter serisinin ilk kitabı; Felsefe Taşı oldu.
O günlerden bu yana 8 yıl geçti ve gerek e-kitap olsun gerekse ödünç kitap olsun, edindiğim kitapları okumaya çalıştım. Şu son 3 ay öncesine kadar kendi paramla aldığım kitap sayısı 1 tanedir. O da korsan kitaptı ve adı Harry Potter ve Sırlar Odası idi. 3 ay öncesine kadar ya e-kitap ya da okul sıralarındayken arkadaşlardan aldığım kitapları okudum. Lakin lise yıllarında kitap okuyan bir öğrenciyle karşılaşmadım… Lise sonda staja başlamamla aldığım 160-180 lira aylık ücret ile kendime bilgisayar ve internet aldım ve e-kitap serüveni de o zamandan başlamış oldu.
Yazının tamamını oku. »
Daha önce bir bilim-kurgu yarışması için yazmaya çalıştığım ve vakit azlığından dolayı kısa kesip yollamak zorunda olduğum hikayemi, genel hatlarıyla ele alıp tekrar yazmaya ve paylaşmaya karar verdim. Umarım şimdiki daha güzel olur.
Dünyanın Sonu
Bahçeli evlerle sarmalanmış sokakta, cırcır böceklerinin sesinden başka ses çıkmıyordu. Bunaltıcı yaz akşamında; evlerin pencereleri, gelmesini bekledikleri akşam esintisi için ardına kadar açıktı. Kimi ev sahipleri komşularıyla bahçelerinde sohbet ediyor; kimi ev sahipleri de yine komşularıyla beraber mangal yakıyordu. Bir ev vardı ki; o evde yaşayan yeni yetme, genç bir oğlan, en büyük tutkusunu yerine getiriyordu.
Ejder, doğum gününde ablası tarafından hediye edilen yeni bir teleskopla uzayın sonsuzluğunu izliyordu. Öyle heyecanlıydı ki; gözleri teleskopla bütünleşmişken, kalbi pır pır atıyordu. Gözüne ilişen hiçbir yıldızı tanımasa da uzayın gizemli cisimlerini izlemesi çok güzeldi…
Yazının tamamını oku. »
Sega Emülatörü ile, yıllar önce oynadığım Mortal Kombat 3 Ultimate oyununu bilgisayarımda tekrar oynama imkanı buldum. Bu güzel oyunun videosunuda çekerek paylaşmak istedim. Noob Saibot karakteri bana göre bu oyundaki en güçlü karakter. Benim oyunumu izlediğinizde de bana hak verebilirsiniz
Zorlu mücadelelerimi aşağıda 9 bölümlük bir video serisinde izleyebilirsiniz…
İlk kısa hikayemi yayınlamaktan dolayı mutluyum
Hikayeye uygun bir isim bulduğumu sanmıyorum, ama sanırım hikayede geçen olayı bir nebze olsun adlandırıyor…
SAVAŞ
Terliyordu… Elleri titriyor ve sabit duramıyordu. İsrail’ in son saldırısında ailesini kaybetmişti ve ailesinin ölümüne yol açan kişilerden; biri kadın, iki kişi elindeydi. Az sonra kapalı oldukları odaya gidecek ve yapması gerekeni; onları kurtarmak için gelmelerinden önce ailesinin intikamını alacaktı… Sonrada yaşamına bir son verecekti; artık yaşamasının bir anlamı yoktu…
Mustafa; ölmeden, öldürmeden önce; o, insan demeye ağzı varmayan canilere, yaşadığı acıyı tattırmalıydı. Onlara; ailesini kaybettiği zaman yaşadığı acıyı, en azından bir kısmını tattırmalıydı. Peki, ne yapacaktı? İşkence mi etmeliydi? Onları hayal dahi edemeyecekleri şekilde yavaş ve acılı bir ölüme mi götürmeliydi? Ama elleri, kalbi veya dürtüleri bunları gerçekleştirmesine müsaade edecek miydi? Sanmıyordu… O hiçbir zaman acımasız ve kana susamış biri olamazdı. Hayatında bir başka birini dahi incitememişti çünkü. Şimdi düşününce bile, kapalı odada elleri kolları bağlı duran iki insanı öldürebileceğini sanmıyordu. Yapmalıydı…
Yazının tamamını oku. »
En son 3.0 ın ekran görüntülerini vermiştim. O günden bu yana pek bir şey yapmadım sadece 3. sekmenin ilk, bir ya da iki satırının kodlarını hazırladım, ama daha sonra içime sinmedi ve bende son halini yayınlamaya karar verdim. Buradan en son güncellenmiş kodlar ve kullandığım dosyalar mevcut. İşine yarayacağını düşünenler istediği şekilde kullanabilir.
Bazı sitelerde gördüğüm üzere bende günlüğümde hikaye yayımlamaya karar verdim. Evimde yazdığım kısa hikayeleri sitemde paylaşacağım ve okuyanların beğenisine sunacağım. Roman yazma yolunda olduğum için, araya küçük hikayeler kıstıracağım… Haydi hayırlısı…