You are on page 1of 31

BTIE 2001 Etkin Katılım Çağrısı

3 - 5 Mayıs 2001 tarihlerinde ODTÜ Kültür ve Kongre VI-Okul Katılımı


Merkezi'nde IEEE ODTÜ Öğrenci Kolu ve Türkiye Bilişim Okulunuzda bilişim teknolojileri konusunda yapılan veya pro-
Derneği (TBD) tarafından dördüncüsü düzenlenecek olan ve bu jelendirilen çalışmaları, alınan sonuçları ve geleceğe ilişkin
yılki ana teması "Eğitimciyi Bilişimle Buluşturalım" olarak beklentilerinizi aktarmak için etkinlik süresince stand açabilir,
belirlenen etkinlikte sizler de etkin katılımcı olarak yer ala- tanıtım toplantıları düzenleyebilir, tanıtım posterleri hazırlaya-
bilirsiniz. bilirsiniz. Okullar bu etkinliğin hem düzenleyicisi hem de en
Eğitimin ayrılmaz parçaları öğrenci ve eğitimci. BTIE 2001 ana önemli hedef kitlesi olacağı için ilginin büyük olacağını
temasından anlaşılacağı gibi bu yıl konular eğitimcilerimiz düşünüyoruz. Bu bakımdan başvurunuzu yapmak için acele
üzerinde yoğunlaşırken, öğrencilerimiz için yapılan çalışmalar etmenizi öneririz.
da artırılarak devam ediyor. VII-Firma Katılımı
Konferansa hangi alanlarda etkin katılımcı olabileceğiniz aşağı- Firmanız, etkinlik süresince stand açabilir, tanıtım seminerleri
da belirtilmiştir. verebilir, tanıtım posterleri hazırlayabilir, bir etkinlik ya da ürün
Bu yılki ana tema ve konular çerçevesindeki çalışmalarınızı, konusunda destekleyici (sponsor) olabilir.
görüş ve önerilerinizi aşağıdaki formu doldurup son başvuru VIII-Eğitim Seminerleri
tarihine kadar aşağıdaki adreslerden mektupla veya e-posta ile Konulardan birini içeren Eğitim Seminerleri düzenlenebilir.
Semor'a ulaştırabilirsiniz. Eğitim Semineri önerileri BTIE 2001 Program Kurulu tarafın-
dan değerlendirilerek yapılıp yapılmamasına karar verilecektir.
Etkin Katılım Alanları: Süre: 3 saat.
I-Bildiri Sunumu
Bir kişi ya da bir grubun araştırma ve çalışmalarının aktarıl- Ana Tema
masını sağlayan EĞİTİMCİYİ BİLİŞİMLE BULUŞTURALIM
oturumdur. Bildirinin seçilmesine ve sunulmasına BTIE 2001
Program Kurulu karar verir. Sunuş bir kişi tarafından yapılır. Konular:
Bildirinin metni BTIE 2001 Bildiriler Kitabında yayınlanır. 1. Eğitimin İçeriği
Süre: 30 dakika. 2. Eğitimcinin Eğitimi
II-Yapılandırılmış Çalışma Grubu 3. Uzaktan Eğitim
Konulardan birinin sekiz - on kişilik bir uzmanlar grubunca ele 4. E-Öğrenme
alınıp, beyin fırtınası yöntemiyle derinlemesine işlenmesine 5. Bilişim Teknolojileri Eğitimi
olanak sağlayan tartışmalı oturumdur. Oturum Başkanı tartış- 6. Öğretim Programı
mayı yönlendirerek sonuç oluşmasına ve karar alınmasına 7. M-Eğitim
yardımcı olur. Oturum Başkanı görevli uzman katılımcılar 8. Gençlik ve Veli Gözüyle Eğitim ve Bilişim
dışındaki katılımcılara da soru yöneltmek veya katkıda bulun- 9. Bilişim Teknolojilerinin Toplumsal Etkileri
mak fırsatı verebilir. Tartışma sonuçları özet olarak BTIE 2001 10. Sivil Toplum Kuruluşlarının Eğitime Bakışı
Sonuç Bildirgesinde yer alacaktır. Süre: 2 saat. 11. Çoklu Ortamlar ve Eğitim
III-Panel 12. Bilgisayar Okur Yazarlığı
Seçilen konulardan birini işlemek üzere dört-beş konuşmacının 13. Yaşam Boyu Eğitim
bildiri sunduğu/konuşma yaptığı oturumdur. Panel, konuş- 14. Eğitimde Yenilenme ve Liderlik
macılara söz veren ve sunulan bildirilerin sonucunu raporlayan Bildiri Biçimi
bir Başkan tarafından yönetilir. Panel sonunda ulaşılan ortak Bildirilerin tam metinleri, Microsoft Word for Windows, Times
noktaları içeren özet, BTIE 2001 Sonuç Bildirgesinde yeralır. New Roman yazı karekteri ve 10 punto ile yazılacak, yazıcı çık-
Süre: 2 saat tısı ve disketiyle birlikte Semor A.Ş. adresine gönderilebileceği
IV-Genç Bildiriler gibi, bilgi@btie.org.tr adresine WORD dosyası eklenerek e-
Öğrencilerin bilişim teknolojilerinin kullanımı ile ilgili dene- posta ile de gönderilebilir. Bildirinin ekinde özgeçmişiniz, adres
yim ve görüşlerini aktaracakları bir oturumdur. Bu oturumda ve iletişim bilgileriniz de yer almalıdır.
bildiri ancak ilk öğretim kurumunda öğrenci olanlar tarafından
sunulabilir. Gönderilecek bildirinin tam metni, şekiller ve ekler ile birlikte
V-Poster en az 3, en fazla 10 A4 sayfasından oluşmalıdır.
Konferans Sırasında;
1. Bilimsel Nitelikli Posterler Bildiri için Son Başvuru Tarihi : 19 Mart 2001
2. Ürün Tanıtım Posterleri
sunulmasına da olanak tanınacaktır. Bilgi için : bilgi@btie.org.tr http://www.btie.org.tr
Ayrıca, eğitim sürecinde bilişim teknolojilerini kullanarak yap-
mış olduğunuz çalışmaları da etkileşimli bir ortamda suna- SEMOR
bilirsiniz. Seminer Organizasyon Danışmanlık ve Turizm A.Ş.
Etkinliğe bir kişi en çok üç poster ile katılabilir. Posterler 70 x Atatürk Bulvarı 127/302-311 Kızılay 06640 Ankara
100 cm. boyutlarında, posterde yer alan metinler ise en az 18 Tel: 0 (312) 418 04 41 Faks: 0 (312) 417 55 97
punto büyüklüğünde olmalı ve fotoğraf, resim veya grafiklerle URL: http://www.semor.com.tr e-mail: kongre@semor.com.tr
desteklenmelidir.

6 Biltek, Şubat 2001


C#: Microsoft’dan platform bağımsız yeni
bir programlama dili
Yazılım dünyasının birkaç yıldır düşlediği ve yaşama geçe- Tarafsız araştırmalarıyla tanıdığımız Gartner Group ise birinin
bilmesi için üzerinde kafa yorulan bir kavram var: diğerine rakip ya da alternatif olsun diye yapılandırılmadığı
"Platformdan Bağımsız" iddiasına karşın işlev, yapı ve amaç özellikleri açısından böyle-
Yazımızda bu kavramın çağırışımlarından yola çıkılarak sine çok ortak nokta taşıyan iki dilin kıyaslanmasının kaçınıl-
geçtiğimiz yılın Temmuz ayında yeni bir bilişim vizyonu maz olduğunu ifade ediyor. Bu ifadeye katılmamak elde değil,
çerçevesinde duyurulan yeni bir programlama dilinden, C#'den yazımızda bile C#'i anlatırken Java'dan ne denli bahsettiğimize
ya da müzik ile ilgilenenleri hafifce gülümsetecek şekliyle "C bir bakın(!).
sharp"dan bahsedeceğiz.
Bilişim teknolojileri, yaşantımıza pek çok kolaylık getirmekle C#'in programcıya sunduğu kazanımlar şöyle sıralandı:
kalmadı; yaşama bakışımızda da pek çok değişikliğe yol açtı. Basitlik (Simplicity)
Özgürlük kavramı genişledi. İletişimin gücüyle iyiden iyiye Tutarlılık (Consistency)
mobilize olan birey, bağlılıklarını, bağımlılıklarını da bir kenara Modernlik
bıraktı. Masa başına, kablolara bağlı kalmama isteği bilgiye Nesneye Dayalı Olma (Object-orientation)
erişimde ve bilgiyi işlemede de kendini gösterdi. Bir işletim sis- Tür Güvenliği (Type-safety)
teminden diğerine taşınamayan uygulamalar, bir donanım Ölçeklenebilirlik (Scalability)
grubunda calışmasına karşın benzer işlevli diğer bir donanımda Sürüm Desteği (Version Support)
çalışmayan programlar, modernize olan özgürlük anlayışının Uyumluluk (Compatibility)
şekillendirdiği bu yeni yazılım vizyonunun dışında kaldı. Esneklik (Flexibility)
Sözünü ettiğimiz vizyonun en etkili öncüsü, Sun
Microsystems'in "Bir kez yaz, her yerde çalıştır" sloganıyla Basitlik, programcının kodlama sırasında dikkat etmesi
yazılım gelişimine sunduğu Java programlama dili idi. İşletim gereken bazı gösterim detayları ile ilgili kolaylıklar getiriyor.
sistemi ve ona bağlı derleyici, donanım ayrımı, vs. gözetmeden Örneğin önceden işaretçileri "->" ile, sınıfa ait bir yöntemi "::"
gerçekten bir kez yazılan, sonrasında da heryerde çalışan ile, yapıya ait bir bölgeyi "." İle gösteriyorduk. C#'de bu ayrım
yazılımlar üretilmeye başlandı. Bu işlev avantajının evrensel- ayrıntılarına dikkat etmemiz gerekmiyor; bu durumların hepsi
liği, artan popülaritesini internet uygulamalarına da taşıdı. için basitce "." kullanmanız yetiyor.
Tüm bu gelişmeler karşısında, rakip firmadan beklenen karşı C#'in tutarlılığı, dildeki her parçayı; bir sınıfı, bir diziyi, bir
hamle de sonunda geldi. "Her eve, her ofise bir bilgisayar" yapıyı, vs. nesne olarak ele alabilmemizi sağlıyor. Bütün nes-
vizyonunun hayata geçmesiyle sektör devi haline gelen neler, birer isim kümesine (name space) birleştirilerek prog-
Microsoft, bilgiye her yerden anında ve hızlı erişim düşüncesi- ramcının erişimine kolayca sunuluyor. Yani:
ni yakın gelecekteki amacı olarak açıkladı. Ardından bahset- #include <stdio.h>
tiğimiz programlama dilini, .Net vizyonunun gelişen #include <stdlib.h>
üyelerinden biri olarak bilişim kamuoyunun dikkatine sunuldu. #include <string.h>
C#, çoğu çevrelerde bir C/C++ melezinin kodlama gücünü #include "myclass.h"
Visual Basic'de alışılan kullanım rahatlığı ve üretkenlik ile diye tek tek belirtmek yerine, yukarıda sıralananları My_name-
cazip hale getirmesi ile tanınıyor. space adıyla bağdaştırarak içindeki tüm sınıflara, fonfsiyonlara,
Dil, Microsoft'un Gelecek Nesil Windows Servisleri (NGWS: vs. birer nesneymişlercesine erişip kullanmak aşağıdaki gibi
Next Generation Windows Services) platformunda yer alıyor ve olası hale geliyor:
yukarıdaki basit tanımlama bize nitelikleri hakkında genel bir using My_namespace;
çerçeve çizebiliyor. Genetik biliminden alışık olduğumuz C#, C++'da alışık olduğumuz bütün nesneye dayalılık avantaj-
melezin gücü kavramının C#"de karşımıza çıkışını MS Visual larını ve güçlerini (polymorphism, encapsulation, inheritance)
C++ ürün müdürü Tony Goodhew'in şu sözleri bir parça açık- bünyesinde aynen bulunduruyor ve bunlara bazı sintaks
lıyor: kolaylıkları da getiriyor.
"XML ve Web servislerini kullanan bağlantılı uygulamaların
geliştirilmesinde standart bir dil kullanılması düşüncesine çok Tür güvenliği konusunda ise Java'dan da aşina olduğumuz
önem veriyoruz ve bunu başarabilen bir dil yok." "artık toplama" (Garbage Collection) çıkıyor karşımıza. Önce-
Bazıları, bu yeni dilin oluşturulmasını Sun'ın Microsoft"a den yapıcılarla oluşturduğunuz sınıf yöntemlerini işiniz bit-
açtığı, Java'nın felsefesi dışında yapılandırılması hakkındaki tiğinde yıkmanız gerekirdi; aksi takdirde derleyici bunu yap-
davadan ötürü Visual J++ yatırımının durdurulmasına bağlıyor. madığınızı söyleyerek hata verirdi. C#'de ise hata vermek yeri-
Davanın nedeni, coğumuzun bildiği gibi Visual J++'ın sadece ne bu durumu kendisi hallediyor; bu programcı için önemli bir
Windows platformuında çalışması; "heryerde çalıştır" ilkesi ile güvence. Aynı zamanda, kullanılan hafıza derlenip toparlanmış
çelişmesiydi. ve kod daha verimli hale gelmiş oluyor.
Ancak Microsoft yetkilileri, yukarıda bahsettikleri gibi stan- Ölçeklenebilirlik konusunda C#'in C/C++'dakinin aksine tür
dartlaşacak bir dil oluşturmaya çabaladıklarını ve bunu tanımlama ve bildirimini birleştirerek formalite halini alan
tamamıyla yeni bir yaklaşımla yürüttüklerini söylüyorlar. başlık (header) dosyalarının gereksiz bulunma zorunluluğundan
Kısacası C#'in Java ile kıyaslanmasını istemiyorlar. sakınması örnek gösterilebilir. Böylelikle uzun bir proje, küçük

12 Biltek, Şubat 2001


kaynak kod parçalarına, her parçada genelin sahip olduğu bütün ma geliştirirken pek çok farklı programlama dilini kullanmasını
başlıklar içerilmeden ya da ilgili başlıkların olmasına ayrı bir sağlayacak bir evrensel dil motoruna sahip olacak.
özen gösterilmeden kolayca bölünebilir. Sonrasında da tek ve CS (Common Language Subset) de CLR kapsamındaki ortaklık
büyük bir dosya halinde derlenebilir. gösterebilecek dilleri ve sınıf kütüphanelerini belirtiyor.
Esneklik, C/C++ programcısının alışık olduğu bir rahatlık ve Yani C# yeni programlama dili olmakla birlikte, başka diller
C# de tür güvenliği gözetmesine karşın bu özelliğine pek tarafından kullanılan (Visual Basic, Visual C++, hatta Java)
uymuyan işaretçiler, yapılar, statik diziler, vs. kullanımına zengin sınıf kütüphanelerine ulaşarak güçlü ve çeşitli bir prog-
esneklik tanıyor. ramlama yelpazesi sunuyor.
Sürüm desteği, C#'in türetilmiş (derived) sınıflar arasında bir Javada mevcut olan belli özelliklerle C/C++'daki eksiklikleri
tür binary synchronization sağlaması ile eldeleniyor. Türetilmiş kapatan C#, bu dillerin gücüyle yetinmeyip başka sınıf
bir sınıfa yeni bir üye ekleyerek temel (base) sınıfı genişletmek, kütüphanelerine de erişim avantajı getirerek, işletim sistemine
yapılanın varolanın güncellemenmesi mi, büyütülmesi mi bağlı kalsa da derleyici ve kütüphane düzeyinde bir serbesti
olduğu belirtilmek koşuluyla hataya yol açmıyor. sağlama niteliğiyle yeni yazılım standartını oluşturma iddiasıy-
Uyumluluk ve modernlik konularının, C#'in getirdiği iki yeni la öne çıktı. Kullanım kolaylığı ve sintaks sadeliği, ayrıntıları
kavram ışığında incelenmesinde yarar var. daha az yaşamsal kılması da diğer artıları.
Microsoft, C#'in temelindeki yeni yaklaşım nedeniyle başka bir Farklı yazılımları bağdaştırarma niteliğiyle, XML'in artan
dille kıyaslanmasının yanlış olduğunu ve henüz yakalanamayan popülaritesini de ardına alarak Web uygulamalarında öne çıka-
bir standartı meydana getirmek için tasarlandığını söylüyor cak gibi gözüküyor. Yeni Dünya düzeninde, herşeyin, özellikle
demiştik. de iş ve ticaretin başlarına eklenen "e" takısı, Java ve C# arasın-
Her ne kadar C# de Java gibi cross-platform ilkesi ile çalışsa daki gizli rekabeti kızıştıracak şüphesiz.
da, Java'nın işletim sistemlerini de dahil ettiği platformdan
bağımsız oluş düşüncesine daha farklı yaklaşıyor: Geride bıraktığımız yüzyılda tüm dünya halklarının aynı dili
C# programcısı, Windows ortamı için programlar yazacak. konuşması düşü, Esperanto ile yaşam buldu; ama bu ortak dil
Evrensellik ise yazdığı programları her hangi donanım üzerinde gelişmedi. Günümüzde ise küreselleşme, altında yatan
çalışan, her hangi bir dilde yazılmış başka programlara XML ekonomik nedenlerle bilgisayarlara aynı dili konuşturmaya
(Extensible Markup Language) kullanarak ve SOAP (Simple uğraşıyor. Bilişimin akıl almaz gelişim hızı, bunu da çok yakın
Object Access Protocol) adında bir standart yardımıyla bağla- gelecekte bizlere gösterecek gibi.
masında.
Bu noktada .Net Yazılım Geliştirme Paketi'nin sunduğu bir Ömer Emre Tokel
kavramdan ve C#"in içerdigi yeni bir teknolojiden bahsede- Computer Society, Vice Chairman
ceğiz. emretokel@ieee.metu.edu.tr
CLR (Common Language Runtime) ile C# programcısı uygula-

Biltek, Şubat 2001 13


ODTÜ EEE'de Mikroelektronik ve
Optoelektronik
Dünyada olduğu gibi Türkiye'de ve ODTÜ'de de mikroelektronik/optoelektronik teknoloji-
leri popüler hale gelmeye başladı. Bu alanda ilk öğrenci topluluğu olan EDS-SSCS Kol
Bölümü ODTÜ IEEE bünyesinde kuruluyor.
Mikroelektronik ve Optoelektronik Teknolojileri teknolojik sınırlamalar nedeniyle yavaşlaması beklenilmekte-
Mikroelektronik genel anlamda, adından da anlaşıla- dir. Bununla birlikte, yeni tasarım teknikleriyle kırmık perfor-
cağı gibi mikrometre boyutlarındaki yarı-iletken aygıtların ve mansı sürekli artmaya devam edecek gibi görünmektedir. Yakın
diğer devre elamanlarının bir taban üzerinde birleştir- bir zaman önce, mikroelektroniğin alt çalışma alanlarına
ilmesiyle oluşturulan ve adına kırmık da (chip) dediğimiz Mikroelektromekanik Sistemler (MEMS) adı altında
entegre devrelerin tasarımını ve fabrikasyonunu kap- yeni bir alan eklenmiştir. Bu yeni teknoloji sayesinde
sayan bir çalışma alanıdır. Bunun yanında devre perfor- mikroyapıların ve mikrosensörlerin elektronik
mansını artırmak üzere yeni yarı-iletken aygıtların ve devreleriyle yan yana çok küçük boyutlarda, çok hafif ve
kavramların, yeni fabrikasyon teknolojilerinin ve yeni yarı- ucuz olarak yapılabilmesi mümkün olabilmektedir. Tüm dünya-
iletkenlerin geliştirilmesi de mikroelektroniğin alt çalışma alan- da büyük ilgi çeken bu yeni teknoloji çok büyük bir hızla
larını oluşturmaktadır. Kısacası mikroelektronik, Elektrik- gelişmektedir.
Elektronik Mühendisliği ile Malzeme ve Fizik Bilimlerinin
uygun bir şekilde harmanlanmasından oluşan disiplinlerarası Yarı-iletken büyütme ve işleme tekniklerindeki
özellikte ve oldukça geniş bir çalışma alanıdır. Optoelektronik gelişmelerle birlikte özellikle yüksek performans isteyen devre
ise elektronlarla birlikte fotonların da kullanıldığı, yani tran- uygulamalarında silisyuma alternatif olarak, bileşik yarı-
sistör gibi elektron aygıtlarının yanında lazer, detektör gibi iletkenler diye adlandırılan ve çoğu periyodik cetvelin üçüncü
foton aygıtlarınında kullanıldığı bir çalışma alanıdır. Özellikle, ve beşinci kolonlarındaki elementlerin birleştirilmesiyle oluştu-
rulan yeni yarı-
iletkenler kul-
lanılmaya
başlanılmıştır.
Bu yarı-
iletkenlerden
en çok adı
duyulmuş olan
GaAs yarı-
iletkenidir. III-
V grubu yarı-
iletkenler diye
adlandırılan bu
malzemeler
elektronik aygıt
Resim 1. III-V Aygıtlar ve Devreler grubu tarafından, termal görüntüleme amacıyla GaAs taban üzerine büyütülen tasarımcısına
yeni bir bileşik yarı-iletkenle yapılan ve CMOS okuma devresiyle hibrit entegrasyonu yapılmış 128x128 infrared geniş bir spek-
dedektör dizini. Dizin üzerinde 16,384 adet infrared dedektör vardır. trumda değişik
fiziksel özellik-
hızlı ve güvenli haberleşme için sinyalin elektronlar yerine ler sunmakta ve önemli avantajları olan hetero-yapı ve kuantum
fotonlarla taşınması büyük avantaj sağlamaktadır. aygıtlarının oluşturulmasını olanaklı kılmaktadır. Bu yarı-
iletkenlerin uygulamalarına örnek olarak son yıllarda çok
Mikroelektronik ve optoelektronik teknolojileri büyük ilgi çeken AlN, GaN ve AlGaN yarı-iletkenleri gösteri-
büyük bir hızla ilerlemektedir. Mikroelektronikde en yaygın lebilir. Bu yarı-iletkenlerin enerji bant aralıkları silisyu-
olarak kullanılan yarı-iletken silisyumdur. Bilgisayar dahil, munkinden çok daha yüksektir ve atomlar arasındaki bağ çok
günlük yaşamda kullandığımız pek çok cihazın elektronik daha kuvvetlidir. Dolayısıyla çok yüksek güç altında ve çok
devreleri silisyum kullanılarak yapılmış kırmıkları içermekte- yüksek sıcaklıklarda çalışabilen çok dayanıklı elektronik aygıt-
dir. Yeni fabrikasyon teknolojilerinin geliştirilmesiyle bu kır- ların yapımı mümkün olabilmektedir. III-V grubu yarı-iletken-
mıklarda kullanılan transistör gibi aygıtların boyutları 1 lerin diğer bir önemi de özellikle optoelektronik alanında yeni
mikrometrenin (saç teli kalınlığının yüzde biri) oldukça altına bir çığır açmaları olmuştur. Bu yeni yarı-iletkenler sayesinde,
inmiştir. Aygıt boyutlarının küçülmesiyle belirli bir kırmık lazer, dedektör gibi aygıtların yarı-iletkenler kullanılarak geniş
alanında daha çok aygıtın birleştirilmesi ve devre performan- bir dalga boyu spektrumunda yapılabilmesi ve optoelektronik
sının artırılması mümkün olabilmektedir. Son yıllarda büyük bir entegre devrelerin fabrikasyonu olanaklı olmuştur.
hızla gerçekleşen aygıt boyutlarındaki bu düşüşün fiziksel ve

