JScript(R) mi, JavaScript(R) mi?

HTML icinde script bloklari yazarken language ozelligi ile kullanacağımız kodun türünü belirtiyoruz JScript veya JavaScript olarak. Sisteme erişim gerekiyorsa VBScript’de olabiliyor.

JScript ile JavaScript arasinda bazi farklar var. JScript(R) Mikrosoftun implementasyonu, JavaScript(R) ise Netscape’in. Ikisi arasinda compatibility’den bahsedilmiyor, daha dogrusu firmalarin boyle bir gayretleri yok. Aynen DOM modelini yorumlamalarında olduğu gibi farklar var. Ama ikisinin de implementasyonu ECMA 622 adindaki bir kodlama standartına dayaniyor. ECMA-622, ECMA isimli sirketin script implementasyonunun adı. JScript(R) ve JavaScript(R) ECMA-622 den türetildiği için uyumlulugu garanti ediyor ama kendi aralarında aynı şey geçerli değil. JScript(R), Windows Scripting icin genisletmeler iceriyor, VBS (Visual Basic Script) tadinda genişletmeler içerdiğini söyleyebiliriz. Örneğin ActiveX nesnelerini dahil edip kullanabiliyorsunuz, do-while ve swtich gibi kontrol ve döngü deyimleri, hata yakalama (try-catch,throw) ve düzenli ifadeler (Regular Expressions) gibi… JScript’in temel ECMA implementasyonundan olan diğer farklarini gormek isterseniz buraya tiklayin. 

JScript’de  dogal olarak JavaScript’de bulumayan bazi methodlar var. Web de dahacok Netscape in JavaScript’i ragbet goruyor. Google da boyle soyluyor. "language=JavaScript" 4M sonuc dondururken "language=JScript" 9K donduruyor.

Yazan: Tankado

GCompris – Çocuklar için

GCompris Ofset grubu üyesi 2 ile 10 yaş arasındaki çocuklar için içerisinde çeşitli aktiviteleri barındıran açık kaynak kodlu bir eğitim yazılımı. GCompris aslında bir paket program içerisinde çeşitli programcılar tarafından geliştirilmiş çeşitli eğitim yazılımları var. GCompris’i buraya (~65MB) tıklayarak sf.net ‘den indirebilirsiniz.

Gerek duyduğu sistem özellikleri:

  • PC 233MHz
  • 64 MB RAM
  • 40 MB Disk

Benzer açık kaynak kodlu eğitim yazılımları:

Yazan: Tankado

Craagle – The Next Generation Search Engine

Tanıtmak istediğim bu programın eğlenceli bir ismi var. Adından dolayı google’a yeni bir rakip geliyor sanabilirsiniz, ama öyle değil. Bu bir crack arayıcı. Craggle, popüler crack ve serial sitelerinde istediğiniz kelimeleri arayarak sonuçları kullanılmaya hazır bir şekilde ekranınıza döküyor. Ayrıca CD leriniz için cover da arayabiliyor.

Tanıtmak istediğim bu programın eğlenceli bir ismi var. Adından dolayı google’a yeni bir rakip geliyor sanabilirsiniz, ama öyle değil. Bu bir crack arayıcı. Craggle, popüler crack ve serial sitelerinde istediğiniz kelimeleri arayarak sonuçları kullanılmaya hazır bir şekilde ekranınıza döküyor. Ayrıca CD leriniz için cover da arayabiliyor.

Okumaya devam et “Craagle – The Next Generation Search Engine”

GeSHi – Generic Syntax Highlighter

PHP’de geliştirilmiş sintaks renklendirici. Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına uygun olarak renklendirermek istiyorsanız GeSHi’yi kullanabilirsiniz. 50’ye yakın programlama diline destek veriyor ve bir sf.net projesi. Yazılımın PHP içindeki kullanımı aşağıdaki gibi. Çok kısa.

$geshi =& new GeSHi($source, $language);
$geshi->setTheme(‘yourIDE’);
echo $geshi->parseCode();

