PHP Type Hinting

PHP Type Hinting ya da Türkçesi Tür Dayatma. Bu yazıda Type Hinting olayından bahsedeceğim. Type Hinting’de esas olay fonksiyona gönderilen parametrenin istediğimiz bir türde olmasını sağlamak. Örneğin yazdir diye bir fonksiyonunuz var ve bu yazdir fonksiyonu sadece array yazdiracak. Örneğin: …

Devamını Oku »

Devamı » 13 Ağustos 2012

Özgür Yazılım A.Ş. Topluluk Portalı

Özgür Yazılım A.Ş. olarak ürettiğimiz irili ufaklı özgür yazılım projelerini toplulukla paylaşabilmek ve katkı vermek isteyenler içinde kullandığımız araçlara ulaşım verebilmek için bir topluluk portalı açtık. Portala https://topluluk.ozguryazilim.com.tr adresinden ulaşılabilir. İlerleyen zaman içinde daha fazla…

Devamı » 04 Ağustos 2012

Özgür Yazılım A.Ş. Topluluk Portalı

Özgür Yazılım A.Ş. olarak ürettiğimiz irili ufaklı özgür yazılım projelerini toplulukla paylaşabilmek ve katkı vermek isteyenler içinde kullandığımız araçlara ulaşım verebilmek için bir topluluk portalı açtık. Portala http://topluluk.ozguryazilim.com.tr adresinden ulaşılabilir. İlerleyen zaman içinde daha fazla…

Devamı »

Özgür Yazılım A.Ş. Topluluk Portalı

Özgür Yazılım A.Ş. olarak ürettiğimiz irili ufaklı özgür yazılım projelerini toplulukla paylaşabilmek ve katkı vermek isteyenler içinde kullandığımız araçlara ulaşım verebilmek için bir topluluk portalı açtık. Portala http://topluluk.ozguryazilim.com.tr adresinden ulaşılabilir. İlerleyen zaman içinde daha fazla…

Devamı »

Rich:dataTable’da satırları sıralama

RichFaces kullanıyorsunuz. rich:dataTable’ınız var ve tabloya basılacak verileri bir kurala göre sılamak istiyorsunuz. Bunun için dataTable altına eklediğimiz kolona: <r:column sortBy=”#{trxList.txnDateTime}” sortOrder=”DESCENDING”> …. </r:column>   sortBy : sıralamayı neye göre yapacaksınız. sortOrder : azalan artan sıralama.

Devamı » 30 Temmuz 2012

JBoss loglarını graylog’a göndermek

Graylog2 oldukça kullanışlı ve tadından yenmeyen web arayüzü ile hepimizin gönlünü kazanmış bir log sunucusu. Normal syslog girdilerinin yanı sıra kendine has GELF (Graylog Extended Log Format) ile işimizi oldukça kolaylaştırıyor. JBoss loglarını grayloga göndermek için aslında iki yöntem bulunuyor. Birincisi başlangıçta zahmetli; ancak kavradığınızda istediğiniz her türlü biçimde log aktarmanızı sağlayan logstash yöntemi. Eğer …

Continue reading

Devamı » 28 Temmuz 2012

PHP – Fluent Interface Design Pattern

Fluent Interface sözcük öbeğinin aşağı yukarı Türkçe karşılığı akıcı arabirim veya akıcı arayüz anlamlarına geliyor. Fluent Interface bir Object Oriented Programming (OOP) design pattern (tasarım deseni)’dır. Fluent Interface bazı yerlerde metod zincirleme olarak da geçebilir. Peki bu design pattern’ın yapısı …

Devamını Oku »

Devamı » 22 Temmuz 2012

tık tık… kim o?

Herhangi bir sunucu üzerinde ssh sunucu kurup öntanımlı portta (22) bıraktığınızda log dosyalarında bir çok başarısız giriş denemesi olduğunu görmüşsünüzdür. SSH sunucu üzerinde herhangi ek bir yapılandırma yapmamışsanız (mesela parolalı girişi kapatmak vb.) ve basit de bir parola atamışsanız, bir sabah sunucunuza giriş yaptığınızda çalışan anlamsız onlarca, yüzlerce süreç (çoğu rootkit) ile karşılaşmanız mümkün. SSH …

Continue reading

Devamı » 14 Temmuz 2012

GTK2 programlarını farklı renk profilinde çalıştırmak

Bazı GTK2 yazılımları, kendi içinde renk ayarları taşımak yerine doğrudan gtkrc dosyalarından bunu almayı tercih ediyor. gtkrc dosyasında ise, programa özgü ayar yapılamıyor. İçinde bir programda yeşil üstü beyaz, ötekinde siyah üstü sarı kullanayım diyemiyorsunuz. Çözüm ise birden fazla gtkrc dosyası oluşturup, daha sonra çevresel değişken ile onu çağırmak oluyor. Örneğin, GTK2_RC_FILES=~/.gtkrc-2.0-black leafpad & Bunun […]

Devamı » 09 Temmuz 2012

GTK2 programlarını farklı renk profilinde çalıştırmak

Bazı GTK2 yazılımları, kendi içinde renk ayarları taşımak yerine doğrudan gtkrc dosyalarından bunu almayı tercih ediyor. gtkrc dosyasında ise, programa özgü ayar yapılamıyor. İçinde bir programda yeşil üstü beyaz, ötekinde siyah üstü sarı kullanayım diyemiyorsunuz. Çözüm ise birden fazla gtkrc dosyası oluşturup, daha sonra çevresel değişken ile onu çağırmak oluyor. Örneğin, GTK2_RC_FILES=~/.gtkrc-2.0-black leafpad & Bunun […]

Devamı »