<?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-9141508959017058173</id><updated>2011-07-08T06:54:54.970+03:00</updated><category term='Açık Kaynak'/><category term='C#'/><category term='Kod'/><category term='Kulaklık'/><category term='Mouse'/><category term='Peer-E'/><category term='Pardus'/><category term='PS2'/><category term='Hibernate'/><category term='Flash Disk'/><category term='Teknik Destek'/><category term='XML'/><category term='P2P'/><category term='İnceleme'/><category term='Java'/><category term='Derin Düşünce'/><category term='Keyboard'/><category term='RMI'/><category term='Fotoğraf'/><title type='text'>Bir İstanbul Delikanlısı...</title><subtitle type='html'>Bildiklerim + Yaptıklarım = Paylaştıklarım</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-290243771799612478</id><published>2008-12-27T14:28:00.004+02:00</published><updated>2008-12-27T14:58:29.999+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='Açık Kaynak'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>RefleXML - Tembel XML</title><content type='html'>Merhaba arkadaşlar ,&lt;br /&gt;Uzun bir süreden sonra sizinle yakın zamanlarda yazdığım bir kodu paylaşmak istedim. Geçenlerde bir XML protokolü kullananan siteme bağlantı kurmak zorunda kaldım. Mesaj sayısı çok ve zaman azdı :) Bende hemen tembelliğimin verdiği gazla bu işi yapabilecek bir kod düşünmeye başladım. Hibernate den esinlenerek dedimki her mesajın bir pojo karşılığı olsa ne kolay olurdu bende nesneyi bir fonksiyona yollardım işler kendiliğinden çözülürdü.  Sonrada oturup aşağıdaki kodu yazdım.&lt;br /&gt;&lt;p style="padding: 0px; margin-bottom: 3px; margin-top: 3px; font-size: 9pt;"&gt;&lt;a href="http://rapidshare.com/files/177217622/XMLMessageCreator.java"&gt;XMLMessageCreator&lt;/a&gt;&lt;/p&gt;&lt;p style="padding: 0px; margin-bottom: 3px; margin-top: 3px; font-size: 9pt;"&gt;Bu sınıf içerisine verilen bir mesaj   POJOsunu reflection yardımı ile XML e dönüştürüyor ve geriye bir string olarak dönüyor. Gerekli değişiklikler yapılırsa Stream olarak dönebilir ve işinizi cidden kısaltabilir.&lt;/p&gt;&lt;p style="padding: 0px; margin-bottom: 3px; margin-top: 3px; font-size: 9pt;"&gt;Kodun içerisine gerekli açıklamalar ingilizce olarak girilmiştir.&lt;/p&gt;&lt;p style="padding: 0px; margin-bottom: 3px; margin-top: 3px; font-size: 9pt;"&gt;Gelelim POJOya&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Göndermek istediğimiz XML elemanlarının bir listesini "public String" olarak tanıtıyoruz. (Hepsi büyük harf olarak.) NOT: İsterseniz bunu küçük harf alabilecek şekile getirebilirsiniz. &lt;/li&gt;&lt;li&gt;Eğer içeride başka yapılarda barındıyorsa onları da kendi tipinde tanımlıyoruz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Getter ve Setter methodlarını yaratıyoruz.&lt;/li&gt;&lt;li&gt;Header ve footer kısmı için zarf bilgilerini giriyoruz ve bunları dönebilecek methodlar yazıyoruz.&lt;/li&gt;&lt;/ol&gt;Yapacaklarımız bu kadar , geriye sadece istediğimiz nesneyi yukarıdaki sınıfa yollamak kalıyor.&lt;br /&gt;Bunun gelen XML i karşılayabilecek versiyonunu da sizden bekliyorum artık :)&lt;br /&gt;Örnek &lt;a href="http://rapidshare.com/files/177221298/UploadCustAcc.java"&gt;POJO&lt;/a&gt; bağlantıdadır. Sorularınız veya geliştirmelerinizi benimle paylaşırsanız sevinirim.&lt;br /&gt;Kolay gelsin...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-290243771799612478?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/290243771799612478/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=290243771799612478' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/290243771799612478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/290243771799612478'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/12/reflexml-tembel-xml.html' title='RefleXML - Tembel XML'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-8154434478147100728</id><published>2008-11-11T10:17:00.005+02:00</published><updated>2008-11-11T11:04:02.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kulaklık'/><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><title type='text'>Sennheiser CX 400 Kulaklık</title><content type='html'>Uzun süredir almak için beklediğim hatta daha dedikoduları varken Metan'ı rahatsız etmeye başladığım CX 300 model Sennheiser marka kulaklığı en sonunda almaktan vazgeçtim :) Neden?&lt;br /&gt;Çünkü CX 400 çıkmış. Neden? Çünkü bir çok hatayı düzeltmişler, cx 300 ü cilalamışlar.&lt;br /&gt;Uzun süren acı dolu araştırmalar sonucunda taşınabilirliği dolayısı ile kulak içi bir model almaya karar verdim ama kulak içi modellerde ya ses kalitesi beni mutlu etmiyordu ya da fiyatı. Ta ki Sennheiser'deki amcalar bu guzel modelleri bize sunana dek.&lt;br /&gt;Gelelim ilk izlenimlerime,&lt;ul&gt;&lt;li&gt;Tiz: güçlü.. herhangi bir piyasa kulaklığından ciddi farkları var.Hem ton hem seviye hemde kalitesi tatmin edici.&lt;/li&gt;&lt;li&gt;Mid: orta karar. Nasıl olsa referans bir kulaklık almadığım için çok üzülmedim ama süper diyemeyeceğim.&lt;/li&gt;&lt;li&gt;Bas: süper. Bence kulaklığın asıl vurucu kısmı  basları. İlk dinlediğimde flac formatında kayıtlı düşük frekanslar içeren önceki kulaklaklıklarımın* ses vermediği yada cızırdadığı bir şarkıyı açtım ve dedim "Aman Tanrım....". Size dinlediğiniz şarkıyı hissettiriyor desem tam olur heralde.&lt;/li&gt;&lt;li&gt;Ağırlık: Çok ama çok hafif. İlk aldığımda hayal kırıklığına bile uğradım diyebilirim. Bundan ses çıkmaz demiştim :)&lt;/li&gt;&lt;li&gt;Aksesuar: 3 boy kulak tıpası :), ek kablo, yaka kıskacı, kulaklık cüzdanı, sarma silikonu(?).&lt;/li&gt;&lt;li&gt;Yalıtım: Başarılı sokak, insan konuşmaları araba sesleri bir çok sesi kesiyor. Ama korna bunlara dahil değil.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sxZZaiceBCA/SRlG98kSS6I/AAAAAAAAASc/aK4g_ttZvYE/s1600-h/cx400spec.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 271px;" src="http://1.bp.blogspot.com/_sxZZaiceBCA/SRlG98kSS6I/AAAAAAAAASc/aK4g_ttZvYE/s400/cx400spec.jpg" alt="" id="BLOGGER_PHOTO_ID_5267319269230791586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Teknik:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Frekans Aralığı: 17 - 21000 Hz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Kablo uzunluğu: 0.15 mEmpedans: 16 Ohm&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Toplam Harmonik Distorsiyon (THD): &lt;0.2&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Ses Basınç Seviyesi (SPL): 113 dB (1 kHz, 1 Vrm)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Jak: 3.5 mm altın&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Kulaklık Tipi: Intraaural (Kulak içi)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Transducer prensibi: Dinamik&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Son olarak denedim beyendim mutluyum, iyiki de almışım,  meraklısına tavsiye edilir...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-8154434478147100728?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/8154434478147100728/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=8154434478147100728' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8154434478147100728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8154434478147100728'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/11/sennheiser-cx-400-kulaklk.html' title='Sennheiser CX 400 Kulaklık'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sxZZaiceBCA/SRlG98kSS6I/AAAAAAAAASc/aK4g_ttZvYE/s72-c/cx400spec.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-7303021502334512315</id><published>2008-10-24T08:23:00.002+03:00</published><updated>2008-10-24T08:26:58.682+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teknik Destek'/><category scheme='http://www.blogger.com/atom/ns#' term='Pardus'/><title type='text'>Linux yüklü sisteme ek olarak Vista kurulumu</title><content type='html'>&lt;p&gt;Uzun bir aradan sonra merhaba arkadaşlar. Bugün sizle linux yüklü bir sisteme ek olarak nasıl vista kurduğumu anlatacağım. Benzeri bir şekilde ufak değişiklikler yaparak vista yüklü bir sisteme linux da kurabilirsiniz. Internet'te bunun hakkında dökümanlar var. Hatta  Pardus dağıtımının internet sitesinde de ip uçları bulunuyor. Ben ise bu farklı dökümanları harmanlayıp kullanıcı gözünden size aktaracağım. &lt;/p&gt;  &lt;p&gt;İlk olarak tek ve bölümlenmemiş bir  sabit diskimizin(hdd) olduğunu ve iki işletim sisteminide(OS) bu HDD'ye yükleneceğini varsayalım. Böyle bir durumda ilk yapmamız gereken işlem HDD'mizi parçalara ayırmak. Şuan ki durumumuzda iki farklı alana ihtiyacımız olacagı için ben ikiye ayırdım. &lt;/p&gt;  &lt;p&gt;Linux (ext3) + Vista (NTFS)&lt;/p&gt;  &lt;p&gt;Bu işlem için her hangi bir disk bölümlendirme aracı kullanabilirsiniz. İşletim sistemimiz yüklü olduğu bölümün bu kadar kurcalanmasına izin vermeyeceği için size Çalışan (LIVE) bir linux sürümünü tercih etmenizi öneririm. Ben &lt;a href="http://gparted.sourceforge.net/download.php"&gt;GParted&lt;/a&gt; Live adlı bir dağıtım kullandım. Dağıtım çok küçük ve sadece Gparted yazılımını    &lt;br /&gt;ve onu kullanabilmek için &lt;a href="http://fluxbox.org/"&gt;FLUXBOX&lt;/a&gt; pencere yöneticisi kullanıyor. LIVE cd den çalışmanın özgürlüğü olarak HDD üzerinde hiç bir kısıtlama kalmıyor    &lt;br /&gt;ve istediğimiz değişiklikleri sorunsuzca halledebiliyoruz. Şimdi yapmanız gereken adımları size madde madde anlatacağım.    &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;İçinde Gparted yazılımı bulunan live bir dağıtım edinin.     &lt;br /&gt;    Yapacağımız işlemler için en uygun LIVE Linux dağıtımını bulun (GParted :), indirin CD ye çekin.... &lt;/li&gt;    &lt;li&gt;Bilgisayarınızı yedekleyin :)     &lt;br /&gt;    Ne olur ne olmaz diye sonradan benden nefret etmemeniz için Önemli verilerimizi yedekleyelim. &lt;/li&gt;    &lt;li&gt;PC nizi LIVE CD kullanarak baştan başlatın.     &lt;br /&gt;    CD mizi takıp bilgisayarımızı güzelce bastan başlatlım. &lt;/li&gt;    &lt;li&gt;GParted yazılımını çalıştırın.     &lt;br /&gt;    İlk iş olarak dağıtımımızın içinde bulunan Gparted yazılımını çalıştıralım. Bunu yapmadan önce sisteme takılı      &lt;br /&gt;    harici depolama aygıtlarını çıkartalım ki bir de onlarla uğraşım vakit kaybetmeyelim. Gparted HDD mizi analiz      &lt;br /&gt;    edene kadar beklemeliyiz. &lt;/li&gt;    &lt;li&gt;Linux dağıtımınızın bulunduğu bölümü daraltacağız(SHRINK).     &lt;br /&gt;    Gördüğünüz üzere ekranda HDD mizin o anki durumunu anlatan bir grafik oluştu. Şimdi yapmamız gereken ise bölmek istediğimiz      &lt;br /&gt;    bölümün üzerine gelip SHRINK komutunu çalıştırmak. Yine grafik yardımı ile bu işi gerçekleştirebiliriz. İster ekrandaki kutucuğun      &lt;br /&gt;    bir kenarını oynatarak ister, alttaki rakamlar yardımı ile ihtiyacımız olacak kadar yer açmaıyız. Kalan tanımlanmamış/biçimlendirilmemiş      &lt;br /&gt;    bölümü NEW/Yeni tuşuna basarak bölümlendireceğiz. Mümkünse NTFS olmazda FAT32 olmalı. Bütün bu işlemler bittikten sonra programın üst      &lt;br /&gt;    kısmında bulunan onay tuşuna basarak emirlerin gerçekleştirilmesini bekliyeceğiz.      &lt;br /&gt;    Not: Bu işlem uzun sürebilir. Kahve değilde çay demlemelik bir zamanınız olacak. :) &lt;/li&gt;    &lt;li&gt;Bilgisayarı Vista DVD si ile baştan açıp yükleme yapacağız.     &lt;br /&gt;    Bildiğimiz yükleme ekranı, next, next, nexti oppsss!. &lt;/li&gt;        &lt;li&gt;Bir sorunum var...     &lt;br /&gt;    Yüklencek bölümü seçmeniz istendiğinde yarattığınız bölümü görüp secmenize rağmen Vista bu bölümü beyenmiyor...      &lt;br /&gt;    Bunun basit bir sebebi var. Vista yükleneceği bölümün aktif olmasını istiyor. Bizde hemen ona istediğini vereceğiz. İlk önce yükleme      &lt;br /&gt;    yapmak istediğiniz bölümün indexine bakın. Şimdi konsolu açabilmek için SHIFT+F10 yapalım.      &lt;br /&gt;    Açılan konsolda DISKPART yazıp enter tuşuna basıyoruz. Program açıldıktan sonra, HDD mizi ifade edecek olan      &lt;br /&gt;    SELECT DISK 0 komutunu yazıyoruz. HDD seçildiğine göre sıra geldi bölümlere. Hangi bölümlere sahip olduğumuz hatırlamak için      &lt;br /&gt;    LIST PARTITION komutunu kullanabiliriz. Şimdi Vista yı yüklemek istediğimiz bölümü seçeceğiz. Benim durumumde bu ikinci bölüm o yüzden      &lt;br /&gt;    SELECT PARTITION 2 yazıyorum.      &lt;br /&gt;    &amp;lt;enter&amp;gt;      &lt;br /&gt;    ACTIVE      &lt;br /&gt;    &amp;lt;enter&amp;gt;      &lt;br /&gt;    Onay iletisi alındığında,      &lt;br /&gt;    EXIT &amp;lt;enter&amp;gt; EXIT &amp;lt;enter&amp;gt;      &lt;br /&gt;    Şimdi geri dönüp bu bölüme rahatlıkla yükleme yapabiliriz. &lt;/li&gt;    &lt;li&gt;Vista yüklendi ama Linux nerede? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;    Vista yüklememiz bitti ama şimdi açılışta iştetim sistemi seçiminin gelmesi gereken yerde Vista açılıyor. Bunun nedeni ise GRUB ı baştan yüklememiz gerekmesi. Bu işlem için PARDUS'un dorumlarından da yararlanabilirsiniz.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Grub yükleme işlemi. (Birazdan anlatacağım yöntem PARDUS 2008 ile gerçekleştirilmiştir) &lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;Sisteminizi PARDUS CD'si ile açın. &lt;/li&gt;    &lt;li&gt;YALI başladıktan sonra PARDUS kurulumunu seçin. &lt;/li&gt;    &lt;li&gt;Lisans ekranında CTRL+ALT+F1 tuşlarına basarak konsolu açın. &lt;/li&gt;    &lt;li&gt;Konsolda  "grub" yazın. &lt;/li&gt;    &lt;li&gt;Ardından "root (" ve TAB tuşu ile sabit diskleri listelemesini sağlayın. &lt;/li&gt;    &lt;li&gt;PARDUS'un bulunduğu sabit diski seçin. örn: root (hd0) &lt;/li&gt;    &lt;li&gt;"root (hd0," komutu ve TAB tuşu ile bölümleri listeletin. &lt;/li&gt;    &lt;li&gt;PARDUS'un bulunduğu bölümü seçin örn:root (hd0,0) &lt;/li&gt;    &lt;li&gt;"setup (hd0)" komutu ile yaptıklarımızın yansımasını sağlayalım. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Artık sistemimiz baştan başlatılmaya hazır. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Linux geldi ama Vista nerede? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;     Şimdi tek yapmamız gereken Vista'yı GRUB ayarlarında tanıtmak. Bu işlem için sistemi PARDUS ile açıyoruz.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Konsolu açıyoruz. &lt;/li&gt;    &lt;li&gt;"kdesu kwrite /boot/grub/grub.conf" komutu ile grub ayarlarını açıyoruz. &lt;/li&gt;    &lt;li&gt;En sona &lt;/li&gt;    &lt;li&gt;"title "&amp;lt;İşletim Sistemi Adı&amp;gt; örn: title Windows Vista Business &lt;/li&gt;    &lt;li&gt;"root ("&amp;lt;Hedef Sabit disk&amp;gt; "," &amp;lt;Hedef bölüm&amp;gt; ")"  örn: root (hd0,1) &lt;/li&gt;    &lt;li&gt;"savedefault" &lt;/li&gt;    &lt;li&gt;"makeactive" &lt;/li&gt;    &lt;li&gt;"chainloader +1" &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;      Böylece  bir dahaki açılışta Vista da GRUB seçenekleri arasında yer alacak.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ohhh be! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;     En sonunda 2 sistemide rahatlıkla kullanabileceğimiz bir düzen oluşturduk. Güle güle kullanın...&lt;/p&gt;  &lt;p&gt;Sorularınız olursa yardımcı olmaktan mutlu olurum.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-7303021502334512315?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/7303021502334512315/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=7303021502334512315' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7303021502334512315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7303021502334512315'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/10/linux-ykl-sisteme-ek-olarak-vista.html' title='Linux yüklü sisteme ek olarak Vista kurulumu'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-2677438213125650239</id><published>2008-08-25T09:18:00.007+03:00</published><updated>2008-08-26T08:56:29.669+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pardus'/><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Açık Kaynak'/><category scheme='http://www.blogger.com/atom/ns#' term='Derin Düşünce'/><title type='text'>PARDUS 2008 : Isınma Turları</title><content type='html'>&lt;div style="text-align: justify;"&gt;    Yaklaşık 1o gündür Pardus kullanıyorum... Artık biraz yorum yapabileceğime inandığım için de ilk izlenimlerimi yansıtayım dedim. Bunları madde madde yazayım ki okumakta yazmakta kolay olsun :)&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Dil: İşletim sistemi gerçekten de Türkçe. Nasıl desem... Arayüz zaten türkçe ama öyle yarısı türkçe yarısı ingilizce hata iletileri de yok :)&lt;/li&gt;&lt;li&gt;Görsel: KDE güzel, kullanılan sürüm dengeli, ikonları falanda filanı başarılı...&lt;/li&gt;&lt;li&gt;Pisi , Kaptan, Tasma bu sürümde daha dengeli hatta sorunsuz denebilecek kadar iyi.&lt;/li&gt;&lt;li&gt;Donanım tanımada sorun yok. Geforce GO 7xxx ekran kartımı hemen tanıdı. Sonradan pisi ile yaptıgım yeni driver yükseltmesi ile hız ve özellik kattı.(tazeleme,çözünürlük). Creative Audigy 2 ZS notebook seskartım hiç bir linux sürümünde düzgün yada tam verimli çalışmadığı halde ilk defa sorunsuz hatta  vistadan daha iyi bir performansla çalıştı.&lt;/li&gt;&lt;li&gt;KDE bir kere çöktü :D ama gerçekten o kadar ...&lt;/li&gt;&lt;li&gt;KDE 4 güncellemesi düşünmeyin..:)&lt;/li&gt;&lt;li&gt;Açılış kapanış gerçekten hız açısından geliştirilmiş.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Tabi en önemlisi zevk aldım... NetBeans, Eclipse kurdum.. Eclipse'i pisi yardımıyla kuruduğum halde biraz uğraştırdı ama NetBeans elle kurulduğu halde hiçbir sorun çıkarmadı. En tıkandığım zamanlarımda ise bir reset dertlerimi çözdü :)  Kablosuz ağ performansıda iyileştirilmiş. USB harddisklerle (uyku modlu) ilgili biraz geçiştirme çözümler farkettim ama sorunu çözüyor. Kısacası işliyor , çalıştırıyor, çalışıyor ve akşam yatağınıza mutlu bir kullanıcı olarak gönderiyor sizi... Kullananlar olursa yorumlarınızı duymak, yalanlanmak ya da sıvazlanmak isterim ..:) Son olarak nette gördüğüm güzel bir  karikatür&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://kare.fazlamesai.net/arsiv/2007_11_26.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://kare.fazlamesai.net/arsiv/2007_11_26.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-2677438213125650239?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/2677438213125650239/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=2677438213125650239' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2677438213125650239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2677438213125650239'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/08/yaklak-1o-gndr-pardus-kullanyorum.html' title='PARDUS 2008 : Isınma Turları'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-8199630466920529652</id><published>2008-08-16T11:33:00.004+03:00</published><updated>2008-08-25T09:40:13.237+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pardus'/><category scheme='http://www.blogger.com/atom/ns#' term='Açık Kaynak'/><title type='text'>PARDUS 2008 : Tanışma</title><content type='html'>Merhaba arkadaşlar...&lt;br /&gt;Bilgisayarım üstünde deneyler yaparken yanlışlıkla harddisk'leri tanınmaz hale getirdikten sonra uzun zamandır istediğim ama format atmaya hep üşendiğim için yapamadığım bir şeyi yaptım. PARDUS 2008 kurdum bugün.&lt;br /&gt;Daha çok fazla incelemeye fırsatım olmadı ama hepiniz bilirsiniz ki her şey aslında tanıştıktan sonraki ilk 10 saniyede biter:) Yani işin özeti, ilk izlenimim süper. Bu sefer olmuş! Donanımlarımı sorunsuz tanıdı, gerçekten hızlı çalışıyor, görseli çok keyifli. Devamı daha sonra......&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pardus.org.tr/resim/baslik_ana2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.pardus.org.tr/resim/baslik_ana2.png" alt="" 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/9141508959017058173-8199630466920529652?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/8199630466920529652/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=8199630466920529652' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8199630466920529652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8199630466920529652'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/08/pardus-2008.html' title='PARDUS 2008 : Tanışma'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-7474195793304058991</id><published>2008-08-05T17:10:00.008+03:00</published><updated>2008-08-07T09:06:49.383+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Açık Kaynak'/><category scheme='http://www.blogger.com/atom/ns#' term='Derin Düşünce'/><title type='text'>IBM Lotus Symphony 1</title><content type='html'>IBM, Lotus yazılımlarına yeni bir üye ile devam ediyor. Bu programın ismi Lotus Symphony. Bir kaç gündür programı inceliyorum ve izlenimlerimi sizinle paylaşmak istedim. İlk olarak program 3 ana işlevi içeriyor. Microsoft office karşılıklarına göre söylersek word, powerpoint ve excel. Program Java ile Eclipse üzerinde yazılmış. Java ile kodlandığı için alternatiflerine göre yavaş çalışıyor.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sxZZaiceBCA/SJqJKZWbkQI/AAAAAAAAAPI/TsmgmpoTIXs/s1600-h/lotus-symphony.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 139px;" src="http://1.bp.blogspot.com/_sxZZaiceBCA/SJqJKZWbkQI/AAAAAAAAAPI/TsmgmpoTIXs/s320/lotus-symphony.GIF" alt="" id="BLOGGER_PHOTO_ID_5231644728840917250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Programın hoş bir arayüzü var. Tab sistemi ağırlıklı olarak kullanıllmış. Bütün belgeler (her 3 tipdeki) aynı ana pencere içerisinde açılıp tablar yardımı ile kullanılabilir hale geliyor.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqKmygOY4I/AAAAAAAAAPQ/xZ7rF42eLx0/s1600-h/lotus-symphonymain.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 210px;" src="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqKmygOY4I/AAAAAAAAAPQ/xZ7rF42eLx0/s320/lotus-symphonymain.JPG" alt="" id="BLOGGER_PHOTO_ID_5231646316140848002" border="0" /&gt;&lt;/a&gt;Programlar akranlarına göre yeterli özellik sağlayamıyor ve tekrar belirtmek istiyorum gerçekten yavaş çalışıyor. Daha fazla detaya girmek isterdim ama isteyenlerin kendi incelemesinin daha sağlıklı olacağını sanıyorum. Fikir versin diye birkaç ekran görüntüsü koyuyorum.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqPpusX2tI/AAAAAAAAAPo/85WDtIutiHg/s1600-h/lotus-symphonyexcel.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqPpusX2tI/AAAAAAAAAPo/85WDtIutiHg/s200/lotus-symphonyexcel.JPG" alt="" id="BLOGGER_PHOTO_ID_5231651864215804626" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqPQZLIu5I/AAAAAAAAAPY/DlPc15CebUQ/s1600-h/lotus-symphonyword.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_sxZZaiceBCA/SJqPQZLIu5I/AAAAAAAAAPY/DlPc15CebUQ/s200/lotus-symphonyword.JPG" alt="" id="BLOGGER_PHOTO_ID_5231651428942527378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sxZZaiceBCA/SJqPZ0BXUqI/AAAAAAAAAPg/LvXobi6EeKg/s1600-h/lotus-symphonypower.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sxZZaiceBCA/SJqPZ0BXUqI/AAAAAAAAAPg/LvXobi6EeKg/s200/lotus-symphonypower.JPG" alt="" id="BLOGGER_PHOTO_ID_5231651590768120482" border="0" /&gt;&lt;/a&gt;Lotus serisini Lotus123'den beri takip eden biri olarak tatmin olmadım diyebilirim. Kendisi ücretsiz bir yazılım ve yazının sonunda vereceğim bağlantıdan indirilebilir. Ücretsiz olması Microsoft Office karşısında bir artı ama Open Office varken bunun gerçekten bir fark yaratacağını sanmıyorum. Son olarak. Yazılım open office, office 97-2003 , open document ve rtf, txt formatlarını destekliyor (okuyup yazabiliyor) Keşke açık kod dünyası alternatif programlarla bu kadar vakit kaybetmektense güç birleştirip tek ama sağlam işler çıkarsa...&lt;br /&gt;&lt;a href="http://symphony.lotus.com/software/lotus/symphony/home.jspa"&gt;LOTUS - Symhopny 1&lt;/a&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/9141508959017058173-7474195793304058991?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/7474195793304058991/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=7474195793304058991' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7474195793304058991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7474195793304058991'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/08/ibm-lotus-symphony-1.html' title='IBM Lotus Symphony 1'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sxZZaiceBCA/SJqJKZWbkQI/AAAAAAAAAPI/TsmgmpoTIXs/s72-c/lotus-symphony.GIF' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-3575169688411812678</id><published>2008-08-04T10:17:00.004+03:00</published><updated>2008-08-04T10:37:37.762+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Derin Düşünce'/><category scheme='http://www.blogger.com/atom/ns#' term='Fotoğraf'/><title type='text'>Fotoğraf için güzel bir rehber</title><content type='html'>Uzun zamandır takip ettiğim güzel bir siteden bahsedeceğim, &lt;a href="http://www.3ayak.org/"&gt;3ayak.org .&lt;/a&gt; Sitede değişik fotoğrafçılar hakkında bilgiler, galerileri, internet siteleri ve yeni çıkan teknolojiler(fotoğrafla ilgili ) hakkında güzel yazılar bulabilirsiniz. Ben yaklaşık 1 yıldır takip ediyorum bu siteyi ve özellikle de tanıttıkları yeni fotoğrafçılar benim açımdan çok yararlı oldu. Değişik tekniklere sahip insanların çalışmalarını incelemek insana gerçekten keyif veriyor ve bir şeyler öğretiyor.&lt;br /&gt;Size yeni fikirler vermesi açısından bir göz atmanızı hatta eski konulardan başlayarak yararlanmanızı tavsiye ederim. Kolay gelsin iyi seyirler :)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.3ayak.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sxZZaiceBCA/SJavnPYCb3I/AAAAAAAAAPA/FZo6zkTcfh0/s320/3ayak.JPG" alt="" id="BLOGGER_PHOTO_ID_5230561105914523506" 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/9141508959017058173-3575169688411812678?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/3575169688411812678/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=3575169688411812678' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/3575169688411812678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/3575169688411812678'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/08/fotoraf-iin-gzel-bir-rehber.html' title='Fotoğraf için güzel bir rehber'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sxZZaiceBCA/SJavnPYCb3I/AAAAAAAAAPA/FZo6zkTcfh0/s72-c/3ayak.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-6049685464760034836</id><published>2008-08-01T22:04:00.000+03:00</published><updated>2008-08-01T22:07:43.507+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Derin Düşünce'/><category scheme='http://www.blogger.com/atom/ns#' term='Fotoğraf'/><title type='text'>Temel Fotoğraf (Derin) Düşünceleri</title><content type='html'>&lt;p&gt;Bu kısım da tamamen kendi fikirlerim olan, ger&amp;#231;ekte doğruluğu sadece bana g&amp;#246;re ge&amp;#231;erli olan derinnn d&amp;#252;ş&amp;#252;ncelerimi paylaşacağım. B&amp;#246;yle bir iş yapmamdaki asıl neden fotoğrafın teknik sınırların &amp;#246;tesinde bazı duyguların yardımıyla daha g&amp;#252;zel &amp;#231;ekilebileceğini g&amp;#246;rm&amp;#252;ş olmam.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Bence fotoğraf &amp;#231;ekmeye başlamadan &amp;#246;nce yapılması gereken bazı şeyler var. Bunlar rahat bir şeyler giyinmek, g&amp;#252;zel bir m&amp;#252;zik a&amp;#231;mak ve &amp;#231;eşitli esneme hareketleri ile v&amp;#252;cudumuzu formda ve enerjimizi y&amp;#252;ksek tutmak. Bunlar duygularınızı daha rahat ifade etmenizi ve gereken pozisyonlarada sağlam durabilerek aklınızdakini yansıtmanıza yardım edecektir. Bir diğer &amp;#231;ok &amp;#246;nemli şey ise makinanızı tanımak. Aslında belli &amp;#246;zellikleri sağladıktan sonra k&amp;#246;t&amp;#252; makina diye bir şey olduğuna inanmıyorum ben. Makinamızı ne kadar tanıdığımız, ne kadar hakim olduğumuz ve verceği tepkileri ne kadar iyi tahmin edebildiğimiz onu bizim g&amp;#246;z&amp;#252;m&amp;#252;zde iyi bir makina yapacaktır. &amp;#199;oğu fotoğraf&amp;#231;ı &amp;#231;okta yeni olmayan ama bildikleri sevdikleri alıştıkları makinaları kullanırlar. Genelde studio dışındaki fotoğraf&amp;#231;ılık hızlı tepiler, &amp;#231;abuk kararlar ve bunun sonucunda iyi fotoğraflar gerektirir. Bunu yapmanın en iyi yoluda ekipmanımızı, v&amp;#252;cudumuzu iyi tanıyıp hazır tutmak ve g&amp;#246;z&amp;#252;m&amp;#252;z&amp;#252; a&amp;#231;maktır. Bunları asıl s&amp;#246;ylememde ki neden &amp;#231;oğu insanın studio dışında fotoğraf &amp;#231;ekmesidir. &lt;/p&gt;  &lt;p&gt;Şimdi gelelim pratik tekniklerine; Size verebileceğim en g&amp;#252;zel tavsiyedir heralde bu &amp;#231;&amp;#252;nk&amp;#252; eminim g&amp;#246;zle g&amp;#246;r&amp;#252;l&amp;#252;r bir değişme g&amp;#246;receksiniz.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Genelde insanımız tanımadığı biri tarafından foroğraflanmayı &amp;#231;ok sevmez. Bunun i&amp;#231;in hevesli gen&amp;#231;lerimiz de (mesela ben) ya izin alarak reddedilmeye alışır yada dayak, k&amp;#252;f&amp;#252;r &amp;#231;ok nadir de teşekk&amp;#252;rle karşılaşır. Ben ş&amp;#246;yle bir &amp;#231;&amp;#246;z&amp;#252;m buldum. Etrafınızda olan biten yerel sayılabilecek spor aktiviteleri varsa (tercihe a&amp;#231;ık hava) oralara gidip, oyuncuların fotoğraflarını &amp;#231;ekin. Bu size hem hız, hem an yakalama, hem konu takip, hemde kadraj oturtma konusunda pratik olacaktır. En g&amp;#252;zel yanı ise genelde bu spor karşılaşmaları 30 dk nin &amp;#252;zerinde olur ve size yeniden denemek i&amp;#231;in &amp;#231;ok şans verir. A&amp;#231;ık hava dememdeki neden ise sizi fazladan ayarla uğraşmak yada d&amp;#252;ş&amp;#252;k perde hızlarından kurtarmak i&amp;#231;in bol ışıklı bir mekan olsun istemem. &lt;/li&gt;    &lt;li&gt;Hayvan fotoğrafları &amp;#231;ekmek kolay ve etkili bir yoldur. Bunu ikinci yol olarak s&amp;#246;ylememdeki asıl neden insanlar hayvanları &amp;#231;ekerken sadece onların g&amp;#246;r&amp;#252;n&amp;#252;ş&amp;#252;n&amp;#252; yansıtmaya &amp;#231;alışır ama biraz da olsa spor fotoğrafı &amp;#231;ekmiş biri hayvanların hareketlerinide &amp;#246;nemser, tahmin etmeye yakalamaya &amp;#231;alışır. Bu tarzda &amp;#231;alışırken kendinize bir senaryo bulmaya &amp;#231;alışın. Mesela balık&amp;#231;ının tezgahından balık aşıran bir kedi, bir şeyler atıştıran bir hayvan da olabilir ya da bir yere bakan hayvanlar. Bu şekildeki fotoğraf &amp;#231;alışmalarının size daha faydalı olacağını d&amp;#252;ş&amp;#252;n&amp;#252;yorum. &lt;/li&gt;    &lt;li&gt;Sohbet edin... Her kesimden her t&amp;#252;rden insanla elinizde makina olmadan konuşun ama daha &amp;#231;ok dinleyin. Nelerden hoşlanırlar, neleri sevmezler nasıl muhabbetlerin devamı gelir kendinize insan tipleri hakkında profil &amp;#231;ıkartın. &amp;#199;ıkartın ki ilerde &amp;#231;alışabilecek modelleriniz olsun sizi sevsinler kovalamasınlar. Yarın &amp;#246;b&amp;#252;r g&amp;#252;n &amp;#231;ekilesi birini g&amp;#246;rd&amp;#252;ğ&amp;#252;n&amp;#252;zde konuşarak durumu lehinizde tutabilin. Kişileri tanıyın, onlarla konuşun, dinleyin o zaten ihtiyacınız olan fikri size verecektir. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;NOT: Bazı ustaların kitaplarında da yazdığı gibi fotoğraf duyguları yansıtmalı, siz o anı tam olarak anlayamazsanız hissedemezseniz yansıtamazsınız da.&lt;/p&gt;  &lt;p&gt;Sonra g&amp;#246;r&amp;#252;şmek &amp;#252;zere...&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-6049685464760034836?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/6049685464760034836/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=6049685464760034836' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6049685464760034836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6049685464760034836'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/08/temel-fotoraf-derin-dnceleri.html' title='Temel Fotoğraf (Derin) Düşünceleri'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-3464137846887597832</id><published>2008-07-29T00:25:00.000+03:00</published><updated>2008-07-29T00:32:20.157+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotoğraf'/><title type='text'>Temel Fotoğraf Bilgileri</title><content type='html'>&lt;p align="justify"&gt;Fotoğraf &amp;#231;ekmek de her iş gibi tekniğini bildiğinizde daha iyi yapılabilen bir iştir. Hımm... diceksiniz sen kiminde b&amp;#246;yle bir yazı yazıyorsun. Ben amat&amp;#246;r şekilde fotoğrafla ilgilenen &amp;#231;eşitli kul&amp;#252;plerde ve aktivitelerde fotoğraf&amp;#231;ı olarak &amp;#231;alışmış teknik kısımlardan biraz anlayan bir hevesli gencim.:) İstedimki biraz daha basit bir şekilde &amp;#246;rnekleyerek insanlara bildiğim şeyleri aktarıyım. O zaman daha fazla sa&amp;#231;malamayıp başlayalım.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="461" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="176"&gt;         &lt;p&gt;&lt;strong&gt;Fotoğraf nedir?&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p&gt;Işığın ışığa duyarlı bir y&amp;#252;zeye kaydedilmiş halidir.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;         &lt;p&gt;&lt;strong&gt;Fotoğraf i&amp;#231;in ne lazımdır?&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p&gt;Fotoğraf makinası, g&amp;#246;z biraz da ışık.:) &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Fotoğraftan zevk almak i&amp;#231;in ne yapmalı?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;Bence ilk başta makinamızı manuel yani el ayarı ile kullanmayı &amp;#246;ğrenmeli.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Makina kısımları&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;ul&gt;           &lt;li&gt;Lens&lt;/li&gt;            &lt;li&gt;G&amp;#246;vde&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;(Kimi makinalarda bu 2 b&amp;#246;le birdir bunlara kompak makina denir.)&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Lens?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p align="justify"&gt;Işığın makinamıza girişini d&amp;#252;zenleyen optik b&amp;#246;lge. &amp;#199;eşitleri vardır.Genelde sanılanın aksine X lerle değilde MM'lerle &amp;#246;l&amp;#231;&amp;#252;l&amp;#252;r. X miktarı minimum odak uzaklığının maximum odak uzaklığının ka&amp;#231;ta ka&amp;#231;ı olduğuyla hesaplanır. Yani anlıcağınız mesela her 6X zoom aynı değildir. Minimum odak uzaklığıa g&amp;#246;re değişir.Diafram genişliği ve optik kalitesi &amp;#231;ok &amp;#246;nemlidir.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;G&amp;#246;vde?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p&gt;G&amp;#246;vde tuşların tekerleklerin film/algılayıcının bulunduğu b&amp;#246;lgedir. En &amp;#246;nemli teknik &amp;#246;zellikleri;&lt;/p&gt;          &lt;li&gt;Perde hızı&lt;/li&gt;          &lt;li&gt;Ergonomi&lt;/li&gt;          &lt;li&gt;Pil s&amp;#252;resi&lt;/li&gt;          &lt;li&gt;Algılayıcı &amp;#246;zellikleri&lt;/li&gt;          &lt;p&gt;gibi şeylerdir. Ele oturması ağırlığı motor hızı, pil &amp;#246;mr&amp;#252;, dayanıklılığı g&amp;#246;vde tarafından belirlenen &amp;#246;zelliklerdir. Daha a&amp;#231;acağım bu konuyu.           &lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Film /&amp;#160; Algılayıcı (G&amp;#246;vde) ?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p align="justify"&gt;Aslında film de bir &amp;#231;eşit&amp;#160; kimyasal algılayıcı olduğu i&amp;#231;in bundan sonra sadece algılayıcı diyeceğim. Algılayıcımız ışığın son halinin kayıt edildiği yerdir. Işık izleri burda birikir. Ne kadar s&amp;#252;re ve ne kadar ışığa maruz kalacağı bizim tarafımızdan ayarlanmalıdır.&lt;/p&gt;          &lt;p align="justify"&gt;Birde ISO ya da ASA diye bir değerimiz vardır, kendisi algılayıcımızın hassasiyetini belirtir. Y&amp;#252;ksek değerler(800,1600) genelde g&amp;#246;r&amp;#252;nt&amp;#252;de bozulmaya (noise) neden olur.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Diafram genişliği (Lens) ?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p align="justify"&gt;Bu ayar ne kadar ışık alacağımızı ayarlar. Diafram genişliği en basit olarak g&amp;#246;z bebeğimizle &amp;#246;rneklendirilebilir. Er kişi g&amp;#252;neşe &amp;#231;ıkarsa ışığı dengelemek i&amp;#231;in g&amp;#246;z bebeği k&amp;#252;&amp;#231;&amp;#252;l&amp;#252;r. Karanlığı &amp;#231;ıkar ise g&amp;#246;z bebeği giren ışığı arttırmak i&amp;#231;in b&amp;#252;y&amp;#252;r. Bizde aynen makinamızı ayarlarken b&amp;#246;yle yapmalıyız. &amp;#199;ok aydınlık ortamlarda diaframı kısıp karanlık ortamlardada a&amp;#231;malıyız. Bize bu aralığıda lensimiz sunduğu i&amp;#231;in ne kadar bu konuda &amp;#246;zg&amp;#252;r olmak istiyorsak ona g&amp;#246;re bir lens se&amp;#231;meliyiz.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="176"&gt;&lt;strong&gt;Perde hızı (G&amp;#246;vde) ?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="283"&gt;         &lt;p align="justify"&gt;Bu ayarımız ise ne kadar s&amp;#252;re ışık alacağımızı ayarlar. Bunu da ş&amp;#246;yle &amp;#246;rnekleyelim. Bir el&amp;#160; bi kalemle s&amp;#252;rekli bir şeyler &amp;#231;izsin. Ve &amp;#246;n&amp;#252;ndeki kağıdı nekadar s&amp;#252;re ile değiştirceğiniz size kalsın. Kağıt ne kadar uzun s&amp;#252;re kalırsa &amp;#252;st&amp;#252;ne o kadar &amp;#231;ok hareket &amp;#231;izilir. Şimdi el hayat olsun, kalemde ışık ve kağıtta algılayıcımız. Her maddeden bir ışık yansıdığına g&amp;#246;re o ışık hep iz bırakacaktır. Eğer sabitse belirginleşir hareketliyse ge&amp;#231;tiği yolu soluk bir şekilde g&amp;#246;r&amp;#252;r&amp;#252;z.           &lt;br /&gt;Işık &amp;#231;oksa bu değeri kısaltabiliriz. Yetersizse uzatabiliriz. Uzun değerler haraketli cisimlerde katmaya neden olabilir. Bu ayarlar arasında denge yakalamak lazım. Hız aralığı g&amp;#246;vdedeki perde motoru tarafından belirlenir, ona g&amp;#246;re se&amp;#231;mek lazım tabi...&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; Bu yazılık bu kadar da kalsın bir daha ki yazıda daha detaylı paylaşmak dileğiyle...  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-3464137846887597832?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/3464137846887597832/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=3464137846887597832' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/3464137846887597832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/3464137846887597832'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/temel-fotoraf-bilgileri.html' title='Temel Fotoğraf Bilgileri'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-1482144073625762807</id><published>2008-07-23T10:54:00.001+03:00</published><updated>2008-08-04T10:36:46.437+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Açık Kaynak'/><title type='text'>IzPack - Package, Distribute &amp; Deploy</title><content type='html'>&lt;p style="text-align: center;"&gt;Java'da genelde en büyük sorun açık kaynak kodlu projelerin çok da kullanıcı dostu olmayan yükleme ve ayar kısımlarıdır. Bu dertlerden yakındığımızı duyan bazı arkadaşlar bir program yazarak bu sorunumuzu çözmeye çalışmışlar.IzPack java projelerini paketlemek,dağıtmak ve kurmak için yapılmış tek bir programdır. Program tamamen kullanıcı dostu olmak için çabaladığından her platformda çalışabilen ve tek bir yükleyicisi (installer) olan bir şekilde tasarlanmış. Anladığım kadarıyla kendisi bu karışık paket kuruculara ve platform bazlı farklılıklara çözüm bulmaya çalışıyor. Gelelim işin en hoş kısmına, çalışmak için sadece JVM istiyor ve tamamen ücretsiz...:)&lt;/p&gt;&lt;p style="text-align: center;"&gt;           &lt;img src="http://izpack.org/izpack-logo.png" /&gt;&lt;/p&gt;  &lt;p&gt;Yükleme işlemi çok basit &lt;a href="http://java.sun.com/" target="_blank"&gt;Java SUN'ın&lt;/a&gt; sitesinden JRE ile &lt;a href="http://dist.codehaus.org/izpack/releases/4.0.1/IzPack-install-4.0.1.jar" target="_blank"&gt;IzPack 4.0.1&lt;/a&gt;' i indirdikten sonra. IzpackXXX.jar dosyasını JAVA classpath'inin içine kopyalayıp  konsoldan:&lt;/p&gt;  &lt;p&gt;"java -jar izpack.jar" yazıyoruz. ve kurulum işlemi bir gui yardımıyla başlıyor.&lt;/p&gt;  &lt;p&gt;NOT 1: Vista kullanıcıları User Account Control'u (UAC) kapatmanızı öneririm yoksa sorun yaşayabiliyosunuz.Kendisi ControlPanel-&amp;gt;User ayarlarında.&lt;/p&gt;  &lt;p&gt;NOT 2: Java Classpath değiştirmediyseniz JRE'nin yüklü olduğu klasördeki "bin" klasörünün içidir.&lt;/p&gt;  &lt;p&gt;Bundan sonra her hangi bir izpack uyumlu jar dosyasını aynı yolla ama izpack sihirbazı ile yükleyebilirsiniz yada kendi yükleme paketinizi oluşturabilirsiniz.. Hadi bakalım kolay gelsin... &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-1482144073625762807?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/1482144073625762807/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=1482144073625762807' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/1482144073625762807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/1482144073625762807'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/izpack-package-distribute-deploy.html' title='IzPack - Package, Distribute &amp;amp; Deploy'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-4754898057921834534</id><published>2008-07-22T10:07:00.000+03:00</published><updated>2008-07-22T10:54:53.128+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='RMI'/><title type='text'>RMI - Remote method Invocation</title><content type='html'>&lt;p&gt;RMI (Uzaktan yordam &amp;#231;ağrımı) Java'nın bize sunduğu bir başka kolaylık. İlk &amp;#246;nce RMI nedir onu a&amp;#231;ıklayayım...&amp;#160; RMI programcıya uzakta tanımlanmış bir fonksiyonu sanki kendi fonksiyonuymuş gibi &amp;#231;ağırma &amp;#246;zg&amp;#252;rl&amp;#252;ğ&amp;#252;n&amp;#252; sağlar. Bunun i&amp;#231;in bir sunucu, sunucuda kayıtlı fonksiyonlar (registered) ve an az bir istemci gerekmektedir. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SIWSQAZjchI/AAAAAAAAAOo/-qRKe-RiHe8/s1600-h/clip_image001%5B1%5D.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="183" alt="clip_image001" src="http://lh4.ggpht.com/serayuzgur/SIWSQ6vr3YI/AAAAAAAAAOs/1X36WHfUJ4k/clip_image001_thumb.gif?imgmax=800" width="481" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Resimdede belirtildiği temel mantığı basit bir veri alışverişidir. Biraz daha detaylı incelemek istersek ş&amp;#246;yle bir şema &amp;#231;izebiliriz.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="466" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="267"&gt;         &lt;ul&gt;           &lt;li&gt;İlk olarak sunucu kendi ismini kaydetmelidir. &lt;/li&gt;            &lt;li&gt;İstemci sunucu ismini kullanarak aramalı ve bağlantı istemelidir.Bundan sonra kayıtlı fonksiyonlara ulaşmaya &amp;#231;alışmalıdır. &lt;/li&gt;            &lt;li&gt;&amp;quot;Stub&amp;quot; fonksiyon i&amp;#231;in g&amp;#246;nderilen parametreleri &lt;em&gt;serialize&lt;/em&gt; edip &amp;quot;Skeleton&amp;quot;'a yollar , &lt;em&gt;skeleton&lt;/em&gt; uzaktaki fonksiyonları kullanarak cevabu hesaplatır ve sonucu &lt;em&gt;serialize&lt;/em&gt; edip &lt;em&gt;stub&lt;/em&gt;'a geri d&amp;#246;ner. &lt;/li&gt;         &lt;/ul&gt;          &lt;ul&gt;           &lt;li&gt;İstemci uzaktaki fonksiyonu &amp;#231;ağırdığında istek ilk olarak &lt;em&gt;stub&lt;/em&gt;'a yollanır. &lt;/li&gt;            &lt;li&gt;Bundan sonra bu isteğin sunutu tarafına &lt;em&gt;skeleton&lt;/em&gt;'a ulaşması tamamen &lt;em&gt;stub&lt;/em&gt;'ın sorumluluğudur.&lt;/li&gt;            &lt;li&gt;Stub uzaktaki sunucuya bir soket a&amp;#231;ar ve parametreleri &lt;em&gt;marshall&lt;/em&gt;'layarak verileri &lt;em&gt;skeleton&lt;/em&gt;'a yollar.&lt;/li&gt;            &lt;li&gt;&lt;em&gt;Skeleton&lt;/em&gt;'da bu uzaktan &amp;#231;ağrıları alan ve verilerin &lt;em&gt;marshalling&lt;/em&gt; işlemini geri alabilen bir fonksiyon vardır.Buna g&amp;#246;rede ger&amp;#231;ekte istenen fonksiyona parametreler yollanıp fonksiyon &amp;#231;ağırılır.&lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;        &lt;td valign="top" width="196"&gt;         &lt;p&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SIWSRB6JBzI/AAAAAAAAAOw/JTgLEjO15kA/s1600-h/clip_image002%5B2%5D.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="259" alt="clip_image002" src="http://lh6.ggpht.com/serayuzgur/SIWSRxMlcgI/AAAAAAAAAO0/G9sRCFoIods/clip_image002_thumb%5B1%5D.gif?imgmax=800" width="224" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SIWSSUneCYI/AAAAAAAAAO4/eSmkM4v55ZE/s1600-h/clip_image0025%5B1%5D.gif"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="69" alt="clip_image002[5]" src="http://lh5.ggpht.com/serayuzgur/SIWSSxq4AbI/AAAAAAAAAO8/YNjq4AbEhI4/clip_image0025_thumb.gif?imgmax=800" width="246" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#214;rnek olarak aşağıdaki kodu inceleyebilirsiniz...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://rapidshare.com/files/131542491/MatrixMultiplication.rar" target="_blank"&gt;Matrix Multiplication&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Her hangi bir soru olursa a&amp;#231;ıklamaktan zevk duyarım.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-4754898057921834534?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/4754898057921834534/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=4754898057921834534' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4754898057921834534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4754898057921834534'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/rmi-remote-method-invocation.html' title='RMI - Remote method Invocation'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/serayuzgur/SIWSQ6vr3YI/AAAAAAAAAOs/1X36WHfUJ4k/s72-c/clip_image001_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-7466891442923328191</id><published>2008-07-20T18:50:00.002+03:00</published><updated>2008-07-20T23:22:28.630+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='Hibernate'/><title type='text'>Hibernate - Relational Persistence</title><content type='html'>&lt;p&gt;    Eskiden hibernate dedinmi aklıma sadece iki şey geliyordu. Kış uykusu ve işletim sistemlerindeki bir çeşit uyku modu.:) ama artık bunlara bir yenisi daha katıldı. Hibernate açık kaynak bir &lt;em&gt;obje/ilişki tabanlı veritabanı &lt;a href="http://lh6.ggpht.com/serayuzgur/SINe94OX8eI/AAAAAAAAAN8/Va-S6ADmLlU/s1600-h/hibernate_logo%5B13%5D.gif"&gt;&lt;img style="margin: 0px 0px 0px 5px;" alt="hibernate_logo" src="http://lh3.ggpht.com/serayuzgur/SINe-qyJLDI/AAAAAAAAAOA/QimBhSwjEi0/hibernate_logo_thumb%5B9%5D.gif?imgmax=800" width="226" align="right" height="71" /&gt;&lt;/a&gt;servisi&lt;/em&gt;. Kendisi programlarımızı veri tabanı ile ilişkilendirirken bize yardımcı oluyor ve veri tabannını tamamen object oriented olarak işlememizi sağlıyor. Tamamen derken herşeyi kastediyorum tablolar, kolon elemanları, kayıtlı olan veri, ilişkiler v.b... Bilgileri işlerken istersek SQL istersek HQL &lt;em&gt;(hibernate query language)&lt;/em&gt; istersek de önceden tanımlanmış fonksiyonları kullanıyoruz. Hem Java hem de .NET tabanlı 2 versiyonu &lt;em&gt;(Hibernate, NHibernate)&lt;/em&gt; bulunan Hibernate, satış amaçlı projelerdede herhangi bir sorun çıkmadan kullanılabiliniyor. Ben hibernate ile java aracılığı ile tanıştım.Kısaca hibernate kısımlarını bir resimle belirteyim.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/serayuzgur/SINe_cc9efI/AAAAAAAAAOE/dbDytAorqp0/s1600-h/hibernate_stacks%5B10%5D.gif"&gt;&lt;img alt="hibernate_stacks" src="http://lh4.ggpht.com/serayuzgur/SINe_y25YHI/AAAAAAAAAOI/6I052iv0fKI/hibernate_stacks_thumb%5B6%5D.gif?imgmax=800" width="336" height="116" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Şimdi biraz daha detaylı inceleyelim. En azından yapılması gereken işlemleri basitçe anlatayım.&lt;/p&gt;  &lt;table width="402" border="1" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="230"&gt;         &lt;p align="justify"&gt;Hibernate'in gerekli sürümünü yandaki bağlantıdan indirin. Ben &lt;em&gt;Hibernate Tools'u&lt;/em&gt; indirerek  &lt;em&gt;Eclipse&lt;/em&gt;'ime kurdum.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;a href="http://www.hibernate.org/" target="_blank"&gt;HIBERNATE&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="228"&gt;Gerekli dökümanları okuyun.(okudum :) )&lt;/td&gt;        &lt;td valign="top" width="170"&gt;"Hibernate in Action"&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="226"&gt;&lt;div style="text-align: justify;"&gt;         &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Veri tabanını oluşturun. Ben bu işlem için PostGreSQL kullandım. Örnek sorgulara yandaki bağlantıda...&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;a href="http://rapidshare.com/files/131132602/Queries.rar" target="_blank"&gt;Sorgular&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="text-align: justify;" valign="top" width="225"&gt;Veri tabanına denk gelecek şekilde Class'lar ve elemanlarını oluşturun.Her bir eleman için get ve set methodlarını yaratmayı unutmayın. Örnek kod java ile yazılmıştır.&lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;a href="http://rapidshare.com/files/131133562/BusinessCard.java" target="_blank"&gt;Örnek Kod&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td style="text-align: justify;" valign="top" width="224"&gt;Şimdi class'lar ile veri tabanını eşlemek için XML dosyalarını hazırlıyacağız. Bunun için iki dosya lazım. Ayarlar ve Eşleme dosyası. İsimlendirmelerdeki büyük/küçük harfler bilinçli olarak öyle kullanılmıştır aksi durumda bazen hata veriyor.&lt;br /&gt;Çalıştırmadan önce &lt;span style="font-style: italic;"&gt;commentleri &lt;/span&gt;silmenizi tavsiye ederim.&lt;br /&gt;&lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;a href="http://rapidshare.com/files/131137393/business.hbm.xml" target="_blank"&gt;Eşleme Dosyası&lt;/a&gt;        &lt;br /&gt;&lt;a href="http://rapidshare.com/files/131137599/hibernate.cfg.xml" target="_blank"&gt;Ayar Dosyası&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;İşte bu kadar, basit bir hibernate kullanan program yazdık. Sorularınız olursa yardımcı olmak beni mutlu eder ya da önerdiğim kitaba bakabilirsiniz. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-7466891442923328191?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/7466891442923328191/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=7466891442923328191' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7466891442923328191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/7466891442923328191'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/hibernate.html' title='Hibernate - Relational Persistence'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/serayuzgur/SINe-qyJLDI/AAAAAAAAAOA/QimBhSwjEi0/s72-c/hibernate_logo_thumb%5B9%5D.gif?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-8677777027282806528</id><published>2008-07-15T14:41:00.005+03:00</published><updated>2008-07-20T19:15:05.086+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash Disk'/><title type='text'>Sandisk Cruzer Contour 4 GB U3</title><content type='html'>&lt;p&gt;Sandisk Contour biraz lüks biraz tasarım birazda hız sevenler için üretilmiş akranlarına göre pahalı ama tamamen hakeden bir USB flash disk.&lt;/p&gt;  &lt;p&gt;Çok ilginç bir açma kapama sistemine sahip olan Contour kapak derdini tamamen ortadan kaldırıyor. Üstünde herhangi bir ip yuvası bulunmayan USB'nin yanında bu amaca uygun şık bir kılıf da geliyor.  Contour, kılıf sayesinde hem çiziklere, hem darbelere hem de cebinizdeki çantanızdaki pamukçuklara karşı korunuyor. Ben 4GB'lık bir ürüne sahibim ama 8GB'lıklarıda var. Normalde bu boyuttaki USB'lerin amacından çıktığını düşünen bir insan olarak bu ürün fikrimi değiştirmeyi başarıyor. İçindeki U3 yazılımı sayesinde sanki minik bir bilgisayarmış gibi içine yazılımlar kurabiliyor, belli başlı işlerinizi her herde (makinada) yapabilir hale geliyosunuz. &lt;em&gt;(Photoshop,Office,Antivirus,Ajanda,vb...) &lt;/em&gt;Tabi böyle bir boyutu ve böyle bir fonksiyonu işkence haline dönüştürmemek için hızınıda akranlarına göre çok yüksek tutmuşlar. Yazma hızı 18MB/sn ve okuma hızıda 25MB/sn. Aşagıda fotoğraflarıyla birlikte ek bilgiler vereceğim...&lt;/p&gt;  &lt;table style="width: 492px; height: 839px;" border="1" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="300"&gt;Kılıfla birlikte şık bir ürün tasarlamışlar. Ön kısmı parlak bir plastik malzeme arka kısım ise buzlu metal. Üstünde Cruzer yazısı aynı anda da ışık görevini görüyor.&lt;/td&gt;        &lt;td valign="top" width="300"&gt;&lt;a href="http://lh6.ggpht.com/serayuzgur/SHyNTT9QiTI/AAAAAAAAAMQ/h38Xg1AYAq8/s1600-h/_MG_8053%5B3%5D.jpg"&gt;&lt;img alt="_MG_8053" src="http://lh3.ggpht.com/serayuzgur/SHyNVINGJ9I/AAAAAAAAAMY/HzZJxwFR0nE/_MG_8053_thumb%5B1%5D.jpg?imgmax=800" width="291" align="right" height="166" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="300"&gt;Gördüğünüz gibi ön kısmında metal bir kapak mevcut ve tasarımında her hangi bir çıkıntı yok.&lt;/td&gt;        &lt;td valign="top" width="300"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHyNWdu5OEI/AAAAAAAAAMc/atKLamvL1v4/s1600-h/_MG_8060%5B8%5D.jpg"&gt;&lt;img alt="_MG_8060" src="http://lh6.ggpht.com/serayuzgur/SHyNXUaIk1I/AAAAAAAAAMg/S9Pt-O6tmx8/_MG_8060_thumb%5B6%5D.jpg?imgmax=800" width="289" align="right" height="164" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="300"&gt;Açmak için metal kısmı elimize sabitleyip siyah kısmı geri çekiyoruz ve böylece USB'mizin ucu açığa çıkıyor.&lt;/td&gt;        &lt;td valign="top" width="300"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHyNbjQclYI/AAAAAAAAAMk/BCusj69LrGQ/s1600-h/_MG_8056%5B2%5D.jpg"&gt;&lt;img alt="_MG_8056" src="http://lh5.ggpht.com/serayuzgur/SHyNctlyvnI/AAAAAAAAAMo/-QfOcFRvAtc/_MG_8056_thumb.jpg?imgmax=800" width="191" align="right" height="157" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="300"&gt;Siyah kısmı tekrar ileri ittiğimizde ise standart bir USB şekline bürünüyor.&lt;/td&gt;        &lt;td valign="top" width="300"&gt;&lt;a href="http://lh6.ggpht.com/serayuzgur/SHyNeKTVg0I/AAAAAAAAAMs/6b4FSrK048w/s1600-h/_MG_8057%5B2%5D.jpg"&gt;&lt;img alt="_MG_8057" src="http://lh3.ggpht.com/serayuzgur/SHyNfDimliI/AAAAAAAAAMw/qZDwYT1jeIk/_MG_8057_thumb.jpg?imgmax=800" width="226" align="right" height="151" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="300"&gt;Kapatmak için ise siyah kısmı ileri itip tekrar geri çekiyoruz.&lt;/td&gt;        &lt;td valign="top" width="300"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHyNieT93xI/AAAAAAAAAM0/8lI-VnmKMyo/s1600-h/_MG_8058%5B2%5D.jpg"&gt;&lt;img alt="_MG_8058" src="http://lh6.ggpht.com/serayuzgur/SHyNjXSc7AI/AAAAAAAAAM4/gYWkIKOZzzY/_MG_8058_thumb.jpg?imgmax=800" width="226" align="right" height="150" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; Sonuç olarak gerçekten güzel bir edevat kullanımı çok zevkli , kapasitesi geniş, hızlı, ve şık. Fiyatı da öyle aman aman bişi değil 50 milyon gibi bir şey. 30 milyona normal bir usb almaktansa bunu tercih ettim. Yeni bir flash disk arayanlara gönül rahatlıyla tavsiye ederim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-8677777027282806528?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/8677777027282806528/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=8677777027282806528' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8677777027282806528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/8677777027282806528'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/sandisk-cruzer-contour-4-gb-u3.html' title='Sandisk Cruzer Contour 4 GB U3'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/serayuzgur/SHyNVINGJ9I/AAAAAAAAAMY/HzZJxwFR0nE/s72-c/_MG_8053_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-4460665870945858255</id><published>2008-07-13T21:41:00.001+03:00</published><updated>2008-07-14T06:51:23.309+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><title type='text'>Logitech LX8 Laser Cordless Mouse (Kablosuz Fare)</title><content type='html'>&lt;p&gt;Bir solak olarak yaşadığım en büyük sorun, bilgisayarıma fare alırken özellikli ve estetik sol el uyumlu bir fare bulamamamdı. Bazen sağ el farelerini yamuk tutarak bazen de boynumu büküp düz fareler kullanarak hayatta kaldım. Ama artık farkediyorumki bu durum değişti. Üreticiler ya tam sağlak fareleri yada gerçekten iki elede uygun güzel fareler üretmeye başladılar.&lt;/p&gt;  &lt;p&gt;Bu yazıda size yeni aldığım ürünlerden olan faremi yani LX8'imi anlatacağım.Kendisi 800DPI, kablosuz, lazerli ve usb arayüzlü bir faredir. Beş adet tuşu var ve her biri ayrı ayrı programlanabilir. Fiyatı 60 YTL civarı... Ağırlığı normal bir fare. Kablosuz alıcısı ise Kingston belleklerden biraz daha küçük şık bir usb görünümünde. Ürünle birlikte CD vermediler ama yine çok şık bir usb uzatıcı iskele verdiler (dock).Pili günde 4 saat kullanım ile 8 ay gidiyormuş. Yanında 2 adet AA Duracell pil ile geliyor.&lt;/p&gt;  &lt;p&gt; Gelin fotoğraflarla beraber bi göz atalım.&lt;/p&gt;  &lt;table width="478" border="1" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="257"&gt;Gördüğünüz gibi gayet şık, siyah kauçuk &lt;em&gt;(Yan Alt)&lt;/em&gt; , metalik gece mavisi &lt;em&gt;(Üst, Arka, Tuşlar)&lt;/em&gt; ve siyah parlak plastik kullanılarak &lt;em&gt;(Ara kısımlar)&lt;/em&gt; tasarlanmış.&lt;/td&gt;        &lt;td valign="top" width="219"&gt; &lt;a href="http://lh6.ggpht.com/serayuzgur/SHpMtNVPSDI/AAAAAAAAALY/6BRCUYMA_4k/s1600-h/_MG_8052%5B2%5D.jpg"&gt;&lt;img alt="_MG_8052" src="http://lh4.ggpht.com/serayuzgur/SHpMt7ACntI/AAAAAAAAALc/ih0xKQRwmy0/_MG_8052_thumb.jpg?imgmax=800" width="226" align="right" height="114" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="257"&gt;Resimden de anlayabileceğiniz gibi fare tam olarak simetrik, yani iki tarafı tamamen eş.Bu iki elede tam oturabilmesini sağlıyor.&lt;/td&gt;        &lt;td valign="top" width="219"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SHpMvlnAVQI/AAAAAAAAALg/67eq6gJxM2Y/s1600-h/_MG_8049%5B2%5D.jpg"&gt;&lt;img alt="_MG_8049" src="http://lh6.ggpht.com/serayuzgur/SHpMw9LQJnI/AAAAAAAAALk/ivPW6S1MESQ/_MG_8049_thumb.jpg?imgmax=800" width="176" align="right" height="157" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="257"&gt;LX8'de toplam 5 adet tuş ve 4 kaydırma yönümüz var.        &lt;br /&gt;Bunlar;         &lt;br /&gt;&lt;em&gt;Sol yan, sol ön, Tekerlek, sağ ön, sağ yan&lt;/em&gt; tuşları ve tekerleğin sağladığı &lt;em&gt;aşağı, yukarı, sağa ve sola&lt;/em&gt; kaydırma olanakları.&lt;/td&gt;        &lt;td valign="top" width="219"&gt; &lt;a href="http://lh5.ggpht.com/serayuzgur/SHpMyZx99-I/AAAAAAAAALo/6e2jk42lCnY/s1600-h/_MG_8048%5B5%5D.jpg"&gt;&lt;img alt="_MG_8048" src="http://lh3.ggpht.com/serayuzgur/SHpMzRzjh9I/AAAAAAAAALs/sR0P-Th-g5M/_MG_8048_thumb%5B1%5D.jpg?imgmax=800" width="226" align="right" height="136" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="257"&gt;Faremizin alt kısmı normal plastik. Kaygan ayaklarıda standart farelerinkiyle aynı mantıkla çalışan kaliteli ama çok dayanıklı olmayan bir malzemeden. Paranız yeterliyse ve ihtiyaç duyuyorsanız teflon ayak almanızı tavsiye ederim.        &lt;br /&gt;Altta iki adet tuş bulunuyor;         &lt;br /&gt;&lt;em&gt;Güç&lt;/em&gt; ve &lt;em&gt;Reset&lt;/em&gt;.&lt;/td&gt;        &lt;td valign="top" width="219"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SHpM1UJZ6GI/AAAAAAAAALw/tAN7DHt0t9A/s1600-h/_MG_8051%5B2%5D.jpg"&gt;&lt;img alt="_MG_8051" src="http://lh4.ggpht.com/serayuzgur/SHpM2SfAwhI/AAAAAAAAAL0/x2lygOVucS8/_MG_8051_thumb.jpg?imgmax=800" width="226" align="right" height="141" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-4460665870945858255?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/4460665870945858255/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=4460665870945858255' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4460665870945858255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4460665870945858255'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/logitech-lx8-laser-cordless-mouse.html' title='Logitech LX8 Laser Cordless Mouse (Kablosuz Fare)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/serayuzgur/SHpMt7ACntI/AAAAAAAAALc/ih0xKQRwmy0/s72-c/_MG_8052_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-5605816436959143294</id><published>2008-07-12T13:04:00.001+03:00</published><updated>2008-07-14T12:01:14.829+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><title type='text'>Logitech Kablolu WAVE Klavye</title><content type='html'>&lt;p align="justify"&gt;Merhaba arkadaşlar bu yazımda size yeni aldığım klavyem hakkında bir inceleme yapıcam. Klavyemizin adı WAVE adından da anlaşılabileceği gibi dalgalı bir tasarıma sahip olan bu ergonomik klavyenin en büyük özelliği dalgalı tasarımı tuş boyutlarıyla değilde yükseklikleriyle verilmiş .Eğer benim gibi bütün gün bilgisayar başında vakit geçiren bir insansanız bu klavye işinizi görür. Tuş boyutları sabit büyüklükte olduğu için ENTER tuşu büyük olduğu için ve SPACE tuşunun tasarımı muhteşem olduğu için bayıldım ben bu klavyeye:).Bir de hortumla bile yıkasan bozulmuyor, su geçirmez yani. Altındaki küçük delikler yardımı ile suyu içinde de tutmuyor. Gelelim biraz daha teknik bir incelemeye,bunu bir tablo yardımıyla daha rahat yaparız.&lt;/p&gt;  &lt;table width="451" border="1" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="234"&gt;Tuş yükseklikleriyle desteklenmiş dalgalı ergonomik tasarımı var. Elleriniz tuşları aramıyor onlar zaten olması gereken yerde.&lt;/td&gt;        &lt;td valign="top" width="215"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHiFpm0IDRI/AAAAAAAAAKw/Z4c22lYhQLI/s1600-h/_MG_8041%5B3%5D.jpg"&gt;&lt;img alt="_MG_8041" src="http://lh4.ggpht.com/serayuzgur/SHiFqYBe6OI/AAAAAAAAAK0/-W8VCWzOWuI/_MG_8041_thumb%5B1%5D.jpg?imgmax=800" width="226" align="right" height="151" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="234"&gt;Eğik tasarımlı bir tuş yerleşimi var. Klave biraz fazladan yer kaplıyor diyebilirim.         &lt;br /&gt;Ağırlığı tam kararında ve altında kaymasını önleyici ayakları var.&lt;/td&gt;        &lt;td valign="top" width="215"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SHiFsgtqRlI/AAAAAAAAAK4/6hIFyl9Hskk/s1600-h/_MG_8042%5B3%5D.jpg"&gt;&lt;img alt="_MG_8042" src="http://lh3.ggpht.com/serayuzgur/SHiFtiCAp6I/AAAAAAAAAK8/rDHlvVMz4eQ/_MG_8042_thumb%5B1%5D.jpg?imgmax=800" width="226" align="right" height="126" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="234"&gt;         &lt;p&gt;&lt;em&gt;Sol tarafta&lt;/em&gt; : Document Flip, Zoom IN&amp;amp;OUT, Gadget ,Pictures tuşları yer alıyor.&lt;/p&gt;          &lt;p&gt;&lt;em&gt;Ortada&lt;/em&gt; : Media, Ses, ve fonksiyonel F(x) tuşları var.&lt;/p&gt;          &lt;p&gt;&lt;em&gt;Sağ tarafra&lt;/em&gt;: Hesap makinesi ve Sleep tuşları var&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="215"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHiFwoGQs2I/AAAAAAAAALA/qg5ybvS7f40/s1600-h/_MG_8043%5B6%5D.jpg"&gt;&lt;img alt="_MG_8043" src="http://lh5.ggpht.com/serayuzgur/SHiFxR5P_EI/AAAAAAAAALE/SiBS9FS8nPI/_MG_8043_thumb%5B2%5D.jpg?imgmax=800" width="226" align="right" height="151" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="234"&gt;Şimdiye kadar gördüğüm en iyi bilek destekleme ünitesi ve büyük bir space tuşu var.Bilek yastığı yumuşak sayılabilecek bir dolgu maddesiyle kaplanmıs&lt;/td&gt;        &lt;td valign="top" width="215"&gt;&lt;a href="http://lh4.ggpht.com/serayuzgur/SHiFzcs2lHI/AAAAAAAAALI/iJW-f8ScMsQ/s1600-h/_MG_8046%5B3%5D.jpg"&gt;&lt;img alt="_MG_8046" src="http://lh4.ggpht.com/serayuzgur/SHiF0GGrR1I/AAAAAAAAALM/jy-VAWI85F8/_MG_8046_thumb%5B1%5D.jpg?imgmax=800" width="226" align="right" height="151" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="234"&gt;Üst tarafta multimedia tuşları&lt;em&gt;( Ses +, Ses , Play, Pause, v.b.)&lt;/em&gt; var.          &lt;br /&gt;Klavyedeki her fazladan tuş ve yukardaki F&lt;em&gt;(x)(F1,F2...)&lt;/em&gt; tuşları beraberinde gelen yazılımı sayesinde başka görevlere atanabiliyor.&lt;/td&gt;        &lt;td valign="top" width="215"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SHiF3AmQ-zI/AAAAAAAAALQ/MJ2tTZBdJCc/s1600-h/_MG_8045%5B3%5D.jpg"&gt;&lt;img alt="_MG_8045" src="http://lh4.ggpht.com/serayuzgur/SHiF3kfFmaI/AAAAAAAAALU/gjvaUzkkSdU/_MG_8045_thumb.jpg?imgmax=800" width="219" align="right" height="157" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Belki merak edenleriniz olur benden sölemesi klavyeye alışmam 2-3 saatimi aldı ve ellerim cidden rahat etti. Güçlü ve estetik bir ürün tavsiye ederim ...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-5605816436959143294?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/5605816436959143294/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=5605816436959143294' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5605816436959143294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5605816436959143294'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/logitech-kablolu-wave-klavye.html' title='Logitech Kablolu WAVE Klavye'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/serayuzgur/SHiFqYBe6OI/AAAAAAAAAK0/-W8VCWzOWuI/s72-c/_MG_8041_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-353215733573761473</id><published>2008-07-09T16:32:00.000+03:00</published><updated>2008-07-17T16:33:04.078+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylaşım Programı - İstemci Programı (8)</title><content type='html'>&lt;p&gt;Bu yazıyla birlikte artık sıra Peer-E Client'e yani istemci programımıza geldi. Buraya kadar anlattıklarımın arasında istemci programı benim g&amp;#246;nl&amp;#252;mde ayrı bir yere sahiptir.&lt;/p&gt;  &lt;p&gt;Bunun birka&amp;#231; nedeni var. Birincisi istemci programı, yazarken en &amp;#231;ok zorlandığımız program oldu.Bir diğer sebep ise istemci programı direk kullanıcı ile iletişime ge&amp;#231;eceği i&amp;#231;in hem g&amp;#252;zel g&amp;#246;z&amp;#252;kmeli hemde konforlu tasarlanmalıdır. Bu programın daha zor olmasının nedeni her ne&amp;#160; kadar istemci desemde i&amp;#231;inde hem bir istemci hemde bir sunucu saklıdır. Bir başka deyişle bu &amp;#246;zelliği g&amp;#246;steren programlara SERVENT yani SERVer + cliENT denir. Sunucu kısmımız sisteme giriş yaptığımız andan itibaren bir port(1235) numarasını dinleyerek dışardan gelen istekleri bekler. Her hangi bir ge&amp;#231;erli bağlantı isteğini kabul ederek dosya paylaşımı ve chat işlemi i&amp;#231;in bu bilgileri yaratılan bir nesnenin i&amp;#231;ine kopyalayıp onun i&amp;#231;in ayrı bir THREAD yaratır. Bunun dışında diğer makinalara istek yollamak, sunucu ile her hangi bir işlem(istek) yapmak tamamen istemci kısmının g&amp;#246;revidir. Sisteme giriş, sistemden &amp;#231;ıkış , dosya kaydı , arama , bulunan bir dosyayı indirmek etmek bu işlemlerden bazıları...&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="313" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="169"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SHWfcd8w4JI/AAAAAAAAANE/IdQq4UsRwSo/s1600-h/Client_SignIn_FlowChart%5B2%5D.gif"&gt;&lt;img height="399" alt="Client_SignIn_FlowChart" src="http://lh6.ggpht.com/serayuzgur/SHWfc-E9EXI/AAAAAAAAANI/9hTBUqNAqOI/Client_SignIn_FlowChart_thumb%5B1%5D.gif?imgmax=800" width="158" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="142"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SHWfdTYOEKI/AAAAAAAAANM/Iyk1Tz0Dsqk/s1600-h/Client_SharedFileUp_FlowChart%5B1%5D.gif"&gt;&lt;img height="402" alt="Client_SharedFileUp_FlowChart" src="http://lh3.ggpht.com/serayuzgur/SHWfd4gaC1I/AAAAAAAAANQ/Ds0ZWDano9g/Client_SharedFileUp_FlowChart_thumb.gif?imgmax=800" width="186" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Kodu incelerken daha &amp;#246;nce anlattığım kısımları g&amp;#246;zden ge&amp;#231;irmenizi ve alakalı yerleri didiklemenizi tavsiye ederim. Ayrıca iconlar falan programınızı nasıl değiştiriyor g&amp;#246;rebilirsiniz.:)&lt;/p&gt;  &lt;p&gt;Koddaki bilgilendirmeler ingilizcedir. Bir sorun yaşarsanız yada anlaşılamayan bir yer olursa yardım etmekten zevk duyarım...&lt;/p&gt;  &lt;p&gt;Link:&lt;a href="http://rapidshare.com/files/128464607/Peer-EClient.rar" target="_blank"&gt;İstemci&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-353215733573761473?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/353215733573761473/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=353215733573761473' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/353215733573761473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/353215733573761473'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/p2p-dosya-paylam-program-istemci.html' title='P2P Dosya Paylaşım Programı - İstemci Programı (8)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/serayuzgur/SHWfc-E9EXI/AAAAAAAAANI/9hTBUqNAqOI/s72-c/Client_SignIn_FlowChart_thumb%5B1%5D.gif?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-2625841085776499853</id><published>2008-07-07T16:38:00.000+03:00</published><updated>2008-07-17T16:38:56.858+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylaşım Programı - Sunucu Programı (7)</title><content type='html'>&lt;p align="justify"&gt;Ge&amp;#231;en yazıda projenin protokol kısmınıda inceleyip teorik b&amp;#246;l&amp;#252;mleri geride bırakmış olduk. Bu seferde sunucu programını a&amp;#231;ıklıyacağım. Gerekli kodları proje şeklinde RAR'layıp paylaşacağım. Eğer bir sorun ile karşılaşırsanız e-mail yoluyla bana ulaşabilirsiniz. Programları yazarken Microsoft Visual Studio 2005 IDE'sini kullandık dil olarakta C# se&amp;#231;tik.&lt;/p&gt;  &lt;p align="justify"&gt;Sunucu programının ana amacı istemcilerden gelen isteklere gerekleri işlemleri yaptıktan sonra yanıt vermek. Bunu yaparken belli bilgileri daha sonra paylaşabilmek i&amp;#231;in veri tabanı yardımıyla tutmak. Bunu yapabilmek i&amp;#231;in basit bir veri tabanının şu an i&amp;#231;in yeterli olduğuna inandık ve Microsoft Access kullandık.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="568" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="362"&gt;         &lt;p align="justify"&gt;Sunucu programı bir kere gerekli ayarları yaptıktan sonra sabit bir IP adresi &amp;#252;zerinden &amp;#231;alıştırılıyor. S&amp;#252;rekli TCP/IP istekleri i&amp;#231;in ayarladığımız portu (1234) dinliyor. Herhangi bir &amp;quot;Sisteme giriş&amp;quot; isteği geldiğinde bunu kabul edip bu kullanıcının b&amp;#252;t&amp;#252;n bilgilerini yeni yaratılan bir obje (CLASS) i&amp;#231;ersine kopyalayıp bundan sonraki bağlantı y&amp;#246;netimini ayrı bir THREAD'e bırakıyor.Bu THREAD bir &amp;quot;sistemden &amp;#231;ıkış&amp;quot; isteği gelene kadar yada TCP/IP bağlantısı kopana kadar d&amp;#252;ş&amp;#252;k bir &amp;#246;ncelik seviyesiyle &amp;#231;alışmaya devam ediyor. &amp;#214;zet olarak OBJECT ORIENTED ve MULTI-THREADING kullanılarak bir ana d&amp;#246;ng&amp;#252; ve bir &amp;#231;ok i&amp;#231; d&amp;#246;ng&amp;#252;ye sahibiz. Bir veritabanımız bir veritabanı bağlantımız ve tek bir IP'yi tek bir porttan dinleyen bir dinleyicimiz(LISTENER) var. Koddaki a&amp;#231;ıklamalar ingilizcedir. Umarım bir sorun olmaz, hadi size kolay gelsin.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="204"&gt;&lt;a href="http://lh4.ggpht.com/serayuzgur/SH9JdpLqx3I/AAAAAAAAAM8/Hi6WOW42Kq4/s1600-h/clip_image002%5B2%5D.jpg"&gt;&lt;img height="444" alt="clip_image002" src="http://lh3.ggpht.com/serayuzgur/SHEv6tezYcI/AAAAAAAAANA/EUtb7hJJvhg/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="226" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Link: &lt;a href="http://rapidshare.com/files/127695007/SUNUCU_ve_VERITABANI.rar" target="_blank"&gt;Sunucu &amp;amp; Veritabanı&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-2625841085776499853?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/2625841085776499853/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=2625841085776499853' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2625841085776499853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2625841085776499853'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/07/p2p-dosya-paylam-program-sunucu-program.html' title='P2P Dosya Paylaşım Programı - Sunucu Programı (7)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/serayuzgur/SHEv6tezYcI/AAAAAAAAANA/EUtb7hJJvhg/s72-c/clip_image002_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-4903463201295642972</id><published>2008-07-06T16:36:00.000+03:00</published><updated>2008-07-17T16:37:35.326+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylaşım Programı - Protokol (6)</title><content type='html'>&lt;p&gt;Sıra geldi bu protokolde oluşabilecek &amp;#231;eşitli senaryoları incelemeye. Aşağıda bir dizi zaman &amp;#231;izelgesi ile iletileri ve cevaplarını canlandırarağım.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="622" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="338"&gt;         &lt;ul&gt;           &lt;li&gt;İlk olarak &amp;quot;Sign In, Sign In ACK, Sign Up, Sign Up ACK&amp;quot; (&lt;em&gt;Sisteme giriş ve sisteme kayıt&lt;/em&gt;) iletilerinin bir &amp;#246;rneği. &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;em&gt;1. Servent A sunucuya sisteme giriş isteği yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;2. Servent B sunucuya sisteme kayıt i&amp;#231;in istek yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;3. Sunucu Servent A'ya sistem giriş onayını yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;4. Sunucu Servent B'ye sistem kayıt onayını yollar.&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="282"&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SH9LCEkDZCI/AAAAAAAAANU/3eSBWa0xGTY/s1600-h/SignIN%26ACK_Timing.gif"&gt;&lt;img height="165" alt="SignIN&amp;amp;ACK_Timing" src="http://lh3.ggpht.com/serayuzgur/SGd6XmN5bDI/AAAAAAAAANY/BZ4HS7Wk1Ss/SignIN%26ACK_Timing_thumb.gif?imgmax=800" width="295" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="338"&gt;         &lt;ul&gt;           &lt;p&gt;&lt;/p&gt;            &lt;p&gt;&lt;/p&gt;            &lt;li&gt;&amp;quot;Shared File List&amp;quot; Giriş işlemi başarılı ise paylaşılan dosyaların sisteme bildirilmesi.(&lt;em&gt;Her seferinde zorunlu değildir.&lt;/em&gt;)&amp;#160; &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;em&gt;1. Servent sunucuya paylaşıma a&amp;#231;tığı dosyaların bilgilerini i&amp;#231;eren bir liste yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;2. Sunucu listeyi aldığına dair bir cevap yollar.&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="282"&gt;&lt;a href="http://lh4.ggpht.com/serayuzgur/SGd6XwWhBQI/AAAAAAAAANc/bvsbYw51nbQ/s1600-h/sharedFileList_Timing%5B1%5D.gif"&gt;&lt;img height="179" alt="sharedFileList_Timing" src="http://lh4.ggpht.com/serayuzgur/SGd6YT2rHFI/AAAAAAAAANg/9-pNU5YJ4vY/sharedFileList_Timing_thumb.gif?imgmax=800" width="258" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="338"&gt;         &lt;ul&gt;           &lt;li&gt;&amp;quot;Query (Search) and Query Hit (Search Result)&amp;quot; Standart bir arama işleminin yapılması.&amp;#160; &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;em&gt;1. Servent arama isteğini yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;2. Sunucu bulunan cevapları geri yollar. Cevap sayısı kod kısmında belirlenebilir.&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="282"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SGd6YkJzm6I/AAAAAAAAANk/4tC6VRh6IDo/s1600-h/Query%26queryHit_Timing.gif"&gt;&lt;img height="145" alt="Query&amp;amp;queryHit_Timing" src="http://lh4.ggpht.com/serayuzgur/SGd6ZUj7pEI/AAAAAAAAANo/-RGl7D8K2pk/Query%26queryHit_Timing_thumb.gif?imgmax=800" width="242" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="338"&gt;         &lt;ul&gt;           &lt;li&gt;&amp;quot;Download ve Download Start&amp;quot; iletilerinin bi senaryosu.&amp;#160; &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;em&gt;1. Servent A istenen dosyaya sahip olan makinanın adresi i&amp;#231;in istek yollar.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;2. Sunucu Servent A'ya bu bilgileri d&amp;#246;ner.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;3. Servent A doğrudan Servent B ile iletişime ge&amp;#231;ip dosya i&amp;#231;im onay ister.&lt;/em&gt;&lt;/p&gt;          &lt;p&gt;&lt;em&gt;4. Servent B onay yollayarak Servent A'yı bilgirendirip dosyayı yollamaya basşlar.&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="282"&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SGd6Z99GXnI/AAAAAAAAANs/ia9fT0sT7js/s1600-h/Download_Timing%5B1%5D.gif"&gt;&lt;img height="242" alt="Download_Timing" src="http://lh4.ggpht.com/serayuzgur/SGd6aVIXKOI/AAAAAAAAANw/0yIURu-M33I/Download_Timing_thumb.gif?imgmax=800" width="290" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="338"&gt;         &lt;ul&gt;           &lt;li&gt;Sign Out &amp;amp; Sign Out ACK&amp;#160; &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;1. Servent sistemden &amp;#231;ıkış i&amp;#231;in sunucuya istek yollar.&lt;/p&gt;          &lt;p&gt;2. Sunucu Servent'e gerekli onayı yollar.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="282"&gt;&lt;a href="http://lh4.ggpht.com/serayuzgur/SGd6akJivkI/AAAAAAAAAN0/UENvbn3xGDU/s1600-h/SignOUT%26%26SignOutACK_Timing.gif"&gt;&lt;img height="164" alt="SignOUT&amp;amp;&amp;amp;SignOutACK_Timing" src="http://lh3.ggpht.com/serayuzgur/SGd6bPoPTnI/AAAAAAAAAN4/KXfnH8KK2-c/SignOUT%26%26SignOutACK_Timing_thumb.gif?imgmax=800" width="252" align="right" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;ul&gt;   &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-4903463201295642972?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/4903463201295642972/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=4903463201295642972' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4903463201295642972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/4903463201295642972'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/p2p-dosya-paylam-program-protokol-6.html' title='P2P Dosya Paylaşım Programı - Protokol (6)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/serayuzgur/SGd6XmN5bDI/AAAAAAAAANY/BZ4HS7Wk1Ss/s72-c/SignIN%26ACK_Timing_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-5652198574231978120</id><published>2008-06-30T01:13:00.000+03:00</published><updated>2008-06-30T01:13:30.112+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='PS2'/><title type='text'>Yabasic</title><content type='html'>&lt;p&gt;Play Station 2'mi programlayabilirmiyim diye araştırırken &amp;#231;ok g&amp;#252;zel bir siteye rastladım. Play station&amp;#160; i&amp;#231;in &lt;a href="http://lh3.ggpht.com/serayuzgur/SGgIdxlLzdI/AAAAAAAAAI0/8Y0k-mjOv0g/s1600-h/ps2yabasic%5B2%5D.jpg"&gt;&lt;img height="157" alt="ps2yabasic" src="http://lh5.ggpht.com/serayuzgur/SGgIe4Ap3II/AAAAAAAAAI4/ZlmVk9z9_os/ps2yabasic_thumb.jpg?imgmax=800" width="209" align="right" /&gt;&lt;/a&gt;BASIC dilini değiştirip uygulamışlar isminide YABASIC demişler. Site ingilizce ama kodlama bilgisi olan arkadaşların siteyi anlayabilecek kadar ingilizcesi olduğunu tahmin ediyorum. Site t&amp;#252;m d&amp;#246;k&amp;#252;mantasyonu ile YABASIC dilini nasıl kullanacağınızı, &amp;#246;zelliklerini, ve diğer gerekli t&amp;#252;m bilgileri i&amp;#231;eriyor. Detaylı bir yazıyı biraz daha kurcaladıktan sonra yazıcam. Ozamana kadar başbaşasınız...&lt;/p&gt;  &lt;p&gt;YABASIC Link : &lt;a href="http://members.chello.nl/~a.vanarum8/Yabasic/index.html" target="_blank"&gt;Yabasic&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-5652198574231978120?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/5652198574231978120/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=5652198574231978120' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5652198574231978120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5652198574231978120'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/yabasic.html' title='Yabasic'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/serayuzgur/SGgIe4Ap3II/AAAAAAAAAI4/ZlmVk9z9_os/s72-c/ps2yabasic_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-6612501448338035362</id><published>2008-06-29T19:32:00.001+03:00</published><updated>2008-06-29T19:33:31.456+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='İnceleme'/><category scheme='http://www.blogger.com/atom/ns#' term='Derin Düşünce'/><title type='text'>Gillette M3 Power</title><content type='html'>&lt;p&gt;Genelde bir kullandığı eşyayı bir daha değiştirmeyi sevmeyen bir insan olarak ilk &amp;#231;ıkan seriden olan Mach 3 bı&amp;#231;ağımı 2 g&amp;#252;n &amp;#246;nce attım. Aslında t&amp;#252;ketim &amp;#231;ılgınlığını destekleyen havalı şeylere hep d&amp;#252;şmanımdır. Bug&amp;#252;n şans&lt;a href="http://lh5.ggpht.com/serayuzgur/SGe5MdFMF2I/AAAAAAAAAIs/TWIga22zvCY/s1600-h/112834404_aa3e2fb117%5B2%5D.jpg"&gt;&lt;img height="157" alt="112834404_aa3e2fb117" src="http://lh4.ggpht.com/serayuzgur/SGe5N2EVzZI/AAAAAAAAAIw/RGQq4gNo_mc/112834404_aa3e2fb117_thumb.jpg?imgmax=800" width="209" align="right" /&gt;&lt;/a&gt; eseri denediğim ve aslında &amp;#231;oktan modası ge&amp;#231;miş olan M3 Power da bana g&amp;#246;re b&amp;#246;yle birşeydi. Yanılmışım :)&lt;/p&gt;  &lt;p&gt;İ&amp;#231;indeki minik motor sayesinde ımık ımık titreyen jiletimiz sakala takılıp kalmaktansa ufak ama etkili bir testere hareketi yaparak cildinizde yağ gibi akıyor. Sonu&amp;#231;, terstende traş olan bir insan olarak hi&amp;#231; zorlanmadan ger&amp;#231;ekten işi jiletin yapmasını bekleyerek traş oldum bug&amp;#252;n ben. &amp;#199;ok keyifliyim, sizde kullanın keyiflenin. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-6612501448338035362?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/6612501448338035362/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=6612501448338035362' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6612501448338035362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6612501448338035362'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/gillette-m3-power.html' title='Gillette M3 Power'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/serayuzgur/SGe5N2EVzZI/AAAAAAAAAIw/RGQq4gNo_mc/s72-c/112834404_aa3e2fb117_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-6414661820021151079</id><published>2008-06-29T02:09:00.009+03:00</published><updated>2008-06-29T14:05:47.697+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Kod'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylaşım Programı - Protokol (5)</title><content type='html'>&lt;p&gt;Bu makalede bir &amp;#246;nceki sefer anlattığım teorik bilgilerin C#'la kodlanmış halini paylaşıcam.&lt;/p&gt;  &lt;p&gt;Kodda değer isimleri ingilizce verilmiştir. &amp;#199;oğu yerde ingilizce a&amp;#231;ıklamalar vardır. Eğer istenirse a&amp;#231;ıklamaları &amp;#231;evirebilirim... &lt;/p&gt;  &lt;p&gt;Evet kodun daha da d&amp;#252;zenli şekilde yazılması m&amp;#252;mk&amp;#252;nd&amp;#252;r :). Sorularınızı bekliyorum.&lt;/p&gt;  &lt;p&gt;KOD: &lt;a href="http://rapidshare.com/files/125735003/ClassMessages.cs.txt" target="_blank"&gt;Class Messages&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-6414661820021151079?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/6414661820021151079/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=6414661820021151079' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6414661820021151079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/6414661820021151079'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/p2p-dosya-paylam-program-protokol-5.html' title='P2P Dosya Paylaşım Programı - Protokol (5)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-800466944823858423</id><published>2008-06-29T01:31:00.001+03:00</published><updated>2008-07-12T13:36:55.541+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylaşım Programı - Protokol (4)</title><content type='html'>&lt;p&gt;Merhaba, bu b&amp;#246;l&amp;#252;mde sistemimizin temel taşı olan programların birbirleriyle iletişim kurmasını sağlayan iletişim protokol&amp;#252;n&amp;#252;, nasıl tasarlandıgını anlatıcam.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;İlk olarak bir İletişim protokol&amp;#252; nedir? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;İletişim protokol&amp;#252;, bir birleriyle alakalı, farklı işlevlere yarayan &amp;#231;eşitli sınıflara g&amp;#246;re ayrılmış 1 den fazla iletinin bir sistemin ihtiya&amp;#231;larını karşılıyacak şekilde işbirliği i&amp;#231;inde &amp;#231;alışan b&amp;#252;t&amp;#252;n&amp;#252;d&amp;#252;r. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Neye g&amp;#246;re tasarlanmalı? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Sadece ve sadece sizin sisteminizin ihtiya&amp;#231;larını karşılayacak bir şekilde tasarlanmalı. İstenirse ileriye d&amp;#246;n&amp;#252;k bi&amp;#231;imde yapılandırılır.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Biz sistemimizde standart bir yapı &amp;#246;rnek alarak iletileri 2 ana par&amp;#231;aya ayırdık. Protokol&amp;#252; tasarlarken NAPSTER adlı programın d&amp;#246;k&amp;#252;manlarından yararlandık.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/serayuzgur/SGa7vSMqwSI/AAAAAAAAAH0/jj-DIlEgnag/s1600-h/generalmsgtype3.jpg"&gt;&lt;img height="36" alt="generalmsgtype" src="http://lh6.ggpht.com/serayuzgur/SGa7wClfNQI/AAAAAAAAAH4/rlwmspeonO4/generalmsgtype_thumb1.jpg?imgmax=800" width="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;em&gt;Header - Başlık (Sınıf &amp;#252;zeri) bilgileri.&amp;#160;&amp;#160;&amp;#160;&amp;#160; Data - İleti detay (sınıf i&amp;#231;i) bilgileri.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Şuanlık header i&amp;#231;inde sadece ileti numarası bulunmaktadır. Bu numaraları verirken iletiyi yollayana g&amp;#246;re sınıflandırdık. 1XX numaralı iletiler sunucudan istemciye gidenler ; 5XX numaralı iletiler istemciden sunucuya g&amp;#246;nderilen iletilerdir. 2 tane istisna ileti bulunmaktadır.&lt;em&gt;&amp;#160; &lt;/em&gt;Aşağıda iletilerin data kısımları hakkında bilgi i&amp;#231;eren detaylı bir tablo vardır.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;X - 0..9 arası her hangi bir rakam.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;NOT: SERVENT - İstemci. SERVER - Sunucu. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;İleti isimleri ingilizce yazılmıştır. Kodla uyuşşsun diye &amp;#231;evirmedim.&lt;/em&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="588" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;&lt;u&gt;SERVENT&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&lt;strong&gt;&lt;u&gt;SERVER&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(100) Error [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Sunucunun istemciye yolladığı hata iletileri i&amp;#231;in kullanılır. &lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data field: &amp;#8220;&amp;lt;Message Text&amp;gt;&amp;#8221;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(502) Sign In [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Hazır yaratılmış bir hesap adına sisteme girilirken yollanır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt; &amp;lt;password&amp;gt; &amp;lt;port&amp;gt; &amp;quot;&amp;lt;client-info&amp;gt;&amp;quot; &lt;/i&gt;&lt;/p&gt;          &lt;p&gt;&amp;lt;port&amp;gt; port numarası istemcinin dinlediği port numarasunu taşır.&lt;/p&gt;          &lt;p&gt;&amp;lt;client-info&amp;gt; istemcideki programın versiyonunu taşır.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(102) Sign In Ack [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Başarılı bir girişten sonra sunucu bunu istemciye bu ileti ile bildirir.Eğer nick kayıtlıysa ve giriş başarılıysa kullanıcı nicki kopyalanıp yollanır. Eğer nick tanımlı değilse aptal bir değer d&amp;#246;n&amp;#252;l&amp;#252;r.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(503) Version Check [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Sunucuya program versiyonu yollanarak g&amp;#252;ncel mi diye kontrol edilir.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı:&lt;/i&gt;&lt;em&gt; &amp;lt;version&amp;gt;&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(103) Auto Update [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Bu ileti d&amp;#246;n&amp;#252;l&amp;#252;rse versiyon eskimiş demektir. İletideki bilgilerle istemci yeni versiyonu indirir.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &lt;/i&gt;&lt;em&gt;&amp;lt;version&amp;gt; &amp;lt;hostname:filename&amp;gt;&lt;/em&gt; &lt;/p&gt;          &lt;p&gt;&amp;lt;version&amp;gt; = g&amp;#252;ncel versiyon kodu.&lt;/p&gt;          &lt;p&gt;&amp;lt;hostname&amp;gt; = İndirme işlemi i&amp;#231;in sunucu adresi.&lt;/p&gt;          &lt;p&gt;&amp;lt;filename&amp;gt; = Dosya ismi.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(500) Sign Up [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Kullanıcı yeni bir hesap yaratmak istediği zaman bu ileti yollanır. Cevap olarak sunucudan&amp;#160; Msg(101) alır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt; &amp;lt;port&amp;gt; &amp;quot;&amp;lt;client info&amp;gt;&amp;#8221;&amp;lt;email-address&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(501) Nick Check [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Nick kullanımdamı diye bakmak i&amp;#231;in kullanılır.&lt;/p&gt;          &lt;p&gt;&lt;em&gt;Data Alanı: &amp;lt;nick&amp;gt;&lt;/em&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(101) Nick Check Ack [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Bu ileti Msg(501) &amp;amp; Msg(500) iletilerine cevap olarak yollanır. Status koduna g&amp;#246;re istemci iletiyi yorumlar. &lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;status&amp;gt;&lt;/i&gt; &lt;/p&gt;          &lt;p&gt;&amp;lt;status&amp;gt; = true or false (1/0)&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(504) Logout [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;İstemci sistemden &amp;#231;ıkmak i&amp;#231;in bu iletiyi yollar.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&amp;lt;password&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(104) Logout Ack [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Bu ileti sunucu tarafından Msg(504) cevabı olarak yollanır. Eğer nick doğruysa istemci &amp;#231;ıkışı kabul eder.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(505) Notification Shared Data [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Paylaşıma a&amp;#231;ılan yeni bir dosyanın kaydı i&amp;#231;in kullanılır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;quot;&amp;lt;filename&amp;gt;&amp;quot; &amp;lt;md5&amp;gt; &amp;lt;size&amp;gt; &lt;/i&gt;&lt;/p&gt;          &lt;p&gt;&amp;lt;size&amp;gt;&amp;#160; byte cinsinden saklanır.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(506) Remove File [SERVENT] &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;Paylaşımdan &amp;#231;ıkarılan bir dosyanın kayıt g&amp;#252;ncellemesi i&amp;#231;in yollanır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;filename&amp;gt;&lt;/i&gt; &lt;/p&gt;          &lt;p&gt;&amp;lt;filename&amp;gt;= Dosya ismi. &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(507) Search Request [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;İstemci arama i&amp;#231;in istek yollarken kullanılır.&lt;/p&gt;          &lt;p&gt;&lt;em&gt;Data Alanı: &amp;lt;filename&amp;gt;&amp;lt;filetype&amp;gt;&lt;/em&gt; &lt;/p&gt;          &lt;p&gt;&amp;lt;filetype&amp;gt;= Aranan dosyanın tipini belirtir (music, video, document, archive, vb.)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(107) Search Response [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Msg(507)'e cevap olarak sunucu tarafından yollanır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;filename&amp;gt;&amp;lt;nick&amp;gt;&amp;lt;filesize&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(108) End of Search Response [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Arama sonucları sona erdiğinde yollanır. &lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: no data&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(509) Download Request [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Se&amp;#231;ilen dosyanın detaylı bilgileri i&amp;#231;in sunucuya yollanır.(Dosya sahibinin adresi, vb.)&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&amp;lt;filename&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;         &lt;p&gt;&lt;b&gt;(109) Download Ack [SERVER]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Sorgulanan dosyanın bilgileri istemciye d&amp;#246;n&amp;#252;l&amp;#252;rken kullanılır.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&amp;lt;ip&amp;gt;&amp;lt;port&amp;gt;&amp;lt;filename&amp;gt;&amp;lt;md5&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(510) Chat Message [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Chat iletileri i&amp;#231;in kullanılır. 2 İstemci arasında ge&amp;#231;erlidir.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&amp;lt;message&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(511) Download Start [SERVENT A]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Alınan adresdeki hedef makinaya son bir onay almak i&amp;#231;in g&amp;#246;nderilir. 2 İstemci arasında ge&amp;#231;erlidir.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı: &amp;lt;nick&amp;gt;&amp;lt;ip&amp;gt;&amp;lt;port&amp;gt;&amp;lt;filename&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(111) Download Start Ack [SERVENT B]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Gelen isteğe onay veriliyorsa g&amp;#246;nderilir. 2 İstemci arasında ge&amp;#231;erlidir.&lt;/p&gt;          &lt;p&gt;&lt;i&gt;Data Alanı : &amp;lt;nick&amp;gt;&amp;lt;filename&amp;gt;&amp;lt;filesize&amp;gt;&amp;lt;md5&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="260"&gt;         &lt;p&gt;&lt;b&gt;(512) Shared File List [SERVENT]&lt;/b&gt; &lt;/p&gt;          &lt;p&gt;Toplu dosya kaydında kullanılır.Olusturulan t&amp;#252;m liste sunucuya yollanır.&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;Data Alanı:&lt;/i&gt; &lt;/p&gt;          &lt;p&gt;&lt;i&gt;&amp;lt;nick&amp;gt;&amp;lt;password&amp;gt;&amp;lt;filename&amp;gt;&amp;lt;filesize&amp;gt;&lt;/i&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-800466944823858423?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/800466944823858423/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=800466944823858423' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/800466944823858423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/800466944823858423'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/p2p-dosya-paylam-program-protokol-4.html' title='P2P Dosya Paylaşım Programı - Protokol (4)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/serayuzgur/SGa7wClfNQI/AAAAAAAAAH4/rlwmspeonO4/s72-c/generalmsgtype_thumb1.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-5174864460786345382</id><published>2008-06-28T19:47:00.001+03:00</published><updated>2008-06-29T00:37:33.775+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylasım Programı - Giriş (3)</title><content type='html'>&lt;p&gt;Arkadaşlar uzun bir aradan sonra tekrar merhaba. bu yazımızda program anlatımımıza kaldıgımız yerden devam edeceğiz. Bir &amp;#246;nceki yazımızda programımızın amacını belirtmiştik , bu seferde yazmış olduğumuz projeyi a&amp;#231;ıklamaya başlıyacağım. &lt;/p&gt;  &lt;p&gt;&amp;#214;nceden de anlatıldığı &amp;#252;zere proje, merkezi bir sunucu yardımıyla bazı p2p işlemler ger&amp;#231;ekleştirecek. Bu bahsedilen işlemler i&amp;#231;in gerekenler &amp;#252;&amp;#231; başlık altında ş&amp;#246;yle toplanabilir;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;İletişim Protokol&amp;#252; : Programlar arası iletişim dili. &lt;/li&gt;    &lt;li&gt;Sunucu Programı: Sunucu tarafından &amp;#231;alıştırılacak olan program ve onu destekleyen veri tabanı. &lt;/li&gt;    &lt;li&gt;İstemci Programı: İstemciler tarafından &amp;#231;alıştırılacak olan kaynak y&amp;#246;netim, istekler ve p2p bağlantıları y&amp;#246;netecek olan program. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Daha iyi anlatım i&amp;#231;in aşağıdaki şekile bakabilirsiniz.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/serayuzgur/SGZsBovwiJI/AAAAAAAAAHk/t_ZeOaV1h1I/s1600-h/generalcomppeere%5B1%5D.jpg"&gt;&lt;img height="176" alt="generalcomppeere" src="http://lh5.ggpht.com/serayuzgur/SGZsCYytfkI/AAAAAAAAAHo/J-hJEEGlqds/generalcomppeere_thumb.jpg?imgmax=800" width="287" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;1.Sunucu-İstemci bağlantısı.&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2.İstemci-İstemci bağlantısı.&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-5174864460786345382?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/5174864460786345382/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=5174864460786345382' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5174864460786345382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/5174864460786345382'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/06/p2p-dosya-paylasm-program-2.html' title='P2P Dosya Paylasım Programı - Giriş (3)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/serayuzgur/SGZsCYytfkI/AAAAAAAAAHo/J-hJEEGlqds/s72-c/generalcomppeere_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-1683404752981036036</id><published>2008-04-06T00:17:00.001+03:00</published><updated>2008-06-29T15:36:55.401+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya Paylasım Programı - Amaç (2)</title><content type='html'>&lt;p&gt;Bu projenin amacı nedir?&lt;/p&gt;  &lt;p&gt;Amacımız peer to peer (P2P) yani bir kullanıcı bilgisayarından diğer bir kullanıcı bilgisayarına direkt olarak bağlanıp dosya aktarımı yapabilmek ; bunu yaparken hesap bilgileri ,arama ve sohbet gibi işlemleri merkezi bir sunucu &amp;#252;zerinden kordine etmek. Sistemimiz kullanıcılar arası anonim dosya transferini desteklemeli. Her kullanıcı başlangıcta bir hesap a&amp;#231;malı ve bundan sonraki her işlemini bu hesap aracılığı ile ger&amp;#231;ekleştirmelidir. Kayıtlı kullanıcı &amp;quot;online&amp;quot; olduğunda o anki ip adresi , rumuzu ,paylaşıma a&amp;#231;tığı dosyalar, sunucu aracılığı ile g&amp;#246;r&amp;#252;lebilcektir. Aşağıda genel yapıyı anlatmak i&amp;#231;in bir şekil verilmiştir.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/serayuzgur/SGeB429EH3I/AAAAAAAAAIk/rRVSswMY_Qg/s1600-h/generalcomp15.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="225" alt="generalcomp" src="http://lh6.ggpht.com/serayuzgur/SGeB5pOk7bI/AAAAAAAAAIo/_PlDMBVmyNc/generalcomp_thumb13.jpg?imgmax=800" width="395" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-1683404752981036036?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/1683404752981036036/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=1683404752981036036' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/1683404752981036036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/1683404752981036036'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/04/p2p-dosya-paylasm-program-1.html' title='P2P Dosya Paylasım Programı - Amaç (2)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/serayuzgur/SGeB5pOk7bI/AAAAAAAAAIo/_PlDMBVmyNc/s72-c/generalcomp_thumb13.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9141508959017058173.post-2541052626998879056</id><published>2008-03-25T14:18:00.001+02:00</published><updated>2008-06-29T00:15:24.844+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='Peer-E'/><title type='text'>P2P Dosya paylaşım Programı - Öntanım (1)</title><content type='html'>&lt;p&gt;Merhaba arkadaşlar ,bir dizi makale ile size bitirme projesi olarak arkadaşım Deniz Yıldırım ile aldığımız&amp;#160; Peer-E dosya paylaşım programını anlatmak istiyorum.&lt;/p&gt;  &lt;p&gt;Bu makalenin size sohbet programı , dosya paylaşım programı , windows forms, multithreading , server-client ilişkisi gibi konularda yardımcı olabileceğini ve bir programın tasarımının başlangından kodlamanın sonuna kadar adım adım nasıl yapılacagı konusunda &amp;#246;rnek teşkil edeceğini d&amp;#252;ş&amp;#252;nd&amp;#252;m. &lt;/p&gt; &lt;a href="http://lh3.ggpht.com/serayuzgur/SGap6c9z5NI/AAAAAAAAAHs/pijHL0_Syko/s1600-h/deneme%5B2%5D.png"&gt;&lt;img height="87" alt="Peer-E icon" src="http://lh6.ggpht.com/serayuzgur/R-jth5LCMGI/AAAAAAAAAHw/3qt9abKYgbQ/deneme_thumb%5B1%5D.png?imgmax=800" width="87" /&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9141508959017058173-2541052626998879056?l=serayuzgur.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://serayuzgur.blogspot.com/feeds/2541052626998879056/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9141508959017058173&amp;postID=2541052626998879056' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2541052626998879056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9141508959017058173/posts/default/2541052626998879056'/><link rel='alternate' type='text/html' href='http://serayuzgur.blogspot.com/2008/03/p2p-dosya-paylam-program.html' title='P2P Dosya paylaşım Programı - Öntanım (1)'/><author><name>serayuzgur</name><uri>http://www.blogger.com/profile/00510404379323090164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp1.blogger.com/_sxZZaiceBCA/SHUXa_SDEFI/AAAAAAAAAJI/8229sk2mlKo/S220/ben.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/serayuzgur/R-jth5LCMGI/AAAAAAAAAHw/3qt9abKYgbQ/s72-c/deneme_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
