<?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-11994013</id><updated>2011-12-01T11:05:22.053+02:00</updated><category term='object oriented programming'/><category term='linux'/><category term='hibernate'/><category term='technology'/><category term='etkinlik'/><category term='design patterns'/><category term='jdbc'/><category term='agile'/><category term='java'/><category term='build'/><category term='jpa'/><category term='web'/><category term='aikido'/><category term='spring'/><category term='security'/><category term='jbpm'/><category term='JSF'/><category term='aikikai'/><category term='open source'/><category term='vaadin'/><title type='text'>BlogNotes from Kenan Sevindik</title><subtitle type='html'>writings about enterprise software development, java technologies, and sometimes about technology in general</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default?start-index=101&amp;max-results=100'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>136</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11994013.post-6772034479458680204</id><published>2011-03-07T00:47:00.000+02:00</published><updated>2011-03-07T00:47:33.005+02:00</updated><title type='text'>Harezmi Bilişim Çözümleri</title><summary type='text'>Uzun bir zamandır hayata geçirmek istediğim bir projeydi, yakın bir süre önce KOSGEB'in girişimcilik programından kabul aldım. Ocak ayının başında da Harezmi Bilişim Çözümleri Ltd. Şirketi'nin kuruluşu gerçekleşti. Harezmi Bilişim Çözümleri ile hedefimiz ülkemizde ve uluslararası bilişim camiasında nitelikli çalışmalar ortaya koymak. Peki neler yapacağız?
Kurumsal Java Teknolojileri ile yazılım </summary><link rel='related' href='http://www.harezmi.com.tr' title='Harezmi Bilişim Çözümleri'/><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6772034479458680204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6772034479458680204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6772034479458680204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6772034479458680204'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/03/harezmi-bilisim-cozumleri.html' title='Harezmi Bilişim Çözümleri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-194210896622847661</id><published>2011-03-03T01:13:00.000+02:00</published><updated>2011-03-03T01:13:14.701+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>İnce Müşteri</title><summary type='text'>Son dönemde okuduğum kitaplardan birisi de Yakamoz Yayınları'ndan çıkan Steve Jobs'un hayat hikayesini anlatan bir kitap. Genel olarak çok hoşuma giden ve çeviri dilini de gayet iyi bulduğum bir eser olmasına rağmen, kitabın sonlarına doğru karşıma çıkan bir ifade teknik terimlerde yaygın biçimde kullanılan ve oldukça komik sonuçlar üreten "birebir sözlük çevirisi" yaklaşımına gayet güzel bir </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/194210896622847661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=194210896622847661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/194210896622847661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/194210896622847661'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/03/ince-musteri.html' title='İnce Müşteri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3569760133167191979</id><published>2011-03-03T00:43:00.000+02:00</published><updated>2011-03-03T00:45:45.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vaadin'/><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Neden JSF Değil?</title><summary type='text'>Son zamanlarda bana neden JSF'i terk ettiğimi sıkça soruyorlar. Aslında terk ettiğim sadece JSF değil, kurumsal web uygulamalarında doğrudan XML ve Javascript ile UI geliştirmeyi zorlayan her türlü UI teknolojisi. Kurumsal web uygulamalarını isteyen müşterilerimiz desktop da ne yapıyorlarsa aynısını web üzerinde de yapmak isterken, yazılım geliştiriler ise UI programlamayı XML türevi taglibler ve</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3569760133167191979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3569760133167191979' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3569760133167191979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3569760133167191979'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/03/neden-jsf-degil.html' title='Neden JSF Değil?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6355473467163066502</id><published>2011-02-22T01:57:00.000+02:00</published><updated>2011-02-22T01:57:44.833+02:00</updated><title type='text'>Peki Bizim Kullanıcı Arayüzlerimiz Nasıl?</title><summary type='text'>
Resim şimdilerde Fransa'daki kazadan sonra uçuşları durdurulmuş Concorde'ların cockpit'inden bir görüntü. Sizin de bazen geliştirdiğiniz uygulamaların kullanıcı arayüzlerinin de bu cockpit kadar karmaşık olduğunu düşündüğünüz oluyor mu? Uygulama geliştirme süreci boyunca sürekli olarak aynı arayüzü kullanmaktan ötürü ortaya çıkan aşinalık, kullanıcı arayüzünün basit olduğu izlenimini verebiliyor</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6355473467163066502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6355473467163066502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6355473467163066502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6355473467163066502'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/02/peki-bizim-kullanc-arayuzlerimiz-nasl.html' title='Peki Bizim Kullanıcı Arayüzlerimiz Nasıl?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-UIFH1IBXDgk/TWL7pml7hZI/AAAAAAAAAXU/0Vy5KipS-18/s72-c/concorde_cockpit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7228008185574783745</id><published>2011-01-16T18:01:00.001+02:00</published><updated>2011-01-21T10:09:45.359+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring View Scope For JSF 2 Users</title><summary type='text'>In JSF 2 there are several new scopes introduced for managed beans and one of them is view scope, and as any developer who deal with JSF and Spring knows that it is much better to define your JSF managed beans in Spring application context instead of dealing with primitive DI container of JSF itself. Those who know me that I am not using JSF in my own projects any more. However, JSF is used for </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7228008185574783745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7228008185574783745' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7228008185574783745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7228008185574783745'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/01/spring-view-scope-for-jsf-2-users.html' title='Spring View Scope For JSF 2 Users'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7493887387886846693</id><published>2011-01-10T17:01:00.001+02:00</published><updated>2011-01-10T17:03:02.763+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='build'/><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Gazi Üniversitesi'nin Teknoloji Günlerindeydik</title><summary type='text'>Geçen cuma günü Gelecex'in organizatörlüğünde Gazi Üniversitesi'nde düzenlenen teknoloji günlerinde Ant Ivy SVN ve CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü isimli bir sunum gerçekleştirdim. Sunumu isteyen arkadaşlar buradan erişebilirler. Bir dahaki etkinlikte görüşmek üzere...</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7493887387886846693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7493887387886846693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7493887387886846693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7493887387886846693'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/01/gazi-universitesi-teknoloji.html' title='Gazi Üniversitesi&amp;#39;nin Teknoloji Günlerindeydik'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2538688734813515557</id><published>2011-01-09T03:06:00.003+02:00</published><updated>2011-01-10T17:03:20.226+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='build'/><title type='text'>Subversive mi Subclipse mi</title><summary type='text'>Uzun bir zamandır Eclipse üzerinde SVN ile ilgili işlemlerimi subversive plugini ile gerçekleştiriyordum. Subclipse yerine bu plugin'i tercih etmemin en önemli nedeni olarak sadece UI deneyiminin subclipse'e kısaysla daha hoş olması diyebilirim. Ancak subversive ile çalışırken beni en rahatsız eden durumlardan birisi svn ile komut satırından checkout edilen projelerin Eclipse içerisinde SVN </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2538688734813515557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2538688734813515557' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2538688734813515557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2538688734813515557'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2011/01/subversive-mi-subclipse-mi_09.html' title='Subversive mi Subclipse mi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8018123864116922461</id><published>2010-12-08T01:59:00.001+02:00</published><updated>2010-12-08T02:04:24.812+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>HQL ve Criteria Sorgularında FetchMode Farklılıkları</title><summary type='text'>Lazy tanımlanmış 1:M bir ilişkinizinin fetch tipini eager'a çektiğiniz vakit sorgu sonucu dönen kayıtlar arasında duplikasyon olduğunu tecrübe ettiğiniz oldu mu? Eğer sorgunuzda Criteria API'sini kullanmış iseniz bu durumla pek muhtemelen karşılaşmışsınızdır. Sorgunuzu HQL'e çevirdiğiniz takdirde sonuçlardaki duplikasyonların ortadan kalktığını görürsünüz. Peki Hibernate sorgularındaki bu </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8018123864116922461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8018123864116922461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8018123864116922461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8018123864116922461'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/12/hql-ve-criteria-sorgularnda-fetchmode.html' title='HQL ve Criteria Sorgularında FetchMode Farklılıkları'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3066619995147878848</id><published>2010-12-02T11:00:00.001+02:00</published><updated>2010-12-08T02:03:59.553+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Sadece Ne Gerekiyorsa Onu Kullanın</title><summary type='text'>2004 yılının başlarında askerliğimi yaptığım yerde bizden bir yazılım geliştirmemizi istemişlerdi. İnternet bağlantısının bile çok sorunlu olduğu, hiyerarşinin ve bürokrasinin yoğun olduğu bir ortamda sıfırdan enterprise Java geliştirme ortamını toparlamak, değişik enterprise Java frameworklerini ve kütüphanelerini bir araya getirip uygulamayı geliştirmeye başlamak daha zor olacağı için, daha </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3066619995147878848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3066619995147878848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3066619995147878848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3066619995147878848'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/12/sadece-ne-gerekiyorsa-onu-kullann.html' title='Sadece Ne Gerekiyorsa Onu Kullanın'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-676981425457798673</id><published>2010-11-30T12:46:00.001+02:00</published><updated>2010-12-08T02:03:41.641+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='object oriented programming'/><title type='text'>Nesnelerin Yaratılması ve OCP Prensibi</title><summary type='text'>Bir önceki yazımda CustomerOrder constructor’ı içerisinde nesnenin initialization’ı dışında ProjectElement ile 1:M parent-child ilişkinin kurulmasından bahsetmiştim. Ardından da  exists metodunu ProjectElement’e eklemeye kalkarsak ne gibi bir problemle karşılaşırız diyerek yazıyı sonlandırmıştım.Problem new CustomerOrder(...)  ile yeni bir nesne oluşturduğumuz anda ProjectElement nesnesinin child</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/676981425457798673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=676981425457798673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/676981425457798673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/676981425457798673'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/11/nesnelerin-yaratlmas-ve-ocp-prensibi.html' title='Nesnelerin Yaratılması ve OCP Prensibi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3650262953860635002</id><published>2010-11-26T18:19:00.001+02:00</published><updated>2010-12-08T02:03:23.176+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Çalışan ve İşveren Açısından Danışman</title><summary type='text'>Sanırım bizim sektörümüzde danışman terimi için herkesin kafasında farklı bir imaj beliriyor. Çalışanlar açısından danışman demek çoğu zaman akıl vererek para kazanmak anlamına geliyor. Danışmanlık yapmak elini taşın altına koymadan, siz söyleyeceksiniz başkaları yapacak gibi hayal ediliyor. İşverenler açısından ise danışman kendi bünyesindeki personele yaptıramadığı her türlü işi, her ne kadar </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3650262953860635002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3650262953860635002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3650262953860635002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3650262953860635002'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/11/calsan-ve-isveren-acsndan-dansman.html' title='Çalışan ve İşveren Açısından Danışman'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7179928064292703888</id><published>2010-11-24T01:11:00.001+02:00</published><updated>2010-11-24T13:08:47.156+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='object oriented programming'/><title type='text'>Nesnelerin Yaratılması ve SRP Prensibi</title><summary type='text'>Geçen gün şu sıralar birlikte çalıştığım bir müşterimin projesinde şöyle bir durumla karşılaştım. ProjectElement ve CustomerOrder adında iki entity arasında 1:M parent-child ilişki söz konusuydu. ProjectElement'in tekilliğini businessKey ve client gibi iki değişken belirlerken, CustomerOrder'ın tekilliğini ise businessKey, client ve nesnenin ait olduğu projectElement'i belirliyordu. Başka bir </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7179928064292703888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7179928064292703888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7179928064292703888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7179928064292703888'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/11/nesnelerin-yaratlmas-ve-srp-prensibi.html' title='Nesnelerin Yaratılması ve SRP Prensibi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2803026751074468482</id><published>2010-11-14T07:01:00.003+02:00</published><updated>2010-11-18T07:56:06.278+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java mı Yoksa .NET mi?</title><summary type='text'>Yada neden Java? Benzer sorularla sık sık karşılaşıyorum. Kişisel olarak hangi platforma yönelmeleri gerektiğini öğrenmek isteyen öğrenci ve yeni mezun arkadaşların yanı sıra, kurumsal olarak da hangi platforma yatırım yapmalarını öğrenmek isteyen yöneticilerle de sık sık konuşuyorum. Gerçekten cevaplanması zor bir soru ve herkes için geçerli tek bir cevabın da olduğunu sanmıyorum. Üzerinde </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2803026751074468482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2803026751074468482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2803026751074468482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2803026751074468482'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/11/java-m-yoksa-net-mi_14.html' title='Java mı Yoksa .NET mi?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3759170714422643235</id><published>2010-11-06T19:35:00.001+02:00</published><updated>2010-11-14T10:04:56.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Eclipse ve Kubuntu Arasında Kopyala-Yapıştır Problemi</title><summary type='text'>Uzun bir aradan sonra dizüstü bilgisayarımda Ubuntu dağıtımı ile Linux kullanmaya başladım. Genel olarak Ubuntu'dan oldukça memnun olmama rağmen geliştirme ortamım ile ilgili bazı problemlerle de karşı karşıya kalmadım değil. Problemlerin çoğu Eclipse ile Gnome ve Kubuntu desktop'ları arasında ortaya çıkıyor. Ubuntu'yu ilk kurduğumda Gnome desktop ile çalışmaya başladım. Aslında gnome desktop </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3759170714422643235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3759170714422643235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3759170714422643235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3759170714422643235'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/11/eclipse-ve-kubuntu-arasinda-kopyala.html' title='Eclipse ve Kubuntu Arasında Kopyala-Yapıştır Problemi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8656458471643348258</id><published>2010-09-02T12:14:00.002+03:00</published><updated>2010-09-02T12:19:17.203+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Spring Security ile Aynı Kullanıcının Oturum Sayısını Yönetmek</title><summary type='text'>Spring Security kurumsal web uygulamaları için kapsamlı bir güvenlik framework'üdür. Kurumsal web uygulamalarında karşımıza çıkan pek çok kimliklendirme ve yetkilendirme ihtiyacına hazır bir çözümü içermektedir. Bu ihtiyaçlardan birisi de aynı kullanıcı ile aynı zamanda fakat farklı yerlerden yapılabilecek login sayısının denetlenmesidir. Spring Security bunun için sunduğu hazır yapıda iki farklı</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8656458471643348258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8656458471643348258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8656458471643348258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8656458471643348258'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/09/spring-security-ile-ayni-kullanicinin.html' title='Spring Security ile Aynı Kullanıcının Oturum Sayısını Yönetmek'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6373070547676718611</id><published>2010-08-26T02:18:00.001+03:00</published><updated>2010-12-08T02:04:45.181+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>Running Jetty Embedded Continued</title><summary type='text'>For some time ago, i had mentioned about running jetty embedded. This time while I am still running it embedded, I need to set "WebContent" path from inside classpath of the application. It will reside next to my test class. As I don't want to couple my test case with the absolute path of the project, I first find a way to to get absolute path of my test case.String path = getClass().getResource(</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6373070547676718611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6373070547676718611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6373070547676718611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6373070547676718611'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/08/running-jetty-embedded-continued.html' title='Running Jetty Embedded Continued'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6551907098748368881</id><published>2010-07-08T00:05:00.001+03:00</published><updated>2010-07-08T00:08:23.221+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Biri Bizi Gozetliyor</title><summary type='text'>Biri Bizi Gözetliyor Bir süredir tasarım örüntüleri hakkında yazılar yayımlıyorum. Bazı arkadaşlar Java dilinde tasarım örüntülerinin gerçekleştirimi için ne tür hazır yapıların olduğunu merak ettiklerini belirtiyorlar. Gelen sorular doğrultusunda bu yazıda Observer örüntüsünün Java'daki karşılığından da bahsetmeye çalışacağım. GUI programlama yapanlar, özellikle awt ve Swing kullananlar bu </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6551907098748368881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6551907098748368881' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6551907098748368881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6551907098748368881'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/07/biri-bizi-gozetliyor.html' title='Biri Bizi Gozetliyor'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-827561439474665222</id><published>2010-07-05T00:42:00.001+03:00</published><updated>2010-07-05T00:43:48.950+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>prototype oruntusu</title><summary type='text'>Prototype Örüntüsü'nü Java’da En Son Ne Zaman Kullandınız?Hemen hepimizin projelerimizde sıklıkla Factory Method ve Builder örüntüleri ile sıklıkla karşılaşıyoruz. Zaman zaman da, özellikle belirli bir platforma veya konfigürasyona özgü nesne grubu oluşturmaya ihtiyaç duyulduğu durumlarda Abstract Factory örüntüsünü de kullanıyoruz. Ancak Prototype örüntüsü hakkında aynı şeyi söylemek zor. </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/827561439474665222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=827561439474665222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/827561439474665222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/827561439474665222'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/07/prototype-oruntusu.html' title='prototype oruntusu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2402536758194751624</id><published>2010-07-01T10:08:00.001+03:00</published><updated>2010-11-14T10:05:06.427+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Fractal Project</title><summary type='text'>Fractal ProjectSon zamanlarda fraktalların programlamaya uygulanması üzerine kafa yoruyorum. Daha önceki yazımda da bahsettiğim gibi fraktal model ile composite örüntü arasında bire bir örtüşme söz konusu. Bu konuyla ilgili yazılmış çizilmiş başka neler var diye biraz etrafta araştırma yapmak istedim. Karşıma açık kaynak kodlu middleware sistemler için bir konsorsiyum olan ow2(ObjectWeb)'nin bir </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2402536758194751624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2402536758194751624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2402536758194751624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2402536758194751624'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/07/fractal-project.html' title='Fractal Project'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2397139542622038764</id><published>2010-06-28T21:58:00.001+03:00</published><updated>2010-06-28T21:59:55.749+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Fraktal ve Composite</title><summary type='text'>Fraktal ve CompositeGeçenlerde okuduğum bir kitapta, fraktal örüntülerin aslında  sağlam bir programlama modeli oluşturabileceğinden bahsediliyordu. Verilen örnekte ise composite bir component model üzerinden composite ürünlerin modellenmesi söz konusuydu. Gerçekten de composite tasarım örüntüsü fraktal kavramına birebir uymaktadır. Fraktal "parçanın içerisinde bütünün tanımlı olması" şeklinde </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2397139542622038764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2397139542622038764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2397139542622038764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2397139542622038764'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/06/fraktal-ve-composite.html' title='Fraktal ve Composite'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2910462036414830646</id><published>2010-06-27T11:43:00.003+03:00</published><updated>2010-06-27T11:46:49.108+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Decorator Tasarim Oruntusu</title><summary type='text'>Decorator Tasarım ÖrüntüsüDecorator tasarım örüntüsü ile aslında GOF'un kitabından önce tanıştım. Peter Van Der Linden'in Beyond Java 1.1 isimli bir kitabı vardı. O zamana kadar tam olarak anlamakta zorlandığım Java I/O paketinin mantığını bu kitap sayesinde bir çırpıda öğrenivermiştim. Aslında Decorator GOF'da her nedense "yapısal örüntüler" kategorisinde gösterilmiş. Ancak kendisi bir nesnenin </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2910462036414830646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2910462036414830646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2910462036414830646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2910462036414830646'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/06/decorator-tasarim-oruntusu_27.html' title='Decorator Tasarim Oruntusu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2063958372334525159</id><published>2010-06-16T09:23:00.001+03:00</published><updated>2010-06-26T17:37:37.856+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>Mecburen Mecburen...</title><summary type='text'>Mecburen Mecburen...Bizim yaşımızdakiler iyi bilir, MFÖ'nün Mecburen isimli güzel bir parçası vardı. Şarkının nakarat bölümü de "mecburen mecburen mecburiyetten..." şeklinde uzayıp giderdi. Wirofon'un 0.1.0 sürümü de GPL lisanslı olarak açık kaynak kodlu olmuş. Ama hemen "artık Türkiye'de de firmalar ürünlerini açık kaynak kodlu yapmak için yarışa girdiler" diye düşünmeyin sakın. Olayın iç yüzünü</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2063958372334525159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2063958372334525159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2063958372334525159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2063958372334525159'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/06/mecburen-mecburen.html' title='Mecburen Mecburen...'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3207618151134606801</id><published>2010-06-16T09:05:00.001+03:00</published><updated>2010-06-26T17:28:15.287+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java Dergisi Yayinda</title><summary type='text'>Java Dergisi YayındaBirkaç ay önce Özcan Acar, Java Dergisi çıkaracağını söylemiş, bizimde yazı ile destek verip veremeyeceğimizi sormuştu. Benim de yazılarımla katkıda bulunmaya çalıştığım Java Dergisi geçen hafta piyasaya çıktı. İki ayda bir yayımlanacak olan dergiye isteyenler abone de olabilir. Dergiyi bende ilk defa pazartesi sabah bir bayiden elime aldığımda gördüm. İçerik ve baskı kalitesi</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3207618151134606801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3207618151134606801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3207618151134606801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3207618151134606801'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/06/java-dergisi-yayinda.html' title='Java Dergisi Yayinda'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2806906523089387299</id><published>2010-05-25T01:12:00.001+03:00</published><updated>2010-06-26T17:30:20.551+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Ikinci Ulusal Model Gudumlu Yazilim Gelistirme Calistayi Yapildi</title><summary type='text'>Bedir Tekinerdoğan hocanın öncülüğünde düzenlenen "Ulusal Model Güdümlü Yazılım Geliştirme Çalıştayı"nın ikincisi 22 Mayıs cumartesi günü Bilkent Üniversitesi'nde yapıldı. Katılımcı sayısı da, bildiri sayısı da azdı, ancak son dönemde katıldığım en verimli toplantılardan birisi olduğunu söyleyebilirim. Özellikle öğleden sonra bildirilerin sunumu ardından yaptığımız ekip çalışması çok verimliydi. </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2806906523089387299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2806906523089387299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2806906523089387299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2806906523089387299'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/05/ikinci-ulusal-model-gudumlu-yazilim.html' title='Ikinci Ulusal Model Gudumlu Yazilim Gelistirme Calistayi Yapildi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8430936831739097357</id><published>2010-05-14T02:44:00.001+03:00</published><updated>2010-06-26T17:28:34.396+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>equals, hashCode ve toString icin pojomatic</title><summary type='text'>equals ve hashCode metodlarının doğru ve hatasız biçimde kodlanması yer aldığım projelerde üstünde durduğum temel konulardandır. Her ne kadar basit görünselerde pek çok programcı arkadaşımız hala bu temel metodları nasıl kodlayacaklarını tam olarak bilemiyorlar. Bunun yanı sıra her bir sınıf için bu metodları benzer rutinler şeklinde yazmak bir süre sonra sıkıcı bir hal alabiliyor. Oysa </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8430936831739097357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8430936831739097357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8430936831739097357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8430936831739097357'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/05/equals-hashcode-ve-tostring-icin.html' title='equals, hashCode ve toString icin pojomatic'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1626257559553992048</id><published>2010-05-12T12:37:00.001+03:00</published><updated>2010-06-26T17:28:34.397+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Javanin Gelecegi</title><summary type='text'>Java'nın GeleceğiSon zamanlarda Java'nın geleceği, nereye doğru gittiği hakkında çok değişik yazılar çıkıyor, yorumlar yapılıyor. Aslında programlama tarihinde Java'dan daha fazla yaygınlığa erişmiş başka bir dil daha olduğunu düşünmüyorum. Muazzam genişlikte kullanım alanı ile ve artık dilden çok daha öteye gitmiş bir platform olarak Java'nın daha uzun seneler pek çoğumuzun kariyerinde önemli </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1626257559553992048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1626257559553992048' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1626257559553992048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1626257559553992048'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/05/javanin-gelecegi.html' title='Javanin Gelecegi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3321554580394320542</id><published>2010-05-04T17:47:00.001+03:00</published><updated>2010-11-14T10:05:28.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Verimsiz Toplantılar</title><summary type='text'>Bu güne kadar katıldığım çok az toplantının kısa ve öz gerçekleştiğini gözlemlemişimdir. Toplantılar genellikle uzar, bir kaç saat sürer ve toplantıdan da yorgun argın çıktığınız için neredeyse o gün mesai saati içerisinde neredeyse hiç birşey yapamazsınız. Toplantıları verimsiz hale pek çok neden sayabiliriz, ancak benim top 5'im şu şekilde:Toplantı saatlerine riayet edilmemesi: Örneğin sabah 09</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3321554580394320542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3321554580394320542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3321554580394320542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3321554580394320542'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/05/verimsiz-toplantlar.html' title='Verimsiz Toplantılar'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7784471183181192269</id><published>2010-04-15T09:54:00.001+03:00</published><updated>2010-06-26T17:30:00.550+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Apache de Hacklenmis</title><summary type='text'>Apache'de HacklenmişDün Atlassian'ın şifreleriniz ele geçirilmiş olabilir mesajından bahsetmiştim. Atlassian hacklenmenin detaylarından çok bahsetmemişti. Ancak 6-9 Nisan tarihleri arasında Apache'de hacklenmiş. Özetlersek XSS ile başlayan bir saldırı ve Apache'nin JIRA sistemini hedef almış. Sonuçta da Apache'deki bir sunucunun root yetkileri ele geçirilmiş, JIRA, Confluence ve Bugzilla </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7784471183181192269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7784471183181192269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7784471183181192269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7784471183181192269'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/04/apache-de-hacklenmis.html' title='Apache de Hacklenmis'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7943460006918409690</id><published>2010-04-14T10:13:00.001+03:00</published><updated>2010-06-26T17:30:00.550+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Atlassian daki Guvenlik Acigi</title><summary type='text'>Atlassian'daki Güvenlik AçığıPazartesi günü Atlassian'dan bir mesaj geldi. Mesajda kısaca Temmuz 2008'den önce Atlassian'da hesap açtıran kullanıcıların şifrelerinin, sistemlerinde "plain text" halde tutulmasından dolayı ele geçirilmiş olabileceğinden bahsediyordu. Aslında bu durum web sitelerinde oluşturduğumuz kullanıcı hesaplarında, online banka veya benzeri kritik öneme sahip hesaplarımızda </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7943460006918409690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7943460006918409690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7943460006918409690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7943460006918409690'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/04/atlassian-daki-guvenlik-acigi.html' title='Atlassian daki Guvenlik Acigi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-9032777346157556850</id><published>2010-04-05T00:33:00.001+03:00</published><updated>2010-06-26T17:29:18.690+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Kıbrıs Bilişim Günleri</title><summary type='text'>3 Nisan 2010 günü Kıbrıs Doğu Akdeniz Üniversitesi'ndeydik. Üniversitenin Yazılım Kulübü'nün düzenlediği Bilişim Günleri isimli etkinlikte Java, Kariyer ve Gelecek isimli bir sunumumu tekrar yapma fırsatı buldum. Diğer sunumlarla birlikte sanırım Kıbrıs üniversitelerindeki pek çok öğrenci için çok faydalı bir gün olmuştur. Sunumda bahsettiğim konularla ilgili dokümana da buradan erişebilirsiniz. </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/9032777346157556850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=9032777346157556850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9032777346157556850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9032777346157556850'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/04/3-nisan-2010-gunu-kbrs-dogu-akdeniz.html' title='Kıbrıs Bilişim Günleri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-480965252911747762</id><published>2010-03-29T10:12:00.001+03:00</published><updated>2010-06-26T17:30:48.115+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Javanın Geleceği Hakkında Tahminler</title><summary type='text'>Java dünyasında yakın bir gelecekte meydana gelebilecek gelişmeler ve yeniliklerle ilgili güzel bir makale. Makalede artık Java'nın multicore donanım mimarilerindeki gelişmeleri concurrent execution ve memory management noktalarından JVM düzeyinde daha doğrudan ele alacağı, JVM'in bir mult-language runtime platform olarak evrileceği belirtiliyor. RIA tarafında ise JavaFX yolunun tercih edileceği </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/480965252911747762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=480965252911747762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/480965252911747762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/480965252911747762'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/03/javann-gelecegi-hakknda-tahminler.html' title='Javanın Geleceği Hakkında Tahminler'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4375001257032798703</id><published>2010-03-15T18:07:00.001+02:00</published><updated>2010-06-26T17:30:00.550+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Cold Boot Saldırısı ve Java</title><summary type='text'>Daha önceki bir yazımda "cold booting" yöntemi ile kapanmasının üzerinden az bir zaman geçmiş olan bir bilgisayarın hafızasındaki verilerin kopyalanıp, bu veriler arasından sizin parolanızın ele geçirilebileceğini veya kişisel bilgilerinizin öğrenilebileceğini söylemiştim. "Cold boot" saldırılarına karşı değişik düzeylerde önemler alınabilir. Peki programlama düzeyinde bu tür bir veri </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4375001257032798703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4375001257032798703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4375001257032798703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4375001257032798703'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/03/cold-boot-saldrs-ve-java.html' title='Cold Boot Saldırısı ve Java'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-56431685183668390</id><published>2010-03-03T14:28:00.001+02:00</published><updated>2010-07-11T23:45:35.287+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jpa'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>JPA, Hibernate ve JDBC Kullanırken AutoCommit Özelliği ve TXler</title><summary type='text'>Doğrudan JDBC KullanırkenJDBC spesifikasyonuna göre veritabanı bağlantılarının default autocommit değeri true'dur. Bu nedenle doğrudan JDBC ile işlem yaptığınızda veri üzerinde değişiklik yapan operasyonların her birisi kendi başına ayrı bir transaction'da ele alınacaktır. Transactional çalışabilmek için öncelikle bağlantının automcommit özelliğini false yapmanız gerekmektedir. Eğer veritabanı </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/56431685183668390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=56431685183668390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/56431685183668390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/56431685183668390'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/03/jpa-hibernate-ve-jdbc-kullanrken.html' title='JPA, Hibernate ve JDBC Kullanırken AutoCommit Özelliği ve TXler'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1491059610517138946</id><published>2010-03-02T17:42:00.001+02:00</published><updated>2010-07-11T23:45:35.288+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>JdbcTemplate ve IN clause</title><summary type='text'>Farz edelim ki elinizde "select r.id, r.rolename from role_table r where r.rolename in (?)" şeklinde bir sorgu olsun. Başka bir deyişle bir veya daha fazla sayıda rolename değeri içeren bir liste ile role_table'daki kayıtların bir bölümünü sorgulamak istiyorsunuz. Eğer aşağıdaki gibi bir kod yazarsanız; List listOfRoleNames = new ArrayList();listOfRoleNames.add("role_user");listOfRoleNames.add("</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1491059610517138946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1491059610517138946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1491059610517138946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1491059610517138946'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/03/jdbctemplate-ve-in-clause.html' title='JdbcTemplate ve IN clause'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4483163832523324523</id><published>2010-03-01T10:39:00.003+02:00</published><updated>2010-11-14T10:08:51.791+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Veri Hırsızlığının Sonu Yok</title><summary type='text'>Son dönemlerde dizüstü bilgisayarların yaygınlaşması ile beraber şirketlere özel bilgilerin, kaybolan veya çalınan dizüstü bilgisayarlar nedeni ile istenmeyen kimselerin eline geçmemesi için değişik önlemlerin kullanımı gün geçtikçe artıyor. Örneğin artık biyometrik tanıma araçları dizüstü bilgisayarlara kadar girdi. Parmak izi okuyucular vasıtası ile bilgisayarın sadece sizin tarafınızdan </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4483163832523324523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4483163832523324523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4483163832523324523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4483163832523324523'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/03/veri-hrszlgnn-sonu-yok_01.html' title='Veri Hırsızlığının Sonu Yok'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5569709259060191645</id><published>2010-02-22T13:21:00.003+02:00</published><updated>2010-06-26T17:33:04.023+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Client JVM Odd Behavior</title><summary type='text'>Last week, a collegue of mine came and showed an odd behavior of JRE. It applies to both JRE 1.5.0_14 and 1.6.0_02. Here is the test code:


&lt;![CDATA[
package examples;

import org.junit.Test;

public class ServerClientVMTests {
 
 private long start;
 private long stop;
 
 @Test
 public void test() {
  
  int count = 100000000;
  
  new Integer(10);
  
  start = System.currentTimeMillis(); 
  </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5569709259060191645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5569709259060191645' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5569709259060191645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5569709259060191645'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/02/client-jvm-odd-behavior.html' title='Client JVM Odd Behavior'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-721317717349894503</id><published>2010-02-22T10:29:00.001+02:00</published><updated>2010-06-26T17:29:18.691+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Çankaya Üniversitesindeydik</title><summary type='text'>CETÜRK ve Çankaya Üniversitesi'nin birlikte organize ettiği "Java ve Kariyer Günü" isimli bir günlük etkinlikte bende Java, Kariyer ve Gelecek başlıklı bir sunum yaptım. Çok güzel ve verimli bir etkinlik olduğunu söylemeliyim. Oganizasyonda emeği geçen ve dinleyici olarak katılanlara teşekkürler. Bu hafta da Gazi Üniversitesi'ndeyiz...

</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/721317717349894503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=721317717349894503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/721317717349894503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/721317717349894503'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/02/cankaya-universitesindeydik.html' title='Çankaya Üniversitesindeydik'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5480110855671118019</id><published>2010-02-10T16:08:00.001+02:00</published><updated>2010-07-11T23:45:35.289+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Approaches to Integrate Web and Swing Applications</title><summary type='text'>It was about 8 or 9 years ago when many enterprise applications were being developed using Swing for their presentation layer, and web start was the common tool to distribute and run those applications from a central location. Among the reasons for preferring Swing as UI technology, rich and complex UI requirements were the most common reason. Enterprise Java camp hadn't developed a UI technology</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5480110855671118019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5480110855671118019' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5480110855671118019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5480110855671118019'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/02/approaches-to-integrate-web-and-swing.html' title='Approaches to Integrate Web and Swing Applications'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8194838834605018147</id><published>2010-02-04T10:16:00.002+02:00</published><updated>2010-06-26T17:31:34.073+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Spring Security RememberMe Servisine Detaylı Bir Bakış</title><summary type='text'>Spring Security'nin hazır paket şeklinde sunduğu servislerden birisi de beni hatırla (remember-me) servisidir. Beni hatırla ile form tabanlı kimliklendirmeye tabi tutulan kullanıcı, tarayıcısını her açtığında kullanıcı adı ve şifresini tekrar girmek zorunda kalmaz. Bunun için login ekranında "Beni hatırla" şeklinde bir seçimlik alan olur. Bunu seçen kullanıcının kimlik bilgileri çerez olarak </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8194838834605018147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8194838834605018147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8194838834605018147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8194838834605018147'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/02/spring-security-rememberme-servisine.html' title='Spring Security RememberMe Servisine Detaylı Bir Bakış'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5248272523199018466</id><published>2010-01-29T13:24:00.001+02:00</published><updated>2010-07-08T00:10:10.433+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jbpm'/><title type='text'>JBPM Admin Console III</title><summary type='text'>JBPM Admin Console III İlgili diğer JBPM Yazıları:JBPM JPA EntegrasyonuJBPM Spring WebFlow EntegrasyonuSipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu ISipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu IIJBPM Admin Console IJBPM Admin Console IIOluşturulan iş akışı programatik olarak, GPD vasıtası ile veya admin-console üzerinden deploy edilebilir. Programatik olarak </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5248272523199018466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5248272523199018466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5248272523199018466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5248272523199018466'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/jbpm-admin-console-iii.html' title='JBPM Admin Console III'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5836324014017590994</id><published>2010-01-27T11:38:00.003+02:00</published><updated>2010-11-14T10:05:50.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>MockFactoryBean</title><summary type='text'>Diyelim ki Spring application context dosyalarından birini yükleyerek entegrasyon birim testi gerçekleştirmek istiyorsunuz. Ancak yüklediğiniz application context içerisindeki bean tanımlarından birisi başka bir application context içinde tanımlı bir bean'a ihtiyaç duyuyor, bu bean'da diğer bir application context dosyasındaki başka bir bean'a ihyiyaç duyuyor ve bu böyle gidiyor... Anlayacağınız </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5836324014017590994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5836324014017590994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5836324014017590994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5836324014017590994'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/mockfactorybean.html' title='MockFactoryBean'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4944341893290970588</id><published>2010-01-22T14:05:00.001+02:00</published><updated>2010-07-08T00:10:10.433+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jbpm'/><title type='text'>JBPM Admin Console II</title><summary type='text'>JBPM Admin Console II JBPM’in JPA ile entegre edilmesi, Spring WebFlow ile birlikte kullanılması hakkında  yayımladığım blog yazılarından sonra sık sık JBPM ile ilgili sorular alıyorum. Bu soruların bir kısmı genel olarak JBPM’in tercih edilmesi, diğer bir kısmı ise JBPM’in JSF gibi UI tekonolojileri ile nasıl kullanılabileceği hakkında oluyor. Aslında Spring WebFlow entegrasyonunu anlattığım </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4944341893290970588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4944341893290970588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4944341893290970588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4944341893290970588'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/jbpm-admin-console-ii.html' title='JBPM Admin Console II'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5281651903686674442</id><published>2010-01-20T10:56:00.008+02:00</published><updated>2010-11-14T10:06:15.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Mockito ile Null Object</title><summary type='text'>Dün bir iş arkadaşımla bir monitoring kabiliyeti üzerinde çalışırken, kendisinin "Null Object" örüntüsünü kullandığını gördüm. Hepimizin bildiği üzere Null Object örüntüsü bizim kod içerisinde null referans ile karşılaşabilecek kısımların öncelikle null kontrolü yapma gereksinimini ortadan kaldırmaya çalışıyor. Herhangi bir metod null döndürmek yerine return tipini implement eden veya ondan </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5281651903686674442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5281651903686674442' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5281651903686674442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5281651903686674442'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/mockito-ile-null-object.html' title='Mockito ile Null Object'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6960131375584802123</id><published>2010-01-18T00:45:00.001+02:00</published><updated>2010-06-26T17:33:33.868+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>iPhone Ne Kadar Güvenli?</title><summary type='text'>Geçenlerde Ankara ve İstanbul'da düzenlenen bilgi güvenliği seminerlerine katıldım, konuşmacılar bilişim dünyasının değişik alanlarındaki güvenlik problemlerine değinen sunumlar yaptılar. Bunlardan birisi de iPhone'ların hacklenmesi, cep telefonu konuşmalarının, mesajlaşmaların takibi, hatta iPhone ile ortam dinlemelerinin bile yapılabilmesi hakkındaydı.iPhone piyasaya çıkmasından itibaren kendi </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6960131375584802123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6960131375584802123' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6960131375584802123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6960131375584802123'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/iphone-ne-kadar-guvenli.html' title='iPhone Ne Kadar Güvenli?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-321045396012499247</id><published>2010-01-15T15:10:00.001+02:00</published><updated>2010-12-08T02:05:07.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Clean Up Your ThreadLocals</title><summary type='text'>Dont forget to clean up your ThreadLocal variables when you finished with them upForgetting to clean up ThreadLocal variables might really hurt you. Let's see how. I have several integration tests with Spring WebFlow and JSF and in one of them I have an setUp method like that:    @Before    public void setUp() {        RequestContextHolder.setRequestContext(new MockRequestContext());    }I just </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/321045396012499247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=321045396012499247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/321045396012499247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/321045396012499247'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/clean-up-your-threadlocals.html' title='Clean Up Your ThreadLocals'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-655192561052845885</id><published>2010-01-12T13:55:00.001+02:00</published><updated>2010-06-26T17:33:33.868+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Pozitif ve Negatif Kimlik Dogrulama</title><summary type='text'>Geçenlerde katıldığım bir eğitimde gördüğüm bir kod parçası üzerinde bir kaç noktayı sizinle paylaşmak istiyorum. Eğitimde bir web uygulamasına login olmaya çalışan kullanıcıların kimlik denetimlerinin pozitif ve negatif kimlik doğrulama yaklaşımları ile yapılması karşılatırılıyor ve negatif kimlik doğrulama yaklaşımının sağlamlığını ifade etmek için de bu kod parçacıkları kullanılıyordu. Şimdi </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/655192561052845885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=655192561052845885' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/655192561052845885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/655192561052845885'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/pozitif-ve-negatif-kimlik-dogrulama.html' title='Pozitif ve Negatif Kimlik Dogrulama'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1526400287925162268</id><published>2010-01-12T13:41:00.000+02:00</published><updated>2010-01-12T13:41:14.451+02:00</updated><title type='text'>How to detect JDBC connection leakages with C3P0</title><summary type='text'>First of all I must say that, the whole credit for discovering this feature goes to my collegue İlker Çelik. In a big codebase with lots of 3rd party libraries and frameworks interacting with JDBC connections it might be difficult to trap JDBC connection leakages, that is open connections left in application.

C3P0 connection pool has a nice option to kill unreturned connections left in </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1526400287925162268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1526400287925162268' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1526400287925162268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1526400287925162268'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/how-to-detect-jdbc-connection-leakages.html' title='How to detect JDBC connection leakages with C3P0'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5076984935742760573</id><published>2010-01-12T01:33:00.000+02:00</published><updated>2010-11-24T13:09:14.711+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Running eclipse ganymede in ubuntu karmic koala</title><summary type='text'>I wouldn't guess it would be that hard to install Eclipse 3.4.2 ganymede in ubuntu 9.10 karmic koala. After searching a bit around web I concluded that it was not the way to go with sudo apt-get install eclipse this time.

Then I downloaded 3.4.2 from eclipse site, extracted it and started playing with it. First command trial was ./eclipse. After issuing this command eclipse failed with an empty </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5076984935742760573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5076984935742760573' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5076984935742760573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5076984935742760573'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/running-eclipse-ganymede-in-ubuntu.html' title='Running eclipse ganymede in ubuntu karmic koala'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-37380774429323271</id><published>2010-01-04T23:25:00.001+02:00</published><updated>2010-11-14T10:08:51.792+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Bir Bulut Olsam</title><summary type='text'>Bir Bulut Olsam...Sürekli bir dönüşüm içerisinde olan ve hemen hergün yeni yeni teknolojilerin, uygulamaların ve cihazların karşımıza çıktığı bilişim dünyasında son dönemde ortaya çıkan bir yenilik ise "cloud computing" yani Türkçe'deki yaygın kullanımı ile "bulut bilişim". Şimdiye kadar özel veya kamu kuruluşları, bünyelerindeki bilişim ihtiyaçlarına cevap vermek için sunucu sistemlerini, </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/37380774429323271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=37380774429323271' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/37380774429323271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/37380774429323271'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2010/01/bir-bulut-olsam.html' title='Bir Bulut Olsam'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4744025395295655446</id><published>2009-12-31T17:03:00.001+02:00</published><updated>2010-06-26T17:34:16.553+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>TAOSD09 Yapıldı</title><summary type='text'>Bedir Tekinerdoğan Hoca'nın öncülüğünde Bilkent Yazılım Mühendisliği Grubu tarafından düzenlenen Aspect Oriented Software Development Çalıştayı'nın (TAOSD) 4.sü geçen Salı günü yapıldı. Çalıştay Bilkent Üniversitesi'ndeki Aspect Oriented Software Development dersi kapsamında organize ediliyor. Öncelikle etkinliği sürekli hale getirdiği ve bizlerin de dışarıdankatılımına izin verdiği için Bedir </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4744025395295655446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4744025395295655446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4744025395295655446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4744025395295655446'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/taosd09-yapld.html' title='TAOSD09 Yapıldı'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5500313179433805703</id><published>2009-12-30T11:04:00.001+02:00</published><updated>2010-06-26T17:34:16.554+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>AnkaSec09'un Ardından</title><summary type='text'>IstSec09'un ardından 24 Aralık'ta da AnkaSec09 düzenlendi. Gün boyu süren etkinlik içerik olarak gayet doyurucu idi. Konuşmacı arkadaşlar da gerçekten güzel sunumlar gerçekleştirdiler. Etkinlikte yapılan sunumların dokümanlarına buradan erişebilirsiniz.Çok yakın aralıklarla düzenlenen bu iki kardeş etkinlikte dikkatimi çeken bir durumu sizlerle paylaşmak istiyorum. Zaman zaman arkadaşlar arasında</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5500313179433805703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5500313179433805703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5500313179433805703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5500313179433805703'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/ankasec09-ardndan.html' title='AnkaSec09&amp;#39;un Ardından'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-529457250249042062</id><published>2009-12-20T23:23:00.001+02:00</published><updated>2010-11-14T10:08:51.792+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Kafesin Ortaya Çıkışı</title><summary type='text'>      Kafesin Ortaya Çıkışı  Ergenekon soruşturması bir açıdan tarafların  arasında teknoloji savaşlarına da sahne oluyor. Bir süre önce Genelkurmay karargahından bir subayın gönderdiği iddia edilen ihbar mektubunda,  bilgisayarların disklerinin 35 kere silindikten sonra savcılığa gönderildiği ifade edilmişti. Buradaki 35 rakamı ile kast edilenin aslında verilerin silindikten sonra geri </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/529457250249042062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=529457250249042062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/529457250249042062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/529457250249042062'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/kafesin-ortaya-cks.html' title='Kafesin Ortaya Çıkışı'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3762020808338813515</id><published>2009-12-14T14:54:00.001+02:00</published><updated>2010-06-26T17:34:16.554+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>IstSec09'un Ardından</title><summary type='text'>12-13 Aralık tarihlerinde İstanbul Bilgi Üniversitesi santral kampüsünde düzenlenen İstSec09 Bilgi Güvenliği Konferansı'na katıldım. Son dönemde web uygulamalarındaki güvenlik ihtiyaçları konusunda bilişim dünyasında gözle görülür bir hareketlenme var. Artık yazılım talep eden kurum ve kuruluşlar, geliştirilen uygulamaların bir takım güvenlik kriterlerini yerine getirmelerini şartnamelerinde daha</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3762020808338813515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3762020808338813515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3762020808338813515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3762020808338813515'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/istsec09-ardndan.html' title='IstSec09&amp;#39;un Ardından'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-9168969292697024806</id><published>2009-12-04T14:17:00.001+02:00</published><updated>2010-11-14T10:08:51.793+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Bu virüs başka virüs</title><summary type='text'>Bu virüs başka virüsArtık hemen her sene değişik bir hastalık veya grip virüsü ile karşılaşıyoruz. Deli dana derken ardından kuş gribi çıkıvermişti. Şimdilerde de domuz gribi ile başa çıkmaya çalışıyoruz. İşte böyle virüslü bir dönemde kayınpederim de gazeteleri okumak ve müzik dinlemek için kullandığı dizüstü bilgisayarının oldukça yavaşladığından şikayet etti. Söylediğine göre Internet Explorer</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/9168969292697024806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=9168969292697024806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9168969292697024806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9168969292697024806'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/bu-virus-baska-virus.html' title='Bu virüs başka virüs'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3755415043299799009</id><published>2009-12-04T14:15:00.001+02:00</published><updated>2010-06-26T17:34:16.555+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Y2FI</title><summary type='text'>Y2Fİ14 Kasım Cumartesi günü ODTÜ Teknokent'in organize ettiği Yeni Fikirler Yeni İşler Yarışması'nın finali ODTÜ Kültür Kongre Merkezi'nde yapıldı. Yarışma teknolojik yenilik içeren ve bir işe dönüştürülebilecek fikre sahip olan öğrencilerin bu fikirlerini hayata geçirmelerine yardımcı olmayı hedefliyor. Elginkan Vakfı, Savunma Sanayi Müsteşarlığı, OSTİM başta olmak üzere pek çok kurum ve kuruluş</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3755415043299799009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3755415043299799009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3755415043299799009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3755415043299799009'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/12/y2fi.html' title='Y2FI'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3841888609763812382</id><published>2009-11-23T16:34:00.001+02:00</published><updated>2010-06-26T17:34:16.555+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Bilisim09</title><summary type='text'>TBD'nin her sene organize ettiği Bilişim 2009 Kongresi'ne bu sene bende bir bildiri ile katılma fırsatı buldum. İlgi Yönelimli Yazılım Geliştirme (AOSD) ile Servis Düzeyinde Audit Loglama adlı bildiriye ve sunumuna merak edenler verdiğim liklerden erişebilirler.Kongre ile gözlemlerime gelince, yeni açılan Rixos Ankara bu tür organizasyonlar için Ankara'daki yer problemini ortadan kaldıracakmış </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3841888609763812382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3841888609763812382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3841888609763812382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3841888609763812382'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/11/bilisim09.html' title='Bilisim09'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5187022819332510202</id><published>2009-11-16T00:02:00.001+02:00</published><updated>2010-11-24T13:09:59.143+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>One Minute Sayın Bakanım</title><summary type='text'>One Minute Sayın BakanımUlaştırma Bakanı Binali Yıldırım webstar ödül töreninde  Youtube yasağı hakkında konuştu. Keşke konuşmasaydı.  Daha bir sene öncesinde bu yasağın artık amacını aştığını belirten kendisiydi. Ancak bu törende yaptığı konuşmada ise Youtube yasağını eleştirenleri yaygaracılıkla suçladı. Konuşmasını hamasi cümlelerle süsleyen bakanın sözlerini "daha da bu konuyla ilgili </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5187022819332510202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5187022819332510202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5187022819332510202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5187022819332510202'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/11/one-minute-sayn-bakanm.html' title='One Minute Sayın Bakanım'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-970458069189891461</id><published>2009-11-08T22:48:00.001+02:00</published><updated>2010-11-24T13:09:59.144+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Beyaz Saray'ın Yeni Siber Güvenlik Stratejisi</title><summary type='text'>Beyaz Saray'ın Yeni SiberGüvenlik Stratejisi Başlagıçta sadece Amerika'daki askeri ve akademik çevreleri bir araya getirmesi düşünülen İnternet bugün insanlık için vazgeçilmez bir konuma gelmiştir. Artık global bir bilgi ve iletişim altyapısı olan siberalem, modern toplumun hemen her alanında hayati bir rol oynuyor. Şehirlerin elektrik, ısıtma, su vb hayati ihtiyaçlarının karşılanmasından, eğitim</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/970458069189891461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=970458069189891461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/970458069189891461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/970458069189891461'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/11/beyaz-saray-yeni-siber-guvenlik.html' title='Beyaz Saray&amp;#39;ın Yeni Siber Güvenlik Stratejisi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-465591431056584123</id><published>2009-10-27T09:45:00.001+02:00</published><updated>2010-11-24T13:09:59.144+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>İnternet’te Psikoterapi</title><summary type='text'>İnternet’te Psikoterapi İnternet’i gerçek yaşamdan farklı kılan en temel özelliklerinden birisi de kullanıcılarının kimliklerini gizleyebilmesidir. Bunun yanında İnternet özünde kullanıcıların, aksi bir durum söz konusu olmadığı takdirde, ilan ettikleri kimliğe sahip olduklarını kabul eden bir prensip üzerinde inşa edilmiştir.Daha başka bir ifade ile İnternet kullanıcıları sanal alemde gerçek </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/465591431056584123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=465591431056584123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/465591431056584123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/465591431056584123'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/internette-psikoterapi.html' title='İnternet’te Psikoterapi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2437349536995432141</id><published>2009-10-27T09:42:00.001+02:00</published><updated>2010-11-24T13:09:59.145+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Korsana hayır ama...</title><summary type='text'>Korsana hayır ama… Bir kitapçıdan satın aldığımız ve çok beğendiğimiz bir romanı arkadaşımızın okuması için ona bir süreliğine ödünç veririz. Yada eskimiş, artık okumadığımız, kullanmadığımız kitaplarımız, dinlemediğimiz plaklarımız, seyretmediğimiz video kasetlerimiz varsa bunları bit pazarlarında, sahaflarda uygun fiyata elimizden çıkarırız. Bit pazarlarının, sahafların müdavimleri de merak </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2437349536995432141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2437349536995432141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2437349536995432141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2437349536995432141'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/korsana-hayr-ama.html' title='Korsana hayır ama...'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3330404171327857125</id><published>2009-10-27T09:39:00.001+02:00</published><updated>2010-11-24T13:09:59.145+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Matbaanın Sonu Mu Geliyor?</title><summary type='text'>Matbaanın Sonu Mu Geliyor?Matbaanın Osmanlı’ya 300 yıl sonra gecikmeli olarak gelmesinin başlıca nedenlerinden biri olarak el yazmaları ile geçinen hattatların işlerini kaybetme korkusu ile bu yeniliğe şiddetle karşı çıkmaları söylenir. Gerçekten de matbaa ile birlikte el yazması eserler zaman içerisinde tarih sahnesinden kaybolup gitmiştir.1700′lerin başında İbrahim Müteferrika’nin matbaayı </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3330404171327857125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3330404171327857125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3330404171327857125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3330404171327857125'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/matbaann-sonu-mu-geliyor.html' title='Matbaanın Sonu Mu Geliyor?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2671737276332995751</id><published>2009-10-27T09:32:00.001+02:00</published><updated>2010-11-24T13:09:59.146+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>On emir, floppy diskete yazılsaydı ne olurdu?</title><summary type='text'>Hz. Musa On Emir’i Floppy Diskete Yazmış Olsaydı Ne Olurdu?* Muhtemelen “On Emir” ilk hali ile bugün erişilemez veya okunamaz olurdu. Çünkü daha on yıl öncesine kadar bilgisayar sistemlerinde mevcut olan disket sürücüler bugün artık yok. Floppy disketlerde mazi oldu. Floppy disketlerdeki verilerimizi başka ortamlara aktarmadıysak büyük bir ihtimalle onların pek çoğuna artık erişemiyoruz. On yıl </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2671737276332995751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2671737276332995751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2671737276332995751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2671737276332995751'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/on-emir-floppy-diskete-yazlsayd-ne.html' title='On emir, floppy diskete yazılsaydı ne olurdu?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2644447547122603580</id><published>2009-10-27T09:27:00.001+02:00</published><updated>2010-11-24T13:09:59.147+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Digital Irgatlık</title><summary type='text'>Düpedüz Siber Irgatlık Bu!İnsanlar yüzyıllar boyunca para yahut üründen belirli bir pay karşılığı veya sadece karın tokluğuna toprak sahiplerinin tarlalarında, bağ ve bahçelerinde çalışmışlardı. Bu kimselerin kendilerine ait işleyecekleri, ekip biçecekleri bir toprak parçaları yoktu. Yaşamak için başkaları ile bir araya gelmek, bir toprak sahibinin idaresi altında onun malının bereketi için </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2644447547122603580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2644447547122603580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2644447547122603580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2644447547122603580'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/digital-irgatlk.html' title='Digital Irgatlık'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5060561032853150119</id><published>2009-10-14T14:15:00.001+03:00</published><updated>2011-01-16T18:09:02.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><title type='text'>JSF Required Validation Still Giving Headaches</title><summary type='text'>For some time ago, we had decided not to use JSF’s required attribute and instead handle required validation with a validator object implementing Validator interface, attached to current UIInput component. By that way, we were able to develop validation bypass mechanism while being able to update model, and group validation capability which let us to group components in the same UIForm and </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5060561032853150119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5060561032853150119' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5060561032853150119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5060561032853150119'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/10/jsf-required-validation-still-giving.html' title='JSF Required Validation Still Giving Headaches'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7815852920001360924</id><published>2009-08-31T11:00:00.003+03:00</published><updated>2009-08-31T11:07:40.801+03:00</updated><title type='text'>Some Notes About Various Certificate Operations Using OpenSSL</title><summary type='text'>Our system support group delivered a signed certificate to be used in Apache SSL configuration. Its extension was *.pfx, which meant its contents were in PKCS12 format, and was containing both certificate and its private key in it. I needed to convert it into PEM format and to separate certificate from its private key.The first command creates key file, and the second one converts certificate </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7815852920001360924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7815852920001360924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7815852920001360924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7815852920001360924'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/08/some-notes-about-various-certificate.html' title='Some Notes About Various Certificate Operations Using OpenSSL'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-424522780175704326</id><published>2009-08-26T11:53:00.001+03:00</published><updated>2009-08-26T11:55:29.657+03:00</updated><title type='text'>Enabling SSL on Apache HTTP Server</title><summary type='text'>After opening our JIRA to outside world via Apache HTTP Server, the next obvious thing was securing communication between users and the web server. Enabling SSL on Apache HTTP Server is really easy.  The key ingredients of securing Apache are mod_ssl and OpenSSL.  It is possible to download Apache distribution including mod_ssl and openssl runtime.Here are the steps to enable SSL on Apache; Copy </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/424522780175704326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=424522780175704326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/424522780175704326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/424522780175704326'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/08/enabling-ssl-on-apache-http-server.html' title='Enabling SSL on Apache HTTP Server'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3450048371060910878</id><published>2009-08-24T16:46:00.001+03:00</published><updated>2009-08-24T16:51:24.092+03:00</updated><title type='text'>Proxying Tomcat with Apache HTTP Server</title><summary type='text'>There is a bunch of step by step tutorials and good references about putting Apache in front of Tomcat around net. Nevertheless, I wrote this article, mainly for myself, in case I come up with same requirement in sometime later. First, let me give a little background information about problem. We have served JIRA through Tomcat for only our internal use so far. Recently, we have come up with a </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3450048371060910878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3450048371060910878' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3450048371060910878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3450048371060910878'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/08/proxying-tomcat-with-apache-http-server.html' title='Proxying Tomcat with Apache HTTP Server'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6903239192083314130</id><published>2009-08-10T13:03:00.001+03:00</published><updated>2010-06-26T17:34:16.555+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>İstanbul Cup Üçüncü Sınıf Kalmaya Mahkum Edildi</title><summary type='text'>Şimdiye kadar toprak kortta düzenlenen WTA İstanbul Cup turnuvası, bu sene mekan değişikliği ile İstinye’de yapılan sert kortlara taşındı. Ayrıca organizasyonun tarihi de Mayıs’ın son haftasından Temmuz’un son haftasına kaydırıldı.Bugüne kadar Tekstilkent’in yanında geçici olarak kurulmuş kortlarda düzenlenen turnuva için kalıcı bir yer yapılmaya başlanmasından ötürü, turnuvanın dünya çapında </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6903239192083314130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6903239192083314130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6903239192083314130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6903239192083314130'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/08/istanbul-cup-ucuncu-snf-kalmaya-mahkum.html' title='İstanbul Cup Üçüncü Sınıf Kalmaya Mahkum Edildi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-3301211200981749048</id><published>2009-08-04T17:08:00.002+03:00</published><updated>2011-01-16T18:09:02.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><title type='text'>JSFUnit ve Jetty ile WicketTester Ouşturma Deneyimleri</title><summary type='text'>Geçenlerde JSFUnit’i değişikliğe uğratarak WicketTester benzeri bir test altyapısı kurmaya çalıştım. WicketTester, istemci çağrılarını tek bir noktada ele alıyor. JSFUnit, HtmlUnit, Selenium gibi istemci- sunucu iletişimi söz konusu olmuyor.Ancak JSFUnit in-container test framework. Bu nedenle uygulamanın testlerle birlikte sunucuya deploy edilmesini ve sunucunun çalıştırılmasını bekliyor. </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/3301211200981749048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=3301211200981749048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3301211200981749048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/3301211200981749048'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/08/jsfunit-jetty-ve-wickettester.html' title='JSFUnit ve Jetty ile WicketTester Ouşturma Deneyimleri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6126655828569285559</id><published>2009-07-24T15:34:00.001+03:00</published><updated>2010-06-26T17:34:16.556+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>İstanbul Spring Sunumu</title><summary type='text'>Bu hafta başında İstanbul Swiss Hotel’de SpringSource’dan Michael Isvy’nin "Spring: from prehistoric times until today" başlıklı konuşmasına katıldım. SpringSource 21-24 Temmuz tarihleri için İstanbul’da Core Spring Eğitimi düzenlemiş. Sanırım buralara kadar gelmişken hem İstanbul’daki Spring kullanıcılarını bir araya getirelim, hem de Spring hakkında sunum yapalım demişler.Michael sunumuna </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6126655828569285559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6126655828569285559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6126655828569285559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6126655828569285559'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/istanbul-spring-sunumu.html' title='İstanbul Spring Sunumu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1087746992110037022</id><published>2009-07-21T11:36:00.001+03:00</published><updated>2010-12-08T02:05:57.416+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java Programcılarının Hali</title><summary type='text'>Geçenlerde Yakov Fain’in  5 java developer ile yaptığı mülakatlarla ilgili yazısını ve gelen yorumları ilgiyle okudum. Fain, görüştüğü kişilerin kendilerini 5-8 yıllık tecrübeli denebilecek Java geliştiriciler olarak tanımladıklarını belirtiyor. Ancak bu yazılımcıların yapabildiklerinin genel manada Spring, Hibernate gibi frameworklerin xml dosyalarının konfigürasyonu, java nesnelerinin </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1087746992110037022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1087746992110037022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1087746992110037022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1087746992110037022'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/java-programclarnn-hali.html' title='Java Programcılarının Hali'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-9046316774542519134</id><published>2009-07-15T14:30:00.001+03:00</published><updated>2009-07-15T14:30:05.295+03:00</updated><title type='text'>Running Jetty Embedded</title><summary type='text'>While I was playing with JSFUnit, I just needed to start a web container inside my tests. Jettyis very famous as being embeddable in standalone java applications. Therefore, spots are directed onto Jetty web site, and I downloaded latest stable version and started playing with it. First you need to add servlet.jar, jetty.jar, jetty-util.jar and start.jar are needed in your classpath to run </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/9046316774542519134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=9046316774542519134' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9046316774542519134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/9046316774542519134'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/running-jetty-embedded_1292.html' title='Running Jetty Embedded'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-933087702841739256</id><published>2009-07-10T11:58:00.002+03:00</published><updated>2009-10-21T07:26:37.868+03:00</updated><title type='text'>Sahi JAAS'a Ne Oldu?</title><summary type='text'>Java Developer’s Journal’in bu haftaki sayısında “Whatever Happened To JAAS” başlıklı bir makale dikkatimi çekti. JAAS, java runtime security üzerinde bina edilmiş bir kimliklendirme ve yetkilendirme framework olarak uzun zamandır kurumsal java dünyasında; ancak ilk çıktığından bu yana istenilen ilgi ve alakayı görebilmiş değil. Bunun sorumlusu ise tabi ki Java spesifikasyonlarını oluşturan </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/933087702841739256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=933087702841739256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/933087702841739256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/933087702841739256'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/sahi-jaas-ne-oldu.html' title='Sahi JAAS&amp;#39;a Ne Oldu?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-332799857076967825</id><published>2009-07-08T17:07:00.005+03:00</published><updated>2011-02-22T02:04:47.538+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>How to create a custom FacesContext</title><summary type='text'>
Although I am not happy with several issues in JSF spec, I like its customizability. A couple of days ago, I needed to introduce Mediator pattern in my case studies.  FacesContext instance seemed to be a good candidate as Mediator object. You need to execute  three easy steps to introduce custom FacesContext implementation into your JSF lifecycle.

First, create your custom FacesContext class </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/332799857076967825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=332799857076967825' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/332799857076967825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/332799857076967825'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/how-to-create-custom-facescontext_08.html' title='How to create a custom FacesContext'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2312896065404711142</id><published>2009-07-06T12:04:00.007+03:00</published><updated>2010-06-26T17:37:08.891+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>4 Temmuz'da İstanbul'daydık</title><summary type='text'>CETÜRK bünyesinde düzenlediğimiz etkinliklerin devamında 4 Temmuz 2009 Cumartesi günü İstanbul’daydık. Aslında bu etkinlik 13 Haziran’da Ankara’da düzenlediğimiz Java Teknolojileri Etkinliği’nin bir tekrarı oldu. Ankara’da düzenlediğimiz program içerik olarak oldukça tatmin edici bir düzeydeydi. Bir günde 5 değişik konu üzerinde örneklerle desteklenen dolu dolu dunumlar katılımcıların da oldukça </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2312896065404711142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2312896065404711142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2312896065404711142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2312896065404711142'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/4-temmuzda-istanbuldaydk.html' title='4 Temmuz&apos;da İstanbul&apos;daydık'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X-ONZx0h6bo/SlG-mrm2zBI/AAAAAAAAAP4/tlh1hPxzdJM/s72-c/katilimcilar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-257573779556684480</id><published>2009-07-03T11:57:00.001+03:00</published><updated>2009-07-03T12:00:12.748+03:00</updated><title type='text'>Integrating JSFUnit To Your Project</title><summary type='text'>Actually I am not a big fun of in-container unit testing approaches. They have longer execution times, e.g. container and database startup, intialization times etc. In addition, they create configuration complexity in terms of packaging of tests and deployment of application together with them. Anyway, recently I needed to examine JSFUnit solution more closely for some issue and integrated it </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/257573779556684480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=257573779556684480' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/257573779556684480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/257573779556684480'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/07/integrating-jsfunit-to-your-project.html' title='Integrating JSFUnit To Your Project'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6444904355671744954</id><published>2009-06-29T09:36:00.003+03:00</published><updated>2010-06-26T17:37:08.892+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>İstanbul'daki CETÜRK Java Teknolojileri Etkinliğindeyiz</title><summary type='text'>Yakın zamanda Ankara'da düzenlenen Java Teknolojileri Etkinliğinin tekrarını 4 Temmuz'da İstanbul'da gerçekleştiriyoruz. Program ve diğer detaylar için CETÜRK'deki etkinlik sayfasına bakabilirsiniz. Ankara'da çok verimli geçen bu etkinliğin İstanbul'da da benzer bir ilgi görmesini ve aynı verimlilikte geçmesini ümit ediyorum.</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6444904355671744954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6444904355671744954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6444904355671744954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6444904355671744954'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/06/istanbuldaki-ceturk-java-teknolojileri.html' title='İstanbul&apos;daki CETÜRK Java Teknolojileri Etkinliğindeyiz'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2037105628641530690</id><published>2009-06-16T11:41:00.001+03:00</published><updated>2010-06-26T17:37:08.892+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Ankara CETÜRK Java Teknolojileri Etkinliği Düzenlendi</title><summary type='text'>13 Haziran Cumartesi günü İnnova Bilişim Çözümleri A.Ş.’nin ve i-Con’un destekleri ile ODTÜ Kültür Kongre Merkezi’nde Java Teknolojileri Etkinliği’ni gerçekleştirdik. CETÜRK Anadolu turunun devamı olarak gerçekleştirilen etkinlik çok başarılı geçti, katılım oranı da oldukça yüksekti. Daha önce Çankaya, Fırat, 18 Mart ve Doğu Akdeniz üniversitelerinde düzenlenen serinin bu kez durağı ODTÜ idi. </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2037105628641530690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2037105628641530690' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2037105628641530690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2037105628641530690'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/06/ankara-ceturk-java-teknolojileri.html' title='Ankara CETÜRK Java Teknolojileri Etkinliği Düzenlendi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-736224576657279197</id><published>2009-06-08T11:50:00.004+03:00</published><updated>2010-06-26T17:37:08.893+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Ankara'da CETURK Java Teknolojileri Etkinliği</title><summary type='text'>13 Haziran Cumartesi günü CETURK ODTÜ Kültür Kongre Merkezi'nde Java Teknolojileri etkinliği düzenliyor. Ocak ayındaki etkinlik Çankaya Üniversitesi'de gerçekleşmişti ve oldukça verimli olmuştu. Bu seferki etkinlikte de yine ilginç konular katılımcılara sunulacak. 13 Haziran'daki sunumlarla ilgili kısa bilgiler vermek istiyorum. İlk olarak, Hasan Türksoy Google Web Toolkit'i tanıtacak. GWT </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/736224576657279197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=736224576657279197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/736224576657279197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/736224576657279197'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/06/ankarada-ceturk-java-teknolojileri.html' title='Ankara&apos;da CETURK Java Teknolojileri Etkinliği'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5134194551723813741</id><published>2009-05-18T18:05:00.002+03:00</published><updated>2009-05-18T18:16:37.626+03:00</updated><title type='text'>UYMS 2009</title><summary type='text'>Ulusal Yazılım Mühendisliği Sempozyumu 8-10 Ekim tarihleri arasında Yıldız Teknik Üniversitesi'nde yapılıyor. Bu seneki organizasyona ben de bir makale gönderdim. "İlgi Yönelimli Yazılım Geliştirme İle Servis Düzeyinde Audit Loglaması" başlığına sahip makalede, kurumsal uygulamalarda sıklıkla karşımıza çıkan audit loglaması ihtiyacının genel bir incelemesini yaptıktan sonra, AOP ve ORM teknikleri</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5134194551723813741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5134194551723813741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5134194551723813741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5134194551723813741'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/05/uyms-2009.html' title='UYMS 2009'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8863723506802229186</id><published>2009-04-20T17:18:00.003+03:00</published><updated>2010-07-08T00:10:10.434+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jbpm'/><title type='text'>JBoss JBPM Admin Console-I</title><summary type='text'>Admin console JBPM dağıtımı ile birlikte gelen bir web uygulamasıdır. Jsf-console.war’ı web container’ınıza deploy ettiğinizde çalışması için container’da JbpmDataSource isimli bir JNDI datasource nesnesinin olması gerekmektedir. Ayrıca console uygulamasının mesaj, yetkilendirme gibi kısımlarında kendinize özgü değişiklikler yapmanız pek muhtemeldir. Biz admin console’u kendi uygulamalarımızın </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8863723506802229186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8863723506802229186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8863723506802229186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8863723506802229186'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/04/jboss-jbpm-admin-console-i_3346.html' title='JBoss JBPM Admin Console-I'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-6608022765800137696</id><published>2009-04-14T11:51:00.001+03:00</published><updated>2010-06-26T17:37:08.893+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>CETÜRK Doğu Akdeniz Üniversitesi Java Etkinlikleri</title><summary type='text'>11-12 Nisan 2009 tarihlerinde CETÜRK ve Doğu Akdeniz Üniversitesi Yazılım Kulübü işbirliği ile düzenlenen Java Etkinlikleri Günü'ne konuşmacı olarak katıldım. Öncelikle bu güzel ve başarılı etkinliği düzenleyen CETÜRK ekibinden Mehmet Aca'ya, Yazılım Kulübü'nden Hakkı, Selçuk, Sinan ve Olcay arkadaşlarımıza ve etkinliğe katılmamızı mümkün kılan üniversite yönetimine teşekkür ederim. Küçük </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/6608022765800137696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=6608022765800137696' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6608022765800137696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/6608022765800137696'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/04/ceturk-dogu-akdeniz-universitesi-java.html' title='CETÜRK Doğu Akdeniz Üniversitesi Java Etkinlikleri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5227885810343452755</id><published>2009-04-10T16:30:00.001+03:00</published><updated>2010-07-11T23:40:21.936+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-II</title><summary type='text'>Geçen yazımda sipariş iş akışı örneğinden bahsetmeye başlamıştık. Bu yazımda da örneğe devam ederek sipariş iş akışında kullanıcılara atanmış görevlerin işletilmesi ve satın alama iş adımının gerçekleştirilmesi ile süreci sonuna kadar incelemeye devam edeceğiz.Kullanıcının Kendisine Atanmış Bir Görevi(Task) YürütmesiBu aşamada JBPM task name (sorguSonuclari.selectedRow.name) SWF tarafındaki flow </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5227885810343452755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5227885810343452755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5227885810343452755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5227885810343452755'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/04/siparis-is-aks-ornegi-ile-jbpm-spring_10.html' title='Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-II'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1537032457057880027</id><published>2009-04-02T11:20:00.001+03:00</published><updated>2010-07-11T23:40:21.936+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-I</title><summary type='text'>Sipariş Tedarik SüreciŞimdi bir örnek üzerinden giderek JBPM SWF entegrasyonunu daha yakından inceleyelim. Örnek iş akışımız bir organizasyonda ki sipariş tedarik süreci olsun. Mümkün olduğunca iş akışını basit tutarak her iki sistem arasındaki karşılıklı etkileşimi anlatmaya çalışacağım. Süreç sistem kullanıcılarından birisinin yeni bir sipariş oluşturması ile başlar. Siparişin verilmesinden </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1537032457057880027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1537032457057880027' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1537032457057880027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1537032457057880027'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/04/siparis-is-aks-ornegi-ile-jbpm-spring.html' title='Sipariş İş Akışı Örneği İle JBPM Spring WebFlow Entegrasyonu-I'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8618688813300454125</id><published>2009-03-23T16:19:00.001+02:00</published><updated>2010-07-11T23:40:21.937+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jbpm'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>JBPM Spring WebFlow Entegrasyonu</title><summary type='text'>JBPM Spring WebFlow EntegrasyonuJBPM ile Business Process Management kabiliyetinin mevcut mimarimize dahil edilmesindeki ikinci adım Spring WebFlow entegrasyonu oldu. Bu noktada daha fazla devam etmeden evvel, önceki yazımda bahsettiğim JPA kullanan uygulamalarımızın JBPM ile aynı transaction context içerisinde çalıştırılması, bu ve diğer yazılarımda üzerinde duracağım JBPM - Spring WebFlow </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8618688813300454125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8618688813300454125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8618688813300454125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8618688813300454125'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/03/jbpm-spring-webflow-entegrasyonu.html' title='JBPM Spring WebFlow Entegrasyonu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5250238177618094566</id><published>2009-03-17T15:52:00.001+02:00</published><updated>2010-07-08T00:09:16.186+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jbpm'/><category scheme='http://www.blogger.com/atom/ns#' term='jpa'/><title type='text'>JBPM Jpa Entegrasyonu</title><summary type='text'>Bir süredir blog yazılarına ara vermiştim. Bu süre zarfında Business Process Management kabiliyetinin mevcut altyapımıza kazandırılması için çalışmalar yaptık. BPM için tercihimiz JBPM’den yana oldu. Bu ve devamındaki yazılarımda JBPM ile ilgili tecrübelerimizi, JBPM’in JPA, Spring WebFlow, Acegi Security gibi diğer frameworklerin de yer aldığı altyapımıza entegre edilmesi ile ilgili </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5250238177618094566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5250238177618094566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5250238177618094566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5250238177618094566'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/03/jbpm-jpa-entegrasyonu.html' title='JBPM Jpa Entegrasyonu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7068636406145031866</id><published>2009-01-13T15:59:00.001+02:00</published><updated>2010-07-11T23:41:43.757+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jpa'/><title type='text'>Auto Scanning JPA Entities</title><summary type='text'>Most of the time you will find JPA’s auto scan mechanism for annotated entities very limited. It only scans paths starting from parent of classpath:META-INF/ folder from which persistence.xml is loaded. If you want to use persistence.xml file located in a different place, for example in a jar, your annotated entities won’t be scanned because JPA will only process paths in that jar file. It is </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7068636406145031866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7068636406145031866' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7068636406145031866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7068636406145031866'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/01/auto-scanning-jpa-entities.html' title='Auto Scanning JPA Entities'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8364454740439533643</id><published>2009-01-05T10:37:00.001+02:00</published><updated>2010-06-26T17:37:08.893+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Ankara'da CETURK Java Etkinliği</title><summary type='text'>Cumartesi günü CETURK’ün Ankara’da düzenlediği Java etkinliğine konuşmacı olarak katıldım. Öncelikle CETURK ekibinden Murat Aydın, Ahmet Pirimoğlu ve Mehmet Aca arkadaşlarımıza, Çankaya Üniversitesi’nden Abdülkadir Görür’e ve bu organizasyona emeği geçen diğer herkese teşekkür etmek istiyorum.Etkinlik bir günlük olmasına rağmen, bence çok verimli ve doyurucu oldu. Konuşmacıların sunumlarının her </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8364454740439533643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8364454740439533643' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8364454740439533643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8364454740439533643'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2009/01/ankarada-ceturk-java-etkinlii.html' title='Ankara&apos;da CETURK Java Etkinliği'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X-ONZx0h6bo/SWHKcIJCu0I/AAAAAAAAAN0/g3pzZ_2VBdY/s72-c/IMG_2904.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7450887099983952970</id><published>2008-11-28T15:49:00.001+02:00</published><updated>2008-11-28T15:58:49.619+02:00</updated><title type='text'>Weird Connection Problems with Spring and Hibernate</title><summary type='text'>At the beginning of this week a colleague of mine said to me that some JDBC connections were left open in one of our web projects. Before continuing to the rest of the story, let me first draw a rough architectural picture of the project.We use JPA/Hibernate and Spring transactions decleratively in data access layer. In presentation layer, we use Spring WebFlow 1.0.x and keep EntityManager </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7450887099983952970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7450887099983952970' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7450887099983952970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7450887099983952970'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/11/weird-connection-problems-with-spring.html' title='Weird Connection Problems with Spring and Hibernate'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2758639411129695594</id><published>2008-11-19T17:42:00.000+02:00</published><updated>2010-07-11T23:40:21.938+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring WebFlow 1.0'dan 2.0'a Geçiş</title><summary type='text'>Bir süredir projelerimizde Spring WebFlow 1.0.x'i kullanmaktaydık. 1.0.x'i kullanmaya başladığımız dönemlerde Spring WebFlow ekibi de 2.0.x için hummalı bir çalışma içine girmesine rağmen 2.0.x'in ilk dönemleri üretim hattındaki uygulamaların ihtyaçlarını karşılayacak kalitede değildi, milestone sürümleri arasında ciddi mimarisel ve APIsel değişiklikler meydana geliyordu. Bu nedenle 1.0.x'den </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2758639411129695594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2758639411129695594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2758639411129695594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2758639411129695594'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/11/spring-webflow-10dan-20a-gei.html' title='Spring WebFlow 1.0&apos;dan 2.0&apos;a Geçiş'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-7192899889893303940</id><published>2008-10-17T14:09:00.001+03:00</published><updated>2008-10-17T14:14:32.316+03:00</updated><title type='text'>Configuring web.xml Accoring to Target Deployment Platform</title><summary type='text'>        It is a very common requirement to configure JEE web applications according to their current runtime environment. In JEE, web.xml file is aimed to be the configuration unit of those web applications. Unfortunately, it is not designed with such a requirement in mind.        For example, we use JSF and Facelets in our current project. In development environment, we need to turn on debugging</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/7192899889893303940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=7192899889893303940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7192899889893303940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/7192899889893303940'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/10/configuring-webxml-accoring-to-target.html' title='Configuring web.xml Accoring to Target Deployment Platform'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1406680622061361990</id><published>2008-10-09T13:24:00.000+03:00</published><updated>2008-10-09T13:28:09.224+03:00</updated><title type='text'>What If Your Application is Accessed With Two Different IPs</title><summary type='text'>We have recently deployed one of our projects into production environment. Our customer is located abroad and we perform deployments, our acceptance tests over Internet, and they use the system within their local network by accessing it from a fake IP, like 192.x.x.x. In other words, our system is accessed from two different networks.The real problem arosed when a web cache configuration </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1406680622061361990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1406680622061361990' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1406680622061361990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1406680622061361990'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/10/we-have-recently-deployed-one-of-our.html' title='What If Your Application is Accessed With Two Different IPs'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-8762726367190808068</id><published>2008-09-18T16:44:00.000+03:00</published><updated>2010-11-14T10:07:30.383+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google Chrome ile neyi amaçlıyor?</title><summary type='text'>Günlerdir Google'ın yeni tarayıcısı hakkında pek çok şey söyleniyor, diğer tarayıcılarla kıyaslamalar yapılıyor, hızından bahsediliyor. Yapılan pek çok yorumda yeni tarayıcının performansı üzerinde duruluyor, getirdiği yenilikler ve açık kaynak kodlu olması hasebiyle tarayıcı pazarından ne kadar pay alacağı değerlendiriliyordu. Ürünleri açısından bakıldığında tamamen web üzerine kurulu, hatta web</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/8762726367190808068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=8762726367190808068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8762726367190808068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/8762726367190808068'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/09/google-chrome-ile-neyi-amalyor.html' title='Google Chrome ile neyi amaçlıyor?'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X-ONZx0h6bo/SNJhw36zuCI/AAAAAAAAAKA/YwKwfb8MTlk/s72-c/ignore-browser-chrome.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4864514695713538932</id><published>2008-09-03T18:10:00.000+03:00</published><updated>2008-09-03T18:12:22.277+03:00</updated><title type='text'>Dealing with HTTP Response Redirects within Oracle Web Cache Deployed Environments</title><summary type='text'>I don’t think there exists an application which doesn’t make use of HttpServletResponse’s sendRedirect method. Even your application doesn’t directly depend on it, I am sure you have one or more frameworks which heavily make use of it.In one of our projects we installed Oracle Web Cache to compress HTTP responses generated by our web application. It is physically deployed in another server than </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4864514695713538932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4864514695713538932' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4864514695713538932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4864514695713538932'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/09/i-dont-think-there-exists-application.html' title='Dealing with HTTP Response Redirects within Oracle Web Cache Deployed Environments'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-1506515632286938026</id><published>2008-08-10T22:02:00.000+03:00</published><updated>2010-07-11T23:40:21.938+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Delegating Authentication to Web Services in Acegi</title><summary type='text'>What I like most about Acegi Security Framework is its configurability and extendibility. I think those two features are very crucial for any framework to be successfull. Recently, I have come accross with a requirement of authenticating users via a web service, and giving more detailed authentication failure messages according to result codes returned from that service. Well, it is very easy to </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/1506515632286938026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=1506515632286938026' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1506515632286938026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/1506515632286938026'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/08/what-i-like-most-about-acegi-security.html' title='Delegating Authentication to Web Services in Acegi'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-5649580200521586567</id><published>2008-05-27T17:15:00.000+03:00</published><updated>2010-06-26T17:37:08.894+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etkinlik'/><title type='text'>Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri Hacettepe Sunumu</title><summary type='text'> Daha önce ODTÜ Bilgisayar Mühendisliği Bölümü'nde yaptığım Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri sunumunu 15 Mayıs 2008 Perşembe günü Hacettepe Bilgisayar Mühendisliği öğrencilerine de yapma fırsatı buldum. Genellikle son sınıf öğrencilerinden oluşan bir toplulukla zevkli bir 2 saat geçirdik. Hacettepe Bilgisayar Mühendisliği öğrencilerinin tasarım kalıpları ve </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/5649580200521586567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=5649580200521586567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5649580200521586567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/5649580200521586567'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/05/gncel-yazlm-mhendislii-pratikleri-ve_27.html' title='Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri Hacettepe Sunumu'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X-ONZx0h6bo/SDwYxJiw5FI/AAAAAAAAAJI/YGaBmMH1YuA/s72-c/hacettepe_sunum2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-2305976671156363796</id><published>2008-05-07T15:22:00.000+03:00</published><updated>2010-11-14T10:07:12.580+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Susun ve çalışın</title><summary type='text'>Siz iş yerinizde hangi taraftasınız? :-)</summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/2305976671156363796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=2305976671156363796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2305976671156363796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/2305976671156363796'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/05/susun-ve-aln.html' title='Susun ve çalışın'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X-ONZx0h6bo/SCGfRe3fmtI/AAAAAAAAAJA/820D02KjkEE/s72-c/dilbert.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4759500907693126504</id><published>2008-05-04T23:29:00.000+03:00</published><updated>2008-05-04T23:41:59.267+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aikido'/><category scheme='http://www.blogger.com/atom/ns#' term='aikikai'/><title type='text'>Yine yeniden Aikido</title><summary type='text'>Scott Sensei'nin ayağındaki bir rahatsızlıktan dolayı yaklaşık bir aydır Aikido çalışmalarımıza ara vermiştik. Sonunda yarın tekrar dojomuza ve çalışmalarımıza geri dönüyoruz. Scott Evans ile Aikido çalışmak bizim için büyük bir şans. Scott 5.dan bir Aikidocu ve 27 senedir bu sporu sürdürüyor. 5.dan bir hoca ile derslerde bire bir çalışma imkanı başka nerede vardır bilemiyorum. Aynı zamanda çok </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4759500907693126504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4759500907693126504' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4759500907693126504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4759500907693126504'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/05/yine-yeniden-aikido.html' title='Yine yeniden Aikido'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X-ONZx0h6bo/SB4dwhyzk-I/AAAAAAAAAI4/JYSueU-Yryw/s72-c/0497.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-480074173831091652</id><published>2008-05-02T09:27:00.000+03:00</published><updated>2008-05-02T10:10:06.153+03:00</updated><title type='text'></title><summary type='text'>Uzun zamandır tenis oynuyorum. Her fırsatta profesyonel oyuncuların katıldıkları turnuvaları izlemeye çalışırım. İlk yılı hariç İstanbul Cup'ı kaçırmadım ve orada pekçok profesyonel oyuncuyu yakından izleme fırsatı buldum. Zaman içerisinde tenis müsabakalarının insan psikolojisi ve davranışları hakkında gözlem yapmak için çok enteresan bir ortam sağladığını gözlemledim. Örneğin, normal olarak </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/480074173831091652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=480074173831091652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/480074173831091652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/480074173831091652'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/05/uzun-zamandr-tenis-oynuyorum.html' title=''/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X-ONZx0h6bo/SBq0tRyzk6I/AAAAAAAAAIY/2eWq6SB5-JE/s72-c/rixos-tenis-3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11994013.post-4868210131419239465</id><published>2008-05-01T15:38:00.001+03:00</published><updated>2009-04-13T22:41:37.943+03:00</updated><title type='text'>Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri</title><summary type='text'>28 Nisan 2008 Pazartesi günü ODTÜ Bilgisayar Mühendisliği Bölümü'nde "Contemporary Software Engineering Practices Together with Enterprise Java Technolojies" başlıklı bir sunum gerçekleştirme fırsatı buldum.  Aşağıda sunumdan yola çıkarak oluşturduğum kısa bir makaleyi yayımlıyorum. Ayrıca sunum'un kendisine de buradan erişmek mümkün. Umarım bu çalışma yakın dönemde mezun olacak öğrenci </summary><link rel='replies' type='application/atom+xml' href='http://ksevindik.blogspot.com/feeds/4868210131419239465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11994013&amp;postID=4868210131419239465' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4868210131419239465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11994013/posts/default/4868210131419239465'/><link rel='alternate' type='text/html' href='http://ksevindik.blogspot.com/2008/05/gncel-yazlm-mhendislii-pratikleri-ve.html' title='Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri'/><author><name>Kenan Sevindik</name><uri>http://www.blogger.com/profile/15535786826129785961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp3.blogger.com/_X-ONZx0h6bo/SBt1hxyzk9I/AAAAAAAAAIw/7Exm04bzeRI/S220/ice-ben-1-medium.jpg'/></author><thr:total>3</thr:total></entry></feed>