14 Biltek, Şubat 2001


ODTÜ Elektrik-Elektronik Müh. Bölümü'nde Yapılan konferans düzenlemekte ve dergi yayınlamaktadır.
Çalışmalar
ODTÜ Elektrik-Elektronik Mühendisliği Bölümünde IEEE ODTÜ öğrenci kolunun bünyesinde EDS-SSCS
bu alanlarda araştırma aktivitelerinde bulunan öğretim üyeleri ya da açık adıyla elektron aygıtları- katı hal devreleri öğrenci
Prof. Dr. Murat Aşkar, Doç. Dr. Cengiz Beşikci, Doç. Dr. kolu bölümünün kurulma çalışmaları başladı. Bu kolun danış-
Tayfun Akın ve Y. Doç. Dr. Çağatay Tekmen'dir. Bölümdeki manlığını ise Doç. Dr. Cengiz Beşikci üstlendi. Bu kol bölümü
Mikroelektronik araştırma grubu iki alt gruptan oluşmaktadır. sayesinde genel anlamda Dünya genelindeki elektron aygıtları
MEMS-VLSI Grubu silisyum geniş ölçekli (VLSI) devre ve katı hal devrelerindeki ilerlemeler ve grupların çalışmaları
tasarımı, ve Doç. Dr. Tayfun Akın danışmanlığı altında MEMS ile ilgili bilgiler paylaşılacak. Bu konuyla önceden de ilgilenen-
teknolojisiyle gerçekleştirilen değişik sensörler üzerinde ler arasında bir bilgi alışverişi ve yeni başlayanlar için ise
araştırma aktivitelerinde bulunuyor. III-V Aygıtlar ve Devreler tecrübe edinme imkanı da ortaya çıkmış oldu.
Araştırma Grubu Doç. Dr. Cengiz Beşikci danışmanlığı altında
yeni bileşik yarı-iletken aygıtlar ve bunların Eğer siz de bir Elektronik-Elektronik ya da Bilgisayar
mikroelektronik/optoelektronik uygulamaları üzerinde çalışı- Mühendisi ya da bu dalların öğrencisi iseniz ve bu konuda ve
yorlar. eds-sscs'in faaliyetleri hakkında daha fazla bilgi edinmek ister-
Bölümde her iki gruba da hizmet veren ve mikroelek- seniz, kol bölümünün ileti-listesine* üye olabilir ya da aşağıda-
tronik/optoelektronik aygıtların fabrikasyonunun gerçekleştiril- ki e-ileti adreslerinden hem ileti listesi hem de kol bölümü ile
diği bir temiz oda, kimyasal proses laboratuvarı ve mikroelek- ilgili başka sorularınız için kolun kurucu üyelerinden bazılarına

Resim 2. MEMS-VLSI grubu tarafından tasarlanan 64x64 dedektör okuma devresi(a) ve MEMS teknolojisiyle yapılmış 16x16
bolometre (infrared dedektör) dizini (b).

tronik/optoelektronik tasarım ve karakterizasyon laboratuvar- ulaşabilirsiniz:


ları bulunuyor. Her iki grupta da doktora ve yüksek lisans
öğrencilerinin yanı sıra lisans öğrencileri de projelerde çalış- Oray Orkun CELLEK: o.o.cellek@ieee.org
makta, ve gruplar ulusal ve uluslararası bir çok kuruluşla işbir- Burak Okcan: e112410@metu.edu.tr
liği içinde çalışmaktadırlar. Bu çalışmaların yanında Prof. Dr. Başak Yüksel: basak@ieee.metu.edu.tr
Rüyal Ergül'ün araştırma grubu da fiber optiğin haberleşme ve Hüseyin Sağkol: sagkol@metu.edu.tr
sıcaklık algılamayla ilgili uygulamaları üzerinde çalışmaktadır. Burç Gökden: burc_g@ieee.org
Ayrıca, kampüs içinde bulunan TÜBİTAK-BİLTEN'in tümdev-
re tasarım grubu da VLSI tasarım çalışmaları yapıyor. Bunların *Eds-sscs'in ileti-list adresi eds-sscs@ieee.metu.edu.tr 'dir.Üye
yanında ODTÜ'ye devredilen eski adıyla TESTAŞ yeni adıyla olmak için oguz@ieee.metu.edu.tr adresine e-ileti atmanız
ODTÜ Mikroelektronik Tesislerinde de benzer çalışmalar yeterlidir.
başlamış durumdadır.

IEEE Öğrenci Kolu.


IEEE' in mikroelektronik alanındaki önemli topluluk- Oray Orkun Cellek
ları arasında Electron Devices Society (EDS) ve Solid State o.o.cellek@ieee.org
Circuits Society (SSCS) vardır. EDS aygıt düzeyinde tasarımla Burç Gökden
ve aygıtlara ilgili yeni kavramlarla ilgileniyor. SSCS ise devre burc_g@ieee.org
uygulamalarıyla ilgileniyor. Her iki topluluk da her yıl bir çok

Biltek, Şubat 2001 15


E-TİCARET
1) GİRİŞ daha karmaşık ve zordur.
E-ticaret, "Doğrudan fiziksel bağlantı kurmaya ya da fiziksel
değiş-tokuş işlemine gerek kalmadan, tarafların elektronik 3) KAPSAM
olarak iletişim kurdukları her türlü ticari iş etkinliği" olarak E-ticaret, geniş bir aktivite yelpazesini kapsar. Bunlardan
tanımlanabilir. E-ticareti sadece internet üzerinden yapılmaya bazıları :
başlanan ticari aktivite olarak görmek yanlış olacaktır; telefon, · "Fiziksel" malların ve "sayısal içerikli" malların alım-
faks gibi klasik metodlarla ve internet TV gibi intenetten daha satımı
yeni metodlarla yapılan ticaret de e-ticaret kapsamındadır. · Her türlü ürünün doğrudan tüketiciye pazarlanması
· Tanıtım, reklam ve bilgilendirme
E-ticaret yeni bir konu olmamaka beraber özellikle son 5 yılda · Ticari kurumlar arası işlem ve kontratlar
büyük aşama kaydetmiş ve 21. Yüzyıl ekonomisini şekillendi- · Satış sonrası destek
recek temel etken olarak anılmaya başlanmıştır. E-ticaretin bu · Elektronik ortamda gerçekleştirilen ihaleler
hızlı yükselişi, iki temel sebebe bağlanabilir. Birincisi, bilgisa- · Elektronik banka işlemleri
yar-iletişim hizmetlerinin gelişmesi ve internet örneğinde · Ortak tasarım ve üretim
olduğu gibi iç-içe girmesi; diğeri de piyasaların liberalizasyonu · Ticari kayıtların tutulması ve takibi
ve globalleşmesidir. ABD, başından beri e-ticarette lider ülke · "sayısal içerikli" malların sevkiyatı
konumundadır ancak, Avrupa ülkeleri, Japonya ve Avusturalya · Kamu ve özel sektör hizmetlerini kullanma
pastadan aldıkları payı arttırmaktadırlar. E-ticarete altyapı
hazırlayan internet, iletişim gibi sektörler de gelişen e-ticaretten olarak gösterilebilir.
karlı çıkmaktadırlar. E-ticaret, firma ve kişileri internete çek-
mektedir. Fiziksel malların e-ticareti ile, ağ üzerinden gönderilebilen
"sayısal içerikli" malların e-ticaretini birbirinden ayırmak
gerekir. Bilgisayar yazılımları, metinler, sesler, görüntüler gibi
2) SINIFLANDIRMA "sayısal içerikli" malların ticaretindeki tüm aşamaların (tanıtım,
E-ticaret, katılımcılarına göre 4 sınıf altında incelenebilir : sipariş, satınalma, ödeme, sevkiyat, servis) ağlar üzerinden
yapılması mümkündür. Elektronik ticaretin bu türü, ticarette bir
A) Firma - Firma arası : Bir firmanın, kapalı veya açık devrim niteliğindedir ve basın-yayın, müzik, yazılım gibi
bir ağ kullanarak, tedarikçisinden mal sipariş etmesi, fatura birçok sektörde köklü değişikliklere yol açacaktır.
alması ve ödeme yapması, bu sınıfa bir örnektir. Bu sınıftaki e-
ticaret, Elektronik Veri Değişimi (EVD) yoluyla, uzun süredir ELEKTRONİK VERİ DEĞİŞİMİ (EVD)
gerçekleştirilmektedir. Telefon ve faks gibi geleneksel iletişim kanalları sayılmazsa
EVD, e-ticaretin ilk formu sayılabilir ve 60'lı yılların sonların-
B) Firma - Tüketici arası : Genelde e-ticaretten söz dan bu yana kullanılmaktadır. EVD, standartlaştırılmış bilginin
edildiğinde, kişilerin aklına ilk gelen aktiviteler, bu sınıftakiler- kurumlar arasında iletilmesine dayanır. General Motors gibi
dir. Elektronik alışveriş, elektronik bankacılık…gibi. Bu sınıf, bazı firmalar, getirdiği kolaylık ve standartlaşmadan dolayı, iş
internetin ve kişisel bilgisayarların yaygınlaşması ile popülerlik yapacakları firmalardan EVD talep etmektedirler. Önceleri,
kazanmıştır. sadece büyük şirketler tarafından kendi kapalı ağlarında kul-
lanılan EVD, internetin gelişmesiyle her büyüklükte şirket
C) Firma - Devlet arası : ABD'de hemen hemen tüm tarafından kullanılabilir hale gelmiştir. Ancak, açık ağ (internet)
kamu ihaleleri, internet üzerinden ayrıntılarıyla firmalara duyu- üzerinden yapılan EVD, birçok güvenlik sorununu da
rulmakta, firmalar başvurularını EVD yoluyla yapabilmektedir. beraberinde getirmektedir.
Kurum vergilerinin tahsilatı, sosyal güvenlik bilgilerinin
devletçe takibi gibi birçok konuda da elektronik ağlardan yarar-
lanılması gündemdedir. 4) ETKİLERİ VE FAYDALARI
ABD Başkan yardımcısı Albert Gore, e-ticaretten, "Ekonomiye
D) Vatandaş - Devlet arası : Bu sınıf dahilinde fazla bir etkisi endüstri devrimi kadar ciddi olacak bir devrim" olarak
ilerleme olmamıştır ancak gelecekte, sosyal güvenlik ödemeleri bahsetmiştir.
gibi vatandaşları ilgilendiren birçok hizmetin internet kanalıyla
yürütülmesi düşünülmektedir. E-ticaret olanakları, birçok sektördeki şirketin iş yapma biçimi-
ni değiştirmektedir. Elektronik satış üzerine kurulmuş firmalar,
E-ticarete geçiş, aşamalı olarak görülebilir. E-ticaretin en alt klasik yöntemleri kullanan rakiplerini, elektronik ortama girme-
aşaması, firmanın internette bir sayfa açarak ürünlerinin ye zorlamaktadırlar. Örneğin Amazon.com'un kitap satışınların-
tanıtımını yapması, satış sonrası destek hizmetleri vermesi dan aldığı payın çok büyümesi, birçok kitabevini kendi e-satış
olarak düşünülebilir. Sonraki aşamalarda, kredi kartıyla satış organizasyonlarını kurmaya itmiştir.
işlemleri ve basit ticari işlemler ağ üzerinden gerçekleştiri-
lebilir. Daha ileri aşamalarda ülke içi ödeme ve dağıtım tama- E-ticaretin satıcı ve müşteri açısından getirdiği pek çok avantaj-
men elektronik olarak yapılmaya başlanabilir. Ödemeler ve dan en önemlilerini şu şekilde sıralayabiliriz:
dağıtımın uluslararası ölçekte elektronik yapılması aşaması ise, · Global satış / Global seçim : Satıcılar, mallarını tüm
vergi, hukuk ve finans sistemlerindeki farklılıklardan ötürü çok dünyaya satma imkanı bulurken, alıcılar da tüm dünyada

8 Biltek, Şubat 2001


sunulan mallar içerisinden seçim yapabilirler. derenin açık anahtarı ile açarak, göndericinin kimliğinden emin
· Rekabette üstünlük / Hizmet kalitesindeki artış : olur. Gelen mesajı kendi bilgisayarındaki algoritmayla özetler
Satıcılar, müşterilerine daha yakın olduklarından, rakiplerinden ve sayısal imzadaki mesaj özeti ile karşılaştırır. Bu özetlerin
daha çok tercih edilirler. Müşterileri de daha kaliteli hizmete aynı çıkması, mesajlar ve özetleri arasında bire-bir ilişki
kavuşur. olduğundan, mesajın gönderildiği haliyle alıcıya ulaştığını
· Kişiselleştirilmiş (customised) ürünleri ucuza mal kanıtlar (bilgi bütünlüğü).
edebilme / Kişiselleştirilmiş ürünlere ulaşabilme : Satıcılar,
müşterilerinin ihtiyaçlarını detaylı ve hızlı bir şekilde ONAY KURUMLARI & ELEKTRONİK KİMLİK
öğrenebilir, onlara özel hizmetleri ekonomik fiyatlarla suna- BELGESİ
bilirler. Müşteriler de kendilerine uygun ürünlere makul fiyatla Alıcı, gönderenin kimliğinden emin olabilmek için, gönderenin
sahip olurlar. sayısal imzasını, gönderenin açık anahtarıyla açar. Bu noktada,
· Aracıların azalması / İhtiyaca hızlı erişim : E-ticaret, kullandığı açık anahtarın gerçekten "gönderen" kişiye ait olup
mal ve hizmetlerin çoğu kez üreticiden tüketiciye aracısız olmadığından emin olmak durumundadır. Hangi açık anahtarın
olarak ulaşmasını sağladığından, maliyet ve zaman açısından hangi kişiye ait olduğunun belgelenmesi gereklidir. Bu işi
hem satıcı hem de tüketicinin lehinedir. yapan kurumlara Onay Kurumları (OK) adı verilir. OK'lar her
· İşlem maliyetinden tasarruf / Daha ucuz ürün ve kullanıcıya Elektronik Kimlik Belgesi (EKB) olarak
hizmetler : Elektronik ortamda yapılan işlemler normal işlem- adlandırılan bir belge verir. EKB bilgisi, OK tarafından
lere oranla çok daha ucuza mal olduğundan, hem satıcı hem de herkesin erişebileceği bir bölgeye de kaydedilir. Böylece, bir
alıcı önemli ölçüde tasarruf edebilir. kişinin sayısal imzasını doğrulamak isteyenler, o kişinin EKB
· Yeni iş imkanları / Yeni ürünler : Mevcut ürünler ve kaydına rahatlıkla ulaşabilirler. EKB kaydında, kullanıcınin
hizmetler için pazarları ve ticareti değiştirmesinin yanında e- kimlik bilgileri, açık anahtarı, EKB'nin seri numarası ve EKB'yi
ticaret, birçok yeni ürün ve hizmeti de beraberinde getirmiştir. veren OK'nın adı ile sayısal imzası bulunur. Onay kurumlarının
Bunlara örnek olarak, sanal ortamda alıcı ve satıcıları buluştu- yetkileri, sayıları, özel kuruluşlar olup olamayacakları gibi
ran aracılar (information brokers) verilebilir. pekçok konuda henüz bir anlaşmaya varılmış değildir ancak,
dünyadaki tüm kullanıcıların e-ticaretten yararlanabilmesi
açısından, OK'ların verdiği EKB'lerin evrensel geçerliliğinin
5) GÜVENLİK sağlanması şarttır.
Bilgi güvenliği kavramı, bilginin kaynağının belirlenip doğru-
lanabilmesi, bilgi bütünlüğü, ve bilginin sadece son iletim nok- 6) HUKUKİ SORUNLAR
tasında açılabilmesini içerir. Bilgi bütünlüğü, bilginin ağ · Günümüzde ticaret hukuku, kağıt üzerindeki
üzerinden iletimi esnasında değişmeden kalmasıdır. Bilgi sözleşmeleri tanımaktadır. Bu kurallar, sayısal imza taşıyan
güvenliğinin iki ayağı vardır: Birincisi, ağa yetkisiz erişimin elektronik belgeleri de tanıyacak şekilde yeniden yapılandırıl-
engellenmesi, ikincisi ise kriptografi (şifreleme)'dir. Internette malı, bu belgeler de imzalı sözleşmeler gibi delil yerine geçe-
en yaygın kullanılan şifreleme yöntemi "Açık Anahtarla bilmelidir.
Şifreleme" 'dir. · İnternet üzerinden yapılan alışverişlerde tüketici hak-
ları konusu da tarışma konusudur. Hangi durumların tüketici
AÇIK ANAHTARLA ŞİFRELEME haklarınına tecavüz olduğu açıkça belirlenmelidir.
Kullanıcıya biri "gizli" (sadece kullanıcıda bulunan), diğeri · Elektronik ağlar üzerinden dolandırıcılık yapılmasını
"açık" (herkesin edinebilecegi) iki anahtar verilir. Bu anahtar önlemek ve tüketicileri korumak açısından, sayısal imza, EKB
çiftlerinden birinin şifrelediği bir bilgi, ancak diğeri tarafından ve Onay kurumları gibi kavramların hukuktaki yerlerinin
açılabilir. Eğer A kullanıcısı, bir mesajın sadece B kullanıcısı tanımlanması gerekir.
tarafından okunabilmsini istiyorsa, mesajı B'nin açık anahtarı · Edebi eserler, sanat eserleri, patentler ve markalar
ile şifreleyerek gönderir. Mesajı imzalamak içinse kendi gizli elektronik ortamda rahatça kopyalanabildiği ve dağıtılabildiğin-
anahtarını kullanır. Şifrelenmiş mesajı alan B, şifreyi kendi gizli den, fikri mülkiyet haklarının korunması önemli bir sorun
anahtarıyla çözerek mesajı açabilir. A'nın imzasını ise A'nın olmaktadır.
açık anahtarıyla çözerek kontrol eder ve bu sayede mesajın · Elektronik ortamda, ticari bilgilere erişimin güçleşe-
gerçekten A'dan geldiğine emin olabilir. Anahtarları kimin ceği ve vergi denetiminin zorlaşacağı düşünülmektedir. E-
üreteceği ve gizli anahtarların nasıl saklanacağı konusunda ticareti yapılan fiziksel mallara, teslim sırasında vergi uygula-
tartışmalar sürmektedir. Bazı ülkeler, ulusal güvenlik açısından nabilir. Sayısallaştırılmış malların e-ticaretinin takibini yapmak
gizli anahtarların bir kopyalarının Onay Kurumlarında saklan- çok daha zordur. Ticarette ağırlığın elektronik ortama kayması
masını savunurken, bazı ülkeler kullanıcıların sisteme güven- durumunda devletlerin vergi kaybına uğramamak için birtakım
lerinin devamı için gizli anahtarların tamamen kişisel kalmasını önlemler almaları kaçınılmazdır.
istemektedir. · Sayısallaştırılmış malların uluslararası ticaretinin
nasıl bir "gümrük" uygulamasına tabi olacağı belirlenmelidir.
SAYISAL İMZA · Bankacılık işlemleri e-ticaret'in en çok kabul gördüğü
Gönderilen mesajın değişmeden alındığından ve gönderenin ve en ileri olduğu alandır. Hemen hemen tüm bankalar yurtiçi
kimliğinden emin olabilmek için "sayısal imza" kullanılır. Bu ve yurtdışı birçok işlemi elektronik kanallardan yapmaktadırlar.
yöntemde, gönderilecek mesajın özeti bir algoritma ile çıkarılır. Ancak, kişilerin kişisel bankacılık işlemleri yapmalarını
Gönderen, bu özeti kendi gizli anahtarıyla şifreler ve buna gön- sağlayan açık ağlar (internet), bankalar arası kapalı ağlar gibi
derenin "sayısal imzası" adı verilir. Bu imza, şifrelenen ana güvenli değildir. Bu güvenlik sorunu, SET gibi birtakım pro-
mesaja ek olarak alıcıya gönderilir. Alıcı bu sayısal imzayı gön- tokollerle aşılmaya çalışılmaktadır.

Biltek, Şubat 2001 9


· Elektronik ortamda yapılan alışverişlerde ortaya çıka-
bilecek anlaşmazlıkların hangi kurumlarca ve nasıl çözüleceği TC Ulaştırma Bakanlığı ; "Elektronik Ticaret Uygulamaları
de henüz belirlenmiş değildir. Elektronik ortamda "bağlayıcı bir Çalışma Belgesi", Ankara, 1998.
kontratın" tam olarak ne zaman oluştuğunun bir tanımı yapıl-
malıdır. Kontratlar üzerinde, hangi yargı kurumlarının yargıla- Clinton W. , Gore A. ; "A Framework for Global Electronic
ma hakkı olduğu belirlenmelidir. Commerce", 1997

7) SONUÇ Web kaynakları


Dünya üzerinde gerçekleşen e-ticaret aktivitesinin miktarı, her Electronic Commerce - An Introduction
yıl katlanarak artmaktadır. Ancak, e-ticaretin önemi, parasal (www.ispo.cec.be/ecommerce)
değerinden çok, değiştirdiği iş süreçlerinden kaynaklanmak-
tadır. Elektronik ticarete geçiş, bilgisayar ve teknolojiye yatırım The Emerging Digital Economy-II (www.ecommerce.gov)
yapmaktan daha çok, kurum içi iş süreçlerinin yeniden yapı- Bilten (www.bilten.metu.edu.tr)
landırılmasını; rekabete ve pazara yeni bir gözle bakmayı
gerektirmektedir. İgeme (www.igeme.org.tr)

E-ticaret, "değişim" için kullanılacak teknolojidir. E-ticareti, Nua Internet Survey (www.nua.ie/surveys)
mevcut yapılarına bir "ek" olarak gören şirketler, onun
getirmekte olduğu imkanlardan sınırlı şekilde faydalanabilirler. Internet Facts and Figures (www.internetindicators.com/facts)
En kazançlı çıkacak olan şirketler, E-ticatretin getirdiği
olanaklardan faydalanabilmek için yapılarını ve iş süreçlerini
ona uyduranlar olacaktır.
Murat Kaya
IEEE Mühendislik Yönetimi Topluluğu
KAYNAKLAR (Engineering Management Society )
TÜBİTAK, İGEME ; "Türkiye İçin Elektronik Ticarete Geçiş ODTÜ Öğrenci Kol Bölümü Başkanı
Durum Değerlendirmesi", Ankara, 1999 muratkaya@ieee.metu.edu.tr

Ersoy, Z. ; "Elektronik Ticaret ve Ticaret Noktaları", İGEME


yayınları, Ankara, 1999.

10 Biltek, Şubat 2001


