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 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ı...
cacc4382-d5b8-47e1-a8de-70d198297ec3|0|.0
Etiketler:
wagent,
wapagent,
webagent,
java,
.net,
java projelerim,
.net projelerim,
java projects,
.net projects,
mysql projects,
mysql projelerim,
web projelerim,
web projects,
desktop gui projects,
desktop gui projelerim,
mobile client projects,
blackberry projects,
j2me projects,
c# projelerim,
c# projects,
projelerim,
çalışmalarım,
monitoringtools,
monitoring tools
by Cem Kefeli
30. Mayıs 2009 10:40
 |
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. |
b67b2c77-93d1-49b8-9002-9ac17bbe0ac1|2|5.0
Etiketler:
çalışmalarım,
network,
sip,
session description protocol,
session initiation protocol,
message injection,
sip message inject,
sip message injection,
java,
web yazılım,
yazılım,
udp,
user datagram protocol,
socket connection,
client,
server,
sip tool,
sip injection tool,
sip message injection tool,
sip tools,
java projects
by Cem Kefeli
23. Mayıs 2009 12:43
VLAN'ın açılımı Virtual Local Area Network'tur. Türkçesi ise Sanal Yerel Alan Ağları'dır. IEEE tarafından geliştirilmiştir. VLAN OSI 2. katmanda çalışır (Layer 2). Adından da anlaşılabileceği gibi VLAN teknolojisi kullanılarak, bu teknolojiyi destekleyen cihazlar üzerinde mantıksal ağlar oluşturulur. Bu mantıksal ağlar aslında bölünmüş birer broadcast domainlerdir.
VLAN, yerel alan ağı üzerindeki ağ kullanıcılarının ve kaynaklarının mantıksal olarak gruplandırılması, farklı broadcast domainlere atanması ve ağ cihazları üzerinde farklı portlara atanması ile uygulanır. VLAN kullanılan bir ağda, bir VLAN'da bulunan kullanıcılar sadece kendi broadcast domain'ine sahip olacağından, birbirleri ile haberleşebilirler. Oluşturulmuş farklı bir VLAN'da bulunan kullanıcılar ile iletişim kuramazlar. Büyük ağlarda VLAN ihtiyacı işte bu sebepten dolayı ortaya çıkmış ve Network Mühendisleri'ni büyük bir zahmetten kurtarmıştır.
Ortamda OSI 3. katman çalışan (Layer 3) bir cihaz olması durumunda, bir VLAN'a üye ağ kullanıcısının farklı bir VLAN'a üye ağ kullanıcısı ile haberleşmesi sağlanabilmektedir. Artık günümüzde Cisco Systems'in üretmiş olduğu Layer 3 switch'ler, aynı zamanda router modunda çalıştıkları için bunu yapabilmektedir. VLAN adaptasyonu sonrasında broadcast trafiği azaltılır ve bant genişliği de artırılmış olur. Ayrıca ağ kullanıcıları daha kolay yöneltilebilir ve erişim izinleri (access -lists) çok daha kolay yapılandırılıp uygulanabilir. VLAN kullanımı aynı zamanda ağ yatırımınızı da düşürmektedir. Örneğin 48 port bir switch'iniz var ve bunun sadece 25 portunu kullanıyorsunuz. Başka bir yerel alan ağı oluşturmanız gerekiyor ve 20 kişilik bir grubu ağa bağlayacaksınız. Yeni bir switch almak yerine elinizdeki 48 portlu switchin boş olan 23 portunu başka bir vlan oluşturup atayarak, yeni bir switch almaktan tasarruf elde edersiniz.Fazlası...
a48b141f-26ed-40e7-9258-a7e62530edd6|5|4.2
Etiketler:
packet tracer,
dynamips,
dynagen,
network,
network simülatörleri,
gns3,
ios,
internetwork operating system,
cisco,
ping,
router,
switch,
network topolojisi,
çalışmalarım,
vlan,
virtual lan,
virtual local area network,
broadcast domain,
layer-1 cihaz,
layer-2 cihaz,
layer-3 cihaz,
layer-1 device,
layer-2 device,
layer-3 device,
broadcast paket,
access control list,
acl,
statik vlan,
dinamik vlan,
management policy server,
vmps,
mac,
cisco switches,
nortel switches,
access port,
trunk port,
ieee 802.1q,
ethernet frame tagging,
vtp,
vlan trunking protocol,
vtp domain,
vtp server,
vtp client,
vtp transparent,
vtp server mode,
vtp client mode,
vtp transparent mode,
vtp modes,
vtp modları,
vtp pruning,
vlan konfigürasyonu,
vlan configuration,
cisco vlan configuration,
vlan simulation,
packet tracer vlan simulation,
vlan inter routing topology,
network simulation,
vlan nedir?,
virtual local area network nedir?,
virtual lan nedir?,
packet tracer kullanımı,
network articles
by Cem Kefeli
20. Mart 2009 13:08
SIU'07 Bildirisi.pdf (357,59 kb)
Çalışmanın tümünü görmek için burayı (YLisansDaVinciVideokodlama.pdf - 562,16 kb) tıklayınız...
Çalışma ile ilgili sunum dosyasına erişmek için burayı (YLisansDaVinciVideokodlama.pps - 1,14 mb) tıklayınız...
1. Video Kodlama
Video kodlama işlemi sayısal video sinyalinin sıkıştırılması ve çözülmesi işlemidir. Diğer bir ifadeyle sayısal video doğal görsel sahnelerinin uzamsal ve zamansal olarak örneklenip gösterilmesi işlemidir. Örnekleme sonrasında ya bir çerçeve ya da bir alan (field) oluşturulmaktadır.
Uzamsal örnekleme sonrasında durağan tek bir çerçeve oluşmaktadır. Çerçeve ise nokta adını verdiğimiz resim bileşenlerinin/piksel (picture element–pel) bir araya gelmesiyle oluşur.
Zamansal örnekleme ise uzamsal örnekleme bileşenlerinin periyodik olarak tekrar etmesidir. Uzamsal örnekleme için t anındaki resmin örneklenmesi, zamansal örnekleme içinse farklı t anlarındaki resimlerin örneklenmesi tanımı yapılabilmektedir. Zamansal ve uzamsal örnekleme ile oluşturulan çerçeveler şekil 1’de gösterilmektedir.

