MSN Messenger’ı ya da Microsoft’un yeniden adlandırdığı şekliyle Windows Live Messenger’i bilirsiniz, güvenliğimizi bizden çok düşünür (!). O yüzden karşı tarafa rar, zip, exe gibi dosyalar göndermemizi engelleyerek günümüzü zehir eder ve kendine binlerce küfür yağdırmamızı sağlar.
Bilgisayardan birazcık anlayan kişiler, exe dosyasının uzantısını exe2 gibi anlamsız bir uzantıya yeniden adlandırarak bu güvenlik engellerine takılmadan işini halleder. Ancak herkes dosya uzantısını değiştirmenin ve exe2 uzantılı bir dosyanın yeniden exe’ye dönüştürülebileceğini bilemez. Aslında birçok kişi exe’nin ne olduğunu bile bilmez. Devamını oku »
Dün Ege Üniversitesi Bilgisayar Topluluğu bünyesindeki ilk PHP dersimi verdim. Bu hafta kullandığım sunumlar aşağıdadır. Kaynak gösterilmek şartı ile başka eğitim programlarında kullanılabilir.
Sunumlar Bilgisayar Kulübünün web sitesinde de bulunabilir. Devamını oku »
Bu sene Algoritma ve Programlama dersi almamama rağmen hem birinci sınıflara yardımcı olsun, hem sitemin trafiği artsın
, hem de internetteki C kaynak kodu örnekleri artsın diye ödev çözümlerini sağdan soldan toplayıp paylaşıyorum.
Şaka bir yana, kodunu paylaştığı için Özlem’e çok teşekkür ediyorum. Umuyorum burada paylaşılanlar birinin işine yarar… Devamını oku »
Dördüncü Veri Yapıları (Data Structures) projemiz çizgeler (graphs) üzerineydi. Proje temel olarak aşağıdakileri içeriyor:
Üçüncü veri yapıları projemizde bizden bir restoran bilgi sistemi yazmamız bekliyordu. Bu bilgi sisteminin verileri tutma biçimini tasarlarken bizden bellekte az yer kaplayacak şekilde optimize edilmesi (en iyileştirilmesi) değil, en çabuk ulaşılabilecek şekilde optimize edilmesi istenmişti.
Bu ödev aynı zamanda JAVA’da dosyalama işlemleri için de iyi bir örnek oluşturuyor. Oluşturduğumuz nesnelerin binary olarak ve doğrudan nesne olarak diske yazılıp diskten okunması ödev kapsamında istenmese bile, bizim teslim ettiğimiz ödevde yer alıyor.
Bu ödevde ikili arama ağacı (binary search tree) uygulaması, Hashtable kullanımına örnekler, JAVA’da vektör kullanımı, basit arayüz tasarımı ve ObjectInputStream ObjectOutputStream nesneleri ile veri kaydedip okuma örneklerine erişebilirsiniz. Devamını oku »
11 Mart 2008 tarihinde verilen “Dosyalar” ödevi için teslim ettiğim çözüm. Eğer farklı bir çözüm yöntemi merak ediyorsanız, kaynak kodumu inceleyebilirsiniz. Devamını oku »