Previous
Next

Twitter'da 140 karakter sınırını aşmanın yolu: tweetizr

by Cem Kefeli 8. Aralık 2014 12:50

Twitter kullanıcıları bilirler ki her bir tweet en fazla 140 karakter içerebilir. Eğer siz de sıkı bir Twitter kullanıcısıysanız mutlaka bu karakter sınırıyla ilgili çeşitli yakınmalarınız olmuştur. Aslında bu durum Twitter'ın konseptinden kaynaklanıyor. Yani amaç kısa kısa mesaj vermek. Facebook'taki gibi paragraflar yazmak değil... Amaç daha kısa, ve daha öz... Bununla beraber Twitter '+' karakteriyle mesajları bağlamanızı da desteklemiyor değil. Mesela '+' karakteriyle bağlanmış mesajları tümden retweet edebiliyorsunuz. Yani bir yandan bir derece de olsa kullanıcıların hassasiyetini dikkate alıyor ama asıl konseptinden de vaz geçmiyor doğal olarak.

Geçtiğimiz günlerde kendi yapmış olduğum tweetizr isimli uygulamayı Google Play Store'da yayımlamaya başladım. Uygulama ismini tweet'leştirmek anlamına gelen ve kendi türettiğim tweetizr kelimesinden alıyor. Temel olarak sizin yerinize tweet'lerinizi parçalara ayrmaya yarayan kullanışlı ve basit arayüze sahip bir uygulama. Siz atmak istediğiniz tweet'i tek bir paragraf halinde yazıyorsunuz ve sonrasında uygulama size bu tweet'i gönderdiğinizde nasıl bir görüntü oluşacağı ile ilgili ön izleme sunuyor. Bu ön izleme ekranı size tweet'lerin sıralanış şeklini, bağlama şeklini düzenleme fırsatı veriyor. Eğer bir düzeltme yoksa doğrudan post edebiliyorsunuz. Bu arada uygulama kesinlikle ve kesinlikle kullanıcı adınız ve şifrenizle ilgilenmiyor. Siz kullanıcı adınızı ve şifrenizi twitter ekranlarınızda giriyorsunuz ve bu ekranlarda tweetizr'ı yetkilendiriyorsunuz. Uygulamayı bu şekilde design etmemin hem kullanıcılara daha fazla güven sunacağını düşündüm hem de zaten kullanıcıların kullanıcı adı ve şifre türünden bilgilerinin güvenliğini sağlamak gibi bir yük altına girmek istemedim.

Uygulama'nın şu an için yalnızca ücretsiz versiyonu mevcut ve her hangi bir reklam da içermiyor. Yalnızca %33 oranında bir ihtimalle göndermiş olduğunuz tweet'lerin en son mesajına "powered by tweetizr" ibaresi ekliyor. Bu metni de her mesajınıza değil, verdiğim orandaki gibi her üç mesajdan birisine denk gelirse ekliyor. Böylece çok sıkıcı bir reklam görüntüsü de oluşturmuyor. Bu ücretsiz versiyonda toplamda 5 tweet'e kadar mesaj atabiliyorsunuz. Pro versiyonda tweet sayısını 15 yapmayı planlıyorum fakat yine de limitsiz olmasını düşünmüyorum. Çünkü 15 tweet'i aşan mesajların çok fazla uzayabileceği ve anlamını yitireceğini düşünüyorum yukarıda bahsettiğim nedenlerden dolayı.

Aşağıda uygulamanın ekranlarına ait Google Play'e de koyduğum birkaç görüntü paylaşıyorum. Uygulamayı edinmek için Google Play'de "tweetizr" diye aratabilir ya da tweetizr.com adresini ziyaret edebilirsiniz. Son olarak kullanışlı olması dileğiyle uygulamanın ismini koymamda fikirleriyle destek olan İsmail Başoğlu'na teşekkür ederim...

tweetizr screenshot tweetizr screenshot tweetizr screenshot tweetizr screenshot
tweetizr screenshot tweetizr screenshot tweetizr screenshot

Trend Analyzer Software

by Cem Kefeli 5. Ekim 2012 09:41

TREND ANALİZİ / TREND ANALYZER

ÖZETÇE: Müşterilerin hizmetine sunulan IT sistemlerinin erişilebilirliği zaman zaman faklı nedenlerden (Firewall, Servis hataları, veritabanı hataları, vb.) dolayı azalmaktadır ve bu da servis kayıplarına ve hatta bazen servis kesintilerine neden olmaktadır. Servis kayıpları müşterilerin almak istedikleri servislerin bir bölümünü zaman zaman alamamalarına ya da eksik almalarına neden olmaktadır. Servis kesintileri ise müşterilerin ulaşmak istedikleri servislere hiç bir şekilde ulaşamamasına neden olmaktadır. Tüm bu servis kaybı ve servis kesintileri servis için cevap sayılarına (RPI - Responses Per Interval) düşüş olarak yansımaktadır. Fakat bu düşüşler gün içerisinde belirli saatlerinde ve geceleri kullanımın az olduğu zamanlarda da yaşanmaktadır fakat bu düşüşler olağandır ve olağan olmayan durumlardan ayırt edilmesi oldukça zordur. Java dili ile geliştirilen Trend Analizi yazılımı bu ikisi arasındaki farkı kolayca saptayabilmektedir. Tüm trendler ve trafik değerleri CA Wily üzerinden realtime olarak gözlenebilmekte ve alarmlar oluşturulabilmektedir.
Anahtar Kelimeler: Trend Analizi

