Bu sayfadaki yazılar
Sayfanın metni
Sayfa 29
Merhaba, geçen sayıdan beri bilgisayarınızla aranız nasıl? Bu sayıda size bomba gibi iki kitap tavsiye edeceğim. ALTIN KİTAP'tan yeni yayınladığı Dean R. KOONTZ'un 'GECENİN AYAZINDA (Night Chills)' adlı romanı bunların ilki. Nefis bir fantazi-gerilim romanı bu. Aşağıdaki satırları okuyunca ne demek istediğimi daha iyi anlayacaksınız.
"Tam dörtte telefon çaldı. «Rossner.» Hattın öbür ucundaki buz gibi bir sesle konuştu.
«Ben anahtarım, Bay Rossner.»
«Ben de kilit,» dedi Rossner bitkin bir sesle.
«Nasıl geçti?» «Her şey programlandığı gibi oldu.»
«Üç buçukta aradım ama yoktunuz.»
«Yalnızca beş dakika geciktim.»
Karşı taraftaki bir an duraksadıktan sonra konuştu. «Bundan sonraki ilk çıkışta anayoldan ayrılın. Sağa sapın ve Land Rover'ı saatte en az yüz mil hızla sürün. İki mil sonra yol sağa ayrılır ve taşlarla kaplı bir duvar karşınıza çıkar. Dönemece yaklaştığınızda frene basmayın ve yolu izlemeyin. Arabayı aynı hızla doğruca karşınıza çıkan duvara doğru sürün.»
"Bilinçaltı beyni yöneten bölümdür. Bilinç uyur ama bilinçaltı asla uyumaz. Bilinç, bilinçaltındaki bilgilere asla ulaşamaz, bilinçaltı ise bilinci etkileyen her olayın farkındadır. Bilinç, gerçek bir bilgisayar monitöründen öte bir şey değildir. Oysa bilinçaltı bilgisayar programıdır."
Evet, sanırım yukarıdaki satırlar, benim anlatabileceklerimden çok daha fazla şey söylüyor. Kitap oldukça sürükleyici olduğundan, başlayınca, bitirmeden elinizden bırakamayacağınızı da düşünerek zamanlamanızı dikkatli yapın. Ben bu yüzden iki gece uykusuz kaldım. Sakın kaçırmayın. Benden söylemesi.
İkinci kitap ise METİS YAYINLARI'na ait. ASKER KAÇAĞI (Savaşa Karşı Bilimkurgu Öyküleri). Kitap sekiz ayrı bilimkurgu hikayeden oluşuyor. Kitapta Philip K. Dick ve Stanislaw Lem gibi tanınmış bilimkurgu yazarlarının yanısıra, Müfit Özdeş adlı bir Türk yazarın da bilimkurgu hikayesi de var. Özellikle Philip Dick'in 'Aldatmaca Oyunu' ve Katherine MacLean ile Tom Condit'in beraber yazdıkları 'Anlaşmak Kolay Değil' adlı hikayeler, kelimenin tam manasıyla mükemmel. Tabii Stanislaw Lem'in 'Devle Dövüşen Bilgisayarın Öyküsü' adlı hikayesi de gözardı edilemez. Bu arada Anlaşmak Kolay Değil adlı hikayedeki uzay gemisinin adının ATATÜRK olması oldukça ilginç. Sonuç olarak bu da kaçırılmaması gereken kitaplar arasında yer alıyor.
Şimdi gelelim filmlere, eski korku filmi meraklılarının iyi bildiği bir film vardır, BASKET CASE. Bu filmde, koltukaltıyla beli arasında, vücudunun sağ tarafına yapışık (bir kafa ve iki koldan ibaret) bir mutant kardeş taşıyan bir gencin hikayesi anlatılıyordu. Ailesinin zorla ameliyat ettirerek mutantı vücudundan ayırıp ölüme terk etmesinden sonra gelişen dehşet verici olaylar, oldukça etkileyiciydi. Şimdi bu filmin ikincisi çevrildi. Filmin yapımcılığını Edgar Levins, senaryo ve yönetmenliğini de Frank
VIZILTI
Henenlotter yapmış. Bu kez hikaye genişleyerek daha dehşet verici boyutlarda ve daha geniş bir kitleyle (!) devam ediyor. Korku filmlerine meraklıysanız aradığınız her şeyi bulabileceğiniz bir film BASKET CASE 2, video firmalarının dikkatine....
Beyazperdelerde gerilim ve korkunun son yansıması, BODY PARTS. Bu filmi bilimin çılgınca kullanılması olarak da tanımlayabiliriz. Senaryo yazarlığı ve yönetmenliğini Eric Red'in yaptığı filmin efektlerini Gordon Smith hazırlamış. Özel efektlerin çok gerçekçi olduğu bu film 10 milyon dolara mal olmuş. Çekimler 45 gün boyunca Toronto'da yapılmış. Değişik bir anlayışla çevrilmiş olan bu film iyi iş yapacağa benziyor. Yine video firmalarının dikkatine....
Aklımdayken size geçen ay bahsettiğim Nothing But Trouble'da Chevy Chase de oynuyor. Haberiniz olsun. Biraz daha fazla kitap ve filmli günler dileğiyle...
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 28
move.w #1,d1 Tabii makro içinde istediğiniz komutları ya da rutinleri kullanabilirsiniz. Makronun tek dezavantajı çağrılan her satıra makro rutinini aynen yerleştirmesi. Fakat avantajı da bir hayli büyük; bu şekilde, kendi komutlarınızı yaratabilirsiniz. Dilerseniz BASIC komutlarının assembler karşılık rutinlerini oturup makro olarak yazın ve gerektiğinde kullanın.
=> Eğer program sonuna varılırsa PC’de EOP ('End OF Program') yazısı gözükür.
=> Programınızı yazarken mümkün olduğunca az direkt adresleme kullanmanızı öneririm. Zira bazen direkt adresleme sayesinde Seka’nın kendisini ya da librarylerden birinin üzerine bir değer yazabilirsiniz. Bu da MasterSeka’nın aksak ya da hatalı çalışmasına sebep olur. Bu yüzden mümkün olduğunca PC-indeksli, relatif adresleme kullanın.
=> Birden fazla MasterSeka'yı aynı anda çalıştırırsanız (hepsi de aynı versiyon olmalı) hepsi de bir Seka'nın hafızada kapladığı yer kadar bölge işgal eder.
*Birden fazla MasterSeka aynı anda çalışıyorsa, hepsinin de paste buffer'ı aynıdır. Bir Seka’dayken source içinden bir yeri kesip alın ve diğer Seka’ya geçerek oradaki source'a ekleyin.
=> Programınızdaki taskları ya da interruptları değiştirip kapatmıyorsanız, ESC ile programın istediğiniz yerinde durup Seka ekranına dönebilirsiniz. Bunun için ESC tuşuna bastıktan sonra sol Amiga+M tuş kombinasyonunu kullanmalısınız.
=> Register listesinde (s komutu) VBR (vector base register) ve CACR (cache control register) ile tanımlanmış iki register sadece 68020/68030 olan bilgisayarlarda kullanılabilir.
=> Label’dan sonra bu <%> işareti kullanmanın da değişik bir fonksiyonu vardır. Bunun sayesinde en son section başlangıcıyla olan uzaklık ofset olarak alınır.
=> Editörde ekran içinde yer değiştirmek için mouse'u da kullanabilirsiniz. Bunun için cursor'un gelmesini istediğiniz yere mouse işaretçisi ile bir kez klik etmeniz yeter.
=> Daha önce startup-sequence'te kendi klavye tanımlamanızı kullanmışsanız (setmap ile) bu tanımlamaları Seka içinden de çağırabilirsiniz. Bunun için istediğiniz tuşla beraber ALT tuşuna basmanız yeterli.
=> Search ve Replace komutlarında <?> kullanabilirsiniz. Bu işareti bilinmeyen karakterler yerine koyabilirsiniz.
=> Program yazarken sayıları girmede büyük kolaylık: >> ve << işaretleriyle sayıyı kendi içinde istediğiniz kadar sağa ya da sola kaydırabilirsiniz. (bit rotate) Bunun anlamı şu:
Move.l #5,d0 Asl #4,d0 yerine: ' move.l #5<<,d0 yeterli olacak!!!
=> Bir Include dosyası içinden diğer bir Include dosyasına erişebilirsiniz. Bunu istediğiniz kadar iç içe yapabilirsiniz. Tek sınırlamanız hafıza.
=> Kendi kendini çağıran IF... THEN... END IF yönergeleri kullanabilirsiniz. (nested loops) Bir de IF... THEN örneği vermekte fayda var.
REG=1 LABEL: IF REG=2 DC.B ‘olumsuz IF REG=1 DC.B ‘kararsız ELSE DC.B ‘olumlu ENDIF Bu örnekte REG sembolüne bağımlı olarak LABEL’dan sonra gelen data değişmekte.
REG=2 ise LABEL:DC.B olumsuz REG=1 ise LABEL:DC.B kararsız REG yukarıdaki değerlerden farklı ise LABEL:DC.B olumlu olur.
=> Editördeyken mouse’u kullanarak satır sayısını değiştirebilirsiniz. Bunun için editörü komut ekranından ayıran çizginin üzerine klik ederek mouse’un sol tuşunu bırakmadan yukarı/aşağı hareket ettirmelisiniz. Uygun satır sayısını bulunca mouse tuşunu bırakabilirsiniz...
MasterSeka v 1.75'in açıklaması bu kadar. Zaten yeter de artar bile... Artık başka utility'lerde görüşmek üzere hoşça kalın.