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

BT Hayat Yazılar

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ş…

Tgrt-FM iPhone/iPad uygulamasının yeni sürümü nihayet yolda..

Neredeyse bir ay kadar önce Tgrt-FM iPhone uygulamasında kullanılan sunucu adresinin değiştirildiğini, uygulamanın güncellenmesi gerektiğini haber verdiler ama hem Tgrt tarafından beklediğim bazı adreslerin (yayın akışı, frekans listesi ve streaming adresinin onların vereceği sabit adreslerde tutulmasını talep ettim, böylece hem kendi sunucumda parse etmeme gerek kalmayacak hem de olası streaming adres değişikliğinde uygulamayı güncellemek gerekmeyecek) gelmesi hem de fırsat bulup yeni bir tasarım yapmam biraz uzun sürdüğü için ancak bugün göndermek nasip oldu. Sürekli istememe rağmen PHP’den başımı kaldıramadığım için unuttuğum Objective-C ve Xcode’un bana çıkartığı problemler de cabası tabi. Ama Tgrt-FM’in bu yeni sürümü sayesinde bir şeyi daha tecrübe…

Kas Hastalıkları Derneği, Farkındalık Toplantısı

Bugün, eşimle birlikte Yeşilköy’deki Kas Hastalıkları Derneği‘ndeydik. Bir hafta kadar önce Dr. Hakkı Öcal’ın (yani Hakkı Abi) ve sevgili arkadaşımız Bahtiyar Dilek’in katkılarıyla neredeyse 10 yılı aşkın bir süredir gıyaben tanıştığımız bilişimci arkadaşlarla ortaklaşa kararlaştırdığımız bir etkinlikti bu. Ben son bir haftasını biliyorum, ama aylar öncesinden konuşulmaya başlandığını Facebook yorumlarından hatırlıyorum. Etkinliğe ev sahipliği yapan ve bizim bilinçlenmemiz için dil döken, uğraşan dernek yöneticilerine ve kas hastalıklarının verdiği onca zorluklara rağmen canla başla çalışan başta Bahtiyar olmak üzere tüm sevgili arkadaşlarımıza nacizane teşekkür ediyorum. Etkinlikte ilk önce katılımcı arkadaşlar kısaca kendilerinden bahsettiler. Edirne’den, Tokat’tan gelen arkadaşlarımız vardı. 1998-99 yıllarından beri…

Hello Siri!

Dün akşam bir arkadaşımın Almanya’dan getirttiği iPhone 4S’i biraz kullandım. İlk işim Siri’yi incelemek oldu tabi. Benim İngilizce telaffuzum berbat ötesi olduğundan Siri pek bir şey anlamadı. Gerçi Türkçe anlasaydı da telaffuzumu beğenmeyebilirdi (Bizim uşaklardan Cemal’i bağla dedum da). Geçen sene iPhone 4’ü de ilk kez bu arkadaşda görüp “patrondan önce kullandım” havasını atmak için hemen twitter, instagram, facebook, friendfeed ne kadar sosyal medya varsa paylaşmıştım :)) Ama patronum şuan Amerika’da olduğundan gelirken kendine bir tane alıp “hava öyle değil böyle atılır Hasan’cım” derse şaşırmayacağım :)))) Bu kullandığım iPhone 4S, Almanya’dan geldi. Hem de piyasaya çıktığı günün ertesinde. Yeni iPhone’nun…

Svn: Server certificate verification failed!

Mac’deki yetersiz ama gelecek vaadeden sevimli Php editörüm Coda geçen gün feci bir kazık attı bana. Şirket projelerini tuttuğumuz svn sunucunun ssl sertifikasını güvensiz buldu ve projeyi indirmeme izin vermedi. Bunu daha global bir yöntemle halledemez miyim, mac’a bu sitenin güvenli olduğunu zorla ikna edemez miyim diye arkadaşlarıma sordum ama olumlu bir cevap alamadım. Default tarayıcının ayarlarıyla siteyi güvenli olarak kabul etmek gibi kolpa girişimlerim de işe yaramadı 🙂 Meğer doğru bir yol üzerindeymişim. Zira bu akşam yine küçük bir googling yaparak asıl aradığım çözüme hem de çok basit bir şekilde ulaştım. Zaten dikkat ederseniz son bir kaç yazım çözümü…

Write failed: Broken pipe

