Bir süredir 26. Dönem Türkiye Büyük Millet Meclisi Milletvekillerinin hem meclis, hem de sosyal medyadaki aktivitelerini takip ediyorum. Nasıl yaptığımı merak edebilecekler için, tabii ki tek tek kim ne yapıyor diye, her gün, tüm aktiviteleri, kendim kontrol etmiyorum, bir süredir üzerinde uğraşmakta olduğum bir yazılım aracılığıyla tüm bu işlemleri her gün, otomatik olarak kontrol ediyorum. Yaptığım şey ise, her gün, milletvekillerin TBMM internet sitesinde yer alan gensoru önergerleri, kanun teklifleri vb.

08 Nisan 2017

Öyle güzel git komutları var ki, daha önceden mevcut mu diye araştırmadığınız için kendinize kızıyorsunuz. Squash da benim için bunlardan birisiydi. Şu senaryoyu düşünün, projenizin README dosyasını değiştirdiniz ve yaptığınız değişiklikleri README'yi güncelledim commit mesajı ile push'ladınız.

12 Mart 2017

Imagine the scenario where you have multiple subdomains, such as multiple locales for the internalization of your application served as en.example.test and es.example.test. You don't need to put each of them as a seperate entry to your both homestead config file and the hosts file if all of them will be served from the same application. There is of course an easier way.

04 March 2017

Bu yazı, neden mevcut birçok VPN servis sağlayıcısı varken, ekstra eforla sunucu kurma yoluna gidilmelidir sorusuna cevap aramamakta olup, sadece ve sadece, başlıkta vaat ettiği gibi Ubuntu sunucuya nasıl OpenVPN kuruluru anlatmayı amaçlamaktadır. Birçok kişi, kendi VPN sunucusunu kurmanın kompleks ve meşakkatli bir işlem olduğunu düşünse de, aslında bu işlem, düşünüldüğü kadar karmaşık değildir.Başlangıç olarak, bir sunucunuz olduğunu ve SSH ile bağlanabildiğinizi varsayıyorum. Eğer sunucunuz yoksa, aylık 5 dolara DigitalOcean'ı önerebilirim ki bu yazıyı takip ederek Digitalocean VPN kurulumu işlemini başarı ile tamamlayabilirsiniz. Yine de hangi sağlayıcıdan sunucu kiralayacağınız tamamen size kalmış. OpenVPN'i Github üzerinden kaynak kodunu inceleyebileceğiniz, birçok komutu tek bir shell dosyasında toplayan ufak script'ten faydalanarak yükleyeceğiz.

09 Ekim 2016

MySQL root şifresini unutursanız, sunucunuza SSH ile bağlanabiliyor olduğunuz sürece, fazla uğraşmadan MySQL root şifresi sıfırlama işlemini gerçekleştirebilirsiniz. Ancak burada şöyle bir problem mevcut, ki bu yazıyı yazmamın sebebi de bu, MySQL versiyonuna göre yöntemler değişebiliyor. Birkaç kere ben de bunları karıştırdığım için, başkaları da aynı problemi yaşayabilir diye bu yazıyı yazmaya karar verdim. MySQL versiyonunuzu bilmiyorsanız, alttaki komut ile MySQL versiyonunuzu öğrenebilirsiniz.

09 Eylül 2016

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