UIScrollView içine UIButton mu koydunuz.. Yaklaşın…

Hazırlamakta olduğum bir haber uygulaması için klasik manşet fotoğrafları bölümünün (yanyana n tane fotoğraf, sağa-sola kaydırılarak geçiş yapılıyor) beni bu kadar uğraştıracağını sanmıyordum. Nitekim bu işlevi elde etmek kısa sürmüştü. Uygulamanın diğer kısımlarından olan haber detay ekranını tamamladığımda manşet fotoğrafına tıklanma işini de kotaracaktım. Manşet bölümü UIScrollView içerisine yerleşmiş n …

Yazılımcı dediğin yılda en az bir kere shell script yazmalı

Başlığı lafın gelişi yazdım. Yoksa böyle bir iddiam yok. Eski dost shell script yazımda uzun anlattığım için burda kısa geçeyim: shell script yazmayı, daha doğrusu shell script yazmayı sevmeyi bundan 13 sene evvel Ankara’da çalışırken o zamanlar arkadaşım olan birinden öğrenmiştim. Başı sıkıştığında shell script ile kotaramayacağı iş yoktu. Bu …

Osmanlıca Öğreniyoruz

Kaç zamandır “bu sene Osmanlıca kursuna gidelim” deyip duruyorduk. Sağolsun Büyük Şehir Belediyesi bu ve bunun gibi pek çok hizmeti ücretsiz olarak sunuyor ama kurs nerdedir, ne zaman başlar diye üşenmemiz yüzünden bir türlü Osmanlıca mevzuuna eğilememiştik. Üstelik burnumuzun dibinde bir İsmek varken! Bu sene çok şükür şeytanın bacağını kırıp …

Garaj Satışı: 24″ iMac ve 11″ MacBook Air

1993’ten beri bilgisayarla haşır neşir olan biri olarak 2010 senesini kendi adıma bir milad olarak kabul ediyorum her zaman. Çünkü 2010’da eşime aldığım iMac sayesinde öcü gibi kaçtığım, sadece matbaaların, yayıncıların kullandığını zannettiğim mac’in aslında yıllardır aradığım, unix gücünü ve harika masaüstü özelliklerini bir arada toplayan bir işletim sistemi olduğunu …

XCode #pragma mark ne işe yarar?

Deneme yanılma ile öğrendiğim küçük ama faydalı bir Xcode özelliğinden kısaca bahsedeyim; çok seveceğinize eminim. Xcode’da kodlama yaparken herhangi bir yerde

gibi bir ibare yazarsanız Xcode’un üst kısmındaki “Jump Bar” (kodun ilgili kısımlarına hızlıca dalma için kullanılıyor) alanında fonksiyonlar sizin belirttiğiniz açıklamalarla birlikte yer alıyor. “#pragma mark” ile fonksiyonları …

Caps Yapma’nın Kolay Yolu: Capst It

Ofiste hemen herkese Mac ve iPhone aldırma politikamız yavaş da olsa meyvelerini veriyor. İlk olarak Said Özcan ve Meryem Ekinci’nin hazırladığı Flather ve şimdi de Hüseyin Kabil’in hazırladığı Capst It AppStore’da yerini aldı.. Genç arkadaşları tebrik ederiz. Binbir bahanenin arkasına saklanıp “ama ağbiii” edebiyatı yapan diğer arkadaşlara da kapak olmasını …

NSNotification BAD_ACCESS verince..

İki gündür uğraştığım sorunun çözümüne nihayet ulaştım. Kısaca problemi anlatayım, başınıza gelirse demedi demezsiniz :) UIButton’dan ürettiğim içinde timer olan özel bir class’ım vardı. Bu class’ın initWithFrame methodunda bir notification observer’i yani uygulamadan bir notification gelince cevap verecek fonksiyonu tanımlayan şu satır yer alıyordu.

Bu buton tipinden 3-4 tane …

Zend’de view render ederken değişkenleriniz değişmiyorsa!

Bu gece de uzun bir debug sürecinden sonra uyuz bir durumun çözümüne ulaştık. Unutmadan hemen kendime not düşeyim, ayrıca yarın bir gün saftorik bir eleman ‘abi bu nasıldı?’ derse ‘Blogumda var, yoksa okumadın mı ha!!!!’ diye yalandan celallenebileyim :) Bu gençler olmasa biz neyle eğleneceğiz yahu.. Zend’de bir action’da siz …

Zend Framework’de Veritabanı ile Routing

Zend’de routing listenizi -en azından bir kısmını- veritabanında tutmak istiyorsanız Bootstrap’da bu işi yapamıyorsunuz. Çünkü henüz bootstrap aşamasında veritabanına bağlanamıyorsunuz. Google’da aradım taradım, bazı öneriler gördüm ama çözemedim. Routing işine girmeden önce, artık kullanılmayan URL’ler için ErrorController’da db taraması yapıp doğru linke 301 (Permanently Moved) hatası ile yönlendiriyordum.

Burada …