arşiv

‘Yazılım’ kategorisi için arşiv

OHM Kanunu Hesaplayıcı

Salı, 26 Oca 2010

Python Programları bölümümüzün bu defaki konuğu Mehmet Yılmaz tarafından yazılmış olan “OHM Kanunu Hesaplayıcı” adlı bir program. PyQT4 arayüz takımı kullanılarak yazılmış olan bu Python programın görevi, girilen değerler üzerinden Volt, Akım ve OHM’u hesaplamak.

Program şöyle bir arayüze sahip:

Program PyQT4 ile geliştirildiği için sisteminizde PyQT4′ün de kurulu olması lazım. GNU/Linux kullanıcıları PyQT4′ü paket yöneticilerinden, Windows kullanıcıları ise http://www.riverbankcomputing.co.uk/software/pyqt/download adresinden indirebilir.

“OHM Kanunu Hesaplayıcı” adlı programı her zaman olduğu gibi Python Programları bölümümüzden indirebilirsiniz.

Bu programı yazıp bize gönderdiği için Mehmet Yılmaz’a teşekkür ederim.

admin Yazılım ,

Python Programları Bölümünden Kaldırılanlar

Cuma, 22 Oca 2010

Bildiğiniz gibi istihza.com‘daki Python Programları adlı bölümde sitemizin takipçilerinin Python programlama dilini kullanarak ürettiği yazılımlara yer veriyoruz. Bu bölümde, eklenen yazılımların indirme adresleri de yer alıyor. Ben zaman zaman bu bölümdeki programların indirme adreslerinin çalışmaya devam edip etmediğini kontrol ediyorum. İndirme adresleri bayatlamış olan yazılımlar Python Programları bölümünden kaldırılıyor.

Bugün yaptığım kontrollerde, şu programların artık indirilemediğini gördüm:

Güvenli Parolalar,

Feed Security

FeedLancer

Wordpress Servant

Sidemap Builder

e.posta Defteri

Arama Motoru

HTML Ide

Free Editor

Bu programların tamamı Samet Aras adlı arkadaşımıza ait. Kendisi bu programları da barındıran codelancer.org adlı sitenin sahibi… Gördüğüm kadarıyla Samet Aras bu sitenin içeriğini tamamen değiştirmiş. Eskiden programlama üzerine hizmet veren bu site artık felsefe konularında yayın yapıyor. Samet Aras belli ki sitenin içeriğini değiştirirken, eskiden orada bulunan programları da sunucudan kaldırmış.

Samet Aras’ın yazdığı programlara artık ulaşılamadığı için ben de bu programları Python Programları bölümünden kaldırdım. Eğer Samet Aras bu programların bağlantılarını tazeler ve bana haber verirse, programlar tekrar istihza.com’a eklenecektir.

Python Programları bölümümüze program gönderen arkadaşlarımdan, yazdıkları programların indirme adreslerini takip etmelerini, eğer indirme adreslerinde bir değişiklik olursa bana bildirmelerini rica ediyorum.

İyi çalışmalar,

istihza

admin Yazılım , ,

Python Programları: Şifre Yap

Çarşamba, 20 Oca 2010

Python Programları bölümümüze bugün yeni bir Python programı daha eklendi. Bu programımızın adı “Şifre Yap”. Eren Usturalı tarafından PyGtk arayüz takımı kullanılarak yazılan bu program, kullanıcılarına farklı biçimlerde parolalar üretme imkanı sağlıyor.

Program şöyle bir arayüze sahip:

Ekranın sol tarafında görünen “sayılar”, “harfler” ve “özel karakterler” seçenekleri, belirleyeceğimiz parolada sayı, harf veya özel karakter olup olmayacağını gösteriyor. Ne tür bir parola oluşturmak istediğinize bağlı olarak bu seçeneklerin birini veya hepsini birden seçebilirsiniz.

Uygun seçenekleri işaretledikten sonra ekranın sağ tarafında görünen kutucuğa bir sayı yazıyoruz. Bu kutucuğa yazdığımız sayı, üretilecek parolanın kaç karakterden oluşacağını belirliyor. Parolanın karakter sayısını da belirledikten sonra alt taraftaki “Oluştur” düğmesine basıyoruz. Oluşan parola “şifre alanı”nda görüntülenecektir.