Demo adresinden örnekleri inceleyebilirsiniz.
GeSHi’nin ana sayfasına buradan ulaşabilirsiniz.

Visual Analyser for Windows

Pekçok insanın pahalı bir osilaskop veya spektrum analizörü almak için parası yoktur. Basitçe söylemek gerekirse nadiren kullanacağı bir cihaza para yatırmak istemez. Bununla birlikte pekçok kişi osilatörler, filtreler ve ses yükselteçleri gibi basit devreler yapıp test etmeyi sever ve bazı sinyalleri incelemeye gerek duyabilir. İyi bir ses kartı tüm ihtyacınız için yeterli olabilir. Bir PC ile birlikte birçok cihaza sahip olabilirsiniz. Bu program bilgisayarınızı bir osilaskopa çeviriyor.

Pekçok insanın pahalı bir osilaskop veya spektrum analizörü almak için parası yoktur. Basitçe söylemek gerekirse nadiren kullanacağı bir cihaza para yatırmak istemez. Bununla birlikte pekçok kişi osilatörler, filtreler ve ses yükselteçleri gibi basit devreler yapıp test etmeyi sever ve bazı sinyalleri incelemeye gerek duyabilir. İyi bir ses kartı tüm ihtyacınız için yeterli olabilir. Bir PC ile birlikte birçok cihaza sahip olabilirsiniz. Bu program bilgisayarınızı bir osilaskopa çeviriyor.
Okumaya devam et “Visual Analyser for Windows”

Komut Satırı E-posta Gönderici

Ecnebi dostlarımız ve google için diğer adıyla command line mail sender. Tamamen kişisel ihtiyaçtan giriştiğim bir iş, framework’u genius‘a ait. Komut satırı araçları herzaman ilgilimi çekmiştir. Çünkü kullanımları daha hızlı ve fonksiyonalitesi yüksektir. Hem de görsel uygulamalara göre daha az sistem kaynağına ihtiyaç duyarlar. Portasyon söz konusu olduğunda en rahat aktarılan türdür :).

Program smtp protokolü ile doğrudan muhattap olmuyor bunun yerine Hadi Hariri nin yazdığı IdSMTP adlı kütüphane kullanıldı. Bu yüzden ana program oldukça kısa. SMTP login desteği ile kendi domain’iniz üzerinden sorunsuzca e-posta gönderebilirsiniz. SMTP vekilsiz göndereceğiniz e-postaların spam veya bulk klasorune duşme ihtimali yuksek.  Genelde gmail ve yahoo gibi e-posta servisleri büyük ölçüde reverse-ip kontrolü yaparak gelen e-posta nın spam puanını belirliyorlar. Program için bir batch dosya yazarak çok sayıdaki parametreyi kısaltabilirsiniz. Hatta dosyaları ortam patikalarından birine kopyalayarak Başlat->Çalıştır (veya Win+R)  yolu ile kolayca çağırıp hızılı bir şekilde e-posta gönderebilirsiniz.

Programın kullanımı:

mailfrom [email protected]to [email protected]subject Ses kontrol –smtpaddress mail.tankado.com –smtpusername [email protected]smtppassword 1a2b3c4d

Delphi ile derleyip kullanacabileceğiniz kaynak kodlarını buradan (~17KB) indirebilirsiniz.

Thumbnailer

Daha önce yapılmış programları yazmak adetim değildir ama her zaman da programların deneme sürümlerine ulaşamıyorum. Bu küçük programı hazırlama nedenim de buydu. Program listesi verilen web sitelerini tarıyor, tam boy fotografını çekiyor ve çektiği fotoğrafı belirtilen boyutta jpeg olarak kaydediyor.

Daha önce yapılmış programları yazmak adetim değildir ama her zaman da programların deneme sürümlerine ulaşamıyorum. Bu küçük programı hazırlama nedenim de buydu. Program listesi verilen web sitelerini tarıyor, tam boy fotografını çekiyor ve çektiği fotoğrafı belirtilen boyutta jpeg olarak kaydediyor.

Okumaya devam et “Thumbnailer”

