EMRAH ÜSTÜN

internet güzel bir şeydir

‘yazılım’ için arşiv


Ubuntu üzerinde Python ile imge/görüntü işleme (image processing)

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Bu yazı şuraya taşınmıştır, okumak için tıklayınız:

Ubuntu üzerinde Python ile imge/görüntü işleme (image processing)

Matlab’da resim büyütme, yakınlaşma - image zoom

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Bir resme nasıl “zoom” yapılır?

Piksellerin aralarına yeni pikseller ekleyerek.

Şimdi 2 farklı yolla 2X zoom yapacağım.

1. yol:

Devamını oku »

Matlab’da resim kesme - image crop

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Photoshop’ta kullandığımız “crop tool” var hani. Resmi keseriz. Şimdi o işlemi program yazarak yapmayı anlatalım;

Mantık şu. Kesilecek olan orijinal imgemizin değerlerini bir matrise atıyoruz. sonra istediğimiz piksel değerlerini yeni bir matrise kopyalıyoruz. x1,y1 değerleri sol üst, x2,y2 değerleri sağ alt noktalar. Ben burada (50,50) ile (150,200) arasını kesiyorum.

Kodumuz şöyle;

Devamını oku »

koütik site ve üyelik yönetim sistemi

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Uzun uğraşlardan sonra Koütik için hazırladığım yeni siteyi ve sistemi bitirdim, devreye soktum.

Anlatalım;

  • Site büyük oranda dinamik.
  • Duyurular site üzerinden ekleniyor düzenleniyor.
  • Bazı değişken sayfaların yönetimi yine site üzerinden yapılıyor.
  • e-posta listemiz var artık. Bu liste Koütik’ten haber almak isteyenler için. Kulüp üyeleri için ayrıca eposta grubumuz da var.

Devamını oku »

Message2visitor

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Türkçe için tıklayın.

Save a message with your visitor’s email. Your visitor will see it via your blog with javascript alert.

Setup:

  • unrar and upload “message2visitor” directory to “wp-content/plugins” directory.
  • Activate message2visitor plugin from plugin administration panel.
  • You can manage your messages from Options>message2visitor page.
  • Before removing plugin remove ‘zmesaj’ table from Options>message2visitor page.

Click to download the plugin.

Wordpress ziyaretçiye mesaj eklentisi

KötüFena değilİyi (oy yok)
Loading ... Loading ...

For English version click.

Ziyaretçinize eposta adresiyle birlikte kaydettiğiniz mesajı günlüğünüz üzerinden javascript alert ile gösteren bir eklenti.

Mesajınız ziyaretçiye günlüğünüze girdiğinde gösterilecek. Ziyaretçinin herhangi bir yorum yapmış olması gerekmektedir.

Kurulum:

  • rar dosyasını açın ve “ziyaretciye_mesaj” klasörünü “wp-content/plugins” klasörüne atın.
  • Eklenti yönetiminden aktifleştirin.
  • Mesajlarınızı Tercihler> Ziyaretçiye mesaj sayfasından yönetebilirsiniz.
  • Eklentiyi kaldırmadan önce Ziyaretçiye mesaj yönetim sayfasından zmesaj tablosunu veritabanından siliniz

Eklentiyi indirmek için tıklayın.

Python kullanarak arayüzlü sunucu-istemci uygulama örneği

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3)
Loading ... Loading ...

Evet arkadaşlar bugünkü programımızda Python programlama dilini kullanarak, Tkinter isimli sevgili modülümüz eşliğinde arayüz oluşturarak, socket modülü ile TCP uygulaması yapacağız.

Esas olan mantığı kavramak olduğu için TCP haberleşmesinde ne yaptığımız önemli değil. Ben kolay olsun diye şöyle birşey yapacağım şimdi:

İstemcimizde (client) kullanıcıdan bir sayı alacağız, sunucuya (server) göndereceğiz, sunucu sayının karesini alıp istemciye geri gönderecek. Yani kare alma sunucusu. Saçma oldu ama olsun :mrgreen:

Kullanım olarak ta, sunucuda program çalıştığında, sunucuyu çalıştır düğmesine basılınca sunucu çalışacak, istemci her sayı gönderdiğinde bağlantı kurulacak, sayı gidecek, cevap gelecek, bağlantı kapatılacak. Ve istemci “kapat” düğmesine bastığında hem istemcideki arayüz, hem sunucudaki arayüz kapanacak.

Bu uygulamayı windows ağı kurulu olan 2 bilgisayar arasında çalıştırdım. (virüs programlarını kapattım, firewall falan engelleyebilir belki)

Şimdi önce programımızın çalışmasını görelim, daha sonra adım adım kodları anlatalım.

Devamını oku »

İlk wordpress eklentimi yazdım

KötüFena değilİyi (oy yok)
Loading ... Loading ...

O kadar işin içine girdim biraz şu işin ucundan da ben tutayım dedim. Bir tane daha türk yapımı eklenti olsun değil mi.

Sadece php mysql bilgisiyle olmuyormuş. Wordpress’in kullandığı sınıfları falan bilmek gerekliymiş. Gerçi ben üşendim öğrenmeye kendim yazdım uzun yoldan:mrgreen:

Yakup Gövler’in şu yazısı çok yardımcı oldu sağolsun güzel anlatmış.

Eklentim “ziyaretçiye mesaj” eklentisi. Böyle birşey sanırım yapılmamış daha önce bulamadım.

Bir süre kendi günlüğümde deniyeceğim, sonra sunarım sizlere. Ama internetim olmadığı için hemen yayınlamayabilirim.

Python’da program derlemek

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Öğrendiğim herşeyi madde madde yazıyorum, umarım birileri faydalanır.

Pythonla ilgili araştırma yaptıktan sonra derleyicilerimi kurmuştum. Ancak bir türlü program derleyemiyordum. Komut satırında tek satırlık komutları çalıştırabiliyordum ancak bu böyle gitmezdi.

Ve yardımıma Onur yetişti. Onur’a programı yazıp sonucu nasıl görebiliyoruz demiştim. Ve sağolsun bana bir word dosyası hazırlamış. Şuradan indirebilirsiniz.

Temel olarak anladığım,

Devamını oku »

Python veri tipleri

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Statik veri tipleri: program derlenirken veri tipi bilinmek zorundadır, sabittir.

C ve Java bu gruba dahildir.

Dinamik veri tipleri: derlenirken veri tipinin bilinmesine gerek yoktur. Daha doğrusu derlenmeye başlandığında bilinmesine gerek yoktur. Biz bir değişkene bir değer attığımızda o değerin veri tipine göre değişken veri tipi tanımlanır.

VBscript ve Python bu gruptadır.