31 Ocak 2009 Cumartesi

Veri Gizliliği


Verilerimizi birilerinden saklamak hepimizin ihtiyacı! Şimdi veri gizlemenin iki yöntemini açıklıyorum.

DOSYA - KLASÖR SAKLAMA
İstediğiniz dosya ve klasörleri tamamen saklayabilmek için HideFolders XP diye bir program var. Saklanacak dosya/klasörleri belirtiyorsunuz. Siz şifreyi girip kilidi açana kadar kimse o dosyaları göremiyor. "Korunan işletim sistemi dosyalarını gizle" seçeneğini iptal etse bile!

DİSK BÖLÜMÜ SAKLAMA

Burda anlatacağım yöntemse ayrı bir disk bölümünü komple saklamak üzerine... Mesela D: bölümünü saklayıp vereceğim programla şifresini girene kadar görünmemesini sağlayabiliyorsunuz. Sanki D: hiç yok gibi oluyor. Harici harddiskinizde yada flash belleğinizde gizlemek için ayrı bir bölüm oluşturup gizli verilerinizi orada tutabilirsiniz mesela...


Bu arada bir diski bölmek için yeniden format atmaya gerek yok. Ayrıca küçük flash belleğinizi de bölmeniz mümkün. Bunu da şu programla  (benzeri başka programlar da mevcuttur) yapabilirsiniz: Paragon Partition Manager

Font Türkçeleştirme

Bugün kullandığım bazı fontlarda Ş harfinin yerine bir dikdörtgen işareti gördüm. Ama o fontu da illa ki kullanmam gerekiyordu. Neyse ki, fontu Türkçeleştirmek hiç de zor değilmiş...

[0]
Kullandığımız program HighLogic FontCreator. Kendi sitesinden bedava deneme sürümünü indiriyoruz.
Türkçeleştirmek istediğimiz fontu bu programla açıyoruz.
Karşımıza kareli defter gibi bir sayfa geliyor. Bu karelerin adı glif (glyph) oluyor. Her karenin içinde farklı karakterler var. A, B, C... diye.

[1]
Şimdi bizim yapmamız gereken fontta bulunmayan Ş, ş, Ğ, ğ, İ ve ı karakterlerini eklemek. Genellikle Ç, ç, Ö, ö, Ü, ü karakterleri bulunuyor. Yoksa bunları da ekleyebiliriz.
Insert menüsünden Character'i seçerek bahsi geçen karakterleri ekliyoruz. Alttaki kutuya kodlarını yazarak hızlıca ekleyebilirsiniz: $015E,$015F,$00C7,$00E7,$0130,$0131,$011E,$011F,$00D6,$00F6,$00DC,$00FC

[2]
İkinci olarak, eklediğimiz boş gliflerin tek tek içini dolduracağız. Bahsi geçen Türkçe karakterler iki ayrı karakterin birleşmesinden oluşuyor (küçük ı hariç).
Onun için her bir glif içine ilgili iki karakteri eklememiz gerekiyor. Mesela içi boş (gri renk yazılı) duran Ş glifine girip sağ-tık menüsünden Add komutuyla büyük S harfini ve adı cedilla olan çentik işaretini ekliyoruz.
Eğer birbirine göre konumları hoşumuza gitmezse tutup sürükleyerek uygun hale getiriyoruz.
Bu şekilde ş, Ğ, ğ, İ karakterlerini de oluşturuyoruz.

[3]
Karakterlerimiz hazır ama fontu bu şekliyle kullanırsak "Şubat" kelimesini yazdığımızda Ş ile u harfleri üst üste binecektir. Yani yapmamız gereken bir iki ayar daha var.
Tools menüsünden Auto-Metrics ve Auto-Kern komutlarını kullanacağız. Karşımıza gelecek olan her iki diyalogda da sol tarafta fontumuzdaki tüm karakterler listelenir. Ayar yapılamısını istediklerimizi (yani hepsini) ">>" işaretiyle sağdaki listeye geçirip klasik Next'leme refleksimizi uyguluyoruz.

[4]
Sıra geldi yeni fontumuzu isimlendirmeye. Ben değiştirdiğim fontlara yeni adlar vermeyi adet haline getirdim. Türkçeleştirdiklerime de "TR" harflerini ekliyorum. Mesela "Agency FB" fontunu yeniden adlandırmak için (dosya içindeki adından bahsediyoruz tabii ki, dosya adı değil) Auto-Naming komutunu kullanıyoruz. İlk gelen isimlendirme kutusuna ismi yazıp ileri dediğinizde diğer alanları otomatik üretiyor. Başka bir şeyi değiştirmeye gerek duymuyoruz yani.

