“Hiç uğraşamam…”

twitter.com/brsyuksel

BI_RLE ve Düzeltme ( 31.08.10 Güncel-upupup )

BI_RLE4 yazımda paylaştığım kodun ve bazı bilgilerin yanlış olduğunu fark ettikten sonra o yazıyı düzeltip kaynak kodu kaldırdım ve tekrar RLE’nin peşine düştüm. Herhangi bir dökümanda rastlamasam da gerek GIMP, ImageMagick, PIL gibi kaynak kodlarda gerek Hex Editör ile incelediğim resim dosyalarındaki bazı farkları görerek hatamı telafi edebildim. Özür borcumu da bu sürüme RLE8 de dahil ederek ödemiş olmak istedim :) Yani bu “Decoder” ile RLE uygulanmış 8-Bit BMP’leri “decode” edebiliyorsunuz.

Read the rest of this entry »

Tags: , , ,
Posted in Python · Ağustos 27th, 2010 · Comments (0)

BI_RLE4

Matryoshka uygulaması için BMP dosyalarıyla gereken seviyede muhattap olduktan sonra sıra RLE ( Run-Lenght Encoding ) algoritmasıyla sıkıştırılmış 4-Bit ve 8-Bit BMP’lere gelmişti ki bu sorunu da biraz zaman harcayarak çözebildim. Burada paylaşacağım örnek kod RLE ile sıkıştırılmış 4-Bit BMP’leri çözüp ( decode ) sıkıştırılmamış haliyle bir çıktı sağlıyor.

Read the rest of this entry »

Tags: , ,
Posted in Python · Ağustos 17th, 2010 · Comments (0)

Biawwer.com virüsü

Geçen gün çok sevgili arkadaşım Ergin Eker‘in sitesindeki virüsü temizlemek için FTP’sine girdim, virüsü çok merak edince Linux kullanıyor olmanın avantajını kullanıp virüsü temizlemeyerek incelemek istedim. Sonuç 1: Ergin’in sitesi hala virüslü…

Read the rest of this entry »

Tags:
Posted in Genel, Javascript · Ağustos 15th, 2010 · Comments (2)

Davranışsal Tasarım Desenleri

Son olarak davranışsal tasarım desenleri ile bu konu da kapanıyor. Yapısal Tasarım Desenlerinde olduğu gibi bu kategoride de konuyu hızlı bir şekilde halletmek için basit ve anlaşılabilir örnekleri seçtim. Aynı şekilde her tasarım desenine ait klasörde 1-2 satırlık açıklama içeren BILGI.txt dosyaları mevcut.

Read the rest of this entry »

Tags: , , , , , , , , , , ,
Posted in Python · Ağustos 9th, 2010 · Comments (0)

Yapısal Tasarım Desenleri

Yaratımsal tasarım desenleri konusundan sonra yapısal tasarım desenlerine de vakit ayırabildim. Bu sefer diğer tasarım desenlerinde olduğu gibi 3 – 5 kaynaktan yararlanmak yerine, konuyu fazla vakit kaybetmeden anlayabilmek için basit kaynaklardan yararlandım.

Read the rest of this entry »

Tags: , , , , , , , ,
Posted in Python · Ağustos 2nd, 2010 · Comments (0)

VoizBox.com

Bu yazıda teknik bir paylaşım veya herhangi bir örnek kod yok. Size çok sevdiğim bir abim olan Murat Çileli’nin ilginizi çekeceğini düşündüğüm yeni projesi VoizBox.Com‘dan bahsetmek istedim. Bu yazıda kendisinin tanıtımını ve ilerleyen zamanlarda voizbox.com‘da nelerle karşılaşacağınızı bulacaksınız.

Read the rest of this entry »

Tags:
Posted in Genel · Temmuz 28th, 2010 · Comments (2)

Yaratımsal Tasarım Desenleri

“Creational Design Patterns”. Şu sıralar uygulama geliştirirken sağladığı kolaylıklardan faydalanmak için vaktimi tasarım desenleri konusuna harcıyorum. Singleton, Factory Method, Abstract Factory, Prototype ve Builder adı altında 5 farklı yöntemin bulunduğu yaratımsal tasarım desenleri konusu için “çalışma notu” niteliğindeki örnek kodları paylaşmak istedim.

Read the rest of this entry »

Tags: , , , , , , , ,
Posted in Python · Temmuz 25th, 2010 · Comments (0)

Singleton Tasarım Deseni

Yavaş yavaş tasarım desenleri üzerinde çalışmaya başlamışken Singleton tasarım deseni için yazdığım örnekleri paylaşmak istedim. Burda paylaşacağım örneklerde genel kullanım için uygun olanın varyasyonlarını yazmış olsam da aslen Singleton Tasarım Deseni prosedürüne tam olarak uymuyor.
Read the rest of this entry »

Tags: , ,
Posted in Python · Temmuz 21st, 2010 · Comments (0)

Metaclass

Ve metaclass’lar. Örnek kodlara, açıklayıcı belgelere ve Guido van Rossum tarafından yazılıp Fred L. Drake, Jr. tarafından düzenlenmiş bir HOWTO Metaclasses kitabına rastlanmasa da aslında gayet basit bir konu. İlk bakışta mantığını anlamak güç gelebilir ancak üstüne gittiğinizde gerçekten kolay ve kullanışlı olduğunu fark edeceksiniz.

Read the rest of this entry »

Tags: ,
Posted in Python · Temmuz 15th, 2010 · Comments (0)

Bir Sonraki Yazıdan Önce: Matryoshka

Sınıf Özellikleri ve Yeni Stil Sınıflar başlıklı yazımda “Bir sonraki yazıda __metaclass__ konusuna değineceğim” demiştim, yalan söyledim.

Son zamanlar o kitap senin bu kitap benim okumaktan sıkıldığım için biraz ara verip farklı birşeylerle uğraşmak istedim. Her zamanki gibi bir anlık esintiyle, adı (matryoshka = matruşka) amacına yakışır bu steganografi uygulaması çıktı ortaya. Çocukluğumdan beri saman altından su yürütmeye bayıldığım için bu uygulamayı geliştirirken çok fena eğleneceğim gibi duruyor.
Read the rest of this entry »

Tags: , , ,
Posted in Python · Temmuz 10th, 2010 · Comments (0)

Bağlantılar

Etiketler

çember özel yöntem isimleri apache2screen apache2screen.deb bele kuvvet bi_rle4 brute-force classic classes classmethod descriptors getanurse ic.lnx icontacts ileri c programlama image imagedraw kaba kuvvet kelime tahmin libnotify math math.cos math.sin matruşka matryoshka memory leak mesafe metaclass mysqli new-style classes oauth php5 property pynotify Python singleton special method names staticmethod steganografi steganography super twittell TwittellOAuth wchar yeni stil sınıflar __mro__

Meta