Okoca’s Zip Comment Adder

Okoca’s Zip Comment Adder (OZCA) Delphi’deki ilk göz ağrılarımdan biri. Program ZIP arşivlerine toplu olarak yorum eklemeye yarıyor. WinZip programından Actions->Comment… seçeneği ile arşive yorum eklenebiliyor. Bu arrşiv WinZip programı ile açıldığında varsayılan olarak bir karşılama penceresinde görüntülenir. Zip dosyasındaki materyale ait reklam veya telif hakkı mesajının görüntülenmesi için faydalı olabilecek bir yöntem. Bu işlev  WinRAR’da da geçerli, yalnızca karşılama penceresinde yerine yan çerçevede görüntüleniyor. Program en büyük özelliği belirtilen bir dizinin alt dizinleri de dahil olmak üzere içerdiği tüm ZIP dosyalarına aynı yorumu eklemesi.

Biraz da teknik olarak açıklamak gerekirse;

Yorum bilgisi ZIP  dosyasının en sonunda uzunluk bilgisi ile beraber tutulur. OZCA bulduğu dosyaları ikili modda açar ve sonuna mesajı ve uzunluğunu ekleyerek kaydeder.

Programın kaynak kodu: zip_comment_adder.rar ~300KB

Yazan: Tankado

PopuCheck: Domain name popularity checker

PopuCheck (Popularity Checker) bir alan adının tanınırlığı ya da popülaritesi hakkında fikir sahibi olmak için yazdığım bir araç. Araç verilen listedeki alan adlarını alexa ve birkaç ünlü arama motorunda sorgulayarak değerler getiriyor. Bir Amazon sitesi olan Alexa sahip olduğu milyonlarca araç çubuğu ile ziyaret edilen site ve sayfaların kaydını tutan bir şirket. Tuttuğu kayıtları kullanarak tercih edilme sıklığına göre internet sitelerini sıralıyor (Toplist). Örneğin, şuan izlemekte olduğunuz site 782,000. sırada yer alıyor. PopuCheck çok kanallı (Multi thread) bir araç ve internet hızınıza bağlı olarak bir alan adı listesini kısa sürede tarayabilir.

Okumaya devam et “PopuCheck: Domain name popularity checker”

cPanel ile veritabanı ve ev dizinini düzenli yedeklemek

Web sunucusunda yönetim paneli olarak cPanel’i kullananların işine yarayabilecek bir konudan bahsetmek istiyorum. Konu sunucudaki dosya ve veritabanlarının yedeklenmesi ile ilgili. cPanel yedeklemeyi yapacağınız bir sayfayı içeriyor. Buraya gidip istediğinizi yedekleyebilir veya geri yükleyebilirsiniz. Aslında esas mesela yedeklerin düzenli olarak yapılması ve güvenli bir yere kaydedilmesi. Site Backup CP ismindeki program ile veritabanı ve sitenizin ev dizinini istediğiniz zamanlarda yedekleyip yerel bilgisayarınıza kaydedebiliyorsunuz. Ayrıca ZBackup isminde başka bir program var fakat indirebileceğim bir adresi henüz bulamadım.

Yedekleme yapmak için atadan kalma ve oldukça özgün bir yöntem de .bat (batch: toplu işlem dosyası) dosyalarını kullanmak. Aşağıdaki gibi bir işlem dosyasını zamanlanmış görevlere ekleyerek düzenli olarak çalıştırılmasını sağlayabilirsiniz.

Web sunucusunda yönetim paneli olarak cPanel’i kullananların işine yarayabilecek bir konudan bahsetmek istiyorum. Konu sunucudaki dosya ve veritabanlarının yedeklenmesi ile ilgili. cPanel yedeklemeyi yapacağınız bir sayfayı içeriyor. Buraya gidip istediğinizi yedekleyebilir veya geri yükleyebilirsiniz. Aslında esas mesela yedeklerin düzenli olarak yapılması ve güvenli bir yere kaydedilmesi. Site Backup CP ismindeki program ile veritabanı ve sitenizin ev dizinini istediğiniz zamanlarda yedekleyip yerel bilgisayarınıza kaydedebiliyorsunuz. Ayrıca ZBackup isminde başka bir program var fakat indirebileceğim bir adresi henüz bulamadım.

