Dönem bitti. Biteli nerdeyse iki hafta oluyor. Ama benim işlerim, projelerim, planlarım, programlarım, mülakatlar, devlet dairelerindeki koşturmacalar ve Şeyda’mla yapacağımız Akhisar gezimiz iki hafta daha İzmir’de kalmamı sağladı. Dönemin bittiği gün kaçar gibi İzmir’den ayrılan ben, iki hafta fazladan kaldım!
Şimdi, bir ay dinlenme vakti. Antalya’da, tüm gün uyuyarak… Arada gezeriz tabi de, uyumak iyidir. Ne de olsa, son yaz tatilim.
Bu dönem ciddi anlamda çok yoğun geçti. Hayatımda belki de ilk defa haftada 8 gün olmasını diledim. Bir sürü uykusuz gecem oldu. Telefon trafiğine yetişemediğim zamanlar oldu. Zaman konusunda üçün beşin hesabını çok yaptım bu dönem.
Ama işe yaradı. Bir tane bile proje (benden kaynaklı) gecikmedi. Tüm sorumluluklarımı zamanında yerine getirmeyi başardım.
Bakalım, bu dönemki dersler bana ne katmış/katmamış? Devamını oku »
Tamam tamam yazmadık. Abarttım ben.
Ama ASM ile yılan oyunu yaptık. 8051 serisi mikrodenetleyicilerde çalışacak bir yılan oyunu. Sırf ASM ile.
Vallahi boş işler yapmıyoruz. Ödev bu, ondan yaptık.
Evet C gibi bir dil varken, bizden inatla ASM’de yazmamızı istediler, yanlış anlamadınız.
Yo yo, C’yi derste de gördük. Gösterdiler yani. Ama yine de inatla ASM’de yazmamızı istediler.
Vallahi ben anlamadım mantığını. Nedenini sordum, “Biz öyle uygun gördük.” dediler.
Cidden.
Hiçbir okurumu inandıramadım. Özlem’e sorun. İnanırsınız. Zaten takım arkadaşım da o. Kod yazdığıma falan inanmazsanız ona da inandırır. Devamını oku »
EgeBK bünyesinde verdiğim PHP kursunun 8 Nisan 2010 tarihli dersi şifayı kapmam sebebiyle mecburen iptal edilmiştir. (Hapşu) 15 Nisan 2010 tarihli ders de birçok kişinin o hafta vizeleri olması nedeniyle iptal edilmiştir. (Aaah başım!)
Derslerin telafisi uygun bir zamanda yapılacaktır. Dersin yapılmayacak olması nedeniyle, ödev teslim tarihinin ileri atılması gibi bir durum söz konusu olmayacaktır.
Çevreye verdiğim rahatsızlıklardan dolayı özür diler, antibiyotiğimi içmeye giderim.
Bu duyuruyu duyanların; bu duyuruyu, bu duyuruyu duymayan kursiyerlere duyurması önemle rica olunur.
İyi akşamlar,
Vizelerde başarılar.
EgeBK bünyesinde verdiğim JAVA kursunun 6 Nisan 2010 tarihli dersi, elimde olmayan ve teknik olmayan sebepler nedeniyle iptal edilmiştir. 13 Nisan 2010 tarihli ders de birçok kişinin o hafta vizeleri olması nedeniyle iptal edilmiştir.
Derslerin telafisi uygun bir zamanda (mesela bahar şenliklerinin ortasında
) yapılacaktır. Dersin yapılmayacak olması nedeniyle, ödev teslim tarihinin ileri atılması gibi bir durum söz konusu olmayacaktır.
Bu duyuruyu duyanların; bu duyuruyu, bu duyuruyu duymayan kursiyerlere duyurması önemle rica olunur.
İyi geceler
Ege Üniversitesi Bilgisayar Mühendisliği 3. Sınıflar için 4 Ocak 2010 Pazartesi gününe verilen mikro ödevi için benim çözümlerimi yazıda bulabilirsiniz.
Projeyi yapmanın zor geldiğini söylemeliyim en başta. Oturup C yazar gibi ASM yazmak olacak iş değilmiş onu fark ettim. Baktım, adım atamıyorum, proje bana bakıyor, ben projeye, dedim bu iş böyle olmayacak.
Açtım boş bir sayfa, C’ye benzer ama C olmayan, benim “tarzanca” olarak adlandırdığım bir dil ile kodları önce anlayabileceğim şekilde yazdım. For’lu if’li şekillerde, değişken kullanarak. Sonra ikinci defa kodların üstünden geçerek, bunları ASM’ye “derledim”. Devamını oku »
PHP kursunun 4. haftasında Sessions konusuna yoğunlaştık. $_SESSIONS, en kaba anlatımla PHP’nin iki çalışması arasında bilgi tutmaya yarayan PHP’nin kendi içerisine gömülü bir çeşit mekanizmadır.
Bu mekanizmanın nasıl kullanıldığı, mekanizmaya neden ihtiyaç kullanıldığı ve arka planda neler döndüğü konusunda durduk bu hafta. Yetmedi, bu mekanizma üzerinden çıkabilecek güvenlik açıklarını uygulamalarıyla birlikte gördük, önlemimizi aldık.
Bu haftanın slaytına ve kod örneklerine bu yazının sonundan ulaşabilirsiniz. Gelecek hafta PHP’de veri tabanı kullanımı ile derse devam edeceğiz. Devamını oku »
Bu yazı 11 Kasım’daki dersle alakalı. Biliyorum, üzerinden yıllar geçmiş ama yazının içeriğine bakınca neden bu kadar geciktiğini anlayacaksınız. Açıklayıcı olması ve vize dönemi yazılmasıdır nedeni.
PHP kursumuzun üçüncü haftasında kullanıcıdan veri çekmeyi öğrendik. Veri göndermek için iki tane (yaygın) metot olduğunu, bu metotların HTTP protokolü tarafından sağlandığı gördük. POST ve GET olan bu metotların özelliklerini, aralarındaki farkları ve hangi durumda hangisinin kullanmanın daha avantajlı olacağı konusunda tartıştık. Daha sonra POST ve GET metotları ile kullanıcıdan iki tane sayı ve bir işlem alıp, ekrana sonucu yazdıran bir hesap makinesi yaptık. Devamını oku »
Başlık da maşallah Melekler & Şeytanlar gibi oldu, neyse.
Nesneye Dayalı Programlama dersinin ilk ödevini bu hafta teslim ettik. Bizden basit bir restoran yönetim sistemi yazmamız istendi. Tabii ki nesneleri, nesneler arası kalıtım (inheritance), çok şekillilik (polymorphism), arayüzler (interface) kullanarak!
Proje JAVA’da geliştirildi. Takım halinde, üç kişi geliştirdik. Bazılarımız NetBeans kullandı, bazılarımız Eclipse. Bazılarımız ise Windows 7’de Eclipse’i bir türlü çalıştıramayıp Windows XP sanal makinesi kurdu. (Ben)
EK1: Eclipse’i Windows 7′de çalıştıramama nedenim şuymuş: Ben Windows 7′yi 64 bit kurmuştum. Ancak Eclipse 32 bit bir uygulama olduğundan JDK 64-bit’in yanına, 32-bit JDK da yüklemek gerekiyormuş. Yükledim, kurtuldum.
Projede nesneler arası iletişim, kalıtım ve çok şekilliliğe örnek bulabilirsiniz. Program ayrıca 1.5 sürpriz yumurta içeriyor, belki onları da bulabilirsiniz.
Programda üç tip kullanıcı için üç senaryo var: Yönetici, restoran ve kullanıcı ekleyip çıkartabiliyor. Restoran operatörü kullanıcının verdiği siparişleri onaylayıp kurye ile gönderiyor, yemek ve menü ekliyor. Müşteri ise sipariş veriyor.
Projenin kolay kontrolü için roller arası geçişi tek butona indirgedik. Ama normalde herkes kullanıcı adı ve şifresiyle girebilir. (User sınıfına User ve Pass eklenmesi yeterli olacaktır.)
Projenin kaynak kodlarını ve raporunu takım arkadaşlarım Gül Deliorman ve Özlem Gürses’in de onaylarını alarak burada paylaşıyorum. Devamını oku »