Category Archives: Symfony

Php ile Singleton Design Pattern

Singleton, sık kullanılan ve basit bir tasarım desenlerinden biridir. Ne için kullanıyoruz; bir sınıfa ait tek instance oluşturma ve bunu her yerden erişebilir yapmaktır. Bunu DB Connection sınıfı yazarken örneklendirme yapacağım. Bunun yanında basit olması, öneminin az olduğu anlama gelmiyor. Tasarım desenlerinin içinde de en çok kullanılan yapıdır. Şimdi de bağlantı sınıfını çalıştıracak php dosyasını… Read More »

Supervisord Servisi Kullanımı

Supervisord servisi için süreç kontrol sistemi(process control system) diyebiliriz. Yani bir süreci, istenilen sayı kadar açar, bunları paralelde yürütebiliriz. Eğer bu processin işi biterse tekrardan başlatabilir, bu işlere farklı isimler verebiliriz. Örneğin; RabbitMQ ve Python ile Uygulama Geliştirme yazımda birden fazla terminal açıp, birden fazla worker açıyorduk. Bunu arkada tarafta servis olarak çalıştırmak için Supervisord… Read More »

Php ile Adapter Pattern’i Anlayalım

Gang of Four (GOF) yazılım mimarilerine göre genellikle sisteminizle uyuşmayan sınıfları, sisteminize adapte etmekte kullanılır. Bunlar genellikle bir toolkit veya bir 3.parti kütüphane olabilir. Bu yazıda adapter pattern nasıl çalışır ve Php ile anlatmaya çalışacağım. Doğrusu dil bağımsız, mantığı anlamaktır. Senaryomuz şu;    ” Twitter API kullanılarak kendi uygulamamızdan Tweet attrırıyoruz. Kullandığımız API 1.0 ve Tweet attıran fonksiyonun adı da… Read More »

Symfony2 ile Konsol Komutu Oluşturma

Evet! Symfony2 yazılarına bugünden itibaren başlıyorum. Ne olduğunu, ne olmadığını anlatmayacağım direk neler yapıldığına gireceğim. Symfony2 konularını araştıran birine ne olduğunu anlatmaya hacet olmadığını düşünüyorum. Direk konuya giriyorum, bu yazıdaki konum; konsol komutu oluşturmak. Basitçe selam veren bir komut oluşturacağım. Oluşturduğumuz bundle’ın altına ‘Command’ adında dizin oluşturup, onun içine de sonu ‘Command’ ile biten bir… Read More »