ABSTRACT: Sometimes, occurs reduction in services as traffic values from a variety of reasons (ex: Firewall, service errors, database errors, etc…) and this will cause service disruptions. However, similar reductions in traffic at night traffic zone may also occur. This difference between the two is difficult to detect. Trend analysis software, that developed by me in Java and uses innovative algorithms, can determine whether changes in normal traffic levels. And also, the traffic values can inform the owners of the service generating the alarm in case of extraordinary changes. All trend and traffic values can be monitored through CA Wily at real-time, and retrospectively recorded.
Keywords: Trend Analyzer, Trend Analysis

WEB Responses Per Interval (RPI) WEB Responses Per Interval (RPI) Trend
Şekil-1: WEB RPI Şekil-2: WEB RPI Trend
 
WEB Responses Per Interval (RPI)
Şekil-3: WEB RPI & Trend


Şekil-1'de 23:30 ile 00:30 arasında yaşanan servis kaybı görülmektedir. Bu servis kaybı sırasında müşteri isteklerinin bir kısmı karşılanamamıştır. Şekil-2'deki grafikte ise kesinti süresince trend değişimi görülmektedir. Trend analizi yazılımı trafik seviyelerini yüzde (%) cinsinden hesaplayarak tespit edebilmektedir. Örneğin bu kesinti sırasında %70-75'lik bir servis kaybı oluşarak servis cevap değerleri normalin %25-30'una kadar düşmüştür. Şekil-3'de ise her iki metriğin (RPI ve RPI Trend) aynı grafikte çakıştırılmış hali verilmektedir. Grafikten de görüleceği gibi gece yarısından sonra RPI değerleri servis kaybı anındakinden daha düşük de olsa olağan dışı bir durum olmadığı için raporlanmamıştır ve trafik %100 seviyelerinde görünmektedir. Oysa ki PRI'a göre sabit bir eşik belirlenecek olsa ya servis kaybı durumu algılanamayacaktı ya da geceleri gereksiz yere alarm durumları oluşacaktı.

 

wAGENT = wapAGENT + webAGENT

by Cem Kefeli 31. Ekim 2011 05:20

wAGENT = wapAGENT + webAGENT

ÖZETÇE: Müşterilerin hizmetine sunulan IT ya da Network servisleri faklı nedenlerden (Firewall, Servis hataları, veritabanı hataları, vb.) dolayı zaman zaman erişilemez duruma gelmektedir. Tamamen erişilememe durumu servis kesintilerine neden olmaktadır. Çoğu zaman servislerin verildiği network içerisinden erişimlerde problem olmamasına ve manuel testlerde sıkıntı yaşanmamasına rağmen, müşterilerin servislere ulaşmak için geçtiği farklı farklı networklerde yaşanan sıkıntılar nedeniyle erişim sıkıntıları yaşanabilmektedir. wAGENT Java ve .NET teknolojilerini kullanarak geliştirdiğim, servisleri dışarıdan bir göz ile sürekli kontrol eden, servisin durumunu raporlayan, geçmişe dönük olarak gözlem imkanı sunan ve problemli durumları alarm oluşturarak raporlayabilen bir yazılımdır.
Kelimeler: Otomatik WEB erişim testi

wAGENT Architecture

wAGENT nedir ve ne ise yarar?

  • wAGENT WEB ve WAP servislerini müsteri perspektifinden izleyen bir gözdür!
  • WEB/WAP servislerinin basarimini ölçmek ve müsterinin yasadigi deneyimleri sentetik olarak takip etmek amaciyla olusturulmus bir servisler bütünüdür.
  • Cep telefonlarina (wapAGENT) ve bilgisayarlara (webAGENT) kurulan yazilimlar sayesinde yönetim konsolundan yönetilen veriler takip edilmeye ve düzenli olarak raporlanmaya başlar.
  • Bu araç sayesinde WAP/WEB portalların hangi zamanlarda erişilebilir/erişilemez olduğu bilgisi de geçmişe dönük olarak depolanabilmekte ve WAP servislerin bir availability raporu oluşturulabilmektedir.
  • wAGENT kesinti durumlarında ilgili kişiyi hem E-Posta hem de SMS yolu ile anında bilgilendirebilmektedir. Fazlası...

SipInjector v1.0.0 is now available.

by Cem Kefeli 30. Mayıs 2009 10:40
Sip Injector SipInjector v1.0.0
Java based injection tool for SIP(Session Initiation Protocol)

Current version: SipInjector v1.0.0
Stable version: SipInjector v1.0.0
Build Date: 31 May, 2009
 

SipInjector is a java based free injection tool for Session Initiation Protocol(SIP) and has been developed by me. It uses some XML datas to construct and send SIP methods over the network. The Session Initiation Protocol  is a signalling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video conferencing, streaming multimedia distribution, instant messaging, presence information and online games. The protocol can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. The modification can involve changing addresses or ports, inviting more participants, adding or deleting media streams, etc.

Message Injectors are frequently used for making some simulations on network. You can easily send a SIP packet to any SIP device by using this tool even if you have no user agent. Version 1.0 supports only SIP Invite method for the present. Other SIP methods will be supperted at next versions as soon as possible. 

You can download executable version of SipInjector by using this link directly...

What's new in latest version?
This is the first version of SipInjector. Latest version supports SIP Invite Method. Version v1.0.0 only supports UDP connection mode. 

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General