MACROMEDIA FLASH
İçinde bulunduğumuz yüzyılın en önemli değeri nedir dersek farklı olarak Flash`ın programcılık yönü ortaya çıkarılmış ve
elbette ki aklımıza ilk gelen cevap bilgi olacaktır. 21. yüzyıla database, cgi-asp-java iletişimi, yahoo search, icq mesaj,
girmemizle birlikte bilginin önemi daha da artmıştır. altavista search gibi konular ele alınmış. Ayrıca Flash`ın başlat-
Günümüzde bilgiye en hızlı ve en dolaysız şekilde Internet tığı web`de vektör programları serisinden SWISH , SWIFT 3D
aracılığı ile ulaşabiliyoruz. Artık , İnternet hayatımızın, gibi konusunda iddialı Shockwave Flash (.swf) ürünleri veren
vazgeçilmez öğelerinden biri haline geldi. Elektronik posta yazılımların incelenmesi ve örneklendirilmesi yapılmış. Kitabın
atmak veya gelen elektronik postalarımıza bakmak, ödevimiz ilavesi olarak gelen CD ise Flash 4 full version , Macintosh için
veya projemizle ilgili kaynak aramak , alış-veriş yapmak ve Flash 4 , SWISH , SWIFT.3D., Direct Turbine ve bunun gibi
bunlar gibi daha birçok sanal faaliyet artık hayatımızın günlük birçok programın yanı sıra içinde zengin bir ses , font ve icon
olaylarından biri haline gelmektedir. kütüphanesi ile örnek site tasarımları da ( open source ) içer-
Hepimiz Internette gezinirken çeşit çeşit , renk renk bir sürü mekte.
siteyle karşılaşıyoruz. Hatta içimizden bazıları da kendi siteleri- Benim düşünceme göre kitap gerçekten çok güzel. Öncelikle
ni yapıyor. Ama göze en güzel görünen ve belli bir kalitenin kitabın benzerlerinden farklı olarak yabancı dilden çeviri olma-
üzerindeki siteler ziyaretçi ması artı bir avantaj. Çeviriler-
akınına uğruyor ve belki de bu den doğan bazı kavram sıkın-
yolla yapımcılarına para tıları bu kitapta en düşük
kazandırıyor. Peki bu sitelerin seviyede karşımıza çıkıyor.
ortak özelliğini nedir?İnternet Kitap , en temel bilgilerden
görsel bir ortam olduğu için başlayarak en yüksek seviyeye
göze en çok hitap edebilen kadar herkesin anlayabileceği
siteler işte bu kaliteliler kate- şekilde yorumlanmış. Konular
gorisine dahil oluyor. Göze işlenirken genelde bir sayfada
hitap etmek bilgisayar teknolo- konu anlatılınca öbür sayfada
jisinin bize sağladığı olanaklar da uygulaması yapılmış.Örnek-
ile inanılmaz boyutlara lerin okuyucuların anlayabile-
ulaştı.Artık web sayfalarımıza ceği seviyede olması da yine
sadece resim veya içerik değil , kitap için başka bir artı.Kitabın
animasyon veya film gibi ilk sayfalarından itibaren ani-
hareketli öğeler katarakta masyon üretebilmemiz ve
zenginleştirebiliyoruz. Göze pratik yapma imkanımızın bol
hitap etmenin yanında kulağa olması okuyucunun kitaptan
hitap eden sitelerde yavaş soğumasını engelliyor.CD deki
yavaş artmakta , internette programların yanı sıra birkaç
müziklerle desteklenen say- örnek .fla dosyası ve internet
falara daha çok rastlamaktayız. sitesi de işlenecek konularla
Bu tip sitelerin sayılarının art- ilgili ön bilgi vermesi açısından
ması elbette çok güzel bir yada Flash programlamanın ne
gelişme . Ama şunu da belirt- kadar sınırsız olduğunu
mek istiyorum ki bir Internet görmemiz açısından çok fay-
sitesine animasyon , film veya dalı oluyor.
müzik gibi dinamik öğeler Genelde bilgisayar ve program-
eklemek daha da önemlisi bun- cılık ile ilgili kitaplar sıkıcı ve
ları yaratmak hiç de kolay anlaşılmaz dilleriyle okuyu-
değil. İşte bu yüzden bu yazıda cuyu kendilerinden ilk on daki-
internet ve animasyon ile ilgile- ka içinde bıktırırlar. Sizlere
nen ve bu işe gerçekten zaman ayırmak isteyen arkadaşlara tanıttığım kitap ise ne mutlu ki bu kategoriye dahil değil. Yazar
hitap ediyorum. çok cana yakın ve basit bir dil kullanmış. Kavramların ve ter-
Bu ay siz Biltek okuyucuları için "Macromedia Flash 4 - Web imlerin içinde okuyucunun boğulmasına izin vermemiş.
Animasyon Programlama - "adlı kitaptan biraz bahsedeceğim. Son olarak kitabı internette site yapımı ile ilgilenen ve gerçek-
Bu alanda ilk Türk yazar olarak Ramazan Yıldız`ın yazdığı ten güzel ve kaliteli sayfalar tasarlamak isteyen arkadaşlara şid-
kitap Seçkin Yayıncılık tarafından 1999 yılı içerisinde satışa detle tavsiye ediyorum. Son yıllarda Flash ile ilgili yazılmış ,
sunulmuştur. Konuya duyulan yoğun ilgi ve yukarıda belirt- öğretici vasıfları ağır basan ender kitaplardan birisi.
tiğim gibi bu tip programların internet sayfalarında kul- Siz bu satırları okurken aynı yazarın şu an hazırlamakta olduğu
lanımının artması , kitabın birinci basımının tükenip ikinci “Flash 5” kitabı raflarda yerini almış olabilir. Yazar, kitap veya
basımının piyasaya sürülmesine (2000) neden olmuştur.Bu flash ile ilgili daha ayrıntılı bilgiye www.seckin.com.tr/flash
konuya duyulan ilginin artması gerçekten güzel ve umut verici adresinden ulaşabilirsiniz.
bir gelişmedir. Kitap, başlangıç seviyesinden Flash`ta program-
lamaya kadar basit anlatımlı ve bol örnekli bir dille Flash`ı İlker Ender Ocak
anlatmış. İkinci ve şu anda piyasada olan basımda birinciden oilker@ieee.metu.edu.tr

34 Biltek, Şubat 2001


Gelecek Linux Çıktı!
Linux dostlarına, meraklı bilgisayar kul- lerinin tam anlamıyla gerçekleştirebileceği bir
lanıcılarına müjde! "Gelecek Linux" nihayet uğraş; giderek daha çok donanımın Linux desteği
piyasada. Türkçe desteği standart olan Gelecek vermesi ise sevindirici. Ancak bir "winmodem" ile
Linux, yüzünü Türkiye'ye dönmüş, tam bir Internete bağlanmak ya da yepyeni ekran kartının
Linux işletim sistemi paketi. tüm gücünü kullanarak bütün üç boyutlu oyunları
Linux, "popüler" ve yaygın bir işletim oynamak istiyorsanız Ms-Windows'u tercih
sistemi olmak yolunda emin adımlarla iler- etmelisiniz. Yakın tarihe kadar Linux'e tanıta-
lemekte. Yakın geçmişe kadar, ya da bilişim teknolojisi stan- madığım televizyon kartımın yeni dağıtımlarda hemen
dartlarına göre "eskiden", haklı nedenlerle kullanıcılar, adını görülmesi ve çalışması donanım konusunda beni umutlandırı-
duydukları "Linux"a uzaktan bakmakla yetiniyordu. Kullanıcı yor.
dostu olmakta çok büyük adımlar atan Linux, bütün Dünya'da Birçok programın toplanıp, son kullanıcının sıfırdan
ve nihayetinde Türkiye'de de kullanıcıya çok daha yaklaşmış ya da aynı dağıtımın eski sürümünün üstüne kurulum yapması
durumda. Bunun en büyük göstergesi Linux'un hızla artan pazar amacıyla oluşturulan "bütün" işletim sistemine ise dağıtım
payı; amatör ruhlu profesyonellerin Dünya çapında dayanış- deniliyor. Serbest yazılım felsefesiyle, herkesin ya da her kuru-
masıyla geliştirilen Linux, eskinin aksine artık ciddi bir rakip luşun bir dağıtım çıkarması ve bunu ister ücretle ister serbest-
olarak görülüyor. dağıtım ile kullanıcıya sunması mümkün. Bir dağıtımın
Bilmeyenler için Linux'u tekrar tekrar tanıtmakta popülerliğini ise kullanım kolaylığı, çalışma verimi gibi etken-
zarar değil yarar var. Linux, bir üniversite öğrencisi, Linus ler belirliyor. "Gelecek Linux 1.0" ise, Mandrake ya da bizzat
Torvalds tarafından, (Linux'un) babası Unix'den devranılmış Redhat'ın kendisi gibi "Redhat" tabanlı bir dağıtım. Linux için
kaynak koduyla yazılan temel girdi çıktı işlerini (I/O) yürüte- bir program kurmanın en geçerli yolu, o programın kaynak
bilen ilk çekirdeğin (kernel) adıydı. Bu kodu, Internet'e açan kodunu alıp, çeşitli ayarları ihtiyaçlara göre düzenleyerek kodu
Horvalds, ilgililerin gönüllü çalışmasıyla çığ misali büyüyecek derleyerek çalıştırılabilir bir program dosyası elde etmekten
bir işletim sisteminin temelini attı. Serbest Yazılım felsefesiyle geçer. (Bu süreç bazen çoook uzayabilir.) Programların çok ince
(bkz. www.serbestyazilim.org.tr , www.gnu.org ) içiçe büyüyen ayarlar dışında kaynak kodunun derlenmesine ihtiyacı olma-
Linux, açık kaynak koduna herkesin erişebilmesi sayesinde ması, önceden derlenmiş, tek "tıklama" ya da komut ile hızlıca
güçlü, sağlam bir işletim sistemi olarak kendini tanıttı. kurulabilecek paketlerin (rpm - Redhat Package Management)
Ve tabii ki, bu güçlü altyapıyı kullanan bir çok pro- popülerliğini ve kullanımını arttırmıştır.
gram da peşi sıra geldi. Unix için yazılan programlar Linux'a Gelecek Linux, yerel ayarlar konusunda dertli,
kolayca adapte edilebiliyordu. Ancak, çok büyük bilgisayar Türkçe yazan, Türkiye kullanıcısının huzuruna yabancı
ağlarını birbirine bağlamayı amaç edinmiş, ve bu misyonunu dağıtımların tam olarak destekleyemedikleri Türkçe uyumuyla
sürdürmeye kararlı olan Unix, kişisel bilgisayar (PC) kul- beraber çıkıyor. Klavyeden Türkçe yazmak, ekranda Türkçe
lanıcılarına yönelik geliştirilen Linux ile hiç bir zaman yarış- görmek, yazıcıdan Türkçe çıktı alabilmek için kullanıcının
mayacaktı. Özellikle X Window teknolojisinin de artan ayarlarla boğuşması gerekmiyor.
gelişime dayalı olarak Microsoft Windows'un kullanım Gelecek Linux, Gelecek A.Ş tarafından, yani bir şir-
rahatlığını aratmayacak bir arayüze sahip olan Linux için pek ket tarafından çıkartıldığı için kendinden önceki yaygın yerli
çok küçüklü (hesap makinesi, metin editörleri gibi) büyüklü dağıtım olan ve bir grup gönüllü Türk kullanıcı tarafından
(StarOffice, Apache gibi) program geliştirildi ve tabii ki artan hazırlanan "Turkuaz" dağıtımından daha çok geliştirilecek gibi
bir hızda geliştirilmeye devam ediyor. görünüyor. Hatta kısa zaman içinde yabancı dağıtımlar gibi
Geliştirilen programların bir çoğu serbestçe dağıta- yaygın ve etkin olacağını öngörebiliriz.
bildiği gibi pek çok lisanlı yazılımın da Linux versiyonları Tabii ki Linux kullanmak, özellikle de sistem yöneti-
bulunuyor; daha ilginci Linux üzerinde çok iyi çalışan bazı pro- mi ile uğraşmak zamanla öğrenilen bir iş. Ve ister istemez bu
gramların Microsoft Windows versiyonları da çıkıyor. "Myth 2" yolda kolayca halledilemeyen, en azından kolayca halletme yo-
veya "Heroes 3" Linux versiyonlarının da çıktığı oyunlar için lunun kolayca görülmediği engeller insanın karşısına çıkacaktır.
son örnek. Linux kullanıcıları, en güçlü ve yaygın ağ İlk başvuru kaynaklarının, kılavuz sayfaların (man pages),
sunucusuyla (Apache) rakiplerini hiç de aratmayan ofis pro- okubeni dosyalarının, yardım dosyalarının hemen hepsinin
gramını (StarOffice) aynı anda kullanabilmek için iki ayrı bil- İngilizce olması bir dezavantaj olarak görülebilir. Ancak
gisayara gerek duymuyorlar. dağıtım çatısı altında kurulmuş olan e-posta listesi, hatta telefon
Linux'un iddialı olduğu alanlardan biri de Internet. etmek bir çok zaman işe yarayacaktır.
Ftp, http, php, mysql gibi hizmetleri verimli bir şekilde sunmak Linux'a başlamak, yeni bir dağıtım denemek ya da
Linux için neredeyse bir standart. Hatta Ms-Windows veya daha güzeli, yerli bir dağıtımın geliştirilmesinde katkıda bulun-
Novell Netware ile anılan dosya paylaşımı gibi hizmetleri de mak istiyorsanız "Gelecek Linux 1.0" ile deneyebilirsiniz.
Samba, Mars gibi paketlerle yerine getiren Linux, Ağ hizmetleri
açısından bütün işletim sistemleriyle yarışan (ve pek çok zaman http://www.geleceklinux.com
kazanan) dişli bir rakip. Ve tabii ki çevirmeli bağlantı veya yerel http://www.linux.org.tr
(LAN) ya da geniş (WAN) ağ ile ağa açılan kullanıcılara
Netscape Navigator, gftp, licq, xchat(irc) benzeri her türlü Bahri Gençsoy
istemciyi de beraberinde getiriyor. bahri@ieee.metu.edu.tr
Linux'un, günümüzde geride kaldığı alan ise
donanım. Donanım - sistem ilişkisini kurmak donanım üretici-

Biltek, Şubat 2001 7


Kylix
Herkesin bildiği gibi uzun süredir bilgisayar dünyasında gbd gibi geleneksel araçlara oranla çok daha hızlı uygulama
Windows egemenliğini korumakta. Ama artık birçok programcı yazılabileceğini ifade ediyor. Hızlı olmanın ilk kısmı görsel
bundan rahatsız ve gözünü Linux'a dikmiş durumda. Evans olarak formlar (pencereler ve diyalog kutuları) dizayn edebilme
Marketing Services'in bildirdiğine göre 1999'un son altı ayı kabiliyeti. Bir elemanın üzerine tıkla ve onu bir forma çevir. Bir
içinde büyük şirketlerdeki tahmin edilen Linux yayılım oranı elemanı seç ve özelliklerini belirle. Aslında bu tip özellik daha
%75 artmış durumda ve Linux kullanan şirketlerin oranında birçok araçta var ve açıkçası bunları Kylix'de görmek pek de
%95'lik bir artış var. Herhangi server'ında Linux çalıştıran şir- şaşırtıcı değil.
ketlerin sayısı da 1999 mayısı ile aralığı arasında %17'den Linux'ın geniş bir platforma yayılması için bundan sonraki
%34'e çıkarak ikiye katlandı. Görüldüğü gibi son zamanlarda adım doğal uygulamaları geliştirmek olmalıdır. Kylix, kul-
Linux'a olan ilgi artışı istatistiklerle de ortada. İşte tam bu sıra- lanıcılara bu geçiş olanağını sağlamak için tasarlanmış bir pro-
da önümüze Borland firmasının çıkardığı bir Yöntemler (Methods) jedir. Şu ana kadar böyle bir program bulun-
ürün olan Kylix geliyor. Peki Kylix ne? CreateParams madığı için Kylix'e hem Linux geliştirme
Kylix, Linux için doğal ve hızlı uygulama CreateSubClass komitesi hem de Linux'ı geliştirmek isteyen
gelişimi (RAD) sağlayan Borland Gelişim CreateWindowHandle milyonlarca Windows kullanıcısı tarafından
Araçları Projesinin kod adıdır. Kylix uzun CreateWnd büyük bir ilgi bulunmaktadır. Ayrıca Kylix
süredir Delphi dünyasında olan en heyecan DestroyWindowHandle Delphi kullanıcılarına da büyük bir avantaj
verici şeylerden biri. Dale Fuller'e göre "Kylix DestroyWnd sağlayacaktır.
projesi, Linux için büyük uygulama kolaylığı DoAddDockClient Yukarıda C++'dan da söz etmiştik.
sağlamak üzere planlanmış bir araç.". Bu DockOver Programcılar bazen Pascal'ın yerine C++'ı da
proje ilk defa resmi olarak 28 Eylül 1999 'da DoDockOver tercih edebilir. Kylix, Linux için C++ Builder
Inspire \ Borland'ın yayınladığı bir haberle DoRemoveDockClient da sunuyor. C++, Delphi ile aynı IDE'yi (inte-
ilan edildi. Habere göre proje C, C++ ve DoUnDock grated development environment) ve aynı
Delphi gelişimini destekleyen yüksek perfor- GetDeviceContext framework'ü kullanıyor fakat C++ diliyle.
manslı Linux uygulaması olarak tanımlandı. MainWndProc Unutulmaması gereken bir şey de C++ Builder
Kylix projesi Delphi ve C++ Builder uygula- ResetIme GNU uzantılarını desteklemediğinden, C++
malarının Windows ve Linux arasında kolay ResetImeComposition Builder ile Linux kernelini yeniden çalıştır-
dönüşümüne yardımcı oluyor. SetIme mayı denemenin bir anlamının olmayacağı.
Linux üzerinde Delphi ve C++ Builder gibi SetImeCompositionWindow Eğer standartları tercih ederseniz, C++
araçların olması için yoğun bir talep var. WndProc Builder ISO standardını, C++'ı ve C'yi
Ayrıca sayısız kullanıcı yüksek kaliteli ve per- çalıştırır. ANSI/ISO standardına bağlı bir
formanslı desteklenmiş uygulama gelişim Özellikler (Properties) uygulamayı çalıştıracak olursanız muhtemelen
araçlarını kullanmak istemekte. Ctl3D Linux'daki C++ Builder'ın geç veya g++'dan
Ana programlama dili Delphi Pascal. İlk DefWndProc çok daha hızlı çalıştırdığını fark edeceksiniz.
bakışta Pascal'ın adını duyan birçok program- DockManager Kylix bir open source modeli olarak geliştir-
cı çıkış yolu aramaya başlayabilir, fakat bu DockSite ilmemesine rağmen bu program hem GPL
bildiğiniz Pascallardan değil. Delphi gelenek- ImeMode open source hem de proprietary uygula-
sel Pascal'a oranla çok daha modern özellik- ImeName malarını geliştirmek için kullanılabilecektir.
lere sahip. Kısacası Delphi modern software ParentCtl3D Şu anda Kylix open source modeli geliştirilme
gelişimine ihtiyacı olan bir programcı için her UseDockManager aşamasında. Kylix'i geliştirenler open source
şeye sahip (Bir istisna hariç-jenerik tipi-ama WheelAccumulator ve serbest software'in değerine inanmaktadır
hiçbir dil mükemmel değildir.). ve GPL uygulamalarının Kylix içinde açık bir
Kylix'den söz ederken bazen RAD option olarak sunulmasını amaçla-
Şekil 1: TwidgetControl'ün kapsamadığı yöntemler ve
(rapid application development) teri- maktadır.
özellikler.
mi görüyoruz. Peki RAD ne demek? GCC/Emacs, MetroWerks Code
RAD kısacası hızlı ve etkin bir şekilde uygulama yazma demek. Warrior, ve Cygnus Code Fusion gibi programlar sistem level-
Peki uygulamadan kastımız ne? Uygulama oyunlardan word indaki gelişmeler için uygun olmasına rağmen Kylix yüksek
processor'a kadar desktop araçları olabilir. Database client'i, performanslı doğal Linux uygulamalarına odaklanmış durum-
server, middletier layer olabilir. E-mail okuyucuları gibi net- da. Kylix geleneksel "Compiler / Editor / Debugger" uygula-
work client'i veya web server'ları gibi network server'ı olabilir. malarını alarak tamamen farklı, daha basit bir seviyeye taşıyor.
RAD'ın ilk harfini oluşturan "rapid" Kylix'de, gcc, emacs, vi ve Eğer kullanıcı kernel ile ilgileniyorsa mevcut olan araçlar

Biltek, Şubat 2001 29


Gnome üzerinde çalışan Kylix...
muhtemelen en iyi seçimdir ama eğer kullanıcı uygulama oluş- Qt'nin CLX'in temeli olarak kullanılması beni nasıl
turmak istiyorsa bunun için Kylix açık farkla en iyi seçim ola- etkileyecek?
caktır. Birinci sorunun cevabı Kylix uygulamaları her çeşit
Linux'da standart pencere kontrolü içeren çok sayıda toolkit var. Linux desktop'ı altında çalışabilecek. Özellikle Gnome ve KDE
Örneğin Buttons. Bunlara widget deniliyor ve GTK ile Qt bun- gibi.
ların içinde popüler olanlardan. Qt Windows ve Linux'da Gelelim ikinci soruya. Bu işte amaç kullanıcıların
çalışan bir Linux widget toolkit'i. Qt CLX'in temeli olarak seçil- uygulamalarını Linux'a en az zorlukla taşımalarını sağlamak.
di. Bir başka deyişle Windows API ve ortak controller VCL için Birçok eleman adı aynı, birçok özellik aynı.
neyse Qt de CLX için o. Qt'nin Linux üzerinde Delphi kul- Her ne kadar birkaç eksiklik ve birkaç yeni ekleme
lanıcıları için belirgin pozitif yanları var: olsa da genel olarak uygulamalarınızı taşımak gerçek anlamda
· Popüler KDE desktop'ı tarafından kullanılan geçerli acısız olacak. Fakat component writerlar için bu farklı bir
bir Linux widget seti. hikaye. Yeni başlayanlar için ne Windows.pas ne de Windows
· Windows API stiline benzer. API var. Mesaj directive ve CN ve CM notifikasyonlarının hep-
· Grafik modeli VCL'nin grafik modeline yakın. sine güle güle diyebilirsiniz. Docking, BiDi metotları / özellik-
· Sınıfları VCL'nin parçalarına çok benzer. leri, IME (input method editor), veya Asian desteği de yok. Ve
· Birçok standart widget sunuyor ve mesaj loopunu tabii ActiveX, COM, veya OLE desteği de. Windows 3.1 ele-
idare ediyor. manları da ayrıca dışarıda. (Bkz Şekil 1)
Bu akla iki soru getiriyor: OwnerDraw, Styles adında yeni bir fikir ile değiştir-
Acaba bu Kylix'in Gnome gibi diğer desktoplar dışın- ilecek. Styles, temel olarak, bir Widget'in veya bir uygulamanın
da sadece KDE desktop'ını destekleyeceği anlamına mı geliyor? yeni ve tam bir bakış alabildiği, Wimdows'taki skin'lere benzer

30 Biltek, Şubat 2001


bir mekanizma. Fakat bu hala gelişim aşamasında olan bir şey Program CalcTest;
olduğu için bunun üzerinde daha fazla konuşmaya gerek yok. uses
Biraz da CLX'in nasıl çalıştığına bakalım. Qt bir C++ SysUtils, Classes, QControls, QForms, QStdCtrls, Qt,
toolkit'i ve böylece bütün widget'leri C++ nesnesi. Öteki QComCtrls, QCalc, Types;
taraftan CLX Object Pascal'da yazılmış bir program ve Object type
Pascal doğrudan C++ nesnelerine hitap edemez. Olayları biraz TTestForm = class(TForm)
daha karışık yapmak için, Qt bazı yerlerde çeşitli kalıtlar kul- Calc: TCalculator;
lanıyor. Böylelikle bütün Qt sınıflarını alıp, basit C fonksiyon- public
ları serisine çeviren bir ara yüz katmanı yaratılmış olunuyor. constructor Create(AOwner: TComponent);
Bunlar Windows'da DLL ile ve Linux'da paylaşılmış bir nesne override;
ile kaplanmış oluyor. end;
var
TestForm: TTestForm;
{ TTestForm }
constructor TTestForm.Create(AOwner: TComponent);
begin
inherited CreateNew(AOwner);
SetBounds(10,100,640,480);
Calc := TCalculator.Create(Self);

Calc.Parent := Self;
Calc.Top := 100;
Calc.Left := 200;
//Diğer sınır efektlerini görmek için şu satırdaki yorumları
//kaldırın:
// Calc.BorderStyle := bsEtched;
end;
begin
Application := TApplication.Create(nil);
Şekil 3: Windows altında çalışmakta olan hesapmakinası Application.CreateForm(TTestForm, TestForm);
TestForm.Show;
Application.Run;
end.
Şekil 2: CLX hesap makinesi kontrolü için proje dosyası
CalcTest.dpr var. Şekil 3'de Windows'da çalışan hesap makine-
si kontrolü ve de Şekil 4'de Linux'da çalışan hesap makinesi
kontrolü görülmekte. Standart Microsoft hesap makinesine çok
benziyor.
Özetleyecek olursak; Kylix, desktop, database ve
internet uygulamaları için görsel eleman tabanlı gelişimin RAD
(rapid application development) yararlarını GNU/Linux için
hızlı ve doğal kod compiler ışığının gücüyle birleştiren yegane
software gelişim platformudur.
Kylix projesi:
· RAD Görsel Uygulama Gelişimi ile Linux'a geniş bir
Şekil 4: Aynı hesapmakinasının RedHat Linux altındaki görünümü uygulama alanı getirecek.
· Delphi ve Visual Basic kullanıcılarına hızlı bir şekil-
Apache server'ı için bakacak olursak Kylix NetCLX de doğal Linux uygulamaları geiştirme ve birçok Windows
Web gelişimi: uygulamasını Linux'a taşıma kabiliyeti verecek.
· Hızlı Web uygulama gelişimi · Doğal bir şekilde çalıştırılmış Internet, Web,
· Çok yüksek performanslı doğal kod ve Apache uygu- Database, C/S ve Linux Desktop uygulamaları ile çok yüksek
lamaları performanslı uygulamalar sağlayacak.
· Yüksek güvenilirlik sağlayan zamandan kazandıran
eleman tabanlı görsel araçlar Şafak Demirci
· Linux OS cross-platformu ve Windows OS flexibility keshade@yahoo.com
içeriyor.
Aslında bunlar altyapı bilgileri. Ama elbette VCL Erkan Alpman
kontrolü yazmak için Windows API'nin ve Qt için de CLX'in ealpman@ieee.metu.edu.tr
karmaşıklığını anlamamıza gerek yok. Aşağıda CLX ile
yazılmış bir custom kontrol var. Şekil 2'de Proje dosyası

Biltek, Şubat 2001 31


Dijital Video
Görüntü Aktarımın Günü ve Geleceği
Hızla gelişen teknoloji beraberinde yeni standartlar ve yeni içerdiğini belirtir. Sayıların yüksek olması
uygulamalar getiriyor. Dijital video da çok popüler ve çok şey daha fazla ayrıntının seçilebilmesini ve
vaadeden bir teknoloji. Bu yazı, bu teknolojiye çeşitli açılardan daha kaliteli bir görüntü edinilebilmesini
bakmak, bir başlangıç kaynağı olabilmek amacıyla yazıldı. sağlar.
6-7 sene önce, ilk kez bir video dosyasını, Interlaced Ekrana gelen görüntünün tek ve çift sayılı
"canyon.mpg"yi, küçük bir "Xing" penceresinde, donanım hız- satırlar için ayrı zamanlarda yollanması.
landırmasız bir şekilde izlediğimde çok şaşırmıştım. Interlaced bir görüntü akıcı sahneleri göze
Geçenlerde aynı dosya tekrar elime geçti ve bir 160x120 fazla farkettirmeden fiyatı daha az tutan bir
çözünürlükteki 25 saniyelik bu dosyaya bir de DVD filmlere donanımla izlenmesini sağlar. Televizyonlar
bakınca daha da şaşırıyorum. "Interlaced" görüntü verirken yeni monitör-
MPEG standartları hayatımızda önemli bir yer edin- ler hemen her çözünürlükte "Non-
meye devam ediyor. Gelecekte ise hayatımızın ayrılmaz Interlaced" yani bütün satırların sırayla yol-
parçaları olacağı kesin. Kablolu TV'den, VCD - DVD diskler- landığı, daha kaliteli görüntü verirler.
den tanıdığımız bu teknoloji görüntülü iletişimin -şimdiye Bitrate Dijital olarak yollanan verinin, yani bit'lerin
kadar girmediği- her türlü alanına girmeye aday. kaynaktan ya da hedeften aynı anda ne
Ancak, yaygınlaşan popüler eğlence aracı DVD'ler, kadar fazlasının birden işlenebildiğini belir-
müzik CD'lerinin, yine bir Mpeg standartı olan "mp3" ile tir. CD-ROM ya da DVD-ROM gibi araçlar
yaşadığı sıkıntıları, hayatının çok erken döneminde, Mpeg 4 - Megabit/saniye'lerle ölçülen hızlar
"DivX ;)" ile yaşamaya başladı. Ortalama 7-8 Gigabyte tutan sunarken, Internet'e ortalama bir modemle
DVD filmlerin, 600-700 Megabyte gibi boyutlara, üstelik bağlanan bir kullanıcının erişebileceği
görüntüde pek de fazla kalite farkı olmaksızın kopyalanması, teorik genişlik 56 kilobit/saniyedir. (ki
film enstitüsünden para kazananların gece uykularını kaçırıyor pratikte bunun yarısı çok makul sayılabilir.)
olsa gerek. Color Depth Renk derinliği. Bit cinsinden ifade edilen
Bu yazıda bu tip bir çevirim işleminden de renk derinliği bir noktanın birbirinden fark-
bahsededeceğim için bir uyarı yapmayı yerinde buluyorum. lı olarak alabileceği renk sayısını belirtir.
Burada anlatılanları uygulamak tamamen kendi seçiminizdir. Bir nokta kendisini oluşturan yeşil mavi ve
Benim amacım, gelişen standartların etkin uygulamaları kırmızı oranlarının ne kadar karıştığıyla
hakkında insanların bilgi sahibi olmasını sağlamaktır. ifade edilir. Günümüz monitörlerinin üst
sınırı olan "True Color" - 32 Bit renk derin-
MPEG nedir ki? liği bu bileşenlerin herbirinin ve bir de par-
Elde edilen video dosyasının mutfakta nasıl hazır- laklık değerinin 256 farklı oranda karışa-
landığını merak ediyorsanız okumaya devam edin. bileceğini gösterir. 2564=4,295x109 farklı
Çok geniş bir konu olduğu için bazı terimleri açıkla- renk (32bit) aynı anda görülebilir.
mak ve sonra da kaba bir çalışma şekli vermek yerinde olacak- Raw Ham görüntü. Bir karedeki bütün noktaların
tır. ayrı ayrı renk değerlerin kayıt edilmesiyle
MPEG, görsel ve işitsel verinin etkin bir şekilde oluşturulur. Bitmap (.bmp) dosyalar resmin
aktarılması için çeşitli algoritmik altyapıların belirlendiği bir raw olarak saklandığı dökümanlara örnektir.
standarttır. Çok güçlü bir standart olması Quicktime Movie ya Subsampling Yeniden boyutlandırma. Bir resmin ya da
da Real Media gibi başka standartları da kendi algoritmalarını karenin orijinal boyutundan farklı bir boyu-
temel almaya zorlamıştır. Kelime anlamındaki MPEG, yani ta genişletilmesi ya da küçültülmesi.
Codec Genelde Windowsâ için bir video ya da ses
MPEG Moving Pictures Expert GroupISO verisinin nasıl çözüleceğini ya da hem nasıl
(International Standarts Organisation) IEC çözüleceğini hem de nasıl kodlanacağını
(International Electro--Technical belirten uygulamalar.
Commission) altında çalışan standart belir-
standart belirleme
leme grubu.
grubu, standartın genel algoritmasını belirler ve çeşitli şirketler
Frame Kare. Bir anda ekranda görülen görüntü.
(ör: Microsoft - .asf) ya da şahıslar (ör: project mayo: DivX ;) )
FPS (Frame per Second) bir saniyede gös-
bu standartı ihtiyaçlara göre biçimlendirir.
terilen kare sayısıdır. İnsan gözü ortalama
MPEG gibi standartlar sayesinde raw olarak çok büyük boyut-
24 FPS'lik bir görüntüyü akıcı kabul eder.
lar tutan veri makul kayıplarla kabullenilebilir boyutlara
Çözünürlük. Gösterilen resmin ya da genel
indirgenir. Hemen her video ve ses standartı kayıplarla çalışır.
Resolution anlamda filmin boyutu. Sayı x Sayı olarak
MPEG'in başarısı ise kullanıcıya, arzulanan minumum kayıp +
ifade edilen çözünürlük, karenin yatay ve
minimum dosya boyutunu sunabilmesindedir.
dikey olarak kaç tane nokta (piksel)

