PageSpeed, Google'ın sunucular ve dolayısıyla internet siteleri için geliştirdiği harika bir optimizasyon aracı olup, örneğin CSS ve Javascript dosyalarınız ile resimlerinizi, kısacası neredeyse tüm statik dosyalarınızı, hızlı sunabilmek için olabildiğince en optimum boyuta getirmekte ve HTML çıktılarındaki gereksiz boşlukları kaldırmakta olup, birçok kişi tarafından tercih edilen, arama motoru optimizasyonu (SEO) için de faydalı olan bir modüldür.PageSpeed modulü ile birlikte nginx kurulumu yapmak için öncelikle sisteminizde nginx kuruluysa, nginx'i kaldırmanız lazım. $ sudo apt purge nginx nginx-common$ sudo rm -rf /etc/nginx /etc/default/nginx /usr/sbin/nginx /usr/local/nginx /usr/local/sbin/nginx /var/run/nginx.pid /var/log/nginx Kurulumu hızlı ve direkt olarak yapmak için alttaki komutu çalıştırın. Bu komut ile direkt olarak stabil en son versiyona ait yükleme gerçekleştirilecektir.

21 Nisan 2016

Laravel'i Vagrant üzerinden çalıştırmak birçok kolaylık sağlamakta olup, Ubuntu'da Laravel Homestead kurulumu ise gayet basit bir işlemdir. Ancak maalesef, detaylı Türkçe anlatım mevcut değil, dolayısıyla bu yazıyı yazmaya karar verdim. Bu yazının sonunda, homestead kurulumunu tamamlamış, nasıl projelerinizi Vagrant'a linkleyebileceğinizi öğrenmiş, ayrıca da veritabanını daha kolay yönetebilmek için phpMyAdmin kurulumunu tamamlamış olacaksınız. Kuruluma başlamak için, VirtualBox, Vagrant ve git'i bizim için yükleyecek, sonrasınd da homestead vagrant box'ını bizim için yükleyecek alttaki komutları çalıştırmanız lazım.

18 Nisan 2016

Kendi bilgisayarınızda herhangi bir uygulama geliştirip bu uygulamaya ait veritabanını phpMyAdmin vb. herhangi bir araç kullanmadan direkt olarak konsoldan sunucuya aktarmak isterseniz işlemler biraz karmaşıklaşabilir. Aslında bu yazı MySQL'den çok scp ve unzip ile alakalı.

16 Nisan 2016

Otomatik deployment nasıl yapabilirim sorusunu soruyorsanız, Git aracılığıyla, SSH ile sunucuya bağlanabileceğiniz bir hesabınız olduğu sürece, başka herhangi bir araç kullanmanıza gerek kalmadan kolaylıkla deployment işleminizi gerçekleştirebilirsiniz. Capistrano, Envoyer vb. araçlar burada inceleyeceğimiz kısımları otomatik hale getirerek, daha gelişmiş kolaylıklar sağlasa da, herhangi birini kullanmadan da temel Git ve sunucu yönetimi bilgisiyle deployment işlemini otomatize edebilirsiniz.Not: Bu yazıda, deployer hesabınızın hazır olduğunu, ayrıca SSH ile, public key doğrulamasıyla sunucuya bağlanabildiğinizi varsayıyorum.

06 Şubat 2016

Parthenon, bir diğer adıyla Atina Tapınağı, milattan önce 5. yüzyılda Atina Akropol'ünde inşa edilmiş olan, geçmişten günümüze, kısmen de olsa, bir şekilde varlığını sürdürebilmiş olan en önemli tarihi eserlerden birisidir. Hatta öyle bir eserdir ki, Sigmund Freud, 1904'te, onu ziyaret etmek için özel olarak hazırlanmış, ziyaret ettiğinde de gerçek olduğuna inanamamıştır.Parthenon, Osmanlı İmparatorluğu'nun 1460'lı yıllarda Atina ve Mora yarımadasının tam anlamıyla eline geçmesiyle, üzerine bir minare dikilerek, bir camii haline getirilmiş ve uzun yıllar boyunca, o şekilde kullanılmıştır.

20 Ocak 2016

Let's Encrypt herkese açık olarak Mozilla öncülüğünde birçok şirketin destekleriyle geliştirilmiş bedava SSL/TLS sağlayıcısıdır. Firefox, Chrome, Safari gibi önde gelen tüm tarayıcılar tarafından desteklenen bu sertifikayı yüklemek ise gayet basittir. Bu makalede ise nginx yüklü Ubuntu sunucuda Let's Encrypt SSL sertifikasının kurulumunu Github üzerinden kaynak kodlarını inceleyebileceğiniz acme-tiny adlı ufak bir script aracılığı ile yapacağız.

18 Ocak 2016

Kaggle, machine learning ve big data denilince akla gelen ilk sitelerden birisi. Sebebi de, birçok kurumsal şirketin, Kaggle üzerinden açmış olduğu yarışmalar. Bu yarışmalar genellikle para ödüllü olmakla beraber, bazıları da işe alım amacıyla şirketlerin oluşturmuş olduğu senaryolardan oluşuyor.

16 Aralık 2015