Şekil 1: Video dizisinde uzamsal ve zamansal örnekleme
Fazlası...
92ff9577-9f36-4cc9-91f7-1411b5405a1b|6|4.2
Etiketler:
video kodlama,
video coding,
image processing,
digital image processing,
video processing,
digital video processing,
digital signal processing,
işaret işleme,
sayısal işaret işleme,
imge işleme,
sayısal video,
analog video,
görüntü işleme,
gömülü sistemler,
embedded systems,
video sıkıştırma,
sıkıştırma algoritmaları,
uzamsal boyut,
zamansal boyut,
analog to digital conversion,
analog sayısal dönüşüm,
adc,
dsp,
uluslararası haberleşme birimi,
itu,
international telecommunication union,
iso,
international organization for standardization,
hareketli resimler uzmanlaru grubu,
mpeg,
moving picture expert group,
mpeg-1,
cif,
common interface format,
vhs,
ev video sistemi,
video home system,
mp3,
dct,
dicsrete cosinus transform,
ayrık kosinüs dönüşümü,
dvd,
digital versatile disc,
sayısal çok amaçlı ağırşak,
dvb-c,
dvb-s,
dvb-t,
mpeg-4,
mpeg4,
mpeg2,
mpeg1,
mpeg-2,
isdn,
integrated services digital network,
kip seçimi,
i-frame,
p-frame,
b-frame,
h263,
h.263,
h.264,
h254,
bidectional motion estimation,
tms320dm644x,
arm926ej-s,
ntsc,
pal,
ccd,
dvevm,
digital video evolution module,
aac,
g711,
codec engine,
ti davinci technology,
api,
aplication programming interface,
h264 encoder,
h264 decoder,
network abstraction layer,
nal,
bloklar arası bozulma,
blocking artifacts,
v4l2,
video for linux 2,
frame buffer device,
linux qt library,
xserver,
c/c++,
yazılım,
gui,
graphical user interface,
rtp,
real time protocol,
qou quality of service,
rtcp,
real time control protocol,
udp,
user datagram protocol,
ccrtp,
matlab,
çalışmalarım