28 Nisan 2015

Telegram mesajlaşma uygulaması

Telegram uygulamasını daha önce duymadıysanız kısaca whatsapp alternatifi bir uygulama olarak tarif edebilirim. Kısa zamanda çok sayıda kullanıcıya erişen Telegram uygulaması daha hızlı çalışma ve gizlilik prensibiyle öne çıkıyor. Uygulamayı google play vb. uygulama mağazalarında ve telegram.org resmi sitesinde bulabilirsiniz.

Telegram uygulaması da android, iphone ve windows phone platformları haricinde PC/Mac/Linux masaüstü yazılımları ile ve web sürümüyle birlikte çeşitli platformlarda kullanım imkanı veriyor. Daha önceki bir yazımda whatsapp web sürümünden bahsetmiştim. Telegram uygulamasının web sürümündeki ilk göze çarpan avantajı whatsapp uygulamasında olduğu gibi web sürümünü kullanabilmek için aynı zamanda mobil cihazınızda da uygulamanın açık ve internete bağlı olması zorunluluğunun olmaması. Yani bilgisayardan telegram kullanmak için mobil cihazınızın internete bağlı olmasına bile gerek yok.

Telegram sitesinde yazan "Neden Telegram'a geçmeliyim?" bölümündeki maddelere göre Telegramın ilk özelliği gizlilik. Telegram ile gönderilen mesajlar şifrelenmiş olarak gönderiliyor ve tercihe göre alıcıya ulaştıktan sonra kendini imha edebiliyor (mesaj sunucusundan kaldırılıyor). Telegram bulut tabanlı çalıştığı için farklı cihazlar üzerinde mesajlarınıza erişebilirsiniz. Ayrıca telegram uygulaması tüm rakiplerinden daha hızlı çalıştığını iddia ediyor. Bunu gerçekçi olarak test etmek için ilerleyen zamanlarda uygulamanın çok sayıda kullanıcıya ulaşmasını beklemek gerekecek sanırım. Bulut tabanlı olmasının yanısıra telegram sunucuları merkezi değil dağıtık olarak tüm dünyaya yayılmış durumda ve bu sayede daha hızlı ve güvenli bir hizmet sağlıyor. Bunun dışında telegram uygulaması geliştiriciler için açık kaynak bir API sunuyor. Bu api kullanılarak telegram altyapısını kullanan telegram gibi bir uygulama geliştirmeye izin veriliyor. Telegram her zaman ücretsiz olmayı vadediyor ve reklam gösterimi bulunmuyor. Bu özelliklerin haricinde telegram için sohbet ve medya dosyaları için herhangi bir sınırlandırma bulunmuyor. Grup oluşturma ve toplu mesajlaşma gibi özellikleri de bulunuyor.

Bahsettiğim bu özellikler haricinde ciddi fark yaratacak bir özelliği daha bulunuyor telegram hizmetinin. Bu da aslında gizlilik ile ilgili bir özellik. Whatsapp bildiğiniz gibi telefon rehberinizde kayıtlı olan kişilerle iletişim kurmak için kullanılıyor ve iletişim kurmak istediğiniz kişinin öncelikle telefon numarasını almış olmanız gerekiyor. Telegram bu konuda bir yenilik getirmiş ve aynı şekilde rehberinizde bulunan telegram kullanıcılarıyla kolayca iletişim kurabilmenin yanı sıra isteğe bağlı olarak kendinize bir kullanıcı adı seçerek telefon numaranızı vermeden yalnızca kullanıcı adınızı vererek de sizinle iletişim kurulmasına izin verebiliyorsunuz. Bu özelliğiyle telegram uygulaması whatsapp uygulamasına güçlü bir alternatif olmasının dışında piyasadaki kullanıcı adı ile çalışan mesajlaşma uygulamalarının sağladığı gizliliği de sağlamış oluyor.

Telegram resmi sitesinde tüm özelliklerini görebilirsiniz. Telegram uygulaması gelecek dönemde daha çok kullanıcıya ulaşarak yayılacak gibi görünüyor.

4 Nisan 2015

Konum paylaşma uygulaması


