"Enter"a basıp içeriğe geçin

BT Hayat Yazılar

Evde mocha çalışmaları – volüm 1

“Oraya millet twit atmaya gidiyor, oturup evde içelim kahvemizi” gibi serzenişlerle kapısına uğramadığım Starbucks’a bir sene kadar önce küçük bir toplantı için davet edilince gitmek zorunda kalmıştım. O gün orada içtiğim “White Chocolate Mocha”nın tadı damağımda kalmış olacak ki gide gele “artık bunu evde yapmalıyım”a kadar seviyeyi zorladım 🙂 Eşimden gizli olarak hepsiburada.com’dan sipariş verdiğim DeLonghi 330S modeli espresso makinemiz bugün geldi. Eşim şaşırdı mı sevindi mi göremedim, zira önceki geceden uykusuzdum ve salonda uyuya kalmıştım. O kadar gizlilik boşa gitti yani 🙂 Cihazın dilinden anlamamız başta biraz zor oldu ama şimdilik iki cappucino yapmayı başardık. Eşim ve kayınbiraderim denediler,…

Ubit’ten Alfabem

Çalıştığım firmada eğitime A-Z’ye el attığımızı rahat rahat söyleyebilirim 🙂 Okul öncesi veya anaokulu seviyesindeki yavrularımız için iPad oyunu Alfabem AppStore raflarında yerini aldı. Daha detaylı yazıyı ekibimizin blogu‘nda bulabilir, uygulamayı iTunes‘dan indirebilirsiniz.

11 Yıl Sonra Elektroniğe Dönüş: Arduino

2001’de Karadeniz Teknik Üniversitesi’nden Elektronik Mühendisi olarak mezun olduktan sonra belki de ilk kez bugün elime elektronik komponentleri aldım. 1993’den beri yazılıma merak saldığım için elektronik mühendisliği benim için puan sisteminden dolayı “bilgisayara en yakın meslek” telkini ile yazdığım bir tercihten ibaretti. Hal böyle olunca, istemeyerek okunan bir bölüm, 1950 yılında kurulduğundan beri ne hocaları ne ekipmanları hiç değişmemiş (10 sene önce böyleydi, şimdi iyidir inşallah) bir üniversite ile kendi namıma elektronikte bir adım öteye gidemedim. Biraz da yetenek işi olabilir, zira liseyi dışardan üstelik elektronik bölümünde okuyan ablamın yaptığı klasik güç kaynağı çalışmış, benim okulda arkadaşımız Tayyar Güzel’in kurduğu…

Bir Tasarımcının İsyanı

Tasarımcı bir arkadaşımdan aldığım mektubu burda paylaşmak istiyorum. “Bence sitenin her yeri hareketli olmalı. İsveç çakısı gibi. Bir yerde bayramımızı kutlarken diğer yerde yemek tarifi vermeli. O gün doğan çocuklara isimleri önermeli, ezan vakitlerinde ezan okumalı, ziyaretçinin vergi ödemesi varsa onu hatırlatmalı. hava durumunu koymamız çok mühim. Mesela çok güzel olmaz mıydı sabah çıkarken sitesine baksa? ona göre şemsiyesini alsa gelse işe? Döviz bilgileri de çok önemli ama altın bilgisini de unutmayalım artık herkes altın alıyor çünkü. Hele hele trafik yol durumunu da koyarsak muhteşem olur. Bir de takımlardan haberler falan. Ha unutmadan logo 3-5 saniyede bir hareketlensin. Hemen olayı…

MacOSX menübar’dan ekranı kilitleme

Birden fazla mönitör ile çalışıyorsanız ekranı kilitlemek için Hot Corner özelliği bazan sizi yorabiliyor (üç mönitör kullanıyorsanız ve alışkanlık icabı en sağ üst köşeyi ayarlamışsanız oraya varmak mesele oluyor), aslında bunu kolaylaştırmak için mönitörlerin görüntü hizalarını hot corner yaptığınız köşelerden tam denk getirmemek çok işe yarıyor. Böylece her mönitörde hot corner ayarlarınız çalışıyor. Fakat bu yazıda menübar’ı kullanarak nasıl ekranı kilitleyebiliriz ona değinmek istiyorum. Keychain Access programını çalıştırıp menübar’dan Preferences’e ulaşın. İlk sekmede en üstte “Show keychain status in menu bar” kutusunu işaretlediğinizde menünüzde bir kilit simgesi belirecektir. Bu simgeye tıkladığınızda açılan menüden ekranı kilitleyebileceğiniz gibi “Keychain Access”in diğer seçeneklerine…

Ofiste Mac’e doyduk..

