hangouts uygulamasını gtalk’a geri alma

Google, gtalk uygulamasını güncelleyerek hangouts adını verdi, ve bence ortaya saçma sapan birşey çıktı. Ne kimlerin online olduğunu görebiliyorsunuz, ne de yazılanlar düzgün şekilde iletiliyor/ulaşıyor. Aşırı şekilde cpu kullanıyor olması ve yazma sırasında donması da ekstrası. Bunu google play’de yazılan yorumlardan da çok net görebilirsiniz. https://play.google.com/store/apps/details?id=com.google.android.talk

Android cihazlarınızda, Ayarlar -> Uygulamalar kısmına gelip, Hangouts uygulamasını seçeerek, güncellemeleri kaldırabilirsiniz. Yani fabrika ayarına geri alabilirsiniz.

Uygulamaya güncelleme geldiğinde ise bunu kurmayınız, eğer otomatik olarak güncelleme yapmasına izin verdiyseniz bunu da iptal ediniz.

Gtalk yıllarca beta haldeydi, keşke beta kalsaydı.

linux mtr komutu (linux mtr command)

Mtr komutu, gitmek istediğimiz ip adresine ulaşıncaya kadar geçtiğimiz ağları tanılamaya yarayan komuttur. Kullanımı ise oldukça basittir.
Şöyle ki, terminalden;

mtr –report www.dubluve.net yazdığımız zaman karşımıza o adrese gidinceye kadar geçilen ağları tek tek listeler, yanında da veri paketleri alış-verişi sırasında geçen süreyi ve gerekli detayları verir.

mtr –report www.dubluvet.net yazdığımızda karşımıza çıkan sonuçların bir kısmı şöyledir;