Hiç dışarıdayken konumunuzu bir yakınınıza veya arkadaşınıza bildirme ihtiyacı duydunuz mu? İyi bilinen mekanlar için bu pek sorun olmasa da her zaman durum böyle olmayabilir. Bazen nerede olduğunuzu sizin bile bilmediğiniz bir yerdeyken buluşmak için yada size ulaşmaları için konum paylaşmak isteyebilirsiniz. Bu gibi durumlar için kullanabileceğiniz bir uygulamadan bahsetmek istiyorum. Orjinal adı Gps coordinates finder, Türkçe adı ise Gps koordinat bulucu olan bu mobil uygulama sayesinde android uyumlu cep telefonunuz yada tabletinizi kullanarak ve bulunduğunuz konumu haritada görerek istediğiniz yöntemle istediğiniz kişiyle paylaşabiliyorsunuz. Paylaşım yaparken gps koordinat bilgilerinizi istediğiniz biçimde görünecek şekilde paylaşım mesajınıza dahil edebiliyorsunuz. Özellikle sizi bulmak istediğiniz kişinin bir navigasyon cihazı yada uygulaması kullanması mümkün olan durumlarda bu bilgi çok faydalı olacaktır. Konum bilginizin koordinat olarak paylaşılması haricinde ayrıca uygulama sizin için bulunduğunuz konuma ait google maps bağlantısını da paylaşım mesajınıza dahil ediyor. Paylaşım yaparken mesajınızı istediğiniz gibi düzenleyebileceğiniz konum paylaş uygulaması ile konum bilginiz dışında paylaşım metnine ilave mesaj da ekleyebilirsiniz (ör: "burada bekliyorum" gibi).

Uygulama konumunuzu tespit ederken cihazınızın GPS donanımı yada internet erişimiyle konum belirleme özelliklerinden faydalanabiliyor. Eğer isterseniz bulunduğunuz konum yerine istediğiniz herhangi bir başka konumu da paylaşabilirsiniz. Örneğin "Şurada buluşalım" şeklinde bir mesajla istediğiniz kişiyle buluşmak üzere ortak bir konum belirleyebilirsiniz. Bunun için de paylaşmak istediğiniz konumu haritada üzerinde tıklayarak işaretçi konumunu değiştirmeniz yeterli olacaktır. Haritada zoom seçenekleri ve farklı harita görüntüleme türleri arasından seçim yaparak istediğiniz şekilde kolayca konum seçebilirsiniz.

Ayrıca uygulamadaki dahili arama özelliğini kullanarak google rehberde kayıtlı konumları kolayca bulabilirsiniz. Bilinen konumlar için arama özelliğini kullanarak kolayca istediğiniz konumun yerini haritada görebilir, gps koordinatlarını istediğiniz biçimde öğrenebilir ve istediğiniz kişilerle cihazınızın desteklediği paylaşım seçenekleri ile paylaşabilirsiniz.

Uygulamayı aşağıdaki adresten cihazınıza yükleyebilirsiniz:

https://play.google.com/store/apps/details?id=com.eezgu.GPSkoordinatbulucu



3 Nisan 2015

Hard disk yerine SSD kullanmak

Birkaç gün önce bilgisayarımdaki hard diski bir ssd ile değiştirdim. SSD olarak Sandisk 128GB ultra plus modelini tercih ettim. Yeni kapasite biraz daha düşük oldu (önceki 500GB idi) ancak performans açısından çok ciddi bir artış gözlemledim. Her veri işlemi için hareket etmesi gereken bir manyetik disk yerine elektronik olarak çalışan bir donanıma geçince bu elbette çok normal ama hız artışındaki ciddi yükselmeyi görünce neden bu zamana kadar bu yükseltmeyi yapmadığıma üzüldüm doğrusu. Belki de yavaşlığın nedeni olarak hard disk ihtimalini düşünmemek yada bu sorunla uğraşmak istemediğimden olabilir. Ancak bilgisayarınızda yavaşlık varsa kesinlikle SSD ye terfi etme fikrini değerlendirmenizi tavsiye ederim çünkü bu yavaşlığın nedeni disk okuma-yazma işlemleri olabilir. Üstelik SSD kullanmanın cihazınızdaki elektrik tüketimini azaltmak ve dolayısıyla batarya kullanım süresini uzatmak gibi etkileri de olduğunu tahmin edersiniz sanırım. Değişim yaparken farkettiğim bir detay da SSD donanımının önceki hard diske göre çok daha hafif olması. Bu farklara göre hard disk yerine SSD kullanmak birçok kullanıcı için kesinlikle iyi bir tercih olacaktır.

2 Nisan 2015

Linux Mint 17 htaccess çalışmıyor sorununun çözümü

Linux Mint işletim sisteminde apache2 paketi kurulduktan sonra web sunucusu çalışır hale gelir ancak htaccess dosyaları mod_rewrite modülü etkinleştirilmeden çalışmaz. Bunun için öncelikle mod_rewrite modülünü etkinleştirmemiz gerekiyor:

sudo a2enmod rewrite

Bu komutun çalıştırdıktan sonra yapmamız gereken bir değişiklik daha var ki o da apache ayar dosyasında yapılacak bir düzenleme. Bunun için aşağıdaki komutla apache ayar dosyasını metin düzenleyicide açabilirsiniz:

sudo pluma /etc/apache2/apache2.conf

