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

BT Hayat Yazılar

iPhone Explorer

iPhone’daki dosyalarınızı Sync belasına bulaşmadan almak istiyorsanız ücretsiz iPhone Explorer (yeni adıyla iExplorer) tam bu iş için biçilmiş kaftan. Voice Memo’daki 40 dakikalik ses dosyasını iPhone’u sync etmeden nasıl alabilirim diye araştırırken bu harika uygulamaya rastladım. Windows versiyonu da mevcut. iPhone’unuzdaki fotoğraflar, videolar, voice memo gibi medya öğelerinin yanısıra uygulamaların içindeki Documents klasörünü de gösterip oradan data almanızı sağlıyor. Sürükle bırak yöntemi ile iExplorer’daki dosyaları masaüstünüze kopyalayabiliyorsunuz.

Chrome’da file objesini tetiklemek

  Web sayfanızda File input öğresi yerine bir buton veya link ile dosya diyalog penceresini açmak istediğinizde ilk yaptığımız şey “display:none” diyerek mevcut file input nesnesini gizlemektir. İşte chrome da tam buna gıcık oluyormuş. O nesne görünmez olduğu için jquery ile $(“#file_input_nesnesi”).trigger(“click”) dediğinizde bir tepki vermiyor. Yapılacak iş file input nesnesini başka bir şekilde gizlemek. Mesela “position:absolute; top:-999px; left:-999px” şeklinde stil vererek gizlediğimizde sorun kalmıyor..

Jcrop ve Twitter Bootstrap çakışması

Bir mikroproje için lazım olan Jcrop (görselleri kesmeye yaran güzel bir jQuery eklentisi) düzgün çalışmayınca mutlaka başka bir Javascript ile ya da CSS ile çakıştı diye düşündüm. Yanılmamışım, sayfadaki diğer Javascript ve css dosyaları sırayla kaldırdığımda sorunun projede kullandığım Twitter Bootstrap css dosyaları ile çakışmasından kaynaklandığını farkettim. Her ikisi de çok kullanılan kaynaklar olduğu için kesin bu problem başkalarının da karşısına çıkmıştır ve bir çözüm üretmişlerdir diyerek Googling yaptım ve bir iki çözümü denedikten sonra sorunumu şu adresteki düzelme ile hallettim. Jquery.Jcrop.css dosyanıza şu düzeltiyi yaparsanız, ya da bunu en son yüklenecek şekilde ayrı bir css’e koyarsanız sorun düzeliyor: /* Fix for using with Bootstrap, from Twitter */…

Karakuyruk

Sosyal medya uygulamaları büyük bir hızla ilerliyor. Kullanıcı sayıları arttığı gibi piyasa değerleri de artıyor. Instagram bir kaç gün önce daha yeni 500 milyon değerlendirmesi yapılmışken 1 milyar dolara Facebook tarafından satın alındı, hem de uzuuun zamandır beklenen Android uygulaması çıktıktan hemen sonra. Android bünyesinden gelen 5 milyon kullanıcıyı da sorunsuz bir şekilde sisteme dahil ettiklerinde zaten ne kadar iyi bir iş yapmış olduklarını bir kez daha ispatlamış oldular. Facebook’a geçiş sonrasında bir kısım Instagram kullanıcısının tepki olsun diye hesaplarını kapattılarını duyduk ama bence gereksiz bir tepki olmuş. Eğer bozulmazlarsa Android kullanıcılarının da katılımıyla daha da büyüyeceklerdir. İnsanlar Facebook’u, Twitter’ı…

Javascript ile textbox’lardaki verileri toplama çıkarma

Son yarım saatimi bir kaç satır javascript koda harcadım. Html olarak elinizde bulunan değerleri javascript ile toplamak isterseniz 2+2’nin 4 değil 22 ettiğine pek çok kere şahit olursunuz. Bu durumu düzeltmek için şöyle yapmak en kestirme yol gibi görünüyor. Not: jQuery kullanılmıştır. var a=$(“#sayi1”).val(); var b=$(“#sayi2”).val(); var toplam=+a + +b; var fark=+a – +b;

SEO uyumlu link

SEO yani arama motoru optimizasyonu için haber.php?id=110 gibi manasız bir link yerine haber/bugun-teknoparka-kar-yagdi gibi semantik yani kelime bakımından anlamlı linkler çok mühimdir. Google’da “teknopark” aratıldığında bu haber sayfasının çıkması için bu şekilde link vermek, alınacak SEO önlemlerinden biridir. SEO uyumlu linkler genelde içeriğin (haber, ürün, sayfa vs) orijinal başlığındaki Türkçe özel karakterler İngilizce benzerleriyle (ö yerine o gibi) değiştirilerek ve noktalama işaretleri kaldırılıp kelime aralarındaki boşluk yerine “-” (orta tire) konarak oluşturulur ve bu şekilde kaydedilir. Gerçi bunun bir kaç taklası var. Mesela haber.php?id=110#bugun-teknoparka-kar-yagdi demek de SEO için aynı etkiyi verir. Bu örnekte yine id önplandadır, haberin içeriği id ile…

Benim sadık yarim kara konsoldur

Çok uzun yazdığıma dair şikayetler devam ettiği için hemen başlayıp, kısa keseceğim 🙂 Unix/Linux işletim sistemlerinin bence en güzel yanı kuvvetli ve çok yetenekli bir komut yapısına sahip olması. Amiyane tabirle siyah ekran dediğimiz o terminal (konsol) ekranı aslında işletim sisteminin kendisi 🙂 İşte bu kara konsolun yetenekleri bazan gözlerimi yaşartıyor 🙂 Örneğin ssh ile bağlandığınız bir sunucuda büyücek bir dosyayı kendi sunucunuza almak istiyorsunuz, FTP hesabınız da yok. Bunun envai türlü yöntemi var ama hazır dosyayla aynı makinedeyken komut satırından göndermek bence en güzeli. İşte scp (secure copy) tam da bunun için var. Dosya göndermek için: #scp dosya_adi.uzanti kullanici_adiniz@sunucu.adresiniz:/sunucudaki/yazma/hakkinizin/oldugu/klasor…

Yeni iPad ve “Arayüz Tasarımı” konusunda bir kaç kelam

Biraz önce www.apple.com adresinden 7 Mart Apple etkinliğine ait 85 dakikalık videoyu izlemeyi bitirdim. Steve Jobs’un ardından yapılan ilk etkinlikti bu. Aylar öncesinden büyük bir hayran kitlesi -ben dahil- bu gün tanıtılacak olan yeni iPad’i bekliyorduk. Bugün sadece yeni iPad sunulmadı, iOS 5.1 yayınlandı ve Apple TV’nin yeni versiyonu açıklandı. Ama asıl olay yeni iPad’di tabi ki. iPad’in beklediğim en önemli özelliği tam olarak “amazing” bir olaydı bence: RetinaDisplay Ekran. 2048 x 1536 çözünürlük. Dünyanın parasını verip aldığımız kocaman LCD televizyonların sunduğu çözünürlükten bile daha fazla! (Apple ürünlerini almaktan henüz LCD tv almaya fırsatım olmadı, hala tüplü televizyona bakıyorum, bu…

Mysql’de diziye göre sıralamak

SQL sorgularında “where  siparis_id in (2,10,1,3)” gibi yapılar pek tasvip edilmese de, zorunlu kaldığınız durumlar olabilir. Eğer nihayi çıktınızı da bu sırada görmek istiyorsanız sorgunun en sonuna order by FIND_IN_SET(siparis_id, ‘2,10,1,3’) yazmanız yeterli.

Evde Mocha Çalışmaları – volüm 2

Espresso makinesiyle ikinci mocha denememizi yaptık. Bu sefer Youtube’da daha güzel ve kolay bir tarif bulduk. Çikolata sosumuz hala olmadığından bu videodaki gibi bir yöntem izledik ama biz kakao değil sıcak çikolata tozu kullandık. Kahvelerden birinin görüntüsü harika oldu. Tesadüfen Apple’ın logosuna benzedi 🙂 Fakat bir hesap hatası yaptık. Büyük fincan kullandığımız için iki ayrı seferde kahve yapmamız gerekiyordu sanırım. Bu yaptıklarımızdan pek kahve tadı alamadık. Hafif kaldı yani. Bir sonraki deneyde her fincan için aynı işlemi baştan yapacağız ve ne yapıp edip çikolata şurubu bulacağız inşallah 🙂