Smarty Modifiers

Günlüğe yazmayalı oldukça uzun zaman olmuş…Gerek işlerin yoğunluğu, gerekse mevsimin yaz olması nedeniyle günlüğe yazı yazmak pek aklıma gelmedi açıkçası.

Bugün bir web uygulamasında smarty ile ilgili birşeyle uğraşırken smarty’nin yeri geldiğinde ne kadar faydalı bir yapı olabileceğini bir kere daha anladım. Neyse fazla uzatmayacağım.

Smarty Modifiers sayesinde Php dahili (?) fonksiyonlarını doğrudan Smarty Modifiers şeklinde, smarty değişkenlerini işlemek, düzene sokmak için kullanabiliyoruz. Hemen bir örnekle duruma açıklık getireyim.

Diyelimki Mysql‘den DATETIME ya da TIMESTAMP tipinde bir tablo verisi çektiniz. Ve bu veriyi Unix Timestamp şekline sokmak istiyorsunuz. Bunun için Php’nin strtotime fonksiyonunu kullanabiliriz pekala. Farzedelim ki bu fonksiyonu smarty template dosyası içinde kullanmanız gerekti. Bunun için tek yapmanız gereken smarty’nin register_modifier yordamını php dosyanınızın içinde kullanmak.


//Php dosyası
$smarty->assign(‘datetime’ , “2007-09-30 13:04:49”);
$smarty->register_modifier(‘s2t’, ‘strtotime’);
$smarty->display(‘template.tpl’);

//template.tpl
{$datetime|s2t} {* Buranin ciktisi 1191146689 seklinde olacak *}

Bu kadar…

Tavşan? Köstebek? Fare? Kanguru?????

Her sabah yaptığım gibi bu sabah da 20 dakikalık yolu 1 saatten fazla bir zamanda katedebilmenin dayanılmaz hafifliğiyle masama oturup bilgisayarımı açtım ve haber sitelerini gezmeye başladım.
“”Foto Galeri”” kavramına farklı bakış açıları getirmeleri nedeniyle pek çok ülkenin erişimine yasak koyduğu “ciddi” gazetelerimizden Hürriyet’in bir haberi dikkatimi çekti. Haber daha önce hiç görmedikleri bir canlı türü bulan ve sevimli olduğu için onu bağrına basan yurdum insanıyla ilgili… Buraya kadar herşey normal. Haberi sonuna kadar okuyorum, merak ediyorum çünkü bu canlı gerçekten ilk defa mı keşfediliyor, yoksa zaten varolan bir canlı mı ya da uzaylılar tarafından mı getirildi… Ama yok ! Sadece yazının sonunda söz konusu canlının aslında “arap tavşanı” olduğu belirtiliyor… Çok yaşa Hürriyet ! Senin biliminin ışığında umudumuzu asla yitirmeden ilerliyoruz…
Daha bitmedi. Beklediğim bilimsel açıklama yorum kısmına yazan arkadaşlardan geliyor. Allactaga Williamsi. Görüyoruzki kardeşimiz kendisini 1000 yılda bir insanlara gösteren bir efsane değilmiş… Söz konusu olayın da haber değeri yokmuş…

Guadec 2008 İstanbul’da

GUADEC (GNOME Users And Developers Europe Conferance) 2008 İstanbul’da yapılacak. Başvuru sürecini ve Gnome Türkiye’deki arkadaşların gnome-turk listesindeki trafiği takip etmiş ancak işlerimdeki ve hayatımdaki yoğunluk nedeniyle yardım etme fırsatını kaybetmiştim.
Bir Gnome fanatiği olarak bu haber beni gerçekten mutlu etti. Bu Türkiye’deki Özgür Yazılım Hareketi açısından da müthiş bir haber ve şüphesiz bugüne kadar Türkiye’de yapılan en büyük Özgür Yazılım Organizasyonu.

Şuradaki blog girdisine ve ardında yatan tartışmayı yaratanlara da Seray Sever deyimiyle kapak olmuştur herhalde 🙂

Biz idiot’lar olarak 2008’i iple çekmeye başladık bile, peki ya siz??? :))

Free Your Phone