Dosya düzenleyicide açıldıktan sonra <Directory /var/www/> ile başlayıp </Directory> ile biten bölümü bulun. Aşağıdaki gibi olmalı:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Bu kısımda AllowOverride None yazan kısmı AllowOverride All olarak değiştirin. Belgeyi kaydedip metin düzenleyiciyi kapatın ve komut istemine dönerek son olarak aşağıdaki komutu çalıştırarak sunucunuzdaki apache hizmetini yeniden başlatın:

sudo service apache2 restart

Bu komutu çalıştırdıktan sonra apache2 web hizmeti yeniden başlatılır ve bundan sonra htaccess çalışıyor hale gelir.

31 Mart 2015

WhatsApp sesli arama özelliği

WhatsApp uygulamasında sesli arama özelliği yeni sürümle birlikte gelmiş. Henüz bu özelliğin duyurusunu google play sayfasında göremedim ama bendeki android uygulamasında son güncelleme ile birlikte sesli çağrı yapılabiliyor. Whatsapp ile ilk sesli görüşmemi yaptım. Ses kalitesi olarak gayet güzel olmakla beraber iletimde genelde gecikme vardı. Konuşma sırasında mobil veri hattını kullanıyordum bununla ilgili bir durum olabilir. İleride sesli görüşme kullanımı yaygınlaştıkça whatsapp gibi çok sayıda kullanıcısı olan bir uygulama için en azından sınırlı veri hattına sahip cihazlarda bu sorunun ciddi bir etki yaratabileceğini tahmin ediyorum.

22 Ocak 2015

Whatsapp web yayınlandı

Whatsapp uygulaması son güncelleme ile artık web üzerinden çalışma imkanı sunuyor. Bunun için öncellikle yapmanız gereken cihazınızdaki uygulamayı güncellemek. Güncellemenin ardından whatsapp uygulamasını açın ve telefonun menü tuşuna basarak açılan menüde WhatsApp Web öğesini tıklayın. Google Chrome web tarayıcınızda  https://web.whatsapp.com/ adresine gidin ve telefonunuzda whatsapp içinde açık olan barkod tarayıcı ile ekrandaki kodu tarayın. Bu işlemin hemen ardından whatsapp web sürümü çalışır hale gelir.

Whatsapp web uygulamasını çalıştırırken aynı zamanda mobil cihazınızın da internete bağlı olması gerekiyor. Aksi halde uygulama işlevini yerine getirmiyor.



5 Ocak 2015

Web sitelerinde mobil uyumluluk dönemi

İnternet ilk çıktığı zamanlarda erişim için kullanılan neredeyse tek cihaz türü (ekonomik etkenlerin de etkisiyle) masaüstü bilgisayarlardı. Daha sonra taşınabilir dizüstü bilgisayarlar yaygınlaştı ve zamanla monitör boyutları ve en-boy oranı kullanımları farklılaşmaya başladı. Bu değişikliklerde sinema filmi gibi medyaların video çözünürlükleri etkili oldu. Ülkemizde özellikle 2000li yıllarda kullanımı gittikçe artmaya başlayan akıllı telefonlar günümüzde her kesimden ve yaştan kullanıcı tarafından yoğun bir kullanım alanına sahip oldu. Bunlara bir zaman popüler olan netbook bilgisayarları ve tabletleri de ilave ederseniz artık mobil cihazların ciddi bir kullanım oranına sahip olduğu günümüzde web sitelerinin aynı değişimi biraz geç de olsa takip etme zorunluluğu geldi.

Web teknolojilerinde özellikle Html 5 ve CSS 3 ile arayüz geliştirmede kullanılan teknoloji güncellemeleri de mobil cihazların ihtiyaçlarına karşılık verecek şekilde ilerledi. Ancak bununla birlikte bugün yayında olan birçok site henüz mobil uyumluluğu sağlayabilmiş değil. Özellikle twitter bootstrap gibi css frameworkleri kolayca mobil uyumlu web siteleri arayüzü geliştirmeye olanak sağlıyor. Ayrıca böyle bir framework kullanmadan da media query adı verilen ve css ile farklı ekran boyutlarındaki web tarayıcılarını ayırt ederek farklı stil tanımları yapmaya imkan veren css özelliği kullanılabilir.

Google artık sitelerin mobil uyumlu olmalarına ayrıca bir önem veriyor ve mobil cihazlar kullanılarak yapılan arama sorgularında bu kriteri ciddi bir şekilde önemsiyor. Bu anlamda artık mobil uyumlu web siteleri SEO açısından da ciddi bir öneme sahip olmaya başladı. Bunun dışında internet erişimlerindeki mobil cihaz kullanım oranının da her geçen gün artması bu konudaki hassasiyeti kaçınılmaz hale getiriyor. Artık rekabet etmek isteyen hiçbir kurum yada şahıs mobil kullanıcıların payını göz ardı edemez, etmemeli. Bu gerçeği web sitelerinizdeki ziyaretçi istatistiklerinizden de görebilirsiniz. Artık neredeyse herkesin bir akıllı telefonu varken akşam eve gittiğinde birçok kişi masaüstü yada dizüstü bilgisayarının başına geçmek yerine belki televizyon karşısında kanepede uzanırken internete girmeyi tercih ediyor.

