EGEBK bünyesinde verdiğim PHP kursunun ders notları ve PHP dili ile yazılmış çeşitli kod parçaları bu bölümde yer alır. Kaynak kodları eğitim amacına yönelik olup, geliştirme ve çalışma ortamında kullanılmasından doğabilecek sorunlardan UBenzer sorumlu tutulamaz.
Çünkü müşterisine değer vermez, saçma sapan yanıtlar veren bir destek birimi vardır. Sunucusunda akıl almaz kısıtlar bulunur. Size haber vermeye bile zahmet etmeden, sunucunun bir ayarını değiştirebilirler. Tüm sitelerinizde aksamalar olur. Veya TTL sürelerini dikkate almadan sitenizin IP adresini değiştirebilirler ki ulaşılamasın size…
“Sizinle ilgileneceğiz” dedikten 5 dakika sonra “ticket”ı kapatıp “unutmanızı” sağlamaya çalışabilirler.
WordPress gibi dünyaca ünlü bir yazılım bile sunucularında tam uyumlu çalışmamaktadır.
PHP ile dosya yüklemek isterseniz (HTTP POST) yükleyemezsiniz! Sadece 2MB koymuşlardır limiti çünkü! (Daha sonra zor zahmet 10MB’a çıkardılar.)
Dış kaynaklardan bilgi çekecekseniz, CURL kullanmak zorundasınızdır. Neden? Çünkü daha “pratik” yöntemleri Webadam engellemiştir.
Sitenizin içeriğini size sormadan silebilirler! Size haber vermeden! Sonra “Bize ne lan! Silinmiş işte! İstiyorsan yedekten yükleyelim, dahasını da karıştırma!” diyebilirler. (Sildiklerini söylemeseler de, ben öyle olduğunu düşünüyorum.)
mail() fonksiyonunu bile engelleyebilirler! Sonra da, “Bu hep böyleydi, senin haberin yok!” gibisinden imalarla suçu bir de müşterisine atmaya çalışabilirler.
İnanmıyor musunuz?
İnanamıyor musunuz?
Bu kadar da olmaz, abartıyorsun mu diyorsunuz?
O halde, Destek Sistemi’nde bana yazdıklarından ekran görüntüleri gelsin… Kanlı canlı kendiniz görün. Devamını oku »
Collation: Alfabetik sıralama.
Collation Seçimi: (Bizim örneğimizde) veritabanındaki bilgilerin, hangi sıralama algoritması kullanarak sıralama yapacağımızı ayarladığımız veritabanı metadatası.
MySQL’de collation, char, text, longtext gibi metin girilen sahaların hangi algoritmaya göre sıralanacağını belirler. Collation, metinleri tuttuğunuz karakter seti (charset) ve kullandığınız dile göre seçilmelidir.
Bugün fark ettiğim önemli bir problem, charset olarak utf8_general_ci seçildiğinde, Türkçe karakterlerin çengeli olmayan karakterler ile bir tutularak sıralanması idi. Devamını oku »
Her şey bundan altı ay önce başladı… Sınırsız web alanı verdiğinden, bant genişliği, domain sınırı gibi gereksiz şeylerle uğraştırmadığından UBenzer Amerika’ya, Hostgator’a taşındı.
Hizmet süperdi… Hiçbir eksiği olmayan sunucular… Limit kısmında “Unlimited” yazan web alanı, bant genişliği. İstediğin kadar domaini barındırma olanağı… Yardımsever bir teknik destek (İngilizce).
Bunlar bana yaklaşık 40 dolara patlamıştı altı aylık… Fena da değildi.
Tek bir sorun vardı: Çok yavaştı. 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.
Geçen dönem Ege Üniversitesi Bilgisayar Kulübü (EGEBK) bünyesinde PHP dersleri verdiğimi birçok okurum biliyordur. Bu dönem de PHP kursunun hocası ben olacağım: Sizi PHP’ye davet ediyorum.
Size kurs hakkında bazı bilgiler sunayım:
İyi günler
Geçen hafta PHP kursunda amacımızı biraz aşıp, istemci taraflı kütüphanelere daldık. AJAX’ın ne olduğu, neden AJAX’a ihtiyaç duyduğu, kısa bir tarihçesi gibi konular üzerinde durduktan sonra, popüler kütüphanelerden jQuery yardımı ile, AJAX yöntemini kullanan bir hesap makinesi yazdık.
Amacı ne, PHP’ye ne gerek var, JavaScript zaten toplama çıkarma yapabiliyor diyecek olursanız, sonuna kadar haklısınız. Bu programcıkta amaç, AJAX’ı basit bir şekilde örneklemek, öğrenebilmek, anlayabilmek…
…diyor ve sizi kodlarla baş başa bırakıyorum. Devamını oku »