Yedekleme yapmak için atadan kalma ve oldukça özgün bir yöntem de .bat (batch: toplu işlem dosyası) dosyalarını kullanmak. Aşağıdaki gibi bir işlem dosyasını zamanlanmış görevlere ekleyerek düzenli olarak çalıştırılmasını sağlayabilirsiniz.

Okumaya devam et “cPanel ile veritabanı ve ev dizinini düzenli yedeklemek”

WinARP Watch ile arpspoofing tesbiti

WinARP Watch switch kullanılan bir ağdaki muhtemel sniffing saldırılarından haber veriyor. Bunun yaparken çok basit bir yöntemi kullanıyor. WinARP Watch windowsun IP/MAC ikililerini depoladığı ARP önbelleğini anormal değişikliklere karşı izliyor. Bu tabloda tehlike oluşturabilecek bir değişiklik algılandığında sistem tepsisindeki çalışır simgesi ile haber veriyor. Bu konudaki başka bir yazılım ise PromiScan.

WinARP Watch switch kullanılan bir ağdaki muhtemel sniffing saldırılarından haber veriyor. Bunun yaparken çok basit bir yöntemi kullanıyor. WinARP Watch windowsun IP/MAC ikililerini depoladığı ARP önbelleğini anormal değişikliklere karşı izliyor. Bu tabloda tehlike oluşturabilecek bir değişiklik algılandığında sistem tepsisindeki çalışır simgesi ile haber veriyor. Bu konudaki başka bir yazılım ise PromiScan.
Okumaya devam et “WinARP Watch ile arpspoofing tesbiti”

Yazım Türkçeleştirme Programı

Pek çok kişi çeşitli sebeplerle, Türkçe yazı yazarken Türkçe karakterleri kullanmaktan kaçınıyor. Gökhan Tür tarafından 2000 yılı Ocak ayında yazılan bu program, Türkçe karakterler kullanılmadan yazılmış bir metni, Latin-5 formatında normal bir Türkçe yazıya dönüştürüyor. Program, beşer harflik öbeklerin istatistik yöntemleriyle analiz edilmesi esasına dayanıyor. 100.000 civarında kelimeden oluşan büyük metinler üzerinde yapılan çalışmalar, kelimelerin neredeyse üçte birinin bu şekilde düzeltilmesi gerektiğini ortaya çıkarıyor. Bu program, bazı örneklerde bir hayli belirsizlik yaratabilen bu gibi durumlarda %99 başarı sağlıyor.

Program kullanılarak düzeltilmiş örnek bir cümlenin ilk halini ve düzeltilmiş halini aşağıda bulabilirsiniz. Türkçe karakterler kullanılmadan yazılmış metinlerinizi Türkçeleştirmek için, metni bu sayfadaki kutuya yazın veya yapıştırın ve “Metni Gönder” tuşuna basın. Sonuçları kopyalayarak dilediğiniz programda kullanabilirsiniz.

Türkçe harfler kullanılarak yazılmış metinleri Türkçe harfleri tanımayan bilgisayarlara gönderirken yaşadığınız sorunlardan kurtulmak için de, buradaki işlemin tersini yapan Türkçe Karakter Temizleme Programı sayfasını ziyaret edin.

Netcut & Anti Netcut

Netcut ARP spoofing‘i  kullanarak ağdaki bilgisayarların ağ geçitlerini yeniden belirleyebilen bir yazılım. Ağa dahil herhangi bir bilgisayardan, ağdaki diğer bilgisayarların iletişimini kesebileceğiniz gibi tüm ağ trafiğini bir başka bilgisayara yönlendirebiliyorsunuz. Yazılım istenirse diğer bilgisayarlardan gelen ARP Spoofing saldırılarına karşı çalıştığı bilgisayarı koruyabiliyor. Netcut dan korunmak için Anti Netcut adından bir program da mevcut.

NetServer:Yeni bir WAMP paketi