Herhangi bir web sitesinin sınırlı boyutlardaki ekrana sahip bir mobil cihazda görüntülenmesi durumunda iki ihtimal ortaya çıkıyor. Bunlardan birincisi web sitesinin görünümünün aynen masaüstü bilgisayar gibi geniş ekranlı cihazlardaki biçimle birebir aynı olması ve kullanıcının siteyi ilk açılışta tüm sayfanın elindeki cihazın ekranına sığacak şekilde küçültülmüş görmesi durumudur. Bu durumda kullanıcının akıllı telefon yada tablet kullanarak web sitesini görebilmesi ve içerikleri okuyabilmesi için sayfada zoom yaparak istediği noktaya doğru ekranı kaydırması gerekir. Mobil uyumluluk teriminin anlamını bilmeyen birisi için bu kullanım tarzı normal olabilir. Ancak web sitesinin ziyaretçinin cihazında akıcı ve kolay kullanıma sahip olmasını isteyen bir web tasarımcı yada site sahibi için durum böyle değildir. Bu durumda ikinci seçenek devreye giriyor. Bu da web sitesinin görüntülendiği web tarayıcının boyutlarına göre kendisini yeniden biçimlendirerek en uygun şekilde ve zoom yapmaya gerek kalmayacak bir şekilde göstermesi. İşte bu şekilde tasarlanmış web arayüzlerine kısaca responsive denilir. Artık web sitesi için hazır tema arayanlar bile ilk olarak responsive temaları tercih ediyorlar. Responsive tasarım kavramı için Türkçe karşılık olarak duyarlı web tasarımı ifadesi kullanılsa da internette daha çok responsive tasarım adıyla bilinmektedir.

Google, responsive arayüz kullanarak web sitesi ziyaretçilerine mobil uyumlu bir deneyim yaşatmak isteyen site webmasterlar için Mobil uyumluluk testi adında bir hizmet sağlıyor. Bu aracı kullanarak yayında olan istediğiniz bir web sitesinin mobil uyumluluk anlamındaki başarısını kontrol edebilir ve varsa bu konudaki hatalarını görebilirsiniz. Google mobil uyumluluk testi hizmetini aşağıdaki adreste bulabilirsiniz:

https://www.google.com/webmasters/tools/mobile-friendly/

Bu sayfaya girdiğinizde karşınıza çıkan forma test etmek istediğiniz web sitesinin adresini yazarak analiz et düğmesini tıklayın. Site analiz edilerek sitenin mobil uyumlu olup olmadığı ve eğer değilse hataları bildiren sonuç sayfasını göreceksiniz. Örneğin bu blog için bu testi yaparsak mobil uyumlu olduğu sonucu çıkacaktır:

https://www.google.com/webmasters/tools/mobile-friendly/?url=http%3A%2F%2Feezgu.blogspot.com%2F

Eğer mobil test ettiğiniz web sitesi mobil uyumlu değilse "Mobil uyumlu değil" şeklinde bir sonuçla karşılaşırsınız.

Günümüzde web sitesi ziyaretçi profili hızlı bir şekilde mobil cihazlara kaymaya devam ettikçe artık resmen mobil uyumluluk dönemi başlatmıştır diyebiliriz. Hatta bazı hizmetler ve web uygulamaları masaüstü cihazlardan daha çok mobil cihazlarda kullanılmaktadır. Web dünyasındaki bu değişim hareketi artık mobil cihazları web tasarımında ihmal edilebilecek bir azınlık olmaktan çıkarıp dikkate alınması gereken ciddi bir kesim haline getirmiştir. Bu nedenle artık günümüzde web siteleri için mobil uyumluluk bir tercih değil bir zorunluluk haline gelmiştir. Web sitelerinde kullanılan arayüzün kalitesi (UI), kullanıcı deneyimi (UX) ve google arama sonuçları için etkisi (SEO), mobil uyumluluk etkenini web siteleri için geri dönüş oranı (ROI) kapsamında da önemli hale getirecektir. Bu sayede gelecekte mobil uyumluluk daha da yüksek ölçüde önemli ve elzem bir etken olacaktır.



Kripto paralar hakkında

Kripto paralar, merkezi olmayan, şifrelenmiş ve dağıtılmış bir veritabanı olan blok zinciri teknolojisi kullanılarak oluşturulan dijital par...