“Bir zamanlar kızların da iğrenç olduğunu düşünmüştünüz”
by Paco Underhill - Neden Satın Alırız? S. 216

Nexus 5 vs. LG G2

Tarih: Şubat 12th, 2014 | Yazar: | Kategoriler: Dışlananlar | Etiketler: , , | Yorum Yok »

LG G2’yi 20 gün, Nexus 5’i de 2 hafta boyunca kullanma şansım oldu. Öncelikle iki telefonun teknik detaylarını öğrenmek istiyorsanız buraya bakabilirsiniz. Ben bu yazıda daha çok iki telefonu kullanırken elde ettiğim deneyimlerden bahsedeceğim.

LG G2’nin Artıları:

lg-g2-white-big

  • Pil: Hiç şüphesiz 3000mAh‘lik pil rakiplerine fark atıyor.  Ben zorlayarak 4 gün kullandım hiç şarj etmeden. Normal kullanımda 2 gün, yoğun kullanımda bir günü rahatlıkla çıkarttı.
  • Dahili FM Radyo: Radyonun olması data paketinizi tüketmeden çok pil harcamadan radyo kullanmanızı sağlıyor. Nexus 5’de böyle bir seçenek yok. (Türkiye’de satılan bazı modellerde kutudan çıktığında radyo aktif geliyor. Aktif olmayanlar ise root ile açılabiliyor)
  • Pencere içerisinde açılan uygulamalar: Benim kullanımım sırasında çok işime yaramadı ancak bazı durumlarda çok işlevsel olacağını düşünüyorum. Örneğin; bir excel tablosundaki sayıları pencere içinde açılmış hesap makinesi ile excel tablosundan çıkmadan toplayabilmek.
  • Ekran: Nexus 5’e göre bir tık daha iyi olduğunu düşünüyorum.
  • Kutudan kulaklık çıkması. (Nexus 5’de çıkmıyor)
  • Bildirim Işığı: Nexus 5’e göre bildirim ışığı daha net ve belirgin.
  • Knock-on: Çoğunlukla birden fazla iki kez dokunmak gerekse bile alıştıktan sonra kullanması iyi oluyor.
  • Hoparlör: Nexus 5’e göre hoparlörü daha iyi.

LG G2’nin Eksileri:

  • Malzeme Kalitesi: Gıcırdayan ve parlak arka kısmı elinizde aldığınızda çok iyi bir his bırakmıyor.
  • *Kamera: Hem fotoğrafta hem de videoda kameranın geç odaklanması zaman zaman can sıkıyor. Optik görüntü sabitleme(OIS) özelliğinden de pek beklediğimi bulamadım.
  • *Takılmalar: Birçok kişi bu diyeceğimi fark etmeyecektir ancak ben G2’den hemen sonra Nexus 5 kullandığım için net olarak fark ettim. Arayüzde aşağı yukarı kaydırırken, resimli listelerde gezinirken ara ara takılmalar oluyor. Ben en fazla Twitter uygulamasında ve ayarlar bölümünde yaşadım bu sorunu. Akıcılık anlamında Nexus 5’e göre kesinlikle G2 zayıf.
  • *Dokunmatik Performansı: Bir önceki madde gibi bu da dikkat edilmez ise fark edilmeyecek bir konu ama yine de belirtmek istiyorum. Ekranda dokunarak yaptığınız hareketlerin ekrandaki yansımasında bir gecikme var. Belki birkaç milisaniye ama Nexus 5’e göre geç tepki veriyor.
  • LG’nin Uygulamaları: Telefonu ilk aldığınızda LG tarafından yapılmış birçok uygulama yüklü geliyor ve bunları kaldıramıyorsunuz. Özelikle hiç kullanmayacağınız uygulamalar hem hafızayı tüketiyor hem de gereksiz kalabalık yapıyor.
  • *Otomatik Ekran Parlaklığı: Otomatik seçeneği aktif olduğunda ekran parlaklığı yumuşak bir şekilde azalıp artmıyor. Kademeli olarak ayarlıyor kendisini.
  • RAM Kullanımı: Telefonu yeniden başlattığınızda ve hiç bir uygulama açık değilken bile yaklaşık 1GB RAM kullanıyor. Bu Nexus 5’ın neredeyse 2 katına denk geliyor.
  • Yazılım Desteği: Android 4.4 KitKat’ın yayınlanmasının üzerinden aylar geçmesine rağmen G2’nin ne zaman güncellemeyi alacağına dair tarih bile yok. Kişisel olarak; G2 KitKat’ı alsa bile ondan sonra gelecek güncellemeyi almasını zor görüyorum.
  • USB Kablosu: (Önemsiz bir konu ama yine de belirteyim.) Kutudan çıkan USB kablosu oldukça sert. Şarja taktığınızda telefonunun şarj girişini havaya kaldıracak kadar sert.
  • Tuş Yerleşimi: Bildiğiniz üzere G2’nin tüm tuşları arkasında. Bu biri ile konuşurken telefonu yüzünüze dayadığınızda işe yararken, normal kullanımda benim için zorluk yarattı. Arkadaki tuşlara basmak için uyguladığınız baskı, telefonun elinizden düşüreceğiniz hissi uyandırıyor.
  • Ses Kalitesi: Telefon görüşmelerinde bazen ses boğuk geliyor. Bu karşı taraftan da kaynaklanıyor olabilir ama G2’de daha fazla hissediliyor boğukluk.

