BT
Eski zamanlar
1st Tem 2008 | Sınıfı: BT, Hayat 6

Hatırladığım kadarıyla 96′dan beri bilgisayar kullanıyorum. 96 ve 97 yıllarında kuzenimin bilgisayarında 3D Studio Max ile uğraştığımı, resim yaptığımı, 97′nin sonunda ise yalvar yakar kendi bilgisayarıma kavuştuğumu hatırlıyorum: Pentium MMX 166Mhz, 16 MB RAM, 2 MB Ekran Kartı, 4GB Harddisk!

Bilgisayarıma ilk yüklemeleri yapmak için gelen bilgisayarcının CD’sinden virüs bulaşmıştı sisteme ve güzelim bilgisayarımı 2 ay kullanamamıştım. Sonralarda ise NFS II ve birtakım zamane oyunları oynamakla vakit geçirmiştim. Arkadaşlarımı toplayıp evde şölen yapıyordum adeta. Yıl 98 olunca, Internet geldi eve. Başladım IRC odalarında sohbet etmeye. Millet inanmıyordu yaşımı söylediğimde. Derken MIRC denilen programın özel scriptlerle geliştirilmiş sürümlerini keşfettim. Bir süre kullandım, çok hoşuma gitti. Birçok şeyi otomatikleştiren bu programlara merak saldım bu sefer. İnceledim, inceledim… Script yazmayı öğrendim ve kendime özel 2 adet MIRC sürümü ortaya koydum. Böyle başladı programcılığa ilgim. Sonra bilgisayar dergileri alıp programcılıkla ilgili olan bölümleri okumaya başladım. Köşe yazarlarından Sayın Hakkı Öcal, HTML, Javascript, PHP, web teknolojileri konularında yazılar yazıyor, bazı aylar da ek olarak kitapçıklar sunuyordu. Kısa bir süre sonra kendi kendime HTML sayfalar yazmaya başlamıştım. Sonrasında başka bir köşede Delphi ile nasıl şaka programı yapımı anlatıldığını gördüm. Bir pencere vardı, üzerinde Sibel Can’ın resmi. Altında da “Bu güzel sanatçının şovunu izlemek istiyorsanız lütfen Başlat tuşuna basınız.” yazıyordu. Başlat tuşuna basınca ise tuş oradan oraya kaçıyordu. O kadar hoşuma gitmişti ki, hemen Delphi kurdum ve programın aynısını yazdım. Oldukça hoşuma gitmişti, programcılık kolay bir şey gibiydi. Sonrasında Borland Delphi ve Borland C++ Builder kitapları aldım. Kitapları kurcaladım ve ufak tefek birçok program yazdım. Sonra araya lise girdi, lisede web sitesini yapmak dışında ciddi bir etkinlikte bulunmadım nedense, ancak üniversiteyi kazanır kazanmaz yine sarıldım yazılıma.

Bugün eski CD’leri karıştırırken bahsettiğim programları buldum ve kendi kendime “ya ben ortaokula gitmedim mi yoksa?” dedim açıkçası. Neler mi yapmışım? TCP/IP Socket iletişimi kuran client/server programları, mirc scriptleri, Özel IRC İstemcisi, Ekran koruyucular, web sayfalarına CGI koduyla sayaç üreteci, CGI ile form işleme, PHP ve MySQL ile ufak tefek denemeler, Özışık Gıda firması için tasarladığım bir web sitesi, Bitkisel ürünlerle ilgili tasarladığım bir site, borsacılara tüyolar vermeyi hedefleyen bir site, masum bir trojan (kötü amaçla kullanmadım, sadece deneme :) ), port scanner, yanlışlıkla çalıştırmam sonucu kendi sistemime format atan bir virüs (yine öğrenme amaçlıydı, merak etmiştim nasıl yazıyorlar şu virüsleri diye. Ancak çoğu virüs 40KB civarındayken Delphi ile 300KB’dan küçük dosyalar elde etmek mümkün değildi, bu durumu o zamanlar çözememiştim bir türlü), mp3 çalar, sanal klavye (bilgisayar başında çok oturuyorum diye klavyemi almaya kalkmışlardı da), menajerlik oyunu teşebbüsü, sinek vurma oyunu, soru bankası oluşturucu (delphi>perl), lisemin web sitesi. Daha bir sürü deneme amaçlı ufak programlar. Ha bir de, Hakkı Öcal’ın köşesinde tanıttığı HTMLci adında bir HTML editörüm vardı. Sağolsun, genç programcıları heveslendirmek için elinden geleni yapıyordu.