16 Biltek, Şubat 2001


MPEG gibi bir standarta niye ihtiyaç duyulduğunu bir nevi "raw" video dosyası olarak kaydetmek, istenen kalite &
açıklayalım: dosya boyutunu veremeyecektir. (Aslında bu işi Motion-JPEG
isimli yaygın olmayan bir algoritma yapmaktadır.)
Elimizde MPEG'in
352x240 (Video Cd) hedefi sabit bir kay-
boyutunda, Yüksek nak/hedef bitrate'inde
Renk derinliğinde (24 kaliteli görüntü su-
bit) bir raw resim nabilmektir. Bütün
dosyasının ufak ek bil- MPEG versiyonların-
giler hariç boyutu şu da temel prensip bu
şekilde olacaktır: olduğu için çok
karışık bir sahnede,
352x240x3=253,440 gelen datayı maxi-
byte. (her bayt 8 bit mum bitrate'in altında
veri saklar.) tutmak için kayıp
artacak ve sıkıştırma
Gözün ka- algoritmasından kay-
bulleneceği, 24 naklanan hatalar göze
kare/saniye hızında 10 daha çok çarpacaktır.
saniyelik bir animasy- MPEG'in
on ise: hedefi "insan"
gözüdür. Sihirbazlık
253,440x24x10=58 da diyebileceğimiz
megabaytlık bir dosya MPEG, "göz" dikkat-
oluşturacaktır. sizliklerinden yararla-
narak veriyi kolay
Gerçekten kolay farkedilemeye-
büyük bir sayı! Bu cek şekilde bozarak
oranla 70 dakikalık bir sıkıştırır. Bunun basit
video 172 bir örneği hareket
kilobayt/saniyelik halindeyken keyifle
sıkıştırılmamamış izlediğimiz video
stereo ses ile birlikte dosyasını durdurduğu-
toplam 25 Gigabayt! muzda, gölgeli ve
tutacaktır. bozuk görüntüler elde
Bu boyutu küçültmek için uygulanacak belki de en etmemizdir.
basit çözüm Winzip gibi programların kullandığı çok köklü, hiç Daha derinlere iniyoruz...
kaybın olmadığı -ki hatalı bir bit bile bir programın çalışma- Elimizdeki 352x240 çözünürlükte raw datayı
ması ya da daha kötüsü hatalı çalışması anlamına gelebilir- VCD'lerde kullanılan Mpeg-1 algoritmasıyla sıkıştıracağız.
Huffman, LZW gibi algoritmalarla sıkıştırma yapmaktır. Elimizde Kırmızı - Yeşil - Mavi kodlaması olan kare, YUV
58 megabaytlık video dosyasını yüksek oranda denilen, bir parlaklık (Y) iki tane de renk (U & V) kodlamasına
sıkıştırma yapabilen WinAce ile mümkün olan en fazla miktar- çevrilir. Bu sayede bir kareden yine aynı çözünürlükte üç tane
da sıkıştırdığımda elde ettiğim dosyanın boyutu 22 megabayttı. kare elde edilmiş olur. Bunun sebebi insan gözünün parlaktıkta-
Bu, halen daha kabullenilemez bir boyut! ki değişimlere renkdeki değişiklere olduğundan daha duyarlı
MPEG ise temel prensibi itibariyle, gözle olmasıdır. Daha sonra, nasılsa "göz" kolay kolay farketmez
görülmeyen ya da zor görünen bir şekilde video görüntüsünü diye, U ve V kanallarının çözünürlüğü "subsampling" denilen
"bozarak", 58 megabaytlık bu dosyayı Mpeg-1 formatında 2,51 işlem ile 176x120 çözünürlüğüne düşürülür. (ilk kayıp)
megabayt, Mpeg-4 - DivX ;) formatında ise 1,67 megabaytlık U ve V kanallarının Y kanalına oranı (Y:U:V) kodla-
bir boyuta indirmeyi başardı. Tabii ki bütün dosyalar 352x240 manın kalitesini belirleyen faktörlerden biridir. Mpeg-1'de bu
çözünürlük 24 kare/s ve 24 bit derinlikteydi. 44.100 Hz 16bit oran 4:1:1 iken Mpeg-2'de 4:1:1 ya da 4:2:2'dir.
stereo 172 kilobayt/s tutan sesi ise tanıdık MP3 formatı 16 kilo- Bir kare, referans alınan bir başka bir kareye göre
bayt/s'ye düşürebiliyordu. algoritmik olarak ifade edilmeye çalışılır. Böylelikle çok büyük
boyutlar kaplayan raw veri, birbirini takip eden matematiksel
Kulağa hoş geliyor değil mi? Biraz daha teknik ifadelere dönüştürülür. Bu dönüştürme işleminde, iki kare
detaya girmek için bölümü okumaya devam edin: arasındaki fark Y bileşeni için 16x16, U ve V bileşenleri için
MPEG diğer bütün "kayba dayalı" video sıkıştırma 8x8 (4:1:1) matrisler halinde ifade edilir. Bu fark, "discrete
algoritmalarında olduğu gibi akan görüntüde değişen alanların cosine transformation" (DCT) bir algoritmanın üst üste, farklı
değişmeyen alanlardan daha az olduğu mantığına göre çalışır. parametlerle uygulanmasıyla, Huffman ile sıkıştırılabilecek bir
Sabit görüntülerde, yani resim dosyalarında kayba dayalı şekle sokulur. Algoritmanın adımlarında çeşitli "ortalama değer
sıkıştırmayı en iyi JPEG (.jpg) formatının başardığı bir gerçek- alma"lar olduğu için burada da kayıp vardır. Huffman algorit-
tir. Ancak bütün kareleri JPEG olarak sıkıştırıp bu diziyi yine masıyla ise çokça 0'dan oluşan son matris kayıpsız sıkıştırılır.

Biltek, Şubat 2001 17


Mpeg-1, atası sayılan H.261 algoritmasından farklı Mpeg-4, öncekilerden farklı olarak, çok farklı boyut-
olarak iki tip "geçiş" karesi (P & B) kullanmıştır. Bir adet de larda ve çok farklı hat genişliklerine göre görüntü verebilmek-
referans karesi (I) ile Mpeg-1 bitstream'i üç tip kare içerir: I,P tedir. Geniş Mpeg-2 veriler Mpeg-4 ile 11:1 gibi oranlarda
ve B. küçültülebilmektedir. Mpeg-4 video 5 kilobit/s'den 10
I kareleri temelde JPEG karelerdir. Bütün kare bir megabit/s'ye kadar destek verir. En önemli özelliği kendisine
bütün olarak kodlanmıştır. Algoritmalar sayesinde elde edilen P ayrılan hat genişliğinin Mpeg-1 ya da Mpeg-2 gibi daima
ve B karelerinden P, sadece bir önceki I karesini referans ala- tümünü değil de ihtiyacı olduğu kadarını kullanabilmesidir.
bilecekken, B, önceki ya da sonraki hem I hem de P karesini bir- "Variable Bitrate" denilen bu özellik, ancak raw verinin karışık
likte ya da ayrı ayrı referans alabilir (!). Tipik bir Mpeg-1 kare olduğu durumlarda izin verilen genişliğinin hemen hepsini kul-
akışı, bağımlılıklarla birlikte şöyle olacaktır: lanmasını sağladığı için Mpeg-4'ü tutumlu bir standart olarak
bilinmesini sağlamıştır.
Mpeg-4'ün video verisine yaklaşımı onu nesnelere
ayırmaktır. Popüler web plug-in'i "Flash"ı biliriz. Hızlı ani-
masyonlar sunabilmesi animasyondaki nesnelerin bilgisini önce
göndermesi ve daha sonra da bu nesnelerin hareketlerini
matematiksel olarak ifade etmesindendir. Mpeg-4 verinin hep-
sinde olmasa da (filmin kahramının bir nesne olarak kabul
etmek gibi) çeşitli sahnelerde veriyi nesnelere ayırır ve ayrı ayrı
kodlar. Örneğin, neredeyse sabit bir arkaplan önünde hareket
eden bir arabayla arkaplan ayrı ayrı kodlanır.
Yazının başından beri duyduğunuz "DivX ;)" ise Mpeg-4 taban-
Çözücü program, decoder, MPEG standartlarına göre çalışır. lı bir codectir. Aslında Microsoft'un düşük hat genişlikleri için
Kendisine gönderilen bir veri akışında kareleri tanımlar, verinin kullandığı ASF formatının "kırılmış" halidir. Microsoft'un
içerdiği DCT parametreleriyle orijinal raw veriye yakın bir Mpeg-4 codec'i sadece kodlanmış videonun çözümünü ve
görüntüyü elde eder. Çözücünün bire-bir orijinaliyle aynı göstrerimini yaparken, DivX ;) raw datayı kodlayarak sıkıştıra-
görüntü elde etmesi ortalama herhangi bir kare için mümkün bilir de. "Geri Mühendislik" (Reverse Engineering) ya da daha
değildir. Çözücünün sorunu bu işlemi hızlı bir şekilde yapa- yaygın adıyla "kırma" (hack) ile elde edilmiş bir uygulama olsa
bilmektir. Yeterli işlemci gücüne sahip olunmadığı zamanlar da, DivX ;) bu kodu gönüllü bir şekilde optimize eden insan-
kare atlamak çoğu çözücü program için caziptir. ların sayesinde çok gelişmiş ve kendi başına bir Mpeg-4 temel-
Kodlayıcı programın, li bir standart olmuştur. "İzlediğin Kadar
encoder'ın, ise işi daha zordur. Kendisine Öde" tarzında başarısız bir DVD kiralama
gönderilen raw datayı hedef bitrate'a en uygulaması olan DIVX ile karıştırılmamak
uygun kalitede aktarmak kaliteli bir için de ismi "DivX ;)" olarak konmuştur.
encoder'ın amacıdır. Xing'in yaptığı gibi (göz kırpan adam ismin bir parçasıdır)
bütün kareleri I olarak kodlayabilir ya da Yüksek kalitede ve düşük boyutta video
çok akılcı algoritmalarla uygun I/P/B oranı kayıt imkanı sunabilmesi ona olan talebi
yakalanmaya çalışılabilir. arttırmıştır.
Mpeg-2, Mpeg-1'den çok uzak Tabii ki bir ses video dosyasının özellikle
olmamakla birlikte hedef kitlesinin de bir filmin vazgeçilmez bir parçasıdır.
eğlencelik video uygulamaları olması MPEG standartları içerisinde sesi işlemek
(DVD) ve daha geniş bir hat genişliği için de yöntemler belirtir ancak tüm zaman-
olanağı bulunması sayesinde kayıpları ların en popüler standartı Mpeg-1 Layer-3,
daha aza indirmiştir. Y:U:V küçültme oranı nam-ı diğer MP3'dür.
ya çok azdır ya da hiç yoktur. Ses sıkıştırması da video sıkıştırması gibi
Mpeg-2 ortalama çözünürlüğü "kayba dayalı" bir sıkıştırmadır. Tabii ki bu
720x480'dir. 5 ayrı kanaldan "surround" sefer hedef göz değil "insan kulağı"dır.
ses de verebilen Mpeg-2 bu lüksü DVD'ler Mpeg-1 içerisinde tanımlanmış Layer 1,2,3
sayesinde geniş hat genişliği ve toplam standartlarından Layer 3 hem yüksek kalit-
dosya boyutuyla yakalamıştır. ede hem de düşük kalitede çok uygun bir
Mpeg-1 ve Mpeg-2 ortalama ses sunduğu için başarılı olmuştur. CD
çözünürlük değerlerini sırasıyla televizyon kalitesindeki sesi kulağa hissettirmeden
İnterlaced videodan kaynaklanan görüntü
ve HDTV'den (High Definition TV - 12:1 gibi oranlarda küçültüğünü artık hepi-
Yüksek kalitede görüntü sunan TV) almıştır. Televizyonlar miz biliyoruz herhalde.
Avrupa'da PAL ya da SECAM formatında, 50hz interlaced MP3 bir Mpeg-1 standartı olduğu için her türlü ham
(saniyede 25 kareye denk gelir), Amerika'da NTSC formatında ses için sabit bir bitrate verecektir. Yani tamamen boş ya da
60hz interlaced görüntü verir. Mpeg-2'ye duyulan ihtiyaç yük- bangır bangır müzik olan iki dosya eğer aynı bitrate'de kodlan-
sek çözünürlükte interlaced veriyi Mpeg-1'in etkin bir şekilde mış ve dosya süreleri aynı ise dosya uzunlukları da aynı ola-
sıkıştıramamasındandır. caktır. Ancak "Joint Stereo" denilen kayıt sistemiyle Stereo ses
Mpeg-3 ilk akla geldiği gibi, MP3 formatı değildir. Mpeg-3 iki kanalda ses farklı olmadıkça tek kanaldan kaydedilecektir.
standartları zamanla Mpeg-2'ye entegre olmuş, Mpeg-3 silin- Ayrıca son zamanlarda standartın esnetilmesiyle şarkının farklı
miştir. yerlerinde farklı bitrate sunabilen MP3 kayıt sistemleri de

18 Biltek, Şubat 2001


neredeyse standartlaşmıştır.
MP3'ler de codecler aracılığıyla okunur. Ancak artık Orijinal
Windows'la bile beraber gelen MP3 okuma codecleri kodlama DVD
yapma için kullanılamaz. Çeşitli programlar MP3 formatında karesi
kayıt için kendi iç codeclerini kullanırlar.
MP3 formatında kayıt yapılmasını sağlayan, DivX ;) gibi dışsal
(external) codec olan "Radium Audio Codec" de yine DivX ;)
gibi kırılmış bir codectir. Fraunhofer'ın "Opticom Mp3
Producer" isimli programda kullandığı iç codec'in geri
mühendislikle dışsal bir codec haline getirilmesiyle oluşturul-
muştur. Ve yine üstünde çalışan gönüllü insanlar sayesinde hızlı
ve güçlü bir codec haline gelmiştir.

Mpeg-2 formatında kaydedilmiş DVD filmlerin nasıl