Discovery Channel – Hackers & OutLaw

“Discovery Channel” da kanun kacağı hacker lar hakkında hazırlanmış bir belgesel yayınlandı. Belgeseli indirmek için buraya (~220MB) tıklayın. Konuyla alakalı olsun diye koyduğum yandaki resmi hatırlayanlar vardır. Uzunca bir süre (hapisten çıktıktan sonra) telefon kullanması mahkemece yasaklanan kişi. Kevin Mitnick.

FCKEditor Web için metin editörü

 Metin kutuları ile dışarıdan veri girişi yapılan web uygulamalarında mutlaka kullanılması gereken bir metin editörü. Şuan siteye yazı girişinde de bu editörü kullanıyorum. Javascript yeteneklerinin sonuna kadar kullanıldığı popüler ve başarılı bir proje. Şuan ayda 50.000 kopyası indiriliyor.  

Metin kutuları ile dışarıdan veri girişi yapılan web uygulamalarında mutlaka kullanılması gereken bir metin editörü. Şuan siteye yazı girişinde de bu editörü kullanıyorum. Javascript yeteneklerinin sonuna kadar kullanıldığı popüler ve başarılı bir proje. Şuan ayda 50.000 kopyası indiriliyor.
Okumaya devam et “FCKEditor Web için metin editörü”

Telefon Monitörü

Evlerimizde kullandığımız telefonlarımız çoğunlukla paralel bağlı bir
kaç telefon grubundan oluşmaktadır. Mutfakta, salonda, çalışma odasında
gibi. Bu durumda da paralel telefon acaba biz kullanma ihtiyacı olduğunda
başkası tarafından kullanımda mı yoksa değil mi? Ya da biz telefonu
kullanırken paralel telefon açıldı mı? Bunun için aşağıdaki basit devreyi 
telefon hattına ilave ederek üzerindeki LED yardımı ile paralel telefonun 
o anda kullanımda olup olmadığını anlayabiliriz.

Evlerimizde kullandığımız telefonlarımız çoğunlukla paralel bağlı bir
kaç telefon grubundan oluşmaktadır. Mutfakta, salonda, çalışma odasında
gibi. Bu durumda da paralel telefon acaba biz kullanma ihtiyacı olduğunda
başkası tarafından kullanımda mı yoksa değil mi? Ya da biz telefonu
kullanırken paralel telefon açıldı mı? Bunun için aşağıdaki basit devreyi
telefon hattına ilave ederek üzerindeki LED yardımı ile paralel telefonun
o anda kullanımda olup olmadığını anlayabiliriz.
Okumaya devam et “Telefon Monitörü”

Windows’u Özelleştirmek

Windows’un ince ayarları istemediğiniz özelliklerin kapatılması kaldırılması, sistemin daha hızlı çalışması için çekilebilecek ayarlar üzerine derlenmiş bir makale, göz gezdirmekte fayda var. Yazıdan ilgi çekebilecek bazı başlıklar:

  • MSN Messenger’i kapatmak
  • İstenmeyen XP Bileşenleri kaldırmak
  • Açılışı hızlandırmak
  • Windows XP’yi Hızdan Uçurun (Abartı)
  • Windows XP’yi Hızlı Kapatma (Alakası yok)

ve daha bir sürü şey …

Windows’un ince ayarları istemediğiniz özelliklerin kapatılması kaldırılması, sistemin daha hızlı çalışması için çekilebilecek ayarlar üzerine derlenmiş bir makale, göz gezdirmekte fayda var. Yazıdan ilgi çekebilecek bazı başlıklar:

  • MSN Messenger’i kapatmak
  • İstenmeyen XP Bileşenleri kaldırmak
  • Açılışı hızlandırmak
  • Windows XP’yi Hızdan Uçurun (Abartı)
  • Windows XP’yi Hızlı Kapatma (Alakası yok)

ve daha bir sürü şey …

Okumaya devam et “Windows’u Özelleştirmek”

Şifre Kurtarma

