[kolektif üretim sahası]

Sahibinden.com Nisan 2012 ziyaretçi teknoloji istatistikleri / Murat Çorlu

11 Mayıs 2012

Sahibinden.com’un -bir başka deyişle Türk internet kullanıcılarının- Nisan 2012 ayına ait teknoloji istatistikleri ile tekrar birlikteyiz.

Tarayıcı oranlarında Chrome – Internet Explorer mücadelesinde liderin değişmesine ramak kaldı. Internet Explorer’ın kullanım oranındaki düşüş Nisan ayında da devam etti ve Internet Explorer‘ın kullanım oranı %43,28‘e geriledi. Google Chrome da Nisan 2012 ayındaki ortalamada oranını %38,66‘ya çıkarınca aradaki fark %4,5′a kadar inmiş oldu. Bu gidişat Google Chrome’un önümüzdeki ay Internet Explorer’ı geçebileceği ihtimalini güçlendiriyor. Yukarıda bu fırtına varken, diğer tarayıcıların ise istikrarlı gidişatı devam ediyor. Firefox küçük düşüşlere devam ederek %12,85‘e gerilerken, Safari %2,73′de, Opera ise %0,76‘da kaldı. Devamı »

Yorum yaz

Sahibinden.com Mart 2012 ziyaretçi teknoloji istatistikleri / Murat Çorlu

05 Nisan 2012

Türk internet kullanıcılarının nabzını tutmaya devam ediyoruz. İşte Sahibinden.com ziyaretçilerinin Mart ayındaki teknoloji verileri.

Mart ayında tarayıcı kullanım oranalarındaki harekette, genel tabloda çok şaşırtıcı bir gelişm eolmadı. Tüm Internet Explorer versiyonlarının toplam kullanım oranı düşmeye devam ederek %45,21‘e geriledi. Chrome ise 10 aylık yükselişini sürdürerek %36,36‘ya yükseldi. Küçük ama istikrarlı düşüşüne devam eden Firefox %13,02‘ye gerilerken, alt sıralarda sessiz sedasız ilerleyen Safari %2,81, Opera ise %0,79‘da kaldı.

Devamı »

Yorum yaz

Internet Explorer 6 Sonrası Hayat / Fatih Hayrioğlu

02 Nisan 2012

Uzun süredir IE 6 için kod yazan biz arayüz geliştiricileri IE 6’nın saf dışı kalması ile bir boşlukta kaldık. Bir sevinç vardı içimizde ama yeterli değildi sanki, tabi yıllardır hayatımızı İstanbul trafiği kadar etkileyen ikinci bir sorundan kurtulmuştuk ve bunu öyle kolay kolay atlatmamızı beklememek gerekiyordu. Yazdığımız her kod bloğunu IE 6 ile test etmeden içimiz rahat etmiyordu, ama artık seviye atlamıştık ve bölüm sonu canavarını yenmiştik. Atari oyunlarındaki gibi aslında bölüm sonu canavarını yendikten sonra, sonraki bölümler daha zorlu geçecekti ama artık işin mantığını öğrenmiştik. Evet, IE 6 bize çok çektirdi ama IE 6 ile uğraşırken sorunların üstesinden gelmeyi öğrendik. (“Bu kadarına da pollyannacılık denir” şeklinde bir cümleyi aklınızdan geçiriyorsanız, size IE 6 ile yaşadığınız süreci hatırlamanızı öneririm.) Sizinle burada IE 6 sonrası hayat ve tarayıcı desteği konusunda bir şeyler paylaşacağım.

Devamı »

Yorum yaz

Sahibinden.com Şubat 2012 ziyaretçi teknoloji istatistikleri / Murat Çorlu

09 Mart 2012

2 aydır geliştirici günlüğümüzde paylaştığımız sahibinden.com ziyaretçileri teknoloji istatistiklerinde Şubat 2012 istatistikleri ile karşınızdayız.