NetServer Windows (NT/2000/2003/XP) için hazırlanmış ve sistem tepsisinde çalışan bir arabirim tarafından kolayca konfigüre ve kontrol edilebilien bir sunucu paketidir. Paketin içerisinde Apache+PHP, MySql, Filezilla FTP Server, hMailServer and PHP scriptleri yer alıyor.

NetServer Windows (NT/2000/2003/XP) için hazırlanmış ve sistem tepsisinde çalışan bir arabirim tarafından kolayca konfigüre ve kontrol edilebilien bir sunucu paketidir. Paketin içerisinde Apache+PHP, MySql, Filezilla FTP Server, hMailServer and PHP scriptleri yer alıyor.
Okumaya devam et “NetServer:Yeni bir WAMP paketi”

Temel Bilgisayar ve İnternet klavuzu

Sn. Namazci‘dan çeşitli kaynaklardan kapsamlı olarak hazırlanmış bir ders dökümanı. Temel bilgisayar ve internet kullanımı konularında temel bilgilerin verildiği e-kitap, bilgisayarı yeni öğrenmeye başlayanlar için faydalı. Kitap Windows, ofis programları ve İnternet ‘in kullanımı konularında kapsamlı bilgilere sahip. E-kitap olarak indirmek için buraya tıklayın.

PAD: Portable Application Description

PAD (Portable Application Description), ADP (Association of Shareware Professionals) tarafından desteklenen taşınabilir uygulamaların künyesini hazırlamak için tanımlanmış bir XML standardıdır. PAD yazılım geliştiricilere ürünlerini ve özelliklerini internetteki çeşitli web sitelerine sunmak için bir standart sağlıyor. PAD ‘i destekleyen web sitelerine programınızın PAD dosyasını kolayca gönderebilir, her seferinde farklı sitelere bilgileri yeniden girme zahmetinden kurtulabilirsiniz.

Bir XML dosyası olan PAD de olması gereken alanları buradan inceleyebilirsiniz. PAD dosyası oluşturmak için çok sayıda yazılım da mevcut. Bunlardan ASP’nin sağladığı PADGen isimli yazılım ücretsiz ve PAD formatına uygun desteği veriyor.

PAD dosyanızı oluşturduktan sonra yazılımları indeksleyen download sitelerine göndermek çok kolay. Bazı sitelere PAD dosyasını bir form aracılığıyla gönderebilirken bazıları da pad.xml dosyanızın URL adresini girmenizi isteyebiliyor. Ayrıca PADexpress gibi bir programı kullanarak bu işi yüzlerce yazılım indirme sitesi için otomatik olarak yaptırabilirsiniz.

FireTune: FireFox’un açılışını hızlandırın

FireFox tarayıcı avantajlarının yanında IE’a göre daha fazla bellek kullanır ve ilk çalıştırması da biraz daha uzun sürer. İlk açılış zamanını azaltmak (diskten RAM’e yüklenme) için FireTune adında basit ve kullanışlı bir tuning yazılımı var. Basitçe FireFox’un açılış konfigürasyonunda iyileştirmeler yapıyor ve açılışı farkedilir derecede hızlandırıyor. Installer’ı olan bu yazılımı kullanmadan önce programın herhangi bir başarısızlığına karşı (açılışta yüklenen bazı eklentileriniz iyileştirmeyi başarısız kılabilir) FireFox konfigürasyonunu program üzerindeki düğmeyi kullanarak yedekleyin. İşlemden sonra programı bilgisayarınızdan kaldırmanızda hiç bir sakınca yok.

Birçoğumuzun aklına benim de olduğu gibi neden bu optimizasyon FF’da varsayılan olarak gelmiyor? sorusu gelmişdir.  Burada söylenene göre: FF geliştirilirken birçok farklı ortamda optimum performansta çalışması gerekliliğinden dolayı standart bir configürasyonla dağıtılması gerekiyormus. Ancak sonradan yapılacak konfigürasyon değişiklikleri son kullanıcıya bırakılmış. İşte FireTune’de bu noktada yardımımıza koşuyor.

