1 Mart 1989 Tarihli Commodore Gazetesi Sayfa 41

1 Mart 1989 tarihli Commodore Gazetesi Sayfa 41
Metin içeriği (otomatik olarak oluşturulmuştur)

Programlarını diğer insanların gözlerinden korumak isteyen bir bilgisayarcı, oldukça katı yöntemler kullanmak zorundadır. Şaşılacak olan, yalnızca bir disketin directory'siyle bu konuda neler yapılabileceğidir. C-64'ü satın alanlardan bir kısmı ci- hazlarını oyun amacıyla kullanmak yerine program yapmayı tercih eder- ler. Uzun uğraşlardan sonra gerçek- leştirdiği programların istenmeyen ki- şiler tarafından kopyalanmasını ön- lemek ise her programcının en doğal hakkıdır. Fakat ne yazık ki bazıları kopya programları yazma alanında ustalaşmıştır ve her ne kadar, disket üzerindeki yarım trackların kullanıl- ması, yazılmış trackların karıştırılma- sı veya bazı tracklara özel olarak ha- ta mesajları yazdırmak gibi korunma önlemleri geliştirildiyse de bir süre sonra bunların da çaresi bulunmuş- tur. Kısaca öyle kopyalama program- ları yazılmıştır ki, bir disketi olduğu gibi başkasına aktarmaktadır. Dola- yısıyla tamamen etkili bir korunma yöntemi şu anda mevcut değildir. Fa- kat en azından bir programın dökü- münün istenmeyen kişiler tarafından görülmesi, değiştirilmesi veya başka programlar içinde kullanması ensel- lenebilir. Yani yabancı, programı kopyalasa bile üzzıınde herha.ngı bir değişiklik yapamaz. Bu iş için genelde kendi kendine otoma- tik olarak başlayan programlar (Au- tostart) ve korunmuş bir program dö- kümü kullanılır. Biz burada aynı iş- levi gören başka bir yöntemden bah- sedeceğiz: Disketlerin directory'lerin- de yapılacak ufak düzenlemeler ile yabancıların programlarınıza göz at- masını önleyebilirsiniz. Burada gös- terilecek metodların bir kötü yanı vardır: Bunlar programı, disketleri block usulü ile çeken kopya program- larına karşı (Fcopy, Ouickcopy veya benzerleri) koruyamazlar. Fakat yaz- dığınız program herhangi bir şekilde kopyalansa bile üzerinde başkaları ta- rafından herhangi bir değişiklik ya- pılamaz. Burada size gerekli olan SMON türü bir Disk-Monitör ve bir disketin block organizasyonu hakkın- da temel bilgilerdir. - Oldukça etkili bir korunma olduk- ça kolay bir şekilde ve herhangi bir Disk-Monitor'una gerek duyu gerçekleştirilebilir. Resim 1'de görü- len dircetory'ye bir göz atın. Peki bu- rada block sayısı bakımından ana program olması gereken ikinci prog- ramı nasıl yükleyeceksiniz? <« LO- AD**"” 8g>komutunu bilgisayara girdiğinizde ilk sırada yer alan yük- lendiği için bu ikinci programı yük- lemek imkansız gibi görünmektedir. Şimdi ikinci programın adını düşü- nelim. Zaten problemin çözümü de bu noktada yatmaktadır. Directory'- de bulunan ikinci Filename *'>dır. Bunun bir basım hatası filan olduğu- nu sanmayın. Dosya adı bildiğimiz tırnak işaretidir. Eğer bilgisayara €LOAD””” .8>gibi bir satır yazar- sanız hata mesajı ile karşılaşırsınız. özümü kendiniz de bulabilirsiniz. celikle ASCII kodlarını düşünün. Tahmin ettiğiniz gibi LOAD CHR$ (34),8 satırını girdiğinizde ikinci programı sorunsuz olarak yükleyebi- lirsiniz, zira <''> işaretinin ASCII kodu 34'tür. İkinci dosyayı yükleme- nin başka hiçbir yolu yoktur. Aynı CHRS$(34) komutunu SAVE ve VE- RIFY içinde kullanabilirsiniz. Tırnak işareti ile yapabilecekleriniz bunlarla kalmıyor. İlginç directory'- ler yaratmak isterseniz örnek olarak programınızı şöyle kaydedin: SA- VE*C”CHRS(34)**64*,8. Yalnız bu son kayıt şeklinin bir dezavantajı var- dır. lsıenmeycn biri LOAD'*C*”,8 yazarak programınızı rahatça yükler. Burada bilmeniz gereken en önemli unsur, bir dosya adında bir veya da- ha fazla tırnak işareti varsa en son- da bir daha tırnak işaretinin gözük- meyeceğidir. Bu Floppy-Dos'un di- rectory gösterim rutinindeki bir ha- tadan ileri gelmektedir. Burada yine oldukça ilginç bir özellikten söz etmeden geçemeyece- ğiz. Dosya adında yer alan renk de- ğiştirme, cursor kontrol gibi kuman- da kodlarından ASCII değerı 128'in altında bulunan grafik işareti ile gös- terilmezler, tersine işlevleri yerine ge- tirilir. Bu şekilde gerekli ASCII kod- larını kullanarak değişik renkte direc- tory'ler elde edebilirsiniz. Bildiğiniz gibi directory'nin en sağ tarafında dosyaların tipi yer alır.

Bu sayıdan diğer sayfalar: