<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9169993524144379647</id><updated>2012-01-16T18:34:08.209+02:00</updated><category term='webm'/><category term='flash'/><category term='sınıf'/><category term='#1056'/><category term='jdbc'/><category term='statsvn'/><category term='swf10'/><category term='javadoc'/><category term='libdnet'/><category term='dimdim'/><category term='SIP'/><category term='MJPEG'/><category term='şenlik'/><category term='red5'/><category term='oda'/><category term='include'/><category term='staj'/><category term='Mpeg'/><category term='LKD'/><category term='bitirme'/><category term='foto'/><category term='shared_object'/><category term='syslog-ng'/><category term='autoreconnect'/><category term='ulaknet'/><category term='Tatil'/><category term='eclipse'/><category term='port'/><category term='didim'/><category term='linux'/><category term='debug'/><category term='VRVS'/><category term='kepezspor'/><category term='hibernate'/><category term='ipucu'/><category term='2134'/><category term='gezegen'/><category term='mysql'/><category term='hata'/><category term='java'/><category term='c3p0'/><category term='honeyd'/><category term='security'/><category term='kurulum'/><category term='rtmp'/><category term='scope'/><category term='jsp'/><category term='compiletime'/><category term='çalıştay'/><category term='istatistik'/><category term='metot'/><category term='crossdomain'/><category term='openlaszlo'/><category term='swf9'/><category term='libunwind'/><category term='Turunç'/><category term='libdnsres'/><category term='twitter eklenti firefox'/><category term='vidyokonferans'/><category term='H323'/><category term='çanakkale'/><category term='view'/><category term='uygulama'/><category term='pisi'/><category term='Marmaris'/><category term='content_assist'/><category term='yüksek  lisans'/><category term='arpd'/><category term='deadlock'/><category term='ipv6'/><category term='openmeetings'/><category term='svn'/><category term='Fethiye'/><title type='text'>Cem's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-6178052230270308266</id><published>2010-07-26T16:12:00.008+03:00</published><updated>2010-07-26T16:49:03.334+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><title type='text'>Openlaszlo'da debug ya da non-debug modda çalışmanın sınıf metot erişimine etkileri</title><content type='html'>Geçen günlerde yaşadığım bir problem sayesinde Openlaszlo derleyicisinin bir davranışı hakkında bildi sahibi oldum. Sorun şu şekilde idi:&lt;br /&gt;Uygulama geliştirme ortamında debug modda çalışmalar yapıyordum. Bu şekilde uygulamanın çalışma anındaki gidişatını takip edebiliyordum. Uzunca bir süre bu şekilde çalıştığım için varolan bir problemi de farketmem mümkün olmadı. Uygulamayı non-debug(debug kapalı) modda çalıştırdığım zaman paylaşılan nesne ve rtmp bağlantı sınıfları üzerindeki metotların flash sunucusu tarafından tetiklenmediğini farkettim. Sorunu Openlaszlo kullanıcı listesine sorduğum zaman ise; geliştiricilerden şu şekilde bir yanıt aldım: "debug modda çalışırken OL sınıfları public, non-debug modda ise public değildir. Bu sorunu giderebilmek için ise; metotlarına başvurulacak sınıfları, bir script içerisinde public tanımlayıcısı şeklinde belirtmek gereklidir."&lt;br /&gt;Sınıfların public tanımlayıcısı ile gerçekleştirimlerinde ise, temsil edilecek olan sınıfın metotlarının çağırımı, yeni oluşturulan ara sınıf metodu içerisinde yapılıyor.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;public class SharedObjectChatMediator {&lt;br /&gt;    var client;&lt;br /&gt;    public function SharedObjectChatMediator (client) {&lt;br /&gt; this.client = client;&lt;br /&gt;  }&lt;br /&gt;    public function writeMessage(username, msg) {&lt;br /&gt;    this.client.writeMessage(username, msg);&lt;br /&gt;    }      &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Yukarıda shared object sınıfının (parametre olan client) public olarak gerçekleştirimi bulunmaktadır. Örneğin &lt;span style="font-style:italic;"&gt;writeMessage&lt;/span&gt; metodu çağrıldığında aslında parametre olarak gelen shared object'in (client) writeMessage metodu çağrılıyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-6178052230270308266?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/6178052230270308266/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=6178052230270308266' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6178052230270308266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6178052230270308266'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/07/openlaszloda-debug-ya-da-non-debug.html' title='Openlaszlo&apos;da debug ya da non-debug modda çalışmanın sınıf metot erişimine etkileri'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1932967018999360942</id><published>2010-07-02T11:35:00.004+03:00</published><updated>2010-07-02T11:40:38.763+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javadoc'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><title type='text'>Javadoc exception: "java.util.MissingResourceException: Can’t find resource for..."</title><content type='html'>Javadoc oluştururken, başlıkta da belirttiğim gibi şu şekilde bir hata alıyor isek:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;java.util.MissingResourceException: Can’t find resource for bundle com.sun.tools.doclets. internal.toolkit.resources.doclets, key doclet.interface&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yapmamız gereken:&lt;br /&gt;javadoc paramatresi olarak "-locale en_US" eklememiz gerekli. Dil ayarı tr_TR olduğu durumda bu şekilde bir hata ile karşılaşabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1932967018999360942?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1932967018999360942/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1932967018999360942' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1932967018999360942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1932967018999360942'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/07/javadoc-exception-javautilmissingresour.html' title='Javadoc exception: &quot;java.util.MissingResourceException: Can’t find resource for...&quot;'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1604584419470284442</id><published>2010-05-21T14:56:00.003+03:00</published><updated>2010-05-21T15:23:13.713+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gezegen'/><category scheme='http://www.blogger.com/atom/ns#' term='webm'/><title type='text'>WebM - Open Web Media Project</title><content type='html'>Mozilla, Opera, Google gibi firmaların öncülüğünde, kırktan fazla üretici tarafından desteklenen açık web medya formatı projesi WebM 19 Mayıs 2010'da &lt;a href="http://webmproject.blogspot.com/2010/05/introducing-webm-open-web-media-project.html"&gt;duyuruldu&lt;/a&gt;.&lt;br /&gt;İlgilenenler için : &lt;br /&gt;Proje anasayfası : &lt;a href="http://www.webmproject.org/"&gt;http://www.webmproject.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mfapd-Sia2E/S_Z6MccVGHI/AAAAAAAAAEI/6NT10qbA830/s1600/webm-devpreview.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 107px;" src="http://3.bp.blogspot.com/_mfapd-Sia2E/S_Z6MccVGHI/AAAAAAAAAEI/6NT10qbA830/s320/webm-devpreview.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5473696751327451250" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1604584419470284442?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1604584419470284442/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1604584419470284442' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1604584419470284442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1604584419470284442'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/05/webm-open-web-media-project.html' title='WebM - Open Web Media Project'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mfapd-Sia2E/S_Z6MccVGHI/AAAAAAAAAEI/6NT10qbA830/s72-c/webm-devpreview.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-6668671288078516097</id><published>2010-05-11T13:44:00.003+03:00</published><updated>2010-05-11T14:05:33.354+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crossdomain'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash 9 için crossdomain.xml yapılandırması</title><content type='html'>client.org.tr gibi alan adı üzerinde bulunan bir flash uygulaması, başka bir alan adı üzerinde bulunan bir konum ile haberleşmek istediğinde (örneğin flash sunucusu olsun : server.org.tr ), flash 9 bunu güvenlik politikası nedeniyle kısıtlıyor. Bunun için, başvurulan alan adı (server.com.tr) üzerindeki kök dizin içerisinde &lt;span style="font-weight:bold;"&gt;crossdomain.xml&lt;/span&gt; isminde bir dosya oluşturulmalı ve istemci uygulamamızın bulunduğu alan adı bu dosya içerisinde belirtilmelidir.&lt;br /&gt;Örneğin : &lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&lt;?xml version="1.0"?&gt;&lt;br /&gt;&lt;cross-domain-policy&gt;&lt;br /&gt;    &lt;site-control permitted-cross-domain-policies="all"/&gt;&lt;br /&gt;    &lt;allow-access-from domain="client.org.tr"/&gt;&lt;br /&gt;&lt;/cross-domain-policy&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bu işlemi yaptığımız zaman flash uygulamamız, istekte bulunulan sunucuda crossdomain.xml'i arayacak ve izin verildi ise bu sunucu ile veri haberleşmesi yapabilecektir.&lt;br /&gt;&lt;br /&gt;Başka bir konumda bulunan crossdomain.xml dosyasını belirtmek istiyor isek, actionscript koduna şöyle bir satır eklememiz gereklidir  :&lt;br /&gt;Security.loadPolicyFile("http://baskadomain.org.tr/crossdomain.xml"); &lt;br /&gt;&lt;br /&gt;Not : Eğer istemci uygulamasından bir red5 sunucusuna bağlanmak isteniyorsa; $red5-home/webapps/root/ yolunda hâlihazırda bir crossdomain.xml dosyası bulunuyor. Sadece bu dosyaya yukarıdaki gibi belirtilen satır eklemek yeterlidir.&lt;br /&gt;&lt;br /&gt;bkz : &lt;a href="http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html"&gt;http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-6668671288078516097?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/6668671288078516097/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=6668671288078516097' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6668671288078516097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6668671288078516097'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/05/flash-9-icin-crossdomainxml-yaplandrmas.html' title='Flash 9 için crossdomain.xml yapılandırması'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1967474972004954444</id><published>2010-04-30T15:21:00.003+03:00</published><updated>2010-04-30T15:28:40.258+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><title type='text'>Java ve Ipv6</title><content type='html'>&lt;a href="http://java.sun.com/j2se/1.4.2/docs/guide/net/ipv6_guide/index.html"&gt;http://java.sun.com/j2se/1.4.2/docs/guide/net/ipv6_guide/index.html&lt;/a&gt; sayfasındaki önemli bulduğum kısımları, elimden geldiğince çevirmeye çalıştım ve tabi ki de paylaşayım dedim ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAVA ve IPv6&lt;/span&gt;&lt;br /&gt;================&lt;br /&gt;J2SDK/JRE 1.4 sürümü ile birlikte, Java Ağ uygulamalarına IPv6 desteği eklenmiştir.&lt;br /&gt;&lt;br /&gt;Ipv6'nın diğer özellikleri olan tünelleme, adres otokonfigurasyonu, gezici IP vs. gibi seçenekler, JAVA API seviyesinde desteklenmemektedir. Bu özellikler, otomatik olarak işletim sistemi altında ele alınmaktadır.&lt;br /&gt;&lt;br /&gt;Linux'ta 2.1.12 çekirdeğinden sonra ıpv6 desteği eklenmiştir&lt;br /&gt;Java Uygulama Etkisi&lt;br /&gt;1) IPv6 için, Java uygulama kodlarında bir değişiklik yapılmasına gerek yoktur&lt;br /&gt;2) Tüm adres ya da soket tip bilgileri Java ağ API'sinde kapsüllenmiştir.&lt;br /&gt;3) Sistem özelliklerini değiştirme yolu ile, adres ve/ya soket tiplerinde ayarlamalar yapılabilir.&lt;br /&gt;4) Ipv6'ya özel yeni uygulamalar için , yeni sınıf ve API'ler kullanılabilir.&lt;br /&gt;&lt;br /&gt;İletişim Senaryoları: &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mfapd-Sia2E/S9rMbEhHaaI/AAAAAAAAADk/8c9Y6wmXDoQ/s1600/v4v6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 137px;" src="http://4.bp.blogspot.com/_mfapd-Sia2E/S9rMbEhHaaI/AAAAAAAAADk/8c9Y6wmXDoQ/s320/v4v6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5465905863208692130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Soldaki ve yukarıdaki sütunlar, birbirleriyle iletişim kurmaya çalışan düğüm yapılarını temsil ediyor. X karakteri ise, bu iki düğümün birbiri ile haberleşebileceğini gösterir.&lt;br /&gt;&lt;br /&gt;IPv6 Ağ Özellikleri&lt;br /&gt;====================&lt;br /&gt; &lt;span style="font-weight:bold;"&gt;java.net.preferIPv4Stack (default: false)&lt;/span&gt;&lt;br /&gt;Eğer IPv6 desteği işletim sisteminde mevcut ise, altta bulunan temel soket bir IPv6 soketi olacaktır. Bununla birlikte, Java(tm) uygulamaları hem Ipv4 hem de IPv6 konaklarından gelen bağlantıları kabul edecektir.&lt;br /&gt;Eğer bir uygulamanın, sadece Ipv4 soketlerini kullanacağı ayarlanacak ise, bu özellik true yapılır. Bununla birlikte ise, uygulama IPv6 konakları ile iletişim kuramayacaktır.&lt;br /&gt; &lt;span style="font-weight:bold;"&gt;java.net.preferIPv6Addresses (default: false)&lt;/span&gt;&lt;br /&gt;Eğer IPv6 desteği işletim sisteminde mevcut ise,  öntanımlı ayar IPv6 üzerinden Ipv4 adresini kabul etmek olacaktır. Bu durum geriye doğru uyum amacı ile yapılmaktadır. Örneğin; sadece Ipv4 servisine erişimine bağımlı olan uygulamalar ya da %d.%d .%d.%d ile temsil edilen bir IP adresine bağımlı olan uygulamalar için. Bu özellik, IPv6 servislerine bağlanması beklenilen uygulamanın test edilmesi ve yayımlanmasına imkan sunar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1967474972004954444?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1967474972004954444/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1967474972004954444' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1967474972004954444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1967474972004954444'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/04/java-ve-ipv6.html' title='Java ve Ipv6'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mfapd-Sia2E/S9rMbEhHaaI/AAAAAAAAADk/8c9Y6wmXDoQ/s72-c/v4v6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-8685001746628299818</id><published>2010-04-29T17:05:00.003+03:00</published><updated>2010-04-29T17:09:54.462+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statsvn'/><category scheme='http://www.blogger.com/atom/ns#' term='istatistik'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>SVN istatistikleri için Statsvn</title><content type='html'>Erişim hakkınızın olduğu bir svn deposunun durumu hakkında istatistiksel bilgiler almak istiyorsanız, Statsvn bence tam aradığınız şey. Kullanımı da oldukça kolay.&lt;br /&gt;&lt;a href="http://wiki.statsvn.org/MainPage.ashx"&gt;Buradan&lt;/a&gt;  indirip kullanabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-8685001746628299818?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/8685001746628299818/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=8685001746628299818' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8685001746628299818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8685001746628299818'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/04/svn-istatistikleri-icin-statsvn.html' title='SVN istatistikleri için Statsvn'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1281861501611780034</id><published>2010-03-25T17:16:00.003+02:00</published><updated>2010-03-26T02:03:48.658+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='shared_object'/><title type='text'>Red5 "Error decoding buffer" hatası</title><content type='html'>İstemci tarafından(flash, dhtml...) red5 tarafında oluşturulmuş olan remote shared object'e bağlanan bir değişken &lt;span style="font-weight:bold;"&gt;soChatRoom&lt;/span&gt; olsun. Shared object üzerinde bir işlem yapmak istediğimizde ise, bu metodun send metoduna değişken olarak complex(ya da decode edilemeyecek tipte, örneğin openlaszlo için lz.button) bir parametre gönderilirse, &lt;br /&gt;&lt;br /&gt;soChatRoom.send('writeMessage', new lz.button(canvas,{text:'button'}));&lt;br /&gt;&lt;br /&gt;şu şekilde bir hata alıyor ve ardından red5 uygulaması ile bağlantının kesiliyor olmanız gerekir :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ERROR] [NioProcessor-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Error decoding buffer&lt;br /&gt;org.red5.server.net.protocol.ProtocolException: Error during decoding&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;yapmamız gereken : &lt;br /&gt;&lt;br /&gt;parametre olarak text gönderilmeli ve yapılacak complex işlemler send ile çağırılan metodun içerisinde yapılmalıdır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1281861501611780034?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1281861501611780034/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1281861501611780034' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1281861501611780034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1281861501611780034'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/red5-error-decoding-buffer-hatas.html' title='Red5 &quot;Error decoding buffer&quot; hatası'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2248243328630851658</id><published>2010-03-23T16:16:00.004+02:00</published><updated>2010-03-23T16:30:36.604+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oda'/><category scheme='http://www.blogger.com/atom/ns#' term='scope'/><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='metot'/><title type='text'>Red5'te bir odaya bağlanırken ve bağlantı kesilirken method çağırım sırası</title><content type='html'>Red5 uygulamalarında oda kavramı aslında scope(IScope)'dan ibarettir.&lt;br /&gt;Örneğin istemci tarafından &lt;span style="font-weight:bold;"&gt;rtmp://127.0.0.1:1935/Red5Application/room1&lt;/span&gt; şeklinde Red5 uygulamıza bağlandığımızda, Red5Application üzerindeki room1 scope'una ya da odasına bağlanmış oluyoruz. Red5Application da tabi ki bir scope'tur aslında.&lt;br /&gt;&lt;br /&gt;Yukarıdaki url'yi kullanarak red5 uygulamamıza bağlandığımızda ve ardından bağlantıyı kestiğimizde, red5 tarafında çağırılan methodlar sırasıyla şu şekildedir :&lt;br /&gt;&lt;br /&gt;(rtmp://127.0.0.1:1935/Red5Application/room1 için)&lt;br /&gt;&lt;br /&gt;bağlantı kurulduğu zaman &lt;br /&gt;-------------------------&lt;br /&gt;roomStart : room1&lt;br /&gt;connect : Red5Application&lt;br /&gt;connect : room1&lt;br /&gt;roomJoin : room1&lt;br /&gt;&lt;br /&gt;bağlantı kesildiği zaman &lt;br /&gt;---------------------------&lt;br /&gt;disconnect : room1&lt;br /&gt;roomDisconnect : room1&lt;br /&gt;roomLeave : room1&lt;br /&gt;roomStop : Red5Application&lt;br /&gt;disconnect : Red5Application&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2248243328630851658?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2248243328630851658/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2248243328630851658' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2248243328630851658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2248243328630851658'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/red5te-bir-odaya-baglanrken-ve-baglant.html' title='Red5&apos;te bir odaya bağlanırken ve bağlantı kesilirken method çağırım sırası'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7725195077641491886</id><published>2010-03-23T13:32:00.003+02:00</published><updated>2010-03-23T13:43:12.790+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='content_assist'/><category scheme='http://www.blogger.com/atom/ns#' term='jsp'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><title type='text'>java content assist is not available for the current cursor location</title><content type='html'>Eclipse üzerinde bir JSP 'yi düzenlerken&lt;br /&gt;&lt;%request.%&gt; gibi bir satırda, normal koşullarda otomatik tamamlama yapılması gerekirken &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;java content assist is not available for the current cursor location &lt;/span&gt; gibi bir uyarı mesajı alıyorsanız,&lt;br /&gt;&lt;br /&gt;yapmamız gereken : &lt;br /&gt;mevcut projemizin classpath'ine, tomcat ile gelen servlet-api*.jar'ı eklemektir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7725195077641491886?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7725195077641491886/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7725195077641491886' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7725195077641491886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7725195077641491886'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/java-content-assist-is-not-available.html' title='java content assist is not available for the current cursor location'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7460651604403795011</id><published>2010-03-18T14:36:00.001+02:00</published><updated>2010-03-18T14:48:18.469+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='deadlock'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>Hibernate'te APPARENT DEADLOCK</title><content type='html'>Hibernate kullanıcıları böyle bir hata ile karşılaşıyor ise :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;08:15:22,164  WARN ThreadPoolAsynchronousRunner:608 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4d480ea -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!&lt;br /&gt;08:15:22,172  WARN ThreadPoolAsynchronousRunner:624 - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4d480ea -- APPARENT DEADLOCK!!! Complete Status:&lt;br /&gt;        Managed Threads: 3&lt;br /&gt;        Active Threads: 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;&lt;br /&gt;&lt;a href="http://cemosonmez.blogspot.com/2010/03/hibernateten-mysqle-otomatik-baglant.html"&gt;Bir önceki blog girdisi&lt;/a&gt;ndeki gibi hibernate.cfg.xml'e ilgili satırlar eklemelidir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7460651604403795011?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7460651604403795011/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7460651604403795011' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7460651604403795011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7460651604403795011'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/app.html' title='Hibernate&apos;te APPARENT DEADLOCK'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-3363128800935937500</id><published>2010-03-18T14:06:00.005+02:00</published><updated>2010-03-19T11:30:22.979+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='c3p0'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='autoreconnect'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>Hibernate'ten Mysql'e Otomatik Bağlantı Açılması</title><content type='html'>Hibernate kullanarak veritabanı işlemleri yapan bir uygulamayı web'te yayınladığımda, bir süre sonra (tahminen birkaç saat) uygulamanın veritabanı ile bağlantısının kesildiğini farkettim. Log'lara baktığımda ise şöyle bir hatanın verildiğini gördüm : &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;org.hibernate.util.JDBCExceptionReporter: The last packet successfully received from the server was 56697 seconds ago. The last packet sent successfully to the server was 56697 seconds ago, which  is longer than the server configured value of ‘wait_timeout’. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property ‘autoReconnect=true’ to avoid this problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Böyle bir hata alıyor isek yapmamız gereken &lt;span style="font-weight:bold;"&gt;c3p0&lt;/span&gt; kütüphanesini kullanmak olacaktır.&lt;br /&gt;Kısaca c3p0 ne işe yarıyor peki : &lt;br /&gt;&lt;br /&gt;* Veritabanı bağlantılarını elde etmek için, geleneksel DriverManager tabanlı JDBC sürücülerini yeni javax.sql.DataSource'larına uyarlamada kullanılır &lt;br /&gt;* Connection ve DriverManager pooling sağlar.&lt;br /&gt;&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;&lt;br /&gt;- &lt;a href="http://sourceforge.net/projects/c3p0/files/"&gt;http://sourceforge.net/projects/c3p0/files/&lt;/a&gt; buradan c3p0 binary'sini indirin. c3p0*.jar 'ı classpath'e ekleyin&lt;br /&gt;- hibernate.cfg.xml dosyasına şu satırları ekleyin&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&lt;property name="c3p0.acquire_increment"&gt;1&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.idle_test_period"&gt;100&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.max_size"&gt;5&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.max_statements"&gt;0&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.min_size"&gt;2&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.timeout"&gt;90&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.idleConnectionTestPeriod "&gt;18000&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.maxIdleTime"&gt;25000&lt;/property&gt;&lt;br /&gt;&lt;property name="c3p0.testConnectionOnCheckout"&gt;true&lt;/property&gt;&lt;br /&gt;&lt;property name="connection.provider_class"&gt;&lt;br /&gt;    org.hibernate.connection.C3P0ConnectionProvider&lt;/property&gt;&lt;br /&gt;&lt;!-- no "connection.pool_size" entry! --&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;- c3p0.properties adında bir dosya oluşturun ve şu satırları ekleyin : &lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;br /&gt;c3p0.testConnectionOnCheckout=true&lt;br /&gt;c3p0.maxStatements=0&lt;br /&gt;c3p0.maxStatementsPerConnection=0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Bu dosyayı da(c3p0.properties) classpath'e ekleyin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-3363128800935937500?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/3363128800935937500/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=3363128800935937500' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3363128800935937500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3363128800935937500'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/hibernateten-mysqle-otomatik-baglant.html' title='Hibernate&apos;ten Mysql&apos;e Otomatik Bağlantı Açılması'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-3156177535154256573</id><published>2010-03-17T14:13:00.002+02:00</published><updated>2010-03-17T14:36:11.206+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='rtmp'/><title type='text'>Red5 Rtmp Portları</title><content type='html'>Bir flash istemci ugulamasının Red5 uygulaması ile iletişiminde rtmp protokolü kullanılıyor. Red5 rtmp ve http hizmetini öntanımlı olarak şu portlardan verir : &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http  :&lt;/span&gt; 5080&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;rtmp  :&lt;/span&gt; 1935&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;rtmpt :&lt;/span&gt; 8088 (Tunneled Rtmp). 1935 portunun kapalı olduğu ve 80(http) portundan erişime izin verildiği durumlarda, http portu üzerinden rtmp hizmeti vermek için kullanılır.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;rtmps :&lt;/span&gt; 8443(Secure Rtmp) Bu tür rtmp protokolünde, veriler https üzerinden şifrelenerek gönderilir.&lt;br /&gt;Not : Red5 rtmps'i 8443'ten sunuyor ancak flash öntanımlı olarak 443'ten rtmps'yi deniyor. Bunun için, ya red5 tarafında rtmps portu $red5-home/conf/red.properties içerisinde 443 olarak değiştirilmeli ya da flash tarafında bağlantı URL'sine rtmps için kullanılacak olan port 8443 olarak belirtilmelidir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-3156177535154256573?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/3156177535154256573/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=3156177535154256573' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3156177535154256573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3156177535154256573'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/03/red5-rtmp-portlar.html' title='Red5 Rtmp Portları'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1245420650767858538</id><published>2010-02-28T01:18:00.006+02:00</published><updated>2010-03-07T12:42:53.877+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='ipucu'/><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><title type='text'>Red5 Uygulamaları İçin Birkaç İpucu</title><content type='html'>1-) &lt;span style="font-weight:bold;"&gt;Shared Object Servisini kullanma&lt;/span&gt;&lt;br /&gt;Temel Application sınıfı(ApplicationAdapter sınıfından türetilmiş) dışında, herhangi bir sınıf gerçekleştiriminde SharedObject işlemi yapabilmek için Shared Object servisinin kullanımı şu şekildedir : &lt;br /&gt;&lt;br /&gt;Application sınıfında direk olarak çağırılabilien getSharedObject metodu başka bir sınıfta &lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;ISharedObjectService service = (ISharedObjectService) ScopeUtils&lt;br /&gt;    .getScopeService(scope,&lt;br /&gt;    ISharedObjectService.class,&lt;br /&gt;    false);&lt;br /&gt;service.getSharedObject(...);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;şeklinde kullanılabilir&lt;br /&gt;&lt;br /&gt;2-) &lt;span style="font-weight:bold;"&gt;red5-web.xml içerisinde tanımlı bir bean'i herhangi bir sınıf içerisinde kullanma&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&lt;bean id="myBean" class="org.red5.SampleClass"&lt;br /&gt;  singleton="true" /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;şeklindeki bir bean, başka bir sınıf tanımı içerisinde şu şekilde kullanılabilir : &lt;br /&gt;&lt;br /&gt;IScope scope = Red5.getConnectionLocal().getScope();&lt;br /&gt;SampleClass sc= (SampleClass)scope.getContext().getBean("myBean");&lt;br /&gt;&lt;br /&gt;3-) &lt;span style="font-weight:bold;"&gt;Shared Object sendMessage kullanımı&lt;/span&gt;&lt;br /&gt;Mevcut bir shared object için, Sunucu Tarafından(Red5) istemci tarafındaki bir methoda(openlaszlo, flex vs..) parametre şu şekilde gönderilebilir : &lt;br /&gt;&lt;br /&gt;Red5 &lt;br /&gt;---------&lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;ISharedObject sharedObject= this.getSharedObject(scope, "mySharedObject");&lt;br /&gt;List list= new Arraylist();&lt;br /&gt;sharedObject.sendMessage("clientMethod",list);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Openlaszlo &lt;br /&gt;---------------&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&lt;method name="clientMethod" args="param"&gt;&lt;br /&gt;    Debug.write("param %w Red5'ten geliyor",param);&lt;br /&gt;&lt;/method&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1245420650767858538?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1245420650767858538/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1245420650767858538' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1245420650767858538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1245420650767858538'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/02/red5-uygulamalar-icin-birkac-ipucu.html' title='Red5 Uygulamaları İçin Birkaç İpucu'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7273001508276467680</id><published>2010-01-27T13:00:00.002+02:00</published><updated>2010-01-27T13:05:14.308+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>mysql hatası : com.mysql.jdbc.CommunicationsException: Communications link failure</title><content type='html'>veritabanı işlemi yaparken : &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;com.mysql.jdbc.CommunicationsException: Communications link failure&lt;/span&gt; şeklinde bir hata alıyor isek &lt;br /&gt;&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;- /etc/mysql/my.cnf i.dosyasında skip-networking satırını &lt;span style="font-weight:bold;"&gt;#skip-networking&lt;/span&gt; şeklinde comment edilmeli&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7273001508276467680?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7273001508276467680/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7273001508276467680' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7273001508276467680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7273001508276467680'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2010/01/mysql-hatas-commysqljdbccommunicationse.html' title='mysql hatası : com.mysql.jdbc.CommunicationsException: Communications link failure'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1370294488266743108</id><published>2009-12-26T17:30:00.003+02:00</published><updated>2009-12-26T17:37:37.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='sınıf'/><category scheme='http://www.blogger.com/atom/ns#' term='metot'/><title type='text'>Temel bir Red5 Uygulaması Sınıf ve Methodları</title><content type='html'>Bu girdide basit bir red5 uygulamasının Application isimli sınıfında ne gibi sınıflar, arayüzler ve methodlar kullanılabileceğinden bahsedeceğim.&lt;br /&gt;İlk olarak söylenilecek şey : herbir red5 uygulaması ApplicationAdapter isimli sınıftan türetilir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Red5&lt;/span&gt;&lt;br /&gt;-------&lt;br /&gt;Sınıflar - Arayüzler&lt;br /&gt;====================&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IConnection&lt;/span&gt;  -&gt; Uygulamaya bağlanan herbir istemcinin sahip olduğu bağlantıdır. Red5 uygulamasının birden fazla bağlantısı olabilir. Aynı zamanda istemcilerin de birden fazla rtmp, soap, wsdl vs. bağlantısı olabilir. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IScope&lt;/span&gt;       -&gt; IConnection nesnesi üzerinde yer alan faaliyet alanlarıdır. Red5 üzerindeki herbir odayı IScope nesnesi olarak düşünebiliriz.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ISharedObject&lt;/span&gt;-&gt; Sunucuda oluşturulan ve istemcilerden bağlanılan, uygulamaya ve bu shared obect'e bağlanan tüm istemciler tarafından ortak olarak kullanılan nesnedir.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ISharedObjectListener&lt;/span&gt; -&gt; Shared object üzerinde yapılan işlemleri dinlemek için kullanılan interface'dir.&lt;br /&gt;&lt;br /&gt;Metotlar&lt;br /&gt;=============&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;appStart (IScope scope)&lt;/span&gt; -&gt; Red5 uygulaması başlatıldığında ilk olarak çağrılacak methodtur. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;appStop (IScope scope)&lt;/span&gt;  -&gt; Red5 uygulaması kapatıldığı zaman çağrılacak olan methodtur.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;connect (IConnection conn, IScope scope, Object []params)&lt;/span&gt; -&gt; Herhangi bir istemcinin ilgili Red5 uygulamasına bağlandığı zaman çağırılacak olan methodtur. Shared object'lerin yaratılması ya da istemcinin bilgilerinin alınması gibi işlemler bu method içerisinde yapılır. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;disconnect (IConnection conn, IScope scope)&lt;/span&gt; -&gt; İstemcilerin uygulamadan bağlantıyı kestiği zaman çağırılacak olan methodtur. &lt;br /&gt;&lt;br /&gt;Bir sonraki girdide ise basit bir red5 uygulamasında shared object nasıl yaratılır ve openlaszlo platformu tarafından bu shared object'e nasıl erişilip kullanılabileceği konulardan bahsedeceğim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1370294488266743108?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1370294488266743108/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1370294488266743108' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1370294488266743108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1370294488266743108'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/12/temel-bir-red5-uygulamas-snf-ve.html' title='Temel bir Red5 Uygulaması Sınıf ve Methodları'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-4985384183215126028</id><published>2009-12-19T03:17:00.004+02:00</published><updated>2009-12-19T22:21:06.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='2134'/><category scheme='http://www.blogger.com/atom/ns#' term='shared_object'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Actionscript 2134 : Cannot create SharedObject.  hatası</title><content type='html'>Openlaszlo platformunda lzx etiketleri dışında, script olarak da işlemler yapmak mümkün. Bu script işlemleride actionscript kodu yazabiliriz(elbette ilgili flash kütüphanesini uygulamamıza eklediğimiz taktirde). Örneğin var conn= new NetConnection(); gibi bir ifadeyi openlaszlo'da kullanabiliyoruz. Doğal olarak herhangi bir hata durumunda actionscript'e ait runtime error alabiliyorsunuz.&lt;br /&gt;&lt;br /&gt;Actionscript 2134 : Cannot create SharedObject  hatası genellikle NetConnection nesnesi olmadığında ya da flash sunucusuna henüz bağlanmadığı durumlarda shared object oluşturma sırasında fırlatılan bir hatadır.&lt;br /&gt;&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;- NetConnection'a listener eklemek  &lt;br /&gt;- NetConnection.Connect.Success durumunda shared object'i oluşturmak. Ya da daha önceden tanımlanmış (mesela "allowCreate" gibi) bir özellik tanımlayıp, bu durum oluştuğunda değerini "true" yapmak. Daha sonra shared object oluşturmak istediğinde bu özelliğin değerlendirmesini yapıp ona göre shared object'i oluşturmak.&lt;br /&gt;&lt;br /&gt;Bağlantılar : &lt;br /&gt;&lt;a href="http://livedocs.adobe.com/flex/3/langref/runtimeErrors.html"&gt;Flash Runtime Errors&lt;/a&gt; &lt;br /&gt;&lt;a href="http://livedocs.adobe.com/flex/3/langref/compilerErrors.html"&gt;Flash Compiler Errors&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-4985384183215126028?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/4985384183215126028/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=4985384183215126028' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4985384183215126028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4985384183215126028'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/12/actionscript-2134-cannot-create.html' title='Actionscript 2134 : Cannot create SharedObject.  hatası'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-3059960795821586100</id><published>2009-12-04T23:33:00.003+02:00</published><updated>2009-12-04T23:39:07.655+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='view'/><title type='text'>openlaszlo (view) november edition</title><content type='html'>openlaszlo platformu gelişticilerinin, o ay içerisinde ne gibi özellikleri platforma kazandırdığından ve neler yaptıklarından bahsettiği aylık bir pdf sayısı yayınlıyorlar. Takip etmekte fayda var.&lt;br /&gt;İşte karşınızda &lt;br /&gt;Kasım sayısı : http://openlaszlo.org/misc/OpenLaszloView113009.pdf&lt;br /&gt;Ekim sayısı : http://openlaszlo.org/misc/OpenLaszloView103109.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-3059960795821586100?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/3059960795821586100/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=3059960795821586100' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3059960795821586100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/3059960795821586100'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/12/openlaszlo-november-edition.html' title='openlaszlo (view) november edition'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7077747410838304973</id><published>2009-12-02T17:40:00.004+02:00</published><updated>2009-12-02T17:49:16.699+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='include'/><category scheme='http://www.blogger.com/atom/ns#' term='compiletime'/><title type='text'>derleme anında laszlo compilerın hafızasına harici sınıfları eklemesi</title><content type='html'>Openlaszlo derleme zamanında tüm lzx dosyalarındaki &lt;include href="blabla.lzx"&gt; şeklindeki tanımlamaları araştırır ve bunları hafızaya alır. Daha sonra "blabla.lzx"'in sınıfını baska bir lzx'den &lt;include&gt; etiketini kullanmaksızın kullanabiliriz. Yani nasıl window etiketini kullanıyorsak blabla sınıfınıda aynı sekilde kullanabiliriz.&lt;br /&gt;Yapmamız gereken:&lt;br /&gt;library.lzx gibi bir dosya oluşturup ve bu dosyanın içerisine tüm include'ları eklemeliyiz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7077747410838304973?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7077747410838304973/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7077747410838304973' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7077747410838304973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7077747410838304973'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/12/derleme-annda-laszlo-compilern-hafzasna.html' title='derleme anında laszlo compilerın hafızasına harici sınıfları eklemesi'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7281882031033158144</id><published>2009-11-17T14:18:00.003+02:00</published><updated>2009-11-17T14:43:42.517+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='swf10'/><category scheme='http://www.blogger.com/atom/ns#' term='#1056'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><category scheme='http://www.blogger.com/atom/ns#' term='swf9'/><title type='text'>Openlaszlo as3 compilation error : "ReferenceError: Error #1056: Cannot create property..."</title><content type='html'>1-2 gündür çözümünü bulmaya çalıştığım hatayı, swf8 için hatasız derlenen ancak swf9 ve swf10'da kod için alıyordum. Örneğin swf8 için &lt;br /&gt;this.so.send("writeMessage","aaa"); çağırıp&lt;br /&gt;&lt;br /&gt;this.so.writeMessage= function (msg) {&lt;br /&gt;    Debug.debug(msg);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;şeklindeki bir fonksiyonu dinamik olarak yükleyebiliyorduk uygulamamıza. Ancak swf9 için shared object'te değişiklik yapmak istiyorsak, shared object sınıfına ait bir instance'ı dinamik olarak oluşturmalıyız ve çağıracağımız writeMessage fonksiyonunu da public method şeklinde yazmamız gerekiyor. &lt;br /&gt;&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;&lt;br /&gt;1-) this.so.client=this; (burada this, örneğini oluşturacağımız sınıf oluyor)&lt;br /&gt;&lt;br /&gt;2-) sfw8 için dynamik olarak oluşturduğumuz metodu sınıfımıza da method name="writeMessage" args="msg"&gt; şeklinde eklemek&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7281882031033158144?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7281882031033158144/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7281882031033158144' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7281882031033158144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7281882031033158144'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/11/openlaszlo-as3-compilation-error.html' title='Openlaszlo as3 compilation error : &quot;ReferenceError: Error #1056: Cannot create property...&quot;'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-274736216569439465</id><published>2009-11-16T11:16:00.004+02:00</published><updated>2009-11-17T14:44:36.552+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='hata'/><title type='text'>OpenLaszlo - Error: Initialization error: no request type: media</title><content type='html'>Lps sunucusunu başlattıktan sonra, lzx dosyalarını tarayıcıdan çalıştırmak istediğimizde &lt;br /&gt;"Error: Initialization error: no request type: media" şeklinde bir hata mesajı geliyor. Bunun sebebi locale settings ile alakalıdır. tr_TR.UTF-8 olduğunda problem çıkarıyor.&lt;br /&gt;Yapmamız gereken : &lt;br /&gt;LC_ALL=en_EN.UTF-8&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-274736216569439465?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/274736216569439465/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=274736216569439465' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/274736216569439465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/274736216569439465'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/11/openlaszlo-error-initialization-error.html' title='OpenLaszlo - Error: Initialization error: no request type: media'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-5455180282017000376</id><published>2009-11-13T01:14:00.002+02:00</published><updated>2009-11-13T01:20:02.667+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter eklenti firefox'/><title type='text'>firefox twitter eklentisi</title><content type='html'>uzun süredir hesabım olmasına rağmen yeni yeni kullanmaya başladığım twitter'da, firefox kullananlar için &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9591"&gt;power twitter&lt;/a&gt; eklentisi işe yarayabilir. Ilk olarak göze çarpan özelliği : Ana sayfaya ufak bir panel ekliyor ve burada fotograf paylaşma, bağlantı küçültme vs. işlemlerini yapılabiliyorsunuz. Bunun dışında birçok özelliği de var elbette.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-5455180282017000376?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/5455180282017000376/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=5455180282017000376' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/5455180282017000376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/5455180282017000376'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/11/firefox-twitter-eklentisi.html' title='firefox twitter eklentisi'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-459337971958778823</id><published>2009-07-15T02:12:00.005+03:00</published><updated>2009-07-15T03:39:45.678+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Openlaszlo ve Spket ile basit bir uygulama</title><content type='html'>Daha önce openlaszlo'dan kısaca bahsetmiştim. Bu yazıda ise basit bir laszlo uygulaması yapacağız ve bu uygulamayı oluştururken hangi aracı kullanabiliriz, bunlardan bahsedeceğiz.&lt;br /&gt;&lt;br /&gt;Laszlo uygulamalarımızı geliştirmek için kullanacağımız büyülü araç Spket'tir. Benim için büyülü, çünkü uzun bir süre openlaszlo için kullanabileceğim eclipse veya netbeans plugin'i denemekle uğraşmama rağmen, hiçbirini kullanışlı bulmadım. Bunun dışında bağımsız işe yarar bir editör de göremedim (Spket dışında). Openlaszlo'ya yeni başlayanlara Spket'i öneririm, en azından benim boşa harcadığım vakti siz de harcamış olmazsınız;) Kurulum için &lt;a href="http://www.spket.com/download.html"&gt;buradaki&lt;/a&gt; spket türlerinden size uygun olanını indirip kurulumunu yapabilirsiniz. Eclipse plugin'i olarak, standalone ya da update site şeklinde kurulumları mevcuttur. Standalone kurulumu sayfanın altında da belirtildiği gibi oldukça basittir : java -jar spket-1.6.16.jar&lt;strong&gt; &lt;/strong&gt;. (Bu komutu terminalden yazarken root değil de ev-kullanıcısı olarak verin. Grafik ekranda kurulumu bu şekilde görebilirsiniz.)&lt;br /&gt;&lt;br /&gt;Spket kurulumunu yaptıktan sonra gelelim şimdi bir proje oluşturmaya. spket'in açılışında default workspace soruyor. Bu ekrana "tamam" demeden önce bir önceki yazıda belirtmiş olduğum yerde (benim için : &lt;span style="font-weight: bold;"&gt;/opt/lps-4.4.0/Server/lps-4.4.0/&lt;/span&gt;)&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; bu yolu gösterin ve "tamam" deyin. Neden öntanımlı olan /home/workspace dizinini kullanmıyoruz diye soracak olusanız;&lt;span style="font-weight: bold;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;daha sonra uygulamamıza tarayıcıdan erişeceğimiz için herseferinde gerekli olan bu dizine çalışma dizinimizi taşımayın diye burada oluşturuyoruz.&lt;br /&gt;&lt;br /&gt;Spket açıldıktan sonra project explorer kısmına sağ tıklayıp yeni bir proje oluşturuyoruz( General-&gt;Project seçiyoruz). Sonra projeye sağ tık ve yeni dosya diyoruz. Dosya adı için ise "&lt;span style="font-weight: bold;"&gt;herneyse.lzx&lt;/span&gt;"(gerçekten herneyse :)) yazıyoruz.&lt;br /&gt;Sonra dosyaya &lt;a href="http://svn.comu.edu.tr/filedetails.php?repname=fi6en&amp;path=%2Fsrc%2Fherneyse.lzx&amp;rev=0&amp;sc=0"&gt;buradaki&lt;/a&gt; kodu yapıştırıyoruz :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Kaydediyoruz ve önceki yazıda belirtmiş olduğum şekilde laszlo sunucusu başlatmış olacak şekilde uygulamaya tarayıcıdan erişiyoruz("&lt;span style="font-weight: bold;"&gt;http://localhost:8080/lps-4.4.0/deneme&lt;/span&gt;" deneme-&gt;benim yukarıda belirtmis olduğum gibi spket'de oluşturduğum proje adı). Herşey yolunda ise projenizdeki dosyaları görüyor olacaksınız. Burada "herneyse.lzx"'e tıkladığınızda uygulama çalışıyor olacaktır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-459337971958778823?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/459337971958778823/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=459337971958778823' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/459337971958778823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/459337971958778823'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/07/openlaszlo-ve-spket-ile-basit-bir.html' title='Openlaszlo ve Spket ile basit bir uygulama'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-6643148943377676821</id><published>2009-06-14T20:58:00.005+03:00</published><updated>2009-06-14T22:45:21.089+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openlaszlo'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Zengin Internet Uygulamaları (Rich Internet Applications) için OpenLaszlo</title><content type='html'>Mevcut vidyokonferans yazılımlarına daha önce göz atmıştık. Bunlar içerisinden kullanılabiliirliği yüksek, hızla gelişen ve açık kaynak kodlu olması bizi kendine çeken en önemli etken olması dolayısıyla Openmeetings' in yapısına biraz göz attık.&lt;br /&gt;Daha önce de belirttiğim gibi vidyokonferans yazılımında iki taraf bulunuyor: Sunucu ve istemci tarafı. Openmeetings, flash sunucusu olarak &lt;a href="http://osflash.org/red5"&gt;Red5&lt;/a&gt; Flash Server'i kullanıyor. İstemci tarafında ise, RIA denilen zengin internet uygulamaları oluşturmak için kullanılan &lt;a href="http://www.openlaszlo.org/"&gt;OpenLaszlo&lt;/a&gt; platformu kullanılmıştır. Şimdi biraz OpenLaszlo hakkında konuşalım.&lt;br /&gt;&lt;br /&gt;OpenLaszlo, pek çoğumuzun duymuş olduğu Adobe Flex'in muadili olan, &lt;a href="http://en.wikipedia.org/wiki/Common_Public_License"&gt;Common Public License&lt;/a&gt; lisansına sahip, RIA geliştirilmesinde kullanılan, açık kaynak bir platformdur. Openlaszlo platformu OpenLaszlo sunucusundan (lps - Laszlo &lt;em&gt;&lt;/em&gt;Presentation Server) ve LZX programlama dilinden oluşur. OpenLaszo sunucusu LZX dilinde yazılmış olan kodları derleyerek, SWF ya da DHTML olarak çalıştırılabilir hale dönüştürür. OpenLaszlo sunucusu aslında bir Java Servlet'tir.&lt;br /&gt;LZX ise XML ve Javascript'den oluşan bir dildir. HTML ve Javascript'e aşina olanların LZX'in yapısını anlamakta bir sıkıntı yaşamayacağını düşünüyorum.&lt;br /&gt;&lt;br /&gt;OpenLaszlo Kurulumu (Linux kurulumu esas alınarak):&lt;br /&gt;__________________________________________________&lt;br /&gt;Kendi sitesinde &lt;a href="http://www.openlaszlo.org/lps4.3/docs/installation/install-instructions.html"&gt;burada&lt;/a&gt; anlatılıyor ama birkaç önemli noktayı gene de belirteyim&lt;br /&gt;- &lt;a href="http://www.openlaszlo.org/download"&gt;Bu adresten&lt;/a&gt; ilgili arşivi indiriyoruz ve istenilen bir yere açıyoruz.&lt;br /&gt;- Lps'yi çalıştırabilmek için JDK 1.5 ve üstü kurulu olması gerekiyor. Kurulumdan sonra JAVA_HOME ortam değişkenini "export $JAVA_HOME=/opt/jdk1.6.0_12/" komutu ile belirlemek gerekiyor (/opt/jdk1.6.0_12/ -&gt; jdk'nin bulunduğu yer).&lt;br /&gt;- "/opt/lps-4.2.0.2/Server/tomcat-5.0.24/bin/startup.sh" komutu ile lps'yi çalıştırıyoruz. (Burada lps arşivinin /opt/ 'ye açıldığını ve lps 4.2.0.2 sürümünü indirdiğimizi varsayıyorum).&lt;br /&gt;Lps kurulumu bu kadar. Şimdi düzgün çalışıp çalışmadığını bir kontrol edelim :&lt;br /&gt;&lt;br /&gt;Tarayıcıda adres satırına http://localhost:8080/lps-4.2.0.2/examples/ yazıyoruz ve örnek uygulamalarını görüyoruz. Şimdi bu örnekleri deneyebilir ve sayfanın altında bulunan "developer console" dan çeşitli işlemleri yapabiliriz. (adres satırında bulunan lps-4.2.0.2 kısmı, /opt/lps-4.2.0.2/Server/lps-4.2.0.2/'yi temsil ediyor.) Eğer 4.2 den sonraki sürümünü kurduysanız belirtilen yerdeki isimi kullanarak adres satırından çağırıyoruz. Daha sonradan oluşturacağımız kendi laszlo projelerimizi bu dizinin (/opt/lps-4.2.0.2/Server/lps-4.2.0.2/) altında oluşturuyoruz ve tarayıcıdan biraz önceki "examples" yerine projemizin ismini yazarak çağırıyoruz.&lt;br /&gt;&lt;br /&gt;Daha sonraki girdilerde ise örnek bir laszlo projesi nasıl oluşturulur, hangi araçlar kullanılabilir ve bir lzx kod örneği konularından bahsedeceğim. &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Common_Public_License" title="Common Public License"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-6643148943377676821?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/6643148943377676821/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=6643148943377676821' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6643148943377676821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6643148943377676821'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/06/zengin-internet-uygulamalar-rch.html' title='Zengin Internet Uygulamaları (Rich Internet Applications) için OpenLaszlo'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-8472442919031754790</id><published>2009-06-05T14:31:00.006+03:00</published><updated>2009-06-06T13:26:21.645+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gezegen'/><category scheme='http://www.blogger.com/atom/ns#' term='didim'/><category scheme='http://www.blogger.com/atom/ns#' term='ulaknet'/><category scheme='http://www.blogger.com/atom/ns#' term='çalıştay'/><title type='text'>Ulaknet Çalıştayı Ardından</title><content type='html'>Bir süredir Necdet Hocamla ÇOMU bilgi işlem daire başkanlığında çalıştığımdan dolayı bu seneki III. Ulaknet Çalıştayına ben de katıldım.  31 Mayıs-3 Haziran tarihleri arasında yapılan çalıştaya Adnan Menderes Üniversitesi ev sahipliği yaptı. Didim MYO'unda yapılan çalıştay 4 gün sürdü. Çeşitli eğitim seminerleri düzenlendi ve birşeyler öğrenme fırsatı buldum. Ancak en önemlisi Türkiye'nin dört bir yanından gelen meslektaşlarımla(desem doğru olur mu emin değilim :)) tanışma imkanı buldum. Özellikle ipv6 projesinde birlikte çalıştığımız Ulakbim ekibi ile oldukça eğlenceli vakit geçirdim diyebilirim, Sayın Köroğlu'nu da unutmamalı tabi :)&lt;br /&gt;Çalıştayda sadece seminer yoktu elbette ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mfapd-Sia2E/SikGG0bvpDI/AAAAAAAAACI/JnrnnQdWTn8/s1600-h/calistay.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_mfapd-Sia2E/SikGG0bvpDI/AAAAAAAAACI/JnrnnQdWTn8/s400/calistay.jpg" alt="" id="BLOGGER_PHOTO_ID_5343809147075798066" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-8472442919031754790?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/8472442919031754790/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=8472442919031754790' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8472442919031754790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8472442919031754790'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/06/ulaknet-calstay-ardndan.html' title='Ulaknet Çalıştayı Ardından'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mfapd-Sia2E/SikGG0bvpDI/AAAAAAAAACI/JnrnnQdWTn8/s72-c/calistay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-6295868080681281586</id><published>2009-05-10T19:58:00.004+03:00</published><updated>2009-05-10T20:05:57.628+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gezegen'/><category scheme='http://www.blogger.com/atom/ns#' term='kepezspor'/><title type='text'>Kepezspor Şampiyon</title><content type='html'>Çanakkale'de iki sezondur formasını giydiğim amatör futbol takımı Kepezspor &lt;a href="http://www.canakkalespor.com/haber_detay.asp?haberID=1308"&gt;şampiyon&lt;/a&gt; oldu. Daha nice başarılarla Kepezspor'la :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-6295868080681281586?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/6295868080681281586/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=6295868080681281586' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6295868080681281586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6295868080681281586'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/05/kepezspor-sampiyon.html' title='Kepezspor Şampiyon'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2558115827326985668</id><published>2009-05-05T16:01:00.004+03:00</published><updated>2009-05-05T16:21:52.327+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gezegen'/><title type='text'>Yeni Gezegenci</title><content type='html'>Henüz yeni bir gezegen üyesiyim, üye olalı daha birkaç gün oldu. &lt;a href="http://www.comu.edu.tr/"&gt;Çanakkale Onsekiz Mart Üniveristesi&lt;/a&gt; Bilgisayar Müh. bölümü mezunuyum ve şu an, lisans döneminde hocam olan &lt;a href="http://nyucel.blogspot.com/"&gt;Necdet Yücel&lt;/a&gt; ile üniversitenin Bilgi İşlem Daire Başkanlığı'nda birlikte çalışıyoruz.&lt;br /&gt;&lt;br /&gt;Günlüğümde daha çok Linux, özgür yazılım, OpenLaszlo, Red5, Ipv6 ve vidyokonferans gibi konulara yer veriyorum. Ancak gezegende bu girdilerden sadece Linux, özgür yazılım ve gündelik konularla ilgili olanlar yer alacak. Elimden geldiğince blog'a birşeyler yazmayı aksatmamaya çalışacağım. Bir sonraki yazımda görüşmek üzere ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2558115827326985668?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2558115827326985668/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2558115827326985668' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2558115827326985668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2558115827326985668'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/05/yeni-gezegenci.html' title='Yeni Gezegenci'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-4470954750778545952</id><published>2009-02-21T20:40:00.002+02:00</published><updated>2009-02-21T20:48:45.958+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Vidyokonferansa Devam</title><content type='html'>Bir süredir Red5 ve Vidyokonferansa dair çalışmalarımıza ara vermiştik. Artık bu işe kaldığımız yerden devam edeceğiz (biz = ben, &lt;a href="http://nyucel.blogspot.com/"&gt;Necdet&lt;/a&gt; ve &lt;a href="http://kemalokmen.blogspot.com/"&gt;Kemal&lt;/a&gt; Hocam). Tecrübelerimizi bu blogdan ya da buradan bildireceğim yeni bir blogdan paylaşacağız. Bizi izlemeye devam edin ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-4470954750778545952?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/4470954750778545952/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=4470954750778545952' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4470954750778545952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4470954750778545952'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2009/02/vidyokonferansa-devam.html' title='Vidyokonferansa Devam'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-335514804183764253</id><published>2008-08-26T23:44:00.005+03:00</published><updated>2008-08-26T23:53:32.559+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yüksek  lisans'/><category scheme='http://www.blogger.com/atom/ns#' term='çanakkale'/><title type='text'>Keşke Hep Öğrenci Kalsak</title><content type='html'>Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliği bölümündeki 4 senelik lisans eğitimim bu sene bitmişti. Ben de, tekrar üniversitemde devam etmek için bölümüme yüksek lisans için başvurmuştum. Bugün sonuçlar açıklandı : 2 sene daha Çanakkale'deyim ve &lt;a href="http://nyucel.blogspot.com/"&gt;Necdet hoca&lt;/a&gt;mın yanındayım. Alemlere akma vakti geldi sanırım değil mi hocam :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-335514804183764253?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/335514804183764253/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=335514804183764253' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/335514804183764253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/335514804183764253'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/08/rencilie-doyamyorum.html' title='Keşke Hep Öğrenci Kalsak'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7879349191292961482</id><published>2008-05-30T01:00:00.002+03:00</published><updated>2008-05-30T01:11:39.363+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><title type='text'>Proje Sunumumu Yaptım</title><content type='html'>Bugün, uzun süredir araştırmasını yaptığım "IPv6 Destekli Vidyokonferans Yazılımı" konulu diploma  projemin sunumunu yaptım.  Bir gün öncesinden Necdet Hoca' ya sunduğumdan dolayı bir zorluk yaşamadım. Pazartesi de raporu teslim edeceğim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7879349191292961482?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7879349191292961482/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7879349191292961482' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7879349191292961482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7879349191292961482'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/05/proje-sunumumu-yaptm.html' title='Proje Sunumumu Yaptım'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-9155085665072028368</id><published>2008-05-04T00:05:00.012+03:00</published><updated>2008-05-04T01:19:56.944+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uygulama'/><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Red5 uygulaması ama nasıl ?</title><content type='html'>Kaç gündür red5 uygulamasından bahsediyoruz, ama bir red5 uygulaması nasıldır, neye benzer, bu konuda hicbir açıklama yapmadık. Şimdi temel bir red5 uygulamasının yapısı nasıldır, hangi dosya ve dizinlerden oluşur ve bunlar ne işe yarar vs. bunlardan bahsedeceğim.&lt;br /&gt;&lt;br /&gt;SUNUCU TARAFI&lt;br /&gt;-----------------------------&lt;br /&gt;Öncelikle &lt;a href="http://cemosonmez.blogspot.com/2008/04/daha-once-bahsettiim-gibi.html"&gt;daha önceki yazı&lt;/a&gt;da bahsettiğim red5 kurulumunu yaptığınızı varsayıyorum. Örnek bir red5 uygulaması "/usr/local/red5-trunk2/doc/templates/myapp/" de WEB-INF dizininde bulunuyor. Şimdilik sadece bu dosyaların içerisindeki bazı yerleri değiştireceğiz ve uygun yere koyacağız. Yaratacağımız yeni uygulamamızın adı "uygulama" olsun."/usr/local/red5-trunk2/dist/weapps/uygulama" dizini içine,  bulunduğumuz .../myapp/ içindeki WEB-INF dizinini kopyalayın. Dosyalardaki değişiklikleri /usr/local/red5-trunk2/dist/weapps/uygulama/WEB-INF içinde yapacağız.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1-) log4j.properties : &lt;/span&gt; Bu dosya, uygulamadaki log4j kütüphanelerinin kullanacağı ayar dosyasıdır.&lt;br /&gt;Örneğin : "log4j.appender.FLOG2.Threshold=DEBUG" buna benzer satırlardan oluşur. Şu an bu dosya bizi çok ilgilendirmiyor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2-) red5-web.properties : &lt;/span&gt; Uygulama dizini ve sanal host ile ilgili ayarlamalar bu dosyada yapılır. Buradaki contextPath virtualHosts değişkenleri red5-web.xml dosyasından okunuyor.&lt;br /&gt;webapp.contextPath=/myapp olan kısmı&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;webapp.contextPath=/uygulama&lt;/span&gt; yapın ve kaydedin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3-) web.xml : &lt;/span&gt; Jetty/Tomcat Servlet makinasının ilk olarak okuyacağı dosyadır. Bu dosyadaki "webpprootkey" değişkeni uygulamamızın yapısını tanımlar.&lt;br /&gt;&lt;context-param&gt;&lt;br /&gt;   &lt;param-name&gt;webAppRootKey&lt;/param-name&gt;&lt;br /&gt;   &lt;param-value&gt;/myapp&lt;/param-value&gt;&lt;br /&gt;&lt;/context-param&gt; olan kısmı&lt;br /&gt;&lt;context-param&gt;&lt;br /&gt;   &lt;param-name&gt;webAppRootKey&lt;/param-name&gt;&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;&lt;param-value&gt;/uygulama&lt;/param-value&gt;&lt;/span&gt;&lt;br /&gt;&lt;/context-param&gt; yapın ve kaydedin.&lt;param-value&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4-) red5-web.xml : &lt;/span&gt; Yazmış olduğumuz Java sınıfların yolları ile ilgili ayarlar, sanal-host ve uygulamaya özel servislerin ayarları bu dosyada yapılır.&lt;br /&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;br /&gt;&lt;/bean&gt;&lt;span style="" singleton="true"&gt;(&lt; id="web.handler"&gt;class&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;="&lt;/span&gt;the.path.to.my.Application&lt;span style="" singleton="true"&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;br /&gt;singleton="true" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;(&lt;/bean&gt;&lt;span style="" singleton="true"&gt;&lt; id="myhandler.service"&gt;&lt;span style="" singleton="true"&gt;&lt;span&gt;class&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;="&lt;/span&gt;&lt;/span&gt;the.path.to.my.Application&lt;span style="" singleton="true"&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="" singleton="true"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;singleton="true" /&gt;  )&lt;/span&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;span style="" singleton="true"&gt; olan kısmı&lt;br /&gt;&lt;br /&gt;(&lt;span style="font-weight: bold;"&gt;&lt; id="web.handler"&gt;class="org.uygulama"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;singleton="true" /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt; id="myhandler.service"&gt;class="org.uygulama"&lt;/span&gt;&lt;/bean&gt;&lt;/span&gt;&lt;br /&gt;singleton="true" /&gt;  )yapın ve kaydedin.&lt;br /&gt;&lt;bean id="myhandler.service" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="myhandler.service"&gt;&lt;span style="" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;&lt;br /&gt;Yaptığımız bu değişikliğe göre; "yazacağımız Java sınıfının yolu org.uygulama şeklindedir" demiş olduk. Sınıfı yazarken de bu hiyerarşiye göre oluşturacağız.&lt;br /&gt;&lt;br /&gt;Şimdi eclipse, netbeans vs. hangi editörü kullanıyorsak, &lt;span style="font-weight: bold;"&gt;uygulama&lt;/span&gt; adında bir Java projesi oluşturuyoruz. Sonra bu projede de &lt;span style="font-weight: bold;"&gt;org&lt;/span&gt; paketi ve bunun içinde de &lt;span style="font-weight: bold;"&gt;uygulama&lt;/span&gt; isimli java sınıfımızı oluşturuyoruz. Yazacağımız kodun hatasız derlenebilmesi için, yazacağımız sınıfta kullanacağımız Red5 sınıflarını barındıran Red5.jar' ın  projemize eklenmesi gerekiyor. Kullandığınız editöre göre Red5.jar'ı red5 dizininden  projemize ekliyoruz (bendeki yeri :  /usr/local/red5-trunk2). "uygulama.java" dosyamıza şunu yapıştırıyoruz :&lt;br /&gt;&lt;br /&gt;package org;&lt;br /&gt;&lt;br /&gt;import org.red5.server.adapter.ApplicationAdapter;&lt;br /&gt;&lt;br /&gt;public class uygulama extends ApplicationAdapter {&lt;br /&gt;public String mesaj (String mesaj)&lt;br /&gt;{&lt;br /&gt;return mesaj;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;Şu anda bilmemiz gereken ilk şey; bir red5 sınıfı &lt;span style="font-weight: bold;"&gt;ApplicationAdapter&lt;/span&gt; sınıfından türetilir, metoda bakınca ne yaptığını sanırım herkes anlamıştır :) Şimdi uygulama.java dosyamızı derliyoruz(Netbeans' da F9 ile). Projemiz nerede oluşturuldu ise build vs. dizini içinde &lt;span style="font-weight: bold;"&gt;classes&lt;/span&gt; isimli bir dizini bulup, bu dizini red5 dizinimizdeki projemiz içine kopyalıyoruz (/usr/local/red5-trunk2/dist/weapps/uygulama/WEB-INF). Projemizdeki son yapı şu şekilde olmalı :&lt;br /&gt;&lt;br /&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/span&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/param-value&gt;&lt;ul&gt;&lt;li&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="myhandler.service" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="myhandler.service"&gt;&lt;span style="" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;uygulama&lt;/bean&gt;&lt;/bean&gt;&lt;/span&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;WEB-INF&lt;/li&gt;&lt;ul&gt;&lt;li&gt;classes (dizin)&lt;/li&gt;&lt;li&gt;log4j.properties&lt;/li&gt;&lt;li&gt;red5-web.properties&lt;/li&gt;&lt;li&gt;red5-web.xml&lt;/li&gt;&lt;li&gt;web.xml&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="myhandler.service" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;&lt;bean id="web.handler" class="the.path.to.my.Application" singleton="true"&gt;&lt;bean id="myhandler.service"&gt;&lt;span style="" singleton="true"&gt;&lt;bean id="web.handler"&gt;&lt;bean id="myhandler.service"&gt;&lt;br /&gt;İSTEMCİ TARAFI&lt;br /&gt;------------------------------&lt;br /&gt;Tamam uygulamamızı red5 sunucusuna ekledik ama oluşturduğumuz Java dosyasına yapması gereken işi nasıl yaptıracağız? Bunu da Flash ile yapıyoruz. Flash dökümanları oluşturabileceğimiz Macromedia Flash 8 Wine ile pek güzel kurulup çalıştırılabiliyor. MF 8' i kurduğununuzu varsayarak bir flash dökümanı oluşturuyoruz ve şunu yapıştırıyoruz :&lt;br /&gt;&lt;br /&gt;nc = new NetConnection();&lt;br /&gt;nc.connect("rtmp://127.0.0.1/uygulama");&lt;br /&gt;nc.onResult = function (obj) {&lt;br /&gt;trace("Mesaj = " + obj) ;&lt;br /&gt;};&lt;br /&gt;nc.call("mesaj", nc, "Bu bizim ilk Red5 uygulamamız") ;&lt;br /&gt;&lt;br /&gt;sonra &lt;span style="font-weight: bold;"&gt;ctrl+enter&lt;/span&gt; a basıyoruz ve mesajımız karşımıza geliyor. Tut ki gelmedi, o zaman Red5' i başlatmamışsınızdır :)./usr/local/red5-trunk2/dist içinde "./red5.sh" deyip red5' i çalıştırıyoruz. Şimdi tekrar deneyelim, çalışmış olmalı. İlk basit Red5 uygulamımız hazırdır :)&lt;br /&gt;&lt;br /&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/span&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;/bean&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-9155085665072028368?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/9155085665072028368/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=9155085665072028368' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/9155085665072028368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/9155085665072028368'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/05/red5-uygulamas-ama-nasl.html' title='Red5 uygulaması ama nasıl ?'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-4482771631942295080</id><published>2008-04-24T00:16:00.008+03:00</published><updated>2008-04-24T15:06:04.313+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmeetings'/><category scheme='http://www.blogger.com/atom/ns#' term='red5'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><category scheme='http://www.blogger.com/atom/ns#' term='kurulum'/><title type='text'>Pardus' a Red5 ve Openmeetings Kurulumu</title><content type='html'>Daha once bahsettiğim gibi vidyokonferans yazılımı olarak Openmeetings' e donmuştuk. &lt;a href="http://code.google.com/p/openmeetings/"&gt;Openmeetings&lt;/a&gt; aslında bir &lt;a href="http://www.osflash.org./red5"&gt;Red5&lt;/a&gt; uygulaması. Red5' le biraz ilgilendiğiniz zaman ne kadar faydalı bir eser olduğunu göreceksiniz :) Şimdi Pardus' a (aslında çoğu linux türevi işletim sistemlerine) Red5 ve Openmeetings kurulumu nasıl olur, ondan bahsedeyim biraz.&lt;br /&gt;&lt;br /&gt;RED5 KURULUMU&lt;br /&gt;______________ &lt;br /&gt;&lt;br /&gt; 1-) Red5 kurumunda Java inşa aracı Ant kullanılıyor. Bunun için elbette jdk yüklü olması gerekir. Minimum jdk1.5 kurulu olması gerekir sistemde ( "java -version" ile öğrenilebilir). Eğer kurulu değilse pisi paket yöneticisinden "sun-jdk" paketi kurulmalı.&lt;br /&gt; 2-) Konsolda "wget http://apache.mirror.transip.nl/ant/binaries/apache-ant-1.7.0-bin.tar.gz" ile Ant 1.7 ' i indiriyoruz ve /usr/local/ant şeklinde açıyoruz. Daha sonra "export ANT_HOME = /usr/local/ant" diyoruz ve ANT_HOME değişkenine indirdiğimiz dizinin yolunu veriyoruz.&lt;br /&gt; 3-) Tekrar konsolda "svn co http://svn1.cvsdude.com/osflash/red5/java/server/trunk red5-trunk" ile red5' in 0.6.3 sürümünü svn' den çekiyoruz (red5' in 0.7.0 sürümü de var ancak ona openmeetings kurulamıyor)&lt;br /&gt; 4-) Konsolda indirdiğimiz red5-trunk dizini içine geliyoruz ve  "/usr/local/ant/bin/ant" komutu ile bir süre red5' in derlenmesini bekliyoruz.&lt;br /&gt; 5-) Derleme sonucunda red5-trunk dizini içinde "dist" diye bir dizin oluşacak. Bu dizini "cp -R  red5-trunk/dist /usr/local/red5 " yazarak /usr/local içine atıyoruz. Sonra sırayla "cd /usr/local/red5" "chmod 755 red5.sh" ve "./red5.sh" komutlarını veriyoruz. &lt;br /&gt; 6-) Eğer bir problem yoksa "http://127.0.0.1:5080 ' de red5 test sayfası sorunsuz bir şekilde karşımıza çıkacaktır.&lt;br /&gt;&lt;br /&gt;OPENMEETİNGS KURULUMU&lt;br /&gt;______________________&lt;br /&gt;&lt;br /&gt;Şimdi gelelim Openmeetings kurulumuna. Openmeetings kurulumu oldukça basit. Kullanıcı bilgilerinin tutulması için bir veritabanı sunucusu gerekli. mysql-server veya postgresql-server paketi yeterli. "http://code.google.com/p/openmeetings/wiki/InstallationOfRelease05" bu adreste kurulum yönergelerini sırayla yaparsanız adres satırında "http://127.0.0.1:5080/openmeetings/install" da  openmeetings kurulum sayfasını göreceksiniz. &lt;br /&gt;Hepsi bu :) Bir süre red5 kurulumu ile uğraştığımdan dolayı, böyle bir yazının ilgilenenler için faydalı olacağını düşündüm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-4482771631942295080?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/4482771631942295080/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=4482771631942295080' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4482771631942295080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/4482771631942295080'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/04/daha-once-bahsettiim-gibi.html' title='Pardus&apos; a Red5 ve Openmeetings Kurulumu'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2245048434551855282</id><published>2008-04-08T01:24:00.003+03:00</published><updated>2008-04-08T18:57:52.213+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmeetings'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><category scheme='http://www.blogger.com/atom/ns#' term='dimdim'/><title type='text'>Centos' a Dimdim Kurulumu</title><content type='html'>Vidyokonferans yazılımı için Dimdim' i inceleyeceğimizi söylemiştim ve ilk olarak bilgi işlemdeki bir makinaya Dimdim' i kuralım dedik. Çok nazlı bir yazılım; ilk olarak Centos sürümünü kontrol ediyor, ondan sonra /usr de yeterli yer yok diye bir yazı geliyor (ne kadar yerin olursa olsun bu hata hic sekmeden karsınıza çıkar), bir de bizde ek olarak lighttp paketinde problem çıkardı ve defalarca yeniden centos ve Dimdim kurulumuyla uğraştık. Bahsetmis oldugum problemleri aşmak için /usr/local/dimdiminstalltemp/dimdim..online.run ve /usr/local/dimdiminstalltemp/scripts/dimdim..pl dosyalarında değişiklikler yapmak gerekiyor. centos sürümü için sürüm no' sunun sorgulandığı yeri commentout yapabilirsiniz. "/usr ' de yeterli yer yok" dediği kısmı ise aynı sekilde belli satırları commentout yaparak aşabilirsiniz (sourceforge.net' de dimdim forumunda hatalardan bir hayli bahsedilmiş). &lt;br /&gt; Neyse sonunda Dimdim' i kurduk ve denemeler yapalım dedik. Görüntü konusunda bir problem yok, ancak ses iletimi çok kötü, hiç anlaşılmıyor ve bayağı geç geliyor. Bağlantı konusunda olur olmaz zamanlarda problem çıkarması da tuzu biberi oldu ve &lt;a href="http://code.google.com/p/openmeetings/"&gt;Openmeetings&lt;/a&gt;' i incelemeye karar verdik. Dimdim' in tamamen açık kaynak olmadığı zaten çok açık :) Ayrıca kodu da çok karmaşık. Baştan beri ben Openmeetings' le ilgilenmiştim, ama &lt;a href="http://osflash.org/red5"&gt;red5&lt;/a&gt;' in source koddan kurulması sırasında sorun çıkmıştı. Java' da yazılmış, işletim sistemi konusunda bir sınırlama yok. Bu arada Dimdim i.e. çalışmıyor(Bunda ticari bir amaç güdüldüğünü düşünüyorum)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2245048434551855282?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2245048434551855282/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2245048434551855282' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2245048434551855282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2245048434551855282'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/04/centos-dimdim-kurulumu.html' title='Centos&apos; a Dimdim Kurulumu'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2077340481401330112</id><published>2008-04-02T20:19:00.006+03:00</published><updated>2008-04-02T21:37:29.910+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmeetings'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><category scheme='http://www.blogger.com/atom/ns#' term='dimdim'/><title type='text'>Mevcut Vidyokonferans Yazılımlarına Bakış</title><content type='html'>Üzerinde duracağımız ve kodunu incelemeye başlayacağımız vidyokonferans yazılımını belirlemek için, mevcut vidyokonferans yazılımlarında biraz araştırma yaptık. Hangi programlama dillerini ve teknolojilerini kullanacağı hakkında bilgi sahibi olduk.&lt;br /&gt;Bazı Vidyokonferans Yazılımları :&lt;br /&gt;- Microsoft Netmeeting*&lt;br /&gt;- Camfrog* &lt;br /&gt;(* Bu iki yazılım açık kaynak kodlu değil !)&lt;br /&gt;- Dimdim   (Açık kaynak kodlu)           &lt;a href="http://www.dimdim.com/"&gt;&lt;/a&gt;&lt;br /&gt;- Openmeetings (Açık kaynak kodlu)       &lt;a href="http://code.google.com/p/openmeetings/"&gt;&lt;/a&gt;&lt;br /&gt;vs.&lt;br /&gt;Bu yazılımlar içerisinden elbette ilk 2 seçeneği araştırmaya bile kalkışmadık.&lt;br /&gt;Dimdim'de kullanılan programlama dilleri : ActionScript, C++, Java, JavaScript&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ActionScript :&lt;/span&gt;ActionScript, Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları bir betik dilidir.&lt;br /&gt;Openmeetings'de kullanılan programlama dilleri : Java&lt;br /&gt;&lt;br /&gt;- Her iki yazılımda tarayıcıda çalışıyor&lt;br /&gt;- Dimdim, linux türevi işletim sistemlerinden Centos &lt;span style="font-weight:bold;"&gt;4.5&lt;/span&gt; de çalışıyor.&lt;br /&gt;- Open meetings veritabanı olarak mysql ve postgresql seçeneklerine sahip. Flash sunucusu olarak &lt;a href="http://www.oflash.org/red5"&gt;Red5&lt;/a&gt; kullanıyor.  &lt;br /&gt;&lt;br /&gt;Bu iki yazılım içerisinden Dimdim'in kodunu incelemeye karar verdik. Openmeetings'e göre daha sağlam adımlarla geliştiriliyormuş gibi görünüyor. Zaten hemen hemen hepsinde kullanılan teknolojiler az çok aynıdır diye düşündük.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2077340481401330112?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2077340481401330112/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2077340481401330112' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2077340481401330112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2077340481401330112'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/04/mevcut-vidyokonferans-yazlmlarna-bak.html' title='Mevcut Vidyokonferans Yazılımlarına Bakış'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-8746787317881422821</id><published>2008-03-26T15:58:00.003+02:00</published><updated>2008-03-26T16:15:08.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='MJPEG'/><category scheme='http://www.blogger.com/atom/ns#' term='H323'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='VRVS'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Vidyokonferans Yazılımlarında Kullanılan Teknolojiler</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Vidyokonferans Yazılımlarında Kullanılan Teknolojiler&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;H323&lt;/span&gt;&lt;br /&gt;Sesli ve görüntülü iletişimde kullanılan protokolleri kapsayan bir ITU standartıdır. Eski bir protokoldür. Bunun yerini son zamanlarda SIP protokolü almıştır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;VRVS&lt;/span&gt; (Virtual Room Videoconferencing System)&lt;br /&gt;Web tabanlı vidyokonferans sistemidir. &lt;br /&gt;VRVS' de 2 yapı vardır : &lt;br /&gt;   1.&lt;span style="font-weight:bold;"&gt;Virtual Room&lt;/span&gt;&lt;br /&gt;Aynı yerde olmayan kullanıcıların biraraya geldikleri sanal sınıflara denir.&lt;br /&gt;   2.&lt;span style="font-weight:bold;"&gt;Reflector&lt;/span&gt;&lt;br /&gt;   Kullanıcıları sanal sınıflara sürekli bir IP tünel vasıtasyla yönlendiren birimdir. Herhangi    bir kullanıcı bir işlem yapmak istediği zaman kendisine en yakın reflector ile iletişime gecer. Kullanıcılar birbirleriyle farklı noktalarda bulunan refector' ler yardımıyla iletişim kurarlar. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MPEG (Moving Pictures Experts Group)&lt;/span&gt;&lt;br /&gt;Vidyokonferans sırasında, ses ve goruntuyu sıkıştırmak için kullanılan standarttır.&lt;br /&gt;Mpeg-1&lt;br /&gt;Mpeg-2&lt;br /&gt;Mpeg-4 : En yeni sıkıştırma standardıdır. Daha düşük bant genişliğini kullanırlar.&lt;br /&gt;Mpeg-7   &lt;br /&gt;Mpeg-21&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MJPEG (Motion JPEG)&lt;/span&gt;&lt;br /&gt;Görüntünün iletiminden önce, vidyodaki her karenin tek tek sıkıştırılmasına dayanan bir kodlama tekniğidir.   &lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Access Grid&lt;br /&gt;Web Clients&lt;br /&gt;SIP (Session Initiation Protocol)&lt;/span&gt;&lt;br /&gt;IETF tarafından sunulan, bir veya birden fazla kullanıcının oturum yaratması, değişiklik yapması, sonlandırma vs. işlemler için kullanılan ve uygulama katmanında çalışan sinyal protokolüdür. H323' ün gelişmiş halidir. IP telefon çağrıları, multimedya sunumlar veya konferanslarda kullanılabilir. Http protokolüne benzerdir. &lt;br /&gt;    1-)SIP User Agent&lt;br /&gt;       Oturum isteklerine yanıt veren bir sunucu gibi çalışır. Burada temel sunucu/istemci yapısı         kullanılır. &lt;br /&gt;    2-)SIP Servers&lt;br /&gt;          SIP Proxy Server&lt;br /&gt;          SIP Redirect Server&lt;br /&gt;    3-)SIP Registrar&lt;br /&gt;      *SIP'te özel görevleri olan metodlar vardır. "Register" bunların en önemlisidir. "Register" komutunu kabul eden ve kullanıcı kayıtlarını tutan sunuculara registrar denir. Konuşmak isteyen uçlar bir registrar'a kayıt olur. "Register" iki uç arasında bağlantı kurar. "Invite" metodu, diyalog başlatmak için tek yoldur.(wikipedi SIP tanımından alıntı)*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-8746787317881422821?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/8746787317881422821/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=8746787317881422821' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8746787317881422821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8746787317881422821'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/03/vidyokonferans-yazlmlarnda-kullanlan.html' title='Vidyokonferans Yazılımlarında Kullanılan Teknolojiler'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-816020693101563104</id><published>2008-03-25T23:07:00.002+02:00</published><updated>2008-03-26T00:16:56.692+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipv6'/><category scheme='http://www.blogger.com/atom/ns#' term='bitirme'/><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Vidyokonferans ve ipv6</title><content type='html'>   	&lt;meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)"&gt; 	 	 	&lt;style type="text/css"&gt; 	&lt;!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--&gt;&lt;/style&gt;  &lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Bilindiği gibi, günümüzde &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ağdaki çoğu cihaz birbirini tanımak, birbirleriyle iletişim kurmak ve veri alışverişinde bulunmak için IPv4 protokolünü kullanıyor. Ancak, IP adreslerinin bloklar halinde tahsis edilmesi nedeniyle, birçok IP adres aralığı kullanılamamaktadır. Artan ağ kullanıcısı sayısına bağlı olarak, daha büyük bir IP adresi sayısına ihtiyaç duyulmaktadır. Bu nedenle daha çok IP adresi imkanı sağlayan IPv6 protokolüne ihtiyaç duyulmuştur. Boş IP adresi sayısının hızla azalmasından dolayı da, en kısa sürede IPv6 protokolünün kullanımına geçilecektir. &lt;/span&gt;&lt;p style="text-indent: 1.25cm; margin-bottom: 0cm;" align="justify"&gt; &lt;/p&gt; &lt;p style="margin-top: 0.49cm; margin-bottom: 0.49cm;" align="justify"&gt;  &lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Video telekonferans olarak da bilinen, iki veya daha  farklı noktanın birbiriyle eşzamanlı olarak sesli ve görüntülü olarak etkileşimini sağlayan bir telekomünikasyon teknolojisidir. Bir video konferans sisteminde temel olarak kullanılan teknoloji; ses ve görüntü akımlarının gerçek zamanda dijital olarak sıkıştırılmasıdır. Donanımın ya da yazılımın yapmış olduğu bu sıkıştırmaya ise codec (code/decoder) denir. Ortaya çıkan bu dijital akımlar da paketlere bölünür ve &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ISDN veya IP hatları üzerinden karşı tarafa gönderilir. ISDN üzerinden gönderimde, kişinin Telekom santrallerinden almış olduğu ISDN numarası çevirilerek, kişi ile gerçek zamanlı olarak video konferans yapabiliriz.&lt;/span&gt; &lt;span style="font-size:100%;"&gt;ISDN hattı, görüntü,ses ve veri taşıyabilmesi sebebi ile, veri alışverişi için hem bilgisayarınıza bağlayabiliyor, hem telefon olarak kullanabiliyor hem de görüntü taşıyabiliyorsunuz. ISDN hatlarla yapılan görüşmelerde ücretlendirme kontör hesabına göre yapılmaktadır. IP üzerinden haberleşmede ise, kullanıcılar arasında görüşmeler IP protokolü kullanılarak yapılır. IP hatları kullanmanın avantajı ise, bu hatların kiralık olması sebebiyle ücretlendirmesi genellikle sabit ve aylık olduğundan, hat ne kadar kullanılırsa kullanılsın ücretlendirme sabittir.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;   &lt;span style="font-size:100%;"&gt;Bir video telekonferans sisteminde gerekli olan bileşenler : &lt;/span&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Video 	Girişi : &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Video 	kamera veya webcam&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Video 	Çıkışı : &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Bilgisayar, 	televizyon veya projeksiyon cihazı&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Ses 	Girişi : &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Mikrofon&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Ses 	Çıkışı : &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Genellikle 	görüntü cihazı ile bütünleşik olan 	hoparlör ya da telefon&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 	&lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Veri 	Alışverişi : &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Analog 	ya da dijital telefon ağı, LAN ya da internet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;Avantajları&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Farklı noktalarda bulunan 			kişilerin yolculuk vb. masraflarından kaçınılarak 			yüzyüze iletişim kurması&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; 			&lt;span style="font-size:100%;"&gt;İş ve eğitim görüşmeleri, sağlık 			konferansları gibi alanlarda oldukça kullanışlı bir 			teknoloji&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;Uzaklık sorunu yaşamadan ev, 			işyeri ya da herhangi bir yerin durumunu sesli ve görüntülü 			olarak öğrenme fırsatı sunar&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;     Vs .&lt;br /&gt;   &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt; &lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;IPv6 Nedir ? Avantajları Nelerdir ?&lt;/b&gt;&lt;br /&gt; Bilindiği gibi ağdaki cihazların büyük bir kısmı IPv4 protokolünü kullanarak internete çıkıyor. Zamanla internetin büyüme hızı oldukça arttı ve ileride adreseme sıkıntısı ortaya çıkacağı aşikardır. Bu nedenle &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;IPv4 protokolünün yerini alması için 90’lı yılların başından itibaren IETF (Internet Engineering Task Force) tarafından ilk çalışmalarına başlatılmış olan IPv6 Internet Protocol Version 6&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;  protokolü geliştirildi. IPv6 protokolüne ihtiyaç duymamızın tek sebebi adres aralığının azalması değildir. IPv6 ile güvenlik, servis kalitesi, mobillik, çoklu gönderim, ağ yönetimi gibi problemlere de çözüm sunulmuştur. &lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;&lt;b&gt;Avantajları&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Daha Büyük Adres Uzayı&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;   &lt;span style="font-size:100%;"&gt;IPv6’ ya ihtiyaç duyulmasının başlıca sebeplerinden birisidir&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;IPv4 adreslemesinde kullanılan 32 bitlik aralık IPv6’ da 128 bite çıkarıldı. Böylece 2^32 olan adres aralığı 2^128’ e çıktı. Bu da hiç de hafife alınacak bir  adres aralığı değidir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Otomatik Yapılandırma - Stateless Address Autoconiguration (SLAAC)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;   &lt;span style="font-size:100%;"&gt;SLAAC sayesinde, istemcilerin ağ ayarları otomatik olarak yapılabiliyor. Eğer IPv6 otomatik yapılandırması yoksa istemciler ağ ayarlarını DHCPv6 dan veya elle yapabilirler.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Çoklu Gönderim (Multicast)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;   &lt;/span&gt;&lt;span style="font-size:100%;"&gt;IPv6'da broadcast paketleri yerine multicast kullanılmıştır. Bundan dolayı broadcast'in yaptığı tüm işleri multicast üstlenmiştir. Böylece CPU'dan tasarruf sağlanır.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Güvenlik &lt;/b&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;   &lt;span style="font-size:100%;"&gt;IPv4'e sonradan eklenen güvenlik tedbirlerini arttırıcı şifreleme (IPsec) kimlik denetimi (authentication) vb mekanizmalar IPv6 ile gelmiştir.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Mobilite&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;   &lt;span style="font-size:100%;"&gt;IPv4’ de olmayan aynı IP adreslerinin farklı ağlarda kullanımı IPv6 ile mümkün hale getirilmiştir&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Hız &lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;span style="color:#080808;"&gt;   &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=""&gt;IPv6&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;' da olan trafik işgal edici paket başlıkları kaldırılarak bir hız arttırımına gidilmiştir&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm; line-height: 150%;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-816020693101563104?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/816020693101563104/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=816020693101563104' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/816020693101563104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/816020693101563104'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/03/vidyokonferans-ve-ipv6.html' title='Vidyokonferans ve ipv6'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1482268728817077789</id><published>2008-03-25T21:37:00.003+02:00</published><updated>2008-03-25T21:48:11.032+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vidyokonferans'/><title type='text'>Diploma Projesi</title><content type='html'>Son sınıfta olduğumdan dolayı almış olduğum diploma projesinin konusu : ipv6 destekli vidyo konferans yazılımının yapılması. Projenin akademik danışmanı &lt;a href="http://nyucel.blogspot.com/"&gt;Necdet Hocam&lt;/a&gt;. Son 1-2 haftadır proje üzerinde ciddi bir şekilde çalışmaya başladık. Ayrıca bana yardımcı olacak bir diğer kişi ise &lt;a href="http://members.comu.edu.tr/kemal/"&gt;Kemal Ökmen&lt;/a&gt; hocam. Proje  ile ilgili tüm araştırmaları ve yapılan çalışmalara buraya yazacağım. Umarım güzel şeyler ortaya çıkacaktır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1482268728817077789?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1482268728817077789/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1482268728817077789' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1482268728817077789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1482268728817077789'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/03/diploma-projesi.html' title='Diploma Projesi'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-5656296608393613618</id><published>2008-01-21T20:01:00.000+02:00</published><updated>2008-01-21T20:26:58.821+02:00</updated><title type='text'>Akademik Bilişim '08 ÇANAKKALE</title><content type='html'>Her yıl düzenlenen &lt;a href="http://ab2008.comu.edu.tr/index.php"&gt;Akademik Bilişim Konferanslarının X. su&lt;/a&gt;na, &lt;a href="http://www.comu.edu.tr"&gt;üniversitemiz&lt;/a&gt; 30 Ocak-1 Şubat  2008 tarihleri arasında ev sahipliği yapacak. Konferansın amacı genel olarak : Üniversitelerde bilgi teknolojileri konusunda ilgili                grupları                bir araya getirerek, bilgi teknolojileri altyapısı, kullanımı,                eğitimi ve üretimini tüm boyutlarıyla tanıtmak, tartışmak,                tecrübeleri paylaşmak, ve ortak politika oluşturmak.&lt;br /&gt;Organizasyonda en çok başı ağrıyan kişi &lt;a href="http://nyucel.blogspot.com"&gt;Necdet Yücel&lt;/a&gt; hocamıza yardımcı olmak için, ben, &lt;a href="http://figenb.blogspot.com"&gt;Figen&lt;/a&gt; ve Şule konferansa 1 hafta kala erkenden geldik. Tabi ki ev sahibi olarak gelenlere yardımcı olmak bizim işimiz :) Herkesi yukarıdaki tarihler arasında Çanakkale' ye bekliyoruz. Bu arada 2 Şubat' da da Çanakkale şehitliklerine biz gezi düzenlenecek.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-5656296608393613618?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/5656296608393613618/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=5656296608393613618' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/5656296608393613618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/5656296608393613618'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2008/01/akademik-biliim-08-anakkale.html' title='Akademik Bilişim &apos;08 ÇANAKKALE'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-9096052248343586808</id><published>2007-08-15T12:06:00.000+03:00</published><updated>2007-08-17T10:51:44.988+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='staj'/><title type='text'>Nihayet Staja Başlayabildim</title><content type='html'>En son yazdığım yazımda tatildeyken "Cem çık gel sana staj yeri bulduk!" dediklerinden bahsetmiştim ya. Tatilden apar topar ama mutlu mesut bir şekilde  geldikten sonra hemen staj yapacağım yere  gittim ama sonuç tam bir fiyaskoydu.  Bana buldukları o müthiş yer  bir "klinik araştırma merkeziymiş" :) Yazılım şirketi hayal ederken klinik araştırma merkezi ile karşılaşınca 1 saat kadar kendime gelmeye çalıştım. Tabi ki o mesai saatinden sonra bir daha oraya uğramadım. Ama mesai saati içerisinde yaptığım güzel bir iş vardı. Şirketteki bir bilgisayara &lt;a href="http://www.pardus.org.tr/"&gt;Pardus&lt;/a&gt; kurdum. Bazı programların ne işe yaradıklarını ve Linux hakkında birşeyler açıklamaya çalıştım, cok da hoslarına gitti(benim de :))&lt;br /&gt;Neyse 1 ay kadar boş oturduktan sonra Tubitak' da "&lt;a href="http://www.marmarateknokent.com.tr/v2/tsb_main.aspx"&gt;Teknoloji Serbest Bolge&lt;/a&gt; " de Nexus firmasında  3 gündür staj yapıyorum. Yazılım tasarım bolumunde stajımı yapıyorum. Yer cok guzel ama burası tam bir Microsoft yuvası. Beni boyle bir yere hapsettiği icin ise Pardus' a teessüflerimi iletiyorum :)&lt;br /&gt;&lt;a href="http://nyucel.blogspot.com/"&gt;Necdet Hoca&lt;/a&gt;' mın yanına gideceğim günleri iple çekiyorum. Özgürlük için Debian :) hayır tabi ki gene de Pardus...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-9096052248343586808?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/9096052248343586808/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=9096052248343586808' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/9096052248343586808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/9096052248343586808'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/08/nihayet-staja-balayabildim.html' title='Nihayet Staja Başlayabildim'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2777135237989222110</id><published>2007-07-19T22:07:00.000+03:00</published><updated>2008-12-11T09:38:19.962+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Turunç'/><category scheme='http://www.blogger.com/atom/ns#' term='Fethiye'/><category scheme='http://www.blogger.com/atom/ns#' term='foto'/><category scheme='http://www.blogger.com/atom/ns#' term='Marmaris'/><category scheme='http://www.blogger.com/atom/ns#' term='Tatil'/><title type='text'>Tatilden Döndüm</title><content type='html'>Bu sabah 1 haftalık tatil maceram son buldu. Gercekten maceraydı ama. Ulaşmak istedigimiz yer Marmaris' ti. Kuzenimle Gebze' den çıktık, Eskihisar-Yalova feribotunda bircok kişinin nereye gittiği konusunda bilgi sahibi olduk :) En sonunda son model bir Mercedes' te karar kıldık ve Gemlik' e kadar onunla geldik:) Sonra arkadaş bizi cok stratejik bir yerde indirdi ve 5 dakika icinde yolun bir kısmını da Citroen C3' le geçirdik. Yorucu ama zevkli olan otostop yolculuğumuz ise ibresi 80' i aşmayan, kendisi cok eski ama soforu de bir o kadar tatlı ve sağlam muhabbeti olan bir abimizle Manisa-Akhisar' a kadar sürdü. Orada akşam oldugumuz için o saatten sonra otostop cekemeyecegimiz icin boynumuz bükük bir şekilde Manisa otogarından Marmarise bilet almak zorunda kaldık. Marmaris' in bir tatil köyünde (Turunç) yaşayan bir arkadasıma 3 gün misafir olduk. Marmaris' e gitmeyi düşünen arkadaşlara; deniz için gidiyorlarsa Turunç' u,  eğlenmek için gidiyorlarsa Marmaris' e gitmelerini öneririm. 3 gün sonunda ise, 2 gün de Fethiye' de geçirdik. Son gün yaptığımız Göcek 12 adalar tekne turu ise gerçekten inanılmazdı. Böyle bir deniz hayatımda görmedim. Sonra ise bana staj yeri bulunduğunu öğrendiğim zaman apar topar Fethiye' den de ayrıldık. Yoksa oradan da Antalya' ya geçmeyi düşünüyorduk. Herşeye rağmen benim için harika bir tatil oldu diyebilirim. Staj yeri bile buldum, bu da ayrıca bir mutluluk.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mfapd-Sia2E/Rp-8qSshoII/AAAAAAAAAAc/nmtvBtGM5bk/s1600-h/PIC_0911.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mfapd-Sia2E/Rp-8qSshoII/AAAAAAAAAAc/nmtvBtGM5bk/s400/PIC_0911.JPG" alt="" id="BLOGGER_PHOTO_ID_5088993538711068802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;TURUNÇ&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mfapd-Sia2E/Rp-96CshoJI/AAAAAAAAAAk/YprrbutXomg/s1600-h/PIC_0986.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mfapd-Sia2E/Rp-96CshoJI/AAAAAAAAAAk/YprrbutXomg/s400/PIC_0986.JPG" alt="" id="BLOGGER_PHOTO_ID_5088994908805636242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;FETHİYE-KLEOPATRA HAMAMI&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2777135237989222110?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2777135237989222110/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2777135237989222110' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2777135237989222110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2777135237989222110'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/07/tatilden-dndm.html' title='Tatilden Döndüm'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mfapd-Sia2E/Rp-8qSshoII/AAAAAAAAAAc/nmtvBtGM5bk/s72-c/PIC_0911.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-392877715769458728</id><published>2007-07-08T03:21:00.000+03:00</published><updated>2007-07-08T03:35:54.815+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='staj'/><title type='text'>Kafa Dinliyorum mu Desem, Boş Boş Oturuyorum mu ?</title><content type='html'>Uzunca bir zamandır bloğa yazı yazmıyordum ama bugun birşeylerden bahsedeyim dedim. Şu sıralar evde boş boş oturuyorum diyebilirim. "Yaz doneminde tüm arkadaşların staj yaparken sen ne evinde oturuyorsun" diyenler olabilir. Evet benim de staj yapmam gerekirdi ama maalesef staj yeri hala bulabilmiş değilim. Staj yeri olarak açıkcası düşündüğüm tek yer Pardus' tu, sonuclar acıklanana kadar da secilmeyecegim gibi bir olasılıgı düşünmek bile istemedim ve baska bir yere de basvurma ihtiyacı duymadım. Pardus staj başvuru sonucları açıklandıgında ise secilmedigimi ogrendim. Şu sıralar evde yaptığım tek elle tutulur şey "ney üflemek". 1 seneyi aşkın zamandır ney üflemeyi öğrenmeye çalışıyorum. Yeri gelmişken, bu kadar güzel bir enstrümanın sadece belli bir kesime hitap ediyormuş gibi gösterilmesi ayrıca sinirimi bozuyor. Dediğim gibi umarım yaz doneminde staj yapacak bir yer bulabilirim, olmazsa mecburen ara tatilde bir yer bulmaya çalışacağım. Stajyer arayan yer var mı :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-392877715769458728?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/392877715769458728/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=392877715769458728' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/392877715769458728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/392877715769458728'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/07/kafa-dinliyorum-mu-desem-bo-bo.html' title='Kafa Dinliyorum mu Desem, Boş Boş Oturuyorum mu ?'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-7346132180606697197</id><published>2007-05-14T01:06:00.000+03:00</published><updated>2008-12-11T09:38:20.180+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foto'/><category scheme='http://www.blogger.com/atom/ns#' term='LKD'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='şenlik'/><title type='text'>LKD-Linux ve Özgür Yazılım Şenliği</title><content type='html'>Çanakkale' ye döneli uzun zaman oldu ama "birkaç satır da bloga yazayım" demeyi geç de olsa akıl ettim :)&lt;br /&gt;Gecen hafta LKD' nin düzenlemiş olduğu Linux ve Özgür Yazılım Şenliği'ne gittik. 4 salonda 47 seminer, 5 panel, 9  çalışma grubu toplantısı yapıldı. Yeni başlayandan, ileri düzeydeki linux kullanıcısına kadar birçok konuda seminerler verildi. Gecen sene gittiğim zaman otobüs kovalar gibi, sanki bütün seminerlere girmem şartmış gibi ordan oraya koşuyordum). Ama bu sene öyle olmadı :) Sadece ilgimi çekenlere girdim. Bu arada ödül töreninde de  "En çalışkan penguen" olarak &lt;a href="http://www.pinguar.org/gunluk/"&gt;Pınar&lt;/a&gt;,  "En başarılı Özgür Yazılım Temelli Uygulama" olarak da &lt;a href="http://www.comu.edu.tr/"&gt;ÇOMU&lt;/a&gt; seçildi :) Benim açımdan çok sevindirici oldu ödül almamız. Pınar' ı da buradan tebrik edeyim.&lt;br /&gt;Pazar günü de Anıtkabir' e gitme fırsatımız oldu. Araya böyle bir şeyin de sıkıştırılmış olması beni çok memnun etti.&lt;br /&gt;Yolculuk muhabbetlerini anlatmama gerek yok sanırım. Okulun otobüsüyle geldik, siz düşünün artık :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mfapd-Sia2E/RkeSv9vSHjI/AAAAAAAAAAU/a6ov9Rj679E/s1600-h/PICT0051.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mfapd-Sia2E/RkeSv9vSHjI/AAAAAAAAAAU/a6ov9Rj679E/s400/PICT0051.JPG" alt="" id="BLOGGER_PHOTO_ID_5064177658725801522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-7346132180606697197?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/7346132180606697197/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=7346132180606697197' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7346132180606697197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/7346132180606697197'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/05/lkd-linux-ve-zgr-yazlm-enlii.html' title='LKD-Linux ve Özgür Yazılım Şenliği'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mfapd-Sia2E/RkeSv9vSHjI/AAAAAAAAAAU/a6ov9Rj679E/s72-c/PICT0051.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-1255511476532894586</id><published>2007-04-23T22:44:00.000+03:00</published><updated>2007-04-23T23:00:45.931+03:00</updated><title type='text'>Pardus Staj Basvuruları Acıklandı</title><content type='html'>Bugun &lt;a href="http://www.pardus.org.tr/"&gt;Pardus&lt;/a&gt; staj basvuru sonucları acıklandı. Ben de basvurmustum bu yaz donemi için ama kabul edilmemişim :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-1255511476532894586?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/1255511476532894586/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=1255511476532894586' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1255511476532894586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/1255511476532894586'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/04/pardus-staj-basvurular-ackland.html' title='Pardus Staj Basvuruları Acıklandı'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-6356763775249801592</id><published>2007-04-21T01:30:00.000+03:00</published><updated>2007-04-21T02:11:32.380+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='honeyd'/><category scheme='http://www.blogger.com/atom/ns#' term='libdnet'/><category scheme='http://www.blogger.com/atom/ns#' term='libunwind'/><category scheme='http://www.blogger.com/atom/ns#' term='pisi'/><category scheme='http://www.blogger.com/atom/ns#' term='libdnsres'/><category scheme='http://www.blogger.com/atom/ns#' term='arpd'/><title type='text'></title><content type='html'>Daha önce de bahsettiğim &lt;a href="http://www.honeyd.org/"&gt;Honeyd&lt;/a&gt; programının pisi paketini nihayet yaptım :) Paketin hazırlanması aşamasında ise programın bayağı bir bağımlılığının olmasını ilk başta gözümde büyütmüş olsam da, bir tanesini yaptıktan sonra gerisinin geldiğini anladım.&lt;br /&gt;&lt;br /&gt;&lt;span contenteditable="inherit"  style="font-size:100%;"&gt;&lt;span contenteditable="inherit"  style="font-family:Times New Roman;"&gt;&lt;span contenteditable="inherit"  style="font-size:100%;"&gt;&lt;span contenteditable="inherit"  style="font-family:Times New Roman;"&gt;Bal küpü (Honeypot)' lar  bilişim sistemlerine karşı gerçekleştirilen saldırıların tespit edilmesi için kurulmuş tuzaklardır. Honeyd de bunun için kullanılan bir programdır.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Honeyd ve bağımlı paketleri ;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://members.comu.edu.tr/nyucel/pisi/honeyd/"&gt;honeyd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://members.comu.edu.tr/nyucel/pisi/libunwind/"&gt;libunwind&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://members.comu.edu.tr/nyucel/pisi/libdnet/"&gt;libdnet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://members.comu.edu.tr/nyucel/pisi/libdnsres/"&gt;libdnsres&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://members.comu.edu.tr/nyucel/pisi/arpd/"&gt;arpd&lt;/a&gt; ( honeyd araçlarından birisi)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-6356763775249801592?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/6356763775249801592/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=6356763775249801592' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6356763775249801592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/6356763775249801592'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/04/daha-nce-de-bahsettiim-honeyd-programnn.html' title=''/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-2212265385232083181</id><published>2007-04-16T01:24:00.000+03:00</published><updated>2007-04-16T18:36:17.948+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='honeyd'/><category scheme='http://www.blogger.com/atom/ns#' term='syslog-ng'/><title type='text'>ipv6 ve Honeyd</title><content type='html'>&lt;a href="http://nyucel.blogspot.com"&gt;Necdet Hoca&lt;/a&gt; gecen derste sınıfın tamamına ipv6 ile ilgili ödevler verdi. Ödevler, &lt;a href="http://deepspace6.net/docs/ipv6_status_page_apps.html"&gt;buradaki&lt;/a&gt; uygulamaların ipv6 desteginin olup olmadıgı, eğer varsa bunun nasıl yapıldıgı konusunda bir dokuman hazırlanması ile ilgili.&lt;br /&gt;&lt;br /&gt;Bu ödevden benim payıma duşen ise &lt;a href="http://www.balabit.com/products/syslog_ng/"&gt;syslog-ng&lt;/a&gt; uygulaması idi. Bu uygulama; ağdaki tum cihazlarla ilgili, kullanılan platforma bakmaksızın günlükleme yapıyor.&lt;br /&gt;&lt;br /&gt;Diğer bir konu ise &lt;a href="http://www.honeyd.org/"&gt;honeyd&lt;/a&gt; uygulamasının pisi paketinin yapılması ile ilgili. Bu uygulama da ağda sanal hostlar yaratmak için kullanılıyor. Bağımlılıklardan dolayı paketin tamamı hazır değil ama en kısa zamanda onu da yapıp &lt;a href="http://members.comu.edu.tr/nyucel/pisi/"&gt;COMU deposu :)&lt;/a&gt; 'na koyarız sanırım.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-2212265385232083181?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/2212265385232083181/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=2212265385232083181' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2212265385232083181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/2212265385232083181'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/04/ipv6-ve-honeyd.html' title='ipv6 ve Honeyd'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9169993524144379647.post-8239311546628235747</id><published>2007-04-12T02:32:00.000+03:00</published><updated>2007-04-12T03:35:53.634+03:00</updated><title type='text'>Merhaba(Hakkımda :) )</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Sanırım blog'umun ilk gununde biraz kendimden bahsetsem bencillik etmis olmam degil mi ? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;a href="http://www.comu.edu.tr"&gt;Çanakkale 18 Mart Universitesi&lt;/a&gt; , Bilgisayar Mühendisliği, 3. sınıf ogrencisiyim. Bu gune kadar aslında bir blog'a ihtiyacım olmamıştı (ya da ben oyle dusunuyordum) ama artık sanırım vakti geldi :)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;a href="http://nyucel.blogspot.com/"&gt;Necdet Yucel&lt;/a&gt; hocam "Yürü Cem" dedi ben de bu vesileyle ilk günlüğüme başladım.&lt;br /&gt;Günlüğümde sanırım çoğunlukla &lt;a href="http://www.pardus.org.tr/"&gt;Pardus&lt;/a&gt; 'tan ve Pisi' den bahsedeceğim. Elbette başka şeylerle ilgili yazılarım da olacak. Hele ki Pisi' ye bulaşmışken yazılacak şeyler için düşünmeye çok gerek yok sanırım. Bunlardan daha sonra bahsedecegim....&lt;br /&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9169993524144379647-8239311546628235747?l=cemosonmez.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cemosonmez.blogspot.com/feeds/8239311546628235747/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9169993524144379647&amp;postID=8239311546628235747' title='6 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8239311546628235747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9169993524144379647/posts/default/8239311546628235747'/><link rel='alternate' type='text/html' href='http://cemosonmez.blogspot.com/2007/04/merhabahakkmda.html' title='Merhaba(Hakkımda :) )'/><author><name>Cem Sönmez</name><uri>http://www.blogger.com/profile/11184095545825939698</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_mfapd-Sia2E/SRtiOzvI5VI/AAAAAAAAABI/KCNwJ4zedIE/S220/cem.JPG'/></author><thr:total>6</thr:total></entry></feed>