FireTune FF’un yüklenmesini hızlandırdığı gibi, sayfa tararmasını da hızlandırıyor. Üretici bu adresi kullanarak optimizasyon öncesi ve sonrasındaki tarama sürelerinin karşılaştırılmasını önermiş. FF’un ön bellek dizininin doluluğuda yükleme ve tarama hızını etkileyen önemli bir faktörmüş. Zaman zaman temizlenmesi öneriliyor. Yapılan testde FireTune yazılımının FireFox’un yüklenme hızını %40, sayfa tarama hızını da %29 oranında artırdığı görülmüş.

MLDonkey: multi-platform, multi-network peer-to-peer client

MLDonkey başlıktan da anlaşılabileceği gibi birçok p2p ağını destekleyen,Linux, MacOS ve Wİndows’ta çalışabilen bir p2p istemcisi. MLDonkey‘nin desteklediği ağlar arasında eDonkey, Overnet, Kademlia, Bittorrent, Gnutella (Bearshare, Limewire, etc.), Gnutella2 (Shareaza), or Fasttrack (Kazaa, Imesh, Grobster) sayılabilir.


MLDonkey’nin web yönetim arabirimi 4080. porttan çalışıyor

MLDonkey’in en belirgin özelliği komut satırında çalışması. Komut konsoluna girerek istediğiniz paylaşım ağlarına bağlanabilir tüm ağlarda paralel aramalar ve indirmeler gerçekleştirebilirsiniz. Kendinize ait bir internet sunucunuz varsa, MLDonkey’i sunucuya kurarak yüksek hızlı dosya indirmenin tadına varmanızı tavsiye ederim.

MLDonkey, komut satırı zor gelenler için 4080. portdan çalışan bir web yönetim arayüzüne de sahip. Dilerseniz arama ve indirme işlemlerini bu sayfa üzerinden de yapabiliyorsunuz.  P2P birçok hosting sağlayıcı tarafından illegal olarak kabul edildiği için yazılımı kullanmadan önce hosting firmanızın kullanım sözleşmesini bir kez daha okumanızı tavsiye ediyorum. Aksi takdirde hosting firmalarının ağ güvenlik yazılımları, MLDonkey’nin ağ aktivitesini tespit etmekte fazla gecikmeyecektir. Belki bu, uyarı bile yapılmadan hosting hizmetinin sonlandırılması ile sonuçlanabilir.

MLDonkey için birçok yönetim arayüzünü ayrı olarak temin etmek mümkün. Aşağıda bazı arayüzlere ait web adresleri yer alıyor.

Endian Firewall

EFW (Endian Firewall) adından da anlaşılacağı üzere tam donanımlı, linux tabanlı bir güvenlik duvarı yazılımı. Üstelik GPL lisansı ile dağıtılıyor. Tam olarak test etme fırsatım olmasada, kısa bir göz gezdirme sonucunda adından söz ettirecek kapsamlı bir güvenlik duvarı olduğuna söyleyebilirim.

EFW, stateful Inspection sınıfı bir firewall olması yanında her türlü ip ve port sınırlama kurallarını tanımlayabilir, site içeriği veya adresine göre filtreleme yaptırıp, gelen ve giden e-posta ların da antivirüs taramasından geçirilmesini sağlayabilir, antispam özelliğini devreye alarak spam e-postalarından da kurtulabilirsiniz. Ayrıca EFW, OpenVPN sayesinde VPN desteği de sunan çok kapsamlı bir güvenlik duvarı. Diğer özellikleri hakkında bilgi için www.endian.it adresini ziyaret edebilirsiniz.

Muhteviyatında C++, Perl  ve Pyhton kullanılan yazılım, IPCop tabanlı fazlaca özelleştirilmiş bir linux ile entegre olarak geliyor. Dilerseniz ISO dosyasını CD’ye yazarak kullanabilir, dilerseniz de VMWare sürümünü indirip sanal makinanızda doğrudan çalıştırabilirsiniz.

EFW’u indirmek için buraya tıklayın.

İlköğretim 1. sınıflar için el yazısı simulasyonu