Tarayıcı kullanım oranlarındaki değişim son 8 aydaki periyotta devam ediyor. Firefox, Safari ve Opera’da küçük hareketler gözlenmeye devam ederken, Chrome ve Internet Explorer cephesindeki müthiş ivme de hızını kaybetmiyor. Geçen ay en çok kullanılan tarayıcı olmayı başaran Chrome‘un, şubat ayında da kullanım oranı yüzde 2′den fazla artarak %34,86‘lık paya ulaştı. Tüm Internet Explorer’larda da yaklaşık yüzde 2′lik bir düşüş var. Şubat ayı ortalamalarına göre Internet Explorer‘ın kullanım oranı %46,90‘a geriledi. 8 aydır süren bu istikrarlı hareketlenme bu şekilde devam ederse, Chrome haziran ayında tüm Internet Explorer sürümlerinden daha fazla kullanılır hale gelecek, 2012 sonbaharında ise %50′nin üzerine çıkacak. Tabi bu hesapta yakında çıkması beklenen Internet Explorer 10′un etkisini göz ardı ediyoruz. Diğer tarayıcılarda ise şubat ayı ortalama kullanım oranları şöyle: Firefox %13,21, Safari %2,65, Opera %0,82.

Devamı »

Yorum yaz

Sahibinden.com Ocak 2012 ziyaretçi teknoloji istatistikleri / Murat Çorlu

07 Şubat 2012

Geçen ayki yazımızda Sahibinden.com ziyaretçilerinin 2011 yılı Aralık ayına ait teknoloji kullanım verilerine yer vermiştik. Bu yazımızda da sizinle 2012′nin ilk ayına ait verileri paylaşacağız.

Tarayıcı kullanımlarındaki değişim grafiği Ocak ayında da aynı seyir ve hızde devam etti. Google Chrome‘un kullanım oranının %30,22′den %32,57‘ye yükselmesi ve geçtiğimiz ay en çok kullanılan tarayıcı olan Internet Explorer 8‘in kullanım oranının %30,48‘e gerilemesiyle, Internet tarihi boyunca ilk kez Internet Explorer haricinde bir tarayıcı en çok kullanılan tarayıcı durumuna yükseldi. Bütün Internet Explorer tarayıcılarının kullanım oranı da düşmeye devam ederek %48,95‘e geriledi. Firefox‘un da Mayıs 2011′den bu yana gelen istikrarlı düşüşü, Ocak ayında da devam ederek %13,61‘e geriledi. Safari -Mac OS işletim sisteminin kullanım oranındaki artışla orantılı olarak- küçük yükselişlerine devam ediyor. %2,51‘lik kullanım oranına ulaşan Safari, neredeyse 1 yıldır değişmeyen %0,85‘lik kullanım oranındaki Opera‘nın önünde en çok kullanılan 4. tarayıcı olmaya devam ediyor.

Devamı »

Yorum yaz

Sahibinden.com ziyaretçileri 2011 yılı teknoloji analizi / Murat Çorlu

10 Ocak 2012

Web uygulama geliştiricileri için internet kullanıcılarının sahip olduğu teknik yeterliliklerin bilincinde olmak daima önemli olmuştur. Bu bilgiler ışığında kullanacağımız teknolojilere karar verir, yine bunlara göre kodumuzda güncellemeler yaparız.

Ayda 2 milyardan fazla sayfa gösteren, Türkiye’nin en çok vakit geçirilen sitesi olarak sahibinden.com’un ziyaretçilerinin teknik istatistiklerinin, Türkiye’nin bütün internet kullanıcılarının teknik durumunu gözler önüne serebilecek en kapsamlı veri olacağını düşünüyoruz. Bu yüzden, blogumuzu takip eden yazılımcıların, geliştirecekleri web uygulamalarının hangi şartlardaki kullanıcılar tarafından ziyaret edilecekleri bilgilerini daha güvenilir ve güncel bir kaynaktan edinebilmelerini sağlamak amacıyla, sahibinden.com ziyaretçilerine ait tarayıcı, işletim sistemi ve çözünürlük gibi istatistikleri blogumuz üzerinden sizlerle periyodik olarak paylaşmaya başlıyoruz. Bundan böyle aylık olarak sahibinden.com’un güncel tarayıcı, işletim sistemi ve çözünürlük istatistiklerini buradan öğrenebileceksiniz.

Bu kararımızın ilk uygulamasının 2012 yılının başına denk gelmesini fırsat bilerek, bu ilk yazımızı da, bir 2011 yılı değerlendirmesi olarak sunmanın daha faydalı olacağını düşündük. Bu sayede sahibinden.com’un aldığı bazı tarayıcı desteği kararlarının arka planındaki dayanak noktalarına ve önümüzdeki günlerde nasıl bir duruma varacağımızın fikirlerine erişebileceksiniz. Devamı »

Yorum yaz

Kusursuz Testler Yazmak: Selenium IDE / Sercan Eraslan