İşim gereği sürekli uzaktaki makinelere komut satırından bağlanmam gerekiyor. Ofisteki internet bağlantısından bunu yaptığımda sabah açtığım oturum akşama kadar açık kalabiliyor. Evdeki Kablo.Net bağlantısında ise 2 dakika o pencerede işlem yapmadıysam bağlantı asılı kalıyor, bir kaç dakika sonra da “Write failed: Broken pipe” yazıyor ve kendi komut satırıma düşmüş oluyorum. Bu akşam canıma tak etti ve minik bir google’ing yaptım. Çözümü buraya da yazayım ki siz de kolay bulun, ben de kolay bulayım 😉 Kendi komut satırınızdayken şu ifadeleri çalıştırarak ssh_config dosyanızı güncelleyin: echo “ServerAliveInterval 60” >> ~/.ssh/config Kaynak: http://nextspaceship.com/2011/09/how-to-solve-broken-pipe-message-in-ssh-session/

iOS 5, Kişisel Erişim Noktası nereye kayboldu?

Epey bir süredir iOS 5’in betasını kullanıyordum. En sevdiğim özelliği de Kişisel Erişim Noktası idi. O sayede dışardayken iPad’ime internet sağlayabiliyordum. Bir kaç gün önce iOS5’in tam sürümünü kurayım dedim. Kurulumdan sonra Kişisel Erişim Noktası’nın ayarlarda görünmediğini farkettim. Eşimin telefonunda böyle bir sorun yoktu. iOs4.3’den iOS5’e yükseltilmişti. Acaba ondan mıdır diye düşündüm. Bugün yarın bakarım diye erteledim. Başka sorun yaşayanlar da oldu mu diye bakınırken tam olarak benim gibi betasını kullanıp sonra tam sürüme yükselten başka bir kullanıcıya rastladım. Sorunun çözümünü bu sayfadaki yorumlarda buldum. Detaylı olarak paylaşmak istedim. Eğer iOS 5 yüklü iPhone’unuzda “Kişisel Erişim Noktası” görünmüyorsa Ayarlar/Genel/Sıfırla/Ağ Ayarları…

Bir efsane sona erdi

Steve Jobs (1955-2011) farklı bakma yeteneklerine sahip nadir kişilerden biriydi. 1993’den beri bilgisayarla haşır neşir olmama rağmen Steve Jobs’u malesef çok geç tanıdım. Gençlik yıllarımı Windows’u formatlamakla ve programlamaya çalışmakla geçirdim. Bir kaç sene önce eşime ilk iPhone 3G alana kadar hiç bir Apple ürünümüz olmamıştı. Sonra Mac Mini, iMac, MacBook Air, iPhone4 diye kendimizi kaptırdık. Mac’den sonra bilgisayar kullanmak bizim için bir zevk haline geldi. Steve Jobs’un felsefesiyle üretilen tüm Apple ürünleri birer teknolojik alet değil evimize severek, beğenerek aldığımız bir mobilya gibiydi. Efsane sona erdi.. Bilişimin eski, tozlu, ruhsuz, teknik ve köşeli hatlarına geri dönebiliriz..

Form’u sayfadakinden farklı bir charset ile göndermek

Hiç iso-8859-9 charsetinde hazırlanmış bir sayfadan utf-8’e göre hazırlanmış başka bir sayfaya form datası göndermeniz gerekti mi? Bize gerekti. Kütüphane web sitemiz biraz eski kalmış ve iso-8859-9 formatında hazırlanmış. Yeni kurulan kütüphane yazılımı ise utf-8’e göre hazırlanmış.  Web sitesindeki arama kutucuğuna “ağaç”,”şair”, “ırmak” gibi Türkçe özel karakter içeren kelimeler yazdığınızda karşı tarafa a?a?, ?air, ?rmak gibi abuk subuk karakterler gittiğinden aramalar sonuç vermiyordu haliyle. Bu sorunu gidermek için önce utf8’e çeviren javascript fonksiyonlarını inceledim. Malesef bulduğum bir kaç tane fonksiyon sadece belli karakterleri düzeltiyordu. Aramaları biraz daha derinleştirince formların accept-charset diye tam bu iş için hazırlanmış bir özelliği daha olduğunu…

YouTube Videolarına Önizleme Resmi

Web sitenizde video galeri yapmak ve bu hizmet için YouTube’dan yararlanmak istiyorsanız vidoların önizleme resimlerine ihtiyaç duyacaksınız. Aşağıdaki örnek url’leri kullanarak videoların önizleme imajlarına ulaşabilirsiniz. Videoyu verdiğiniz gibi imaj dosyasını da YouTube üzerinden verebilir ya da yazacağınız kodla sisteminize kopyalayabilirsiniz. O size kalmış: Örnek YouTube videosu: http://www.youtube.com/embed/4rb8aOzy9t4 Önizleme imaj dosyası yolu: http://img.youtube.com/vi/4rb8aOzy9t4/1.jpg http://img.youtube.com/vi/4rb8aOzy9t4/2.jpg http://img.youtube.com/vi/4rb8aOzy9t4/3.jpg