Mpeg-4 - DivX ;) formatına çevrildiğini açıklamak için
DVD'lerin çalışma mantığını bilmek işe yarar:

DVD'ler & Kopyalama


DVD'ler yüksek miktarda veri sunabilen kayıt ortam-
larıdır. Bu ortama dijital olarak istenen veri - video, program,
resim gibi- kaydedilebilir. Ancak sunduğu kapasitesine yüksek
kalitede kaydedilmiş Mpeg-2 filmlerden başka çok da fazla
talip (günümüzde) olmadığından DVD denince akla DVD DivX ;)
Filmler gelir. Yazının geri kalanında da DVD'yi bu anlamda Low Motion
kullanacağım. 2.45 MB
DVD'lerin doğuş ve yaygınlaşma felsefesinin altında
VCD'ler gibi kolayca kopyalanamamak yatar. Yüksek kalitede
televizyon (HDTV) gibi bir teknolojiyle birlikte DVD'ler gele-
ceğin bireysel eğlence aracı olmaya adaydır. Tabii ki bu
teknolojiye yatırım yapan şirketler, filmlerini sinemadan sonra
DVD olarak pazarlayan yapımcılar, CD teknolojisinin eksik-
lerinden ders alarak DVD teknolojisini kopyalamaya karşı
korumak istiyorlardır.
DVD'lerden kopya almak için geçerli gözüken yollara
bakalım.

DivX ;)
High
Motion 1.38
1 numaralı yolda DVD'den okunan ham veri vardır. Bu veri MB
CSS denilen bir algoritmayla şifrelenmişdir. Bu şifreleme video
çözücüsü (Power DVD gibi bir yazılım ya da DVD Player'ların
kendi iç yazılımı) tarafından kaldırılır ve izlenebilir bir çıktı
verir. 2 numaralı çıktı ekran yerine yazılabilir bir DVD sürücü
yollanabilir. 3 numaralı yolda ise ekranda gözüken görüntü
VHS kasede kaydedilir.
2 ve 3 kaba kırma yolları gibi gözükse de bu yollarla
bile kırma engellenmiştir. Dijital kaydedicilerin uymak zorunda
olduğu IEEE 1394 ya da diğer ismiyle Firewire standartı dijital
kaydedicinin çözücüden şifrelenmiş veri almasına yol açar.
Macrovision standartı ise ekranda görülen 3. yol ile görüntünün
VHS'ye kaydedilmesini engeller. Televizyon ve video
kaydedicinin çalışma prensipleri arasındaki farkı kullanan
Macrovision, televizyonun tepki veremeyeceği kadar kısa bir
süre içinde görüntüyü bozar. Televizyondan daha hızlı tepki

Biltek, Şubat 2001 19


veren video kaydedici bunu algılar ve renk veya görüntü kaybı çok zor olmadığı bu programların isimlerini söylememeyi ter-
olan kayıtlar yapar. cih ediyorum.
Aslında Capture kartları ile izlenen görüntünün Mpeg-4 - DivX ;)'in etkin bir uygulaması olan DVD'den CD'ye
kaydedilmesi mümkündür ama bu çok zorlama bir çözüm ola- aktarım gibi bir işlemden bahsetmeden önce önemli olduğunu
caktır. düşündüğüm bir noktayı açıklamak istiyorum. Bir uygulamanın
Ayrıca Bölge kodu denilen ve DVD-ROM sürücüleri kullanım şekli kullanan kişinin niyetine bağlıdır. Aşağıdaki
üreticilerinin uyguladığı, bir filmin farklı bölgelerde izlenmesi- işlemleri ben öğrenmek için yaptım, bir başkası yasal olmayan
ni engelleyen bir koruma daha vardır. Donanım kaynaklı bu kopyalar yaratmak için, daha başka biri ise DVD sürücüsü
engel filmlerin bölgeler arasında dolaştırılmaması için konmuş- olmayan dizüstü bilgisayarında izlemek üzere masaüstü bilgisa-
tur, bu engel "firmware" isminde her bir sürücü markası için yarından elindeki DVD'nin bir CD kopyasını yaratmak için
ayrı ayrı yazılmış programlarla aşılabilmektedir. Tabii ki yapabilir.
firmware'ler de "kırma" yoluyla elde edilmiştir. Ayrıca donanım
üzerinde oynama yaptıkları için kullanımlarından kaynaklana- DVD Kopyası Lütfen
bilecek potansiyel zararlar daha fazladır. Harddisk'e DVD "DVD ripper" programlar sayesinde harddiske
kopyası almak için firmware'e ihtiyaç yoktur. aktardığımız DVD verisini taşımak astarından pahalıya gele-
Bilgisayar ile veriyi kopyalamanın önündeki engel cektir. Ortalama 6-7 gigabayt tutan bu veri bir çok CD ile ya da
CSS şifrelemesidir. Kullanıcı DVD içinde gözüken dosyaları doğrudan harddiskin taşınması ile aktarılabilir. Hal böyle olun-
kendi harddisk'ine kopyalamak istediğinde öncelikle böyle bir ca biraz kaliteden feragat edip makul boyutta bir video dosyası
işlemi yapamayacağını söyleyen bir uyarı alır. Eğer sürücüden edinmek çok cazip gözüküyor.
ham veri okumayı başarabilirse, ki mümkün, DVD'deki bilgi- Bu iş için bazı araçlara, yani programlara ihtiyacımız
lerin bire bir kopyasını elde etmiş olur. Ancak sorun bu verilerin olacaktır. Böyle bir işlemi yapmak için değişik programlar ve
şifrelenmiş olmasıdır. değişik ayarlar çok fazladır, burada temel prensipleri açıklaya-
DVD yazılımı üreticileri Content Scrambling System bilmek için mümkün olduğunca az program kullanacağım. İki
- İçerik Gizleme Sistemi (CSS) ismindeki bu şifrelemenin farklı dosya yaratıp bunların ortalaması olan üçüncü bir dosya
anahtarını almak için çeşitli sözleşmeler imzalamalıdırlar. elde etmek gibi bilgilere yazı sonundaki linkler aracılığıyla
CSS, DVD içeriğini iki tip "korsan"dan korumalıdır: ulaşabilirsiniz.
DVD kaydedici ve DVD Video Çözücüsü. DVD ROM diskinde DVD Ripper ile ile harddiskte bir dizin altında DVD
bulunan telifli bir materyali korumak için üç tane 40 bitlik yapısınının birebir -ama bu sefer şifresiz- karşılığını oluşturmak
anahtar kullanılır. Her bir anahtar bir öncekine göre şifrelenir ve ilk işimiz. Bu sadece biraz vakit alan, basit bir işlem. Ancak bu
üçüncü anahtarla da içerik şifrelenir. DVD ROM sürücünün işlem bitiminde doğru aktarılıp aktarılmadığını görmek için bu
gönderdiği verinin bir kez kendini tanıttıktan sonra yerine dosyaları bir DVD player ile açmak en güvenlisi.
başkasının geçtiği bir çözücü konumuna ulaşmaması için Harddiske aktardığımız dosyaların yapısından biraz
anahtarlar zamanla değişir. bahsedelim:
Firmalar sözleşmelerle edindikleri anahtarların çalın- .ifo, .bup, .vob tipinde dosyalardan en önemlisi vob
masını önlemek için yazılımlarını da şifrelerler. Bu sayede dosyalarıdır. Bu dosyalar, içerisinde Mpeg-2 formatında Video,
"hacker"lar güçlü bir şifreleme algoritmasının karşısında süper- AC3 formatında (üç boyutlu), eğer çoklu dil desteği varsa bir-
güçlü bilgisayarları olmadığı için çaresiz kalırlar. den fazla ses, ve karakter olarak (yazı dosyası) değil de resim
Durum biraz umutsuz görünüyor değil mi? olarak kaydedilmiş altyazı bilgileri bulunur. Altyazılar (subtitle)
Ancak bir firma, RealNetworks, Xing DVD Player ayrı bir vob dosyası içerisinde bulunur.ifo dosyaları DVD
yazılımında anahtarlarını yeterince iyi koruyamamış ve yine hakkında bilgileri içerir (bup dosyaları ifo'ların yedeğidir) ve
geri mühendislik ile hacker'ların DVD koruma mekanizmasını bunların da kopyalanması gerekir.
aşmalarını sağlamıştır. DivX ;) ve Radium codeclerini kurmak belki de ilk
CSS şifreleme algoritması elden ele gezerken, bu işimiz olmalı. Elimizdeki Mpeg-2 formatındaki videoyu Mpeg-
algoritmayı kullanarak DVD'nin kırılmış kopyasının harddiske 4 formatına aktarabilecek bir en iyi program FlaskMPEG. DVD
kayıt edilmesini sağlayan ilk program DeCSS, Norveçli 16 dizin yapısını kabul eden ve birçok seçenek sunan FlaskMPEG
yaşındaki bir çocuk tarafından yazıldı. Bu sayede Linux'da da ücretsiz dağıtılan bir yazılım. Yine bir ücretsiz yazılım olan
DVD filmler izlenebilecekti. Çocuk CSS'i kırmamıştı, kırılmış VirtualDub oluşturulan DivX ;) dosyayı çok iyi optimize ede-
CSS kodunu kullanan bir program yazmıştı; ancak bunu bilir ya da kendisi de FlaskMPEG kadar iyi olmasa da Mpeg-1
medyaya ifade edemedi - ya da medya onu pek dinlemedi. dosyadan DivX ;) elde edebilir. FlaskMPEG sesi çok iyi
DeCSS burada bahsedilen diğer "kırılmış" program- işlemediği için VirtualDub sesi ayrı olarak MP3 formatına
lar kadar şanslı değildi. Böyle bir uygulamadan sakınan çevrilmesinde sıklıkla kullanılıyor ama fazla karışıklığa yol
Amerikan Film Enstitüsü (MPAA - Motion Picture Association açmamak için VirtualDub'un kullanımını anlatmayacağım.
of America) programa ve yazarına karşı dava açtı ve kazandı. Yazılım çözümlerimiz hazır, ancak aktarım sürecinin
Çocuk ve programın yayınlandığı sitenin adına kayıtlı olduğu mümkün olduğunca acısız ve kısa sürede bitmesi için iyi bir
babası tutuklandı. Ayrıca bu programın Internet'te dağıtılmasını donanıma da ihtiyacımız olduğu kesin.
engellemek için programın kendisini ya da programın konumu- Flask'da DVD'i dizini açarak işe başlıyoruz. ifo
na link veren siteleri de yasakladı. dosyasını açarsanız DVD'nin yapısını (dil, iz bilgilerini) göre-
Ancak kırılmış CSS kodunu kullanan "Ripper" denen bilirsiniz.
DeCSS benzeri, hatta DeCSS'den daha iyi çalışan programların "Subtitle" denilen altyazıları, çeşitli DivX ;) gösterici
çıkması uzun sürmedi. Ve bu programlar karşılarında MPAA'yı programların (MicroDVD) okuyabileceği metin dosyaları
bulmadan yaşamlarını sürdürmeye devam ediyorlar. Bulmanın haline getirmek için resim olarak kayıtlı olan yazıları OCR

20 Biltek, Şubat 2001


(Optical Character Recognation - Optik Karakter Tanımlama) simum bitrate'e denk düşer. Low'da ayarlanan bitrate ise çık-
uygulaması olan "Subtitle Ripper" programlarıyla almanız tının ortalama bitrate'idir. High hareketli sahnelerde az bozulma
gerekir. Her harfi bir kez tanıttıktan sonra sonraki tekrarları verirken, Low genelde daha net bir görüntü sunar. "Bitrate
kendi tanıyacaktır. Hatta çoklu dil desteği olan filmlerin ses Calculator" denen küçük programlarla kaynak dosyanın
verilerini ayrı dosyalar halinde kaydederek DVD'yi çok daha çözünürlüğü, süresi gibi değerleri vererek hedef ortamın (CD)
fazla andıran çıktılar elde edebilirsiniz. boyutuna göre uygun bitrate'i ayarlayabilirsiniz.
Flask'ın kendi ayarları DivX ;)'in kendi ayarlarıyla Keyframe seçeneği, kaç saniyede bir bağımsız (I tipi
birlikte en son elde edeceğimiz videonun kalitesini ve boyutunu benzeri) kare koyacağımızı belirtir. İki bağımsız tipi kare
belirleyecektir. İşin kötüsü bütün DVD'ler ya da çıktı tipleri için arasındaki bütün kareler bir önceki bağımsız kareye bağımlı
uygulanabilecek genel-geçer ayarların bulunmaması. İste- olduğu için bu süreyi 10 saniyenin üstüne çıkarmamakta yarar
diğiniz kalitede görüntüyü elde edene kadar buradaki ayarlarla var. Eğer çok büyük bir sayı olarak ayarlanması gibi bir hataya
defalarca oynamayı göze almasılınız. düşülürse ileri/geri sarma imkanın bulunmadağı bir video elde
Öncelikle ayarları Flask ile yapmalıyız. Video boyu- edilir. Bu değeri 1 saniye gibi küçültmek ise bazen dosya boyu-
tunu (Frame Size) orijinalinden daha küçük bir hale getirmek tunu küçültebiliyor.
sabit bir bitrate'de daha kaliteli görüntü sunacaktır. Ancak bu DivX ;) formatının esinlenilmiş olduğu
çıktıyı orijinal boyutta izlenmeye kalkılrsa daha az kaliteli bir ASF formatından farkı, hedef ortamıdır. ASF Internet gibi
görüntü alınacaktır. DVD'nin kenarlarında siyah boşluklar varsa akışkan veri aktarımı için kullanılırken DivX ;) CD-ROM gibi
bunları kesmek yerinde bir karar olacaktır. (crop seçeneği ile) ortamlar için üretilmiştir. DivX'de diğer MPEG formatlarının
"Time Base"le oynamak beklenmedik sonuçlar aksine bitstream'in içerisinde karelerin tipi ya da boyutu gibi
doğurabilir. En basiti ses/görüntü senkronizasyonun bozul- bilgiler bulunmaz. Bu bilgiler video dosyasının sonunda, index
masıdır. DivX ;) önceki MPEG standartlarından farklı olarak kısmında yer alır. Bu yüzden diğer MPEG dosyalarının aksine
gerçek kare akış desteği verir. Yani bir video dosyasını Mpeg-1 tam olarak indirilmemiş DivX ;) dosyaları (çeşitli programlar
formatından 15 kare/s hızında kaydederseniz, elinizde 15 kare/s tarafından düzeltilmedikleri sürece) izlenemezler.
hızında çalınacak aslında 29.97 kare/s hızında bir dosya olacak- Smoothness&Crispness ayarı ne kadar karenin
tır. Eğer kare sayısını azaltarak dosya boyutunu küçültmeyi "düşürelebileceğini" belirtir. 30 kare/s olan bir girdiyi %60'a
planlıyorsanız önce eş kare hızında bir dosya yaratıp daha sonra kadar bile düşürmek kalite farkı farkedilmeyen bir çıktı vere-
bu dosyanın hızını Virtual Dub ile düşürmelisiniz. bilecektir.
Sesin frekansını da değiştirmemek iyi bir fikir. Aynı Bu ayarların isteğinize uygun kombinasyonunu tut-
frekansta mono ya da joint stereo 64kbit/s MP3 çıktı son derece turmak sizin çabanıza kalıyor.
tatminkar olacaktır. Radium Codec'in hangi bitratelerde Joint
Stereo çalıştığını görmek için Denetim Masasından, Çoklu Son olarak
ortam ayarlarından, Ses codec'ini bulup ayarlarına bakmalı ya Dijital video çok şey vaadeden bir teknoloji. İster-
da ayarları isteğinize göre değiştirmelisiniz. Ya da sesi sıkıştırıl- seniz size sunduklarını alır ya da "Project Mayo" gibi DivX ;)'in
mamış PCM olarak kaydedip daha sonra Virtual Dub'da açık kodlu olarak geliştirildiği projelerde yer alarak bu teknolo-
sıkıştırabilirsiniz. jinin gelişimine katkıda bulunablirsiniz. Sokakta DivX ;) film-
Eğer video boyutunu değiştirdiyseniz Post Processing ler göreceğimiz günler yakın... ;)
tabında yer alan Resizing Quality seçeneğini HQ Bicubic
Filtering yapmalısınız. Görüntünün interlaced yapısından kay- Bahri GENÇSOY
naklanan, çıktının çizgi çizgi olması hatasını ya Deinterlace bahri@ieee.metu.edu.tr
video seçeneği ile ya da HQ Bicubic Filtering ile düzelte-
bilirsiniz. Deinterlace video 1.5 kat daha büyük çıktı verdiğine
göre hangisini seçeceğinizi tahmin edersiniz.
"Compiling Time"ı, yani ne kadarlık çıktı oluşturula- Bağlantılar
cağını isteğinize uygun ayarları tutturana kadar, kısa (15 saniye www.cselt.it/mpeg
gibi) tutmakta yarar var. resmi MPEG sayfası
Şimdiye kadar FlaskMpeg'in vob dosyalarını
sıkıştırıcı DivX ;)'e ne şekilde göndereceğini ayarladık. Şimdi www.mpeg.org
ise DivX ;)'in ayarlarını görelim. bir çok teknik MPEG dökümanı
"Output Format Options"dan öncelikle ses algorit-
masını seçelim. Daha önce de dediğim gibi 56 kbit/s mono ses www.divx-digest.com
uygun boyutta bir ses verebilecektir. Tabii ki kendi isteğinize en büyük DivX ;) sitesi
göre bu seçenekle de oynamalısınız.
Video'da ise karşımıza çok daha önemli seçimler www.digital-digest.com/nickyguides
çıkacaktır. kullanışlı kılavuz
İlk seçimimiz DivX ;) High ile DivX ;) Low arasında.
Bu iki codec de değişken bitrate'a sahiptir. Yani orijinal video- members.xoom.it/pippo_lopumo/
nun detayına bağlı olarak aynı süre için farklı dosya boyutunda maximum kalitede DivX ;) filmi
çıktı verecektir. (Mpeg-1 ile karşılaştırın.) Ve iki codec'in de
aynı gözüken alt-ayarları son görüntünün kalitesini ve boyutunu
belirleyecektir.
High'da ayarlanan bitrate videonun kullanacağı mak-

Biltek, Şubat 2001 21


Psikopatlar…Orada…Burada…
Hemen yanı başımızda
2000 - 2001 Eğitim yılının 2. döneminin başında gene "Alternatif" ile beraberiz. 2,5 yıldan fazladır sizlerle beraber olan bu
köşe bu sayıdan itibaren ilgi alanları olan psikoloji, biyoloji, tıp, nöroloji gibi bilim dallarının arasına psikiyatri ve sosyolojiyi
de katıyor. İlerki sayılarda bu konularla ilgili çok ilginç yazılar bulacaksınız… Bu kadar girişten sonra sıra geldi bu sayıdaki
alternatif araştırma konusunu tanıtmaya. Bu sayıdaki konumuz tüm yönleriyle psikopatlar… Onlar hakkında bilinenler, bi-
linmeyenler… Çaylarınızı, kahvelerinizi hazırlayın. Alternatif yolculuğumuz başlıyor…
bilmek, psikologlar için yoğun bir uğraş gerektirmektedir.
Psikopatlığın nedenleri ve bunların tedavi yöntemleri hakkında
bilim adamları fazla bir şey bilmiyorlar denebilir.
Araştırmaların bu kadar yavaş gitmesinin nedenlerinden biri
bizzat psikopatların kendileridir. Karakter yapılarındaki bozuk-
luk ve sürekli hile ve sahtekarlık arayışı içinde olmaları yüzün-
den, bilim adamlarının her türlü araştırma çalışmalarını boşa
çıkartmaktadırlar. Çok rahat bir şekilde yalan söyleyen ve
karşılarındaki kişileri manipule etmekten zevk alan bu kişiler,
aynı taktikleri kendilerini tedavi etmeye çalışan psikologlar
A üzerinde de denemekten kendilerini alamazlar.
L Medical College of Georgia profesörlerinden Hervey
Cleckley, otuz yıl süren uzun meslek yaşamında yüzlerce
T psikopatı inceledikten sonra ulaştığı sonucu şu sözlerle dile
E getiriyor: "Açıkçası otuz yıl sonunda bir karış mesafe bile
R alamadım!"
O bir psikopat... O aramızdaki her 15-20 kişiden birisi... N Genel kanının aksine, psikopatlarda akıl hastalarında görülen
Psikopatın sözcük tanımı.
Gazete manşetlerine yakışan bir kelimedir "psikopat". Elinde
A
kanlı bir balta veya bıçak ile, doğradığı kurbanlarının önünde T Psikopat - Antisosyal kişilik bozukluğuna sahip,
çekilmiş resmine bakmak bile ürpertir içinizi. Ancak psikopat- İ özdeşleştirme (empati) yapmadan veya vicdan azabı duymadan
ların sadece katil ya da caniler olduğunu düşünmek çok ama F saldırgan,suçla ilgili veya ahlakdışı davranışlarda bulunan
çok yanlış olur. Büyük bir olasılıkla, yaşamınızın bir döne- kimse.
minde bir veya birkaçı ile tanışmış, konuşmuş, birlikte çalışmış The American Heritage Dictionary
veya onlardan ders almış olabilirsiniz. Dahası bu psikopatlardan
birinin değil, birçoğunun kullanmış olduğu taksi, dolmuş ya da Psikopat - Ruh veya akıl hastalığına tutulmuş kimse,
otobüslere binmişsinizdir! ruh hastası.
Psikopatlığa, aslında az da olsa hemen her insanda rastlamak "Türkçe Sözlük", Türk Dil Kurumu
mümkün. Ancak bazı kişilerde bu doz yeterince yükseldiğinde,
onlar için haklı olarak "psikopat" nitelemesi kullanılıyor. Psikopat - Başkalarına hiç vicdan azabı veya başka
Çevrelerindeki kişilerin yaşamlarını karartmakta son derece bir duygu duymayan, kişilik bozukluğuna sahip, şiddet yanlısı
başarılı olan psikopatlar, bu amaca ulaşırken çoğu zaman balta, ve asosyal, başkalarıyla duygusal ilişki kurmakta zorlanan
bıçak ya da silah kullanmazlar. En büyük silahları tatlı dilleri, kimse. Biyolojik anormallik veya duygusuz yetiştirilme tarzı
utanma ve pişmanlık duygusu olmayan vicdanları ve şeytanlık- psikopatlığın oluşum nedenleri olabilir. Psikopatlar uğraşılması
larıdır. zor insanlardır. Bazıları işledikleri suçlardan dolayı hapse
Psikologlar bu tür insanların büyük bir bölümünün hapishane- düşer. Tedavi edilme olasılıkları çok düşük olduğundan psiki-
lerde demir parmaklıklar arkasında bir yaşam sürecekleri yerde, yatrik hastanelere kabul edilmezler. 1999'da Amerikan
genelde sürekli olarak aramızda dolaştıklarını belirtiyorlar. Hükümeti, suç işlememiş olsalar dahi tehlikeli psikopat olduğu
Aslında çoğunun kanun ve adaletle ilgili hiçbir sorunu bile bilirkişi raporuyla tespit edilen insanların tutuklanabileceği
olmaz. Psikopatları iş dünyasında, bürokraside, siyasette, okul kararını çıkardı.
ve üniversitelerde, hastanelerde rahatlıkla bulabilirsiniz. İşin
asıl tuhaf tarafı "acımasızlık, aşırı risk alma ve hilekarlık" belirtiler bulunmaz. Akılları yerindedir ve gayet net olarak
psikopatların en büyük özelliği olurken, bu gibi davranışlar düşünme ve muhakeme etme yetenekleri vardır. Peki öyleyse
günümüzün çılgın rekabete ve hep daha fazla kazanmaya daya- bu insanları böylesine acımasız yaratıklar haline sokan sebepler
lı dünyasında bilhassa iş ve ticaret hayatında artık olağan nelerdir? Bazı nedenlerden hapsi boylayan ve hapishane ile akıl
karşılanmaya başlanmış, hatta başarı için gerekli bir reçete hastanesi arasında mekik dokuyanları inceleyen yetkililer, bu
olarak kabul edilmiştir. insanlarda mutlak bir "gariplik" olduğunu iddia ederken,
Çevrelerindeki insanların iş kariyerlerini mahveden, yaşam- psikologlar bu tür herhangi bir belirtinin olmadığına inanıyor-
larının altını üstüne getiren ve birçok ailenin dağılmasına yol lar.
açan psikopatların topluma vermiş olduğu zararları tespit ede- Psikopatlar bundan yüz yıl önce, "moral değerlerini yitirmiş