Bu sabah Bildirgeç’te okuduğum haberle öğrenmiş bulunmaktayım.
Merakla beklediğim ve beni fazlasıyla heyecanladıran OpenMoko Projesini temel alan ilk telefon neo 1973 9 Temmuzda çıkacakmış. Haberi alır almaz merakla karıştırmaya başladım topluluk portalını
Görsel öğeler, yazılım projeleri derken nerede bu çeviri grupları sorusunu sormaya başladım. Topluluk bünyesinde henüz böyle bir organize çalışma yoktu. Bende e-posta arşivlerini karıştırmaya başladım neler bulacağım diye. Openmoko geliştiricilerinin anladığım kadarıyla sistemin tamamiyle özgür olması gerektiği konusunda hassasiyetleri oldukça derin (Bana fazlasıyla uyar). Bir Türk arkadaşımızın çevirilerin profesyonellerce yapılması gerektiğine (tıpkı sahipli işletim sisteminin çevirileri(?) gibi(!) ) dair önerisini ısrarla ve nazikçe geri çeviriyorlar ve çevirilerinde topluluk tarafından diğer özgür yazılım projelerinin çevirilerin de izlenenen yöntemlerle yapılması gerektiğine vurgu yapıyorlar.

OpenMoko Linux çekirdeği üzerinde çalışan X.Org ve Matchbox Pencere Yönetisi ile geliyor.Matchbox için bir hatırlatma: Matchbox Nokia’nın Linux temelli Nokia 770 ve N800 modellerinde de kullanılan bir pencere yöneticisi…

OpenMoko Gezegeni’ni RSS okuyucuma ekledim bile.Oldukça doyurucu bir içeriğe sahip olduğunu söyleyebilirim. Platform tamamiyle açık olunca insan merak etmeden duramıyor ve soru sormaya başlıyor.”Hangi dillerle uygulama geliştirilebiliyor?” Ben henuz geliştirici belgelerine göz atmadım ancak gezegende Python ile bir RSS okuyucusunun kodlanışına dair bir yazı gözüme çarptı.

Türkiye’ye gelir mi gelmez mi şimdilik bilemiyorum ama artık projeyi daha da yakından takip edeceğim ve Neo 1973 ten bir tane edinmek için çalışmalara başlayacağım 🙂

Düzeltme: Şuradaki adreste bir çeviri projesi varmış

Bug 763 , Bug 768

2005 yılının sonunda Pardus henüz kurulamayan işletim sistemi görüntüsü rootfs 0.2 duyurduğu gün indirip test etmeye hata girmeye başlamıştım. Daha sonra gerek kişisel nedenler gerekse iş yaşamının hayatımda öğrencilikten daha fazla yer kaplamaya başlamasıyla birlikte projeyle takipçi olarak bile ilgilenmeyi bırakmıştım.

Bugün Pardus Bugzilla’dan 2 e-posta geldi.([763][768]). Girdiğimi tamamen unuttuğum iki hata girdisi rootfs 0.2’den 2007.2 RC’ye aktarılmış. (Tam Türkçe karşılığı neydi bunun?)

Tüm eleştirdiğim noktalara rağmen Pardus’un mutlaka desteklenmesi gereken bir proje olduğu inancımı korumaktayım. Düşen bir uçakta bile olsam KDE kullanmam ama vakit bulabilenlere pardus’la ilgilenmelerini öneriyorum -her ne kadar katılımcı olmak konusunda çekinceler barındırsamda…

Meydanı boş bulanlar…

Bu güne kadar bu Blog’da elimden geldiğince siyasi yazılar yazmamaya gayret gösterdim.Ama bugün memleketin içinde olduğu duruma gösterilecek tepki “siyaset yapmaktan öte” birşey haline geldi malesef…

Her yeni gün, her yeni haber bu adamlardan biraz daha tiksinmeme neden oluyor.[bağlantı]

Herşeye bir yere kadar tamam ama asıl içimi sızlatan şey bu adamların önümüzdeki seçimlerde belki de yüzde kırklardan fazla oy alacak olmaları. Eğer bu olursa söylenecek çok az söz kalıyor. Bunlardan biri de “Herkes hakettiğini alır…”