HOST: ubuntu                      Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.1.1                0.0%    10    1.0   6.4   0.9  53.4  16.5
  2.|-- 85.102.128.1.dynamic.ttne 10.0%    10   27.7  30.6  20.7  60.5  13.6
  3.|-- 81.212.77.253.static.turk  0.0%    10   21.0  52.6  21.0 122.5  44.6
    |  `|-- 212.156.118.22
  4.|-- fth-2-1-fth-3-1.turktelek 30.0%    10   21.2  37.4  21.2  90.3  25.1
  5.|-- byrmpsa-3-1-fth-2-1.turkt  0.0%    10   35.4  48.8  22.0 140.4  33.4
  6.|-- 212.156.131.166.static.tu  0.0%    10   87.8  52.0  20.6 105.1  30.0

–report (veya -r) parametresini yazmazsak karşımıza anlık olarak değişen bir tablo çıkar. Bu tabloda, gitmek istediğimiz adrese gidene kadar geçtiğimiz ağ geçitleri ve anlık olarak gönderilen veri paketlerinin istatistikleri yer alır.

mtr komutunun parametrelerinden en çok kullanılanları ise şöyledir;

-n (–no-dns) : Sonuçlar kısmında ağ geçitlerinin bilgisayar isimlerinin görünmemesi için kullanılan parametre. Yalnızca geçilen IP adresleri listelenir.

-i SECONDS (–interval SECONDS) : Gönderilen veri paketleri için süre sınırlaması yapabilmemize yarayan parametredir kendileri.

-c COUNT (–report-cycles COUNT) : Gönderilen veri paketlerinin kaç kere gönderileceğine karar vermemize yarayan parametre. Yani biz 1 veri paketini bir ağ geçidinden 3 kere geçirip bunun sonucunu analiz edebiliriz.

-4 parametresi, sadece IPv4 kullanarak ağ geçitlerine veri gönderilmesini sağlar, -6 parametresi ise aynı işlemi sadece IPv6 kullanarak yapar.

Diğer parametrelere man mtr komutunu kullanarak ulaşabilirsiniz. Bu komutun windowscası işe şudur ; http://dubluve.net/2012/08/17/windows-tracert-komutu-tracert-command

Web Nereye gidiyor?

Ön not : Bahsi geçen süreler, Türkiye’de gündeme gelmeleriyle alakalıdır.

Üzerine düşündüklerim

Bundan daha kısa süre önce 2-3 yıl önce, ileride sadece hosting domain hizmetleri değil, cpu, ram vb gibi hizmetler de internet üzerinden verilecek diyordum(diyorduk) ve bu şu an Amazon ve benzeri uygulamalar ile gerçek oldu.

Yine bundan 3-4 sene önce Dizüstü bilgisayar ve cep telefonu diye 2 ayrı şey vardı. Bunun arası bir şeyler çıkmaya başladı. İnsanlar cep telefonu ve laptop arası netbook ve iPad diye bir kıvamda ortayı buldular. Bu, ekranı cep telefonundan hallice büyük, laptoptan da bayağı küçük, bir cihaz. Cep telefonların artık çalışma mantıkları uygulamaya döndü. Notebooklarda (veya tüm PC’lerde) ise, durum Chrome, Opera, Safari vb nin Uygulama kurması ile tüm ihtiyaçların browser üzerinden karşılanması üzerinden devam ediyor. Yani pc ler de browser + browser üzerine uygulama olayına dönüyor.

Bundan 2-3 yıl önce Facebook çıktığında hatta title kısmında “array” yazdığı zamanlarda, bunun nereye gideceği belli değildi. İlkokul arkadaşımı, benzer şeyleri bulduk bulduk doldurduk bilgilerimizi her yere.. Şu an parası olan firmalar için potansiyel müşteri haline getirdik kendimizi. Bu albüm antalyada mı çekildi? Evet. Al sana antalyayla ilgili reklam o zaman. Image processing desek zaten gani. Kısaca Potansiyel hedef kitlesiyiz onların gözünde şu anda. Bu nereye gidiyor? Çevremiz neysek o olacağımız bir web mi bizi bekliyor?

4G teknolojisi henüz gelmedi türkiyeye. Fakat geldiğinde, Herkesin cihazının bir IP si olduğunda (IP2), Neler daha farklı olacak? O zaman cep telefonu operatörleri sadece internet sağlayıcısı mı olacak bir noktadan sonra?

Benim Öngörülerim

Şu anda sadece Web konularında danışmanlıkların önemi artacak diye öngörebiliyorum. Ayrıca, Web konusunda istihdam da artacak diye düşünüyorum. Bununla birlikte Önyüz ve arayüz geliştirme konusu (frontend developing) konuları HTML5in oturmasıyla birlikte mevcut konumundan daha önemli olacağını düşünüyorum. Diğerleri hakkında ise eçitli teoriler var. Peki sizce Web nereye gidiyor?

Mobil uygulama geliştirme

Akıllı telefonların internet üzerinde etkin rol almalarının ardından web sistemlerinin mobil platformlara uyumlu olması ziyaretçi sayılarının arttırılması için etkili bir yöntem olarak karşımıza çıkmaktadır. Ayrıca mobil arayüzleri bulunan sistemler kullanıcıların gözünde artı puan olarak sistemlerin hanesine yazılmaktadır. Bu sebep ile internet üzerinde daha etkin şekilde var olmak isteyenler sistemlerini mobil ortamlarda var edebilmenin yollarını aramaktadır. Sitenizin mobil olarak var olması için ilk olarak mobil telefonların ekran boyutları ile uyumlu sistemler oluşturulması mobil olarak var olmanın en hızlı çözümü olarak karşımıza çıkmaktadır. Daha detaylı olarak açıklarsak standart tarayıcılarının kullanıldığı ekran boyutlarını 1024*768 olarak düşünürsek sitelerin tasarımı bu ekran boyutu baz alınarak hazırlanır standart olarak webte bu şekilde kullanıcılarını karşılarlar. Mobil araçlardan sisteme giriş yapması durumunda ise sistemin 250*150 olarak tanımlanmış tasarımlar üzerinden çalışmasını sağlayarak mobil hizmeti kullancılara sunmuş oluruz. Yani ufak bir ekran boyutu düzenlemesi ve sisteme mobil olarak giriş yapılabilmesi için url üzerinden girilecek farklı bir adres aracılığı ile veya sisteme giriş yapmaya çalışan aygıtın mobil bir araç olarak tespit edilmesini sağlayarak kullanıcının mobil arayüze yönlendirilir. Mobil araçlardaki ekran boyutu sebebiyle kullanım alanınız çok fazla daralmış olacaktır bu sebeple bazı şeylerden vazgeçip ekranı daha verimli kullanma çabasına girmek durumunda kalacaksınız. Ancak bu tercih mobil araçların ekran boyutlarının farklılaşması ve mobil aygıtların çoğalması ile tercih edilebilir bu yapı yerini mobil platformlara özel tasarlanmış olan frameworklere bırakmıştır. Frameworkler geliştiricilere mobil cihazların çoğuna uyumlu olmalarını sağlayacak şekilde geliştirilmiştir. Bunun temelinde mobil cihazın ekran boyutunu algılayıp html elemanlarını bu boyuta göre yeniden ekrana yerleştirmektir. Ayrıca bazı mobil araçların kullandığın tarayıcılar arasında farklı olarak yorumlanan html elemanlar ve css dosyaları ile uraşmak zorunda kalmazsınız. Bu kütüphaneler ve kullanımlarından ilerleyen yazılarda bahsetmek üzere hoşcakalın.