PHP ile ilgili yazılmış kaynakların birçoğu ne yazık ki modern standartların çok gerisinde ve herhangi bir arama motoru sorgusunda en üstte çıkarak birçok yeni kullanıcının gelişimini olumsuz etkilemekte. Daha da kötüsü, Türkçe kaynak sayısı az olduğu gibi, daha büyük ve geri dönülemeyecek hatalara sebebiyet verebilecek yanlış yönlendirmelerle dolu. Doğal olarak da bu durum ülkemizde birçok insanın PHP konusunda olumsuz düşüncelere sahip olmasında büyük bir etken oluyor.Josh Lockhart'ın Modern PHP kitabı şu ana kadar gördüğüm en sade ve net anlatıma sahip, PHP'yi doğru kullanmanız için sizi en iyi yönlendiren kitap.

01 Ekim 2015

SSL kurulumu tahmin edilenin aksine gayet kolay bir aşama olmakla beraber, hakkında ne yazık ki pek fazla döküman bulunamamakta. SSL sağlayıcı firmalar birbirinden pek farketmeksizin, kurulum genel olarak aynı şekilde. Ben örnek olarak GoDaddy üzerinden anlatacağım ancak genel olarak işlemlerin herhangi bir başka servis sağlayıcıda da aynı olduğunu belirtmeliyim.

04 Eylül 2015

Deploying Laravel applications is not that hard, however, it's hard to find documentations on how to do it with Rocketeer. In this article I'll cover on how to install Ajenti to freshly installed Ubuntu VPS and deploy Laravel projects. Firstly, if you haven't read this article of Bryan Kennedy's about the security of Linux servers, start with it, I'll assume that, you have read and applied the instructions mentioned within that article.

02 September 2015

One may be confused about two similar words, Turkic and Turkish; even most people who are living in Turkey do not understand the difference. Although they look like synonyms, those are two different words, defining two different cultures, and behind the scenes, the difference has started to occur after Turkic people have chosen Islam over Tengrism.Before Islam, the widest Turkic belief was Tengrism. The first written sources for Turkic history, written by Asiatic descendants, was Old Turkic Orkhon inscriptions; show Turkic people had a belief in the Tengri, who was described as god of the Turks, whereas his domain was over the sky.

22 August 2015

LAMP kurulumu ne kadar basit gibi görünse de, kurulum sonrasında apache ayarları ve opsiyonel phpmyadmin kurulumunda bazı şeylere dikkat etmeniz lazım. Daha önceden bu kuruluma değinmiştim ama birçok başka yazı olduğunu görünce silmiştim, ancak tekrar bakınca bazı kısımlara değinilmediğini gördüm, o yüzden tekrar bu konudan bahsetmek istiyorum.LAMP kurulumunu ayrı ayrı yapmak yerine tasksel kullanmak daha mantıklı olduğu için ben de onun üzerinden gideceğim. Öncelikle tasksel'i yüklememiz lazım.sudo apt-get updatesudo apt-get install taskselsudo apt-get install lamp-server^ phpmyadmin Daha sonrasında size veritabanı şifresi vb.

27 Temmuz 2015

Birçok kişi hala Filezilla gibi programları kullanarak sürükle bırak yöntemiyle dosyalarını sunucuya aktarmakta. Bu yol ne yazık ki efektif olmadığı gibi, tamamen sizin ekstra zaman kaybetmenize sebep oluyor. Versiyon kontrolü de kullanmıyorsanız, hangi dosyayı değiştirdiğinizi aklınızda tutmanız, onları her bir klasöre özel şekilde atmanız lazım ki büyük çile.

09 Mayıs 2015

Admin panelimizi bitirmeden önce ufak bir ekleme daha yapacağız, yapacağımız şey ise kullanıcı admin paneline giriş ve çıkış yaptığında, o anı timestamp olarak veritabanınında tutacağız, yine aynı şekilde giriş yaptığında da ip adresini de tutacağız.Öncelikle bu sütunları eklememiz lazım: php artisan make:migration:schema add_columns_to_users_table --schema="logged_in_at:timestamp,logged_out_at:timestamp,ip_address:binary"php artisan migrate Bu sütunları ekledikten sonra iki adet event handler oluşturacağız. php artisan handler:event LoginEventHandlerphp artisan handler:event LogoutEventHandler Event oluşturmamıza gerek yok, çünkü Authentication, login ve logout durumunda eventlerini fire(Burada Türkçe hangi kelimeyi kullanabilirim fikrim yok, kusura bakmayın) ediyor. app/Handlers/Events klasörü içerisinde iki yeni dosya göreceksiniz.

22 Nisan 2015