[5]
Save As.. yapmayı unutmuyoruz, unutamıyoruz, çıkarken program soruyor. :o

[EK]
Karakterlerin kodları ve post-script isimleri şu şekilde:
$02D8 breve (şapka)
$00B8 cedilla (çentik)
$02D9 dotabove (üstte nokta)
$00A8 diaeresis (üstte çift nokta)
$0073 s
$0053 S
$0063 c
$0043 C
$9975 u
$0055 U
$006F o
$004F O
$0067 g
$0047 G
$0049 I
$015E Scedilla (Ş)
$015F scedilla (ş)
$00C7 Ccedilla (Ç)
$00E7 ccedilla (ç)
$0130 Idotabove (İ)
$0131 dotlessi (ı)
$011E Gbreve (Ğ)
$011F gbreve (ğ)
$00D6 Odiaeresis (Ö)
$00F6 odiaeresis (ö)
$00DC Udiaeresis (Ü)
$00FC udiaeresis (ü)


CryptLoad ve Önemli Türkçe Çeviri Düzeltmesi


Rapidshare'den dosya indirmek için şimdiye kadar birçok indirme yöneticisi piyasaya sürülmüş. Ben " CryptLoad " kullanıyorum. Gerek free kullanıcılar gerekse premium üyelik sahipleri kullanabiliyor. Dosya listenizi veriyorsunuz, işinize bakıyorsunuz.

Free'ler için modem resetleme gibi işlemleri program kendisi yapıyor. Premium'lar içinse aynı anda 1-8 arası dosya indirmek mümkün.

Program rapidshare.com'un yanında onlarca paylaşım sitesini de destekliyor. Bunların içinde zshare.com, uploaded.to, filefactory.com, lix.in, megaupload.com, safelink.in, secured.in gibi çok aşina olduğumuz siteler de var elbette.

Programı kendi sitesinden indirebilirsiniz:

http://cryptload.info


Türkçe dili de var, ama salla-patik yapılmış çeviri yüzünden ayarların yarısını göremiyorsunuz; programı yarım kullanmak zorunda kalıyorsunuz. Düzgün çevirisi de burada:

CryptLoad.tr [dropbox]



Kullanışlı Ufak Araçlar (AutoIt Çalışmalarım)


Kendi yaptığım küçük programcıklardan bir kaç örnek vereyim (kaynak koduyla beraber):

au3_md_calismalar.rar [dropbox]


Girdi Engelleyici:
0-6 yaş grubu kardeş, yeğen, komşu çocuğu vs. vs. var, bilgisayarda çizgi film izlemek istiyor. Ama izlerken de rahat durmuyor, heyecanlandıkça klavyeyi dövüyor. Bu programla klavye ve fare devre dışı kaldığı için klavye dayak yerken içiniz rahat oluyor.


Masaüstünü Değiştir:
Masaüstü Windows'ta öntanımlı olarak "C:\Documents and Settings\\Desktop" gibi bir klasördür. Yani masaüstünde gördüğünüz dosyalar aslında o klasördeki dosyalardır. Bu da C'de olduğundan sistem göçtü mü masaüstüne erişmek için biraz çırpınmanız gerekebilir. Masaüstü yolunu farklı bir klasöre ayarlayarak (mesela D:\_Sistem\Masaustu gibi) olası bir göçüş durumunda düşünmeden formatı çakabilirsiniz.


Otomatik PiSi:
Bişeyler kopyalıyor yada taşıyorsunuz, yada başka bir program çalışıyor ve başka bir işiniz olmadığı halde bilgisayarı kapatmak için o program yüzünden bilgisayar başında bekliyorsunuz. OtomatikPiSi sizin yerinize bekliyor ve beklenen olay gerçekleştiğinde dediğiniz işi yapıyor: bilgisayarı kapat \ müzik çal \program çalıştır vs.


RARPassCrack:
Download manyağısınız. İndirmeye doyamıyorsunuz. İndirdiğiniz RAR'ların şifresini biyere not alıyorsunuz ama sonra unutuyorsunuz. Bundan sonra o şifreleri tek bir dosyada toplayıp şifresini bulamadığınız RAR arşivi için bu programı kullanarak bir "dictionary attack" yapabilirsiniz.


cqprykh.exe Virüsü Temizleyici:
Son zamanlarda başımın belası olan virüs. Anti-virüsünü kendim yazdım. hıh


