<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7147403</id><updated>2012-02-16T02:33:18.283-08:00</updated><category term='string'/><category term='MathML'/><category term='Firefox 4'/><category term='innerHTML'/><category term='Javascript'/><category term='Enterprise Library'/><category term='Unity'/><category term='MS.Services'/><category term='SVG'/><category term='format'/><category term='toUpperCase'/><category term='Gecko'/><category term='HTML 5'/><category term='Turkish'/><title type='text'>Mert's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7147403.post-4327979147717716658</id><published>2011-07-13T09:20:00.000-07:00</published><updated>2011-07-13T09:28:35.553-07:00</updated><title type='text'>schema.org - MicroData - Web 3.0 ve Semantik Web'e hoşgeldiniz.</title><content type='html'>&lt;a href="http://schema.org/"&gt;http://schema.org/&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google, Yahoo ve Bing'in kurduğu Sayfalarda semantik aramayı kolaylaştıran, arama sonuçlarında farklı bilgilerin sunulabildiği (örneğin, restoranın fiyat aralığı, telefon numarası) yeni standardı MicroData formatının tanımlandığı site.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yakında burayı bolca ziyaret edeceğiz. SEO ile uğraşanların ve WebMasterların  ilgilendiği bir adres olacak. Şu anda üç büyükler bu formatı destekliyorlar, eski formatlar (MicroFormat ve RDFa) hala desteklenmeye devam edecek, ama yeni geliştirmeler burada yapılacak. Bu arada bu sitenin (formatın)  Microsoft, Google ve Yahoo tarafından desteklendiğini, bu şirketlerin çok büyük olmakla birlikte kafalarına göre hareket edebileceklerini unutmamak gerekiyor. Ama sayfalarınıza uyguladığınızda, arama sayfa sonuçlarında farklılık yaratacağınız kesin.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En hoş tarafı ise, en temel tanımlamanın adının "Thing" ("Şey") olması. Çok soyut, çok.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Artık Internet, sayfalarımızda ne dediğimizi daha iyi anlayacak ve anlatacak. Haydi hayırlısı.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/7147403-4327979147717716658?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/4327979147717716658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=4327979147717716658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/4327979147717716658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/4327979147717716658'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2011/07/schemaorg-microdata-web-30-ve-semantik.html' title='schema.org - MicroData - Web 3.0 ve Semantik Web&apos;e hoşgeldiniz.'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-362175237059295261</id><published>2010-05-14T00:33:00.000-07:00</published><updated>2010-05-14T00:37:37.229-07:00</updated><title type='text'>Subversion Apache olmuş</title><content type='html'>Hiç beklemezdim.&lt;br /&gt;&lt;br /&gt;Subversion Apache ailesine katılmış. Sayfasında gördüğüm kadarıyla, 2009'un Kasım'ında "Incubator" olarak geçmiş. Üç ay sonra 2010'un Şubat'ında da, ana projeler katılmış.&lt;br /&gt;&lt;br /&gt;Hayırlı olsun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-362175237059295261?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/362175237059295261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=362175237059295261' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/362175237059295261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/362175237059295261'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2010/05/subversion-apache-olmus.html' title='Subversion Apache olmuş'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-3123609112150162292</id><published>2010-05-12T13:32:00.000-07:00</published><updated>2010-05-12T13:43:11.912-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='innerHTML'/><category scheme='http://www.blogger.com/atom/ns#' term='SVG'/><category scheme='http://www.blogger.com/atom/ns#' term='MathML'/><category scheme='http://www.blogger.com/atom/ns#' term='Gecko'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 4'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML 5'/><title type='text'>Firefox 4 HTML 5 Gecko'nun ölümü</title><content type='html'>Gecko Firefox'un 1998'den beri kullandığı HTML Parser'ının sonu geldi. Yeni Firefox sürümü ile Gecko yerine yeni bir HTML Parser yazıldı!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bu ne demek?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Firefox 4 HTML 5'e hazırlanıyor demek. Şu anda da HTML 5'i  bir kısım desteklemekle beraber yeni baştan yazılmış olan Parser geleceğe yönelik olacak. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yeni Parser'da başlıca şu dört özellik göze çarpıyor: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;XML Namespace'leri, kullanmadan HTML 5 sayfasının içine SVG ve MathML kodları koyabilirsiniz.&lt;/li&gt;&lt;li&gt;Parsing işlemi, Firefox'un ana UI thread'ından farklı bir thread içinde yapılıyor. Bu Firefox'un kullanıcı deneyimini rahatlatıyor. Arayüzün kulanıcı isteklerine daha rahat yanıt vermesini sağlıyor.&lt;/li&gt;&lt;li&gt;innerHTML çağrılarında %20'ye yakın performans artışı sağlanmış.&lt;/li&gt;&lt;li&gt;Yeni Parser'ın gelmesişyle birlikte, uzun zaman önce girilmiş, çözüm o yapıyla çözüm bulunamamış pek çok hata gideriliyor.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Gecelik Mozilla sürümünü buradan indirebilirsiniz:&lt;/div&gt;&lt;div&gt;&lt;a href="http://nightly.mozilla.org/"&gt;http://nightly.mozilla.org/&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/7147403-3123609112150162292?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/3123609112150162292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=3123609112150162292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3123609112150162292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3123609112150162292'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2010/05/firefox-4-html-5-geckonun-olumu.html' title='Firefox 4 HTML 5 Gecko&apos;nun ölümü'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-6549695963986493577</id><published>2010-02-15T11:38:00.000-08:00</published><updated>2010-02-15T11:59:24.574-08:00</updated><title type='text'>What about ASP.Net MVC?</title><content type='html'>I've been experimenting with ASP.Net MVC framework lately.&lt;div&gt;You can have it from http://www.asp.net/mvc/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;It is good for;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt; Separation of logical application layers&lt;/li&gt;&lt;li&gt;Test Driven Development&lt;/li&gt;&lt;li&gt;Finally having full control of HTML&lt;/li&gt;&lt;li&gt;Getting rid of VIEWSTATE in ASP.Net&lt;/li&gt;&lt;li&gt;Nice URLRewriting for allowing REST operations.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;There is also a project for Contributions for MVC ( http://www.codeplex.com/MVCContrib ), which has;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Addition of many Validation helpers&lt;/li&gt;&lt;li&gt;Controller factories for (Windsor, Spring.Net, Unity and Structured Map)&lt;/li&gt;&lt;li&gt;Most important of all, other "View engines" other than "aspx"&lt;ol&gt;&lt;li&gt;NDjango&lt;/li&gt;&lt;li&gt;NVelocity&lt;/li&gt;&lt;li&gt;StringTemplate&lt;/li&gt;&lt;li&gt;XSLT&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/li&gt;I am wondering if, original django or velocity templates can be used.&lt;/ol&gt;&lt;div&gt;This kind of MVC implementation needs some getting used to for ASP.Net developers, but gives the control that old timer developers need finally.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I kind of like it. The documentation says, it performs faster at some level than ASP.Net.&lt;/div&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/7147403-6549695963986493577?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/6549695963986493577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=6549695963986493577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6549695963986493577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6549695963986493577'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2010/02/what-about-mvc.html' title='What about ASP.Net MVC?'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-2445910261108059167</id><published>2010-02-05T15:01:00.000-08:00</published><updated>2010-02-05T15:08:36.812-08:00</updated><title type='text'>Cairngorm and Flex</title><content type='html'>I am planning to use Cairngorm library with Flex builder. On Adobe page for Cairngorm, you can also download, Eclipse plugin for Cairngorm.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The good thing about Cairngorm is that, it (almost) forces you to have a specific directory structure for you Flex application. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You must type tons of extra code, to make a Cairngorm application to work, but it helps you separate Model/Data from View/UI. It is based on Commands and created events. So almost everything necessary is abstracted from each other. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You also must have a big enough project on Flex that requires Cairngorm framework. If you Flex application is simple, don't use it. If your application needs extending, developed with more than one developer or needs continuous modification, Cairngorm is definitely the way to go. So Cairngorm is good for medium to enterprise level applications for Flex.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-2445910261108059167?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/2445910261108059167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=2445910261108059167' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2445910261108059167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2445910261108059167'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2010/02/cairngorm-and-flex.html' title='Cairngorm and Flex'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-7279007000659176379</id><published>2009-12-07T13:11:00.000-08:00</published><updated>2009-12-07T13:24:33.782-08:00</updated><title type='text'>New development environment</title><content type='html'>I am planning on our new development platform, where we are going to develop our Java Web applications.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me tell you what it consists of:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Ubuntu Server 9.10 on x86 32bit&lt;/li&gt;&lt;li&gt;OpenSSH&lt;/li&gt;&lt;li&gt;Apache HTTPD&lt;/li&gt;&lt;li&gt;Postfix SMTP&lt;/li&gt;&lt;li&gt;Trac ( http://local/projects/ )&lt;/li&gt;&lt;li&gt;Sonatype Nexus ( http://local/nexus/ )&lt;/li&gt;&lt;li&gt;SVN (http://local/repos/ ) &lt;/li&gt;&lt;li&gt;Modified SVN post-commit task to close related bugs on Trac&lt;/li&gt;&lt;li&gt;MySQL for required databases (currently Trac only).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Each development machine has:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Eclipse Ganymede J2EE&lt;/li&gt;&lt;li&gt;Maven2&lt;/li&gt;&lt;li&gt;M2Eclipse&lt;/li&gt;&lt;li&gt;Subclipse&lt;/li&gt;&lt;li&gt;RabbitSVN / Tortoise&lt;/li&gt;&lt;li&gt;Mylyn + Trac Integration&lt;/li&gt;&lt;li&gt;CheckStyle for Eclipse&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;On Commits there should be definition of what's been done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next step would be installing a Continuous Integration Tool. I am considering;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CruiseControl&lt;/li&gt;&lt;li&gt;Continuum&lt;/li&gt;&lt;li&gt;LuntBuild&lt;/li&gt;&lt;li&gt;Hudson&lt;/li&gt;&lt;li&gt;Banshee&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Do you have any other suggestions?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/7147403-7279007000659176379?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/7279007000659176379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=7279007000659176379' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7279007000659176379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7279007000659176379'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/12/new-development-environment.html' title='New development environment'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-1065345921225646154</id><published>2009-11-21T11:21:00.000-08:00</published><updated>2009-11-21T11:26:42.086-08:00</updated><title type='text'>Google announces new OS</title><content type='html'>&lt;div&gt;I don't want to learn a new OS. This is scary!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html"&gt;Google Chrome OS&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will compete with, Windows, Linux, MacOS and *-nixes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I remember the good old days to code Interrupts for multitasking.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-1065345921225646154?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/1065345921225646154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=1065345921225646154' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1065345921225646154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1065345921225646154'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/11/google-announces-new-os.html' title='Google announces new OS'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-7893853594016469166</id><published>2009-10-23T05:34:00.000-07:00</published><updated>2009-11-21T11:30:35.856-08:00</updated><title type='text'>Who am I</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Who am I&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am not a gem waiting to be found.&lt;br /&gt;I am not an island waiting to be discovered.&lt;br /&gt;I am not the hidden one.&lt;br /&gt;I am visible.&lt;br /&gt;&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;just a face in the crowd&lt;/span&gt;.&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;you&lt;/span&gt;.&lt;br /&gt;I am doing my part, nothing more.&lt;br /&gt;But I am &lt;span style="font-weight: bold;"&gt;the unexpected&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;the change&lt;/span&gt;,&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;the time&lt;/span&gt;,&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;existance&lt;/span&gt;,&lt;br /&gt;I am &lt;span style="font-weight: bold;"&gt;the void&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-7893853594016469166?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/7893853594016469166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=7893853594016469166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7893853594016469166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7893853594016469166'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/10/ben-kimim-ben-bulunmay-bekleyen-degerli.html' title='Who am I'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-1709279092622353050</id><published>2009-10-07T12:55:00.000-07:00</published><updated>2009-10-07T13:04:15.603-07:00</updated><title type='text'>Dynamic CV and Job Posting</title><content type='html'>These days I am thinking on dynamic structures where you can modify highly complex structures (classes) at run time. I am thinking about the design of a "resume" that you can add field(s) and application logic (depending on authorization) to display, hide, search or edit some data. They will rely on some jar or dll files, may be I'll use some DI algorithm. It should be able to read and write to separate databases. Resume (CV) structure is the ideal candidate, because it is quite complex. It has single fields and related tables for relational databases. I should be able to modify its structure without recompiling and have multiple types of resumes. This also might apply to job postings. Then I'll add some sort of campaign management as spice. I'll have my core system. With these in mind, I can do anything!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-1709279092622353050?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/1709279092622353050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=1709279092622353050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1709279092622353050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1709279092622353050'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/10/dynamic-cv-and-job-posting.html' title='Dynamic CV and Job Posting'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-6381850935394192897</id><published>2009-07-13T02:38:00.000-07:00</published><updated>2009-07-13T05:45:32.579-07:00</updated><title type='text'>SOLR, Lucene, Java, .Net and Microsoft SQL Server</title><content type='html'>@ Hurriyet, we finally launched our new search http://arama.hurriyet.com.tr/&lt;br /&gt;It runs perfect.&lt;br /&gt;&lt;br /&gt;I am going to tell you about the technology behind it.&lt;br /&gt;After long time of research and evaluation, we finally decided to go with &lt;a href="http://lucene.apache.org/"&gt;Lucene&lt;/a&gt;, which is a Java Library. But the problem was, we needed a solution that supports any technology. Then we come up with a sub-project of Lucene called &lt;a href="http://lucene.apache.org/solr/"&gt;SOLR&lt;/a&gt;. Which is a HTTP gateway for Lucene. This way we could support any kind of technology and use search as a service (SaaS :P).&lt;br /&gt;&lt;br /&gt;SOLR is an highly extendable application that runs behind Tomcat. The output results are XML (but can produce JSON, PHP as well). Each search query is a HTTP GET request and each update (including delete) is HTTP POST request. That's it, this was what we needed.&lt;br /&gt;&lt;br /&gt;So basically we had two Linux Servers, each running almost same configuartion with Tomcat and SOLR installed on a port other than 80. One is named "Master" the other named "Slave". Master is responsible for collecting data from SQL Server and update the Search Schema. This is a cron-job that runs in every 15 minutes. Only modified records are updated on Master. Master also has the ability to fully import data from scratch (this can be done in 40 minutes). Master creates a snapshot of the archive in every 15 minutes. Slave is the actual box that is queried. All select/search requests go to Slave. It updates its own schema from Master. This way we can increase the number of Slaves and load balance them. &lt;br /&gt;&lt;br /&gt;The Search web server asks search requests to the Slave instead of a regular SQL Server. Web server is an ASP.Net application, that's running on Windows IIS and makes HTTP requests Slave, to get XML results. We also created an Application Block with Enterprise Library, so that Search concept is abstracted from the Web Application.&lt;br /&gt;&lt;br /&gt;With this design we get the following benefits:&lt;br /&gt;1. Amazingly fast web requests&lt;br /&gt;2. Clever search engine&lt;br /&gt;3. Ability to scale (both on backend and frontend)&lt;br /&gt;4. Failover clustering&lt;br /&gt;5. Highly customizable design&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-6381850935394192897?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/6381850935394192897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=6381850935394192897' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6381850935394192897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6381850935394192897'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/07/solr-lucene-java-net-and-microsoft-sql.html' title='SOLR, Lucene, Java, .Net and Microsoft SQL Server'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-3400398733478496498</id><published>2009-04-08T04:10:00.000-07:00</published><updated>2009-04-08T04:17:04.194-07:00</updated><title type='text'>Google App Engine to support Java and Amazon announces Elastic Map Reduce</title><content type='html'>On April 7th, 2009 Google App Engine announced to support Java on this blog&lt;br /&gt;http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html&lt;br /&gt;&lt;br /&gt;Although I was happy with Python, now they are also adding Fortran 77 support.&lt;br /&gt;&lt;br /&gt;Also they have Eclipse support as well&lt;br /&gt;http://code.google.com/eclipse/&lt;br /&gt;&lt;br /&gt;Second thing, Amazon announced Elastic Map Reduce which is based on Hadoop.&lt;br /&gt;http://aws.amazon.com/elasticmapreduce/&lt;br /&gt;Note that Amazon have amazing services for web as well as Google.&lt;br /&gt;&lt;br /&gt;I believe, soon the way we program and host our applications is going to change again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-3400398733478496498?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/3400398733478496498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=3400398733478496498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3400398733478496498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3400398733478496498'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/04/google-app-engine-to-support-java-and.html' title='Google App Engine to support Java and Amazon announces Elastic Map Reduce'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-5531033160626567492</id><published>2009-03-13T01:59:00.000-07:00</published><updated>2009-03-13T02:06:40.967-07:00</updated><title type='text'>My Linux Adventure</title><content type='html'>It's been couple of months since I switched my desktop to Linux. On recent days I was working on many open source projects, then I decided why not switch the desktop as well. I think I made a nice choice. One can live with Linux desktop within a Microsoft environment.&lt;br /&gt;&lt;br /&gt;I first tried Fedora which was 9 then upgraded to 10, but I've had problems on my laptop. Recently I am using Ubuntu without any problems. It is much easier to install Linux when compared to previous years. There are many Live CD distributions. Just pick one and go with installation.&lt;br /&gt;A Vista installation still stays on my laptop, but I am not using it anymore, I keep it in case of Microsoft emergencies.&lt;br /&gt;&lt;br /&gt;I'll blog more on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-5531033160626567492?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/5531033160626567492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=5531033160626567492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5531033160626567492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5531033160626567492'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2009/03/my-linux-adventure.html' title='My Linux Adventure'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-7493195828550078706</id><published>2008-10-20T01:12:00.000-07:00</published><updated>2008-10-20T01:29:18.193-07:00</updated><title type='text'>Mert 3.0</title><content type='html'>I have upgraded myself. I am jumping to the open-source bandwagon, "finally".&lt;br /&gt;&lt;br /&gt;In couple of months (Since last May), I have learned great deal of information about open-source world. Every year, couple of times, I was checking what was going on. I found out that, now it was mature enough and evolving much faster than any other trend.&lt;br /&gt;&lt;br /&gt;It all started when I bought my iPhone. I should thank Apple for this product. I found out that it was running on Unix and I could install any program on it (by hacking the phone, but it works, I don't mean any harm). So I first met SSH, for uploading files. Then I've seen Lighttpd and Apache. After that I needed some interpreted language, which I've found Python (not PHP). With these technologies, I needed some server platform, Microsoft was doing fine, but it wasn't meant for these applications, so I've installed Fedora 9 on my laptop.&lt;br /&gt;&lt;br /&gt;After a while I didn't need any Microsoft application. Everything was running fine on Linux. So I am running Fedora 9 as primary hardware now.&lt;br /&gt;&lt;br /&gt;Mert 1.0 -&gt; Commodore 64&lt;br /&gt;Mert 1.5 -&gt; PC + dBase&lt;br /&gt;Mert 1.6 -&gt; Microsoft + Pascal, C etc&lt;br /&gt;Mert 2.0 -&gt; Microsoft Windows&lt;br /&gt;Mert 2.4 -&gt; Windows + Web&lt;br /&gt;Mert 2.6 -&gt; .Net&lt;br /&gt;Mert 2.7 -&gt; .Net + Agile&lt;br /&gt;Mert 3.0 -&gt; Open Source (*-nix)&lt;br /&gt;Mert 3.x -&gt; Not decided ("Web" for sure, but Java or Python, may be PHP, who knows)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-7493195828550078706?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/7493195828550078706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=7493195828550078706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7493195828550078706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7493195828550078706'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2008/10/mert-30.html' title='Mert 3.0'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-5792109937964662971</id><published>2008-05-17T14:40:00.000-07:00</published><updated>2008-05-17T14:48:21.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unity'/><category scheme='http://www.blogger.com/atom/ns#' term='MS.Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Library'/><title type='text'>Enterprise Library 4 finally released</title><content type='html'>The long waited "&lt;a href="http://www.codeplex.com/entlib"&gt;Enterprise Library 4&lt;/a&gt;" is finally released, you can download it from &lt;a href="http://www.codeplex.com/entlib"&gt;http://www.codeplex.com/entlib&lt;/a&gt; .&lt;br /&gt;The new library introduces "&lt;a href="http://www.codeplex.com/unity"&gt;Unity&lt;/a&gt;" as a new application block. The library itself also uses "Unity" for dependency injection.&lt;br /&gt;&lt;br /&gt;Other than that, there might be minor changes. The library is now ported to Visual Studio 2008. It also now can run in Partial trust mode. I noticed that it is a 30MB download with More than 20MB documentation. The signed binaries are like ~7MBs.&lt;br /&gt;&lt;br /&gt;I am using this library for my "&lt;a href="http://www.codeplex.com/msservices"&gt;MS.Serices&lt;/a&gt;" application. Now I am going to port it to the new library and do a lot of testing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-5792109937964662971?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/5792109937964662971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=5792109937964662971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5792109937964662971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5792109937964662971'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2008/05/enterprise-library-4-finally-released.html' title='Enterprise Library 4 finally released'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-7700746725305479898</id><published>2008-04-28T11:40:00.000-07:00</published><updated>2008-04-28T11:51:20.451-07:00</updated><title type='text'>Adobe Flex 3 and AIR - Silverlight???</title><content type='html'>Finally I have a chance to write about my dream product.&lt;br /&gt;&lt;strong&gt;"Adobe Flex Builder 3"&lt;/strong&gt;&lt;br /&gt;Recently it has been released. With AIR (Adobe Integrated Runtime) support, now Flash is not dependent on browsers and is supported on Apple and Linus as well as Windows.&lt;br /&gt;&lt;br /&gt;Flash 9 is compiled, now with Flex 3, Flex Runtime can also be cached on Flash Cache, which means smaller and faster loading SWF files.&lt;br /&gt;&lt;br /&gt;Now, I can bind my server-side data on the client in an Object Oriented environment.&lt;br /&gt;I can also have source and version control for my Flex Applications.&lt;br /&gt;&lt;br /&gt;In my opinion comparing Silverlight against Flex 3 is not yet possible. While I am a Microsoft oriented developer, I believe Silverlight need more time to catch up with Flex, but I dont think Adobe will wait for Microsoft ;)&lt;br /&gt;&lt;br /&gt;I want to use Microsoft on the server and Adobe Flex in the client.&lt;br /&gt;I wonder if there are any people like me?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-7700746725305479898?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/7700746725305479898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=7700746725305479898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7700746725305479898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/7700746725305479898'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2008/04/adobe-flex-3-and-air-silverlight.html' title='Adobe Flex 3 and AIR - Silverlight???'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-2225917802150914056</id><published>2008-01-29T12:17:00.000-08:00</published><updated>2008-01-29T12:30:37.584-08:00</updated><title type='text'>MS.Services 1.1.0 published</title><content type='html'>I have published the latest release of MS.Services. you can find it &lt;a href="http://www.codeplex.com/msservices"&gt;here (http://www.codeplex.com/msservices)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The latest release includes more database support (actually it is inherited from the stucture of Enterprise Library) MySql, PostgreSQL and infamous SQLite.&lt;br /&gt;&lt;br /&gt;A new executor is introduced; the "SQL Executor" which executes SQL statements, also handles injection attacks. "SQL Validator" and "SQL Shield" are introduced respectively. This support is for directly executing SQL Statements, from a datasource.&lt;br /&gt;&lt;br /&gt;Flex and AIR support (ActionScript) is available with MS.zip and &lt;servicename&gt;.asdl file.&lt;br /&gt;&lt;br /&gt;Also "MapFieldsToRecords" property is added to JSON generator. If this value is true, the "RecordSet" Property of JSON output is array of hashtable(Javascript Object) instead of two dimensional array.&lt;br /&gt;&lt;br /&gt;I am planning to add generic generator, executor, validator and shield structure which can be added without modification of thoe source, in the next release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-2225917802150914056?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/2225917802150914056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=2225917802150914056' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2225917802150914056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2225917802150914056'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2008/01/msservices-110-published.html' title='MS.Services 1.1.0 published'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-2448691966301966019</id><published>2007-11-27T22:21:00.000-08:00</published><updated>2007-11-27T22:30:29.603-08:00</updated><title type='text'>"Think"</title><content type='html'>The most precious, beautiful and powerful ability in the universe is "the ability to THINK".&lt;br /&gt;&lt;br /&gt;Because I can think whatever I want and they only belong to me. I can share any of my thoughts the way I want to share. In my thoughts, I can be in heaven or in hell. Some people think the way I do, the others don't.&lt;br /&gt;&lt;br /&gt;Someone invented internet with his/her thoughts.&lt;br /&gt;&lt;br /&gt;In conclusion, I am what I think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-2448691966301966019?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/2448691966301966019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=2448691966301966019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2448691966301966019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2448691966301966019'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/11/think.html' title='&quot;Think&quot;'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-8216739733313323770</id><published>2007-07-04T08:50:00.000-07:00</published><updated>2008-11-11T23:58:52.202-08:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-8216739733313323770?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/8216739733313323770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=8216739733313323770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/8216739733313323770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/8216739733313323770'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/07/jquery-113-8-kat-daha-hzl.html' title=''/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-6007620822675660941</id><published>2007-06-21T13:23:00.000-07:00</published><updated>2008-11-11T23:56:44.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Turkish'/><category scheme='http://www.blogger.com/atom/ns#' term='toUpperCase'/><title type='text'>Turkish toUpperCase function for Javascript</title><content type='html'>Javascript toUpperCase function for Turkish;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;String.prototype.toTrkUppercase = function() {&lt;br /&gt;    var str = [];&lt;br /&gt;    for(var i = 0; i &amp;lt; this.length; i++) {&lt;br /&gt;        var ch = this.charCodeAt(i);&lt;br /&gt;        var c = this.charAt(i);&lt;br /&gt;        if(ch == 105) str.push('İ');&lt;br /&gt;        else if(ch == 305) str.push('I');&lt;br /&gt;        else if(ch == 287) str.push('Ğ');&lt;br /&gt;        else if(ch == 252) str.push('Ü');&lt;br /&gt;        else if(ch == 351) str.push('Ş');&lt;br /&gt;        else if(ch == 246) str.push('Ö');&lt;br /&gt;        else if(ch == 231) str.push('Ç');&lt;br /&gt;        else if(ch &gt;= 97 &amp;&amp; ch &amp;lt;= 122)&lt;br /&gt;            str.push(c.toUpperCase());&lt;br /&gt;        else&lt;br /&gt;            str.push(c);&lt;br /&gt;    }&lt;br /&gt;    return str.join('');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;////Sample;&lt;br /&gt;//alert("ğüşiöçıĞÜŞİÖÇI".toTrkUpperCase())&lt;br /&gt;////Output: ĞÜŞİÖÇIĞÜŞİÖÇI&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-6007620822675660941?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/6007620822675660941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=6007620822675660941' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6007620822675660941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/6007620822675660941'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/06/javascript-ve-trke-uppercase-fonksiyonu.html' title='Turkish toUpperCase function for Javascript'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-3229156470685881916</id><published>2007-06-21T13:16:00.000-07:00</published><updated>2008-11-11T23:57:38.655-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><title type='text'>String.format function in Javascript</title><content type='html'>Javascript String Formatting function (just like in C#);&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;String.format = function() {&lt;br /&gt;    if(arguments.length == 0)&lt;br /&gt;        return null;&lt;br /&gt;        var str = arguments[0];&lt;br /&gt;        for(var i=1;i&amp;lt;arguments.length;i++) {&lt;br /&gt;            var re = new RegExp('\\{' + (i-1) + '\\}','gm');&lt;br /&gt;            str = str.replace(re, arguments[i]);&lt;br /&gt;        }&lt;br /&gt;        return str;&lt;br /&gt;}&lt;br /&gt;////Sample;&lt;br /&gt;//var a = String.format("{0} {1}", "Hello", "World");&lt;br /&gt;////Output: Hello World&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-3229156470685881916?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/3229156470685881916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=3229156470685881916' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3229156470685881916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/3229156470685881916'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/06/javascript-stringformat-fonksiyonu.html' title='String.format function in Javascript'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-5591025857631700777</id><published>2007-06-19T23:39:00.000-07:00</published><updated>2007-06-19T23:48:38.370-07:00</updated><title type='text'>SQLite ve Tarayıcılar</title><content type='html'>PHP ile birlilte gelen &lt;a href="http://www.sqlite.org/"&gt;SQLite &lt;/a&gt;diye bir ürünü keşfettim. Kendisi, 3. versiyonda olup, 200KB'lık C ile yazılmış bir Open-Source projedir. İşin güzel tarafı, pek çok platform için destek vermekte ve her türlü projeye kolaylıkla gömülebilmektedir.&lt;br /&gt;&lt;br /&gt;In-Memory veritabanı arıyorsanız kullanabilirsiniz. Dosya tabanlı olduğu için çok rahat yönetilebiliyor.&lt;br /&gt;&lt;br /&gt;Esas ilginç tarafı ise, kullanıldığı yerler giderek artıyor ve ilerde yeni nesil web uygulamalarında kullanımına alışmamız gerekecekmiş gibi geliyor. "Vay be, adamlar nasıl bu kadar hızlı yapmış, nasıl oluyor da oluyor?" gibi soruların cevapları, bu uygulamanın gömülü olduğu ortamların kullanılmasında yatıyor olacak.&lt;br /&gt;&lt;br /&gt;En son Firefox 3'ün SQLite gömülü olarak yayınlanacağını duydum. IE'ye acaip fark atar. Ayrıca Google'ın hala beta'da olan &lt;a href="http://gears.google.com/"&gt;Gears &lt;/a&gt;ürünü de çok enteresan. İlginç problemlerin çözümü için ideal. İndirip incelemenizi hararetle salık veririm.&lt;br /&gt;&lt;br /&gt;Adobe'nin AIR (eski adı apollo) adlı ürünü de, SQLite desteği verecek. Bir de Flex 3'e de koyarlarsa mükemmel olur.&lt;br /&gt;&lt;br /&gt;Bence Web, enteresan gelişmelere gebe. AJAX dönemi bitti! RIA (Rich Internet Application) dönemi başlıyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-5591025857631700777?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/5591025857631700777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=5591025857631700777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5591025857631700777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/5591025857631700777'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/06/sqlite-ve-tarayclar.html' title='SQLite ve Tarayıcılar'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-8991782842349585757</id><published>2007-05-03T23:51:00.000-07:00</published><updated>2007-05-03T23:51:43.092-07:00</updated><title type='text'>Web 4.0</title><content type='html'>&lt;p&gt;Arkadaşlar,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Artık Web 2.0 ve 3.0 kapıldığına göre, Web 4.0'ı da burada tartışmaya açmak istiyorum.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mesela Web 4.0, evimde buzdolabımda ne olduğuna bakıp, benzin istasyonundan arabama benzin koyması için, &lt;a href="http://www.benzin.com.tr/"&gt;http://www.benzin.com.tr&lt;/a&gt; adresine istekte bulunup, aracıma benzin koymaya gelen benzinciye de, yorulduğunu düşünerek bir bardak soğuk su ikram edebilmeli diye düşünüyorum.&lt;br /&gt;Bir de Web 4.0'da mutlaka Türkçe karakter sorunu çözülmeli.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hmmm Web 5.0 da, tatil yapmak istediğimi sezip, bana Bahamalar'da yer ayırtabilir sonra paramın yetişmemesi durumunda (Bunu banka transactionlarını hissederek algılıyor), beni otobüsle Kapadokya'ya gönderebilir. Kızgınlığım üzerine de bedava bir balon turu ikram eder.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Web 6.0'da da bütün gün evde yatar uyurum artık!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Herkese mutlu Webler.&lt;/p&gt;&lt;p&gt;(Not: bu yazıyı aynı zamanda cember.net'te de yazdım)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-8991782842349585757?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/8991782842349585757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=8991782842349585757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/8991782842349585757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/8991782842349585757'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/05/web-40.html' title='Web 4.0'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-1760044024845259408</id><published>2007-04-01T09:00:00.000-07:00</published><updated>2007-04-01T09:00:17.708-07:00</updated><title type='text'>Openlaszlo</title><content type='html'>Geçen haftalarda "&lt;a href="http://www.openlaszlo.org/"&gt;OpenLaszlo&lt;/a&gt;" diye bir ürün buldum ve yepyeni bir dünya ile karşılaştım.&lt;br /&gt;Bir Microsoftçu olarak, Java ile çok enteresan şeyler yapılabildiğini keşfettim. Eğer internet üzerinde uygulama yazmayla ilgileniyorsanız, mutlaka bu ürünü incelemenizi tavsiye ederim.&lt;br /&gt;Ürünü incelerken "RIA" gibi bir kısaltmayla karşılaştım. Rich Internet Application anlamına geliyor ve anlayınca pek çok soru işaretinin ortadan kalkmasına, internetin geleceği hakkında farklı düşüncelere kapılmanıza sebep oluyor.&lt;br /&gt;&lt;br /&gt;OpenLaszlo'yu mutlaka inceleyin!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-1760044024845259408?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/1760044024845259408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=1760044024845259408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1760044024845259408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/1760044024845259408'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/04/openlaszlo.html' title='Openlaszlo'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-2481400165724745069</id><published>2007-03-16T00:12:00.000-07:00</published><updated>2007-03-16T00:22:05.685-07:00</updated><title type='text'>Elveda GotDotNet</title><content type='html'>Bir şekilde bir zamanlar, Microsoft'un etkili bir şekilde tanıtımını yaptığı &lt;a href="http://www.gotdotnet.com/"&gt;GotDotNet&lt;/a&gt; sitesi kapanıyor. Sanırım aynı işlevi daha etkili bir şekilde gören pek çok site var ve bu siteler yeni teknolojileri kullanıyorlar. (Wiki, Blog, BugTracking, Source Hosting, RSS desteği vs.)&lt;br /&gt;&lt;br /&gt;Benim &lt;a href="http://www.codeplex.com/msservices"&gt;MS.Services&lt;/a&gt; projesi de buradaydı. Mart sonunda yayından kalkacağı için &lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt;'e taşıdım. &lt;a href="http://www.codeplex.com/entlib"&gt;Enterprise Library&lt;/a&gt; nereye giderse ben de oraya gidiyorum.&lt;br /&gt;&lt;br /&gt;Bu arada Nisan ayında Enterprise Library 3.0 da yayına girmek üzere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-2481400165724745069?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/2481400165724745069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=2481400165724745069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2481400165724745069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/2481400165724745069'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2007/03/elveda-gotdotnet.html' title='Elveda GotDotNet'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-116668239664580384</id><published>2006-12-20T22:24:00.000-08:00</published><updated>2006-12-20T22:26:38.446-08:00</updated><title type='text'>SQL Server 2005 ile CLR yazmak</title><content type='html'>SQL Server 2005 kurulduğunda, CLR özelliği güvenlik nedeniyle kapalı olarak gelir. Bunu açabilmek için T-SQL ile;&lt;br /&gt;&lt;br /&gt;sp_configure 'clr enabled', 1&lt;br /&gt;GO;&lt;br /&gt;RECONFIGURE;&lt;br /&gt;GO;&lt;br /&gt;&lt;br /&gt;yazmak yeterlidir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-116668239664580384?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/116668239664580384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=116668239664580384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116668239664580384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116668239664580384'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/12/sql-server-2005-ile-clr-yazmak.html' title='SQL Server 2005 ile CLR yazmak'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-116642255416340440</id><published>2006-12-17T22:08:00.000-08:00</published><updated>2007-09-25T02:15:08.964-07:00</updated><title type='text'>cv.xsd</title><content type='html'>Yaklaşık 8 yıldır hayalini kuruyorum. İnsanların CV'lerini XML ile taşıyabilmek, bir veri olarak görebilmek. En sonunda bunu Yenibiriş'te başaracağım.&lt;br /&gt;&lt;br /&gt;Yenibiriş'te kullandığımız özgeçmiş formatının şema (xsd) dosyasını  çıkardım. Artık veri transferinin çok rahat yapılabileceğine inanıyorum. Ardından, iş akışımızın şema dosyalarını tanımlayacağım.&lt;br /&gt;&lt;br /&gt;İşin en güzel tarafı, bir kez xsd dosyasını tanımlayınca, validasyon/kontrol ve dokümantasyon hazır hale geliyor. Hatta .Net ile xsd dosyalarından, nesne dosyalarını çıkarmak ve otomaktik kod yazmak mümkün.&lt;br /&gt;&lt;br /&gt;Şu anda görüntüyle uğraşıyorum, yani özgeçmişlerin XSL ile formatlanması.&lt;br /&gt;&lt;br /&gt;Dosyayı &lt;a href="http://ms.yenibiris.com/Repository/ybcv.xsd"&gt;http://ms.yenibiris.com/Repository/ybcv.xsd&lt;/a&gt; adresinde bulabilirsiniz.&lt;br /&gt;&lt;br /&gt;Bu dosyadan XmlSpy ile oluşturulmuş yardım dosyasını da &lt;a href="http://ms.yenibiris.com/Repository/Documentation/ybcv.html"&gt;http://ms.yenibiris.com/Repository/Documentation/ybcv.html&lt;/a&gt; adresinden inceleyebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-116642255416340440?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/116642255416340440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=116642255416340440' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116642255416340440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116642255416340440'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/12/cvxsd.html' title='cv.xsd'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-116477965853897084</id><published>2006-11-28T21:53:00.000-08:00</published><updated>2006-11-28T21:54:18.933-08:00</updated><title type='text'>Enterprise Library 2.0 - MS.Services</title><content type='html'>Yaklaşık iki yıllık geliştirme sürecinden sonra en sonunda, Enterprise Library 2.0 kullanarak yazdığım, MS.Services uygulamasını yayına aldık. Uygulamanın en güzel tarafı 6 adet Web Sunucusu üzerinde çalışmasına rağmen, sadece kendi masaüstümdeki "config" dosyasını güncellememle birlikte, diğer tüm "config" dosyalarının güncellenmesi. Hatta bu pazartesi, oluşan hataları loglamak istedik, bir satır kod yazmadan, hataların bize mail atılmasını sağladık.&lt;br /&gt;&lt;br /&gt;Sunucu tarafında kod derlemesi ve yayınlama derdimiz neredeyse bitti.&lt;br /&gt;Data Access Layer'ı, HTTP üzerine taşımış vaziyetteyim. Bu iyi bir şey mi tartışılır, ama sistemleri, Domain bağımlılığından kurtarıp, internete taşımayı kolaylaştırıyor.Eğer Web uygulamaları yazıyorsanız, uygun bir framework ile (YUI, DOJOToolkit gibi) kod yazan kişi ile tasarımcıyı tamamen birbirinde ayırabiliyorsunuz.&lt;br /&gt;&lt;br /&gt;Hatta şu anda aynı kod tabanını kullanan, yeni bir Windows uygulaması yazıyorum.&lt;br /&gt;Sunucu tarafında hiç kod yazmadım, sadece "stored procedure"ler yazıyorum. Web uygulamasında çalışan şey, hiç değişiklik yapmadan, Windows uygulamasında da çalışıyor.&lt;br /&gt;&lt;br /&gt;Şimdilik sistemi bir kaç sayfada yük altında test ediyorum, ufak tefek performans güncellemeleri yapıyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-116477965853897084?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/116477965853897084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=116477965853897084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116477965853897084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116477965853897084'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/11/enterprise-library-20-msservices.html' title='Enterprise Library 2.0 - MS.Services'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-116059653867642647</id><published>2006-10-11T12:55:00.000-07:00</published><updated>2007-02-19T23:04:14.116-08:00</updated><title type='text'>JSON'a ağır siklet bir alternatif: JSONML</title><content type='html'>Bugün &lt;a href="http://json.org/"&gt;JSON&lt;/a&gt; standardına alternatif bir XML formatı düşündüm.&lt;br /&gt;Aşağıdaki gibi bişeyler düşündüm;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&amp;lt;Object xmlns=http://jsonml.org/1.0 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;xsi:schemaLocation="http://jsonml.org/1.0&lt;br /&gt;JSONML.xsd"&gt;&lt;br /&gt;&amp;lt;Property Name="SimpleProperty"&gt;Any Text Here&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;Property Name="EmptyProperty"/&gt;&lt;br /&gt;&amp;lt;Property Name="ObjectProperty"&gt;&lt;br /&gt;&amp;lt;Object&gt;&lt;br /&gt;&amp;lt;Property Name="AnotherObjectProperty"&gt;value&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;/Object&gt;&lt;br /&gt;&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;Property Name="ArrayProperty"&gt;&lt;br /&gt;&amp;lt;Array&gt;&lt;br /&gt;&amp;lt;Item&gt;A text Item&amp;lt;/Item&gt;&lt;br /&gt;&amp;lt;Item&gt;&lt;br /&gt;&amp;lt;Array&gt;&lt;br /&gt;&amp;lt;Item&gt;Jagged Array Item&amp;lt;/Item&gt;&lt;br /&gt;&amp;lt;/Array&gt;&lt;br /&gt;&amp;lt;/Item&gt;&lt;br /&gt;&amp;lt;Item&gt;&lt;br /&gt;&amp;lt;Object&gt;&lt;br /&gt;&amp;lt;Property Name="Property"&gt;An object in an array.&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;/Object&gt;&lt;br /&gt;&amp;lt;/Item&gt;&lt;br /&gt;&amp;lt;/Array&gt;&lt;br /&gt;&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;Property Name="Property1"&gt;Any Text Here&amp;lt;/Property&gt;&lt;br /&gt;&amp;lt;/Object&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;//Aşağıda da JSONML standardının XSD dosyasını bulabilirsiniz; (JSONML.xsd)&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;&lt;br /&gt;&amp;lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://jsonml.org/1.0" targetNamespace=http://jsonml.org/1.0 elementFormDefault="qualified"&gt;&lt;br /&gt;&amp;lt;xs:element name="Object" type="BaseObjectType"/&gt;&lt;br /&gt;&amp;lt;xs:element name="Property" type="BasePropertyType" /&gt;&lt;br /&gt;&amp;lt;xs:element name="Array" type="BaseArrayType"/&gt;&lt;br /&gt;&amp;lt;xs:element name="Item" type="BasePropertyType"/&gt;&lt;br /&gt;&amp;lt;xs:complexType name="BaseArrayType"&gt;&lt;br /&gt;&amp;lt;xs:sequence&gt;&lt;br /&gt;&amp;lt;xs:element ref="Item" minOccurs="0" maxOccurs="unbounded"/&gt;&lt;br /&gt;&amp;lt;/xs:sequence&gt;&lt;br /&gt;&amp;lt;/xs:complexType&gt;&lt;br /&gt;&amp;lt;xs:complexType name="BasePropertyType" mixed="true"&gt;&lt;br /&gt;&amp;lt;xs:choice minOccurs="0" maxOccurs="unbounded"&gt;&lt;br /&gt;&amp;lt;xs:element ref="Object"/&gt;&lt;br /&gt;&amp;lt;xs:element ref="Array"/&gt;&lt;br /&gt;&amp;lt;/xs:choice&gt;&lt;br /&gt;&amp;lt;/xs:complexType&gt;&lt;br /&gt;&amp;lt;xs:complexType name="BaseObjectType"&gt;&lt;br /&gt;&amp;lt;xs:sequence&gt;&lt;br /&gt;&amp;lt;xs:element ref="Property" minOccurs="0" maxOccurs="unbounded"/&gt;&lt;br /&gt;&amp;lt;/xs:sequence&gt;&lt;br /&gt;&amp;lt;xs:attribute name="Name" use="optional"/&gt;&lt;br /&gt;&amp;lt;/xs:complexType&gt;&lt;br /&gt;&amp;lt;/xs:schema&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Şu ana kadar, bu standardın bir kullanımı aklıma gelmedi, ama eğlence olsun diye düşündüm.&lt;br /&gt;Sanırım JSON &amp;lt;-&gt; XML arasında çevrilmek için kullanılabilir.&lt;br /&gt;&lt;br /&gt;Yazının formatını mazur görün, henüz Blogspot'da doğru düzgün yazı formatlamanın yolunu bulamadım. Kod yazıldığı zaman, yazım şekli (format) ir türlü düzenli olmuyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-116059653867642647?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/116059653867642647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=116059653867642647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116059653867642647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116059653867642647'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/10/jsona-ar-siklet-bir-alternatif-jsonml.html' title='JSON&apos;a ağır siklet bir alternatif: JSONML'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-116037411714261464</id><published>2006-10-08T23:07:00.000-07:00</published><updated>2006-10-10T08:45:43.713-07:00</updated><title type='text'>XML hakkında</title><content type='html'>XML'in evrensel bir dil olduğunu ve hiç bir zaman eskimeyeceğini düşünüyorum.&lt;br /&gt;Üzerinde bir çok standart geliştirilecek ama temelde XML her zaman var olacak!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-116037411714261464?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/116037411714261464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=116037411714261464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116037411714261464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/116037411714261464'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/10/xml-hakknda.html' title='XML hakkında'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-115765275701183230</id><published>2006-09-07T10:50:00.000-07:00</published><updated>2006-10-08T14:14:59.676-07:00</updated><title type='text'>İnternetin geleceği -yok-</title><content type='html'>Dün akşam arabamda giderken, yeni aldığım GPS cihazını test ediyordum. Alet uydudan konumunu alıyor, Bluetooth ile bağlı olduğu cep telefonuna bildiriyor, o da üzerinde çalışan uygulama ile, haritada nerede olduğumu, hangi sapaktan sapmam gerektiğini söylüyor. Aynı anda telefonumda çalışan başka bir uygulama da, internete bir istekte bulunarak, konumumu Google'a bildiriyordu. Bu uygulama sayesinde benim kullanıcı bilgilerimi bilen birisi, herhangi bir yerden tam olarak nerede olduğumu öğrenebilirdi. Sonra düşündüm, "Nereye kadar?" gelişme nereye kadar devam edecek? Pek sonu yok gibi gözüküyor, hem de hızı da katlanıyor.&lt;br /&gt;&lt;br /&gt;Peki ya internet, bundan 20 yıl öncesine kadar pek ortalarda gözükmeyen, 10 yıl kadar önce de ülkemizde kullanılabilir hale gelen bu ortamın geleceği ne olacak? Artık o kadar çok yere girdi ki. Bir arkadaşım, içerik olduğu taktirde (video kayıtları), yeni bir lokal televizyon kanalının 15 dakikada tüm Türkiye'de yayınlanabilir hale geldiğini söyledi. Artık telefon konuşlmalarımız mutlaka ara bağlantı noktalarında, IP üzerinden yapılıyor. Analog diye bir şey kalmadı, herşey dijital oldu. Gazeteler, internetten yayınlanıyor. RSS kaynakları sayesinden sizin ilgilendiğiniz konular, siz uyurken bilgisayarınıza indiriliyor. Televizyon yayınları internetten izlenmeye başlandı. Günlüklerimizi internette saklıyoruz. Radyoyu internetten dinliyoruz. Filimleri indirip, laptoptan, televizyona çıktı verip, 5+1 sistemlerimizde dinliyoruz. Arabada giderken, yerimi internette yayınlayabiliyorum. Telefon görüşmesi yapmak yerine, Messenger uygulamasıyla, görüntülü ve bedavaya istediğimle görüşüp, aynı anda Google'da o kişi hakkında araştırma yapıp, blogunu okuyabiliyorum. YouTube'da insanların yayınladığı video görüntülerini izleyip, yorum yazabiliyorum. YouOS.com'a girip internetteki işletim sistemimi çalıştırabiliyorum.&lt;br /&gt;&lt;br /&gt;Beş sene sonra, bütün bu anlattığım gelişmelere, "eski günler" diyeceğiz, kimbilir daha neler olacak?&lt;br /&gt;&lt;br /&gt;"İnternete girmek" veya "İnternete bağlanmak"diye bir kavram kullanıyoruz. Diyorum ki; bir zaman sonra bu kavram kalkacak. Zaten internette olacağız, internetin dışı diye bir şey olmayacak. Böyle bakınca "İnternet diye birşey olmayacak." gibi geliyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-115765275701183230?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/115765275701183230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=115765275701183230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115765275701183230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115765275701183230'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/09/internetin-gelecei-yok.html' title='İnternetin geleceği -yok-'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-115710035682332805</id><published>2006-09-01T00:32:00.000-07:00</published><updated>2006-09-01T01:45:58.376-07:00</updated><title type='text'>Indexing</title><content type='html'>Selam, uzun zamandır yazamamıştım. Geçenlerde başımıza geldi... Veritabanı sunucumuz problem çıkarmaya başladı. Hangisi çıkarmıyor ki? 16GB Ram'lı AMD Opteron 64bit, Win2003 SP1 üzerinde çalışan SQL Server 2005 SP1.&lt;br /&gt;&lt;br /&gt;Gayet sessiz sedasız çalışıyordu... Bir kaç hafta içinde problemlerin merkezi olmaya başladı... İlk önce IIS uygulamasının Database Connection'larından kaynaklandığını sandık. Bir onbeş gün kadar bunları toparlamakla geçti. Evet açık kalan "connection"lar mutlaka kapatılmalı. Bu herkesin bildiği birşey ve hangi programcıya sorarsanız (en az bir yıl deneyimli), "Bütün bağlantıları kapatıyorum." der. Bizim kodda iki yıldır, 7-8 programcının emeği var. Hepsi de bu kuralı biliyor, ama hala açık bağlantılar var. Sanırım problem, bunu minimize etmek.&lt;br /&gt;&lt;br /&gt;İncelemeler bittikten sonra, problemin indexlerin düzenli olarak yaratılmamasından kaynaklandığını farkettik. Bunun için gece 12'ye kadar veritabanında inceleme yaptık, sabah 5'te problem giderilmişti. Şunu demek istiyorum, eğer, database'le uğraşıyorsanız, tabloları yaratıyorsanız, sp veya SQL yazıyorsanız, indexlerin de düzgün yaratıldığından emin olun ve dönem dönem kontrol edin. Çook ama çok önemli.&lt;br /&gt;&lt;br /&gt;Yazdığınız şeyin o anda çalışması önemli değil -bunu herkes yapıyor-, siz olmadan da, iki sene sonra (değişikliğe ihtiyaç duymadan) çalışması önemli.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-115710035682332805?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/115710035682332805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=115710035682332805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115710035682332805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115710035682332805'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/09/indexing.html' title='Indexing'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-115307897713171056</id><published>2006-07-16T12:29:00.000-07:00</published><updated>2006-08-16T17:21:59.436-07:00</updated><title type='text'>Paris</title><content type='html'>Bu akşam Paris'ten döndüm. Çok güzel ve düzenli bir şehir. Fransızlar hafiften bize benziyor. Sıcakkanlı insanlar.&lt;br /&gt;&lt;br /&gt;Paris merkezde 15 metrekare evlere 500€ kira veriyorlar ve Cafè'lerde yaşıyorlar. Yazın hava Temmuz ortasında akşam 10'da kararıyor. Yarım litre su heryerde 2€ (~4YTL.), kahve daha ucuz.&lt;br /&gt;&lt;br /&gt;En hayran olduğum şey de, dillerini ve kültürlerini çok iyi koruyorlar. En yeni çıkan oyunlar var ve hepsi Fransızca. Biz neden böyle bir şey yapmıyoruz?&lt;br /&gt;&lt;br /&gt;Oraya gidip sanata, resme ve heykele, insanların sanata saygısına hayran olmamak imkansız.&lt;br /&gt;Son olarak,, İstanbul gerçekten çok güzel bir şehir ve dünyanın hiç bir yerinden geri kaldığını sanmıyorum, ama korumamız, bakmamız ve güzelleştirmemiz lazım. Bu kadar büyük bir şehirde yaşıyoruz, niçin hayatımızı kolaylaştırmıyoruz, güzelleştirmiyoruz?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-115307897713171056?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/115307897713171056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=115307897713171056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115307897713171056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115307897713171056'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/07/paris.html' title='Paris'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-115013702333653280</id><published>2006-06-12T11:26:00.000-07:00</published><updated>2006-06-12T11:30:25.280-07:00</updated><title type='text'>Mavisakal yeniden aramızda...</title><content type='html'>Uzun süredir sesi soluğu çıkmayan, harbi rock grubu Mavisakal yeniden aramızda. Güzel bir albüm çıkarıyorlar. Taylan döktürüyo.&lt;br /&gt;&lt;br /&gt;İlgilenelere &lt;a href="http://www.mavisakal.com"&gt;http://www.mavisakal.com&lt;/a&gt; a girip siteyi incelemelerini tavsiye ederim. "Zorla" iyi parça ve kolaylıkla indirilebiliyor, listelere girer. Umarım klip de yaparlar, Şule de çeker.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-115013702333653280?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/115013702333653280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=115013702333653280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115013702333653280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/115013702333653280'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/06/mavisakal-yeniden-aramzda.html' title='Mavisakal yeniden aramızda...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114950338960851020</id><published>2006-06-05T03:28:00.000-07:00</published><updated>2006-06-05T03:29:49.843-07:00</updated><title type='text'>Wikipedia - Mert</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/MERT"&gt;http://en.wikipedia.org/wiki/MERT&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114950338960851020?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114950338960851020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114950338960851020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114950338960851020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114950338960851020'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/06/wikipedia-mert.html' title='Wikipedia - Mert'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114944091239896700</id><published>2006-06-04T09:49:00.000-07:00</published><updated>2006-06-04T10:08:33.130-07:00</updated><title type='text'>Hackerlar ve bir reklam</title><content type='html'>Televizyonda bu aralar bir reklam başladı. Bir bilgisayar reklamı; bir kaç arkadaşla tartıştık. Reklam, bir teyze'nin hacker olmasını anlatıyor (hackerlık ancak o firmanın ürettiği kadar iyi bilgisayarlarla yapılabilirmiş). Teyze, kara para transferi sırasında, transfer işlemine müdahale ederek, paranın bir yardım kuruluşuna transfer edilmesini sağlıyor. Bu bize iyi bir şeymiş gibi geliyor, ama arkadaşlarımdan biri şöyle yorumladı; "Başkasının evini soyan hırsızın evini soyarsan, iyi birşey yapmış olur musun".&lt;br /&gt;&lt;br /&gt;Hacker'lar, toplumumuzda niye çok akıllı insan muamelesi görüyorlar? İyi niyetli hacker diye birşey var mı? Başkasının sitesine girip, oraya bir uyarı sayfası koyunca (siteye zarar vermeden), bu iyi birşey mi oluyor? Veya bu siteyi tasarlayan teknik insanlardan daha mı akıllı oluyorlar? Siteyi yazan kişiler, kötü hackerlar siteyi hacklemeden önce, "İyi ki; bu iyi niyetli hacker geldi de, bizim siteyi  hackledi." mi derler?&lt;br /&gt;&lt;br /&gt;Evet, kötü kod yazımına karşıyım, yazılım işini gerek Web'de, gerek işletim sistemi seviyesinde, profesyonel yazılımcıların yapması gerektiğini düşünüyorum. Bu yazılımcıların, düzgün, güvenilir kod yazması gerektiğini , her elini sallayanın sisteme girememesi gerektiğini biliyorum.&lt;br /&gt;&lt;br /&gt;Bir sitenin, iyi niyetle de olsa (nasıl bir duygu hala anlayamıyorum) hacklenmesini, sıcak karşılamıyorum. Bu suçtur.&lt;br /&gt;&lt;br /&gt;Benim elimde sizin evinizin anahtarı var, veya kapınızı açmanın bir yolunu buldum. Evinize, sizin haberiniz olmadan, tüm iyi niyetimle girip dolaşmak hakkım mıdır? Veya evinize girebildiğimi size söylersem ve sizi güvenliğinize karşı uyarırsam (ama bunun için bir kere evinize giriyorum), iyi birşey mi yapmış olurum? Bu açıdan bakınca, evinize hırsızın girip, gezip, hiç bir şey almadan çıkmasına tekabül ediyor.&lt;br /&gt;&lt;br /&gt;Hacker'lık iyi birşey değildir. İyi bir amaç değildir. Bu işe girmak isteyenler, hacker olmak yerine, güvenlik deneyimlerini artırıp, iyi bir yazılımcı olmak için çalışmalılar.&lt;br /&gt;&lt;br /&gt;En azından bu konuda reklam yapılıp, konu özendirilmemeli diye düşünüyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114944091239896700?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114944091239896700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114944091239896700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114944091239896700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114944091239896700'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/06/hackerlar-ve-bir-reklam.html' title='Hackerlar ve bir reklam'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114864535624225477</id><published>2006-05-26T05:00:00.000-07:00</published><updated>2006-05-26T05:09:16.463-07:00</updated><title type='text'>Javascript (değeri az bilinen dil)</title><content type='html'>Javascript çok güzel bişi ya. Başka hangi dilde&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;obj["deneme"] == obj.deneme &lt;/span&gt;&lt;br /&gt;doğru olur ki?&lt;br /&gt;&lt;br /&gt;Bu arada bir arkadaş, JQuery diye bir standart yayınlamış. Gerçekten çok hoş bir tasarım. &lt;a href="http://jquery.com/"&gt;http://jquery.com/&lt;/a&gt; adresinden ulaşabilirsiniz.&lt;br /&gt;&lt;br /&gt;Ayrıca JSON (&lt;a href="http://json.org"&gt;http://json.org&lt;/a&gt;) ile uğraşan arkadaşlara, JSONT (&lt;a href="http://goessner.net/"&gt;http://goessner.net/&lt;/a&gt;) standardına da bakmalarını tavsiye ederim.&lt;br /&gt;&lt;br /&gt;Eğer, strong type'a ve derleyiciye ihtiyacınız yoksa, daha güzel bir dil olamaz. Strong type olmadığı için hiçbir zaman intellisense olmayacak, ama çok kısa zamanda çok fazla kod üretebiliyorsunuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114864535624225477?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114864535624225477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114864535624225477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114864535624225477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114864535624225477'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/05/javascript-deeri-az-bilinen-dil.html' title='Javascript (değeri az bilinen dil)'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114827830114790141</id><published>2006-05-21T23:05:00.000-07:00</published><updated>2006-05-21T23:11:42.056-07:00</updated><title type='text'>YAHOO Homepage beta ve YUI</title><content type='html'>Yahoo yeni anasayfasının betasını açtı. &lt;a href="http://www.yahoo.com/?p=1148276667"&gt;http://www.yahoo.com/?p=1148276667&lt;/a&gt; adresinden erişebilirsiniz.&lt;br /&gt;&lt;br /&gt;Bu anasayfa, Yahoo'nun birkaç aydan beri açık kaynak kod olarak yayınladığı YUI adlı kütüphane ile tasarlanmış. YUI ile ilgili gelişmeleri &lt;a href="http://feeds.yuiblog.com/YahooUserInterfaceBlog"&gt;http://feeds.yuiblog.com/YahooUserInterfaceBlog&lt;/a&gt; adresinden takip edebilirsiniz.&lt;br /&gt;Eğer Web Geliştirme ile ilgileniyorsanız, bu kütüphaneyi indirip yapısını incelemenizi tavsiye ederim. Bayağı kullanışlı ve genişletilebilir bir yapıda tasarlanmış.&lt;br /&gt;&lt;br /&gt;Javascriptle bugünleri göreceğimi biliyordum ama bu kadar çabuk değil. Sanırım Google'a bu konuda teşekkür borçluyuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114827830114790141?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114827830114790141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114827830114790141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114827830114790141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114827830114790141'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/05/yahoo-homepage-beta-ve-yui.html' title='YAHOO Homepage beta ve YUI'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114616415403398166</id><published>2006-04-27T11:30:00.000-07:00</published><updated>2006-05-13T00:13:05.826-07:00</updated><title type='text'>MS.Services kendi alanına kavuştu</title><content type='html'>Merhaba, uzun zamandır üzerinde uğraştığım, "MS.Services" kendi alanına kavuştu.&lt;br /&gt;Uygulamayı &lt;a href="http://workspaces.gotdotnet.com/MSServices"&gt;http://workspaces.gotdotnet.com/MSServices&lt;/a&gt; adresinde bulabiliriniz.&lt;br /&gt;&lt;br /&gt;Uygulamanın yaptığı şey;&lt;br /&gt;HTTP üzerinden, stored procedure'leri çalıştırmak, MSMQ kullanarak kuyruklara kayıt atmak veya Assemblyleri çalıştırmak. Sistem otomatik olarak, JSON, RSS, WebService, Excel veya Text çıktıları üretebiliyor, bunları loglayabiliyor ve kullanıcı yetkilendirmesi yapabiliyor.&lt;br /&gt;HTTP'de GET veya POST talepleriyle geçilen isteklerdeki parametreler, arka tarafta "Validation" kurallarıyla kontrol edilip, çalıştırılacak koda (stored procedure vs....)&lt;br /&gt; geçiliyor.&lt;br /&gt;&lt;br /&gt;En son eklediğim şeyler, IronPython 0.6 desteği ve birkaç minik bug fixing, RSS desteği tam istediğim gibi değil.&lt;br /&gt;&lt;br /&gt;Şu anda, yeni versiyon üzerinde uğraşıyorum,&lt;br /&gt;IronPython desteği verince, bir de C#, Visual Basic ve JScript.Net desteği de vereyim dedim. Yazdım ve test ediyorum. Artık .Net ile yazdığınız scriptleri, yeniden derleme gerektirmeden yayınlayabiliyorsunuz.&lt;br /&gt;&lt;br /&gt;Evet programın ne yaptığını anlatmadım, ama onu detaylı olarak başka bir yazıda yapmayı düşünüyorum.&lt;br /&gt;&lt;br /&gt;Kurulumu yapmak için, en azından şunları söyleyebilirim;&lt;br /&gt;- Makinanızda IIS kurulu olmalı&lt;br /&gt;- Enterprise Library Jauary 2006 Edition olmalı&lt;br /&gt;- .Net 2.0 framework olmalı&lt;br /&gt;- Visual Studio 2005 varsa ne âlâ, kaynaklara erişebilirsiniz.&lt;br /&gt;- Bir de Northwind database'i civardaysa, daha kolay test edebilirsiniz.&lt;br /&gt;&lt;br /&gt;Bunlar varsa, kurulum çok rahat. Kurulum programı çalışınca, Virtual dizin adı soruyor. Oraya executable dosyalar kopyalanıyor. Kaynak kodlar ve konfigürasyon aracı için gerekli kodlar da Enterprise Library dizinin altına uygun yerlere kopyalanıyor.&lt;br /&gt;&lt;br /&gt;Yakın vadede authentication mekanizmasını yeniden tasarlamayı düşünüyorum. Artık iyice optimizasyon gerekmeye başladı.&lt;br /&gt;Setup dosyasının doğruluğunu test etmem gerekiyor. Bazı durumşarda sorun olup olmadığına bakmalıyım.&lt;br /&gt;Bir de mutlaka ama mutlaka dokümantasyon gerekmeye başladı. Programı yeni öğrenenlere anlatması çok zor oluyor.&lt;br /&gt;Bu kodu yaklaşık 1,5 yıldır yazıyorum, yavaş yavaş gerçekten kullanılabilir hale gelmeye başladı.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114616415403398166?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114616415403398166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114616415403398166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114616415403398166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114616415403398166'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/04/msservices-kendi-alanna-kavutu.html' title='MS.Services kendi alanına kavuştu'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114490690649984346</id><published>2006-04-12T22:30:00.000-07:00</published><updated>2006-04-15T15:37:05.363-07:00</updated><title type='text'>Biztalk 2006!</title><content type='html'>Blogunu takip ettiğim bazı kişiler, Biztalk 2006'nın çıktığını duyurdular. MSDN Üyeleri, "Subscription Downloads"dan indirebiliyorlarmış. Ben de bir deneyeyim dedim.&lt;br /&gt;&lt;br /&gt;Bundan bir, bir buçuk sene kadar önce, Biztalk 2004'ü kurmayı denemiştim. Bir şekilde kurmuştum ama, çalıştıramamıştım. Bu kez, 2006'nın çok kolay kurulabildiği söyleniyordu.&lt;br /&gt;&lt;br /&gt;MSDN Subscription Downloads'a gittim, Biztalk 2006'yı buldum. Altında bir sürü versiyon vardı, Benim makinam XP olduğu için Developers Edition'ı seçtim, ertesi gün inmişti.&lt;br /&gt;&lt;br /&gt;Çift tık, bir kaç "Next" kliki, ardından "Basic Configuration"ı seçerek sadece, Database ve servis kullanıcılarının ayarlanması, bir restart ve herşey hazır görünüyordu... Yarım saat, kırkbeş dakika kadar sürdü diyebilirim. Daha sonrasında da, "Configuration Wizard"ı çalıştırdım, o da bir yirmi dakika kadar sürdü. Herhangi bir hatayla karşılaşmadım. Kafam sağlam olsun diye bir restart daha, sonrasında herşey hazır görünüyordu.&lt;br /&gt;&lt;br /&gt;Kurulumu çok rahat. Bu kadar karmaşık bir sistem, çok rahat kurulabiliyor. Tabii sonrasında, güvenlik ayarları, veritabanı yönetimi gibi, gerçek dünyada dikkatli düzenlenmesi gereken durumlar da söz konusu, ama şunu diyebilirim; "Biztalk kurulumunu, SQL Server kurulumu kadar basitleştirmişler."&lt;br /&gt;&lt;br /&gt;Dün gece, bire kadar "Tutorial"larıyla uğraştım. Çok zevkliydi, program yazmadan, gerçek anlamda çalışan birşeyler yapılabiliyor. Tabi çözdüğü belli konular var, herşeyi Biztalk'la yapmak pek mantıklı değil. Uzun bir yolculuk olacağa benziyor. Yanlız, anladığım kadarıyla, dışardan gözüktüğü kadar basit değil. Pazarlamacıların anlattığı ile arka tarafta yaptıklarınız çok farklı. Klasik olarak, yine herşeyi siz yapıyorsunuz, program yazmak yerine, Toolbox'ları, menüleri, görsel arabirimi kullanıyorsunuz.&lt;br /&gt;&lt;br /&gt;Niye bu kadar pahalı, ben de bi tane yaziim ya!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114490690649984346?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114490690649984346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114490690649984346' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114490690649984346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114490690649984346'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/04/biztalk-2006.html' title='Biztalk 2006!'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114490619537672246</id><published>2006-04-12T22:25:00.000-07:00</published><updated>2006-04-12T22:29:55.716-07:00</updated><title type='text'>Belediye otobüsleri ve çevre</title><content type='html'>Kafama takılan bişey var, İstanbul'daki Belediye ve Halk otobüslerinin ürettikleri egsoz gazı normal mi? Ne zaman şöförleri gaza bassa, etraf acaip bir duman oluyor. Bu araçlar, araç muayenesinden doğru düzgün geçebiliyorlar mı?&lt;br /&gt;&lt;br /&gt;Bir de "Çevre dostu" otobüsler var, yeşil olanlar hani, çiçekleri bile var, bunlar ne kadar çevre dostu, yani ne gibi katkıda bulunuyorlar? Daha çevre dostu olabilirler mi?&lt;br /&gt;&lt;br /&gt;Ben de arabamı çevre dostu mu ilan etsem? Çiçekler yapar, renkli renkli boyarım.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114490619537672246?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114490619537672246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114490619537672246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114490619537672246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114490619537672246'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/04/belediye-otobsleri-ve-evre.html' title='Belediye otobüsleri ve çevre'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114473749818036347</id><published>2006-04-10T23:37:00.000-07:00</published><updated>2006-04-10T23:38:28.680-07:00</updated><title type='text'>Yollara çizgi</title><content type='html'>İstanbul'da ne zaman yollara çizgi çekecekler? Belediyelerin beyaz boya için paraları mı yok, yoksa beyaz boya çok mu zor bulunan bişey? Beyaz boya yoksa sarı da olur ya! Yeter ki boyasınlar. İnsanlar nereden gideceklerini bilmiyorlar. Gerçi, boyayınca da bu sefer kimse şeritten gitmeyecek, ama çizgilerin yine psikolojik etkisi olacağına inanıyorum.&lt;br /&gt;&lt;br /&gt;Yollara çizgi istiyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114473749818036347?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114473749818036347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114473749818036347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114473749818036347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114473749818036347'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/04/yollara-izgi.html' title='Yollara çizgi'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114441129126911199</id><published>2006-04-07T05:01:00.000-07:00</published><updated>2006-04-07T13:44:43.296-07:00</updated><title type='text'>Arda Kutsal - BLOG: Yenibir.com RSS ile çok büyür</title><content type='html'>&lt;a href="http://ardakutsal.blogspot.com/2005/12/yenibircom-rss-ile-ok-byr.html"&gt;Arda Kutsal - BLOG: Yenibir.com RSS ile çok büyür&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bu yazı inandığım şeyleri temsil ediyor.&lt;br /&gt;Yaptığım işi sevmemi sağlıyor. Teşekkürler.&lt;br /&gt;&lt;br /&gt;Değişim, değişim, değişim...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114441129126911199?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114441129126911199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114441129126911199' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114441129126911199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114441129126911199'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/04/arda-kutsal-blog-yenibircom-rss-ile-ok.html' title='Arda Kutsal - BLOG: Yenibir.com RSS ile çok büyür'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114310922101620314</id><published>2006-03-23T01:50:00.000-08:00</published><updated>2006-03-23T05:53:25.786-08:00</updated><title type='text'>Yazar olmak ve program yazmak</title><content type='html'>Program yazmakla, yazarlığın birbirine çok benzediğini fark ettiniz mi? Veya program yazmanın resim yapmaya benzediğini, beste yapmaya benzediğini? Bu bağlamda yaklaştığımızda program yazmak bir sanattır. Her sanatta, zanaat  da olduğu gibi programcılıkta da zanaat var.&lt;br /&gt;&lt;br /&gt;Eğer çok hızlı ve düşünmeden kod yazarsanız, ufak tefek (belki de çok büyük) hataları olan kod yazarsınız. Aynı şekilde, iki saat içinde, fazla kafanızda kurmadan bir yazı yazarsanız veya yoğun bir şekilde düşünmeden yazı yazarsanız, ne kadar güzel yazabilirsiniz? Buna benzer benzetmeleri, resim, oyunculuk, müzik için de yapabiliriz. Sonuçta bir konsantrasyon ve zaman gerekiyor.&lt;br /&gt;&lt;br /&gt;Programcılar gereken konsantrasyonu, kulaklarını takıp, sevdikleri müziği sonuna kadar açarak sağlıyorlar, dış dünyayla ilişkilerini bitiriyorlar. İşlerini bitirip kulaklıklarını çıkardıklarında, yarım saat kadar kendilerine gelemezler. Bu etkinliği geliştirdikçe, bir konuya yoğunlaşmak istediklerinde çok çabuk içine dalar ve anlayabilirler. Hatta istemedikleri konulara kendilerini kapatma yeteneği kazanırlar. Bu bazen sorunlara da neden olabilir.  Tabii bu her programcı için geçeli değildir, ben kendi deneyimlerimi yazıyorum.&lt;br /&gt;&lt;br /&gt;Gelelim yazarlarla programcıların ilişkisine, her ikisi de bir şeye başlar, geliştir ve bitirirler. Bu konuda onlara kimse karışamaz. Yön verilebilir ama karışılamaz. Yarattıkları şey kendi eserleridir ve tektir, dünyada eşi (ve benzeri ?) yoktur. Program yazmak, güzel bir roman yazmaya benzer. İyi yazar, ne demek istediğini anlatabilen, okuyucuyu içine çekebilen yazardır. İyi programcı da, programını kullanan kişiye, yaklaşabilen, kullanıcıya, problemini çözmek için etkili bir şekilde yardımcı olabilen programcıdır. Tabii bunları yaparken, yazar için çeşitli teknikler, etkili anlatım, tarz önemlidir. Programcı için de, programlama teknikleri, kodun hızlı çalışması, programın kolay kullanımı önemlidir.&lt;br /&gt;&lt;br /&gt;Bir de her iki grup da yazmak fiilini kullanmaktadır. Biri yazı yazar, diğeri kod yazar.&lt;br /&gt;&lt;br /&gt;Programcılıkla, yazarlık arasındaki bir fark, çok büyük programlar, bir bankacılık uygulaması, işletim sistemi gibi uygulamalar, tek kişi tarafından yazılamazlar, bir ekip tarafından yazılması gerekir. Bunun için çeşitli görevler belirlenmiştir ve kendine has bir proje yönetimi uygulanır. Yazarlıkta bu teknik nasıl kullanılıyor var mı bilemiyorum.&lt;br /&gt;&lt;br /&gt;Arada benim bulabildiğim en büyük fark ise, aldıkları eğitimde. Yazarlar hep düşünce ağırlıklı, sözel ve sosyal eğitim almışlar. Programcılarsa Mühendislik ve sayılarla uğraşmışlar. Beynin sağ lobuyla, sol lobu...&lt;br /&gt;&lt;br /&gt;Bu konuda daha bir sürü şey yazılabilir, ama yazar olamdığım ve daha fazla düşünemediğim için (uzatmak istemiyorum)  burada kalıyorum. Bu durumda bu kötü bir yazı mı oldu? Hem fazla düşünmedim, hem de yarım saatte falan yazdım. Hmmm sanırım buna blog deniyor, aralarda bir yerlerde bişi....&lt;br /&gt;&lt;br /&gt;Buraya kadar sıkılmadan okuyan varsa, teşekkürlerimi iletirim, sıkılarak okuyanlara da teşekkürler. Bu yazıyı okumayanlara da teşekkür. Kısaca herkese teşekkür... Varlığınız için...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114310922101620314?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114310922101620314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114310922101620314' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114310922101620314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114310922101620314'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/03/yazar-olmak-ve-program-yazmak.html' title='Yazar olmak ve program yazmak'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114305675448170984</id><published>2006-03-22T11:27:00.000-08:00</published><updated>2006-03-22T11:45:54.513-08:00</updated><title type='text'>XML üzerine bir deneme</title><content type='html'>İnsanlar bana XML'i çok sevdiğim için takılıyorlar, bir projeyi çözümlerken mutlaka bir yerlerine XML sıkıştırıyorum veya veritabanını tasarlamadan önce, kavramsal tasarımı yaparken, önce XML yapısını kurguluyorum. Birkaç gündür düşünüyorum, "Neden böyle yapıyorum?". XML'in ne olduğunu anlamadan (XML yokken), her problemi database yapısını çıkararak çözerdim. Yaklaşık 2000 yılında bir yerlerde XML'i gördüm, bir anlam veremedim, üzerinde beş altı ay kadar düşündükten sonra bir gün, McDonald's'da hamburgerimi yerken birden dank etti. Biraz daha inceledim ve önümde açtığı ufku gördüm.&lt;br /&gt;&lt;br /&gt;XML bana göre gerçekten, yepyeni vizyon açan bir kavram (teknoloji değil, kavram). Bu kavramı Microsoft MSXML ile kullanıyor, Java başka birşeyle.&lt;br /&gt;&lt;br /&gt;Kısaca açıklamak gerekirse, IT sektöründeki büyük düşünürler veya büyük iş adamları, "Çağımız bilgi çağı." diyorlar. Programcılar, teknik adamlarsa veriyle uğraşıyorlar, bilgiyle değil. İşte bilgiyle veri arasındaki fark; XML ile CSV(text) dosyası arasındaki fark gibi birşey.&lt;br /&gt;&lt;br /&gt;XML için anlamı olan veri de diyebiliriz ki; bu da bilginin tanımı gibi birşey oluyor.&lt;br /&gt;Yani XML ,verinin formatlanmış (anlam kazanmış) hali. Bu yüzden bu kadar çok kullanım alanı bulabiliyor. O kadar soyut bir kavram ki; standart olarak, verinin ifade ediliş tarzı olarak tanımlanabilir. XML'i kullanarak geliştirilmiş diğer standartlara bakmak gerekirse - aklıma gelenleri yazmaya çalışıcam -; XHTML, XQuery, XSL, XSLT, WSDL, SOAP, RPCXML, MathML, XLINQ, XSD, XDR, SCORM, HR-XML, RSS, RDF, OPML... Daha bi dünya var. Bu örnekler, anlamı olan, uygulaması olan şeyler. XML'in ise, kendi başına bir anlamı yok, ifade ettiği bir kavram var.&lt;br /&gt;&lt;br /&gt;Dediğim gibi XML, verinin bilgiye dönüşmüş hali. E çağımız da bilgi çağı ise, çağımız XML çağı diyebilir miyiz?&lt;br /&gt;&lt;br /&gt;Not: Diğer omzuma "XML" dövmesi yaptırmayı düşünüyorum, da sonuna "and Namespaces"i de eklesem mi diye tereddütteyim.&lt;br /&gt;&lt;br /&gt;Kalın sağlıcakla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114305675448170984?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114305675448170984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114305675448170984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114305675448170984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114305675448170984'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/03/xml-zerine-bir-deneme.html' title='XML üzerine bir deneme'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-114177052254047619</id><published>2006-03-07T14:12:00.000-08:00</published><updated>2006-03-13T04:16:21.113-08:00</updated><title type='text'>IT'ci olmak</title><content type='html'>Her işin kendine göre zorluğu var, kabul ediyorum, ama IT'ci olmanın zorlukları da bir başka. Genelde değişiklikleri insanların çalışmadığı zamanlarda yapmak gerekir, bu gecenin bir vakti anlamına gelir. Bazen de birşeylerin güncellenmesi gerekir, bu da çok acil olur. Size gelen her insan kendi işinin acil olduğunu söyler. Kafanızı yiyip bir program yazarsınız, aylarca uğraşırsınız, kendinizi verirsiniz, beğenilmez. Ama hepsi çok zevklidir, her zorluk bir şeyler öğretir. Deneyim kazandıkça hız kazanırsınız, başınıza gelecekleri bilirsiniz.&lt;br /&gt;&lt;br /&gt;Şu anda saat gece yarısı, yaklaşık iki üç saat daha şirketteyim. Networkçüler kabloları çekiyor, telefoncular, santrali taşıyor. Nakliyeciler, eşyaları taşıyorlar. Hepsi bitince ben çalışmaya başlayacağım, ekibim makinaları ayağa kaldıracak. Makinaları açıldığında hiç sorunsuz çalışırlarsa, bir saatlik iş var -ki bu hiç bir zaman olmaz. İnsanlar harıl harıl çalışıyorlar.&lt;br /&gt;&lt;br /&gt;Yarın, şirket çalışanları, yeni yerlerinde işe başlayacaklar. Hepsinin makinaları sorunsuz çalışmak zorunda. Sunucular, sorunsuz sunmak zorunda. Internet bağlantısı gül gibi servis vermek zorunda. Bunlar olana kadar şirketteyim, çalışıyor olacağım (aslında ekip arkadaşlarım yapacaklar, ben yanlarında destekliyor olacağım).&lt;br /&gt;&lt;br /&gt;Herkes gelip yeni yerlerine oturduğunda, etrafa atılmış kutular, kablolar görecekler ve yeni ortamlarını hiç beğenmeyecekler. Kimse insanların sabaha kadar çalıştığını bilmeyecek. Gündüz de bir sürü şey isteyecekler ve verilen hizmeti beğenmeyecekler.&lt;br /&gt;&lt;br /&gt;Sistemcileri takdir ediyorum. Bu satırları okumayacaklarını düşünmekle birlikte, en azından yanımda oldukları için Hürriyet'ten Murat'a ve Yenibir'den Hüseyin'e teşekkürlerimi iletiyorum.&lt;br /&gt;&lt;br /&gt;IT'ci olmayı seviyorum. Çok emek var. Çok değer var.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-114177052254047619?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/114177052254047619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=114177052254047619' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114177052254047619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/114177052254047619'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/03/itci-olmak.html' title='IT&apos;ci olmak'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113976050451027989</id><published>2006-02-12T07:56:00.000-08:00</published><updated>2006-02-18T19:01:41.043-08:00</updated><title type='text'>Enterprise Library 2 hakkında bir webcast...</title><content type='html'>Bilmiyorum Enterprise Library ile ilgileniyor musunuz, ama bu hafta içinde Tom Hollander ve Brian Button bu konuda bir webcast düzenlediler. &lt;a href="http://www.blogger.com/post-create.g?blogID=7147403"&gt;Buradan o seminere ulaşabilirsiniz&lt;/a&gt;, ayrıca seminerde anlatılan koda da &lt;a href="http://www.agilestl.com/downloads/Samples.zip"&gt;buradan ulaşabilirsiniz&lt;/a&gt;.&lt;br /&gt;Konusu, "Kendi bloklarınızı tasarlayın.", Enterprise Library'nin iç yapısını anlatan bir seminer. Bayağı karışık bir altyapıya sahip.&lt;br /&gt;&lt;br /&gt;Bildiğiniz gibi, Enterprise Library'de temelde üç adet kavram var;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Konfigürasyon bilgisi; bu bilgi Configuation Tool ile yönetiliyor ve nesnelerin ihtiyaç duyduğu temel verileri sağlıyor&lt;/li&gt;   &lt;li&gt;Design-Time, (Tasarım zamanı); Configuration Tool, konfigürasyon bilgisini yaratırken, araçın kullandığı kod. Bu yazılan kod Configuration Tool dizinine kopyalanıyor.&lt;/li&gt;   &lt;li&gt;Run-time (Çalışma zamanı); kodun çalışma zamanında yapacağı işler burada yazılıyor.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; Normalde "Appication Block"lar bu üç katman için de yazılmış vaziyette, sizin bunların detaylarını bilmenize gerek yok. Ancak, "hey! bunları ben de yapmak istiyorum" diyorsanız, buna uygun kod üretmeniz gerekiyor.&lt;br /&gt;&lt;br /&gt;Bence Enterprise Library'nin en güzel yanı, kodun, verisinden ve verinin de koddan en ufak haberi olmaması. Bütün tasarım bunun üzerine kurulmuş.&lt;br /&gt;&lt;br /&gt;En başta bahsettiğim webcast'te data ve run-time anlatılıyor. Bir sonraki webcast, design-time üzerine olacakmış.&lt;br /&gt;&lt;br /&gt;Haberiniz olsun...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113976050451027989?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113976050451027989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113976050451027989' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113976050451027989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113976050451027989'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/02/enterprise-library-2-hakknda-bir.html' title='Enterprise Library 2 hakkında bir webcast...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113939804457816236</id><published>2006-02-07T22:56:00.000-08:00</published><updated>2006-02-08T03:27:24.623-08:00</updated><title type='text'>Web 2.0</title><content type='html'>Son bir yıldır uğraştığım şeyler, bana bir şeylerin değiştiğini söylüyor. Bu değişikliğin bir türlü ne olduğunu adlandıramıyordum. Birkaç blog, birkaç link okuyunca, bunun adını öğrendim. "Web 2.0"!&lt;br /&gt;&lt;br /&gt;Bu linkte, bu konuyla ilgili 5 sayfalık bir makale var. Okumanızı öneririm.&lt;br /&gt;http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html&lt;br /&gt;&lt;br /&gt;Günümüzde Web Programcılığının (HTTP, HTML ve bir sürü şey), bundan on yıl öncesinden çok farklı olduğu hissediliyor. Artık kullanıcı makinaları daha güçlü, sunucular daha da güçlü.&lt;br /&gt;&lt;br /&gt;Eskiden basit bir HTML sayfası oluşturup, kullanıcıya göndermek yeterliyken, artık bu sayfada çok daha detaylı işlemler yapmamız gerekiyor. Artık XML'imiz, Web Servislerimiz, RSS Kaynaklarımız, Bloglarımız (hey, bu da onlardan biri), AJAX'ımız ve nerdeyse işletim sistemlerinden daha karışık hale gelmiş Internet Tarayıcılarımız var. Enteresan bir şekilde HTML, 4.01 versiyonunda kalmışken, Javascript almış başını gitmiş, CSS inanılmaz şeyler yapabiliyor, Flash bilmem kaçıncı versiyonunda. İnternet bağlatısı bir darboğaz olmaktan çıkmak üzere, Amerika'da "OnDemand" yayın başlamış. Bilgisayarlarımızda multimedya artık bir büyü değil, günlük hayatımızın bir parçası.&lt;br /&gt;&lt;br /&gt;Söylemek istediğim şey (işin özeti), artık kullanıcılar, programlardan çok daha fazla şeyler bekliyorlar ve sistemler de bu istekleri karşılayabilecek altyapıya sahipler. Biz programcılara da, bu altyapıyı kullanmak kalıyor.&lt;br /&gt;&lt;br /&gt;Web'de dönem değişiyor (aslında değişti).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113939804457816236?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113939804457816236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113939804457816236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113939804457816236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113939804457816236'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/02/web-20.html' title='Web 2.0'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113938176974093982</id><published>2006-02-07T22:55:00.000-08:00</published><updated>2006-02-07T22:56:00.840-08:00</updated><title type='text'>Tekrar Denemek 2</title><content type='html'>Tekrar denedim, başarılı oldum.&lt;br /&gt;&lt;br /&gt;;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113938176974093982?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113938176974093982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113938176974093982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113938176974093982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113938176974093982'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/02/tekrar-denemek-2.html' title='Tekrar Denemek 2'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113860089431583183</id><published>2006-01-29T21:58:00.000-08:00</published><updated>2006-02-02T17:31:51.836-08:00</updated><title type='text'></title><content type='html'>Enterprise Library 2.0'da "Logging Application Block"ta zaman formatı "Localtime"dan UTC formatına çevrilmiş. Tom Hollander'in yazısını &lt;a href="http://blogs.msdn.com/tomholl/archive/2006/01/22/516055.aspx"&gt;http://blogs.msdn.com/tomholl/archive/2006/01/22/516055.aspx&lt;/a&gt; adresinden okuyabilirsiniz.&lt;br /&gt;&lt;br /&gt;Zaman formatı... Türkiye'de hangi uygulamalar dikkat ediyor ki?&lt;br /&gt;Aynı şey "encoding" için de geçerli. Hadi o biraz daha dikkat çekici, çünkü arada ciddi problemler yaratıyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113860089431583183?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113860089431583183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113860089431583183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113860089431583183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113860089431583183'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/01/enterprise-library-2.html' title=''/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113854827530417310</id><published>2006-01-29T07:06:00.000-08:00</published><updated>2006-01-29T07:24:35.313-08:00</updated><title type='text'>Enterprise Library 2.0 maceram</title><content type='html'>Enterprise Library 2.0 çıktı. Çok memnun oldum. Yazdığım uygulamayı, 1.0'dan, 2.0'a taşıyordum. Dayanamayıp, 2.0'ın RC versiyonu ile yazmıştım, Release yayınlandığında, yazdığım kodun nasıl çalışacağına baktım. Bir dünya (430 adet kadar) hata verdi. O sırada Atlantik üzerinde uçuyordum, "Nasılsa daha 7 saat daha uçucam şunları düzelteyim." dedim. Bu arada olay bitmiştir, artık uzun uçuşlarda, uçaktan internete bağlanılabiliyor (yarım saati 9 USD). Eğer siz de benim gibi kafayı yemişseniz deneyebilirsiniz. MSN'den uçaktan konuşmak pek bir havalı oluyor. Voice chat yapmayı denedim ama beceremedim.&lt;br /&gt;&lt;br /&gt;Neyse hataların büyük bir kısmı, çok kullanılan "SRDescription" attribute'ının parametrelerinin yer değiştirmesiymiş. Pıtır pıtır düzelttim, sonra bir kaç kritik hata vardı, onları da yere inince Frankfurt havaalanında düzelttim. Şimdi kodum çalışıyor gibi ama hâlâ emin olamıyorum, yapacak bir sürü iş var. Sanırım skobumu çok büyük tuttum. Aklıma gelen herşeyi koda koydum. Artık nasıl test yapacağımı bile bilmiyorum.&lt;br /&gt;&lt;br /&gt;Bu arada Enterprise Library'i &lt;a href="http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp"&gt;http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp&lt;/a&gt; adresinden indirebilirsiniz.&lt;br /&gt;&lt;br /&gt;Bir sürü şey değişti. Artık "Configuration Application Block" yok. "Data Access Application Block", .Net 2.0'la gelen "Connection String"'leri kullanıyor. Aynı şekilde "Security Application Block" da .Net 2.0'ın Membership ve Authorization özelliklerini kullanıyor ve bunun için "Configuration Tool"da, kontroller yok. "Logging Application Block" değişti. En güzel özelliklerden biri de "Instrumentation" bloklardan ayrı bir node ile yönetiliyor ve istenirse kapatılabiliyor. Bu daha önceki versiyonda bir sürü güvenlik ayarı problemine yol açıyordu.&lt;br /&gt;&lt;br /&gt;İçinde çok sıkı bir "ObjectBuilder" nesnesi var. "Composite UI Application Block"da kullanılmış daha sonra EntLib içinde kullanılmış. Tekrar kullanılabilirlik bu olsa gerek.&lt;br /&gt;&lt;br /&gt;Bu konuda öğrendiklerimi ilerde yazarım...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113854827530417310?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113854827530417310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113854827530417310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113854827530417310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113854827530417310'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/01/enterprise-library-20-maceram.html' title='Enterprise Library 2.0 maceram'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113854718857717720</id><published>2006-01-29T06:51:00.000-08:00</published><updated>2006-01-29T07:06:28.603-08:00</updated><title type='text'>Tekrar denemek.. Zamanlama...</title><content type='html'>Bu sabah aklıma geldi. Acaba bir konunun o anda olanaksız gözükmesi, onun asla yapılamayacağı anlamına mı geliyor?&lt;br /&gt;&lt;br /&gt;Mesela düşünün insanlık bundan ikiyüzyıl önce uçulamayacağını düşünüyordu, ama başarısız ola ola, en sonunda uçulabildi. Aynı şey uzaya gitmek için de öyle. Peki kendi hayatımıza baktığımızda buna benzer durumlar olmuyor mu? Bir işi yapmak istiyorsunuz ancak o anda imkansız gözüküyor. Bir süre sonra yapılabilir oluyor. Bu süre, aslında o işi yapabilmek için gereken deneyimleri kazanmak için geçen zaman olarak düşünülebilir.&lt;br /&gt;&lt;br /&gt;Peki buna benzer bir şeyi, iş dünyası için düşünsek. O anda yapılması çok anlamsız olan bir iş, bir zaman sonra anlamlı hale gelebiliyor. Örnek vermek gerekirse, bir internet siteniz var ve para kazanamıyorsunuz ama iş planınızın doğru olduğunu düşünüyorsunuz ama dayanamayıp sitenizi kapatıyorsunuz. Aynı şeyi (hiçbir şeyi değiştirmeden) bundan altı yıl sonra tekrar deniyorsunuz ve çok başarılı olabiliyor.&lt;br /&gt;&lt;br /&gt;Demek istediğim, daha önce yanlış olan şeyler, zamanın değişince doğru olabiliyor. Bu durumda uygun zamanda tekrar denemek gerekiyor. Olmadı... Başka zaman... Zaman!!!&lt;br /&gt;&lt;br /&gt;Zamanlama önemli, o anki durum önemli ve kullanılan kelimeler önemli. Tekrar tekrar denemek lazım.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113854718857717720?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113854718857717720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113854718857717720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113854718857717720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113854718857717720'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/01/tekrar-denemek-zamanlama.html' title='Tekrar denemek.. Zamanlama...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113618435023354577</id><published>2006-01-01T22:35:00.000-08:00</published><updated>2006-01-01T22:45:50.246-08:00</updated><title type='text'>IT sektörü, İngilizce Türkçe'ye karşı...</title><content type='html'>Bilgisayar sektöründe İngilizce'nin bu kadar hayatımıza girmesine karşıyım, ancak başka alternatifler bir türlü aklıma gelmiyor.&lt;br /&gt;&lt;br /&gt;Bu yazının başlığında kullanılan "IT" kelimesi - kısaltması bile İngilizce. Problem bence, ben IT yazdığımda bu yazıyı okuyan herkesin neyi kastettiğimi anlamasında. BT yazsaydım daha az anlaşılır olacaktı. Hatta hatta T harfinin ifade ettiği "Teknolojileri" kelimesi ne kadar Türkçe?&lt;br /&gt;&lt;br /&gt;Gibi gibi gibi...&lt;br /&gt;&lt;br /&gt;Lisedeyken falan hep Türkçe'den, edebiyat derslerinden kalırdım. Yani kimse Türkçe'yi çok iyi kullandığımı düşünmesin. Hala yamuk yumuk cümleler kurmaya devam ediyorum. Bu arada "^"  noktalama işareti Türkçe'den kaltı mı kalkmadı mı? Yani "Hâlâ" mı yazmalıyım, "Hala" mı yazmalıyım.&lt;br /&gt;&lt;br /&gt;Neyse "c u L8r" diyerek İngilizce'yi de biraz batırayım...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113618435023354577?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113618435023354577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113618435023354577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113618435023354577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113618435023354577'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2006/01/it-sektr-ingilizce-trkeye-kar.html' title='IT sektörü, İngilizce Türkçe&apos;ye karşı...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113586978517833699</id><published>2005-12-29T07:14:00.000-08:00</published><updated>2006-03-22T08:23:46.560-08:00</updated><title type='text'>Yazılım teknolojisini Osmanlılar geliştirseydi nasıl olurdu?</title><content type='html'>Merak ettiğim bir konu. Şöyle programlar yazardık;&lt;br /&gt;&lt;br /&gt;10 "Mert" BASILA&lt;br /&gt;20 10'a GİDİLE!&lt;br /&gt;30 SON&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;:P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113586978517833699?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113586978517833699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113586978517833699' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113586978517833699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113586978517833699'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2005/12/yazlm-teknolojisini-osmanllar.html' title='Yazılım teknolojisini Osmanlılar geliştirseydi nasıl olurdu?'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113586925130076639</id><published>2005-12-29T07:03:00.000-08:00</published><updated>2005-12-29T07:14:11.313-08:00</updated><title type='text'>Program yazmak basitleşiyor mu, zorlaşıyor mu?</title><content type='html'>Artık program yazmak, çeşitli uzmanlık alanlarına bölünmüş hale geldi. Teknoloji her geçen gün genişliyor, hem dikine dikine, hem de yanlara doğru.&lt;br /&gt;&lt;br /&gt;Kafam karıştı, bu işleri kolay hale getirmek isteyen bizler, geliştirdiğimiz programlarla, daha karışık hale getirmedik mi?&lt;br /&gt;&lt;br /&gt;Ne yapmak lazım?&lt;br /&gt;&lt;br /&gt;Bakıyorum, nesne yönelimli programlama devam ediyor, artık işler makinalara bölünmüş durumda. Yazdığımız uygulamalar/sistemler birden fazla makina üzerinde çalışacak hale geldi. "Message Oriented Programming" yeniden yükselişte. Daha bir sürü teknik geliştiriliyor. Hepsinin kendi avantajları ve dezavantajları var. Artık bir programcı, programı nasıl yazması gerektiğini değil, yazarken hangi araçları kullanması gerektiğini bilmesi gerekiyor. En başta verilen kararlar çok önemli hale geliyor.&lt;br /&gt;&lt;br /&gt;Herkes, MSDN'i biliyor. Bilmese Google'da çeşitli aramalar yapabiliyor.&lt;br /&gt;&lt;br /&gt;Peki 10 yıl sonra ne olacak? Bilmiyorum, sürükle-bırak programlama, heyecan uyandırıcı, Biztalk çok şeyler yapıyor.&lt;br /&gt;&lt;br /&gt;Microsoft'un Patterns&amp;Practices takımı harıl harıl çalışıyor. GAT diyor, GAX diyor, DSL diyor, kafam daha da karışıyor.&lt;br /&gt;&lt;br /&gt;Tüm bunları Microsoft cephesinden yazdım, ama aynı kavramlara karşılık gelen, Oracle, Unix, Linux ve Java tarafında da kavramlar var. İş karıştı yaa. Ben basit programlar yazmayı özledim. Hep binlerce kullanıcının olduğu, arkada Task'lerin çalıştığı, Veritabanının olduğu, n-Tier architecture'dan sıkıldım.&lt;br /&gt;&lt;br /&gt;Program başta başlasın, sonda da bitsin, bunu da hızlı yapsın...&lt;br /&gt;Böyle bir ortam bilen var mı?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113586925130076639?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113586925130076639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113586925130076639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113586925130076639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113586925130076639'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2005/12/program-yazmak-basitleiyor-mu-zorlayor.html' title='Program yazmak basitleşiyor mu, zorlaşıyor mu?'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113462549749597544</id><published>2005-12-14T21:44:00.000-08:00</published><updated>2005-12-14T21:44:57.546-08:00</updated><title type='text'>İşe gelirken</title><content type='html'>Bu sabah rekor kırdım ve trafiğe yakalanmamak için erken kalkıp işe gelme çabalarım sonucu, saat 7 itibarı ile şirkette hazır ve nazır durumdaydım...&lt;br /&gt;&lt;br /&gt;Araba yolculukları zevkli geçiyor. Yolda (1-2 saat sürüyor), insan o gün neler yapacağını planlayabiliyor veya gün içinde yaşadıklarını gözden geçirip başarılı olup olamadığını denetleyebiliyor. Buna Polyannacılık (böyle mi yazılıyordu?) da diyebilirisiniz.&lt;br /&gt;&lt;br /&gt;Bu sabah gelirken, programcılığın nereden nereye geldiğini düşündüm. İlk program yazmaya başladığım günleri hatırladım. Hatta artık böyle bir pozisyonun kalmadığını, onun yerine Uygulama Geliştirildiğini fark ettim.&lt;br /&gt;Uygulamayla, Program arasındaki fark nedir? Çözemiyorum...&lt;br /&gt;&lt;br /&gt;10 PRINT "MERT"&lt;br /&gt;20 GOTO 10&lt;br /&gt;RUN&lt;br /&gt;&lt;br /&gt;Hey gidi günler... O zamandan bu zamana çok şey değişti. Yukarıdaki gibi bir BASIC ile bugünkü bankacılık uygulamalarının yazıldığını düşünebiliyor musunuz? Herhalde baya kafa yedirirdi. Bir de GOSUB'larla fonksiyonlar prosedürler tanımlansa...&lt;br /&gt;&lt;br /&gt;Bu arada işin garibi, ismini vermiyeyim, geçenlerde Web'de Aynen yukarıdaki gibi (GW-BASIC) ile yazılmış 3000 satırlık bir ASP sayfası gördüm. Hâlâ başarılı bir şekilde hizmet veriyor!!! İşin komiği hâlâ böyle kodlar yazabilmemize izin veriliyor. &lt;br /&gt;VB.Net'de denemek lazım.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113462549749597544?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113462549749597544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113462549749597544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113462549749597544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113462549749597544'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2005/12/ie-gelirken.html' title='İşe gelirken'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113450317792314171</id><published>2005-12-13T11:41:00.000-08:00</published><updated>2005-12-14T05:51:21.493-08:00</updated><title type='text'>Kaptırdım gidiim bari...</title><content type='html'>YB.Services'e bir uygulama daha yazmaya başladım. Konfigürasyon dosyasını takip eden bir windows servisi. Dosyada yapılan değişklikleri takip edecek ve abone olan kullanıcılara e-mail, sms, fax ve saire haber verecek. Şu prosedür değişti, kodunu modifay et gibilerinden. Çok gereksi gibi gözükmekle birlikte, Web Servisi olarak kullanıldığında, servisten faydalanan kullanıcılara, hangi kodun değiştiğini haber verecek. Çok güvendiğim bir özellik...&lt;br /&gt;&lt;br /&gt;Ayrıca bu Windows servisi ile, uygulama belirli periyotlarla çalışıp, atom (stored procedure) ları çalıştırıp, bir dosyaya veya FTP folderına, uygun parametrelerle çıktı üretecek. Tabi zaman bağımlı olmayan veritabanı işlerinde de, sonuç üretebilecek.&lt;br /&gt;&lt;br /&gt;Bitirmek için sabırsızlanıyorum. Ama çok iş var çok.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113450317792314171?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113450317792314171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113450317792314171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113450317792314171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113450317792314171'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2005/12/kaptrdm-gidiim-bari.html' title='Kaptırdım gidiim bari...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-113449236528120860</id><published>2005-12-13T08:46:00.000-08:00</published><updated>2005-12-13T08:46:05.330-08:00</updated><title type='text'>Uzun zaman oldu...</title><content type='html'>Şu aralar, yenibir.com'da IT direktörü olarak çalışıyorum. Çok zevkli.&lt;br /&gt;&lt;br /&gt;Enterprise Library ile bayağı uğraştım, çok güzel bir uygulama. Enterprise Library üzerinde bir uygulama geliştiriyorum. "YBServices". YB adını Yenibir'den alıyor. Amacı, veritabanında (SQL server) tanımlı bir stored procedure'ü, HTTP ile çalıştırıp, sonucunu, Web Servisi, RSS, Javascript nesnesi (JSON), Excel dosyası veya Access dosyası olarak geri göndermek. Bu arada, gerekli authentication ve authorization işlemlerinin yapılması, eğer gerekiyorsa loglama (EntLib'de tanımlı bir yere) yapılması. Bir de gerekli parametreler tanımlanıp, işlem gerçekleşmeden önce validasyon yapıyor. Ayrıca istenirse WSDL ve help dosyaları üretilebiliyor.&lt;br /&gt;&lt;br /&gt;Bayağı uğraştırdı, ama sonuca yaklaşıyorum. Feature-set bitmek üzere. Alfaya geçeceğim. Sonra bug-fixing vs...&lt;br /&gt;&lt;br /&gt;Eğer buralara kadar okumuşsanız, fikirlerinizi öğrenmek isterim. Bana mertsakarya@hotmail adresinden ulaşabilirsiniz.&lt;br /&gt;&lt;br /&gt;Görüşmek üzere...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-113449236528120860?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/113449236528120860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=113449236528120860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113449236528120860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/113449236528120860'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2005/12/uzun-zaman-oldu.html' title='Uzun zaman oldu...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109704126180381810</id><published>2004-10-05T22:33:00.000-07:00</published><updated>2004-10-05T22:42:20.260-07:00</updated><title type='text'>NSIS: RSSReader'ın Installer'ı</title><content type='html'>RSSReader'ın Kurulum modülünü, .Net Installer'inden &lt;a href="http://nsis.sourceforge.net/"&gt;NSIS'&lt;/a&gt;e taşıdım. Dosya boyu 500K kısaldı.&lt;br /&gt;Artık istediğimi çok rahat yapabiliyorum. İşin güzel yanı, &lt;a href="http://nsis.sourceforge.net/"&gt;NSIS&lt;/a&gt; Sourceforge'da. Bir de &lt;a href="http://hmne.sourceforge.net/"&gt;NISEdit&lt;/a&gt; diye bir editörü indirdim. Artık çok rahat kurulum programı yaratabiliyorum.&lt;br /&gt;&lt;br /&gt;Yardımların için teşekkürler Koray.&lt;br /&gt;&lt;br /&gt;MSI dosyaları çok iyi, pek çok özellikleri var ama, çeşitli Windows sürümlerinde farklı davranıyorlar.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109704126180381810?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109704126180381810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109704126180381810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109704126180381810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109704126180381810'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/10/nsis-rssreadern-installer.html' title='NSIS: RSSReader&apos;ın Installer&apos;ı'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109514635209342707</id><published>2004-09-14T00:19:00.000-07:00</published><updated>2004-09-14T00:19:12.093-07:00</updated><title type='text'>Istanbul manzaralari</title><content type='html'>Bir mesajlasma grubunda gecen gun cok guzel bir link geldi. &lt;a href="http://istanbul.potomya.net/dolmabahce-sahil.htm"&gt;Panoramik Istanbul manzaralari...&lt;/a&gt;&lt;br&gt;Linkin altinda baska resimlere de ulasabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109514635209342707?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109514635209342707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109514635209342707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109514635209342707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109514635209342707'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/09/istanbul-manzaralari.html' title='Istanbul manzaralari'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109283931740242849</id><published>2004-08-18T07:26:00.000-07:00</published><updated>2004-08-18T07:28:37.403-07:00</updated><title type='text'>Don Box Indigo takımını tanıtıyor</title><content type='html'>&lt;a href="mms://wm.microsoft.com/ms/msnse/0408/23062/don_box_indigo_tour/Channel9_DonBox_IndigoTour_MBR_300k_110k_56k.wmv"&gt;Yarım saatlik Microsoft Indigo turu&lt;/a&gt; (Media Player)&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109283931740242849?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109283931740242849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109283931740242849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109283931740242849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109283931740242849'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/08/don-box-indigo-takmn-tantyor.html' title='Don Box Indigo takımını tanıtıyor'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109151567378636123</id><published>2004-08-02T23:44:00.000-07:00</published><updated>2004-08-02T23:47:53.786-07:00</updated><title type='text'>Assembler.Net</title><content type='html'>Hey! .Net için Assembler yazılmış.&lt;br /&gt;Artık ASP.Net sayfalarınızı&lt;br /&gt;&lt;%Page Language="Asm80386"%&gt;&lt;br /&gt;ile başlatabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.viksoe.dk/code/asmil.htm"&gt;http://www.viksoe.dk/code/asmil.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109151567378636123?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109151567378636123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109151567378636123' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109151567378636123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109151567378636123'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/08/assemblernet.html' title='Assembler.Net'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109085837734003584</id><published>2004-07-26T09:04:00.000-07:00</published><updated>2004-07-26T09:12:57.340-07:00</updated><title type='text'>Vazgeçemediğim .Net uygulamaları...</title><content type='html'>Hmmm. Bu uygulamaları ne zaman bir makina kursam yüklemeliyim. Buraya not edeyim bari...&lt;br /&gt;&lt;br /&gt;1. NUnit; Mükemmel test aracı.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://sourceforge.net/projects/nunit/"&gt;http://sourceforge.net/projects/nunit/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. NUnit Visual Studio Add-in; Mükemmel test aracımın Visual Studio arayüzü&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://sourceforge.net/projects/nunitaddin/"&gt;http://sourceforge.net/projects/nunitaddin/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. PrimalScript; Vazgeçemediğim editor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.sapien.com"&gt;http://www.sapien.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.&amp;nbsp; NDoc; .Net için yardım hazırlama aracı. Sourceforge seni seviyorum.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://sourceforge.net/projects/ndoc/"&gt;http://sourceforge.net/projects/ndoc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. CLR Profiler; .Net makinama neler yapıyor? hmmm&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Reflector; Mükemmel araç. ILDASM pabucunu dama attı.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;http://www.aisto.com/roeder/dotnet/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. SharpZipLib; Artık zip dosyası yapmak çok kolay...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.icsharpcode.net/OpenSource/SharpZipLib/"&gt;http://www.icsharpcode.net/OpenSource/SharpZipLib/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109085837734003584?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109085837734003584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109085837734003584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085837734003584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085837734003584'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/07/vazgeemediim-net-uygulamalar.html' title='Vazgeçemediğim .Net uygulamaları...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109085775842594803</id><published>2004-07-26T09:00:00.000-07:00</published><updated>2004-07-26T09:04:17.933-07:00</updated><title type='text'>dRSSReader yayında</title><content type='html'>Uzun zamandır uğraştığım RSS okuma programı yayında... &lt;br /&gt;Sourceforge'da bulabilirsiniz. Hadi indirin bana bira hit verin. &lt;br /&gt;&lt;br /&gt;İşin güzel yanı, Feed URL satırına &lt;a href="http://mertsakarya.blogspot.com"&gt;http://mertsakarya.blogspot.com&lt;/a&gt; yazarak günlüğüme abone olabilirsiniz. Yani beni artık buradan takip etmenize gerek yok. &lt;br /&gt;&lt;br /&gt;Uygulamanın adresi: &lt;br /&gt;&lt;a href="http://sourceforge.net/projects/drssreader/"&gt;http://sourceforge.net/projects/drssreader/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Bunu yazdığımda 1.1.1 versiyonu yayınlamıştım. İnşallah yeni versiyonlar yazmaya fırsatım olur. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109085775842594803?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109085775842594803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109085775842594803' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085775842594803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085775842594803'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/07/drssreader-yaynda.html' title='dRSSReader yayında'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109085759699752791</id><published>2004-07-26T08:58:00.000-07:00</published><updated>2004-07-26T08:59:56.996-07:00</updated><title type='text'>En sevdiğim editör...</title><content type='html'>PrimalScript... Şu anda 3.1 versiyonu var. hayatımda ilk defa para verip aldığım lisanslı program. Alex Riedel diye bir abi yazıyor...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sapien.com"&gt;http://www.sapien.com&lt;/a&gt; adresinden indirebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109085759699752791?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109085759699752791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109085759699752791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085759699752791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085759699752791'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/07/en-sevdiim-editr.html' title='En sevdiğim editör...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7147403.post-109085748612774639</id><published>2004-07-26T08:57:00.000-07:00</published><updated>2004-07-26T08:58:06.126-07:00</updated><title type='text'>Günlüğüme hoşgeldiniz...</title><content type='html'>Selam dostlar bundan böyle internette benim de bir günlüğüm var.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7147403-109085748612774639?l=mertsakarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mertsakarya.blogspot.com/feeds/109085748612774639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7147403&amp;postID=109085748612774639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085748612774639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7147403/posts/default/109085748612774639'/><link rel='alternate' type='text/html' href='http://mertsakarya.blogspot.com/2004/07/gnlme-hogeldiniz.html' title='Günlüğüme hoşgeldiniz...'/><author><name>Mert Sakarya</name><uri>http://www.blogger.com/profile/08840937717597592297</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://photos1.blogger.com/x/blogger/5913/425/1600/869537/minimi.jpg'/></author><thr:total>1</thr:total></entry></feed>