Aradan bunca sene geçmiş. Çevirmeli bağlantı, disket, Windows 3.1, 95, 98, XP zamanları… Bahsettiğim sistemlerin kararlılığı(!) sebebiyle sık sık format atmak gerektiğinden her seferinde yeni bir CD ile yedekleme ve olur olmaz her derginin CD’lerini biriktirme sonucu tonla (50+) CD, sisteme geri yüklenmeyen, unutulan dosyalar ortaya çıktı. Aradan 10 sene geçtikten sonra, dedim dosyaları toparlama zamanı geldi. Tüm yedek dosyalarımı ortaya döktüm. İyi ki de dökmüşüm, oldukça güzel anılarla karşılaştım. Unutulmuş fotoğraflar, yazılar, şarkılar, programlar… Şimdilerde CD’lerimin ölmeye başlaması üzerine hepsini derleyip toplayıp DVD’lere yedeklemeyi düşünüyorum, herkese tavsiye edilir. Dolabımda büyük bir yer açılacak ve yedek alma işi kolaylaşacak.

Etiketler: ,
6 Comments
  1. Sera G.
    11.23 on Temmuz 3rd, 2008

    Emre o program listesi ne öyle! Ortaookul niyetine üniversitede yazılım dersleri mi aldın ne yaptın :D

  2. Ahmet Emre Aladağ
    13.07 on Temmuz 3rd, 2008

    Hehehe, annemin dediği kadarıyla otururmuşum bilgisayarın başına, koyarmışım kucağıma 1200 sayfalık kitabı, dener dururmuşum bir şeyler. Sanırım yazılım derslerinin yerine geçti bir hayli =) Selahattin hocadan muafiyet mi istesem ne :P

  3. Volkan Esgel
    18.02 on Temmuz 4th, 2008

    Hehee, senin kadar uğraştım mı tam bilmiyorum ama ben de oldukça çok uğraşmıştım. Bir keresinde babamın okuduğum bilgisayar dergi ve kitaplarının 1/4 ü kadar ders kitaplarını okusan tıpa girip rahatça bitirirsin dediğini hatırlıyorum :) ) Tutku böyle birşey olsa gerek :D

  4. Hüseyin Berberoğlu
    21.27 on Temmuz 7th, 2008

    Programcılığa başlama hikayen benimkiyle aynı :) bilgisayar->internet->mIRC->mIRC scripting (aliases->popups->remote muydu ? :) ) derken if else.. tek farkımız benim hiç dergi/kitap almamam ve senin kadar üretim yapmamış olsam. Bu üretimde kitap derginin faydası olmuş sanırım. Bu yazıyı okuduktan sonra, ilk kez “acaba dergi/kitap alsamıydım ?” sorusunu sordum….

  5. Ahmet Emre Aladağ
    8.49 on Temmuz 8th, 2008

    Evet, dergiler oldukça faydalı oldu. Oradakileri uygulama, sonrasında üretmeye hevesli bir kişi olarak “başka hangi sorunlara çözüm üretebilirim”in cevabını aramam üretimin anahtarı :)

    Dergilerin en büyük avantajı konuya güzel bir giriş yapabilmeleri ve sade, özet bilgileri (bir acemi için sadece gerekenleri) verebilmeleri.

    Kitaplar da benzer şekilde, güzel olduğu sürece faydalı. Yoksa internetteki bilgi kaynakları genelde dağıtık durumda. Dolayısıyla belli bir düzende gidebileceğimiz kaynak bulmakta sıkıntı çekebiliyoruz, en azından o zamanlar öyleydi. Ancak şimdi de yine kitapları tercih ederim.

  6. Mirc
    3.48 on Kasım 14th, 2008

    O Program listesi ne öyle :O

Leave a Reply

IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)

What is 3 + 7 ?
Please leave these two fields as-is: