<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkcASH07eyp7ImA9WhRRGUw.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585</id><updated>2011-12-03T05:14:09.303-08:00</updated><category term="solr" /><category term="WEB_PROGRAMMING" /><category term="GWT" /><category term="mySQL" /><category term="JAVA" /><category term="JSP" /><category term="Etkinlik" /><category term="CSS" /><category term="Javascript" /><category term="MICROSOFT" /><category term=".Net" /><category term="Mühendislik" /><category term="BAĞLANTILAR" /><category term="Hibernate" /><category term="GAE" /><category term="Maaşlar" /><category term="Ajax but no javascript" /><category term="ZK Framework" /><category term="Oracle" /><category term="full text search" /><category term="BusinessObjects" /><category term="SECURITY" /><category term="Ajax" /><category term="postgreSQL" /><category term="YAZILIM MÜHENDİSLİĞİ" /><category term="PHP" /><category term="JQuery" /><category term="ENGLISH" /><category term="LINUX" /><category term="İŞ ZEKASI" /><category term="WEB 2.0" /><category term="İŞ HAYATI" /><category term="EĞLENCE" /><category term="HTML" /><category term="servlet" /><category term="JSF" /><category term="LINKS" /><category term="FAYDALI" /><category term="Komik" /><category term="BİLİŞİM SEKTÖRÜ" /><category term="GİRİŞİMCİLİK" /><category term="ExtJS" /><category term="HTML5" /><category term="RICHFACES" /><category term="Proje Yönetimi" /><category term="DATABASE" /><title>Bilgisayar Dünyam</title><subtitle type="html">Java, Richfaces, JQuery, Hibernate, Database, Computer Science, IT .... Interesting Content</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bilgisayardunyam.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>80</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BilgisayarDnyam" /><feedburner:info uri="bilgisayardnyam" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/3.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:emailServiceId>BilgisayarDnyam</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0MMQnk6eSp7ImA9WhdaF08.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-5267192443940836534</id><published>2011-10-12T04:40:00.000-07:00</published><updated>2011-10-27T07:24:43.711-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T07:24:43.711-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BusinessObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ ZEKASI" /><title>Business Objects'de Türkçe Verilerdeki Bazı Karakterlerin Düzgün Gösterilmemesi</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UVq3nnHTaKO9ngKuV9uxB6LpYXM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UVq3nnHTaKO9ngKuV9uxB6LpYXM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UVq3nnHTaKO9ngKuV9uxB6LpYXM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UVq3nnHTaKO9ngKuV9uxB6LpYXM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Microsoft SQL Server 2000 veritabanına OLE DB ile bağlantı kuruyoruz. Bu veritabanında bazı türkçe verilerin düzgün görünmediğini farkettik. Örneğin "ADRES DO&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Ğ&lt;/b&gt;&lt;/span&gt;RULAMA" cümlesi "ADRES DO&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;G&lt;/span&gt;&lt;/b&gt;RULAMA" olarak görünüyordu. Yani sorun "İ" ve "Ğ" gibi bazı Türkçe karakterlerde görülüyordu.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="432" src="http://3.bp.blogspot.com/-XH6VVHerAyw/TpV6uiJRyzI/AAAAAAAAC2E/Nf7hUF5cJfM/s640/BI_Turkish_Character_Problem_1.PNG" width="640" /&gt;&lt;/div&gt;
&lt;br /&gt;
Aşağıdaki iki yazıda da bizim yaşadığımız soruna benzer durumlardan bahsedilmekte :

&lt;br /&gt;
&lt;blockquote&gt;
&lt;a href="http://www.eneskurt.com/2011/08/business-objects-ve-turkce-karakter.html#" target="_blank"&gt;Business Objects ve Türkçe Karakterler - Enes KURT&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.forumtopics.com/busobj/viewtopic.php?t=177248&amp;amp;sid=c06793ec3ff916e9ad5f13977de1d83c" target="_blank"&gt;Turkish Characters not showing correctly in universe/report - BOB Forum&lt;/a&gt;
&lt;/blockquote&gt;
Bu problem hakkında bulduğum 3 temel çözüm yolu var. Şimdi bunları açıklamaya çalışacağım.
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Çözüm1: &lt;/i&gt;Universe veritabanına OLEDB yerine ODBC ile bağlanmak&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Yukarıda linkini verdiğim ilk yazıda OLEDB veritabanı bağlantısının ODBC olarak değiştirilmesi tavsiye edilmiş. Bu da sorunu çözüyor ama belirli sebeplerden (&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;yavaşlık, ayrıca ODBC ayarları yapılması gerekmesi gibi&lt;/span&gt;&lt;/i&gt;) bu çözümü tercih etmedik.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Çözüm2:&amp;nbsp;&lt;/i&gt;BI Server'ın kurulu olduğu sanal makinanın "&lt;i&gt;Regional and Language Options&amp;gt;Advanced&amp;gt;Language for non-unicode programs&lt;/i&gt;" ayarını Türkçe yapmak&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
İlk başta biz de problemin veritabanı bağlantısından kaynaklandığını düşündük. Sonradan gördük ki bilgisayarım (local client) 'ın regional setting değerlerini Türkçe olarak değiştirdiğimde problem Universe Designer ve Web Intelligence Rich Client programlarında çözülüyordu fakat Web üzerinden InfoView ile bağlanınca problem sürmekteydi.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" src="http://4.bp.blogspot.com/-Pb29pMON_co/Tqlg3AZVjSI/AAAAAAAAC38/QLb4Zbfrjso/s1600/Regional+Language+Settings+for+Non+Unicode+Programs.PNG" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Bunun üzerine BI Server'ın kurulu olduğu sanal makinanın da regional setting ayarlarını Türkçe yaptım ve Web üzerinden InfoView ile bağlanınca da problemin çözüldüğünü gördüm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Çözüm 3:&amp;nbsp;&lt;/i&gt;Türkçe Karakter içeren alanların SQL Server'daki collation encodinglerinin Turkish_CI_AI yapmak.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Bu çözüm Universe veritabanına OLEDB ile bağlıyken bile Türkçe karakterlerin düzgün görünmesini sağlıyor.Bu farkın nerden kaynaklandığını anlayamadım. Microsoft'un &lt;a href="http://msdn.microsoft.com/en-us/library/ms188046.aspx" target="_blank"&gt;sitesi&lt;/a&gt;nde CI, CS, AI ve AS 'nin değerleri şöyle açıklanıyo&lt;br /&gt;
&lt;blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;dt&gt;&lt;span class="parameter" style="font-style: italic;"&gt;CaseSensitivity&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;CI&lt;/strong&gt;&amp;nbsp;specifies case-insensitive,&amp;nbsp;&lt;strong&gt;CS&lt;/strong&gt;&amp;nbsp;specifies case-sensitive.&amp;nbsp;&lt;/dd&gt;
&lt;dt&gt;&lt;span class="parameter" style="font-style: italic;"&gt;AccentSensitivity&lt;/span&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;AI&lt;/strong&gt;&amp;nbsp;specifies accent-insensitive,&amp;nbsp;&lt;strong&gt;AS&lt;/strong&gt;&amp;nbsp;specifies accent-sensitive.&lt;/dd&gt;&lt;/blockquote&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-5267192443940836534?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/aPMkCOu-MN0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/5267192443940836534/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=5267192443940836534" title="1 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5267192443940836534?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5267192443940836534?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/aPMkCOu-MN0/business-objectsde-turkce-verilerdeki.html" title="Business Objects'de Türkçe Verilerdeki Bazı Karakterlerin Düzgün Gösterilmemesi" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-XH6VVHerAyw/TpV6uiJRyzI/AAAAAAAAC2E/Nf7hUF5cJfM/s72-c/BI_Turkish_Character_Problem_1.PNG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/10/business-objectsde-turkce-verilerdeki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQXs-eSp7ImA9WhdQFEQ.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-760502028376711027</id><published>2011-08-16T03:55:00.000-07:00</published><updated>2011-08-16T03:56:20.551-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T03:56:20.551-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ HAYATI" /><title>Web Dizayn İşleri Araştırması</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KbYi0LBxdjskGZuJp5k0fxBtUuM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KbYi0LBxdjskGZuJp5k0fxBtUuM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KbYi0LBxdjskGZuJp5k0fxBtUuM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KbYi0LBxdjskGZuJp5k0fxBtUuM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-cC5FYosxreM/TkpMYYBOiOI/AAAAAAAAC0o/Ko5d4_eP0Uw/s1600/web.PNG" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Kaynak: &lt;a href="http://www.intac.net/a-breakdown-of-web-designers/" target="_blank"&gt;http://www.intac.net/a-breakdown-of-web-designers/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-760502028376711027?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/Y3aCz8Px1SM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/760502028376711027/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=760502028376711027" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/760502028376711027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/760502028376711027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/Y3aCz8Px1SM/web-dizayn-isleri-arastrmas.html" title="Web Dizayn İşleri Araştırması" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-cC5FYosxreM/TkpMYYBOiOI/AAAAAAAAC0o/Ko5d4_eP0Uw/s72-c/web.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/08/web-dizayn-isleri-arastrmas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADQno9fip7ImA9WhdQF0g.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-8936956231675306546</id><published>2011-08-15T07:49:00.000-07:00</published><updated>2011-08-19T05:42:53.466-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-19T05:42:53.466-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BusinessObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ ZEKASI" /><title>SAP Business Objects Raporlama Aracı Kullanımı</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QqCWeUWF9rkjuIuZ9-6-VapmDU4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QqCWeUWF9rkjuIuZ9-6-VapmDU4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QqCWeUWF9rkjuIuZ9-6-VapmDU4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QqCWeUWF9rkjuIuZ9-6-VapmDU4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Bu makalede SAP Business Objects Aracının Web Arayüzünden kullanımı ve Sorgulama veri yapıları basitçe ve kısaca anlatılmaktadır. Makalenin tamamı için &lt;b&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/2011/08/sap-business-objects-raporlama-arac.html"&gt;okumaya devam edin&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Burada anlatılan konular SAP Business Objects ( BO3.1 Edge XI 3.1 Client SP4 ) ürünü için geçerlidir. Anlatılanlar diğer versiyonlar için farklılık gösterebilir.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1	SAP Business Objects Raporlama Aracı&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
SAP Business Objects sadece nesneleri sürükleyip bırakarak sorgular ve raporlar oluşturmaya imkan sağlayan faydalı bir iş zekası çözümüdür. Business Objects araçları bu bölümde tanıtılacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;1.1	E-Raporlama Ara Yüzleri&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
SAP’nin Business Objects isimli ürününe web arayüzünden erişilen iki aracı vardır. Bunlar InfoView ve Web Intelligence’dır.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.1.1	InfoView&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Kullanıcı InfoView’a giriş yaparak daha önceden hazırlanmış raporları görüntüleyebilir ve raporları tekrar çalıştırabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YDXdzyDn8oc/TkkunPJMVGI/AAAAAAAACzY/UTpAoSVHUnM/s1600/Info+View+Kullan%25C4%25B1c%25C4%25B1+Giri%25C5%259F+Formu.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="271" src="http://2.bp.blogspot.com/-YDXdzyDn8oc/TkkunPJMVGI/AAAAAAAACzY/UTpAoSVHUnM/s400/Info+View+Kullan%25C4%25B1c%25C4%25B1+Giri%25C5%259F+Formu.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil: &lt;/b&gt;Info View Kullanıcı Giriş Formu&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_S3XV7ZRkfA/Tk4aQCPcXVI/AAAAAAAAC1I/2slFM-VBkxo/s1600/infoview.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="363" src="http://2.bp.blogspot.com/-_S3XV7ZRkfA/Tk4aQCPcXVI/AAAAAAAAC1I/2slFM-VBkxo/s640/infoview.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil: &lt;/b&gt;Info View Ekranı&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.1.2	Web Intelligence&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Web Intelligence InfoView’ın bir parçasıdır. Mevcut raporda değişiklik yapılmak istendiğinde veya yeni rapor oluşturulmak istendiğinde açılır.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-XjNklOxTMgk/Tk4juhERr5I/AAAAAAAAC1M/5PRQNxrbKYs/s1600/web_intelligence.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="396" src="http://4.bp.blogspot.com/-XjNklOxTMgk/Tk4juhERr5I/AAAAAAAAC1M/5PRQNxrbKYs/s640/web_intelligence.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil: &lt;/b&gt;Web Intelligence Sorgulama Ekranı&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2	E-Raporlama Veri Yapısı&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Raporlamada veriler hiyerarşik olarak; evrenler sınıfları, sınıflar da nesneleri içerecek şekilde gruplanmaktadır.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-45267bvJjzI/Tkku22TnlZI/AAAAAAAACzc/JOiTwrI2AnM/s1600/Veri+Yap%25C4%25B1lar%25C4%25B1n%25C4%25B1n+Hiyerar%25C5%259Fik+Gruplanmas%25C4%25B1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-45267bvJjzI/Tkku22TnlZI/AAAAAAAACzc/JOiTwrI2AnM/s400/Veri+Yap%25C4%25B1lar%25C4%25B1n%25C4%25B1n+Hiyerar%25C5%259Fik+Gruplanmas%25C4%25B1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Şekil: &lt;/b&gt;Veri Yapılarının Hiyerarşik Gruplanması&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;2.1 Evren (Universe)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Kısaca veritabanının karmaşıklığının en aza indirilmesini sağlayan ve rapor çekenlerin işinin hızlandıracak mantıksal katmana evren denir. Bir evren içinde belirli bir grup veri bulunur.&lt;br /&gt;
&lt;br /&gt;
Evrende birbiriyle ilişkili sınıflar bulunur. Sınıf kavramı bir sonraki bölümde incelenecektir.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;2.2 Sınıf (Class)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Birbiriyle ilişkili  nesnelerin (object bkz. 2.3) gruplandığı katmana sınıf denir. Örneğin “İŞLEMLER” isimli bir sınıfta işlemler ile ilgili İşlem Sayısı, Ortalama Tutar, İşlem Saati gibi bilgiler gruplanır.&lt;br /&gt;
&lt;br /&gt;
Sınıflar bir başka sınıfı içerecek şekilde de gruplanabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;2.3	Nesne / Obje (Object)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nesne, veritabanındaki bir veri alanına karşılık gelir. Veri isimleri genelde günlük kullanılan iş terimlerine karşılık gelir.&lt;br /&gt;
&lt;br /&gt;
Nesneler sayesinde sorgulamalar yapılabilir ve veriler sorgulanırken kısıtlanabilir/filtrelenebilir.&lt;br /&gt;
&lt;br /&gt;
Nesneler üç ayrı tipte olabilirler: Boyut (dimension), ayrıntı (detail) ve miktar (measure) &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.3.1	Boyut (dimension:  )&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Veritabanındaki belirli bir bilgiyi görüntüleyeciğimiz alanlar bir &lt;i&gt;boyutu&lt;/i&gt; temsil eder. Örneğin Kredi Kart No gibi.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.3.2	Ayrıntı (detail:  )&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Bir &lt;i&gt;ayrıntı &lt;/i&gt;belirli bir &lt;i&gt;boyut&lt;/i&gt;la ilişkili bir detay bilgiyi içerir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OalwQR88O7Q/Tkkv-HqEsrI/AAAAAAAACzg/eqOdkaBKUjo/s1600/Ayr%25C4%25B1nt%25C4%25B1+%2528detail%2529+Nesnesi+%25C3%2596rne%25C4%259Fi.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-OalwQR88O7Q/Tkkv-HqEsrI/AAAAAAAACzg/eqOdkaBKUjo/s1600/Ayr%25C4%25B1nt%25C4%25B1+%2528detail%2529+Nesnesi+%25C3%2596rne%25C4%259Fi.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil:&lt;/b&gt; Ayrıntı (detail) Nesnesi Örneği&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.3.3	Ölçü (measure:  )&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ölçü&lt;/i&gt; değeri bir &lt;i&gt;boyut&lt;/i&gt;un toplam, ortalama, sayı vb. gibi değerlerini içerir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7ZS5QFrXCrA/TkkwIS16cNI/AAAAAAAACzk/DGBAB_xYj0w/s1600/%25C3%2596l%25C3%25A7%25C3%25BC+%2528measure%2529+nesnesi+%25C3%2596rne%25C4%259Fi.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="161" src="http://2.bp.blogspot.com/-7ZS5QFrXCrA/TkkwIS16cNI/AAAAAAAACzk/DGBAB_xYj0w/s400/%25C3%2596l%25C3%25A7%25C3%25BC+%2528measure%2529+nesnesi+%25C3%2596rne%25C4%259Fi.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Şekil:&lt;/b&gt; Ölçü (measure) nesnesi Örneği&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Bir ölçü değeri, bir sorgulamada birlikte kullanıldığı boyut nesnesine (dimension object) göre değişir. Örneğin, aşağıdaki sorguyu ele alalım. “İşlem Sayısı” isimli ölçü nesnesi, “Kurum” boyut nesnesi ile birlikte sorgulanmakta. Bu nedenle aşağıdaki sorguda kurum bazında işlem sayılarının dünkü değerleri listelenmektedir.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-byTNHLWwxPA/TkkwTPVeb4I/AAAAAAAACzo/moM5sm3ZKqE/s1600/%25C3%2596l%25C3%25A7%25C3%25BC+ve+Boyutun+birlikte+sorgulanmas%25C4%25B1na+bir+%25C3%25B6rnek.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-byTNHLWwxPA/TkkwTPVeb4I/AAAAAAAACzo/moM5sm3ZKqE/s640/%25C3%2596l%25C3%25A7%25C3%25BC+ve+Boyutun+birlikte+sorgulanmas%25C4%25B1na+bir+%25C3%25B6rnek.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Şekil:&lt;/b&gt; Ölçü ve Boyutun birlikte sorgulanmasına bir örnek&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;2.4	Sorgu Filtresi (Query Filter)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Üstteki örnek sorguya baktığımızda kurum bazında işlem sayıları sonucunun “Dün” e göre filtrelendiğini görmekteyiz. &lt;br /&gt;
&lt;br /&gt;
Filtreler kullanıcının sorgu sonuçlarını kısıtlamalarını sağlar. Filtrelerde herhangi bir nesne değeri kullanılabileceği gibi, hazır oluşturulmuş şartlar ( condition ) da kullanılabilir. Şart değerleri kullanım kolaylığı açısından oluşturulmuş hazır bir filtredir . Örneğin bir sorgu sonucunun düne göre kısıtlanması tarih değerinin aşağıdaki şekilde elle girilmesi ile de mümkün olabilirdi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xCFhyNibYd0/TkkwcLQKjNI/AAAAAAAACzs/EOSLuHNZ5aY/s1600/Filtrelerken+tarih+de%25C4%259Feri+se%25C3%25A7ilmesi.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="490" src="http://2.bp.blogspot.com/-xCFhyNibYd0/TkkwcLQKjNI/AAAAAAAACzs/EOSLuHNZ5aY/s640/Filtrelerken+tarih+de%25C4%259Feri+se%25C3%25A7ilmesi.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil: &lt;/b&gt;Filtrelerken tarih değeri seçilmesi&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Filtrelerken bir nesne seçildiğinde, nesne değerini eşittir, küçüktür gibi niceliklere göre sınırlayabiliriz. Aşağıdaki filtrede “Tarih” nesnesinin nasıl sınırlandırabileceği görülmektedir:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-51XBpz35hrI/Tkkwm1rBTII/AAAAAAAACzw/kzlAY5YjWpo/s1600/Filtre+de%25C4%259Ferlerinin+s%25C4%25B1n%25C4%25B1rland%25C4%25B1r%25C4%25B1lmas%25C4%25B1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="442" src="http://1.bp.blogspot.com/-51XBpz35hrI/Tkkwm1rBTII/AAAAAAAACzw/kzlAY5YjWpo/s640/Filtre+de%25C4%259Ferlerinin+s%25C4%25B1n%25C4%25B1rland%25C4%25B1r%25C4%25B1lmas%25C4%25B1.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;i&gt;&lt;b&gt;Şekil: &lt;/b&gt;Filtre değerlerinin sınırlandırılması&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Filtre değerleri birlikte de kullanılabilir. Filtrelerin birlikte işlenmesi isteniyorsa “AND”, içlerinden birisinin işlenmesi isteniyorsa “OR” seçilir. ( AND veya OR değerine tıklayarak değerler değiştirilebilir. )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0P64rW8oRUA/TkktYuNCsiI/AAAAAAAACzU/xmmN84zJCIU/s1600/Filtrelerin+birlikte+kullan%25C4%25B1lmas%25C4%25B1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="361" src="http://1.bp.blogspot.com/-0P64rW8oRUA/TkktYuNCsiI/AAAAAAAACzU/xmmN84zJCIU/s640/Filtrelerin+birlikte+kullan%25C4%25B1lmas%25C4%25B1.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #990000; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;b&gt;Şekil: &lt;/b&gt;Filtrelerin birlikte kullanılması&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bu makaleyi kaynak belirtmeden lütfen kullanmayınız.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license" target="_blank"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type" xmlns:dct="http://purl.org/dc/terms/"&gt;SAP Business Objects Raporlama Aracı Kullanımı&lt;/span&gt; by &lt;a href="http://bilgisayardunyam.blogspot.com/2011/08/sap-business-objects-raporlama-arac.html" property="cc:attributionName" rel="cc:attributionURL" target="_blank" xmlns:cc="http://creativecommons.org/ns#"&gt;Özkan SARI&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/" rel="license" target="_blank"&gt;Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-8936956231675306546?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/NglKy9-zTeg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/8936956231675306546/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=8936956231675306546" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8936956231675306546?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8936956231675306546?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/NglKy9-zTeg/sap-business-objects-raporlama-arac.html" title="SAP Business Objects Raporlama Aracı Kullanımı" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-YDXdzyDn8oc/TkkunPJMVGI/AAAAAAAACzY/UTpAoSVHUnM/s72-c/Info+View+Kullan%25C4%25B1c%25C4%25B1+Giri%25C5%259F+Formu.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/08/sap-business-objects-raporlama-arac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcBQ3o6eCp7ImA9WhdRE0g.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-7538395408232615087</id><published>2011-07-26T01:15:00.000-07:00</published><updated>2011-08-03T00:37:32.410-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-03T00:37:32.410-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BusinessObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ ZEKASI" /><title>İş Zekası: SAP BusinessObjects</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tYjaRNX3YAPWlZatb_OqTZS0o-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tYjaRNX3YAPWlZatb_OqTZS0o-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tYjaRNX3YAPWlZatb_OqTZS0o-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tYjaRNX3YAPWlZatb_OqTZS0o-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Çalıştığım şirketin SAP'nin BusinessObjects iş zekası ürünlerini kullanmaya başlamasıyla birlikte bu konuda yapılacak gerekli geliştirmelerin sorumluluğu bana verildi. Daha önceden hiç de aşina olmadığım bu dünyada öğrenme sürecinde faydalandığım bazı kaynakları buradan paylaşmak istedim. Umarım faydalı olur.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/-pvPs2RhIaGo/Ti52H5C_WiI/AAAAAAAACsc/G5t2cQFA4Qs/s400/BusinessObjects.png" width="400" /&gt;&lt;/div&gt;&lt;br /&gt;
Öncelikle BO Hakkında bulduğum ender Türkçe makalelerden birini &lt;a href="http://www.yazilimmutfagi.com/Makaleler.aspx?KategoriID=33&amp;amp;Kategori=Business%20Objects" target="_blank"&gt;buradan&lt;/a&gt; inceleyebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;"Universe" kavramı&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Basitçe anlatmak gerekirse "Universe" veri yapımızı kullanıcıya sunduğumuz bir ara katman. Burada kullanıcıya veriyi nasıl ve ne kadarını sunacağımızı belirliyor ve kullanıcının bu Universe üzerinden verilerimize erişip raporlamalar yapmasını sağlıyoruz. Kullanıcı bizim tanımladığımız "Obje"ler vasıtasıyla sorgular oluşturabiliyor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-03SsFbnE6WY/Ti513iPsb5I/AAAAAAAACsU/jlmD7ha6kzo/s320/universe-schema.gif" width="316" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;Universe: Tablolar ve Objeler Arasındaki Bağlantılar &lt;/i&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;[1]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;ÖĞRENİLMESİ GEREKEN BAZI KAVRAMLAR&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Datawarehouse pattern'ları: Star schema, Snow flake&lt;/li&gt;
&lt;li&gt;"Fact" tablosu - "Dimension" tablosu&lt;/li&gt;
&lt;li&gt;"Aggregate Awareness" kavrami&lt;/li&gt;
&lt;li&gt;"Context" kavrami&lt;/li&gt;
&lt;li&gt;"Shortcut join" kavrami&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;"Aggragate Awareness" kavramı&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Karışık olduğu kadar faydalı bir konu olan "Aggragate Awareness" hakkında bulduğum en faydalı makalelerden biri :&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://alteksolutions.com/wp/index.php/2010/05/aggregate-awareness-what-is-that/" target="_blank"&gt;Aggregate-awareness-1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://alteksolutions.com/wp/index.php/2010/08/aggregate-awareness-what-is-that-part-2-of-2/" target="_blank"&gt;Aggregate-awareness-2&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Context kavramı&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Context aslında toblolar arasında tanımladığınız bağlantıların (join'lerin) gruplanmasından ibarettir. Bu şekilde bir arada kullanılacak "join"leri belirtmiş olursunuz. ( NOT: "Multiple SQL Statements for each Context" seçeneğini açarak her context için ayrı sorgu oluşturulması sağlanabilir )&lt;br /&gt;
&lt;br /&gt;
"Join"leri gruplayarak sorgu sonucunda oluşacak sql'in hangi bağlantılar üzerinden oluşacağını belirlemiş olursunuz. Genelde bu döngü ("loop") , tuzak ("trap") gibi hatalı durumları engellemek için kullanılır. &lt;br /&gt;
&lt;br /&gt;
Ayrıntılı bilgi için Dave'in İş Zekası Maceraları :) bloguna bakabilirsiniz: &lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.dagira.com/2008/03/10/what-is-a-context-anyway/" target="_blank"&gt;What Is a Context Anyway?&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dagira.com/2008/04/30/is-one-context-per-fact-table-a-true-statement/" target="_blank"&gt;Is “One Context Per Fact Table” a True Statement?&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dagira.com/2007/08/03/designer-sql-traps/" target="_blank"&gt;Designer SQL Traps&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.dagira.com/2008/03/03/do-i-have-a-fan-trap/" target="_blank"&gt;Do I Have a Fan Trap?&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="color: red; font-family: Georgia, 'Times New Roman', serif; font-size: xx-small;"&gt;&lt;b&gt;[1]&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0b5394; font-family: Georgia, 'Times New Roman', serif; font-size: xx-small;"&gt; http://alteksolutions.com/wp/index.php/2009/03/what-is-a-business-objects-universe/&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-7538395408232615087?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/TMdtxT9B7KU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/7538395408232615087/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=7538395408232615087" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/7538395408232615087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/7538395408232615087?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/TMdtxT9B7KU/is-zekas-sap-businessobjects.html" title="İş Zekası: SAP BusinessObjects" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-pvPs2RhIaGo/Ti52H5C_WiI/AAAAAAAACsc/G5t2cQFA4Qs/s72-c/BusinessObjects.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/07/is-zekas-sap-businessobjects.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QEQ30ycCp7ImA9WhZSGEo.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-4785427767400355324</id><published>2011-04-30T23:59:00.000-07:00</published><updated>2011-04-03T17:01:42.398-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-03T17:01:42.398-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BAĞLANTILAR" /><title>Developer Links of April 2011 / Nisan Ayı Bağlantıları</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DO8pFD-5f0YtSjVgoH1dO5HI-iU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DO8pFD-5f0YtSjVgoH1dO5HI-iU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DO8pFD-5f0YtSjVgoH1dO5HI-iU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DO8pFD-5f0YtSjVgoH1dO5HI-iU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;LEARNING / Öğrenme&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://code.google.com/edu/" target="_blank"&gt;Google Code University&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://kellblog.com/2010/02/24/the-database-tea-party-the-nosql-movement/" target="_blank"&gt;Nosql Movement&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://blog.jayway.com/2011/03/28/high-performance-javascript/" target="_blank"&gt;High Performance Javascript&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://download.oracle.com/javaee/6/tutorial/doc/index.html" target="_blank"&gt;JEE6 Tutorial Recently Updated&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://spf13.com/post/soap-vs-rest" target="_blank"&gt;SOAP vs REST&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://bateru.com/news/2011/03/484/" target="_blank"&gt;Core Java Questions with answers&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;MUST READS / Okunacaklar&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.davinciunltd.com/2011/03/web-based-ides/"&gt;Web Based IDEs&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://programmers.stackexchange.com/questions/63592/how-do-senior-developers-keep-up-to-learning-as-much-as-a-junior"&gt;How do senior developers keep up to learning as much as a junior?&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;TOOLS / Araçlar&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://aws.amazon.com/" target="_blank"&gt;Amazon Web Services&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://pastie.org/" target="_blank"&gt;Pastie: Past Code &amp;amp; Share&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: right; float: right; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="53" src="http://2.bp.blogspot.com/-jctiovumOe0/TZZwmDwN08I/AAAAAAAAClw/3pJ3HMbV7DI/s200/143952.png" width="200" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;USEFUL JAVA / Faydalı Java Bağlantıları&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://seamframework.org/Seam3" target="_blank"&gt;Seam3&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://jdk7.java.net/" target="_blank"&gt;JDK7 Preview&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.zkoss.org/zkdemo" target="_blank"&gt;ZK Ajax Framework&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://code.google.com/p/urlrewritefilter/" target="_blank"&gt;URL Rewrite Filter&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NO-CODE / Kod Dışı&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://spreadsheets.google.com/pub?key=0AsKzpC8gYBmTcGpHbFlILThBSzhmZkRhNm8yYllsWGc&amp;amp;gid=0" target="_blank"&gt;TED Talks&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NEWS / Haberler&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://blog.jquery.com/2011/03/31/jquery-152-released/" target="_blank"&gt;JQuery 1.5.2 is released&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://shal.in/post/452753260/merging-lucene-and-solr" target="_blank"&gt;Lucene and SOLR Merge&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: right; float: right; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="110" src="http://1.bp.blogspot.com/-q5h_rhe-gkI/TZZ4w1hCT5I/AAAAAAAACl0/3fRT5wQwrCQ/s200/solr.jpg" width="200" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-4785427767400355324?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/yw2KCIEuizA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/4785427767400355324/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=4785427767400355324" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/4785427767400355324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/4785427767400355324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/yw2KCIEuizA/developer-links-of-april-2011.html" title="Developer Links of April 2011 / Nisan Ayı Bağlantıları" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-jctiovumOe0/TZZwmDwN08I/AAAAAAAAClw/3pJ3HMbV7DI/s72-c/143952.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/04/developer-links-of-april-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcASH06fip7ImA9WhRRGUw.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-8953119950139936818</id><published>2011-04-03T00:01:00.000-07:00</published><updated>2011-12-03T05:14:09.316-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T05:14:09.316-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BİLİŞİM SEKTÖRÜ" /><category scheme="http://www.blogger.com/atom/ns#" term="Maaşlar" /><title>Bilişim Sektöründe Maaşlar</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jD0wlqajd2CM-akdIDrqWOEHamk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jD0wlqajd2CM-akdIDrqWOEHamk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jD0wlqajd2CM-akdIDrqWOEHamk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jD0wlqajd2CM-akdIDrqWOEHamk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Bilişim Sektöründe çalışanların ücretleri hakkındaki bir dizi makaleyi derledim. Umarım Faydalı olur. &lt;br /&gt;
&lt;br /&gt;
Aslında bu kaydı üniversiteden 2007 yılında mezun olduğumda iş arama sürecinde bana yardımcı olur düşüncesiyle girmiştim. Geçenlerde blogumun okunma istatistiklerine bakarken bu kaydın açık ara en çok okunan yazı olduğunu gördüm. Üstelik bu bilgileri 2007'den bu yana güncellemememe rağmen...&lt;br /&gt;
&lt;br /&gt;
Anlaşılan o ki konu maaş olunca insanlar bu konuya oldukça ilgi duyuyorlar ve ne yazık ki internette özellikle yeni mezunlara bu konuda yardımcı olabilecek doyurucu bir metaryel yok. Bundan sonra elimden geldiğince bu makaleyi güncel tutmaya çalışacağım. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Bazı İstatistikler:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" height="288" src="http://2.bp.blogspot.com/-r-RBDqpsu1I/TZfHJxHZtpI/AAAAAAAACmc/IsRjpaTYsP0/s400/2011-maaslari.Jpeg" width="400" /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="http://www.milliyet.com.tr/iste-ozel-sektorde-2011-maaslari/ekonomi/galerihaber/05.01.2011/1335246/default.htm?PAGE=12" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Kaynak&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" height="245" src="http://3.bp.blogspot.com/-qsUYY0AQytg/TZfETNcl0yI/AAAAAAAACmU/hhfHF9xJFxw/s400/2010_bilisim_maas.jpg" width="250" /&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2009&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" height="183" src="http://4.bp.blogspot.com/-Q0lmghVdIaM/TZjcBg8vqkI/AAAAAAAACm4/WYlMgq8LMEg/s400/IT2009.png" width="400" /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="http://kankalite.com/files/ucret-arastirmasi.pdf" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Kaynak&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2005 &amp;amp; 2006 yılları&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;u&gt;Kaynak: CHIP Dergisi (2006)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
IT Koordinatörü : 5000 - 9500&lt;br /&gt;
Bilgi İşlem Müdürü : 2500 - 8500&lt;br /&gt;
Uzman Sistem Programcısı : 2500 - 5000&lt;span style="display: none;"&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/"&gt;Ozkansari.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
Veri Tabanı Yöneticisi : 1000 - 4500&lt;br /&gt;
Analist Programcısı : 2000 - 4000&lt;br /&gt;
Network Mühendisi : 2500 - 5000&lt;br /&gt;
Sistem Analisti : 1500 - 3000&lt;br /&gt;
Sistem Yöneticisi : 2000 - 4000&lt;br /&gt;
E-Learning Uzmanı : 2500 - 4000&lt;br /&gt;
E-Güvenlik Yöneticisi : 3000 - 5500&lt;br /&gt;
Yazılım Test Uzmanı : 1800 - 5000&lt;br /&gt;
Network Yöneticisi : 2000 - 5000&lt;br /&gt;
Web Tasarımcı : 1000 - 2000&lt;br /&gt;
Yazılım Mühendisi : 3000 - 4500&lt;br /&gt;
Art Direktör : 3500 - 5000&lt;br /&gt;
Sayfa Sekreteri : 1500 - 2500&lt;br /&gt;
Grafiker : 1500 - 2500&lt;br /&gt;
3D Animatör : 2000 - 4000&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;u&gt;Kaynak: &lt;a href="http://blog.milliyet.com.tr/Blog.aspx?BlogNo=21546" target="_blank"&gt; Milliyet&lt;/a&gt; (2006)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Sistem Operatörü: 800–1200&lt;br /&gt;
IT Koordinatörü: 5000 – 9500&lt;br /&gt;
Bilgi İşlem Müdürü: 2500 – 8500&lt;br /&gt;
Uzman Sistem Programcısı: 2500 – 5000&lt;br /&gt;
Veritabanı Yöneticisi: 1000 – 4500&lt;span style="display: none;"&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/"&gt;Ozkansari.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
Analist Programcı: 2000 – 4000&lt;br /&gt;
Ağ Mühendisi: 2500 – 5000&lt;br /&gt;
Sistem Operatörü: 1000 – 1250&lt;br /&gt;
Sistem Destek Elemanı: 800 – 1500&lt;br /&gt;
Ar-Ge Uzmanı: 3000 – 7000&lt;br /&gt;
Web Tasarımcı: 1000 – 2000&lt;br /&gt;
Yazılım Mühendisi (Yeni Mezun) : 900 – 1500&lt;br /&gt;
Yazılım Mühendisi: 3000 – 4500&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;u&gt;Kaynak: İnproda İnsan Kaynakları (2005)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Yazılım uzmanı : 1200 - 5000&lt;br /&gt;
Sistem mühendisi : 1400 - 4500&lt;br /&gt;
Network mühendisi : 1500 - 4500&lt;br /&gt;
Veritabanı yöneticisi : 1200 - 5000&lt;span style="display: none;"&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/"&gt;Ozkansari.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
Proje yöneticisi : 3000 - 6500&lt;br /&gt;
Bilgiişlem müdürü : 3000 - 8000&lt;br /&gt;
Satış yöneticisi (+prim) : 1500 - 4000&lt;br /&gt;
Satış müdürü (+prim) : 2500 - 7000&lt;br /&gt;
Teknik destek : 750 - 150&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Bazı Yabancı İstatistikler:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;&lt;a href="http://www.payscale.com/research/TR/Industry=Information_Technology_(IT)_Services/Salary/by_Job" target="_blank"&gt;PayScale&lt;/a&gt; Turkiye Maaş Raporu (Yıllık Maaş üzerinden) &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="Median Salary by Job" border="0" src="http://www.payscale.com/research/TR/Industry=Information_Technology_(IT)_Services/Salary/by_Job/300.png" style="margin-top: 10px;" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="Median Salary by Years Experience" border="0" src="http://www.payscale.com/research/TR/Industry=Information_Technology_(IT)_Services/Salary/by_Years_Experience/300s.png" style="margin-top: 10px;" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img alt="Median Salary by Skill/Specialty" border="0" src="http://www.payscale.com/research/TR/Industry=Information_Technology_(IT)_Services/Salary/by_Skill.png" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://www.payscale.com/research/TR/Industry=Information_Technology_(IT)_Services/Salary" target="_blank"&gt;Daha Fazlası için ..&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;b&gt;Yurtdışında Maaşlar: (&lt;/b&gt;&lt;b&gt;Yıllık Maaş üzerinden&lt;/b&gt;&lt;b&gt;)&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;İngiltere (£) &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" src="http://2.bp.blogspot.com/-UxS3CAlrGys/TZfbgQsHMbI/AAAAAAAACms/hviKd3Dc2ao/s400/UK.png" width="550" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://www.itjobswatch.co.uk/" target="_blank"&gt;Daha Fazlası için ..&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;ABD ($)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;
&lt;img border="0" src="http://3.bp.blogspot.com/-NKr__dT2p0g/TZfZtK35gCI/AAAAAAAACmk/pVeTFMzGJkc/s640/USA.gif" width="550" /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://www.interec.net/salary/" target="_blank"&gt;Daha Fazlası için ..&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.worldsalaries.org/" target="_blank"&gt;Daha da Fazlası için ..&lt;/a&gt;&lt;br /&gt;
&lt;span style="display: none;"&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/"&gt;Ozkansari.com&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Bunlar istatistiklerdi. İstatistikler genelleme yapar. Ayrıntıya inmez. Elma ile armutu bir kefeye koyar. Peki maaş konusunda gerçekler neler? &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2011&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Yazılım Uzmanı&lt;/u&gt; - Yabancı Menşeili Yazılım Firması, İstanbul &lt;br /&gt;
2006 Bilg. Müh Mezunu - 4,5 sene tecrübe&lt;br /&gt;
5300TL&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Yazılım Uzmanı&lt;/u&gt; - Uluslarası Büyük Bir Banka, İstanbul &lt;br /&gt;
2007 Bilg. Müh Mezunu - 3,5 sene tecrübe&lt;br /&gt;
4500TL&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Java Yazılım Uzmanı&lt;/u&gt; - Tübitak, Istanbul &lt;br /&gt;
2007 Bilg. Müh Mezunu - 3,5 sene tecrübe - Askerlik Yok&lt;br /&gt;
3500TL&lt;span style="display: none;"&gt;&lt;a href="http://bilgisayardunyam.blogspot.com/"&gt;Ozkansari.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Arge &amp;amp; Yazılım Uzmanı&lt;/u&gt; - Uluslararası Arge Firması, İstanbul &lt;br /&gt;
2007 Bilg. Müh Mezunu ve 2010 Yüksek Lis. Mezunu  - 1,5 sene iş tecrübesi - Askerlik Yok&lt;br /&gt;
3000 TL + 300 TL yemek&lt;br /&gt;
&lt;br /&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;u&gt;Yazılım Uzmanı&lt;/u&gt; - Orta Ölçekli Finans Sektörü Firması, İstanbul &lt;br /&gt;
2006 Bilg. Müh Mezunu - 4 sene tecrübe - Askerlik Yok&lt;br /&gt;
4150 TL&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Yazılım Uzmanı&lt;/u&gt; - Banka,Istanbul &lt;br /&gt;
2007 Bilg. Müh Mezunu ve 2010 Yüksek Lis. Mezunu  - 1 sene staj - Askerlik Yok&lt;br /&gt;
2000TL&lt;br /&gt;
&lt;br /&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2009&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
Yazılım Uzmanı - Telekom Lider Teknoloji Firması, İstanbul&lt;br /&gt;
2008 Bilg. Müh Mezunu - 1,5 sene tecrübe - Askerlik Yok&lt;br /&gt;
3500TL&lt;br /&gt;
&lt;br /&gt;
&lt;span style="margin-left: -10px;"&gt;&lt;b&gt;2007&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;u&gt;Yazılım Geliştirici (Giriş Maaşı)&lt;/u&gt; - Yazılım Evi, İstanbul &lt;br /&gt;
2007 Bilg. Müh Mezunu - 0 tecrübe&lt;br /&gt;
1400 TL + 200 TL yemek&lt;br /&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Siz de tanıdıklarınızın ve kendi maaşlarınızı; maaşa etki eden tecrübe, eğitim durumu gibi etkenleri de belirterek yazarsanız memnun olurum.&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #4c1130; font-size: large;"&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
İnceleyebileceğiniz diğer bazı kaynaklar:&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #4c1130; font-size: medium;"&gt;&lt;i&gt; &lt;br /&gt;
&lt;a href="http://numangoceri.blogcu.com/bilgisayar-muhendislerinin-maasi-ne-kadardir/2446058" target="_blank"&gt;numangoceri.blogcu.com&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.cihataltuntas.com/?p=418" target="_blank"&gt;cihataltuntas.com&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.bilgisayarmuhendisleri.com/sayfa.aspx?s=86&amp;amp;page=8" target="_blank"&gt;bilgisayarmuhendisleri.com&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.glassdoor.com/" target="_blank"&gt;GlassDoor:An inside Look at Jobs&amp;amp;Companies&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.payscale.com/" target="_blank"&gt;Payscale&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.itjobswatch.co.uk/" target="_blank"&gt;IT Jobs Watch UK&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-8953119950139936818?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/GbYgJCIVxfU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/8953119950139936818/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=8953119950139936818" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8953119950139936818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8953119950139936818?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/GbYgJCIVxfU/biliim-sektrnde-maalar.html" title="Bilişim Sektöründe Maaşlar" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-r-RBDqpsu1I/TZfHJxHZtpI/AAAAAAAACmc/IsRjpaTYsP0/s72-c/2011-maaslari.Jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2007/11/biliim-sektrnde-maalar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cAR3k9eCp7ImA9WhZSF0Q.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-521681156048409743</id><published>2011-04-02T16:54:00.000-07:00</published><updated>2011-04-02T19:50:46.760-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-02T19:50:46.760-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ENGLISH" /><category scheme="http://www.blogger.com/atom/ns#" term="solr" /><category scheme="http://www.blogger.com/atom/ns#" term="full text search" /><category scheme="http://www.blogger.com/atom/ns#" term="DATABASE" /><title>Apache SOLR</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qn_AUdvZehqrega2qsZxkwpwd9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qn_AUdvZehqrega2qsZxkwpwd9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Qn_AUdvZehqrega2qsZxkwpwd9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qn_AUdvZehqrega2qsZxkwpwd9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Popular, blazing fast open source enterprise search platform from the Apache Lucene project is a very powerful tool,especially for full text searching.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://lucene.apache.org/solr/images/solr.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Recently Lucene and SOLR development is &lt;a href="http://shal.in/post/452753260/merging-lucene-and-solr" target="_blank"&gt;merged&lt;/a&gt;&amp;nbsp;. Following this announcement, SOLR 3.1 is &lt;a href="http://lucene.apache.org/solr/#March+2011+-+Solr+3.1+Released" target="_blank"&gt;released&lt;/a&gt; and SOLR version number is synced with Lucene. Here is a small tutorial video about SOLR:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eRQeYiuPgMA?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/eRQeYiuPgMA?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
You can also check the latest reference guide from &lt;a href="http://www.lucidimagination.com/Downloads/LucidWorks-for-Solr/Reference-Guide?sc=AP" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
You might want to watch the &amp;nbsp;&lt;a href="http://java.dzone.com/videos/whats-coming-solr-31-and" target="_blank"&gt;interview &lt;/a&gt; with Grant Ingersoll, a Apache Lucene and Solr committer and co-founder of Lucid Imagination about the merging of Lucene and SOLR.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;LINKS&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://shal.in/post/452753260/merging-lucene-and-solr" target="_blank"&gt;Lucene and SOLR Merge&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://lucene.apache.org/solr/#March+2011+-+Solr+3.1+Released" target="_blank"&gt;SOLR 3.1  is released&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://wiki.apache.org/solr/SolrCloud" target="_blank"&gt;SolrCloud is on the way&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.lucidimagination.com/Downloads/LucidWorks-for-Solr/Reference-Guide?sc=AP" target="_blank"&gt;Solr Reference Guide&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-521681156048409743?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/F60f6ihvNi0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/521681156048409743/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=521681156048409743" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/521681156048409743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/521681156048409743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/F60f6ihvNi0/apache-solr.html" title="Apache SOLR" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/04/apache-solr.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEEQXczeip7ImA9WhZSFU8.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-6534314081145191691</id><published>2011-03-30T15:36:00.000-07:00</published><updated>2011-03-30T15:36:40.982-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-30T15:36:40.982-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FAYDALI" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ HAYATI" /><category scheme="http://www.blogger.com/atom/ns#" term="GİRİŞİMCİLİK" /><title>Yazılım Geliştiricinin Gözünden Girişimcilik Üzerine</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-m08gOcgeKEDB4tw8Qb7vjEf58g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-m08gOcgeKEDB4tw8Qb7vjEf58g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-m08gOcgeKEDB4tw8Qb7vjEf58g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-m08gOcgeKEDB4tw8Qb7vjEf58g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/19399545" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/19399545"&gt;Berk Demir - StumbleUpon.com / 29 Ocak 2011 Etohum Girişimcilik Zirvesi&lt;/a&gt; from &lt;a href="http://vimeo.com/burakbuyukdemir"&gt;Burak Buyukdemir&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-6534314081145191691?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/oVquegz3bLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/6534314081145191691/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=6534314081145191691" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/6534314081145191691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/6534314081145191691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/oVquegz3bLc/yazlm-gelistiricinin-gozunden.html" title="Yazılım Geliştiricinin Gözünden Girişimcilik Üzerine" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/03/yazlm-gelistiricinin-gozunden.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGQXk6fyp7ImA9WhZSFEk.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-4528404120593328477</id><published>2011-03-28T09:43:00.000-07:00</published><updated>2011-03-29T16:48:40.717-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-29T16:48:40.717-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>HTML5 ile Web Artık Eskisi Gibi Olmayacak</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HcHQKXvNuaq1q05u03kB-1m1VZA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HcHQKXvNuaq1q05u03kB-1m1VZA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HcHQKXvNuaq1q05u03kB-1m1VZA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HcHQKXvNuaq1q05u03kB-1m1VZA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Gün geçmiyor ki HTML5 ile gerçekleştirilen harika şeylerle karşılaşmayalım. İşte bunlardan bazıları: &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sinuousgame.com/" target="_blank"&gt;http://sinuousgame.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.effectgames.com/demos/canvascycle/" target="_blank"&gt;http://www.effectgames.com/demos/canvascycle/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://mozillademos.org/demos/planetarium/demo.html" target="_blank"&gt;http://mozillademos.org/demos/planetarium/demo.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bunlara da bakmadan etmeyin: &lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://demos.mozilla.org/tr/" target="_blank"&gt;https://demos.mozilla.org/tr/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="168" src="http://3.bp.blogspot.com/-eXitHR646z4/TZC7cbr8bsI/AAAAAAAACls/_tL6KiHVu4Y/s320/html5Image.jpg" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Peki nedir bu HTML5, ne işe yarar derseniz?&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://developer.mozilla.org/en/Firefox_4_for_developers" target="_blank"&gt;https://developer.mozilla.org/en/Firefox_4_for_developers&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2008'de bloguma düşdüğüm şu notton bu yana html5 epey bir yol katetmiş görünüyor:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bilgisayardunyam.blogspot.com/2008/11/html5deki-yenilikler.html" target="_blank"&gt;http://bilgisayardunyam.blogspot.com/2008/11/html5deki-yenilikler.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-4528404120593328477?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/UuiH87mAhZA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/4528404120593328477/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=4528404120593328477" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/4528404120593328477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/4528404120593328477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/UuiH87mAhZA/html5-oyunun-kuraln-bozuyor.html" title="HTML5 ile Web Artık Eskisi Gibi Olmayacak" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-eXitHR646z4/TZC7cbr8bsI/AAAAAAAACls/_tL6KiHVu4Y/s72-c/html5Image.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/03/html5-oyunun-kuraln-bozuyor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYMQXo5eip7ImA9WhZTGU4.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-3228780489333532616</id><published>2011-03-23T20:07:00.000-07:00</published><updated>2011-03-23T20:09:40.422-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-23T20:09:40.422-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Komik" /><title>Web Designers Vs Web Developers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3WTV7mLlc-CSzqQhHjrM87LwpM0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WTV7mLlc-CSzqQhHjrM87LwpM0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3WTV7mLlc-CSzqQhHjrM87LwpM0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3WTV7mLlc-CSzqQhHjrM87LwpM0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Yorumsuz :)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-ELa8wtEQiJk/TYq1NB0t3jI/AAAAAAAAClo/tu2WERJiObk/s1600/web-designer-vs-web-developer-900.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-ELa8wtEQiJk/TYq1NB0t3jI/AAAAAAAAClo/tu2WERJiObk/s640/web-designer-vs-web-developer-900.png" width="441" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-3228780489333532616?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/US4teFuyhuU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/3228780489333532616/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=3228780489333532616" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3228780489333532616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3228780489333532616?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/US4teFuyhuU/web-designers-vs-web-developers.html" title="Web Designers Vs Web Developers" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-ELa8wtEQiJk/TYq1NB0t3jI/AAAAAAAAClo/tu2WERJiObk/s72-c/web-designer-vs-web-developer-900.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/03/web-designers-vs-web-developers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHSHs-fCp7ImA9WhZREUo.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-1579521861676415765</id><published>2011-03-21T18:53:00.000-07:00</published><updated>2011-04-07T04:57:19.554-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-07T04:57:19.554-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="BAĞLANTILAR" /><category scheme="http://www.blogger.com/atom/ns#" term="LINKS" /><category scheme="http://www.blogger.com/atom/ns#" term="RICHFACES" /><title>Developer Links of March 2011 / Mart Ayı Bağlantıları</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v8JJmad-wzDbWeffTcRX7ahtDWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v8JJmad-wzDbWeffTcRX7ahtDWw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v8JJmad-wzDbWeffTcRX7ahtDWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v8JJmad-wzDbWeffTcRX7ahtDWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;Articles / Makaleler&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&lt;a href="http://blog.kalistick.com/java/unit-tests-out-of-the-ivory-tower-and-into-the-trench/" target="_blank"&gt;Unit Tests&lt;/a&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
When you ask a development team if they do unit testing, they always answer yes. When you dig, the meaning of the term “unit testing” is highly variable: manual tests specified by a document, automated testing of GUI, test of classes using a main()… Finally only few projects industrialize their unit testing with dedicated frameworks.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://agile.dzone.com/news/if-it-aint-broke-dont-fix-it" target="_blank"&gt;"If it ain't broke, don't fix it" vs. "Continuous improvement"&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
Bert Lance said that “That’s the trouble with government: Fixing things that aren’t broken and not fixing things that are broken.” But what about the improvement and “change for the better”?!. If there’s a potentially worthwhile pay off, if it’s reasonably cheap to try, maybe it is well worth changing things that aren’t especially broken.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.dzone.com/links/r/java_generics_tutorial_part_i_basics.html" target="_blank"&gt;http://www.dzone.com/links/r/java_generics_tutorial_part_i_basics.html&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.dzone.com/links/r/10_web_design_elements_that_you_shouldnt_overlook.html" target="_blank"&gt;http://www.dzone.com/links/r/10_web_design_elements_that_you_shouldnt_overlook.html&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.dzone.com/links/r/exposing_a_database_as_a_web_service_developercom.html" target="_blank"&gt;http://www.dzone.com/links/r/exposing_a_database_as_a_web_service_developercom.html&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tools / Araçlar :&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://initializr.com/" target="_blank"&gt;http://initializr.com/&lt;/a&gt; HTML5 Templates Generator&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://guryjs.org/" target="_blank"&gt;http://guryjs.org&lt;/a&gt;/ HTML5 Canvas Utility JS Library&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sproutcore.com/" target="_blank"&gt;http://www.sproutcore.com/&lt;/a&gt; HTML5 Application Framework&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.jformer.com/demos/" target="_blank"&gt;http://www.jformer.com/demos/&lt;/a&gt; Beautiful Forms with JQuery&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://treesaverjs.com/" target="_blank"&gt;http://treesaverjs.com&lt;/a&gt;/ Magazine Layout Framework&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sass-lang.com/"&gt;http://sass-lang.com/&lt;/a&gt;&amp;nbsp;Easy CSS&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Technology / Teknoloji:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://click.apache.org/" target="_blank"&gt;http://click.apache.org&lt;/a&gt;/ Apache Web framework&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.microsoft.com/web/webmatrix" target="_blank"&gt;http://www.microsoft.com/web/webmatrix&lt;/a&gt;/ MS Web Matrix&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;JQuery&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/7050/8-jquery-methods-you-need-to-know" target="_blank"&gt;8 jQuery Methods You Need to Know&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://tympanus.net/codrops/2011/03/16/expanding-image-menu/" target="_blank"&gt;Jquery Plugin: Expanding Image Menu&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://tympanus.net/codrops/2010/12/27/portfolio-zoom-slider/" target="_blank"&gt;Portfolio Zoom Slider with jQuery&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/620/create-a-stunning-sliding-door-effect-with-jquery" target="_blank"&gt;Sliding Door Effect&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/7018/11-useful-online-tools-for-web-development" target="_blank"&gt;Web Dev Tools&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/7133/8-websites-with-impressive-and-original-javascript-effects" target="_blank"&gt;8 Impressive Websites with Jquery Effects&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/2478/10-cool-websites-with-amazing-jquery-effects" target="_blank"&gt;10 Cool Websites with Amazing jQuery Effects&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Richfaces&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://richfaces-showcase.appspot.com/" target="_blank"&gt;RF4 Early Showcase&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://community.jboss.org/wiki/HowtouseRichFaces40withGoogleAppEngine" target="_blank"&gt;RF4 in GoogleAppEngine&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://relation.to/Bloggers/RichFaces4OverviewPartIAjaxRequestQueuing" target="_blank"&gt;RF4 Overview&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Bağlantılar/Links&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.queness.com/post/7018/11-useful-online-tools-for-web-development" target="_blank"&gt;Web Dev Tools&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://www.cheat-sheets.org/" target="_blank"&gt;Cheat Sheets&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-1579521861676415765?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/huKXYLkxivw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/1579521861676415765/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=1579521861676415765" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/1579521861676415765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/1579521861676415765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/huKXYLkxivw/mart-2011-secmeleri-developer-links-of.html" title="Developer Links of March 2011 / Mart Ayı Bağlantıları" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/03/mart-2011-secmeleri-developer-links-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MMRn85eSp7ImA9WhZREkw.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-2435205330949475913</id><published>2011-03-15T16:32:00.000-07:00</published><updated>2011-04-07T15:31:27.121-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-07T15:31:27.121-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="JSF" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><title>JSF 2 &amp; Google App Engine</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OTtj1oRzQ9y68FaePP4aqGwShDo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OTtj1oRzQ9y68FaePP4aqGwShDo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OTtj1oRzQ9y68FaePP4aqGwShDo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OTtj1oRzQ9y68FaePP4aqGwShDo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;1.5 saatimi alsa da sonunda Google App Engine üzerinde basit bir JSF2 uygulaması çalıştırmayı başardım.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="247" src="http://3.bp.blogspot.com/-dXdrTgRc_Nw/TZeTuYOa4PI/AAAAAAAACmQ/bRfCQnO4IBc/s320/ae_gwt_java.png" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;
Sorunları çözmemde şu kaynakların oldukça yardımı oldu:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://eriahit.wordpress.com/2010/01/19/gae-primefaces-spring-maven/" target="_blank"&gt;http://eriahit.wordpress.com/2010/01/19/gae-primefaces-spring-maven/&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://digitaljoel.nerd-herders.com/2009/12/21/jsf-2-0-2-and-google-app-engine/" target="_blank"&gt;http://digitaljoel.nerd-herders.com/2009/12/21/jsf-2-0-2-and-google-app-engine/&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://javadocs.wordpress.com/2009/10/17/mojarra-jsf-2-0-rc2-and-google-app-engine-sdk-1-2-6/" target="_blank"&gt;http://javadocs.wordpress.com/2009/10/17/mojarra-jsf-2-0-rc2-and-google-app-engine-sdk-1-2-6/&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
1-) GAE ile JSF2 arasında bazı uyuşmazlıklar olduğu için jsf kütüphaneleri olarak aşağıdaki libleri kullanın:&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;a href="http://joshjcarrier.googlecode.com/svn/trunk/Sun%20JSF%20GAE/jsf-impl-gae.jar" target="_blank"&gt;http://joshjcarrier.googlecode.com/svn/trunk/Sun%20JSF%20GAE/jsf-impl-gae.jar&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt; &lt;a href="http://joshjcarrier.googlecode.com/svn/trunk/Sun%20JSF%20GAE/lib/jsf-api.jar" target="_blank"&gt;http://joshjcarrier.googlecode.com/svn/trunk/Sun%20JSF%20GAE/lib/jsf-api.jar&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
2-) Aşağıdaki hata için belirtilen çözüm yolunu uyguladım.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;Error:&lt;/b&gt;&lt;br /&gt;
com.sun.faces.config.ConfigurationException: It appears the JSP version of the container is older than 2.1 and unable to&lt;br /&gt;
locate the EL RI expression factory, com.sun.el.ExpressionFactoryImpl.  If not using JSP or the EL RI, make sure the co&lt;br /&gt;
ntext initialization parameter, com.sun.faces.expressionFactory, is properly set.&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
Include el-api and el-impl from https://uel.dev.java.net/ (version 1.0. used)&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Ayrıca &lt;a href="https://sites.google.com/a/wildstartech.com/adventures-in-java/Java-Platform-Enterprise-Edition/JavaServer-Faces/sun-javaserver-faces-reference-implementation/configuring-jsf-20-to-run-on-the-google-appengine" target="_blank"&gt;bakınız&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-2435205330949475913?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/5zH7aTdz4BM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/2435205330949475913/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=2435205330949475913" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/2435205330949475913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/2435205330949475913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/5zH7aTdz4BM/jsf-2-google-app-engine.html" title="JSF 2 &amp; Google App Engine" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-dXdrTgRc_Nw/TZeTuYOa4PI/AAAAAAAACmQ/bRfCQnO4IBc/s72-c/ae_gwt_java.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/03/jsf-2-google-app-engine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8HRnY5eip7ImA9Wx9bFk8.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-7143591279066941239</id><published>2011-02-25T01:05:00.000-08:00</published><updated>2011-02-25T01:07:17.822-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-25T01:07:17.822-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JSF" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><title>JSF Parametre Geçirme ( JSF Parameter Passing )</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lSfx8arlZTRltvmVnFyu9ePx-Bs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSfx8arlZTRltvmVnFyu9ePx-Bs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lSfx8arlZTRltvmVnFyu9ePx-Bs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lSfx8arlZTRltvmVnFyu9ePx-Bs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Bu konuda bana yardımcı olan iki makale :&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank" href="http://www.mkyong.com/jsf2/4-ways-to-pass-parameter-from-jsf-page-to-backing-bean/"&gt;2 ways to pass parameter from jsf page to backing bean&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank" href="http://wiki.apache.org/myfaces/InvokingJsfPagesWithStandardUrls"&gt;Invoking Jsf Pages With StandardUrls&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-7143591279066941239?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/1PWnB8yXV8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/7143591279066941239/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=7143591279066941239" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/7143591279066941239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/7143591279066941239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/1PWnB8yXV8s/jsf-parametre-gecirme-jsf-parameter.html" title="JSF Parametre Geçirme ( JSF Parameter Passing )" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2011/02/jsf-parametre-gecirme-jsf-parameter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHSX04fCp7ImA9WhZSFEg.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-5353992257503966103</id><published>2010-12-12T22:56:00.000-08:00</published><updated>2011-03-29T19:02:18.334-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-29T19:02:18.334-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="İŞ HAYATI" /><title>Müzik ve İş</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UtjYxNXSCY0alshGelZRumNVOMI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UtjYxNXSCY0alshGelZRumNVOMI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UtjYxNXSCY0alshGelZRumNVOMI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UtjYxNXSCY0alshGelZRumNVOMI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Bazen müzikle çalışmanın verimimi oldukça arttırdığını düşünüyorum. Özellikle ofisdeki gürültülü ortamda bir şeyler dinlemek ilginç şekilde yaptığım işe odaklanmamı kolaylaştırıyor. Hatta bazen müziksiz çalışamıyorum bile diyebilirim.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://themoah.posterous.com/music-work" target="_blank"&gt;Music &amp;amp; Work @ themoah's posterous&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lifehacker.com.au/2009/09/the-best-sounds-for-getting-work-done/" target="_blank"&gt;The Best Sounds For Getting Work Done @LifeHacker&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://scienceblogs.com/developingintelligence/2007/09/when_noise_helps_stochastic_re_1.php" target="_blank"&gt;When Noise Helps: Stochastic Resonance and ADHD@Developing Intelligence&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-5353992257503966103?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/PzcGDRTPbAs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/5353992257503966103/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=5353992257503966103" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5353992257503966103?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5353992257503966103?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/PzcGDRTPbAs/music-ve-is.html" title="Müzik ve İş" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/12/music-ve-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBSHg8fip7ImA9Wx9TGUk.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-8780257290513794879</id><published>2010-09-23T03:13:00.000-07:00</published><updated>2010-11-28T03:27:39.676-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-28T03:27:39.676-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Hibernate Transform Alias To Bean</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qu9_ufCaYnULrHscWmJaUpQN6Ic/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qu9_ufCaYnULrHscWmJaUpQN6Ic/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qu9_ufCaYnULrHscWmJaUpQN6Ic/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qu9_ufCaYnULrHscWmJaUpQN6Ic/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hibernate'de bir tabloya yapılan sorgu sonucunu direkt olrak başka bir tabloya dönüştürme:&amp;nbsp;( Hibernate Transform Alias To Bean )&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #d8c9b6; font-family: Courier new; font-size: 11px; padding: 10px;"&gt;&lt;br /&gt;
public List&lt;txnperpcode&gt; findTxnPerPCodes(String institutionId) {&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;try {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Criteria oluşturuyoruz&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Criteria c = getSession().createCriteria(Txn.class));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Hibernate BUG: this. koymak gerekiyor. bkz:&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// http://www.weask.us/entry/hibernate-query-projections&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c.add(Restrictions.eq("this.institutionId", institutionId));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Projection oluşturuyoruz&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ProjectionList projList = Projections.projectionList();&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Group by özelliklerini veriyoruz&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.groupProperty("institutionId"));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.groupProperty("timeDaily"));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.groupProperty("atmDim"));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.groupProperty("currencyDim"));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.groupProperty("pcode"));&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// setResultTransformer'in TxnPerPCode icinde objeleri set&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// edebilmesi icin alias veriyoruz&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.property("institutionId"), "institutionId");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.property("timeDaily"), "timeDaily");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.property("atmDim"), "atmDim");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.property("currencyDim"), "currencyDim");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.property("pcode"), "pcode");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.count("id"), "txnCount");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;projList.add(Projections.sum("amount"), "txnAmount");&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Criteria için projection set ediyoruz&lt;/span&gt;&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c.setProjection(projList);&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span class="Apple-style-span" style="color: #6aa84f;"&gt;// Criteria sonucunu TxnPerPCode entity'lerine transform ediyoruz&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; c.setResultTransformer(Transformers.aliasToBean(TxnPerPCode.class));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; return c.list();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;} catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; throw new DBInfrastructureException(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;/txnperpcode&gt;&lt;br /&gt;
&lt;txnperpcode&gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;/txnperpcode&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Bilgi İçin: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.weask.us/entry/hibernate-query-projections"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Hibernate Query By Example and Projections&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-8780257290513794879?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/-b0psWutz1o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/8780257290513794879/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=8780257290513794879" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8780257290513794879?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8780257290513794879?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/-b0psWutz1o/hibernate-transform-alias-to-bean.html" title="Hibernate Transform Alias To Bean" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/09/hibernate-transform-alias-to-bean.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAMRXw6eCp7ImA9Wx5WEE0.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-3835245385423116159</id><published>2010-09-20T08:22:00.001-07:00</published><updated>2010-09-20T09:39:44.210-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-20T09:39:44.210-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EĞLENCE" /><title>And So You Code?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o0Gw1JMtLnFYA-Yh0ZOrWijTUlU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o0Gw1JMtLnFYA-Yh0ZOrWijTUlU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o0Gw1JMtLnFYA-Yh0ZOrWijTUlU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o0Gw1JMtLnFYA-Yh0ZOrWijTUlU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;embed width="450" height="366" src="http://www.220.ro/emb/rELBdzpzCO" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank" href="http://www.youtube.com/watch?v=Eq3CuMDXaPs"&gt;YouTube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
UniPaaS isimli yazılımın viral reklamını yapan oldukça eğlencili bir video.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-3835245385423116159?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/JxTVKm9s4Lk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/3835245385423116159/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=3835245385423116159" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3835245385423116159?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3835245385423116159?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/JxTVKm9s4Lk/and-so-you-code.html" title="And So You Code?" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/09/and-so-you-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcERHg-eip7ImA9WxFaEUo.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-5589750657237899178</id><published>2010-07-15T00:06:00.000-07:00</published><updated>2010-07-15T00:13:25.652-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-15T00:13:25.652-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><category scheme="http://www.blogger.com/atom/ns#" term="ExtJS" /><title>ExtJs.Window için Sürükle Bırak (Drag'n Drop) Düzeltmesi</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UALWN6WbETvS-rvrErgw57_jXuk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UALWN6WbETvS-rvrErgw57_jXuk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UALWN6WbETvS-rvrErgw57_jXuk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UALWN6WbETvS-rvrErgw57_jXuk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Bir süredir ExtJS ve diğer bazı JS kütüphanelerinden bolca kullanıldığı bir ajax ekranı ile uğraşmaktaydım. Şöyle bir problemle karşılaştım, ekranda bir çok panel açık olduğunda bir Ext.Window açtığımızda Ext.Window'u sürükle bırak yaparken aşağıdaki ekranlarla da etkileşim sürdüğü için takılmalar oluyordu.&lt;br /&gt;
&lt;br /&gt;
Bu sorunu Ext.Window'u "modal pane" olarak yaparak (modal:true) çözebilirdim ama window açıkken arka plan ile etkileşimi kaybetmek de istemiyordum. Bu nedenle ben de şöyle bir çözüm düşündüm: Ext.Window sürükle bırak yapılırken arka plan modal pane haline gelsin (opacity verilen bir mask div'i sayesinde), sürükle bırak tamamlanınca da eski haline dönsün.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="geshi no xml" style="background-attachment: initial; background-color: #eeeeee; background-image: initial; border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: dotted; border-top-width: 1px; color: #333333; font-family: 'Courier New', monospace; font-size: 12px; line-height: 17px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; white-space: nowrap;"&gt;&lt;ol style="border-left-color: initial; border-left-style: none; border-left-width: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;...&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt;div class="ext-el-mask" id="ext-modal-mask"&amp;nbsp;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;style="display: none; width: 100%; height: 100%; z-index: 9000;"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;...&lt;/div&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="color: #333333; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="geshi no xml" style="background-attachment: initial; background-color: #eeeeee; background-image: initial; border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: dotted; border-top-width: 1px; color: #333333; font-family: 'Courier New', monospace; font-size: 12px; line-height: 17px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; white-space: nowrap;"&gt;&lt;ol style="border-left-color: initial; border-left-style: none; border-left-width: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;var originalStartDrag = Ext.Window.DD.prototype.startDrag;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;var originalEndDrag = Ext.Window.DD.prototype.endDrag;  &lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;Ext.override( Ext.Window.DD, {  &lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;startDrag: function() {&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;       &lt;/span&gt;Ext.get('ext-modal-mask').show();&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;       &lt;/span&gt;originalStartDrag.apply(this, arguments);&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;},  &lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;endDrag: function() {&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;Ext.get('ext-modal-mask').hide();&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;originalEndDrag.apply(this, arguments);&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-color: initial; background-image: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;} );&lt;/div&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="color: #333333; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-5589750657237899178?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/vAe8rl1Bhhs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/5589750657237899178/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=5589750657237899178" title="1 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5589750657237899178?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5589750657237899178?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/vAe8rl1Bhhs/extjswindow-icin-surukle-brak-dragn.html" title="ExtJs.Window için Sürükle Bırak (Drag'n Drop) Düzeltmesi" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/07/extjswindow-icin-surukle-brak-dragn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHSHYyeSp7ImA9WxFbEU0.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-5680840391185291954</id><published>2010-07-02T13:58:00.000-07:00</published><updated>2010-07-02T14:50:39.891-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-02T14:50:39.891-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JSF" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>JSF Component Binding</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eE8tg20hG8n3XP7FHldj91_Dozg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eE8tg20hG8n3XP7FHldj91_Dozg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eE8tg20hG8n3XP7FHldj91_Dozg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eE8tg20hG8n3XP7FHldj91_Dozg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="color: #333333; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;JSF te ön yüzde kullandığımız nesnelerin sunucu sınıflarındaki karşılıklarını oluşturmak için binding özelliği kullanılır.&lt;br /&gt;
Örneğin aşağıda bir input nesnesi bulunmakta ve kayitDemo beanindeki adNesnesi ne bind edilmekte.&lt;/div&gt;&lt;div class="geshi no xml" style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: dotted; border-top-width: 1px; color: #333333; font-family: 'Courier New', monospace; font-size: 12px; line-height: 17px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; white-space: nowrap;"&gt;&lt;ol style="border-left-color: initial; border-left-style: none; border-left-width: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="sc3" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="re1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt;h:inputText&lt;/span&gt;&amp;nbsp;&lt;span class="re0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;value&lt;/span&gt;=&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"#{kayitDemo.ad}"&lt;/span&gt;&amp;nbsp;&lt;span class="re0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;binding&lt;/span&gt;=&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"#{kayitDemo.adNesnesi}"&lt;/span&gt;&lt;span class="re2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="sc3" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="re1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;lt;h:commandButton&lt;/span&gt;&amp;nbsp;&lt;span class="re0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;action&lt;/span&gt;=&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"#{kayitDemo.kaydet}"&lt;/span&gt;&amp;nbsp;&lt;span class="re0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;value&lt;/span&gt;=&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"Kaydet"&lt;/span&gt;&amp;nbsp;&lt;span class="re2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="color: #333333; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Bu durumda adNesnesi ne aşağıdaki gibi tüm özellikleri ile erişebiliriz.&lt;/div&gt;&lt;div class="geshi no java" style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; border-bottom-color: rgb(102, 102, 102); border-bottom-style: dotted; border-bottom-width: 1px; border-left-color: rgb(102, 102, 102); border-left-style: dotted; border-left-width: 1px; border-right-color: rgb(102, 102, 102); border-right-style: dotted; border-right-width: 1px; border-top-color: rgb(102, 102, 102); border-top-style: dotted; border-top-width: 1px; color: #333333; font-family: 'Courier New', monospace; font-size: 12px; line-height: 17px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; white-space: nowrap;"&gt;&lt;ol style="border-left-color: initial; border-left-style: none; border-left-width: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.5em; padding-left: 1em; padding-right: 0px; padding-top: 0px;"&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;class&lt;/span&gt;&amp;nbsp;KayitDemo&amp;nbsp;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span class="kw3" style="color: #0000cc; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;String&lt;/span&gt;&amp;nbsp;ad&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;private&lt;/span&gt;&amp;nbsp;HtmlInputText adNesnesi&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span class="kw4" style="color: #f63333; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;void&lt;/span&gt;&amp;nbsp;kaydet&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;span class="kw3" style="color: #0000cc; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;System&lt;/span&gt;.&lt;span class="me1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;out&lt;/span&gt;.&lt;span class="me1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;println&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"ad = "&lt;/span&gt;&amp;nbsp;+ ad&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&lt;/span&gt;&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp; adNesnesi.&lt;span class="me1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;setMaxlength&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span class="nu0" style="color: #ff33ff; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&lt;/span&gt;&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp; adNesnesi.&lt;span class="me1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;setReadonly&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span class="kw2" style="color: black; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;true&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&lt;/span&gt;&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp; adNesnesi.&lt;span class="me1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;setValue&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;(&lt;/span&gt;&lt;span class="st0" style="color: red; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"Ahmet"&lt;/span&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;)&lt;/span&gt;&lt;span class="sy0" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;…&lt;/div&gt;&lt;div class="de1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: black; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="br0" style="color: #66cc66; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="color: #333333; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Kullanabileceğiniz nesne tipleri listesi aşağıda bulunmaktadır.&lt;/div&gt;&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #f1f5f6; background-image: initial; background-origin: initial; border-bottom-color: rgb(176, 190, 199); border-bottom-style: dashed; border-bottom-width: 1px; border-left-color: rgb(176, 190, 199); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(176, 190, 199); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(176, 190, 199); border-top-style: dashed; border-top-width: 1px; color: #666666; font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; line-height: 17px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px;"&gt;&lt;div style="margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;HtmlInputHidden&lt;br /&gt;
HtmlInputSecret&lt;br /&gt;
HtmlInputText&lt;br /&gt;
HtmlInputTextarea&lt;br /&gt;
HtmlOutputFormat&lt;br /&gt;
HtmlSelectManyListbox&lt;br /&gt;
HtmlSelectManyMenu&lt;br /&gt;
HtmlSelectOneListbox&lt;br /&gt;
HtmlSelectOneMenu&lt;br /&gt;
HtmlSelectOneRadio&lt;br /&gt;
HtmlOutputLabel&lt;br /&gt;
HtmlOutputLink&lt;br /&gt;
HtmlOutputText&lt;br /&gt;
HtmlSelectBooleanCheckbox&lt;br /&gt;
HtmlSelectManyCheckbox&lt;br /&gt;
UIInput&lt;br /&gt;
UIOutput&lt;br /&gt;
UISelectBoolean&lt;br /&gt;
UISelectMany&lt;br /&gt;
UISelectOne&lt;/div&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 17px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 17px;"&gt;Sürekli işe yarar bir şey olduğu için elimin altında bulunmasını istedim.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 17px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 17px;"&gt;&lt;b&gt;Kaynak:&lt;/b&gt; &lt;a href="http://www.melihsakarya.com/2010/06/component-binding/trackback/"&gt;Melih Sakarya'nın Blogu&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'BitStream vera Sans', Verdana, Arial, Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 17px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-5680840391185291954?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/0Dw4VPPbykg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/5680840391185291954/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=5680840391185291954" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5680840391185291954?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/5680840391185291954?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/0Dw4VPPbykg/jsf-component-binding.html" title="JSF Component Binding" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/07/jsf-component-binding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NQ3o8cCp7ImA9WhdREEg.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-823259469355145281</id><published>2010-06-27T22:47:00.000-07:00</published><updated>2011-07-30T11:36:32.478-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-30T11:36:32.478-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EĞLENCE" /><category scheme="http://www.blogger.com/atom/ns#" term="JAVA" /><title>Java Forever</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zt4UHYLoM01BkZAE3d7jfQVc5OQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zt4UHYLoM01BkZAE3d7jfQVc5OQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zt4UHYLoM01BkZAE3d7jfQVc5OQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zt4UHYLoM01BkZAE3d7jfQVc5OQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/d9JIiCkDyMQ" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've been longing for a movie about the Java programming language, and not much else, JavaZone should do the trick. Starring Scala Johansson, William Windows, Eddie Larrison, Mona Lisa Harddrive, and Lenny Linux. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-823259469355145281?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/NORm6bLsuyY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/823259469355145281/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=823259469355145281" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/823259469355145281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/823259469355145281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/NORm6bLsuyY/java-forever.html" title="Java Forever" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/d9JIiCkDyMQ/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/06/java-forever.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQCQX4zfyp7ImA9WxFVF0g.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-756984609541556037</id><published>2010-06-16T22:40:00.000-07:00</published><updated>2010-06-16T22:42:40.087-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-16T22:42:40.087-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="WEB_PROGRAMMING" /><title>BFB (The Prehistoric Time Before Firebug)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VoW3HTYWmGTjA_e1et5kScg_ixU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VoW3HTYWmGTjA_e1et5kScg_ixU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VoW3HTYWmGTjA_e1et5kScg_ixU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VoW3HTYWmGTjA_e1et5kScg_ixU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A quote from Java World Article: &lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;Web development arguably has two distinct eras: &lt;span class="Apple-style-span" style="color: blue;"&gt;BFB&lt;/span&gt; -- the (prehistoric) time before Firebug when we learned the limits of alerts -- and the modern &lt;span class="Apple-style-span" style="color: blue;"&gt;AFB&lt;/span&gt; (after Firebug) when we found that we can once again spend quality time with our families. Firebug truly is Web development evolved. Developing a Web application without using Firebug is like coding Java in vi -- it can be done, but it's just not worth the pain.&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
Kaynak: &lt;a target="_blank" href="http://www.javaworld.com/javaworld/jw-05-2009/jw-05-javascript-tools.html?page=1"&gt;Ajax: Tools of the trade - "A rich array of tools for the modern JavaScript developer"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-756984609541556037?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/CtPGxlD8hVs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/756984609541556037/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=756984609541556037" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/756984609541556037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/756984609541556037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/CtPGxlD8hVs/bfb-prehistoric-time-before-firebug.html" title="BFB (The Prehistoric Time Before Firebug)" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/06/bfb-prehistoric-time-before-firebug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIMRHs8eCp7ImA9WxBaGUk.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-2893600300803255274</id><published>2010-03-30T02:13:00.000-07:00</published><updated>2010-03-30T03:06:25.570-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T03:06:25.570-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ENGLISH" /><category scheme="http://www.blogger.com/atom/ns#" term="FAYDALI" /><category scheme="http://www.blogger.com/atom/ns#" term="İŞ HAYATI" /><title>Why You Can’t Work at Work</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h2KqLKMK3XdQHrOMvFyTEsoVt_M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2KqLKMK3XdQHrOMvFyTEsoVt_M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h2KqLKMK3XdQHrOMvFyTEsoVt_M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h2KqLKMK3XdQHrOMvFyTEsoVt_M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;
Big Think Interview with Jason fried - Why you can't work at work?&lt;br /&gt;
&lt;br /&gt;
&lt;script src="http://video.bigthink.com/player.js?height=288&amp;amp;embedCode=03NG42MTqVnn6kOnuDv8k_iDC2HEGniT&amp;amp;width=512&amp;amp;autoplay=0&amp;amp;deepLinkEmbedCode=03NG42MTqVnn6kOnuDv8k_iDC2HEGniT"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;The modern workplace is structured completely wrong. It’s really optimized for interruptions.&lt;br /&gt;
&lt;br /&gt;
Everyone’s calling meetings all the time, everyone’s screaming people’s names across the thing, there’s phones ringing all the time. People are walking around. It’s all about interruptions. &lt;br /&gt;
&lt;br /&gt;
I’m working 50-60 hours this week. It’s not that there’s 50 or 60 hours worth of work to do, it’s because you don’t work at work anymore. You go to work to get interrupted.&lt;br /&gt;
&lt;br /&gt;
Like before you know it, it’s 4:00 and you’ve got nothing done today.&lt;br /&gt;
&lt;br /&gt;
If someone’s calling my name, or tapping on my shoulder, or knocking on my door, I can’t ignore those things.&lt;br /&gt;
&lt;br /&gt;
Managers are the biggest problem because their whole world is built around interruption. That’s what they do. Management means interrupting. Hey, what’s going on? How’s this going? Let me call a meeting because that’s what I do all day, I call meetings. And so, managers are the real problems here and that’s got to change too. &amp;nbsp;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Some more useful advices from Uncle Jason: &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bigthink.com/ideas/18527" target="_blank"&gt;Real World ?&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://bigthink.com/ideas/18529" target="_blank"&gt;Whatever you’re doing, cut it in half&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-2893600300803255274?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/rrFcTYejl2s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/2893600300803255274/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=2893600300803255274" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/2893600300803255274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/2893600300803255274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/rrFcTYejl2s/why-you-cant-work-at-work.html" title="Why You Can’t Work at Work" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/03/why-you-cant-work-at-work.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8DRH05cCp7ImA9WxFRGEQ.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-289914119282741003</id><published>2010-02-25T23:36:00.000-08:00</published><updated>2010-05-03T07:27:55.328-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-03T07:27:55.328-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><title>JQuery Presentation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ivPoYZ957SUZt4Dgu2suINIjIc4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ivPoYZ957SUZt4Dgu2suINIjIc4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ivPoYZ957SUZt4Dgu2suINIjIc4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ivPoYZ957SUZt4Dgu2suINIjIc4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;A very good JQuery presentation:&lt;br /&gt;
&lt;img border="0" height="0" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNjcxNjk1MTQ5NzQmcHQ9MTI2NzE2OTUyNDAxNyZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJm89MDQ3ZDE2ZTU*OTZj/NGUwNWJmNGMyNWU2ZDY3YjEyYjMmb2Y9MA==.gif" style="height: 0px; visibility: hidden; width: 0px;" width="0" /&gt;&lt;br /&gt;
&lt;div id="__ss_1446662" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/anisniit/jquery-from-the-very-beginning" title="jQuery from the very beginning"&gt;jQuery from the very beginning&lt;/a&gt;&lt;/b&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jquery2-090517011324-phpapp02&amp;stripped_title=jquery-from-the-very-beginning" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jquery2-090517011324-phpapp02&amp;stripped_title=jquery-from-the-very-beginning" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/anisniit"&gt;anisniit&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small;"&gt;Kaynak: &lt;a href="http://www.ajaxray.com/blog/2009/05/17/jquery-presentation-at-phpxperts-seminar-09/"&gt;AjaxRay&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
More: &lt;br /&gt;
&lt;a href="http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html" target="_blank"&gt;50+ Amazing Jquery Examples&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://ejohn.org/blog/spring-2010-jquery-talks/"&gt;http://ejohn.org/blog/spring-2010-jquery-talks/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://ui-dev.jquery.com/home"&gt;http://ui-dev.jquery.com/home&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-289914119282741003?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/IRAapTI-naM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/289914119282741003/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=289914119282741003" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/289914119282741003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/289914119282741003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/IRAapTI-naM/jquery-presentation.html" title="JQuery Presentation" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/02/jquery-presentation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMQXk_fyp7ImA9WxBVFEQ.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-8464409515575390009</id><published>2010-02-18T02:53:00.000-08:00</published><updated>2010-02-18T02:54:40.747-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-18T02:54:40.747-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EĞLENCE" /><category scheme="http://www.blogger.com/atom/ns#" term="Komik" /><title>Barbie Artık Bilgisayar Mühendisi</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n4WNXH32NQMrmBXcx4lutgn4HXo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n4WNXH32NQMrmBXcx4lutgn4HXo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n4WNXH32NQMrmBXcx4lutgn4HXo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n4WNXH32NQMrmBXcx4lutgn4HXo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;Ve barbie sonunda doğru yolu buldu ve bilgisayar mühendisi oldu.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/__lig7I_eoEc/S30auUtVcJI/AAAAAAAABhA/002lPzzjAe0/s640/barbie.JPG" width="299" /&gt;&lt;/div&gt;&lt;br /&gt;
Peki barbie nasıl oldu da bilgisayar mühendisi oldu? Barbie resmi sitesinde Barbienin mesleğini belirlemek iin anket yapılınca, bilişim meraklıları da örgütlenip barbienin bilgisayar mühendisi olması için oy kullandılar. Yetkililer bunu farketmiş olmalı ki barbienin bu sene bilgisayar mühendisi olmasının dışında sadece kızların verdiği oyları dikkate alarak haber spikeri de olmasını uygun görmüşler.&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank" href="http://www.barbie.com/vote/"&gt;Sonuçlar İçin&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-8464409515575390009?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/VgS_sgdcF_k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/8464409515575390009/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=8464409515575390009" title="1 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8464409515575390009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8464409515575390009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/VgS_sgdcF_k/barbie-bilgisayar-muhendisi.html" title="Barbie Artık Bilgisayar Mühendisi" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/__lig7I_eoEc/S30auUtVcJI/AAAAAAAABhA/002lPzzjAe0/s72-c/barbie.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/02/barbie-bilgisayar-muhendisi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQERno6eSp7ImA9WxFRE00.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-8894129782090960880</id><published>2010-02-16T10:29:00.000-08:00</published><updated>2010-04-26T09:45:07.411-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-26T09:45:07.411-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="DATABASE" /><title>Configuring Database Character Encoding</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nLHtH1IkVNdqDFsKe1XaOpKFBC8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nLHtH1IkVNdqDFsKe1XaOpKFBC8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nLHtH1IkVNdqDFsKe1XaOpKFBC8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nLHtH1IkVNdqDFsKe1XaOpKFBC8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: Verdana;"&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: x-large;"&gt;Veritabanı Karakter Kodlaması Ayarı (UTF-8)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="color: #4c1130; font-size: small;"&gt;Configuring Database Character Encoding &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Geçenlerde üzerinde çalıştığım bir projede web sayfasından FORM ile gönderdiğim verilerin veritabanında türkçe karakterlerinin bozuk çıktığını farkettim. Bunu çözmek için çok çeşitli yollar denedim ve sonunda aşağıda anlatacağım çözüm yolunu buldum.&lt;br /&gt;
&lt;br /&gt;
Web Sayfasındaki formlardan database'e veri kaydederken sık sık encoding problemleriyle karşılaşılır. Bu sorunları aşmak için database tarafındaki iki yerde "character-encoding" ayarlarının yapılması gerekir.&lt;br /&gt;
&lt;br /&gt;
1-) Örneğin verileri UTF-8 encodinginde tutmak istiyorsak öncelikle veritabanını UTF-8 encodingi ile oluşturmalı ve tablo ve alanlarda da aynı encodinge sadık kalmalıyız.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #d8c9b6; font-family: Courier new; padding: 10px;"&gt;&lt;b&gt;CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_bin;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
NOT: Bunun dışında veritabanının encodingini de UTF-8 yapmalı (default-character-set=utf8) ve tabloları ve onların karakter tutan alanlarını da UTF-8 encodingine ayarlamalısınız. (ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;)&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
2-) İkincisi veritabanına bağlanırken de encodingi belirtmemiz gerekmekte. Örneğin veritabanı bağlantısını (connection string) aşağıdaki gibi tanımlamalıyız:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #d8c9b6; font-family: Courier new; padding: 10px;"&gt;&lt;b&gt;jdbc:mysql://hostname:port/database?autoReconnect=true&amp;amp;useUnicode=true&amp;amp;characterEncoding=utf8&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
NOT: XML dosyasında bağlantı tümcesi tutulacaksa "&amp;amp;" karakterini "&amp;amp;" olarak yazmaya dikkat etmeliyiz.&lt;/div&gt;&lt;br /&gt;
3-) Ayrıca TOMCAT'in server.xml dosyasından URI encoding ayarı da yapmanız gerekli:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #d8c9b6; font-family: 'Courier new'; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="keyword"&gt;Connector&lt;/code&gt;  &lt;code class="color1"&gt;port&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"8080"&lt;/code&gt; &lt;code class="color1"&gt;URIEncoding&lt;/code&gt;&lt;code class="plain"&gt;=&lt;/code&gt;&lt;code class="string"&gt;"UTF-8"&lt;/code&gt;&lt;code class="plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;div style="text-align: left;"&gt;Kaynaklar:&amp;nbsp;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(1)&amp;nbsp;&lt;/span&gt;&lt;a href="http://confluence.atlassian.com/display/DOC/Configuring+Database+Character+Encoding" style="color: blue; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Configuring Database Character Encoding&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(2)&amp;nbsp;&lt;/span&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.html" style="color: blue; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MYSQL Reference: Specifying Character Sets and Collations&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(3)&amp;nbsp;&lt;/span&gt;&lt;a href="http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding" style="color: blue; font-weight: bold; text-decoration: none;" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Configuring Tomcat's URI encoding&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-8894129782090960880?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/IQIX5R3FPsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/8894129782090960880/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=8894129782090960880" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8894129782090960880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/8894129782090960880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/IQIX5R3FPsg/configuring-database-character-encoding.html" title="Configuring Database Character Encoding" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/02/configuring-database-character-encoding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQnk9fSp7ImA9WxBWGUo.&quot;"><id>tag:blogger.com,1999:blog-759046349762134585.post-3289065059027679487</id><published>2010-02-12T02:36:00.000-08:00</published><updated>2010-02-12T03:13:13.765-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-12T03:13:13.765-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Hibernate Distinct Query With Join</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5ANKdXzmCqr_Aq-JbDTsBQ0cWmM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5ANKdXzmCqr_Aq-JbDTsBQ0cWmM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5ANKdXzmCqr_Aq-JbDTsBQ0cWmM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5ANKdXzmCqr_Aq-JbDTsBQ0cWmM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: Georgia,serif; font-size: 14px;"&gt;Aşağıdaki gibi iki tablonun birleştirildiği (join) bir distinct sorgu düşünelim. Ayrıca sorgu bir sütuna göre de filtrelensin:&lt;/div&gt;&lt;br /&gt;
&lt;div style="font-family: Verdana,serif; font-size: 14px; margin-left: 10px;"&gt;SELECT DISTINCT ud.birthDate FROM user u, userDetail ud WHERE u.id=ud.userId AND u.membershipType=?&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia,serif; font-size: 14px;"&gt;&lt;br /&gt;
Bunun hibernatedeki karşılığını veren fonksiyon aşağıdaki gibi olmalı:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: Courier new,serif; font-size: 14px; margin-left: 10px;"&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;public&lt;/span&gt;&lt;/b&gt; List&amp;lt;Date&amp;gt; findDistinctBirthDates(String membershipType) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span style="color: purple;"&gt;try&lt;/span&gt;&lt;/b&gt; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = getSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Criteria userCriteria = session.createCriteria(User.class);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Criteria userDetailCriteria =&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;userCriteria &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;.createCriteria(&lt;span style="color: blue;"&gt;"userDetail"&lt;/span&gt;,&lt;span style="color: blue;"&gt;"ud"&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;userDetailCriteria.setProjection(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;Projections.distinct(&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;Projections.property(&lt;span style="color: blue;"&gt;"ud.birthDate"&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Courier new,serif; font-size: 14px;"&gt;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; userCriteria.add(Restrictions.eq(&lt;span style="color: blue;"&gt;"membershipType"&lt;/span&gt;,membershipType));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b style="color: purple;"&gt;return&lt;/b&gt; userCriteria.list();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;b&gt;&lt;span style="color: purple;"&gt;catch&lt;/span&gt;&lt;/b&gt; (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span style="color: purple;"&gt;throw new &lt;/span&gt;&lt;/b&gt;DBInfrastructureException(e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/759046349762134585-3289065059027679487?l=bilgisayardunyam.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BilgisayarDnyam/~4/47q9pyZuqxs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bilgisayardunyam.blogspot.com/feeds/3289065059027679487/comments/default" title="Kayıt Yorumları" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=759046349762134585&amp;postID=3289065059027679487" title="0 Yorum" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3289065059027679487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/759046349762134585/posts/default/3289065059027679487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BilgisayarDnyam/~3/47q9pyZuqxs/hibernate-distinct-query-with-join.html" title="Hibernate Distinct Query With Join" /><author><name>Özkan SARI</name><uri>http://www.blogger.com/profile/03416555755683411881</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/-GL1Tg50xRWo/TaLUCEGRYJI/AAAAAAAACns/yA-vgCShmBk/s220/ozkansari.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://bilgisayardunyam.blogspot.com/2010/02/hibernate-distinct-query-with-join.html</feedburner:origLink></entry></feed>