İlköğretim birinci sınıflar için el yazısı öğrenme programı. El yazısı harflerinin doğru şekilde nasıl yazıldığını öğretilmesi için faydalı bir yazılım . Bu tür yerli yazılımların az olmasından dolayı programcılarımıza çok iş düşüyor. Özellikle tanıdığım genç programcı arkadaşlar illegal yazılımların geliştirilmesi konusunda oldukça efor sarfediyorlar. Sözünü ettiğim arkadaşların bu enerjilerini faydalı yazılımlara kanalize etme noktasında eğitimcilere ve ailelere görevler düşüyor.

Yazılımı indirmek için tıklayın. (~4031KB)

Firefox Webmaster Eklentileri

Web uygulamaları geliştirenlerin işine yarayabileceğini düşündüğüm önemli Firefox eklentileri.

  1. change user agent for certain sites : User Agent Switcher
  2. find the color code of a given pixel : ColorZilla
  3. capture screenshots : ScreenGrab!
  4. capture screenshots : Pearl Crescent Page Saver
  5. check the validity of links on a page : LinkChecker
  6. copy and format selected text/title/url : Copy URL+
  7. debug ajax/css/html/javascript : FireBug
  8. debug javascript : JavaScript Debugger
  9. download an entire website : SpiderZilla
  10. edit CSS stylesheet : EditCSS
  11. find whois information of the site : domainFinder
  12. inspect the DOM of HTML, XUL, and XML pages : DOM Inspector
  13. inspect the selected element with DOM Inspector : InspectThis
  14. measure pixel width with a ruler : MeasureIt
  15. modify http/https headers and post parameters : Tamper Data
  16. preview the Adsense ads that might be shown on a page : Adsense Preview
  17. run automated tests on a site : TestGen4Web
  18. see anchors on the page : Show Anchors
  19. see color contrast page information : Colour Contrast Analyser
  20. see cookie information for a page : View Cookies
  21. see current page’s heading structure in a sidebar : Document Map
  22. see errors categorizxed by type : Console2
  23. see GET and POST parmeters of the page : UrlParams
  24. see how a page will look on mobile screen : Small Screen Rendering XPI
  25. see http headers of a page : Header Monitor
  26. see IP address of the site : ShowIP
  27. see web development references in a sidebar : DevBoi
  28. see Xpath information : XPather
  29. simulate WAP browsing by viewing WML : wmlbrowser
  30. test nightly versions of Firefox : Nightly Tester Tools
  31. validate html : HTML Validator
  32. view css styles; view html in another app; validate css/htmlWeb Developer
  33. view page html source constructs directly on the page : X-Ray
  34. view rendered source : View Source Chart
  35. view source with an externall app : ViewSourceWith
  36. write lorem ipsum content for test page : LoremIpsum Content Generator
  37. Back to Top of the Page
  38. Suggestions/Corrections : Comment in blog : wordpress : I want a Firefox Extension to …

PHP, MySQL, Javascript, CSS Cheat Sheets

Cheat Sheet dediği şey belli bir konuyla alakalı çok sık kullanılan ve genelde ezberlenmesine gerek olmayan hatta hatırlatma amacıyla da kullanılabilen çizelgelerdir. Tam olarak Türkçe karşılığının olmaması (ya da benim bulamamam) üzücü. Aşağıda PHP, Javascript, MySQL, CSS, ActionScript, Apache mod_rewrite ve Renk çizelgeleri yer alıyor.

Cheat Sheet dediği şey belli bir konuyla alakalı çok sık kullanılan ve genelde ezberlenmesine gerek olmayan hatta hatırlatma amacıyla da kullanılabilen çizelgelerdir. Tam olarak Türkçe karşılığının olmaması (ya da benim bulamamam) üzücü. Aşağıda PHP, Javascript, MySQL, CSS, ActionScript, Apache mod_rewrite ve Renk çizelgeleri yer alıyor.

Okumaya devam et “PHP, MySQL, Javascript, CSS Cheat Sheets”

FakeAP: Fake Access Point

Fake AP wardriving’i zorlaştırmak için kullanılan bir yazılım. Yazılım binlerce sahte erişim noktasını taklit ederek, olası bir wardriving’te karşı tarafın binlerce sahte erişim noktası (access point) görmesini sağlıyor. Yazılım hem kalabalıkta gizlenme hem de saldırı tespiti için honeypot uygulamalarında kullanılıyor.