24 Biltek, Şubat 2001


koyuyordu. Hangi ülke olursa olsun, orada yaşayanların yüzde
3 ile 6'sı arasındaki bir bölüm "psikopat"tı.
Henüz Türkiye'de bu alanda yapılmış bir araştırma yok. Ancak
kapsamlı bir araştırma yapılması halinde ülkemizdeki psikopat-
ların oranının Batılı ülkelerden daha yüksek olduğunun ortaya
çıkması ihtimali pek de şaşırtıcı sayılmamalı. Bunun en önemli
nedeni ise, dayak ve kaba kuvvet gibi ilkel davranış biçim-
lerinin hala toplumsal bir gelenek olarak sürdürülmesi. Bu tür
fiziksel ve toplumsal baskılar; ilkel inanışlar ve yaşam biçim-
leriyle birleştiğinde "psikopat nesiller"in yeşerip yetişebilmesi
için, kendiliğinden ideal bir ortam oluşuyor.
Toplumun hemen her kesimini etkileyen bu psikopatların
davranış nedenlerini incelemek amacıyla, psikologlar dünyanın
değişik köşelerinde çeşitli yöntemler denediler. Kişilik tahlili,
psikoanaliz, beyin taramaları, davranış terapisi, çeşitli ilaçlar ve
hatta ameliyat gibi...

British Columbia Üniversitesi profesörlerinden Robert


Hare, psikopatların beyin dalgalarının ritmi ile çocuklarınki
arasındaki benzerliği gözler önüne seren ilk bilim adamı oldu.
Çoğu psikopatın davranışlarının, istediğini elde edememiş
şımarık bir çocuğunkine benzemesi, belki de psikopatların
A yeterli beyinsel olgunluğa ulaşamadıklarının bir göstergesiydi.
L Profesör Hare, araştırmaları sırasında ayrıca psikopatlar için
T bazı sözcüklerin de farklı anlamlar taşıdığını ortaya koydu.
Dünyanın şimdiye kadar gördüğü en büyük psikopatlardan E Sıcak - soğuk ve sevgi kelimeleri söylenip ilişki kurulması
Hitler... istendiğinde, psikopatların büyük bir çoğunluğu sıcak ile soğuk
R arasındaki ilişkiyi vurgularken, sevgi ile sıcaklık arasında bir
Dünya onu acımasızlığı ve Yahudi ile Çingenelerin katliamları
ile tanıdı... N bağ düşünemiyorlardı. Çünkü, onlar için duygusal bir kavram
20 milyon insanın hayatından sorumlu... A olan "sevgi"nin sıcaklıkla bir ilişkisi yoktur.
T Psikologlar, psikopatların davranışlarını çözebilmenin tek
çılgınlar" olarak nitelendirilirken, bilim adamları günümüzde anahtarının kişilerin çocukluk yıllarında gizli olduğunu belirtiy-
bu tür klişelere pek rağbet etmiyorlar. "Şeytan" ya da "ahlak-
İ orlar. İster vahşi bir cani olsun, ister agresif bir işadamı, tüm
sız" deyimlerinin bu kişiler için daha uygun olacağını belirti- F psikopatlarda görülen en önemli özellik şiddete başvurmaya
yorlar. olan yatkınlıklarıdır.
Örneğin, Michael'i ele alalım. Yakın bir zamana kadar Çocukluk yıllarında aile içinde dayak yiyen, şiddete maruz
Londra'da büyük bir şirkette üst düzey yönetici olarak görev kalan ya da ailesi tarafından reddedilme veya beğenilmeme
yaparken, yanında çalışanlara karşı kinci tutumu ve insanların korkusunu sürekli yaşayan kişilerde, dünyanın ve insanların
işine acımasızca son vermekten aldığı zevk ile ün yapmıştı. acımasız olduğu düşüncesi yerleşmeye başlar. Çocuk kendisin-
Birlikte çalıştığı insanları hakaret sayılacak sözlerle azarlamak- den başka kimseye güvenmemesi gerektiğine inanmakla
tan, başarısızlıklarını başkalarına fatura etmekten ve bütün bun- kalmaz, başarı için herkesi yenmesi gerektiği düşüncesine de
ları özellikle yüksek sesle ve herkesin rahatlıkla duyabileceği saplanır.
bir şekilde yapmaktan büyük zevk alıyordu. İş yaşamı dışında- Yaşı ilerledikçe bu görüşlerinin etkisiyle huysuz ve kavgacı bir
ki tutumu da çok farklı değildi. Mizah anlayışı, başkalarıyla yapıya bürünmeye başlar. Her türlü disiplin, kural ve yasaya
alay etme üzerine kurulmuştu. Espri ile alay arasındaki fark
Tedavi ve çözüm arayışları
onun için pek de önemli değildi. Ancak son derece tatlı dilli ve
cazibeli oluşu sayesinde, bir yandan evliliğini yürütürken, öte
Yıllar süren araştırma ve çalışmalara rağmen, bilim
yandan sekreteri ile yasak aşk yaşamayı başarabiliyordu.
adamları henüz psikopatlığı tedavi edecek bir yöntem bula-
Michael'in diğer personel üzerindeki olumsuz etkisini göz
madılar.
önüne alan şirket yönetimi, sonunda işine son verdiğinde tüm
1950'li yıllarda, beynin kişiliği etkileyen bölüm-
çalışanlar derin bir "ohh" çektiler. Onlar için Michael, "küstah,
lerinin alınması ile psikopatların iyileştirileceğine inanılıyordu.
kaba ve düşüncesiz" bir insandı. Ancak psikologlar için
Bu ameliyatlar hastalardaki şiddet eğilimini azaltmakla birlik-
"klasik bir psikopat"tan başka bir şey değildi!
te, 1970'li yıllarda bu tür operasyonların yapılmasına son veril-
1985 yılında kişilerdeki davranış bozukluklarını tespit ede-
di.
bilmek amacıyla İngiliz bilim adamlarının yaptığı bir araştırma
Beyne elektrik akımı verilmesi dahil, her türlü ilaç,
sonucu ortaya çıkan bulgular, tüm bilim dünyasını adeta şaşkı-
terapi ve psikoanaliz, bugüne kadar bir sonuç vermedi.
na çevirmişti. Araştırmaya göre, toplumun yüzde 5'i, yani her
Şizofreni ya da depresyon geçiren kişilerde beynin kimyasal
20 kişiden biri "psikopat"tı.
dengesi bozulduğundan,
Bu "şok araştırma"ya inanmakta güçlük çekilirken Amerika,
bu dengenin tedavi yöntemleri ile düzeltilebilmesi
Kanada ve Yeni Zelanda'dan gelen çok daha kapsamlı bir
mümkünken, tıp dünyası halen psikopatlığın tanısından öteye
araştırmanın sonuçları, hemen hemen aynı gerçeği ortaya
gidemiyor.

Biltek, Şubat 2001 25


Mutsuz geçirilen çocukluk psikopatlığın oluşumunda baş
etkenlerden biri...

Psikopatlık Testi
A
Rönesansın en güzel meyvelerini verdiği, Leonardo da Bu sorular, Amerika'da, yaşamınızda yer alan bir
Vinci'lerin, L
insanın psikopat olup olmadığını anlamak için uygulanan test-
Michaelangelo'ların yetiştiği toprakları faşizmle T ten alınmıştır... Her "evet" 2 puan, her "genellikle evet" 1 puan,
tanıştırdı...Mussolini ... E "hayır" cevabı ise 0 puan değerinde :
karşı isyan edici bir tutuma bürünür. Bu davranışları sonucu,
R
ailesi dahil olmak üzere, çevresindeki insanlar tarafından N 1 - İşler yolunda giderken son derece neşeli ve çekici bir kişilik
aşağılanır ve dışlanırsa, bu kez düşüncelerinde haklı olduğuna A sergilerler mi?
tamamen inanır. Tüm dünyayı kendisine düşman olarak görür. 2 - Amaçlarına ulaşmak için diğer insanları kullanırlar mı?
T 3 - Kolayca sıkılırlar mı?
Çocukluk yıllarında aile içinde dayak yiyen, şiddete maruz
İ 4 - Gerçekleri sadece işlerine geldiği zaman mı kullanırlar?
kalan ya da ailesi tarafından reddedilme veya beğenilmeme
korkusunu sürekli yaşayan kişilerde, dünyanın ve insanların F 5 - Kendilerini çok önemli görürler mi?
acımasız olduğu düşüncesi yerleşmeye başlar. Çocuk kendisin- 6 - Utanma ya da suçluluk duygusuna sahip olmadıklarını
den başka kimseye güvenmemesi gerektiğine inanmakla düşündüğünüz oluyor mu?
kalmaz, başarı için herkesi yenmesi gerektiği düşüncesine de 7 - Uzun vadeli planları hayalci ve gerçeklerden uzak mı?
saplanır. 8 - Çok çabuk öfkelenebiliyorlar mı?
Yaşı ilerledikçe bu görüşlerinin etkisiyle huysuz ve kavgacı bir 9 - Kavga etmek için her türlü fırsatı değerlendiriyorlar mı?
yapıya bürünmeye başlar. Her türlü disiplin, kural ve yasaya 10 - Duyguları derin değil, yüzeysel mi?
karşı isyan edici bir tutuma bürünür. Bu davranışları sonucu, 11 - Genelde ani kararlar verip uygulamaya koyuyorlar mı?
ailesi dahil olmak üzere, çevresindeki insanlar tarafından 12 - Buluğ çağında otoriteye karşı isyankar mıydılar? Hırsızlık
aşağılanır ve dışlanırsa, bu kez düşüncelerinde haklı olduğuna yapmışlar mıydı?
tamamen inanır. Tüm dünyayı kendisine düşman olarak görür. 13 - Uzun süreli ilişkiler kurmakta başarısız mı oluyorlar?
1970'li yıllarda Hawaii'de başlatılan bir araştırmada 700 çocuk 14 - Cinsel yaşamlarında doyumsuzlar mı?
doğumlarından gençlik yıllarına kadar sürekli denetim altında 15 - Başkalarının duygularını anlamada gönülsüzler mi?
tutularak, bunların kişilik ve karakter gelişimleri izlendi. 16 - Sorumluluk almaktan devamlı kaçıyorlar mı?
Araştırma sonunda, psikopat davranış eğilimi gösteren kişilerde 17 - Kendi hatalarını kabul etmeyip sürekli olarak suçu
bazı ortak özellikler belirlendi. Bazılarını şöyle sayabiliriz: başkalarında mı arıyorlar?
Çocuğun çok zor bir doğumdan sonra dünyaya gelmiş olması, 18 - İnsanları maddi ve manevi olarak sömürmekten hoşlanı-
ilk yıl annesinden uzun süre ayrı kalışı, anne ya da babanın yorlar mı?
sağlıksız oluşu, huzursuz, gürültülü ve kavgalı bir aile ortamın-
da büyümesi... Eğer puanlamanız 26 puan ve üzerindeyse durum
Araştırmalar iki yaşındaki çocuklarda bile psikopat eğilimlerin kötü...Çünkü, gerçek bir psikopat ile berabersiniz demektir.
ortaya çıkabileceğini gösteriyor. Bu nedenle psikologlar çocuk- Sakın bir gün üzerinize balta ya da bıçakla saldıracağını
ların bu yaştan itibaren sürekli olarak kontrol edilmesi gerek- düşünerek korkmayın. O kişi sizi hiçbir silaha gereksinmeden
tiğini belirtiyor, küçük yaşta yapılabilecek müdahalelerle bu kullanacak, manipüle edecek, aldatacak ve işkenceden geçire-
çocukların büyük bir bölümünün topluma kazandırılabileceğini cektir. Ve daha sonra, posanız çıkınca belki de kapının önüne
savunuyorlar. koyacaktır. Size bir uyarı : Şimdiden dikkatli ve hazırlıklı
Yetişkin psikopatların davranışlarını değiştirmek ya da onları olmanızda gerçekten yarar var...
tedavi edebilmek adeta olanaksız. Bu olumsuzluğun temelinde

26 Biltek, Şubat 2001


daha farklı çalıştığını gösterdi.

PET, beynin "yakıt"ı olan glükoz'un beynin değişik bölgeleri


tarafından ne kadar tüketildiğini ölçer. Veriler gösterdi ki
psikopatların prefrontal cortex'lerindeki glükoz seviyesi normal
insanlarınkinden çok daha azdı. Glükoz seviyesi farklılığı
deneğin yaş, cins, sağ el-sol el kullanımı, ırk, kafa travması olup
olmadığı, şizofreni bulunup bulunmadığı durumlarından
hiçbirine bağlı değildi. Üstelik deneklerden hiçbiri test
süresince hiçbir psikoaktif ilaç kullanmamıştı.
Raine'in belirttiğine göre normalde de ön beynin zarar görmesi
insanda düşüncesizce hareket etmeye, kendi kendini kontrol
edebilme yeteneğinin kaybına, çocukça hareketlerde bulun-
maya, zaman kavramında zayıflamaya, karar verme yetisinin
kaybolmasına yol açabilmekte.
Ancak Raine'in kendisi bulduklarına çok temkinli yaklaşıyor.
Tespit ettikleri bozuklukların psikopatlarda zaten yaygın olan
psikoaktif ilaç kullanımı, hiperaktivite, epilepsi, organik beyin
rahatsızlığı gibi nedenlerle de ortaya çıkabileceğini belirtiyor.
Antoine Bechara tarafından yapılan başka bir araştırmada ise
prefrontal cortex'te zedelenme olan insanlarda ortak başka bir
özellik olarak "şimdi"ye yönelik düşünme tarzı ortaya çıktı.
A Araştırmacılar deneklere, deneklerin yaparken uzun vadeli
L yarar ve zarar ilişkilerini göz önünde bulundurmaları gereken
Sırbistan'ın eski lideri Slobodan Miloşeviç...
T bir kağıt seçme görevi verdiler. Normal insanlar görevi kolayca
1990'ların ortasında Avrupa'nın orta yerinde korkunç
yaparken, ventromedial prefontal cortex'inde hasar olan
katliamlar yaptı... E
denekler "kısa vadeli olarak anında geri dönüşüm sağlayan,
R ancak uzun vadeli düşünüldüğünde seçilmesi zararlı olacak
psikopatların tutum ve davranışlarını doğal karşılamaları ve
herhangi bir değişiklik ihtiyacını hissetmemeleri yatıyor. N kağıtları" seçtiler.
A Bilim adamlarına göre psikopatların kağıt oyununda yaptıkları
Yeni Bulgular T gerçek hayatta yaptıkları ile aynı. Gerçek hayatta da birçok
psikopat uzun vadeli düşünmede, özellikle gelecek getirilirinin
Peki herhangi bir insanı psikopat yapan nedir? Cevap sadece İ kesin olarak bilinemeyeceği, ancak tahmin edilebileceği kişisel
kötü geçirilmiş çocukluk mu? Psikopatlığın biyolojik kökeni
var mı? Son araştırmalar cevabın belki de beynimizin ön
F ve sosyal ilişkilerde başarısız. Deneklerin, geleceğin ister yarar-
loblarında saklı olduğunu söylüyor. Kendi kendini kontrol ede- lı, ister zararlı olsun getireceklerine karşı kayıtsız olduğu,
bilme, olgunluk, düşünüp yargıya varma, nazik olma, karar bunun yerine bulundukları anın ne getireceğiyle ilgilendikleri
verme gibi bizi "medeni" yapan kişilik özellikleri beynimizin tespit edildi.
bu bölümü tarafından kontrol ediliyor. Ancak 1995'te Adrian Bu projede yer alan Antonio Damasio'ya göre prefrontal cor-
Raine tarafından PET (Positron Emission Tomography) kul- tex'inde hasar olan kimseler gelecekte olabilecekleri kafaların-
lanılarak yapılmış araştırma ön lobların belli bir bölümü olan
prefrontal cortex'in psikopatlarda normal insanlardan çok

Kişisel çıkarı için


halkını hiçe
sayan başka bir
psikopat lider...
Saddam
Hüseyin...

da oluşturabiliyorlar, ancak bunları yararlı veya zararlı olarak


ayırmıyorlar. Damasio'nun şüphesi davranış problemleri erken
yaşta, hiçbir hasar veya hastalık olmadan başlayan "gelişim"ci
Dünyanın gördüğü en korkunç psikopatlardan biri daha -
psikopatlarda da aynı problemin bulunup bulunmadığı
Stalin...
yönünde.
Gaddarlıkta Hitler'le yarıştı...
"Gelişim"ci psikopatların semptomları prefontal cortex'inde
Kendi halkından milyonlarca insanı katletmekten çekinmedi...

Biltek, Şubat 2001 27


hasar olanlara göre daha şiddetli; Damasio'ya göre bu çok man- ların antisosyal ilişkilerle ne gibi bağlantıları var ?
tıklı, çünkü ikinciler normal gelişim yıllarından faydalanmış Araştırmacılara göre korkunun denetlenmesi ve strese tepki
oluyorlar. vermede prefrontal cortex'in rolü çok büyük. "Zayıf şartlanma
1996 yılında Kanada'da Dominique LaPierre tarafından bilincin zayıf gelişimi ile bağlantılı," diyor uzmanlar, " ve
yapılan araştırmaya göre ise psikopatlık prefontal cortex'teki çocuklukları sırasında sosyal eleştirme gibi dıştan gelen
hasardan değil de eksikliklerden kaynaklanıyor. LaPierre'nin eleştirici uyarılara daha zayıf otonom tepki veren kimseler,
kullandığı testler prefontal cortex'in iki ayrı bölgesi olan sosyal cezalandırmaya da daha az duyarlı olacaktır, bu da
orbitofrontal ve frontal ventromedial alanlarının nasıl toplum kurallarını hiçe saymaya kadar götürebilir onları."
çalıştığını kontrol ediyor. Bilim adamlarına göre elde ettikleri
bulgular psikopatların bütün orbitofrontal - ventromedial Sonuç
görevlerde çok çok zayıf olduklarıdır. Psikopatlığı yaratan kökenler ne olursa olsun, bilinen tek şey
"Bulduklarımız çok önemli", diyor LaPierre, "çünkü bu psikopatların kolay kolay değişebileceği ihtimalinin
bulgulara sosyokültürel olarak hemen açıklanama buluna- günümüzde nerdeyse imkansız olduğu. Belki bir gün bir
madığından, bu bulgular psikopatlığın beyin - bazlı kökeni psikopatı değiştirdiğinizi görerek sevinebilirsiniz. Ancak çok
olabileceğine dair çok kuvvetli kanıtlar olabilirler." ama çok büyük bir olasılıkla, bu değişiklik sadece kısa bir süre
1995'te yaptığı, PET kullanılan deneyleri 1997'de daha da için gerçekleşecek ve kişi yeniden "asıl kimliği"ne bürünmek-
geliştiren ve daha çok sayıda denek kullanan Adrian Raine, ten çekinmeyecektir.
1995'te ulaştığı sonuçları destekleyen veriler elde etti. 1995'te İşte bu nedenle eğer evinizi, işinizi ya da kalbinizi bir psikopat-
ilk deneyde olduğu gibi bu defa da prefrontal cortex'te düşük la paylaşıyorsanız dikkatli davranın... Çünkü sinir sistemi bozu-
glükoz metabolizmasına rastlandı. Psikopatlarda rastlanan diğer larak, sonunda değişime uğrayacak kişi, ne yazık ki siz olacak-
anormallikler ise üst parietal gyrus'ta, sol angular gyrus ve sınız!
corpus callosum'da düşük glükoz tüketimi ile amygdala, thal- P. S. Yazının çeşitli yerlerine iktidar ve güçle tanışmış bazı
amus ve medial temporal lobe'un çalışmalarında anormal A psikopatların fotoğraflarını koydum. Fotoğrafların altlarındaki
asimetriler oldu. Bilim adamlarına göre, beynin bu bölgelerinde L notlardan da belli olduğu üzere bu tür tanışmalar korkunç
oluşan hasarların psikopatların özelliği olan şiddet eğilimi ve T sonuçlar doğurdu, insanlığın utanç sayfalarına yenileri eklendi.
bazı kognitif bozukluklarla çok yakından ilgisi var. Yer azlığından dolayı fotoğraflarına yer veremediğim ancak
2000 yılının başında Antonio Damasio tarafından yapılan
E anmadan da geçemeyeceğim diğer bazı "ünlü" psikopatlar ise
başka bir araştırma ise bebeklik sırasında prefrontal cortex'in R şunlar: İspanya diktatörü General Franco, Şili'yi demir yumruk-
hasar görmesinin ilerki yaşlarda ahlaksal ve sosyal ilişkilerde N la yönetmiş Pinochet, Kızıl Khmerlerin bizzat yaptığı
sıkıntı yarattığını gösteriyor. A katliamlarla tanınan lideri Pol Pot, "Kültür Devrimi" adı altında
Damasio araştırmasında bebeklikleri sırasında prefrontal cor- koca bir ulusun neredeyse tüm kültürünü yokeden Mao,
T
tex'leri hasara uğrayan iki genci inceledi.( birinde sebep bir ülkesindeki herkese yıllarca kan kusturmuş Romanya diktatörü
kazaydı, diğer gençte ise hasar beyin tümörü kaynaklıydı.) İki İ Çavuşesku ve daha daha başkaları. Psikopatlığın kökenleri ve
olayda da gençlerin oluşan beyin lezyonlarının tamamen gider- F oluşum nedenleri ile tedavi yöntemleri alanlarındaki çalışmalar
ildiği, ancak gençlerin gene de ilerki yaşlarda geniş çaplı çok önemli. Çünkü psikopatlar içinde yaşadığımız toplumun en
asosyal ve ahlakdışı davranışlar sergilediği gözlemlendi. az yüzde 5'ini oluşturuyor. Yukarda saydığım isimler, ellerine
Çok zeki ve yetenekli olan 20 yaşındaki kadın deneğin sürekli fırsat geçtiğinde psikopatların ne kadar acımasız olabileceğini
ailesinden ve arkadaşlarından para çaldığı, insanlara sürekli göstermekte. Bu yüzden onların davranışlarının altında bulunan
küfür ettiği, başkalarında fiziksel zarar meydana getirebilecek sebepleri anlamak, bu insanları topluma tekrar kazandırmak çok
hareketlerde bulunduğu, çok sık yalan söylediği, önüne gelenle çok önemli.
yatıp kalktığı, evlilik dışı olan çocuğuna çok kötü davrandığı Gelecek sayıda buluşuncaya kadar hoşçakalın, dostça kalın.
tespit edildi. Araştırmacılara göre, denek aynı zamanda yaptık-
ları için hiçbir özür, suçluluk duymuyor ve kötü davranışlarının, İlkin Mehrabov
sosyal ilişkilerindeki zorlukların kabahatini başkalarında görü- ilkin@ieee.metu.edu.tr
yordu. 23 yaşındaki erkek denek de tamamen aynı çeşit
davranışlar sergiliyordu. Kaynaklar :
Damasio'ya göre bu gençlerin davranışları kesinlikle çevresel
faktörlere bağlanamaz, çünkü her iki denek de orta sınıfta yer John Vitkus, "Casebook in abnormal psychology", McGraw -
alan, birbirine düşkün, sağlam yapısı olan, sevgi ortamının Hill, 1996
bulunduğu ailelerden geliyor. Üstelik her iki deneğin de Thomas F. Oltmanns, "Case studies in abnormal psychology",
topluma iyi uyum sağlamış, hiç bir davranışsal bozukluk Wiley, 1995
göstermeyen kardeşleri bulunuyor Lawrence Coleman Kolb, "Modern Clinical Psychiatry",
Ancak psikopatlar konusunda son yıllarda yapılan en ilginç W.B.Saunders, 1973
çalışma ise Adrian Raine'in 2000 yılının sonlarına doğru MRI Ephraim Rosen, "Abnormal Psychology", Saunders, 1972
(Magnetic Resonance Imaging) kullanarak yaptığı araştırma Henry Gleitman, "Psychology", W.W.Norton, 1981
oldu. İnsanda stres yaratan bir aktivite olan topluluk önünde "Bilgimatik", Aralık 1994
konuşma sırasında deneklerin beyni MRI ile incelendi, ayrıca www.hare.org
kalp atışları ölçüldü. www.crime-times.org
Psikopat olanlarda prefrontal cortex'teki gri madde hacmi nor- www.mhsource.com/pt/p960239.html
mal deneklere oranla yüzde 11 daha az çıktı. Ayrıca otonom
sinir sistemlerindeki hareketlilik daha düşüktü. Peki bu bulgu-