Bir sene önce Dell Vostro pc’lere iatkos kurmakla kendimizi avuturken çok şükür ofisimiz Mac Mini, MacBook Air, MacBook Pro ve iMac’lerle doldu. Evdeki Mac’lerin durumu da değişti ama sayı değişmedi. Geçen sene aldığım Air’i bir kaç ay önce daha iyi bir modeline yükseltmiştim ama ilki de hala duruyordu. Kayınbirader Mac Book Pro alıp pc eziyetine son verdiği sıralarda bizim küçük Air’e talip çıktı. Onu da başgöz ettik. Bir Mac gitti bir Mac geldi 🙂 Şimdi ofiste 27″ iMac kullanmanın verdiği lezzeti evde de arıyorum. Evdeki Air’den çok memnunum da, Air’e bağladığım bu Acer monitör beni mahvediyor. Şahika Hanım’ın 24″ iMac’ini…

MySQL’de bozuk view’ların detayını görmek

MySQL view’ları siz view’i oluşturduğunuz tabloda yapısal değişiklikler yaptığınızda bozulurlar. Kullandığınız veritabanı istemcisine bağlı olarak MySQL’deki bozuk viewlarınızı oluşturan sorguyu göremeyebilirsiniz. PhpMyAdmin gösterir mesela. Göremediğiniz view’ın içeriğini not almamışsanız düzeltmek için epey terlemeniz gerekir. Eğer istemciniz bozuk view’ları göstermiyorsa şu query’i kullanarak view detayını bozuk da olsa alabilirsiniz. select view_definition from information_schema.views where table_name = “buraya_view_adi_gelecek”;

Group Concat!

İyi kötü 11 yıldır PHP-MySQL-PostgreSQL ile uğraşıyorum. Binlerce kez tablo şeklinde listeler hazırlamışımdır; sipariş listesi, müşteri listesi gibi. Genel olarak benzese de aslında sipariş listesi ile müşteri listesi ayrı yapıdadır. Müşteri listesi tek tablodan ibaret olabilir. Müşterinin adı, soyadı, adresi, telefonu vs. Bunları alt alta listelemekte hiçbir beis yok. Ama sipariş listesi öyle değildir. Siparişin genel bilgilerinin (sipariş tarihi, siparişi veren müşterinin id’si, siparişin durumu vs) yanısıra bir de o siparişte geçen ürünlerin id, adet ve belki o anki satış fiyatlarının tutulduğu ayrı bir tablo vardır. İç içe query’ler olmasın, kullanıcının da kafası karışmasın diye  sipariş listesini oluştururken sadece sipariş…

Tgrt-FM iPhone/iPad uygulaması 3. sürümü yayında

Apple bu sefer çok bekletmedi galiba. Tam bir hafta önce gönderdiğimiz uygulama bugün incelemeye alındı ve ardından kabul görüp ApStore’da yayınlanmaya başladı. Keşke daha önce iki kere gönderdiğim Tgrt-Haber uygulaması da geçebilseydi ama yayındaki bir problemden dolayı sürekli reject ediliyor. Çaresine bakacağız inşallah. Tgrt-FM’in yeni uygulamasında radyonun değişen yayın url’si güncellendi. Zira eskisi bu nedenle çalışmıyordu. Sonra iPad’de de çalışabilecek şekilde geliştirildi. Zaman problemi nedeniyle arayüz olarak iPad’de farklı bir yapıya gidemedim malesef. Belki bir sonraki sürümünde olabilir. Radyo’nun Twitter ve Facebook hesaplarına anında ulaşılabilmesi için kısayollar koyduk ve uygulama içerisinde web penceresi kullandık. iPad’de sorun olmaz ama iPhone’un nispeten…

CSS: Float nesnelerde kalan genişliği kullanmak

Mevzu başlıktaki gibi kolay ve tek satırda hallolmuyor malesef. Amacım resimde gördüğünüz gibi yanyana iki div koymak ve bunlardan birisi sabit genişlikte iken diğer div’in kalan alanın tamamını kullanmasını sağlamak. Fatih Hayrioğlu’nun sitesinde bulamayınca Google’da aradım ama Türkçe örnekler malesef netice vermedi. Stackoverflow.com’da şu sayfadaki Andres kullanıcısının örneği işe yaradı. Bu işlem için evvela bu iki div’i taşıyacak bir div daha gerekiyor. Dışardaki div’e dar ve sabit genişlikli olan div kadar padding-left vermek gerekiyor ki geniş alan bu mesafeden başlasın ve %100 genişliğine sahip olmasına rağmen padding’den dolayı sadece kalan alanı kullanabilsin. Bu kısım çalıştığında aslında işin zor kısmı bitmiş…