Yeni Başlayanlar İçin Twitter: Gündemler, Etiketler, Hız Kısıtlama, Dev Veri, vd.

Gündemler Nedir, Nasıl Belirlenir?

Gündemler Twitter’a özgü bir algoritmayla belirlenir.

Gündemler varsayılan olarak, takip ettiğiniz kişilere ve bulunduğunuz konuma göre sizin için kişiselleştirilir.

Bu algoritma, bir süredir veya günlük olarak popüler olan değil, o anda popüler olan konu başlıklarını belirleyerek Twitter’da ilginizi en çok çekebilecek, ortaya çıkan en yeni tartışma konu başlıklarını keşfetmenizi sağlar.

twitter.com adresinde belirli bir gündem konumunu seçerek sizin için kişiselleştirilmeyen gündemleri görüntülemeyi seçebilirsiniz.

Konum gündemleri, belirli bir coğrafi bölgede bulunan kullanıcılar arasındaki popüler konu başlıklarını tanımlar.

# işareti ne anlama gelir?

Bazı gündemlerde sözcüğün ya da ifadenin önünde # işareti olduğunu görebilirsiniz.

Bu, etiket olarak adlandırılır ve Tweetler’in bir konu başlığı ile ilgili olduğunu işaretlemek üzere Tweetlere eklenir.

Bu sayede kişiler söz konusu sohbeti aramada takip edebilir.

Anahtar sözcüğe göre Tweetleri kategorilere ayırmak için etiket kullanılması

Tweetleri kategorilere ayırmak ve Twitter Arama’da bunların daha kolay gösterilmesine yardımcı olmak için Tweet’te uygun anahtar sözcüğün veya sözcük grubunun (boşluksuz) önünde # etiket sembolü kullanılır.

Mesajda etiketlenmiş sözcüğün tıklanması bu etiketle işaretlenmiş tüm diğer Tweetleri size gösterir.

Etiketler, ister başında, ister ortasında, isterse de sonunda olsun, Tweetin herhangi bir yerinde olabilir.

Çok yaygın olan etiketli sözcükler çoğunlukla Gündem Başlıklarıdır.

Örnek:
Birisi Tweet’in altında, @eddie #FF etiketini ekledi.

Bu kullanıcıların “Cumayı Takip Et” için oluşturduğu kısaltmadır. (Kullanıcıların Twitter’da takip edecek kişileri önerdiği haftalık bir etkinliktir. Bunu her Cuma görürsünüz.)

Etiketler Doğru Olarak Nasıl Kullanılır

Herkese açık bir hesapta etiketli Tweet oluşturursanız, bu etiketi arayan herkes Tweet’inizi bulabilir.

#etiket #ile #spam yapmayın. Tek Tweete çok fazla sayıda etiket koymayın. (En iyi uygulamalar Tweet başına 2 etiketten fazlasının kullanılmasını önermez.)

Etiketleri sadece başlıkla ilgili Tweetlerde kullanın.

Günümüzde birden fazla # ile etiketli Tweet’lerde sadece ilk etiket Gündemler’de görüntüleniyor.

Twitter Hız Kısıtlama Kuralları

Twitter’da kullanıcı ve uygulama başına 15 dakikalık pencerelerle hız sınırlaması kuralı vardır.

Buna göre 15 dakikada en çok yapılabilecek sorgulama işlemleri Hız Kısıtlamaları Çizelgesi‘nde mevcuttur.

Tweet yazmak Twitter API’inde “POST statuses/update” olarak anılır.

API’de sabit tanımlı olan ve resmi olarak açıklanan bir Tweet yazma hızı yoktur.

Ancak, bir kullancının belirli bir zaman içinde Tweet yazma hızı kısıtlıdır ve bu hız anlık olarak belirlenir.

Twitter 2012 yılında API ile yapılan işlemlerde limitin 1 saatte 350 olacağını, bu limit dolduğunda limitin 60’a düşeceğini açıklamıştı.

Ancak günümüzde Twitter’ın resmi olarak açıkladığı bir limit olmadığı ve bu limitin dinamik olarak belirlendiği Twitter yardım belgeleri ve diğer kaynaklarında yer almakta.

Bu limit aşıldığında kullanıcı “Hesabınız bu işlemi yapmak için yetkili değil” uyarısı alır.

Bu uyarının uygulama geliştiricilerinin gördüğü cevap olarak HTTP hata kodu 403’tür.

Twitter ve Dev Veri

Yukarıda yer aldığı üzere gündem ve etiketlerin sunumundan sorumlu olan Twitter’a özgü ve kapalı bir algoritma mevcut.

Bu algoritmanın bir bilgi işlem sisteminde çalıştığı ve sistemlerin sınırlı kaynaklara sahip olduğu gerçeğini gözönüne alarak ufak bir hesap yapalım.

(Hesaplamlarda pratik olması için kilonun katları olarak 1024 yerine 1000 kullandım.)

Bir Tweet = 140 bayt
Bir resimli Tweet = 2 megabayt (en çok)
Normal (kaza/felaket/önemli olay olmayan) 1 günde yazılan ortalama Tweet sayısı = 500.000.000

Bu durumda:

Resim kullanılmayan Tweet’ler için işlem sığası/gerekli depolama alanı:
500.000.000 x 140 = 70.000.000.000 bayt
Günde 70.000.000.000 bayt (yaklaşık 70 terabayt)
Saatte 2.916.666.667 bayt (yaklaşık 3 terabayt)
Dakikada 48.611.112 bayt (yaklaşık 48 megabayt)
Saniyede 810.186 bayt (yaklaşık 810 kilobayt)

Tweet’lerde resim ve diğer medya kullanıldığını ve Tweet başına ortalama 1 megabayt veri düştüğünü düşünürsek:

500.000.000 x 1.000.000 = 500.000.000.000.000 bayt
Günde 500.000.000.000.000 bayt (yaklaşık 500 terabayt)
Saatte 20.833.333.333.334 bayt (yaklaşık 20 terabayt)
Dakikada 347.222.222.223 bayt (yaklaşık 347 gigabayt)
Saniyede 5.787.037.038 bayt (yaklaşık 6 gigabayt)

Günümüzde günde terabaytlar mertebesinde veri işleyen/depolayan bünyelerin paralel işlemle birden fazla sistemle çalışması zorunlu.

Bu devasa kapasitede çalışan sistemlerde depolanan işlenen veriye “Big Data” yani “Dev Veri” deniliyor.

Dev Veri ağa bağlı istemci cihazların artışıyla önümüzdeki yüzyılda bilişimin en önemli alt dalı olmaya en yakın aday konu.

 

Kaynaklar:
Twitter’daki gündemler hakkında SSS

Etiketler nedir (“#” Sembolleri)?

Twitter API’i Hız Kısıtlamaları

Hız Kısıtlamaları Çizelgesi

Twitter’ın hız kısıtlamaları sizin için ne anlam taşıyor?

Dev Veri Nedir?

Yorumlar

comments

Yorum Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorum onaylama sistemi etkin; yorumunuzun yayınlanması biraz zaman alabilir.

Translate »

T. Koray Peksayar Blog is Stephen Fry proof thanks to caching by WP Super Cache