Pratikte her türlü şifrenin kurtarılması/kırılması mümkün. Günümüzde kullandığımız programlar yöntem olarak iki türlü şifreleme mekanizması kullanmakta.

Birincisi tek yönlü tabir edilen, yani şifreleme algoritması tersine işletilemeyen yöntem. Çok güvenli olarak kabul edilen bu yöntem de algoritmanın kırılması şifrenin türüne göre çok uzayabilmekte hatta 12 karakter ve sonrasında pratikde imkansız hale gelmekte (DES, AES). Şifreleme ve şifre kurtarma ile ilgili programlara şu adreslerden ulaşabilirsiniz:
http://discovervalue.com/password_recovery
http://aluigi.altervista.org/pwdrec.htm

Diğer tür ise bir tür kodlamadan ibaret (encoding/decoding), yani birkaç saniye içerisinde şifrenin kurtarılması mümkün (decoding yöntemi). Hiç güvenilmemesi gereken bazı programlarda vardır ki, ne encoding yapar ne de şifreleme, tüm hassas verileri olduğu gibi bir dosyaya depo ederler. Çok sakıncalı bir yöntem.

Hemen hemen tüm şifre korumaları için bir kurtarma programı vardır. PC Net in arşiv sitesinde en çok kulllanılan şifre kurtarma ve şifreleme yazılımları bir araya getirilmiş. Programları http://www.pcnet.com.tr/sifre.zip adresini kullanarak indirebilirsiniz. Zip dosyasının boyutu 15 MB civarında. İçindeki programlar şöyle:

PDF Remover : PDF Dosyalarinizin Sifresini Kirar.
Passware Kit : Şifre çözücü programlar topluluğu (Word, Excel vb.)
Password Keychain : Sifre Deneyici ( Brutus )
MessenPass : Bilgisayarda Kayitli Olan ICQ vs. Sifreleri Gosterir.
FolderShield : Klasorlerinizi Sifreler.
Daemon Tools : Image Drive Programidir. Kopya Korumali Oyunlarda Ise Yarar.
Arisk Key : Yıldızlı Sifreleri Gosterir.
Actmon Write All Stored Passwords : Bilgisayarinizdaki Kayitli Tum Sifreleri Gosterir.
Zip Password Finder : Zip Sifrelerini Kirar.
Win9x Passview : Windows 9x Sifrelerini gösterir.
SamInside : Sistemde kayıtlı Hash şifrelerinizi gösterir.
Protected Storage Passview : Kayitli ve Korunan Sifreleri Gosterir.
Netscapass : Netscape Sifrelerini Gosterir.
Key Finder : Windows ve Office Seriallerinizi Gosterir.
Database Password : DB Sifrelerini Deneyerek bulmaya çalışır.
Password Remover : Oturdugunuz PCde Size Ait Tüm Bilgileri Siler.
Proactive Windows Security Explorer : Windows ‘ unuza ait Herseyi Korur.

Yazan : Tankado

The Uniform Server

 Uniform Texzone BBS‘den Elico‘nun uyandırmasıyla haberim olan nacizane bir yazılım paketi. İçerisinde PHP, Perl, MySQL, Apache ve PHPMyAdmin ‘nin son sürümlerini bulunduruyor. Kurulum gerektirmeden doğrudan çalışmaya hazır. Flash belleğimizde rahatlıkla gezdirebileceğimiz özellikte. Linux’un hız ve stabilitesinden vazgeçemeyen web tasarımcılar/programcıları  için çok iyi bir çözüm.

Uniform Texzone BBS‘den Elico‘nun uyandırmasıyla haberim olan nacizane bir yazılım paketi. İçerisinde PHP, Perl, MySQL, Apache ve PHPMyAdmin ‘nin son sürümlerini bulunduruyor. Kurulum gerektirmeden doğrudan çalışmaya hazır. Flash belleğimizde rahatlıkla gezdirebileceğimiz özellikte. Linux’un hız ve stabilitesinden vazgeçemeyen web tasarımcılar/programcıları  için çok iyi bir çözüm.

Okumaya devam et “The Uniform Server”