Nexus 5’in Artıları

nexus-5-weiss_628

  • İlk sıraya yazacağım şey kesinlikle arayüzün akıcılığı. Bunu girdiğiniz her uygulamada, her menüde hissediyorsunuz.
  • Malzeme Kalitesi: G2’ye göre kesinlikle daha iyi. Kauçuğa benzer mat arka kısım G2’nin parlak arka kısımına göre kesinlikle daha iyi bir his bırakıyor.
  • Tasarım: Göze Nexus 5 tasarım olarak daha hoş geliyor. (Özellikle beyaz versiyon)
  • Kamera: Kağıt üstünde G2’nin kamerası üstün gözükse de daha hızlı odaklaması ve görüntü kalitesi olarak Nexus 5’in kamerası G2’ye göre daha iyi. Ayrıca, Nexus 5’in kamera uygulaması da daha sade ve kullanışlı buldum.
  • Yazılım Desteği: Android dünyasında en hızlı ve en fazla güncellemeyi Nexus serisi alıyor. Burada sadece G2’ye değil diğer tüm telefonlara Nexus’lar fark atıyor. (Nexus 5’i tercih sebebim.)
  • Arayüz: Stok Android arayüzü kesinlikle daha iyi.

Nexus 5’in Eksileri

  • Pil: G2 ile arasındaki 700mAh farkı hissediyorsunuz. Nexus 5’i de zorlayarak 3 gün hiç şarj etmeden kullandım. Nexus 5 de normal kullanımda 2 günü çıkarttı. Yoğun kullanımda ise G2’ye göre gün sonunu zor görebilirsiniz.
  • Bildirim Işığı: Verdiği ışık, miktar olarak yetersiz. Ayarlama yapmak için ise mutlaka bir yazılım kurmanız gerekiyor.
  • Google’un Uygulamaları: Telefon kutudan çıktığında birçok Google uygulaması ile yüklü geliyor. G2’de olduğu gibi yine bunları silemiyorsunuz. Benim için çok önemli bir sorun değil zira birçok Google hizmetini kullandığım için uygulamaları da kullanıyorum.

Ben kararımı Nexus 5’den yana kıldım.

*Bu sorunlar ilerde gelecek yazılım güncellemeleri ile çözülebilir. 


Google Chrome’da Kullandığım Uzantılar

Tarih: Aralık 16th, 2012 | Yazar: | Kategoriler: Dışlananlar | Etiketler: , | Yorum Yok »

