1- İlk olarak banka programının arayüz kısmını nasıl yaptınız? Tüm proje ne kadar zamanınızı aldı? Sanıyorum GUI için yine kodlar kullandınız ama bana genel olarak bu işin nasıl yapıldığını anlatırsanız çok sevinirim. Çok kısaca mesela, belli classlar var bunları kullanıyorsun, bazı pencere kodları var gibi bir cevap...
Cevap: Arayüz'ü Netbeans IDE ile arayüz hazırlama tool'unu kullanarak yaptık. Otomatik olarak kodlar zaten var oluyor. Sadece hangi tuşa tıklayınca ne olacak onu kendim belirliyorum. Netbeans candır, tavsiye ederim.
2- Genel anlamda C# mı yoksa Java mı daha iyi? (C# 'ı biliyor musunuz bilmiyorum ama .. Eğer bilmiyorsanız bu soruyu geçebilirsiniz.)
Cevap: Java (1995), C# ve .net(2001)e göre çok daha eskidir. Fakat Java'nın C#'dan daha zor olduğunu söylüyorlar. O yüzden şu anda yaygın olmayabilir ama gelecekte daha yaygın olacak. C# bir çok projede kullanılıyor, fakat dünya çapında yapılan araştırmalar sonucu elde edilen verilere göre Java'ya daha çok önem verildiği için biz Java kullanıyoruz ve Java tercihimdir.
3- Sitenizde Assembly olarak yazdığınız bir Binary Search vardı. Bu assembly dilin özel bir adı var mı? Çünkü eğer yanlış bilmiyorsam her işlemcinin (Intel, AMD, ..) ayrı bir assembly dili var.
Cevap: Assembly dili makine diline en yakın dildir. Programcıların bilmesi lazımgelir. Bütün işlemciler kendi compiler durumuna göre yorumlar. Her işlemcinin assembly kodları farklıdır. Biz bir işlemci modeli üzerinde kullandık bu programı. Fakat işlemcilerin mantığı sonuçta aynı. Aralarında derleme yönünden bir sürü farklı kriter var. Microişlemciler dersinde bu konular uzun uzun anlatılıyor.
4- Ben ubuntu kullanıyorum. Daha önceden Pardus kullandım. 2007de kurdum ilk defa ama sonra bilgisayarım bozuldu ve çeşitli başka sebeplerden olmadı. Bu sene Pardus 2009 çıkar çıkmaz indirdim ve kullandım.. Daha sonra Ubuntu daha iyi dediler, ve Ubuntu Pardus'a oranla biraz daha mmm şey böyle Türkleşmemiş hani alıştığımız Windows tarzı yok. Ben o alışmışlığı kaybetmek için Ubuntu yükledim. Fakat Pardus'a destek vermek istiyorum. Siz aynı anda 2 Linux tabanlı işletim sistemi yüklemişsiniz sanıyorum. Bilgisayar için bir sorun oluyor mu?
Cevap: Eskiden benim bilgisayarım tam bir külüstür olmasına rağmen içinde 3 tane işletim sistemi takır takır çalışıyordu, istersem 8 tane bile yapabilirdim. Memory'yi elle istediğim parçalara bölüp biçimlendiriyorum. NTFS biçimlendirmesini Windows için, ext3'ü de diğerleri için. Geçen yıl 10 gb Ubuntu, 30 gb Pardus 35 gb Windows idi, sorun olmuyor. Yeni bir pc aldım. Bunda durum değişti 130 GB Windows, 40 Ubuntu, 60 da Pardus. Bunları da içlerinde bölümlendiriyorsun, home için ayrı bellek yeri tutuyorum, böylece sistem çökerse dosyalarıma bişe olmuyor.
Linux'da konsol'dan yapıyorsun her şeyi. Windows'da da Regedit'i ve Bilgisayar Yönetimi'ni Çalıştır'dan "C:\WINDOWS\system32\compmgmt.msc" komutu ile açarak incele, işe yarar şeyler var.
5- Son olarak Linux işletim sistemlerini öğrenmek için neler yapmalıyım? Bu işin tabiri caizse Gurusu olmak istiyorum :)
Cevap: Linux kullanmak zor değil, abartıyorlar. Bol bol konsol kullan, ayrıca Gentoo, Archlinux dene seni geliştirir.
***

























Turkcell’den beklemediğim ve beni şaşırtan bir haber geldi. 