29 Temmuz 2011

Bir internet projesinde, projeyi geliştirmek kadar, yapılan geliştirmenin herhangi bir yan etkisinin olup olmadığını, beklenen şekilde çalışıp çalışmadığını test etmek te büyük önem taşır. Sahibinden.com gibi günde 2 milyon kişinin* ziyaret ettiği bir sitenin geliştiricisi olarak hata yapma lüksünüz yoktur. Sitelerin kullanıcı kitlesi büyüyüp çeşitlendiğinde, yapılan geliştirmelerin yan etkileri de çok büyük olabildiğinden, bu test işlemi de başlı başına bir problem olabilmektedir. Sahibinden.com’da yapılacak her geliştirmenin yayına alınmasından önce, bütün sayfalarda elle gezilerek test edilmesi oldukça acı verici olurdu. Tabii ki, böyle bir test ortamı makul karşılanamayacağından, Selenium çözümü günümüz test yönetimi alanında bilinen en iyi çözümdür.

Devamı »

Yorum yaz

JSON İçin Bir XML Karşılık (An XML Binding for JSON) / Güven Demir

23 Haziran 2011

(English version follows)

Bir araştırma projesi için JSON’ın XML karşılığına ihtiyacım oldu. Nihai amaç JSON’dan JSON’a bazı dönüşümler yapmaktı ve bu işi XSLT kullanarak yapmayı bir denemek istiyordum.

Google’da JSON için (yarı) standart bir XML karşılık var mı diye aradım ama enteresan bir şey bulamadım, ve kendim bir tane uydurdum…

İhtiyacım olan karşılığın böyle özellikleri olması gerekiyordu:

  • Geri dönüştürülebilirlik: JSON -> XML -> JSON dönüşümü kayıpsız ve fazlalıksız olmalı
  • XPATH ve XSLT ile işlemesi kolay olmalı

Devamı »

Yorum yaz

MongoDb + Replica Set / Serkan Çapkan

18 Mart 2011

NoSQL bir database çözümü olan Mongodb’ye, 1.6.0 versiyonu ile stable olarak eklenen özelliklerden biri de Replica Set özelliği oldu. Bu versiyona kadar kullanılmakta olan replica pair (master-slave) yerine gelen Replica Set’i, master-slave database yapısından ayıran temel özellikler auto failover ve otomatik recovery özelliklerine sahip olması. Bu yazıda, yayınlanmasının hemen ardından sahibinden.com’da kullanmaya başladığımız MongoDb Replica Set hakkında kısa bir bilgi vermeye çalışacağım.

- Neden MongoDb Replica Set ?

Öncelikle, ihtiyaçları düşünelim;

- Production sisteminde olan setup’ta MongoDb, read/write değerlerinin yüksek olduğu, sürekli up durumda olması gereki database’leri içermekte.

- Bu database’lerin backup’ı alınmalı.

- %100 uptime ile çalışmalı, dolayısıyla olası bir donanım arızasında verinin backup’tan geri getirilebilir olmasının dışında, böyle bir durumda hiçbir kesinti olmamalı.

Bu ihtiyaçlara çözüm olarak;

Devamı »

Yorumlar (4)

Internet Explorer’dan CSS Kullanımına Kota / Murat Çorlu

19 Kasım 2010

Sahibinden.com için uğraştığımız bir web mimarisinde, sayfalarımızdaki stil tanımlamalarını geliştirme ortamımızda kullanım alanlarına göre küçük parçalara ayırıyoruz. Böylece sayfalarda bölgesel işler yapılırken geliştirme daha kolay ilerletilebiliyor ve modüler bir yapıya ulaşabiliyoruz. Bu stil dosyaları yayımlama ortamına alırken otomatik bir işlemle birleştiriliyor ve tek bir css dosyası haline getiriliyor.

Geçenlerde önyüz kodlayan arkadaşlardan ilginç bir şikayet geldi. Söylediklerine göre Internet Explorer’da bazı css dosyaları yüklenmiyordu. Önyüz ekibi olarak Internet Explorer’da karşılaştığımız herhangi bir problemde çok şaşırmıyoruz artık. Bilakis artık bizi şaşırtan, yazdığımız standartlara uygun doğru bir kodun herhangi bir işleme tabi tutulmadan Internet Explorer’da da çalışması oluyor. Şaşırıyoruz; çünkü bu nadiren oluyor.
Devamı »

Yorumlar (5)