28 Biltek, Şubat 2001


Zayıflık İnceleme Teknolojisi Ne kadar Zayıf?
Elektronik Saldırı Tespiti başlıklı yazımızda, bilgi güvenliği konusunun artan öneminden söz etmiş, bu konuda gelişen
uygulamalardan ikisi olan zayıflık inceleme ve elektronik saldırı tespiti konularına bir giriş yapmıştık. Bu yazımızda ise, zayıflık
inceleme (vulnerability-assessment) yazılımlarına daha yakından bakacak, bu teknolojinin bugün ulaştığı noktadaki kendi
zayıflıklarını inceleyerek eğlenceli bir analiz yapacağız.
Kavramsal olarak zayıflık inceleme araçları, bilgisayar sistemlerini ve ağ aktif cihazlarını ağ üzerinden (dışarıdan) ya da bu sistemler
tarafından sunulan arabirimler aracılığı ile (içeriden) inceleyerek doğrudan ya da dolaylı olarak güvenlik ile ilgili problemlere neden
olabilecek noktaları tespit etmeye çalışan yazılımlardır. İçeriden, dışarıdan ya da her iki biçimde inceleme gerçekleştirebilen
yazılımlar mevcut olsa da, bu yazımızda popüler olarak kullanılan ve dışarıdan inceleme üzerine kurulu senaryolara sahip
yazılımlardan söz edeceğiz.
Genel olarak bu yazılımlara inceleme öncesinde ağ üzerindeki kaynaklarla ya da ağ topolojisi ile ilgili herhangi bir bilgi verilmez.
Sıfır ön-bilgi olarak nitelendirilen bu durumda, yazılımın ortalama ya da ortalamanın üstünde beceriye sahip bir saldırganın tespit
edebileceği kadar zayıflığı tespit etmesi ve raporlaması beklenir. Yazılımların bir eki olan zayıflık veri tabanları, anti-virüs
yazılımları tarafından kullanılan tanım-dosyası benzeri bir yaklaşım çerçevesinde geliştirilmektedir; yeni zayıflıklara ilişkin bilgiler
yazılıma sonradan zayıflık veri tabanı güncellemeleri yolu ile eklenebilmekte ya da istendiği taktirde kullanıcılar tarafından yeni
zayıflık tanımları yapılabilmektedir.
Zayıflık inceleme yazılımlarını üç farklı gruptan insanın kullandığını söylemek mümkündür. Birinci gruptakiler sistemlerini
korumaya çalışan sistem yöneticileridir; zayıf noktalarını tespit ederek güçlendirebilmek için yazılım desteğinden faydalanırlar.
İkinci grupta sistem yöneticileri adına sistemlerin güvenliğini sınayan güvenlik danışmanlarını ya da güvenlik ile ilgili analiz hizmeti
sunan ekipleri görmekteyiz; bu gruptaki kimseler bilgi güvenliği alanındaki daha yüksek deneyimleri ile sistem yöneticilerine destek
sağlamaktadırlar. Üçüncü ve son grup kullanıcılar olarak art niyetli saldırganları öngörmek mümkündür; sistemlere sızacak bir açık
bulabilme çabası içerisindeki bir saldırgan zayıflık inceleme yazılımlarından destek alarak işlemini hızlandırarak verimini arttırmaya
çalışıyor olabilir.
Bu denli yoğun ve anlamlı kullanımlarına rağmen, mevcut teknoloji ile üretilen zayıflık inceleme yazılımları bir takım zaaflara
sahiptir. Yenice bir teknoloji olmasından kaynaklı bu durum nedeni ile, yazılım zaaflarından faydalanılarak zayıflık inceleme
yazılımlarının "kandırılması" ve bu yolla hiç beklenmeyen sonuçlara ulaşılabilmesi mümkündür.
Zayıflık inceleme teknolojisinin zaaflarına hakim bir sistem yöneticisi kendisine ciddi bir avantaj yaratır. Avantaj unsurlarının ilki,
sistem yöneticisinin kullandığı aracın zayıflıklarını bilmesi ve böylece muhtemel hatalı raporlardaki yanlışlıkları kestirerek elindeki
araçtan ne bekleyebileceğini bilmesidir.
İkincil bir avantaj unsuru olarak, sistem yöneticisinin muhtemel saldırganları kandırabilmesini öne sürebiliriz. Zayıflık inceleme
teknolojisinin zaaflarını bilen sistem yöneticisi, bu yazılımlar ile koruduğu sistemlere yönelik gerçekleştirilen incelemelerin yanlış
raporlar üretmesini sağlayabilir; bana göre işin eğlenceli yanı da budur.
Korumaya çalıştığınız sisteme yönelik olarak bir incelemenin bir saldırgan tarafından başlatıldığını düşünün. Eğer saldırganın
kullandığı aracı yanıltabilirseniz kendinize savunmanızı güçlendirmek ya da saldırganın yakalanmasını sağlamak için zaman
yaratmış olursunuz; bu arada saldırgan harıl harıl bulduğu (!) zayıflıktan faydalanarak sisteme sızmaya çalışıyor olabilir.
Korumaya çalıştığınız sistemin güvenliğini sınaması için güvenlik analizi çalışması gerçekleştirecek bir uzman ile anlaşmış
olabilirsiniz. Pekala, güvenlik analizi çalışmasının bir kısmında kullanılacak zayıflık inceleme yazılımlarını yanıltırsanız ne olur?
Eğer güvenlik analizini gerçekleştiren gerçekten uzman ise, yazılımın ürettiği raporların tümüne güvenmeyecek ve ikinci bir
denetlemeyi kendi elleriyle yaparak emin olmaya çalışacaktır. Eğer avuç dolusu parayı verdiğiniz kişi bu alanda yeterince uzman
değil ise, muhtemelen yazılımın hatalı raporlarını renkli resimli bir hale dönüştürüp size sunacaktır. Bu yöntem, parayı gerçekten
doğru kişiye ödeyip ödemediğiniz noktasında sizin için bir kılavuz görevi görebilir.
Umarım saydığım gerekçeler zayıflık inceleme araçlarını kandırarak elde edebilecekleriniz konusunda size bir fikir vermiştir. Şimdi
zayıflık inceleme teknolojisinin zayıflıklarının bir bölümüne hızlıca bakalım:1

a) Bir bağlantı noktasının (port) dinler biçimde olmasından hizmet verildiği sonucuna ulaşılması: Zayıflık inceleme araçlarının
büyük bir kısmı, incelemenin ilk adımı olarak hedef sistemin tüm açık bağlantı noktalarının bir listesini oluşturur ve bu listeyi
elindeki bilindik hizmetler (well-known services) listesi ile karşılaştırır. Örneğin bilgisayarınız 80 numaralı TCP bağlantı
noktasını dinliyor ise, bir web sunucu sistemi çalıştırdığınız sonucuna ulaşır ve bu adımdan sonraki tüm diğer analiz
çalışmalarını bu kesin-olmayan sonuç üzerine bina eder.
Bu zayıflıktan faydalanmak için /etc/inetd.conf ve /etc/services dosyalarınız ile oynayarak hizmet sunulmayan ancak dinler
durumda olan bağlantı noktası tanımları yapabilirsiniz. Tcp-Wrappers kullananlar, bu bağlantı noktalarına gelen tüm istemleri
kayıt altına da alabilir.
b) Yazılım varlığından yola çıkarak zayıflık tespiti: Web sunucunuz üzerinde bir takım CGI uygulamalarınızın bulunduğunu
varsayın; bu CGI uygulamalarının bir kısmının İnternet'ten temin ettiğiniz ve başkaları tarafından yazılmış popüler uygulamalar
olması muhtemeldir. Zayıflık inceleme aracı, sisteminiz üzerinde bir web sunucusu çalıştığı sonucuna vardığı zaman elindeki
"hatalı CGI uygulamaları" listesindeki her uygulama için, "acaba bu uygulama hedef sistemde var mı?" biçiminde ifade
edilebilecek bir işleme girişir; bu işlemi gerçekleştirmek için tüm bu CGI uygulamalarını teker teker çalıştırmaya çalışır.
Sisteminizde kurulu olmayanlar için doğal olarak hata mesajı üretilecektir; sisteminizde mevcut olduğu tespit edilenler için ise
sonuç raporunda "Alarm: xyz CGI uygulaması tespit edildi, bu yazılımda ... türünde bir hata vardır" satırları hazırlanmıştır bile.
Bu noktadaki temel soru, "Bilinen bir uygulama adı ile yapılan aramada bulunan uygulama gerçekten aradığınız uygulama
mıdır?" biçimindedir. Ne yazık ki aynı isimde ancak tümüyle farklı amaçlar için geliştirilmiş uygulamaların olması mümkündür
ve web uygulamaları için verdiğimiz örnekten de anlaşılacağı biçimde zayıflık inceleme araçları bu farkı ayırt edemiyor olabilir.
Bu zayıflıktan faydalanmak üzere örneğin adı phf olan bir CGI uygulaması geliştirin ve bu uygulamaya gelen her çalıştırma
isteğini (http://sunucuadi.com.tr/cgi-bin/phf) kayıt edin. Böylece CGI web uygulamalarını inceleme becerisini içinde barındıran
her zayıflık inceleme aracının "Alarm: phf CGI uygulaması tespit edildi" biçiminde raporlar üretmesine neden olabilirsiniz.

1
Örnekler Linux işletim sistemi çalıştıran bir PC ve serbest yazılım felsefesi çerçevesinde dağıtılan hizmet yazılımları kullandığınız
varsayımı ile sunulmuştur.
c) Hizmet karşılama mesajlarından (service banner) yazılım tanımlama: Zayıflık inceleme yazılımlarının büyük kısmı, hedef
sistem üzerinde işletilen hizmet yazılımları tarafından verilen beyanatları doğru saymaktadır. Bu beyanatlardan ilki, bu başlıkta
inceleyeceğimiz hizmet karşılama mesajlarına ilişkindir. Ortadoğu Teknik Üniversitesi e-posta sunucusu olan mail.metu.edu.tr
sisteminin 25 numaralı bağlantı noktasına telnet ile bağlanın (telnet mail.metu.edu.tr 25). Bu bağlantı noktasını dinleyen sunucu
yazılımı " 220 myra.cc.metu.edu.tr ESMTP Sendmail 8.11.1/8.11.1; Mon, 15 Jan 2001 22:31:52 +0200 (EET)" gibi bir
karşılama mesajını görüntüleyecektir. Mesaj içerisinde Sendmail yazması e-posta sunucu yazılımının Sendmail olduğunu
gösterir mi? Ne yazık ki göstermez. Yine mesaj içerisinde yer alan "8.11.1" bilgisi yazılımın sürümünün gerçekten 8.11.1
olduğunu gösterir mi? Ne yazık ki bu sorunun da yanıtı "göstermez" biçiminde olmalıdır. Bir çok zayıflık inceleme aracı bu
biçimde sunucu tarafından sağlanan bilgilere itibar etmekte ve yanılgıya düşmektedir. Oysa ki herhangi bir e-posta sunucu
yazılımının ayarları ya da kaynak kodları değiştirilerek karşılama mesajı kolaylıkla farklı hale getirilebilir.
Bu zayıflıktan faydalanarak zayıflık inceleme araçlarını kandırmak üzere ağ üzerinden hizmet sunan tüm yazılımların karşılama
mesajlarını değiştirebilirsiniz. Örneğin aşağıda örneği verilen telnet karşılama mesajını kendi sisteminizde /etc/issue.net dosyası
içerisine yazarak bağlanmaya çalışan zayıflık inceleme araçlarının bir kısmının sisteminizi IBM AIX işletim sistemi çalıştırıyor
sanmasını sağlayabilirsiniz:
AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login:
d) Protokol işlevselliğinden faydalanarak yazılım tanımlama: TCP/IP protokol ailesi içerisinde tanımlanan İnternet
protokollerinden bazıları istemcilerin hizmet sağlayan sunucular hakkında bilgi edinebilmesi için bir takım arabirimler sağlar.
Bu arabirim sayesinde, protokole uyum gösteren bir istemci sunucu ile ilgili bir takım bilgileri kolayca öğrenebilir. Bu durumda
da, yine daha önceki başlıklarda görüldüğü gibi "Sunucunun verdiği yanıtlar ne kadar güvenilirdir?" sorusu gündeme gelecektir.
Protokol işlevselliği çerçevesinde tanımlanan bu tür bir örnek e-posta hizmetlerine ilişkin SMTP protokolünde yer almaktadır.
Bu protokol çerçevesinde bağlanan bir istemci "HELP" istemi ile yardım talep edebilmekte ve sunucu bir takım bilgileri
istemciye yanıt olarak sağlamaktadır. Aşağıdaki örnek çıktıyı elde edebilmek için sırası ile "telnet mail.metu.edu.tr 25" ve
bağlandıktan sonra da "HELP" komutları işletilmiştir:
214-2.0.0 This is sendmail version 8.11.1
214-2.0.0 Topics:
214-2.0.0 HELO EHLO MAIL RCPT DATA
214-2.0.0 RSET NOOP QUIT HELP VRFY
214-2.0.0 EXPN VERB ETRN DSN AUTH
214-2.0.0 STARTTLS
214-2.0.0 For more info use "HELP <topic>".
214-2.0.0 To report bugs in the implementation send email to
214-2.0.0 sendmail-bugs@sendmail.org.
214-2.0.0 For local information send email to Postmaster at your site.
214 2.0.0 End of HELP info
Zayıflık inceleme araçlarının bir kısmı, hizmet karşılama mesajları ile verilen bilgilere itibar etmez ve bunun yerine daha
güvenilir (!) olması nedeni ile protokol içerisine gömülmüş bu tür bilgilendirme istemlerinden faydalanır. Bu durumda,
mail.metu.edu.tr sisteminin SMTP karşılama mesajlarına güvenmeyen zayıflık inceleme aracı, sunucunun söylediğinin
doğruluğunu denetlemek üzere HELP komutunu işletecek ve yanıtın ilk satırındaki " This is sendmail version 8.11.1" satırındaki
bilgiyi de alacaktır. Ne yazık ki bu bilginin de doğru olmasının bir garantisi yoktur.
Zayıflık inceleme araçlarını yanıltmak üzere popüler internet sunucu yazılımlarının kaynak kodlarında değişiklik yaparak
kullandığınız güncel sürümden 2-3 eski sürüme ilişkin bilgileri istemcilere sunacak düzenlemeleri yapabilirsiniz. Ben bu amaçla
özellikle Apache'nin, Sendmail'in ve Bind'ın kaynak kodlarında küçük değişiklikler yapmanızı öneririm. Yapacağınız küçücük
değişiklikler ile zayıflık inceleme aracının inanılmaz zayıflıklar (!) tespit etmesini sağlayabilirsiniz.
e) TCP/IP yığıt (stack) davranışından işletim sistemi tespiti: Yeni nesil zayıflık inceleme araçlarının büyük bir kısmı aktif ağ
haritalandırması (active network mapping) adı verilen bir teknolojiden faydalanarak hedef sistemin işletim sistemini
tanımlayabilmektedir. Temel olarak her işletim sistemi belli özellikleri ile birbirinden ayrıştırılabilir olan TCP/IP yığıtlarına
sahiptir. TCP ve IP birer standart olmasına rağmen, standart kapsamında tanımlanmayan bazı durumlarda ne yapılacağı (standart
tanımında yer almayan bir durum olduğu için) her işletim sistemi geliştiricisi tarafından farklı farklı seçilebilmektedir.
Örneğin standartlar çerçevesinde aynı TCP paketinin hem yeni bir bağlantı başlatma talebini (SYN), hem de bir bağlantı
sonlandırma talebini (FIN) içermesi durumu tanımlanmamıştır; çünkü bu "normal" bir işletimde gerçekleşebilecek bir durum
değildir. Ne yazık ki, standartlar çerçevesinde böyle bir "bozuk paket"'in alınması durumunda nasıl yanıt üretilmesi gerektiği de
tanımlanmamış, dolayısı ile ne yapacağının kararı işletim sistemi üreticisine bırakılmıştır. Bazı işletim sistemi üreticileri bu
paketleri kibarca "kabul edemem" diyerek hata bildiriminde bulunurken bazı üreticiler bu paketleri sessizce çöpe atmakta ve
gönderen sisteme yanıt üretmemektedir. Bu örnekte verilene benzer çokça farklılık nedeni ile 3-4 özel paketi hedef sisteme
göndermek ve gelen yanıtların ışığında işletim sisteminin marka ve (bazı durumlarda) sürümünü tanımlamak mümkün
olabilmektedir.
Bu teknikten faydalanmaya başlayan zayıflık inceleme araçları, inceleme sürecinin özellikle işletim sistemi tanımlama kesimini
daha sağlıklı ve az hata ile sonuçlandıracak biçimde gerçekleştirmek üzere aktif ağ haritalandırmasını kullanmaktadır. Bu türden
bir incelemeyi durdurmanın pratik ve kesin bir yöntemi ne yazık ki henüz mevcut değil; ancak Linux ve BSD türevi sistemler
için çekirdek yamaları ile tanınabilir olmayı zorlaştırmak ve yazılımları yanıltmak mümkün.
Geçtiğimiz sene Dokuzuncu USENIX Güvenlik Sempozyumu'nda "Defeating TCP/IP Stack Fingerprinting" başlığı ile
yayınlanan bir makalede bu türden bir inceleme gerçekleştiren yazılımların yanıltılmasına ilişkin farklı bir çözüm önerilmiştir.
Makale yazarları, korunan sistemlerin önüne yerleştirilecek bir geçit sisteminin, korunan taraftan dışarıya gönderilen tüm
paketleri normalize etmesini ve bu yolla işletim sisteminin tanımlanamaz olmasını önermektedir. Bu teknolojinin güvenlik
duvarlarına entegre edilmeye başlamasının fazla gecikeceğini zannetmiyorum, yakın gelecekte güvenlik duvarınızın ayarları
arasında korunan işletim sistemlerinin marka ve sürümlerini gizleyebilme becerisinin ortaya çıkacağını zannediyorum.
Son bir potansiyel zaaf olarak bazılarınıza fantezi olarak görünecek bir konuyu inceleyeceğiz. Zayıflık incelemesi yazılımını
çalıştıran uzak sisteme, zayıflığı sınanan sistem tarafından zarar verilebilir mi? Diyelim ki Bind DNS sunucusu işleten bir sisteme
sahipsiniz ve birisi elindeki zayıflık inceleme aracı ile sisteminizi sınıyor. DNS sunucunuzun sürümünü öğrenmek üzere sisteminize
bir bind-iquery sorgusu yöneltti. Normal şartlar altında DNS istemcileri, sunuculara sürüm bilgisi edinmek için bu sorguyu
kullanmaz, bind-iquery sorgusu yalnızca geçmişten gelen bir gelenek olarak mevcuttur. Siz de Bind yazılımının kaynak kodunu
değiştirerek normalde "bind-8.2.2" gibi kısacık bir yanıt üretilmesi gerekirken 10,000 baytlık uzun mu uzun bir yanıt üretiyorsunuz
diyelim. Bu noktada zayıflık inceleme aracının potansiyel bir zaafı söz konusu olabilir. Acaba zayıflık inceleme yazılımını geliştiren
ekip, bu tür bir sorgunun yanıtının 10-15 bayt yerine çok daha uzun olabileceğini düşünerek gerekli önlemleri aldı mı? Bu önlemleri
aldılar ise ne güzel, ancak gerekli önlemi almadılar ise vay hallerine; kullandıkları yazılımı çökertmeyi (crash) başardınız demektir.
Bunun da ötesinde, eğer sözünü ettiğimiz uzun yanıtı doğru biçimde hazırlayabilirseniz, bu alan taşmasından (buffer-overflow)
faydalanarak zayıflık inceleme yazılımının çalıştığı bilgisayar üzerinde komut bile işletebilirsiniz. Bu ne anlama mı geliyor? Böyle
bir hata için uygun düzeneği kurabildiğiniz taktirde zayıflık inceleme yazılımının sizin sisteminize yönelik çalıştırıldığı sistemi ele
geçirebileceğiniz anlamına geliyor.
Bu türden tersine zayıflıklar daha önce Network Associates firmasının Sniffer Pro ürününde, EtheReal'da ve TcpDump'ta
bulunmuştu; bir zayıflık inceleme yazılımında da bulunduğuna ilişkin herhangi bir bilgim yok ama böyle bir zayıflığın olmaması için
de bir sebep göremiyorum.
Bu zayıflıkları ve muhtemel zaafları öğrendikten sonra "bundan sonra zayıflık inceleme aracı kullanmayalım" biçiminde bir sonuca
ulaşmamalısınız. Zayıflık inceleme teknolojisi, bilgi güvenliği konusunun artan önemine paralel olarak son derece hızlı
gelişmektedir. Birkaç yıl önce ancak bir amatörün tespit edebileceği zayıflıkları bulabilen zayıflık inceleme araçları bugün yüzlerce
zayıflığı inceleyip raporlayabilecek duruma ulaşmıştır. Bu gelişim hızı ile bu yazıda sıralanan zayılıkların önümüzdeki iki senenin
sonunda mevcut olmayacağını söylemek yanlış olmaz.
Bu yazıda öne sürülen yanıltma yöntemlerinin hemen hepsi kendi sistemleriniz ile pek az zahmetle gerçekleştirebileceğiniz bir
karmaşıklığa sahiptir. Buna rağmen başaramayan ya da uğraşmak istemeyerek hazır programcıklar ya da betikler (script) isteyenlerin
olması durumunda bana e-posta ile ulaştıkları taktirde yardımcı olmak isterim.
Bilişim güvenliği ile ilgili bilgi edinmek isteyenler http://www.securityfocus.com adresindeki web sitesini bir başlangıç noktası
olarak kullanabilirler. Bu yazı ile ya da bilişim güvenliği ile ilintili her türlü konu için yazara aşağıdaki adresinden e-posta yolu ile
ulaşabilirsiniz.
Burak DAYIOĞLU
burak@linux.org.tr
Serbest Yazılım Yarışması Etkinlikleri
IEEE ODTÜ Öğrenci Kolu olarak her zaman gözettiğimiz mak ve yazılım etiğini aşılamak gibi farklı boyutlar da göz
çoğunluğa hitap etmek, toplumsal bir bilinç oluşturmak ve önünde bulundurulmaktadır.
kalıcı yararlar sağlamak ilkeleri doğrultusunda dünyanın en Yarışma, katılımcıların geliştirdikleri programları oluşturulan
büyük meslek örgütünün en başarılı öğrenci kolu olmanın ve jürinin belirlenen kriterlere ve puan ağırlıklarına göre değer-
profesyonelleşen iş disiplinimiz içinde barındırdığımız amatör lendirmesi şeklinde yapılacak. Yarışmanın duyurusu 1 Kasım'da
ruhun verdiği sorumlulukla, "serbest yazılım" felsefesi üzerine yapıldı ve yarışmacılara Şubat ayının 15'ine kadar süre verildi.
yoğunlaşma kararı aldık. Başlangıç tarihinden teslim tarihine kadar katılım koşulları,
Serbest yazılım kavramı, farklı yer ve kültürlerden, farklı dilleri yarışma kuralları, gelişmeler, vs. organizasyonun ana sayfasın-
konuşan çok sayıda gönüllüyü bilişim teknolojilerinin evrensel da erişime açıldı.
çatısı altında toplamış ve uluslar arası alanda gerçekleştirilen en Katılımcılar, talebin, ilginin, değerlendirme sürecinin, vs.
büyük projelerin başlangıcı olmuştur. Kavram sadece ücretsiz kestirilebilmesi için önceden webe koyulan formları doldura-
yazılım anlamına gelmemekte, bir felsefeye de temel oluştur- caklar ve öngörülen süre sonuna kadar programlarının kaynak
maktadır. Bu felsefeye dayanan çeşitli kodlarıyla beraber çalıştırılabilir hallerini
lisanslarla lisanslanmış programlarda belirlenen yöntemlerle (CD, ftp, e-posta,
kullanıcı; vs.) ile düzenleyici kuruma ulaştıracak-
Özgürce programı çalıştıra- lar. Daha sonra bu dosyalar yarışma jüri-
bilir. sine iletilecek.
Programın nasıl çalıştığını Değerlendirme kriterleri ve ağırlıklarının
araştırabilir. yanı sıra ve öngörülen programlama dil-
Kaynak kodunu kullanarak leri de http://www.serbestyazilim.org.tr
kendi ihtiyaçlarınıza adapte edebilir. üzerinden ilgilenenlere duyurulmaktadır.
Kopyalarını serbestçe dağıta- Daha önceden yazılan programlar da
bilir. belirtilen koşullara uymaları, GNU orga-
Programı geliştirerek son hali- nizasyonu tarafından kabul edilmiş ya da
ni kaynak kodunu açık bırakmak kay- edilebilir halde olmaları halinde yarış-
dıyla ücretsiz ya da ücretli dağıtabilir. maya katılabilecek.
Serbest yazılımın bilginin paylaşılması Ödül töreni, 2001 yılının Mart ayı
ve yayılmasındaki etkisi açıktır. Genel içerisinde ve bilinçlendirme amacı
anlamda bilimin gelişmesinde kolektif doğrultusunda, alışılmış tören şeklinin
çalışmanın ve etkin bilgi paylaşımının dışında yapılacak. Sonuçlar, ödüllerin
rolü büyüktür; bu etmenler ticari kısa konuşmalar sonrasında sırasıyla
kaygılardan arındığı takdirde bilgi sunulduğu törenlerin aksine söyleşi, kon-
teknolojilerindeki gelişim süreci ivme ferans, seminer, vb. etkinliklerin ardın-
kazanacaktır. Kurumsal amaçlarımızın dan açıklanacak ve bu etkinlikler dizisi
özünde, bilgi teknolojilerindeki aydın- "Serbest Yazılım Yarışması Etkinlikleri"
lanma ve gelişim önemli yer tutmak- diye adlandırılacak. Etkinliklerin ses
tadır. Serbest Yazılım Yarışması getirmesi için serbest yazılım dünyasında
Etkinlikleri ile ülkemizde yeni oluşmakta olan bilinci destek- üst düzey görevleri olan, uluslararası üne sahip konuşmacılar
leyip yönlendirmek, serbest yazılım gönüllülerini teşvik etmek konuk edilecek. Böylece bilinçlendirme amacı, uluslararası
ve meydana getirilen yazılımları yarışma psikolojisi içerisinde isimlerin katılımıyla serbest yazılım kavramının evrensel boyu-
değerlendirmek amaçları da gözetilmekle beraber amatör bir tunun ve felsefesinin anlatılabileceği bir platforma taşınacak.
ruhla profesyonel çalışmalar yapılabileceğini bilişim çevrele- Etkinliklere katılanların bilgilendirilmesinin yanı sıra serbest
rine göstermek amacı öne çıkarılmaktadır. Böylelikle serbest yazılımın ülkemizdeki bugünü ve yarını da masaya yatırılacak,
yazılım hareketinin desteklenmesi halinde önemli bir araştırma uzman görüşlerine baş vurulacak ve bu bilinçlenmenin gele-
geliştirme potansiyeli doğabileceği mesajı verilecek, amatör ceğiyle ilintili planlar gözden geçirilecek. Tüm bunlarla, yarış-
çalışmaların daha geniş kapsamlı duyurulabilmesi için bir plat- manın kalıcı izler taşıması ve kamuoyunun dikkati çekilerek
form oluşturulacak ve serbest yazılımcılar biraraya getirilerek yazılım geliştirenlerin dışındaki kesime de seslenilebilmesi
birlikte çalışmalarına önayak olunmaya çalışılacaktır. sağlanmaya çalışılacak.
Etkinliğin bir katma değeri de bilgisayar kullanıcılarınadır; Davet edilen ve katılmaları için çalışmalar sürdürülen isimler-
kurumsal kullanıcıdan ev kullanıcısına dek uzanan geniş bir den bazıları Bjarne Stroustrup, Olaf Kirsh, Dirk Hohndel,
yelpazeye ücret ödemeksizin sahip olacakları ve diledikleri gibi Matthias Ettrich ve Miguel de Icaza. Bu aşamada Linux-
yapılandırıp geliştirebilecekleri yeni uygulamalar sağlanmış Kongress, Linux International, GNU Organization gibi oluşum-
olacak, kaliteli, ticari oluşuma yönelebilecek geniş spektrumlu, ların yanında IEEE, TBD, TBV gibi örgütlerin işbirliğine
vizyonlu projelerin oluşturulmasına rehber olunacaktır. başvurulacak.
Tüm bunların yanında, serbest yazılımın lisanssız ya da korsan
yazılım olmadığının bir toplum bilinci haline gelmesini sağla- Ayça Özçelikkale
mak, amatör amaçlarla yazılım kullanmak ya da dağıtmak için ayçao@ieee.metu.edtu.tr
telif haklarını çiğnemek dışında bir yol varolduğunu vurgula-

