Redis Regex ile Veri Silme

Redis Regex ile Veri Silme

Redis cache server’ında oluşturulan key’leri silmek için “del” komutunu kullanıyoruz. Fakat bu komut ne yazık ki regex ile çalışmıyor. Bu durumda alternatif yollar ile istediğimiz regex formatına uygun keyleri toplu olarak silebiliriz.

Tureng Sözlük Çeviri Kütüphanesi

Tureng Sözlük Çeviri Kütüphanesi

İngilizce Türkçe en iyi çeviri yapan servislerden biri olan Tureng için bir PHP kütüphanesi geliştirdim. Bu kütüphaneyi geliştirmedeki asıl amacım, kullanmış olduğum memrise uygulamasında kendime ait bir liste oluştururken en doğru Türkçe çeviriyi elde etmek. Uygulama Tureng’in Browser API’ını kullandığı için ve bu API da HTML tabanlı olduğu için herhangi bir güncellemede çalışmama ihtimali bulunmaktadır. Bu nedenle şu anki sürüm 1.0 da bir sorun olmadığını belirteyim. Kütüphanenin Github adresi: https://github.com/enesgur/tureng Composer adresi: https://packagist.org/packages/enes/tureng Projenize dahil etmek için aşağıdaki komutları uygulamanız yeterli olacaktır.

Read More Read More

Nginx ile Statik İçerik Cache Ayarları

Nginx ile Statik İçerik Cache Ayarları

Büyüyen internet ile birlikte kullanıcı kitlesi ve buna bağlı olarak sunulan içerikler artıyor. Hal böyle olunca ziyaretçi kitlesine sunulan hizmetin daha iyi olması hatta en hızlı şekilde sunulabilmesi için geliştiriciler uygulamalarına daha itina ve özen gösteriyor. Şahsımın yönettiği bir web projesinde yaklaşık günlük olarak 1500 kişinin ziyaret ettiği bir wordpress sitesine bir kaç ufak düzenleme ile ciddi derecede hız kazandırdım. Böylelikle ziyaretçiler siteyi ziyaret ettiğinde içerikler çok hızlı bir şekilde görüntülenip beklemelerinin önüne geçtim. Bu da seo açısından bana +…

Read More Read More

PHPUnit Kurulumu

PHPUnit Kurulumu

PHP test çatısı olan PHPUnit kurulumuna ait iki yöntemi bu yazıda sizlerle paylaşacağım. Kullanacağım yöntemler sırasıyla; PHP Composer ile Unit Test kurulumu Phar Kurulumu Composer İle PHPUnit Kurulumu PHP paket yöneticisi olan composer ile projelerinize phpunit’i kolaylıkla dahil edebilirsiniz. Bu yöntem ile sisteminize PHPUnit kurmadan projenize özel ekleyip kullanabilirsiniz. Projenizin içerisinde bulunan composer.json dosyasını açalım yoksa oluşturalım. require-dev objesinin altına phpunit/phpunit objesini ekleyelim. Şu anda bu metni yazarken mevcut stabil versiyon 5.4 eğer daha önceki versiyonlara ait bir kurulum yapmak isterseniz objenin değerine…

Read More Read More

Büyük Dosyaları Komut Satırından Bulmak

Büyük Dosyaları Komut Satırından Bulmak

Yakın zamanda bilgisayarımın hdd’sinin tamamen dolması ile sistemde temizlik yapmam gerektiğini anladım ve ilk etap da sistemde kullanmadığım uygulamaları ve onlara ait dosyaları kaldırdım. Bir Mac OS kullanıcısı olduğum için fazla bir yer kazandırmadı bu hareket. Bunun üzerine sistemde neyin ne kadar yer kapladığını öğrenmek için aşağıdaki kodu komut satırında çalıştırdım ve büyüklüğü 500mb ve üzeri olan dosyaları listelettim.

Bu komut sayesinde listelenen dosyaların bir çoğunun evveliyattan kurduğum android-sdk imajlarına ait olduğunu gördüm ve hemen temizleyerek sistemimde yaklaşık 30gb…

Read More Read More