Zend Framework’da bir Bug
by solomon on May.25, 2010, under php, Tech
Call to undefined method Zend_View_Helper_Placeholder_Container::ksort()
Bu hatayı zend framework bir şekilde veriyor. Sanıyorum bir bug’dan kaynaklanıyor bu sorun. Yeni versionlarda bu hata giderilmiş olması lazım. Lakin en kolay (geçici çözüm) ise aşağıdaki metodu Zend/View/Helper/Placeholder/Container/Abstract.php dosyasına eklemek.
Oh yeah.
/**
* Sort the array by key
*
* @return array
*/
public function ksort()
{
$items = $this->getArrayCopy();
return ksort($items);
}
Türkiyede psikiyatri
by solomon on May.10, 2010, under Dear diary
Bugün annemi Erenkoy ruh ve sinir hastanesinde psikiyatriste götürdüm. İlk izlenimlerim harikaydı. Para ödemedik ve çok fazla da sıra beklemedik. Sıra gelince, benim de muayene odasına girmem doğru olur mu gibi bi soru sordum anneme, o da sen gel dedi uygun görmezse çıkartır odadan. Tamam dedim girdim odaya. doktor buyrun dedi sıkıntınız ne? annem ameliyat olduğundan bahsetti. Oradan sonraki dialog aynen şu şekilde cereyan etti:
D: Sağ mı sol mu?
A: Sol
D: İlaç alıyo musunuz?
A: Evet 1 aydır x ilacını kullanıyorum.
D: İyi geliyor mu?
A: Hayır
D: O zaman iki katına çıkartalım x ilacını. 1 ay sonra da beni tekrar görün.
… sessizlik …
A: eee peki, şey yok mu aa
D: efendim?
A: Ben kemoterapi, moral bozuk, nasıl olcak, ehm
D: Yok yok bişey olmaz sen al bu ilacı, yetmezse biraz daha artır sonra görürüm ben seni
A: Peki, iygünler
Evet, dialogun tamamı bu kadar. Bu benim ilk psikiyatrist seansına tanık oluşum (kendim hiç gitmedim). Psikologa ise hiç tanık olmadım. Normal bir seans böyle mi oluyor bilmiyorum (irvin yalom kitapları ya da jung/freud yazılarında okuduğum bunlar değildi). Ancak tek bildiğim bişey var:
Burası Türkiye, Bitmiş bu işler (by Savaş)
Htaccess dosyası
by solomon on May.04, 2010, under linux, php, Programming
Htaccess dosyasında kullandığım tanımlamaları sürekli unutuyorum. Burayı da not defteri gibi kullanmaya başladım. Yaptığım olay sırayla şu: Öncelikle uygulama ortamını belirliyorum. Buradaki ortama göre bir config dosyası yüklüyorum çünkü. Sonra optimizasyon için ETag ları set ediyorum. Sora Expire header’ları ayarılıyorum. Sonra her bişeyi Gzip ile sıkıştırıyorum (apache deflate mod sağolsun). Daha sonrası da klasik url rewrite
SetEnv APPLICATION_ENV production
Header unset ETag
FileETag None
Header set Expires "Thu, 15 Apr 2012 20:00:00 GMT"
Header unset Last-Modified
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
CocoRosie
by solomon on May.01, 2010, under Music
Bu güne kadar keşfetmemiş olmaktan gerçekten üzüntü duyduğum bi grup cocoRosie. dünyayı gezerek büyüyen iki kız kardeşin kafalarına göre müzik yaptığı bi grup. ebeveyneri ayrıldıktan sonra anneleriyle kalmışlar ve okuldansa dünyayı görmenin daha ii bi eğitim olduğuna inanan annesi sayesinde kızlar bu kafaya erişmişler (wikipedia nın yalancısıyım). bi süre ayrı kalmış bu kardeşler sonra paris’de bir araya geldiklerinde naden müzik yapmıyoruz euaoim diyerek sierra’nın ( büyük olan sierra(rosie) küçüğü de bianca(coco) ) dairesinin banyosunda (akustiği en ii oda banyodur netekim) cocoRosie’ye başlamışlar.
Dinlediğim en delice müziklerden biri. özellikle müzik için konvansiyonel araçlar( enstrumanlar) yerine çocuk oyuncakları bile kullanabiliyorlar. çok derinden gelen acaip bi hüzün bi bişey var bunlarda. aşağıdaki videodan da durum sabit. henuz albumlerini edinemedim. lakin şimdiden hastaları oldum.
JQuery Calendar Olayları
by solomon on Apr.19, 2010, under Programming
Gerçekten süper takvim uygulamaları var jquery ile yazılmış. Benim de şu anki projem için ihtiyacım olduğu için araştırdım. Çünkü js kısmına çok vakit ayırmak istemiyorum. şöyle bir araştırma içinde 9 adet calendar uygulaması var. Bunlardan benim hoşuma gidenler sırasıyla şöyle:
http://wiki.github.com/robmonie/jquery-week-calendar/
http://www.filamentgroup.com/…/ui_css_framework/
http://www.bytecyclist.com/projects/jmonthcalendar/
http://arshaw.com/fullcalendar/
http://www.stefanoverna.com/wp-content/tutorials/ical_like_calendar/
finder da cut seçeneği
by solomon on Mar.09, 2010, under mac
malesef disabled edilmiş halde. madem cut olayını implement ediyorsun niye disable olarak sunuyorsun sayın apple. eminim bu gerzekçe olayın da bi açıklaması vardır. ama bu olayı düzeltmenin kolay yolu aşağıdakini terminale yazmak.
defaults write com.apple.finder AllowCutForItems 1
manga – we could be the same
by solomon on Mar.07, 2010, under Music
yeni eurovision şarkımız. beğendim. oldukça güzel. sözler iyi. müzik iyi. performans da iyi olursa harika olur. kişisel olarak bu müzikle işim olmaz. lakin eurovision için iyi bi seçim olmuş. zaten saçma sapan bi yarışma. en azından mesaj veren bi şarkımız var.
izlemek için: link
pin up – üretim hatası
by solomon on Feb.28, 2010, under Music
pin up’la zeytinli festivalinde tanışmıştım. sezen aksunun muhteşem bi cover’ına imza atarak bizi mestetmişlerdi. groove gitarlar ve ağır vokal. sahne performansları da oldukça iyiydi.
lakin geçen gün rock fm de son şarkılarını dinledim. üretim hatası. kesinlikle beklediğim şey değil. ayşe hatundan hallice. 16 yaş hatun sözleri. bu grup sanki daha iyi gibiydi. bu mudur? üzüldüm valla. türkiyeden bi kittie çıkacak gibi geliyodu bana.
bi de vokalist sanki daha güzeldi. az önce youtube da videolarını izledim. sok bi tarafına kısımları radyoda dıtlanmıştı. buradan orjinalini dinledim neyseki.
veda
by solomon on Feb.28, 2010, under Movies
Burada genellikle hoşlanmadığım filmleri yazdığımı farkettim. bu şuna benziyor: bi ürünü aldıktan sonra beğenirseniz bişey yapmazsınız ama beğenmezseniz gider şikayet edersiniz.
Veda filmi de yine bi beklentiyle girilen filmlerden biriydi. Beklenti var çünkü Atatürk’ün hayatını anlatıyor film. Görüntü yönetmenliğine diyeceğim birşey yok. Gerçekten çok ii görüntüler vardı. Lakin film Atatürk’ün tutkusunu ve heyecanını yansıtmaktan çok uzak kaldı. belgeselden hallice, kopuk kopuk sahneler, Atatürk olayları uzaktan izleyen adam havasında. yok arkadaş hala ii bi Atatürk filmimiz yok.
İskoçyanın William Wallace’ı için çekilen Cesur Yürek misal, gerçekten harika bi film. sinemadan çıktığımda dizlerim titremişti. Atatürk için de bu kalitede, hatta daha da kaliteli filmler çekilmesi gerekiyor. Çünkü çok daha iyisini hak ediyor. Bir de zırt pırt bu filmler çekilip vizyona girerse artık sıkıntı verecek. Mart ayında bi Atatürk filmi daha gelecekmiş. Allaşkına destansı bi film çekin artık. Kurtuluş savaşından büyük bi destan var mı yahu
Php Configure command doesnot work on mac osx with intel arch
by solomon on Feb.24, 2010, under php
I have wanted to run my php extensions that I’ve wrote earlier in a linux machine on mac os x snow leopard, but the intel architecture came with the snow leopard does not allow me to that. Basically my extensions are written in 32 bit but my development environment is in 64bits now. By the way I am using Zend Server CE for now.
Normally you should build php for your new extension by running the following commands
phpize
./configure (add some configuration parameters here)
make
But it won’t help and gives an error like this:
mach-o, but wrong architecture in Unknown on line 0
The solution is to add some extra build parameters before the configuration command:
MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS=’-O3 -fno-common -arch i386 -arch x86_64′ LDFLAGS=’-O3 -arch i386 -arch x86_64′ CXXFLAGS=’-O3 -fno-common -arch i386 -arch x86_64′ ./configure
Then you’re ready to go.