Dosya Görücü:
Virüs girdi, dosyalar hiç gözükmüyor yada sadece gizli dosyalar gözükmüyor. Bu programla sürücülerin kök dizinlerindeki gizli açık tüm dosyaları görebiliyorsunuz.


Otomatik Pencere Kapat:
PopupBlocker tarzı bişey. Tam işinize odaklanmışken ekranın orta yerinde lüzumsuz bi pencere beliriverir. Sizin odaklanmanızı bekler gibi zıplayıp zıplayıp durur. Bu program da o pencereyi kollar, yakalayınca kafasına tokmağı vurur.


Olan fontları geç:
Sisteme yeni fontlar yüklerken bir font zaten yüklüyse bir uyarı verir, onaylamanızı bekler. Çok sayıda font yüklerken farenin sol tuşuna olanca hızınızla tıklamaktan parmağınız ağrır. Bu program sizin yerinize tıklar.


Yer İmlerini Topla:
Firefox, İnternet Explorer ve Opera'da kayıtlı olan yer imlerini (sık kullanılanları) hızlıca bir araya toplar.


DOC Ulayıcı:
Bir klasör altındaki tüm word dosyalarını peşpeşe ekleyerek yeni bir word dosyası oluşturabilirsiniz. Not: Bu işi bedavaya yapan başka bi program internette yok. Ben bulamadım...


Satır Eleme/Seçme:
İçinde "www.rapidshare" geçen satırları bırakıp gerisini silmek istiyorsunuz. Yada dosyada tekrar eden satırlardan birden fazla olanları silmek istiyorsunuz. Bunun gibi metin dosyası işlemlerini bu arşivdeki programlarla yapabilirsiniz.


Attributes Ayarla:
Dosya/klasör özelliklerini (salt okunur, arşiv, sistem, gizli) ayarlamak için.


Ayrıntılı Dosya Listesi:
Bir klasör altındaki ( ve tüm alt klasörlerdeki) dosya ve klasörlerin adları, yolları, boyutları, özellikleri ve ne kadar derinde olduklarının bir raporunu verir.


Boş klasörleri sil:
Bir klasörün tüm alt klasörlerinde boş klasörleri bulur ve siler.


Koordinat bul:
Ekranda bir noktanın piksel olarak koordinatlarını verir.


MyHeader:
Kendi programlarınızı yazarken kullanabileceğiniz bazı hazır yordamlar. Bi zamanlar yazmışım...


ve diğerleri...



Arşivimde en kayda değer gördüğüm programlar bunlar. Bakalım beğenecek misiniz?...


AutoIt3 Dili

NEDİR?

Bir programlama dili. Daha doğrusu bu tür dillere "betik (script) dili" diyorlar galiba. Linux'un bash'inin Windows'un batch'inin bir benzeri. Bence her programcının öğrenmesi lazım AutoIt'i...

NE GEREK VAR, NERDEN ÇIKMIŞ?

İlk başta bir kuruluşta sistem yöneticisi görevinde olan birisi tarafından Windows kurulumu vs. gibi işlemlerden sonra yapılan rutin işleri otomatikleştirmek için gereksinim duyulmuş. Bireysel kullanım için bir betik dili olarak düşünülmüş. Fakat sonradan bakmışlar ki revaç buluyor; üzerine düşmüşler, geliştirmişler ve hala geliştirmeye devam ediyorlar. (Bu arada C++ ile yazıldığını ve kaynak kodunun açık olduğunu da söyleyelim)

SINIRLARI NEDİR?

Sizin kabiliyetinize, bilginize ve sabrınıza kalmış. Basit betiklerden girift programlara kadar geniş bir spektrumda programlar geliştirebilirsiniz. Aynı C program kodu içinde Assembly kodu kullanabildiğimiz gibi AutoIt kodu içinde de C++ kodu kullanabiliyorsunuz. (Yani hemen hemen böyle). Mesela harici bir DLL çağırma, COM ve sistemdeki hazır nesneleri kullanma gibi imkanlar mevcut.

HADİ ÖĞRENİİM BARİ.. KAYNAK?

En az bir dil bilen herkes bunu da kolaylıkla öğrenecektir. AutoIt'in kendi yardım dosyaları oldukça geniş ve yeterli bir kaynak (bir çok kişi gibi ben de ordan öğrendim). Ayrıca kendi forumlarından da yardım almak mümkün.

http://www.autoitscript.com

WSO2 ESB + ClientAccesPolicy.xml + CrossDomain.xml

ClientAccesPolicy.xml and CrossDomain.xml files have to be found at root of your services Silverlight and Flex clients to be able to acce...