Biltek, Şubat 2001 5


IEEE
WEB
ACCOUNT
Dönem boyunca gerek etkinliklerimizle gerekse Son adımdan sonra artık bir Web Account’unuz var. IEEE’nin
yüzyüze görüşmelerde sizlere IEEE'yi ve IEEE ODTÜ Öğrenci geniş veritabanı sizi bekliyor. Artık bir ağ hesabımız olduğuna
Kolu'nu anlatmaya çalıştık. Bu sene aldığımız rekor sayıdaki göre ulaşabileceğimiz servislerden bahsetmeye başlayabiliriz.
kayıtlar da bunda gerçekten başarılı olduğumuzu gösteriyor.
Bundan sonra da sizlerin yardımıyla, her zaman artan bir tem- IEEE PERSONAL E-MAIL ALIAS
poyla ve her zaman daha iyisini yapabilmek yönünde çalış- “kullanıcıadı@ieee.org” şeklinde verilen bu ileti adresi gerçek
malarımızı devam ettireceğiz. Bizim IEEE ODTÜ olarak yap- bir adres olmayıp sadece bir yönlendirme (alias) olarak kul-
tığımız etkinliklerin yanında benim asıl sözünü etmek istediğim lanılmaktadır. Yani buraya gelen iletiler sizin belirttiğiniz başka
ise IEEE'nin dünyanın en büyük teknik örgütü olarak siz üyele- bir adrese yönlendirilmektedir. Genel geçer kullanım şekli
rine sundukları. ismin ilk harfini takip eden bir nokta ve soyismin tamamıdır
(Örneğin “b.yagan”). En büyük özelliği bu iletileri en güncel
WEB ACCOUNT araçlarla virüs testinden geçirmesidir. Kısa ve kolay akılda kalır
Öncelikle tüm bu hizmetlere erişebilmeniz için olması, yüksek güvenliği ile günlük haberleşmelerinizde
IEEE.ORG'dan bir web account (ağ hesabı) almanız gerekmek- rahatlıkla kullanabilirsiniz.
te. Bu hizmetlerin tamamına yakını sadece üyelere sunulmak- <http://www.ieee.org/eleccomm>
tadır ve erişim için bu hesaba ihtiyaç duyar. Biz de öncelikle bir
ağ hesabı açacağız. Bunun için IEEE üyelik numaranıza ve ilk IEEE SPECTRUM ONLINE
üyelik zarfıyla size gönderilen 4 basamklı PIN numarasına IEEE’nin tüm üyeleri için çıkardığı bu dergiyi internet
ihtiyacınız olacak. Başlıyoruz... üzerinden okumanızı sağlayan bir sitem. Aynı zamanda yazıları
1- Ana sayfadaki bağlantısından ya da elektronik olarak (PDF) bilgisayarınıza indirmenize de izin ve-
<http://www.ieee.org/web/accounts/> adresinden Web Account riliyor. Türkiye’nin konumundan dolayı bu derginin elimize
ana sayfasını açıyoruz. Burası aynı zamanda üyeliğinizle ilgili ulaşmasının 1 ayı geçitiği oluyor. Bu gibi durumlarda gerçekten
tüm bilgileri (Adresiniz, ileti adresiniz gibi) yenileyebileceğiz çok işinize yaracak. Bu sistem aynı zamanda geçmiş sayılara da
yer olacak. İşlemlere başlamak için resimde gördüğünüz erişim sunmkta ve tüm yazılar içinden arama yapmanıza olanak
"Register for an IEEE Web Account" bağlantısını kullanacağız. tanımaktadır. Spectrum dışında üye olduğunuz Society’lere
2- Sonraki adımda güvenli
kayıt (secure) seçeneğini takip etmenizi
öneriyorum. Böylece doldurduğumuz
formların doğru ellere ulaştığından
emin oluyoruz. Sonraki sayfayı da daha
önce sözünü ettiğim PIN numrasını
sağlayarak ve diğer bazı soruları yanıt-
layarak geçiyoruz.
3- Kullanıcı ismini seçerken
de dikkali olmalısınız çünkü bunu bir
daha değiştirme şansınız olmayacak.
4- Bu adımda girmeniz bil-
giler gerçekten önemli. Buraya yaza-
cağınız bilgiler şifrenizi unuttuğunuzda
hesabınıza ulaşabileceğiniz tek kapı
olacak. Çok dikkatli doldurup,
gerekirse bu bilgileri bir kenara yaz-
manızı tavsiye ediyorum.

22 Biltek, Şubat 2001


konusunda çok seçici olmalısınız.
IEEE Online Store bulabileceğiniz en
güvenli sitelerden biri olmanın yanın-
da en seçkin kitapları, çok sayıda
teknik dokümanı ve CD-ROM’u
arşivinde tutmaktadır. Sizler de
IEEE’nin birer Öğrenci üyesi olarak
bu kaynaklara çok uygun şartlarla
ulaşabilmektesiniz.
<http://shop.iee.org>

IEEE FATBRAIN
Fatbrain.com, dünyanın en iyi
teknoloji kitaplarını bulabileceğiniz,
oldukça geniş bir site. Ve IEEE üyeleri
tüm bu kitaplara ek indirimlerle sahip
olabilmektedir.
<http://ieee.org/ieeefatbrain>

IEEE Whats-New
Adından da anlaşılacağı gibi
IEEE’deki yenilikleri sizlere duyur-
mayı amaçlayan bir liste. İstediğiniz
konuları seçiyorsunuz ve bu konuya
ait aylık haberleri mail olarak alıyor-
sunuz. Bu konular:
Haberleşme (Communications)
GOLD (Graduates Of the Last
Decade )
Devre (Circuits)
Güç (Power)
Kütüphane (Libraries)
Üyeler (Members)
Bilgisayar (Computing)
göre IEEE’nin birçok dergisine de aynı şekilde internet Kablosuz (Wireless)
üzerinden erişmeniz mümkündür. Ayrıntılı bilgiyi bu dergilerin Sinyal (Signal Proccessing)
ağ sayfalarından edinebilrsiniz. Öğrenciler (Students)
<http://ieee.org/whats-new>
IEEEXPLORE
IEEEXplore tam anlamıyla “Dünyanın Bilgisi” ne açılan bir IEEE Online Renewal
kapı. Elektrik Mühendisliği ve Bilgisayar alanında dünayda IEEE’ye ve tüm alt gruplarına yapılan kayıtlar birer yıllıktır ve
bu bir yılın sonunda üyeliğinizi yenilemek isteyeceğineze
şüphem yok. Bu servis size en kısa ve kolay yolu yani internet
üzerinden yenileme imkanını sunuyor. IEEE Odtü olarak biz de
tüm yeni kayıtları ve yenilemeleri bu şekilde yapmaktayız.
<http://ieee.org/renewal>
yayınlanmış konferanslar, kayıtlar ve dergilerin %30’undan
fazlasını veritabanında barındırmaktadır. IEEE’nin yayınlarının Son olarak kısaca faydalı olabilecek birkaç adresten bahsetmek
1988 yılından sonraki tüm kayıtlarına da buradan erişebilirsiniz. istiyorum.
Yanlızca okul yıllarında değil tüm hayatınız boyunca size <http://ieee.org/students> : Çeşitli burs ve yurtdışı eğitim
yardımcı olacak teknik kaynaklara IEEEXplore’u kullanarak olanaklarının yanında, öğrenciler arası bazı yarışmalar hakkın-
ulaşmak mümkün. Bu “terabyte”larla ifade edilen bilgiyi online da detaylı bilgiye bu adresten ulaşılabilir.
olarak sunmak gerçekten çok zor bir iş ve herkesin bu bilgiye <http://ieee.org/infoadvantage> : Şimdiye kadar anlattıklarım
kesintisiz erişebilmesi için IEEE.ORG çalışanlarının çok önem- da dahil olmak üzere IEEE’nin sınırsız kaynaklarına açılan bir
li bir isteği var. Bu sayfaları gezerken siteleri bilgisayarınıza kapı daha.
indirerek daha sonra izlemenize yarayan Robotlar kullanma-
manız. Tekrar görüşmek üzere. İyi çalışmalar.
<http://ieee.org/ieeexplore>
Bahadır Yağan
IEEE Online Catalog&Store bahadir@ieee.metu.edu.tr
Günümüzde internet üzerinden alış-veriş ülkemizde de yaygın
olarak kullanılmay başlandı. Ancak bu işlemi yaptığınız yer

Biltek, Şubat 2001 23


Yayın Yönetmeni’nden Künye
Yayın Yönetmeni: Bahadır Yağan
Yeni bir Merhaba, (bahadir@ieee.metu.edu.tr)
Yeni bir yıla, yeni bir döneme yepyeni bir Biltek’le girmek istedik. Ve derslerin Yayın Hazırlık: Şafak Demirci
kesilmesini fırsat bilerek uzun zamandır planladığımız değişimi başlattık. Biltek’in bu yeni Gönül Mehrabova
görünümünü beğeneceğinizi umuyorum. Her türlü eleştiri/önerinizi bahadir@ieee.org adre- Şubat 2001 Sayısı: Erkan Alpman
sine gönderebilirsiniz. O. Orkun Cellek
Ne mutlu ki değişen sadece görünüm olmadı. Herkese hitap edebilen bir Biltek için Görkem Çetin
güncel ve zengin bir içerik hazırladık. Bunun yanında çalışma tarzımızda büyük ölçüde Burak Dayıoğlu
değişti. Düzenli bir yapılanmaya giren Yayın Komitesi olarak artık önümüzü daha net göre- Bahri Gençsoy
biliyoruz. Ayrıca tümüyle yenilenen ağ sayfalarımızdan da Biltek’i eş zamanlı olarak takip Burç Gökden
edebilir yazıların PDF’lerini bulabilirsiniz. Murat Kaya
Yoğun bir çalışmayla Biltek’in çıkmasını sağlayan Reklam Komitesinin tüm Selçuk Kılıç
üyelerine çok teşekkür ediyorum. Önümüzdeki sayı için de çalışmalarının aynı hızda İlkin Mehrabov
devamını diliyorum.;) İlker E. Ocak
Ve, tatilllerinde fedakarlık yaparak bu işçiliğin ortaya çıkmasında emeği geçen tüm Can Özdoruk
arkadaşlarıma teşekkür ediyorum. Ö. Emre Tokel
Hepinize iyi çalışmalar... Ayça Özçelikkale
Kapak Tasarım: Ali Ünal
YK’DAN Ağ sayfaları: Hüseyin Akçay
Reklam Komitesi: Elif Dündar
Merhabalar, (elifd@ieee.metu.edu.tr)
Yeni bir öğretim dönemine girerken tüm hızla çalışmaya ve de eğlenmeye devam Onur Afacan
ediyoruz. Bu dönem de birçok etkinliğimiz olacak. Hasan Akyol
Bunların en önemlilerinden birisi Bilişim Teknolojileri Işığında Eğitim Konferansı Çağdaş Altın
ve Sergisi. BTIE, 1998, 1999, 2000 yıllarında IEEE ODTÜ Öğrenci Kolu ve TBD (Türkiye Çağrı Başçiftçi
Bilişim Derneği) tarafından düzenlenen ve büyük ilgi gören bir etkinliktir. 1998'de 20 bin kişi Duygu Çelebi
tarafından ziyaret edilen fuar alanı 1999 yılında genişleyerek ziyaretçi sayısını 30 bine Verda Dağlı
çıkardı ve geçen sene düzenlenen bilişim etkinlikleri arasında Bilişim 99'den sonra en başarılı Bahadır Erol
etkinlik oldu. BTIE 2000 ise 40 bine yakın ziyaretçisi, içerik yönünden zengin oturumları, İpek İstanbulluoğlu
sergi salonları ve aktiviteleriyle büyük bir başarıydı. Seçkin Kara
BTIE'de esas amacımız, ODTÜ Kültür ve Kongre Merkezi'nin çeşitli salonlarında Funda Karademir
düzenlenen paneller, seminerler ve çalışma grupları ile Türkiye'de bilişimin eğitim sistemi Argun Kılıç
içerisindeki yerinin doğru bir şekilde belirlenmesi konusunda görüş paylaşımını sağlamak ve Osman Tokluman
konuyu tartışmak için gerekli ortamı yaratmaktır. Bu seminerlerde ele alınan bazı konular ise Esen Yüksel
uzaktan eğitim, internetin okullara nasıl taşınabileceği, eğitim teknoloji ilişkisi...vs. idi. Yönetim Kurulu: Oğuz Yılmaz
Panellerde ise çocuklarla birebir ilgilenip onların Türk eğitim sistemi ve bilişim teknoloji- (oguz@ieee.metu.edu.tr)
lerinin bu eğitime ne gibi katkılarının olabileceği tartışılmaktadır. 2001 yılının ana teması Bora Güngören
"Eğitimciyi Bilişimle Buluşturmak". Bu çerçevede eğitimcilerle beraber bilişim teknoloji- Salim İsmail
lerini derslerinde nasıl daha etkili kullanabilecekleri tartışılacak. Koray Başbilen
Yeni bir etkinliğimiz Serbest Yazılım Programlama Yarışması Etkinlikleri. Bu Yusuf Bediz
IEEE ODTÜ'nün bu yıl başlattığı ve Türkiye çapında katılım beklenen bir organizasyon. Biltek Hakkında
Dünyada ilk olması da onu ayrı kılıyor. Burada serbest programlama dilinde ve platformdan Biltek IEEE Türkiye Şubesi adına,
bağımsız yazılmış ve GPL lisansı ile lisanslanmış yazılımlar çeşitli kıstaslardan konusunda IEEE ODTÜ Öğrenci Kolu tarafından
uzman bir jüri tarafından değerlendirilecek. Etkinliğin ana noktası http://www.serbestyazil- çıkartılır. Ücretsizdir. Şubat 2001
im.org.tr/. Tüm bilgiler buradan edinilebilir ve başvurular buradan yapılabilir. Sadece yarış- sayısı, Şafak Organizasyon ve
ma olmasının dışında etkinliğin kalıcılığını sağlamak için serbest yazılım felsefesini duyur- Matbaacılık tesislerinde 2000 adet
mak amacıyla bir çok aktivite de bu etkinlik içinde yapılacak. Bunlardan en önemlisi de basılmıştır. Dergide çıkan yazıların
sanırız C++ dilinin geliştiricisi Bjarne Stroustrup'un etkinlikler kapsamında vereceği semi- gerçeği yansıtması ve kişi, kurum ve
nerler olacak. Tüm etkinliklerin programına etkinlik ana noktasından ulaşabilirsiniz. kuruluşlara saldırı içermemesi
Ayrıca sosyal etkinlikler alanında da takvimlerimizde birçok etkinlik var. Dönem konusunda dergi sorumluları
başında yapılacak Elmadağ gezisi, film gösterimleri ve geçen yıl olduğu gibi bu yıl da ODTÜ ellerinden gelen çabayı göster-
Klasik Gitar Topluluğu ile ortaklaşa yapacağımız ODTÜ Klasik Gitar Festivali bunlar arasın- mişlerdir. Ancak yazılarla ilgili her
da ilk göze çarpanlar. türlü sorumluluk daima yazara aittir.
Tüm etkinliklerimizde sizleri gerek katılımcı olarak gerekse organizasyon aşamalarında Yayın hakları ile ilgli ayrıntılı bilgiyi
aramızda görmek istiyoruz. Yeni bir dönemde tüm hayatınızda başarılar dilerim. ağ sayfamızdan alabilirsiniz. Eğitim
amaçlı kullanımlar için elimizden
Sevgilerle... gelen esnekliği göstermeye çalışıyo-
Oğuz YILMAZ ruz.
IEEE ODTÜ Öğrenci Kolu www.biltek.ieee.metu.edu.tr
Yönetim Kurulu Başkanı

You might also like