Posted: Şubat 11, 2012 at 1:25 am
Askere gitmeden PHP Dersleri sayfasında ki listeyi bitirmeye kararlıyım
İnşaAllah yetiştiririm. Bu yüzden son zamanlarda sürekli içerik girdiğim ilginizi çekebilir. Merak etmeyin halen tembel bir programcıyım hepsi gibi

php'de matematiksel işlemler
Sözü uzatmadan PHP’de basit matematiksel işlemlerle devam edelim konulara..
PHP’de basit matematiksel işlemlerde zor bir şey yok sadece % yani kalan işlemi sizi düşüncelere itebilir. Ardından işlem önceliklerine bakacağız. Biraz matematik kastıralım
Bunlar basit matematiksel işlemler şimdi dikkatimi çekti ileri düzey matematiksel işlemler konumuzu listeye almam gerekiyor
Kosinüsler, sinüsler ve PHP’de kullanım alanlarını da göreceksiniz ileri zamanlarda.. Continue Reading
Posted: Ocak 7, 2012 at 6:27 pm
Geçen gün yeni öğrencim Emrah ile tanıştık. Uzun zamandır ders verirken belli bir düzen içerisinde gidiyordum. Şimdi bu düzeni yazıya dökmem gerekti. Aslında uzun zamandır aklımdaydı fakat işlerden, öğrencilerden vb. öncelikli şeylerden dolayı kaynıyordu arada. Bunu yazdım ki öğrencim haritada kendisini görsün ne kadar yol katettiğini anlasın ve daha neler başarabileceğini görebilsin istedim.
Ayrıca webmaster olmak isteyenlerin takip etmesi gereken yolda yanına alması gereken önemli bilgiler denebilir ve çeşitli web tasarım ve web programlama kurslarına giden öğrencilerde bu konularda eksiklik hissettiğinde öğretmenine danışabilir.. Continue Reading
Posted: Ocak 7, 2012 at 6:16 pm

ioncube kurulumu
Bu yazıda linux server’a (Centos, Ubuntu, Redhat vs..) ioncube kurulumunun nasıl yapıldığını ve olası karşılaşacağınız hataları yazacağım. Bu çalışmada Centos 64 Bit Server ve PHP 5.3. versiyonu üzerinde çalışma yapacağım. Siz kendi serverınıza göre ilgili alanları değiştirebileceksiniz.
Continue Reading
Posted: Eylül 22, 2011 at 6:09 pm
Uzun süredir siteye içerik giremediğimin farkındayım. Öncelikle bu durum için kusura bakmayın diyebilirdim ama kusura bakabilirsiniz hiç sorun değil bayağı yoğun çalışıyorum
Server saatini Türkiye için SSH üzerinden ayarlamakla alakalı bir yazı yazıp kaçacağım 
Continue Reading
Posted: Mart 21, 2011 at 7:22 pm | Tags: C Programlama
Ne zamandır aklımdaydı C çalışmalarıma devam etmek. Kendime hazırladığım yıllık programda unuttuğum C konularını tekrar geçeceğim zaman aralığındayım şu sıralar ve ileri düzey c programlama konuları ile ilgili kaynak sıkıntısı yaşıyorum.

