24 Ocak 2011

Ve Sinema: The Adjustment Bureau

Bir Jason Bourne fanatiği olduğumdan beri Matt Damon’un filmlerini merakla bekliyorum. Jason Bourne serisinin başarılı yönetmeni Paul Greengrass’ın çektiği Green Zone’da yine Matt Damon ve action bir araya geldi ama film Irak’da geçtiğinden Bourne’daki gibi hevesimi alamadım. Bourne’da adam tüm Avrupa’nın altını üstüne getiriyordu. Bugün ofisde pazartesi sendromumun en güzel şekilde geçmesi için adetim hilafına bilgisayara bir kulaklık takıp bir şeyler dinliyordum. iTunes dinlediğim dosyayı […]

20 Ocak 2011

iPhone Kursu: Plist’lerle tablo oluşturmak-Bölüm1

İki haftadır iPhone kursumuzla ilgili yazı yazamadık. Bunun en büyük nedeni kurs dışındaki işlerimizin aşırı yoğun olmasıydı. Kursdaki konular da giderek daha karmaşık hale geldiği için malesef yazacak vakit bulamadım. Bir ara screen-recording ile video şeklinde hazırlayayım dedim ama sessiz bir ortamda boşluğa konuşmayı beceremedim. Bir kaç popüler video blog inceledim, ama bana göre değilmiş. Hasılı, klasik usüle devam. Bugün sanırım 10. dersi gördük. Sayısı […]

14 Ocak 2011

Mysql için count_str() “kelimedeki karakterin adedi” fonksiyonu

Bir önceki yazıda MySQL için split_str() fonksiyonunu oluşturmuştuk. Kelimeleri verdiğimiz karaktere göre bölüyordu. Amacımız; ad ve soyad değerleri tek bir sütunda isim olarak verildiğinde bu isim bilgisinden ad ve soyadı ayrıştırabilmek idi. split_str() fonksiyonu datayı istediğimiz karaktere göre (örneğin boşluk karakteri) bölebiliyor ve ortaya çıkan gruplardan hangisini görmek istiyorsak onu almamızı sağlıyor. Ama problemimiz için bu yeterli değil. Çünkü isimler her zaman “Fehim Tabak” gibi […]

13 Ocak 2011

MySQL için split fonksiyonu

Excel’den aldığım bir veriyi hazırladığım bir tabloya aktarmam gerekiyordu. Tablomda ad ve soyad sütunları ayrı ayrı olacak şekilde tasarlanmıştı ama aktarmak istediğim Excel dosyasında isim olarak tek sütun vardı. İlk iş olarak Excel dosyasını phpmyadmin yardımıyla komple bir tablo olarak veritabanına yükledim. Aktarma için kaynak tablodan select yapıp hedef tabloya insert uygulayacaktım ama bu ad, soyad sütunlarının ayrı ayrı olması işi biraz bozdu. Kaynak tablodan […]

6 Ocak 2011

Bilgisayar’ı keyifli kullanmak = Mac Kullanmak

Geçtiğimiz sene eşime iMac almakla başlayan Mac yolculuğumuz büyük bir keyifle devam ediyor. O zamanlar daha yeni aldığım Asus laptop’u önce MacOs’a çevirmek sonra da satmak için ne kadar uğraştığımı “olMAC ya da olmaMAC” başlıklı şu yazıda uzuun uzun anlatmıştım. En nihayet kendime bir Mac Mini almayı başarmıştım. Zaten işyerinde daha öncesinden MacOs kurulu Dell Vostro kullanıyordum (bu Dell’lerin yerine de Mac Mini aldırma çalışmalarım […]

4 Ocak 2011

iPhone Kursu 4. Ders: Tab Bar Controller

Yarın kursumuzun beşinci dersi var, bense daha dördüncü dersi yeni yazıyorum. Bugün bütün günümü üçüncü dersin ikinci kısmı olan Navigation Controller yazısını yazmaya harcadığım için -ve tahminimden çok daha uzun sürdüğü için- Tab Bar Controller’a anca sıra geldi. Uzun uzun yazmak gerçekten yorucu oluyor, ileride Video Blog şekline geçmeyi düşünebilirim. Bu kez kısa kısa gitmeye çalışacağım. Bir önceki uzuun yazıyı iyice sindirdiyseniz temelde ondan farklı […]

2 Ocak 2011

iPhone 3.Ders 2.Kısım: Navigation Controller ile Yemek Tarifleri Uygulaması

Kursda üçüncü dersin son kısmında hızlıca Navigation Controller’ı görmüştük fakat yazmaya fırsat bulamamıştık. İyi de oldu, çünkü tek bir yazıda uzun uzadıya bütün dersi anlatmaktansa konulara göre bölerek anlatmak daha iyi olur kanaatindeyim. iPhone uygulamalarında en çok kullanılan view controller’lardan biri de Navigation Controller’dır. Navigation Controller’da hiyerarşik bir düzen vardır. Genelde Table View’larla beraber kullanılır. Kullanıcı ilk Table View’dan bir satıra tıkladığında o satırla ilgili […]

29 Aralık 2010

Birden fazla Table View ile çalışmak

Eğer iPhone uygulamamızda birden fazla Table View kullanmak istiyorsanız ve kodlar da birbirine karışmasın diyorsanız aşağıdaki adımları takip ediniz: View Based Application taslağı ile yeni bir proje oluşturun. (Bu yazı için hazırladığımız örnek projemize “CokluTablo” adını verdik. Dosya isimlendirmeleri bu şekilde yapılacaktır.) Resurce klasöründeki CokluTabloViewController.xib dosyasını Interface Builder ile açıp içine Library’den 2 tane TableView  nesnesi yerleştirin. (Resim 1) Xcode’a geri dönüp Classess klasörüne sağ […]

29 Aralık 2010

iPhone Kursu 3. Ders: TableViewController

Malumunuz iki hafta önce Gelişim Platformu bünyesinde 60 saatlik iPhone Uygulama Geliştirme eğitime başladık. Kursda gördüğümüz konuları dilim döndüğünce burada paylaşmaya çalışıyorum. Konular ilerleyip karmaşıklaştıkça detayları paylaşmak daha yorucu olacağından şimdiden affınızı rica ediyorum. Bu dersimizde ViewController’ları gördük. Bir kaç tanesine değindik, TableViewController ve Navigation Controller üzerinde denemeler yaptık. Diğer derslerde controller’lara devam edeceğiz. iPhone için yazılan uygulamalar MVC (Model, View, Controller) prensibine dayanır. Kabaca […]

24 Aralık 2010

Programcıların Makus Talihi: Göbek!

Bundan yaklaşık 17 sene önce daha 13 yaşımdayken Bilgisayar Mühendisi olmaya karar vermiştim. Türkiye Çocuk dergisini almayı bırakıp yine aynı firmanın bünyesinde yayın hayatına başlayan BYTE Türkiye’yi ilk sayısından itibaren almaya başlamıştım. Yazılardan hiç bir şey anlamıyordum ama okumak çok hoşuma gidiyordu. Yanlış hatırlamıyorsam bir yazıda bilgisayar mühendislerinin en büyük probleminin “kellik” olduğu yazıyordu. Yani hesap kitap ve programlama işi o kadar yoğun oluyordu ki […]