Tarayıcıların yeteneklerini geliştirmek için uzantılara(eklentilere) başvururuz. Kimi zaman bazı uzantılar tarayıcı deneyimimiz oldukça verimli kılar. Ben de, bu yazımda kullandığım ve memnun kaldığım Google Chrome uzantılarını sizinle paylaşacağım.

  • Instant Translate: Fare ile seçeceğimiz cümle veya kelimelerin bizim seçtiğimiz dile çeviriyor. Google Translate tabanlı çalışan bu uzantı özellikle kelime çevirisi bakımından oldukça başarılı. Seçilen kelimenin anlamlarını türüne göre(sıfat, zarf, isim…) gruplayarak anlamamızı kolaylaştırıyor.
  • Evernote Web ClipperEvernote‘un resmi Chrome uzantısı.(Evernote kullanmıyorsanız mutlaka denemenizi öneririm) Bu uzantının iki özelliği var. İlk olarak gezdiğiniz sayfalar hakkında not almanızı sağlıyor. İkinci ve benim en çok sevdiğim özelliği ise yaptığınız Google aramalarını aynı zamanda aldığınız notlar içerisinde de yapıyor. Örneğin: Google’da “elma” diye aradığınızda, uzantı  “elma” kelimesini notlarınız arasında da arıyor ve bir eşleşme çıkarsa Google’ın arama sonrası gelen sonuç sayfasında bu notları gösteriyor. Bu şekilde.
  • StylebotBazı web sayfalarının tasarımları hoşunuza gitmeyebilir veya gereksiz gördüğünüz parçaların(reklam, ilginizi çekmeyen ama oldukça yer kaplayan bileşenler…) sürekli önünüze çıkmasını istemeyebilirsiniz. Bu noktada Stylebot uzantısı yardımımıza koşuyor. Stylebot ile bir web sayfasını tasarımını kalıcı olarak değiştirebiliyoruz. Bu değişiklikleri yapmak için az da olsa CSS bilgisi gerekiyor. (Yaptığımız düzenlemeler sadece bizim tarayıcımızda çıkıyor ;))
  • Google Reader Open entry in background tabİsmi oldukça uzun, ama yaptığı bir tane iş var. Google Reader’da okuduğumuz o anki yazıyı “v” tuşuna basarak arka planda yeni bir tab olarak açıyor. Arkaplan’da açtığı için Google Reader’daki diğer yazılara geri dönmeden devam edebiliyoruz.
  • RSS Abonelik Uzantısı (Google’dan)Gezdiğimiz sayfaların varsa RSS’lerine tek tıkla abone olmamızı sağlıyor.
  • Screen Capture (by Google): Adından da anlaşılacağı üzere ekran görüntüsünü kayıt edebiliyoruz bu uzantı ile. Hem tüm sayfayı, hem istediğimiz bir bölgenin görüntüsünü kolaylıkla kayıt edebiliyoruz.  Ayrıca Picasa, Facebook, Imgur gibi servislere direkt olarak yakaladığımız görüntüyü göndermemizi sağlıyor.
  • ClearlyBir sayfadaki yazıyı, sayfada bulunan gereksiz şeylerden arındırıp, daha temiz bir okuma ekranı sağlıyor.
  • XML TreeJSONView: Bu iki eklenti ile XML veya JSON formatlarındaki verileri daha okunabilir yapabiliyoruz. Bu formatlar ile haşır neşir olan geliştiricilerin mutlaka işlerine yarayacaktır.

Sizin de kullanmaktan hoşlandığınız uzantılar varsa, yorum olarak paylaşırsanız sevinirim.


Coğrafi Konuma Göre Zaman Dilimini Tespit Etme

Tarih: Kasım 4th, 2012 | Yazar: | Kategoriler: Dışlananlar | Etiketler: , , , , | Yorum Yok »

Dünyanın tüm bölgelerine hitap eden bir web siteniz veya bir uygulamanız varsa, kullanıcıların içinde bulundukları saat dilimleri önemlidir. Bu duruma örnek vermek gerekirse; İngiltere’de bulunan bir üyeniz Türkiye’de bulunan bir üyeye sizin Amerika’da bulunan sunucunuz üzerinden mesaj attığını düşünürseniz, 3 farklı zaman dilimi ile uğraşmanız gerekmektedir. Yani İngiltere’den mesaj atan üyeye mesaj tarihini, İngiltere’nin zaman dilimine göre göstermeniz gerekir. Aynısı Türkiye’deki üye için de geçerlidir.