Bu program Python’un 2.x sürümlerine uyumlu. Ayrıca program hem GNU/Linux’ta hem de Windows’ta çalışabiliyor.

Programı indirmek veya incelemek isterseniz http://www.istihza.com/programlar/icindekiler_programlar.html adresini ziyaret edebilirsiniz.

Bu programı yazıp bize gönderdiği için Eren Usturalı’ya teşekkür ederim.

İyi çalışmalar,

istihza

admin Yazılım , , , ,

Direnç Hesaplama Programı

Perşembe, 14 Oca 2010

Eğer elektrik konusu ilginizi çekiyorsa, tam size göre bir program dahil oldu bugün istihza.com‘daki Python Programları bölümüne…

Programımızın adı “Direnç Hesapla“. PyGTK arayüz takımı kullanılarak Eren Usturalı tarafından yazılmış olan bu program yardımıyla 4 şeritli elektronik dirençlerin değerlerini hesaplayabiliyoruz.

Oldukça sade ve anlaşılır bir arayüze sahip olan bu program hem GNU/Linux’ta hem de Windows’ta çalışabiliyor. “Direnç Hesapla” adlı bu program şöyle bir arayüze sahip:

Burada, arayüz üzerinde görünen dört adet kutunun her biri için listeden birer renk seçiyoruz. Bu renkler, değer ve toleranslarını göstermek için dirençlerin üzerine çekilen renk şeritlerini temsil ediyor.  Renkleri belirledikten sonra arayüzün alt tarafındaki “Hesapla” düğmesine basarak direncin değer ve toleransını hesaplayabilirsiniz.

Bu programı yazıp bize gönderen Eren Usturalı’ya teşekkür ederim.

Her zamanki gibi, programı indirmek için http://www.istihza.com/programlar/icindekiler_programlar.html adresinde bulunan “Python Programları” adlı bölümümüzü ziyaret edebilirsiniz.

Eğer siz de Python programlama dilini kullanarak yazdığınız programların istihza.com’da yer almasını isterseniz, aşağıdaki bilgileri doldurarak kistihza[at]yahoo[nokta]com adresine gönderebilirsiniz:

Geliştiricisi :
Tanımı :
Arayüzü :
Python Sürümü :
Platform :
Ekran Görüntüleri :
İndirme adresi :

admin Yazılım , , , , ,

MD5 Kaydedici

Pazartesi, 11 Oca 2010

Uzun bir aradan sonra Python Programları bölümümüzün yeni bir konuğu var. Bu bölüme eklenen son program Demren Güner tarafından yazılmış, “MD5 Kaydedici” adlı bir uygulama. Demren Güner bu uygulamayı Tkinter arayüz takımını kullanarak hazırlamış. Peki bu uygulama ne işe yarıyor?

Adından da anlaşılacağı gibi bu uygulamanın işi MD5 özetleriyle… Program şöyle bir arayüze sahip:

MD5 Kaydedici

Burada “Giri” adıyla gösterilen kutucuğa md5′e dönüştürmek istediğimiz herhangi bir değer giriyoruz. Ardından “Bu şifre nereye ait?” sorusuyla gösterilen kutucuğa da, girdiğimiz değerin ne ile ilgili olduğunu yazıyoruz. Mesela ilk kutucuğa Gmail parolamızı yazmışsak, ikinci kutucuğa, girilen değerin Gmail’le ilgili olduğunu göstermek için “Gmail parolası” yazabiliriz. Ancak bu kutucuğu doldurmak zorunda değiliz. Program bu kutucuk boş bırakılsa da çalışacaktır.

Bu kutucukları doldurduktan sonra yapmamız gereken şey, alt taraftaki “çıktı ver” adlı düğmeye basmak. Bu düğmeye bastığımızda, ilk kutuya girdiğimiz değerin MD5 özeti “Çıktı” adlı kutucuğa işlenecektir. Bundan sonra “Kaydet” düğmesine basarak bu MD5 özetini kaydedebiliriz. “MD5 Kaydedici” adlı uygulama, bulduğu MD5 özetlerini otomatik olarak “md5list.txt” adlı bir dosyaya kaydedecektir.

