Bu sayfadaki yazılar
Sayfanın metni
Sayfa 34
Yazı ve mektup yazma şekilleri çağın gelişmesine ayak uyduruyor. Bilgisayarların da çıkmasından sonra yazı artık kalemle değil de, bilgisayar klavyesi kullanılarak yazılmaya başladı. Macintosh'dan sonra Amiga'nın da çıkması ile, eskiden çok uğraşılarak yapılan dizgi işlemi artık çocuk oyuncağı haline geldi. Bilgisayarı olan herkes, kolaylıkla dizgi ve baskı hazırlık işlemlerini yapabilir hale geldi. Herhalde Gutenberg yaşasaydı hemen evine bir Amiga, bir lazer yazıcı ve gerekli programları hiç düşünmeden alırdı.
Masaüstü Yayıncılık alanında kullanılmak üzere, Amiga'da bir sürü yazım programı çıkmıştır. Bunlar temel olarak iki gruba ayrılır: ASCII yazım programları ve profesyonel dizgi/yazım programları. İlk gruba giren yazım programlarının en basiti, WorkBench'in editörü ve NotePad'dir. Ayrıca QuickEd, CygnusEd ve benzerleri de bu gruba girerler. Diğer gruptaki programlardan biri hepinizin tanıdığı ProWrite'dır. Bunlar, daha çok mektup yazmak, basım için dizgi hazırlamak amacıyla kullanılabilir. Bu tür programların bazılarında İngilizce bir sözlük mevcuttur. Eğer İngilizce mektup vs. hazırlıyorsanız, yazınızdaki kelimeler kontrol edilir ve İngilizceye göre gramer ya da yazılım hataları varsa bunlar gösterilir. Yazı içinde sonsuz sayıda değişik font kullanılabilir. Ayrıca bu gruba giren bazı programlarda yazının içine resim de eklemek mümkün.
Birinci gruba giren programlar ise yazıyı sırf ASCII olarak kaydettiğinden, bunlar daha çok program ya da batch-file (örnek: startup-sequence) hazırlamakta kullanılır. Basic, C ya da Assembler ile uğra-
Cem GENCER şanlar, programlarını ilkönce böyle bir yazım programında hazırlayabilir ve bunu daha sonra compiler ya da interpreter'da yükleyerek hazırlanan programın çalışmasını sağlayabilirler. Bu tür yazım programlarına text-editör de denir. Bunların en hızlısı ve iyisi birazdan açıklayacağım, CygnusEd'dir. İster bir batch dosya yaratın, isterseniz bir program yazın; sonuçta hız önemli bir faktördür. Bu yüzden, CygnusEd rakiplerinden öndedir. Amiga'nın önemli bir birimi olan Blitter kullanılarak, maksimum hıza ulaşılmış ve yavaşlıktan oluşan kayıplar da minimum'a indirilmiştir. Ayrıca fonksiyonların çokluğu da, artı bir puan sayılır. Amiga'nın multi-tasking özelliğini kullanan bu program, gerektiğinde resete kadar istendiği kadar ardarda çalıştırabilmek için devamlı hafızada kalarak programcılara büyük bir kolaylık daha sağlamaktadır; fakat bu konuya daha sonra değineceğiz.
Bu kadar övdükten sonra artık programı açıklamaya geçebilirim. İşin en sıkıcı kısmı da burası. Ne de olsa 8 ana menü, 100 fonksiyon ve alt-menüleri açıklamak biraz zaman alacak. Bu yüzden Amiga bilginiz olduğunu varsayarak menüleri kısa kısa açıklayacağım. Anlayamadığınız yerler olursa WorkBench ve CLI kurslarını okumanızı tavsiye edebilirim. >>> PROJECT MENÜ: Bu menüdeki çoğu fonksiyon, diğer utility programlarındaki fonksiyonlarla aynıdır. Open new ile ikinci, üçüncü, ... CygnusEd pencereleri açabilir ve aynı anda en fazla 20 pencerede 20 farklı dosyayı inceleyebilir, değiştirebilir ya da hazırlayabilirsiniz. Eğer pencereler açarak yüklediğiniz değişik dosyalardan birini editlemek istiyorsanız, o dosyanın bulunduğu pencereyi klikleyerek aktif hale getirmeniz gerekir. Ayrıca her pencere için özel parametre ayarı yapabilirsiniz. Include file, disketteki bir dosyayı o an bulunduğunuz penceredeki yazı dosyasının sonuna ekler. Save block to file ile, işaretleyeceğiniz yazı bloku diskete ayrı bir dosya olarak kaydedilir. Change current directory ile çalışma directory'sini değiştirebilirsiniz. Bu CLI'da kullandığınız CD komutuyla aynı işleve sahiptir. Print block ile işaretlenen blok, Print file ile de disketteki bir yazı dosyası yazıcıya gönderilir. Save&Quit, o an üzerinde çalıştığınız dosyayı, diskete en son kayıtta kullanılan ismiyle kaydeder ve programdan çıkar. Unutmayın, Quit ya da Save&Quit ile programdan çıkarsanız ve Environment menüsündeki Hot-Start Enabled fonksiyonu açık ise, programı tekrar disketten yüklemenize gerek kalmaz. Bunun için gerekli fonksiyonu zaten yazımın içinde tanıttım. Quit&Die ise, Hot-Start Enabled fonksiyonu hangi konumda olursa olsun, programı bir daha çalıştırmamak üzere terk etmenizi sağlar. CYGNUS-ED
Her iki yazıcı fonksiyonunda da karşınıza bir pencere çıkar. Burada baskının kaç defa yapılacağını belirleyebilirsiniz. Ayrıca Print block seçtiğiniz zaman, karşınıza çıkacak olan kayıt penceresinin Drawer kısmına 'PRT:' yazmalısınız. >>> ENVIRONMENT MENÜSÜ:
Bu menü, üç alt menüye ayrılmıştır. Bunları aşağıda detaylı olarak bulabilirsiniz. >>> GLOBAL SETTINGS :
Screen height alt menüsü ve buna ait seçeneklerle ekranda gösterilecek satır adeti, piksel olarak belirlenir. Bildiğiniz gibi her normal Amiga yazı satırı 8 piksel yükseklikte olmaktadır. İzin verilen yükseklikler piksel olarak 256, 260, 268, 276, 284, 292, 1000 (custom) ve Interlace modu açılarak bu değerlerin iki katıdır. 1000 piksellik custom modu Desk-top publishing (masa-üstü yayıncılık) için özel olarak hazırlanan A-2500 ve son günlerin hit'i A-3000'de özel bir monitör yardımıyla tam sonuç vermektedir.
Screen width ise, ekran yatay çözünürlüğünün piksel olarak değerini belirlemek için kullanılır. 640, 656, 672, 688, 704 ve 800 (custom) piksellik yatay çözünürlüklerde çalışabilmek mümkündür. Fakat sonuncusu olan 800 piksel için, yine özel donanım gerekir.
Macro definitions alt-menüsündeki fonksiyonlar yardımıyla, istediğiniz bir tuşa makro tanımlayabilirsiniz. Makrolar, devamlı tekrarlanması gereken işlemler için çok yararlı olurlar. 100000 satırlık bir yazı dosyasında her satırın başındaki karakterin silinip, yerine başka bir karakter koymanız gerektiğini düşünün. Bu işlem, saatlerinizi boş yere harcayacaktır. Oysa bu işi hızlandırmak için işlemi bir defa makro olarak herhangi bir tuşa atadıktan sonra, devamlı o tuşa basmanız yeterli olacaktır. Makroları istediğiniz uzunlukta tanımlayabilir, bir makrodan daha önce hazırladığınız bir makroyu çağırabilirsiniz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 35
Force custom screen ile, EXEC işletim sistemi izin verdiği takdirde (hafıza yeterliyse) program penceresi için ayrı bir ekran kullanılır. İzin olmadığı zamanlar CygnusEd, o an aktif olan ekranda pencere olarak açılacaktır.
Begin short invocation macro ve Begin definition ile bir makroyu tanımlamaya başlayabilirsiniz. Program, sizden önce makroyu atayacağınız tuşu isteyecektir. Bundan sonra da makroyu tanımlamanız ve yine Begin/End definition fonksiyonunu kullanarak makro tanımlama işini kapamanız gerekmektedir. Makroyu tanımlarken, makroyu her çağırışınızda yapılmasını istediğiniz şeyleri sıralarıyla yapmalısınız. CygnusEd bunları sıralarıyla ezberleyecektir. Clear definition, adından da anlaşılacağı gibi hafızada bulunan tüm makroları temizler ve bunların çağrılması için kullanılan tuşlara da eski işlevleri geri koyar. Load definitions, makro tanımlamalarını yükler; Save definitions ise, o an hafızadaki makro tanımlamalarını diskete kaydeder. Define startup macro ile CygnusEd çalıştırıldığı zaman yapılacak tüm ayarlamaların otomatik olarak yapılması sağlanır. Bunlar ekran ayarlamaları, boyutları gibi Environment dosyasına doğrudan kaydedilmeyen parametrelerdir. Startup macro'su tanımladıktan sonra, bunun bir sonraki kullanımda otomatik olarak işleme sokulması için, Save Environment ile diskete kaydetmelisiniz. Startup macro'sunun tanımlaması da, normal makro tanımlamaları gibidir. Quote key fonksiyonu, normalde karakter basan bir tuşa makro tanımladığınız zaman kullanılabilir. Eğer makro tanımlamasını atadığınız tuşun gerçek işlevini kullanmak istiyorsanız, Quote Key'i seçtikten sonra gerekli tuşa basabilirsiniz.
Amiga, bildiğiniz gibi multi-tasking olarak çalışan bir bilgisayar. Bu, aynı anda birkaç işle uğraşabilmesi demektir. Bu da size aynı anda farklı birkaç programla birden çalışabilmeyi sağlamakta. Yapılan her farklı bir işleme task adı verilir. Her task için ayrı bir öncelik değeri vardır. EXEC işletim sistemi, öncelik değeri en yüksek olan işleme öncelik tanır, diğer işlemleri de değerlerine göre sıraya koyar. CygnusEd'in öncelik değerlerini değiştirmek istiyorsanız, Priority alt-menüsündeki Set priority'i kullanmanız gerekecektir.
Auto Save yardımıyla, belli zaman aralıklarında üzerinde çalışılan dosya, diskete son kayıt ismiyle kaydedilir. Bunun süresini alt-menüden, Set timer fonksiyonunu çağırarak ayarlayabilirsiniz. Every xx min. fonksiyonunu da açarsanız, program xx'in gösterdiği dakika kadar sonra, kayıt yapmak isteyip istemediğinizi soracaktır. Menüde xx yerine Set timer ile ayarladığınız süre dakika olarak gözükecektir. Normali 15 dakikada birdir. Colours alt-menüsünden, ekrandaki renklerin ayarlamalarını ya da birbirleri içinde yer değiştirmelerini sağlayabilirsiniz. Cycle colors ile kullanılan yazı, zemin ve menü renklerinin yer değiştirmelerini sağlayarak isteğinize göre ayarlayabilirsiniz. Adjust colors ile, istediğiniz renk paletini zevkinize uygun ayarlamanız mümkün. Uygun renkler seçerek, gözünüzün yorulmasını minimuma indirebilirsiniz. Ayrıca uygun renklerle Interlace'deki titreme de azalacaktır.
Use WorkBench colors, temel WorkBench renklerinin kullanılmasını sağlamakta.
File Save method ile, üç ayrı kayıt yöntemi belirleyebilirsiniz. Simple saves, normal kayıta verilen isimdir. Safe saves ise,
kayıttan sonra dosyayı hafızaya yükleyerek karşılaştırma yapacak ve böylece kayıtta hata olmuşsa aynı dosya tekrar kayıt edilecektir. Bu sayede dosyanın hatalı kaydedilmesi engellenir. Ayrıca Backup to *.bak ile kaydedilen dosya ikinci bir isimle tekrar kaydedilir. Gerçek dosya bozulursa, bu ikinci dosya yüklenerek kullanılabilir. Kaydedilecek ikinci dosyanın ismi, birinci dosyanın isminin sonuna '.bak' uzantısının eklenmesinden oluşur.
Icon creation ile WorkBench'ten kullanmak üzere, her kaydedilen dosyaya ait bir de icon kaydedilir. Bu sayede WorkBench'teyken disketteki yazı dosyalarının isimlerini görebilmeniz mümkün. Ayrıca bu dosyaları More programı ile WorkBench üzerinden yükleyip içeriklerini inceleyebilirsiniz.
Hot-Start Enabled kullanıldığında, Quit ya da Save&Quit ile programdan çıktıktan sonra tekrar programa dönmek istediğinizde yüklemek yerine belli bir tuş kombinasyonuna basmanız yeterlidir. Bu tuşlar <RETURN>, <sol SHIFT> ve <sol AMIGA> tuşlarıdır. Fakat böyle çalışmak için ekstra hafızaya ihtiyaç vardır.
Keypad=movement? ile, nümerik klavyede alt kısımlarında yön işaretleri (oklar)
olan tuşlara basıldığında, ekran içeriği istenen yöne doğru kayar.
Select font alt-menüsü yardımıyla, ekranda topaz fonttan başka fontun kullanılmasını sağlayabilirsiniz. Farklı font kullanmak için, ana diskette fonts directory'si ve istenen fontların olması şarttır. Ayrıca Topaz 80 ve 60'lık fontları yüklemeden kullanmanız mümkün.
Load ve Save environment ile parametreler, disketin 's' directory'sine "CEDDE-FAULTS" ismiyle seçilen menüye yüklenecek ya da kaydedilecektir.
> FILE SETTINGS : Tab Size ile, TAB tuşuna her basışta kaç karakter atlanacağı ayarlanır. Customize Tabs seçildiğinde, karşınıza TAB cetveli çıkacaktır. Burada, yazıdaki TAB kolonlarının başlangıçlarını ayarlayabilirsiniz. TAB olması istenen kolona denk gelen çizgi işareti mouse ile kliklenir.. Set right border, Word wrap modu açıldığında kelimelerin hangi kolondan itibaren alt satıra aktarılacağını belirlemek için kullanılır. Ayarlayacağınız çizgi bir bakıma kağıdın sağ kenarı (marjini) olacaktır. Bu sayede yazılarınızın daha düzenli olmasını sağlayabilirsiniz. Set scroll jump ile her kayma işleminde ekranda kaç piksel kaydırılacağı belirlenir. Bu değer ne kadar büyük olursa, ekran içerikleri o oranda hızlı kayacaktır. Insert mode açıldığında, kelime arasına giriş yapabilirsiniz. Bu mod açıkken satır ortasında yazacağınız bilgiler, kursor'un bulunduğu yerden itibaren araya sokularak ekrana yazılır. Insert modunu kapadığınızda, girdiğiniz yazılar o an üzerinde bulunduğunuz karakterin üzerine yazılır. Bu şekilde hatalı bir satırı silip tekrar girme yerine gerekli yerlerde üzerine yazarak düzeltmek mümkün olur. Tabs=spaces? ile, yazınızı yazarken TAB tuşuna her basışınızda Tab size ile belirlenen miktar kadar boşluk konur. Diğer durumda ise, araya sadece bir marjin kodu konularak Tab size'da belirtilen miktar kadar bir atlama sağlanır. Editable file yardımıyla, bir dosyanın daha sonra değiştirilmesini engelleyebilirsiniz. Ayrıca CLI'dan Protect komutu kullanılarak bir dosya değiştirilemez konumuna getirildiyse ve bu dosya üzerinde değişiklik yapmak istiyorsanız, dosya yüklendikten sonra bu mod kapalı olacaktır. Bunu açtıktan sonra dosyayı istediğiniz gibi değiştirebilir ve tekrar diskete kaydedebilirsiniz.
> VIEW SETTINGS : Status line alt-menüsü ile, menü çubuğunda bazı yardımcı bilgilerin gözükmesini sağlayabilirsiniz. On/Off ile, durum göstergecini kapayabilirsiniz. Changes, bir dosya üzerinde yapılan değişiklik adedini gösterir. Pages, yüklü olan dosyanın kaç ekran kapladığını belirtir. Show ASCII values, o an üzerinde bulunduğunuz karakterin sayısal ASCII kodunu gösterir.