ileri düzey c programlama
Amacım C ve sistem programlama ile başlayıp C++ ve QT ile masaüstü programlar yapmak. Java ile masaüstü programlar basit oluyor fakat hantal olduklarını düşünüyorum. Program geliştikçe dahada hantallaşıyorlar. Bir tek bu değil tabi ki C ve C++ karşısına Java’yı koymak anlamsız bence. Taşınabilirlik hede hodo önemli şeyler değil. Windows üzerinde yazılmış bir programı Linux’a uyarlamak zor değil.
Velhasıl kelam esas konu ileri düzey C programlama ile ilgili Türkçe bir kaynak olamayışı.
C konularını atlamadan Herbert Schildt’in malum ~700 sayfalık turuncu kitabından geçiyorum. Kitap C konusunda orta düzey’e kadar doyurucu, detaylı bilgi veriyor.
İleri düzey konusunda ise yeterli doyurucu Türkçe bir kaynak bulunamadığı gibi İngilizce kaynakları okumaktan ve anlamaya çalışmaktan tiksiniyorum. İnsanın öz dili gibisi yok..
Continue Reading
Posted: Mart 15, 2011 at 4:47 pm
Bir önceki dersimizde PHP GD kütüphanesini kullanarak tuvalimizi hazırlamış ve temel yapıyı öğrenmiştik. Bu dersimizde tuvalimizin üzerinde çizgiler çizmeyi ve yazılar yazmayı öğreneceğiz.
Baştan belirtmeliyim ki bu yaptığımız uygulamalar basit düzeyde fonksiyonları tanımamız ve etkin bir şekilde kullanabilmemiz içindir. Bu nedenle aklınıza “böyle bir şeye nerede ihtiyaç duyayım ki?” gelmesin. Bilakis daha öncede belirttiğim gibi bu konu ileri düzey PHP alanında olup talep azda olsa istatistikler, butonların üzerine yazı yazdırmak, insan kontrolü için şifreler üretmek gibi farklı alanlarlarda ihtiyaç doğabiliyor.
Continue Reading
Posted: Şubat 5, 2011 at 1:32 pm
GD kütüphanesi ile üzerinde çalışmak için basit bir tuval oluşturalım.
Bu tuval bizim üzerinde çizgiler çizeceğmiz, resimler ekleyeceğimiz, yazılar yazacağımız bir resim alanı olacak.
Şimdi 800′e 600 boyutunda bir tuval hazırlayalım.
Continue Reading
Posted: Şubat 5, 2011 at 12:40 pm
PHP’de GD kütüphanesi ile ilk örneklerimize başlamadan önce kütüphane ile ilgili biraz bilgi verelim.
Bu grafik yazılım kütüphanesi ilk olarak ANSI C dilinde Thomas Boutell tarafından hazırlandı. Daha sonra programlama dillerinin pek çoğu için bir ara geçiş betikleri hazırlandı ve GD kütüphanesi bu dilleride desteklemeye başladı. GD kütüphanesinin desteklediği diller : C , PHP , Perl , Python , OCaml , Tcl , Lua , Pascal , GNU Octave , REXX ve Ruby.
Continue Reading
Posted: Şubat 4, 2011 at 3:10 pm | Tags: Cario kütüphanesi, GD kütüphanesi, ImageMagick kütüphanesi
Son zamanlarda gelen eleştirilerin patavatsızlığı ile phpprogramlama.com ile daha çok ilgileniyorum. Her şerde bir hayr varmış işte. Başlangıç düzeyi konularını yazarken birazda orta düzey ve ileri düzey konularına da girmek istedim.

PHP’de görseller üretmek üzerine 2009′un Ocak ayında diğer güncelerimden birine bir makale yazmışım uzun uzun. Geçen sene başlarında bu konuda Türkçe kaynak bulmak kolay olmuyordu. Bende bir örnek yapıp anlatmak istemiştim. “Bence bu kodlarla uğraşmaktansa hazır resimler kullansak daha iyi” şeklinde bir yorum gelmiş. Bu yorumu değerlendirmek gerekti.
Continue Reading
Posted: Şubat 4, 2011 at 12:26 pm
Kısaca “Sabitler” demek daha uygun olur. Çünkü “sabit değişkenler” demek biraz kafa karıştırıcı olabilir. Değişken oldukları doğrudur fakat PHP’yi yeni öğrenmeye başladığım zamanlar bana garip bir soru sordurdu bunlar : “Hem sabit, hem değişken ne biçim şey bu?”.
Tabi ki burada ki “değişken” kelimesi bir sıfat değil isimdir. Sabitler çok az kullanılmaktadır. Genellikle basit sistemlerde veritabanı bağlantısı bilgilerini tutmak için kullanılır.
PHP’de standart değişkenlerin içeriğine daha sonradan yeni bir atama ile değiştirebiliyorsunuz. Fakat bu işlemi sabitler’de yapamıyorsunuz. Bir kez depolanan veri değiştirilemediği için sabitler adını almıştır.
Continue Reading