Bu uygulama hem GNU/Linux, hem de Windows üzerinde çalışabiliyor. Uygulamayı çalıştırmak için, uygulamanın bulunduğu dizin içinde “python Md5Saver.py” komutunu vermemiz yeterli olacaktır…

Uygulamayı http://www.istihza.com/programlar/icindekiler_programlar.html adresindeki bağlantısından indirebilirsiniz.

Bu uygulamayı bize gönderen Demren Güner’e teşekkür ederim.

admin Python, Yazılım , , ,

Harman-0.8 + Windows Kurulum Betiği

Salı, 05 Oca 2010

Bildiğiniz gibi, Harman ilk yayımlandığında hem kaynak dosyalarını, hem Ubuntu .deb paketini, hem de py2exe ile hazırlanan Windows .exe dosyasını istihza.com sunucularına alıyorum. HARMAN’ın .exe dosyası, üzerine çift tıklandığında doğrudan HARMAN’ın çalışmasını sağlar. Bu dosya Windows sistemi üzerinde herhangi bir kurulum işlemi gerçekleştirmez. Yani istihza.com’dan indirdiğiniz .exe dosyasını barındıran HARMAN klasörünü sildiğinizde HARMAN da gitmiş olur…

HARMAN’ın bir önceki sürümü olan 0.7 ile birlikte, HARMAN’ı Windows işletim sistemine kurmamızı sağlayacak bir imkana da kavuştuk. Bize bu imkanı, InnoSetup programı yardımıyla HARMAN’a bir kurulum betiği hazırlayan sevgili Sedat Ayma sağlamıştı. Bu betik yardımıyla Windows kullanıcıları programı bilgisayarlarına kurabiliyor, ayrıca daha sonra isterlerse Windows’un “program ekle-kaldır” özelliğini kullanarak sistemlerinden kaldırabiliyorlar. Bu kurulum betiği sayesinde HARMAN Windows’ta “Başlat > Programlar > Harman” yoluna da yerleşiyor. Böylece programa ulaşmak son derece kolay bir hal alıyor. Kullanıcılar isterlerse kurulum sırasında HARMAN için bir masaüstü kısayolu da oluşturabiliyor…

HARMAN programı için 0.7 sürümünde bu kurulum betiğini hazırlayıp bize gönderen Sedat Ayma aynı emeği HARMAN’ın 0.8 sürümü için de vermiş. Sedat Ayma’nın hazırladığı bu kurulum betiğini http://www.istihza.com/harman/harman-0.8/exe/Harman_setup.exe adresinden indirebilirsiniz. Bu kurulum betiğine çift tıkladığınızda HARMAN rutin bir şekilde C:\Program Files\Harman yolu içine kurulacaktır. HARMAN’ı sisteminizden kaldırmak için Denetim Masası’ndaki “Program Ekle/Kaldır” yolunu izleyebilirsiniz.

Sedat Ayma’ya ve HARMAN’ın farklı işletim sistemlerine kolay kurulabilmesi için emek harcayan bütün arkadaşlarıma teşekkür ederim.

admin Yazılım , , , ,

Harman-0.8 + Gentoo

Salı, 05 Oca 2010

PDF kesme-biçme-birleştirme programımız HARMAN Ubuntu .deb, Windows .exe ve Pardus .pisi paketlerinin ardından Gentoo .ebuild dosyasına da kavuştu… Sevgili dostum Burak Sezer biraz önce HARMAN’ın .ebuild’ini hazırlayıp programı ‘hadron-overlay’e aldığını haber verdi bana.

HARMAN’ı sistemlerine kurmak isteyen Gentoo kullanıcıları şu yolu takip edebilir:

Öncelikle sisteminize hadron-overlayı ekleyin, bu overlay Gentoo’nun overlay listesinde yer almadığından onu kendimiz ekleyeceğiz. Bunun iki yolu var:

1- Aşağıdaki komutu verin:

layman -o http://github.com/purak/hadron-overlay/raw/master/hadron-overlay.xml -f -a hadron-overlay

2- /etc/layman/layman.cfg dosyasını açın ve overlay kısmını bulun. O blogun son hali aşağıdaki gibi olmalı.