Kullanıcılara doğru tarihi göstermek için genelde zaman dilimini kullanıcıya sorarak öğreniriz. Bu yöntemi her zaman uygulayamayabiliriz veya daha pratik şekilde çözmek isteyebiliriz. Bu noktada bu yazının konusu olan, konuma göre zaman dilimi öğrenme çözümü derdimize derman olacaktır.

Google Maps API Web Servislerine yeni dahil olan The Google Time Zone API (Deneysel) ile konuma göre zaman dilimini öğrenebiliyoruz artık. Hem de oldukça kolay bir şekilde. Gelin bir bakalım…

İstekleri Yapacağımız URL:

https://maps.googleapis.com/maps/api/timezone/çıktı formatı(xml|json)?parametreler

İstekte Kullanacağımız Parametreler

  • location: Zaman dilimini öğreneceğimiz konumun bilgisi. Enlem(latitude) ve boylam(longitude) bilgilerini araya bir virgül(,) koyarak kullanıyoruz. Örnek: 39.926562,32.817512
  • timestampZaman dilimini öğreneceğimiz konumun timestamp olarak zaman bilgisi. Yani, Ankara’nın şu anki zaman dilimini öğrenmek istiyorsak güncel timestamp bilgisini, bir ay önceki zaman dilimini öğrenmek istiyorsak bir ay önceki timestamp bilgisini girmeliyiz. Örnek: 1352052772
  • sensor: Konum bilgisini GPS kullanarak öğrendiyseniz true değilse false

Yukarıdaki parametrelerin kullanılması zorunlu bunun dışında language parametresini kullanarak gelen cevabın hangi dilde üretilmesi gerektiğini belirleyebilirsiniz. Örnek: Türkçe için tr

Cevap Elementleri

  • dstOffset: Bu bilgi bize, konumun ne kadar gün ışığından(yaz saati uygulaması) yararlandığını verir. Örnek: Türkiye’de yaz saati uygulandığı bir zamanı timestamp olarak gönderirsek sunucuya bu değer 3600(saniye cinsinden) olacaktır yani bir saat gün ışığından faydalandığımızı gösterir.
  • rawOffset: Bu bilgi bize, konumun Eşgüdümlü Evrensel Zaman (UTC) ile olan farkını verir. Bu farkın içine gün ışığından yararlanma farkı dahil değildir. O yüzden konum için gün ışığından yararlanma söz konusu ise bu iki bilgiyi aynı anda değerlendirmekte fayda var.
  • timeZoneId: Bu bilgi ile zaman dilimi ID’sini öğrenebiliriz. Örnek: Türkiye için Europe/Istanbul değeri gelecektir. Küçük bir not: Bu element üzerinden gelecek bilgi PHP’deki zaman dilimi ID’leri ile aynı. Dönüştürme işlemi olmadan direkt kullanbilirsiniz.
  • timeZoneName: timeZoneId bilgisi teknik tarafta işe yarayacaksa bu bilgi de kullanıcı tarafında işe yarayabilir. Zaman dilimi bilgisini kullanıcının anlayacağı şekilde bu alan üzerinden öğrenebiliriz. Örnek: Türkiye için gelen değer bu şekilde olacaktır; Doğu Avrupa Standart Saati

Örnekler

Konum Ankara, Tarih: 4 Kasım 2012, Saat: 21:18:32 için Örnek Bir İstek ve Cevap

İstek:

https://maps.googleapis.com/maps/api/timezone/json?location=39.92077,32.85411&sensor=true&timestamp=1352056712&language=tr

Cevap:

{
   "dstOffset" : 0.0,
   "rawOffset" : 7200.0,
   "status" : "OK",
   "timeZoneId" : "Europe/Istanbul",
   "timeZoneName" : "Doğu Avrupa Standart Saati"
}

