Robotix.co

Son günlerde Arduino ve Romo‘ya -ve kickstarter’daki başarılı tüm teknolojik projelere- kafayı taktım. Arduino’yu bir yıldır takip ediyordum ve belirli bir amaç edinemediğimden ilerleme de kaydedemiyordum. Romo sayesinde amacım belli oldu. Ona yakın bir robot yapabilecek kadar bu işleri öğrenmek istiyorum. Acaba ne kadar sürede bitirebilirim diye kafa yorarken bütün …

Leyla ile Mecnun

İki elin parmaklarını geçmez harika bir kitabı okur gibi severek izlediğim dizilerin ve filmlerin sayısı. Çalıkuşu’nu 10 kereden fazla okuduğum gibi Red Kit’i, Karaşimşek’i, Süper Baba’yı, Ekmek Teknesi’ni, Bourne Serisini, Shrek’i defalarca izlemişimdir. Bir milyon tane hatası eksiği gediği de olsa Kurtlar Vadisi’ni de yıllardır izlerim. Pek çoğunu sonradan sevdim. …

Karakuyruk iPhone Uygulaması yayında

Karakuyruk çizgi karakterimizin 2. sezonunun sonunda verdiğimiz sözü tuttuk ve iPhone uygulamasını hazırlayıp AppStore’da yayınladık. Artık siz de kendi karakuyruk maceralarınızı oluşturup isterseniz Twitter’da, isterseniz Karakuyruk’da paylaşabilirsiniz. İlk versiyonunda özellikleri sınırlı tuttuk. Yayınlanan karakuyrukların beğenilmesi, yorum yapılması gibi özellikler henüz yok. Eğer uygulamamız beğenilirse ikinci sürümüne bunları ve ilaveten hoşunuza …

Objective-C NSNotificationCenter ile veri aktarma

Objective-c’de iki ekran (yani iki viewController) arasında veri alışverişi yapmak için çeşitli yöntemler var. A ekranı B ekranını çağırıyorsa çağırmadan evvel B’deki bir değişkene değer atayabiliyoruz. Bu konuya dair yazımızı inceleyebilirsiniz. Bu yazımızda ise modal olarak çağırılan B ekranında işimiz bittiğinde A ekranına veri aktarmanın bir yöntemi olan NSNotificationCenter’e örnek …

Objective-C İki ViewController arasında veri aktarma

Objective-C’de iki ekran yani iki viewController arasında veri aktarmanın çeşitli yolları var. Eğer storyboard üzerinde A ekranından (AviewController) B ekranına (BviewController) segue (geçiş) tanımlanmışsa bu geçiş yapılmadan hemen önce – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender fonksiyonunu kullanarak B’nin bir değişkenine değer aktarabiliriz. Bunun için öncelikle BviewController.h dosyası AviewController.h dosyasında import edilir. Böylece B …

Kenarda kalmış projeler: udial.me

Bir kaç ay önce ofisteki bir yarışmaya katılmak için hazırladığım uDial.me mini projesi yarışmayı kazanamadı ama burada bir kaç satır ile ifade edilmeyi hak ediyor diye düşünüyorum. Aslında uDial.me benim için yeni bir fikir değildi, aynı mekanizmayı daha ilkel bir yöntemle icall.mobi adresinde sunmuştum ama yine rağbet görmemişti ben de …

Arada dinlenmek lazım

Tercih.tv projesi gibi yoğun bir çalışma temposunun ardından bayram tatilini de bahane ederek yıllık izin kullandık. Bayramı Gönen’de eşimin memleketinde geçirdikten sonra uzun bir süredir hosting hizmetini verdiğimiz Hotel Palmyra‘nın daveti üzerine önceden planladığımız şekilde Dalyan‘a gittik. Bu, hayatımdaki ikinci tatildi. İlkini de 2009’da Kabatepe‘de geçirmiştik. Kabatepe’deki kamptan sonra böyle …

Karakuyruk Kapağını Buldu

Bir arkadaşımın tavsiyesi üzerine imadeskins.com sitesini inceledim. iPhone’unuza ya da diğer cep telefonu, mp3 çalar, tablet, laptop gibi cihazlarınıza koruyucu sticker hazırlayabileceğiniz harika bir site. Tasarımı çok sade ve kullanışlı.  Ürün çeşitliliği oldukça fazla, oyun kumandalarınız için bile sticker oluşturabiliyorsunuz. Karakuyruk için basit bir çizim yaparak siteyi denemek istedim. Kolay …

Slim ve MongoDB ile Api Denemeleri

Slim (Php framework) ve MongoDB nasıl kurulur başlı başına bir yazı konusu olduğu için başka bir zamanda değinmek üzere doğrudan örneklere geçiyorum. Api, “Application Programming Interface” ibaresini “Uygulama Programlama Arayüzü” diye doğrudan çevirince pek anlam ifade etmeyebilir. Uygulama ve programlama ülkemizde aynı anlama geliyor çoğu zaman. Uygulama; programlama ile yapılmış …

Yeni iPhone/iPad uygulamamız Arsu AppStore’da

Geçen sene Arsu Gıda için hazırladığımız web tabanlı bir otomasyon yazılımı vardı. Firmanın mobil ekibi ellerindeki iPad’lerle bu yazılımı kullanıyorlar, gelen siparişi alıp, girilmişse harita bilgisini görüp siparişi teslim ediyorlardı. Kendi konum bilgileri de yazılım üzerinden kısa aralıklarla kaydediliyor ve merkezde monitör ediliyordu. Mobil ekipteki iPad’lerin pil ömrü ve internet …