overlays  : http://www.gentoo.org/proj/en/overlays/layman-global.txt http://github.com/purak/hadron-overlay/raw/master/hadron-overlay.xml

Bu eklemeyi yaptıktan sonra aşağıdaki komutla overlay listesini güncelleyin.

layman -L

Ve overlayı sisteme ekleyin:

layman -a hadron-overlay

Bu iki metoddan birini uyguladıktan sonra aşağıdaki komutu verebilirsiniz:

emerge harman

Böylece HARMAN’ı Gentoo sisteminize kurmuş oldunuz.

HARMAN’ı hadron-overlay’e alan ve bu programın Gentoo’ya nasıl kurulacağını bana anlatan Burak Sezer’e teşekkür ederim.

admin Yazılım , , , , ,

Harman-0.8 + .pisi Paketi

Salı, 05 Oca 2010

Bir PDF kesme-biçme-birleştirme programı olan HARMAN’ın 0.8. sürümü ile birlikte bunun .deb ve .exe paketlerini de yayımlamıştık dün. Bugün Pardus-Linux.Org sitesinin yöneticisi, sevgili dostum Erdem Artan’dan güzel bir haber geldi. Kendisi Harman-0.8′in .pisi paketini hazırlamış ve bu paketi kendi depolarına almış.

Harman-0.8′in .pisi paketini şu adresten indirebilirsiniz:

http://pisi.pardus-linux.org/_pisifiles/P2009-free/harman-0.8-6-3.pisi

Eğer bu .pisi paketinin inşa dosyalarını da incelemek isterseniz şu adresi ziyaret edebilirsiniz:

http://pisi.pardus-linux.org/_buildfiles/P2009-free/harman/

Harman’ın .pisi paketini hazırlayan Erdem Artan’a tekrar teşekkür ederim.

admin Yazılım , , , , , , , ,

Harman 0.8 + .deb + .exe Paketi

Pazartesi, 04 Oca 2010

Bir PDF kesme-birleştirme programı olan HARMAN programının 0.8′inci sürümü bugün itibariyle istihza.com sunucularındaki yerini aldı. HARMAN’ın kaynak dosyalarıyla birlikte Ubuntu .deb paketini ve Windows .exe dosyasıhttp://www.istihza.com/harman/icindekiler_harman.html adresinden indirebilirsiniz…

HARMAN’ın bu sürümünde pek çok yenilik ve iyileştirme bulunuyor… Bu yenilik ve iyileştirmelerin en önemlisi, bu sürümle birlikte HARMAN’ın python-distutils desteği kazanması. Python-distutils desteği sayesinde GNU/Linux kullanıcıları HARMAN’ı tek bir komut yardımıyla sistemlerine kurabilecek…

http://www.istihza.com/harman/icindekiler_harman.html adresinden HARMAN’ı indirdiğinizde, dizin içinde setup.py adlı bir dosya göreceksiniz. Bu dosyanın bulunduğu yerde;

sudo python setup.py install

komutunu çalıştırarak HARMAN’ı sisteminize rahatlıkla kurabilirsiniz. HARMAN kurulduktan sonra “ofis” menüsü içine yerleşecektir. Tabii HARMAN’ı kurmadan önce bu programın bağımlılıkları olan python-gtk2 ve python-pypdf paketlerini sistemimize kurmayı unutmuyoruz… GNU/Linux kullanıcıları bu paketleri kendi paket yöneticileri aracılığıyla kurabilirler.

Yukarıdaki komutu çalıştırdığınızda setup.py betiği “kurulum.txt” adlı bir metin dosyası oluşturacaktır. Bu dosyayı silmeyin. Bu metin dosyasının içini açıp baktığınızda, HARMAN’ın kurulduğu dizinlerin adlarının bu dosyada sıralandığını göreceksiniz. Eğer daha sonra HARMAN’ı sisteminizden tamamen kaldırmak isterseniz bu dosya işinize yarayacaktır…

HARMAN dizini içinde ayrıca “kaldir.py” adlı bir dosya daha göreceksiniz. Eğer HARMAN’ı sisteminizden tamamen kaldırmak isterseniz şu komutu verebilirsiniz:

sudo python kaldir.py kurulum.txt

Böylece HARMAN sisteminizden tamamen kaldırılmış olacaktır…

Elbette HARMAN’ı kullanmak için sisteminize kurmak zorunda değilsiniz. GNU/Linux ve Windows kullanıcıları bu programı hiç bir kurulum olmadan doğrudan şu komutla da çalıştırabilir:

python harman.py

Tabii bu komutun işe yarabilmesi için HARMAN’ın bağımlılıkları olan python-gtk2 ve python-pypdf modüllerinin sisteminizde kurulu olması gerekiyor. GNU/Linux ve Windows kullanıcıları bu modülleri bilgisayarlarına nasıl kuracaklarını öğrenmek için http://www.istihza.com/harman/belgeler/harman_intro.html adresindeki “HARMAN Kullanma Kılavuzu”nu inceleyebilirler… Eğer sisteminizde gerekli bağımlılıklar kurulu değilse HARMAN ilk çalışma esnasında sizi kibarca uyaracak ve bilgilendirecektir…

Bu sürümdeki bir başka yenilik ise birleştirme, sayfa ekleme, sayfa silme ve kesme-yapıştırma işlemlerinden sonra “Dizini Göster” ve “PDF’yi Göster” düğmeleri yardımıyla, nihai PDF belgesinin içinde yer aldığı dizini veya PDF’nin kendisini görebilecek olmamız… Böylece işlem sonucunda oluşan PDF belgesine ulaşmak kolaylaşmış oldu (Fikri veren Burak Sezer’e teşekkür ederim).

Bunların dışında, HARMAN arayüzündeki bazı çeviri eksiklikleri ve aksaklıkları da giderildi. Böylece daha kararlı bir HARMAN’a doğru önemli bir adım atmış olduk…

Dediğim gibi, bu programın kaynak dosyalarıyla birlikte .deb ve .exe paketlerini http://www.istihza.com/harman/icindekiler_harman.html adresinden indirebilirsiniz.

HARMAN’la ilgili düşünce ve önerilerinizi kistihza [et] yahoo [nokta] com adresine iletebilirsiniz.

Programın işinize yaraması dileğiyle.

admin Python, Yazılım , , , , , , ,

Posedur 3

Çarşamba, 09 Ara 2009

Metehan Özbek tarafından yazılan ve daha önce burada tanıttığımız Mamun adlı programı hatırlıyorsunuz. Bir kelime üretme yazılımı olan Mamun, bize 3 karakterliden 10 karakterliye kadar kelime üretme imkanı sağlıyor. Bu programın en önemli özelliği, ürettiği kelimelerin anlamsız olması. Bu sayede fantastik öyküler yazanlar, yer veya kişi adları üretmek için bu yazılımdan yararlanabiliyor.

Metehan Özbek, Mamun adlı yazılımın kendisini ve arayüzünü geliştirerek “Posedur 3″ adını verdiği yazılımı ortaya çıkarmış. Metehan Özbek’in ifadesiyle, bu yazılım heceli ve hecesiz olmak üzere 4-10 karakterli, okunuşu Türkçe’ye uygun sözcükler üretebiliyor; rastgele üretilen karakterleri okunaklı bir sıraya dizerek sözcükler meydana getirebiliyor.

Bu programı kullanabilmeniz için, sisteminizde Python ve PyQt4′ün yanısıra iniparse modülünün de kurulu olması gerekiyor. Iniparse modülüne http://code.google.com/p/iniparse/ adresinden ulaşabilirsiniz. Bu adreste iniparse modülünün kaynak dosyalarıyla birlikte .deb ve .rpm paketlerini de göreceksiniz.

Gerekli bütün bağımlılıkları kurduktan sonra Posedur 3 adlı yazılımı, program klasörü içindeki posedur3.py adlı betik aracılığıyla çalıştırabilirsiniz.

Bu programın indirme adreslerine ise her zamanki gibi http://www.istihza.com/programlar/icindekiler_programlar.html adresinden erişebilirsiniz.

Programı yazıp, istihza.com‘da yayımlanmak üzere bana gönderen Metehan Özbek’e teşekkür ederim.

admin Yazılım , , ,