Konum Ankara, Tarih: 12 Temmuz 2012, Saat: 03:31:52(yaz saati uygulanan bir zaman) için Örnek Bir İstek ve Cevap

İstek:

https://maps.googleapis.com/maps/api/timezone/json?location=39.92077,32.85411&sensor=true&timestamp=1342056712&language=tr

Cevap:

{
   "dstOffset" : 3600.0,
   "rawOffset" : 7200.0,
   "status" : "OK",
   "timeZoneId" : "Europe/Istanbul",
   "timeZoneName" : "Doğu Avrupa Yaz Saati"
}

Bonus

  • Konumu(enlem ve boylam) adres bilgisi üzerinden öğrenmek için bu yazımı okuyabilirsiniz.
  • Konumu Geolocation üzerinden öğrenmek için bu yazımı okuyabilirsiniz.
  • Konuyla ilgili Google Maps’in dökümanına buradan ulaşabilirsiniz.

Godaddy de Auto Renew Seçeneğini Kapatma

Tarih: Mart 6th, 2010 | Yazar: | Kategoriler: Dışlananlar | Etiketler: | Yorum Yok »

Bildiğiniz üzere Godaddy dünyada ki en popüler alan adı kaydetme servislerinden biri hatta en popüleri. Bu güzel alan adı kayıt edici bize sürekli bir şeyler satma peşinde. Bunlardan en can sıkıcısı da auto renew seçeneğini (yani alan adının süresi bittiğinde otomatik olarak yenilemesi) bizim yerimize seçmesi. Aslında alan adını alırken bu seçeneği pasif duruma geçirebiliyoruz ama gözden kaçırdığımız durumlarda yada bu seçeneği bilmeyenler için bu yazımda auto renew nasıl pasif duruma geçireceğimizi anlatmaya çalışacağım zaten 7 adımda yapabileceğimiz kolay bir uygulama.

godaddy disable auto renew

Hesabımıza giriş yaptıktan sonra;

  1. Sol menüden My Renewals & Upgrades tıklıyoruz.
  2. Açılan menüden Payments & Renewing Items tıklıyoruz.
  3. Auto linkine tıklıyarak auto renew aktif olan domainleri listeliyoruz.
  4. Auto Renew seçeneğini pasif yapacağımız alan adlarının kutucuğuna tik atıyoruz.
  5. Auto Renew butonuna basıyoruz.
  6. Sağ tarafta karşımıza gelen radyo butonlardan Disable Auto Renew seçiyoruz.
  7. Son olarak Save Changes butonuna tıklıyoruz.

Your changes have been submitted! There will be a short duration while your request is pending update. Bu mesajı aldığımızda işlemimiz başarı ile yapılmıştır. Birkaç dakika sonra alan adlarındaki auto renew seçeneğinin pasif olduğunu göreceksiniz.


30 Adet Veri Görselleştirme Aracı

Tarih: Mart 3rd, 2010 | Yazar: | Kategoriler: Dışlananlar | Etiketler: , , | 2 Yorum »

Verilerimizi her zaman klasik tablolarda değil de daha görsel resimler veya grafik kullanarak görselleştirebiliriz. Bunun içinde bir çok araç mevcut bu yazımda bu araçların 30 tanesini tanıtacağım. Lafı daha fazla uzatmadan araçlar nelermiş bakalım.

Ajax.org

AnyChart

Axiis

BirdEye

Degrafa

DojoX Data Chart

Chronoscope

Dundas

ExtJs

Flex

FlexMonster Pivot Table and Charts

FusionCharts

Google Chart API

gRaphaël

iLog Exlixir

JFreeChart

JQuery Plugins

JPowered

JSCharts

Kap IT Labs Diagrammer and Visualizer

MilkChart

Open Flash Charts

PlotKit

Protovis

Silverlight

Stack

Telerik Charts for Silverlight, WFP, ASP.NET

VisiFire

Websites as Graphs

yFiles for Ajax , .NET or Flex