﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:blogChannel="http://www.mehmetbilen.com/"><channel><title>MehmetBilen.Com - yazıyorum, öyleyse varmıyım..!!</title><link>http://www.mehmetbilen.com/</link><description>yazıyorum, öyleyse varmıyım..!!</description><copyright>Copyright MehmetBilen.Com</copyright><generator>http://www.mehmetbilen.com/</generator><item><title>Kpss 2010 Eğitim Bilimleri Soru ve Cevapları</title><link>http://www.mehmetbilen.com/Post/99/Kpss-2010-Egitim-Bilimleri-Soru-ve-Cevaplari.aspx</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp; Başlığı g&amp;ouml;renler yanlış anlamasın aslında amacım soru ve cevapları paylaşmak değil, soru ve cevapları hakkında yorumlarımı paylaşmak. Sınavla ilgili bir &amp;ccedil;ok tartışma yapılıyor. Bir &amp;ccedil;ok şaibeli soru ile sınavda karşılaştık. Ama &amp;ouml;nce şunu kabul ederek yorumlamaya başlamak istiyorum. Neticede bizler elimizde olanla en iyisini yapmaya &amp;ccedil;alışmamız gerekiyor, yani sınav ne kadar zor olursa olsun bunu kabullenip buna g&amp;ouml;re kendimizi ayarlamamız lazım. &lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Şimdi sınava gelicek olursak, &amp;nbsp;en az fifa hakemlerinin d&amp;uuml;nya kupasında verdiği yanlış kararlarla aynı niteliğe sahip sorulara tanık olduk. Bazı soruların hi&amp;ccedil; cevabı yokken bazı soruların 5 cevaplı olduğunu g&amp;ouml;rd&amp;uuml;k. İki yaşındaki k&amp;uuml;&amp;ccedil;&amp;uuml;k kız &amp;ccedil;ocuğunun babasının bastığı kornayla k&amp;uuml;f&amp;uuml;r&amp;uuml; nasıl &amp;ouml;ğrendiğini &amp;ouml;ğrendik, yada &amp;ouml;ğremedik. &amp;Ouml;ğrenmeye gelmişken nisbi davranış değişikliği yaşandığını g&amp;ouml;rd&amp;uuml;k. Yada g&amp;ouml;rerek &amp;ouml;ğrenirken model almalımıydık ? &amp;Ccedil;alışırken Kpss profes&amp;ouml;rlerinin psikolojilerini de araştırmalımıydık. Bu profes&amp;ouml;rlerin Eriksonun hangi Psiko-Sosyal d&amp;ouml;nemde olduklarını incelemelimiydik... &amp;Ccedil;ocukken bastırılmış duygularını, su&amp;ccedil; ve cezadaki raznikov'un hangi ahlaki d&amp;ouml;nemde olduğunu yada ne bileyim Davranış Konstrantını bilmelimiydik ? Sanırsam ge&amp;ccedil;erliliği y&amp;uuml;ksek bir sınavla karşı karşıyaydık. Sınava giren kişinin &amp;ccedil;ok olduğu ve kontenjanın az olduğu bir sınavda madde g&amp;uuml;&amp;ccedil;l&amp;uuml;ğ&amp;uuml; y&amp;uuml;ksek sorularla karşılaştık. Bundan sonra b&amp;ouml;yle bel altı yumruklara alışmalımıyız ? Yada &amp;Ouml;sym sorusunu &amp;ccedil;&amp;ouml;zebilmek i&amp;ccedil;in b&amp;uuml;t&amp;uuml;n d&amp;uuml;nya litarat&amp;uuml;r&amp;uuml;n&amp;uuml; taramalımıyız. Hak iddia edebebileceğimiz bi kurum varmı ..?&lt;/p&gt;
&lt;p&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Eminim bu yazıyı okuyan bir &amp;ccedil;oğunuz benimle aynı g&amp;ouml;r&amp;uuml;şleri paylaşıyor. Adı &amp;uuml;st&amp;uuml;nde yesede yemesede Kpss... Herkese b&amp;uuml;y&amp;uuml;k ge&amp;ccedil;miş olsun diyorum. &amp;nbsp;Sizlerinde g&amp;ouml;r&amp;uuml;şlerini, eleştirilerini ve yorumlarını bekliyorum.Allah tekrarını yaşatmadan atanabilmeyi nasip eder...&lt;/p&gt;</description><pubDate>7/10/2010 11:40:55 PM</pubDate><author>Mehmet Bilen | Saturday, July 10, 2010 11:40 PM</author></item><item><title>Farseer Fizik Motoru ve Silverlight (video ders)</title><link>http://www.mehmetbilen.com/Post/96/Farseer-Fizik-Motoru-ve-Silverlight-video-ders-.aspx</link><description>&lt;div&gt;&lt;span style="white-space: pre;"&gt;	&lt;/span&gt;Bu video dersimizde silverlight ve wpf ile fizik motoru (FarseerPhysicHelper) nasıl kullanılır onu inceledik, ve birde g&amp;uuml;zel demo oluşturduk. Eğlenceli bir video oldu... Bir sonraki video dersimizde silverlight ile oyun programlamayı fizik motorunu kullanarak işliyor olacağız.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Buyrun videodaki yaptığımız &lt;a href="http://www.mehmetbilen.com/eders\ftpg.html"&gt;demo...&lt;/a&gt;&amp;nbsp;Yazının devamındada videoyu g&amp;ouml;rebilirsiniz...&lt;/div&gt;
&lt;div&gt;&lt;!-- pagebreak --&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;object height="480" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;
&lt;param name="id" value="scPlayer" /&gt;
&lt;param name="quality" value="high" /&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/FirstFrame.jpg&amp;amp;containerwidth=640&amp;amp;containerheight=480&amp;amp;content=http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/untitled.mp4" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="scale" value="showall" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;
&lt;param name="base" value="http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/" /&gt;
&lt;param name="src" value="http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/mp4h264player.swf" /&gt;&lt;embed height="480" width="640" src="http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/mp4h264player.swf" base="http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/" allowscriptaccess="always" scale="showall" allowfullscreen="true" flashvars="thumb=http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/FirstFrame.jpg&amp;amp;containerwidth=640&amp;amp;containerheight=480&amp;amp;content=http://content.screencast.com/users/enverdesem/folders/Default/media/25773275-af5b-43b1-a5d0-653692bfcf84/untitled.mp4" bgcolor="#FFFFFF" quality="high" id="scPlayer" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;
&lt;/object&gt;</description><pubDate>5/24/2010 3:32:36 AM</pubDate><author>Mehmet Bilen | Monday, May 24, 2010 3:32 AM</author></item><item><title>Dreamweaver Ders Notu (geniş)</title><link>http://www.mehmetbilen.com/Post/94/Dreamweaver-Ders-Notu-genis-.aspx</link><description>&lt;img src="http://barinya.com/australia/images/adobe_dreamweaver_cs4.jpg" width="400" height="200" style="vertical-align: bottom;" /&gt;&lt;br /&gt;
&lt;div&gt;Aşağıdaki linkten DreamWeaver ders notunu indirebilirsiniz ama sadece bu nota bağlı kalmanızı tavsiye etmem derste not tutan arkadaşlardan mutlaka o notları alın.. Herkesten g&amp;uuml;zel notlar bekliyorum ona g&amp;ouml;re, şimdiden sınavda başarılar diliyorum, herkese iyi verimli g&amp;uuml;zel &amp;ccedil;alışmalar...&lt;/div&gt;
&lt;div&gt;&lt;!-- pagebreak --&gt;&lt;a href="http://www.mehmetbilen.com/dream_ders_notlari.docx"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.mehmetbilen.com/dream_ders_notlari.docx"&gt;Dreamweaver Ders Notları indir&lt;/a&gt;&lt;/div&gt;</description><pubDate>5/16/2010 12:34:13 PM</pubDate><author>Mehmet Bilen | Sunday, May 16, 2010 12:34 PM</author></item><item><title>Excel Ders Notu (Genişletilmiş) Yeni</title><link>http://www.mehmetbilen.com/Post/90/Excel-Ders-Notu-Genisletilmis-Yeni.aspx</link><description>&lt;p&gt;Aşağıdaki linkte iki farklı excel notu vardır. Genişletilmiş olan t&amp;uuml;m konuları kısa olan ise form&amp;uuml;ller konusunu kapsamaktadır. İyi &amp;ccedil;alışmalar.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;img height="256" width="256" src="http://btguvenliktest.com/wordpress/wp-content/uploads/pictures/excel.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;!-- pagebreak --&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mehmetbilen.com/excel.doc"&gt;Excel Ders Notları İndir&lt;/a&gt;(Genişletilmiş)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mehmetbilen.com/excel_notlari.doc"&gt;Excel Ders Notları İndir &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>5/4/2010 1:04:32 PM</pubDate><author>Mehmet Bilen | Tuesday, May 04, 2010 1:04 PM</author></item><item><title>Yazılım Uzmanlarından Altın Öğütler</title><link>http://www.mehmetbilen.com/Post/88/Yazilim-Uzmanlarindan-Altin-Ogutler.aspx</link><description>&lt;br /&gt;
&lt;div id="chipforum"&gt;
&lt;div class="fsol kisiselsol"&gt;
&lt;div class="msgMessage msgBlog" id="contextual"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&amp;Ccedil;ağdaş DAVULCU&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1. Satış ekibinden bir elemanın analiz ettiği projeye girmeyin !!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2. Kodu m&amp;uuml;kemmel bir şekilde yazmaya &amp;ccedil;alışmayın &amp;ccedil;&amp;uuml;nk&amp;uuml; m&amp;uuml;kemmeli ararken &lt;!-- pagebreak --&gt;proje bitmiyor!!!&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;3. Projeyi t&amp;uuml;m&amp;uuml;yle analiz etmeye &amp;ccedil;alışmayın &amp;ccedil;&amp;uuml;nk&amp;uuml; analiz m&amp;uuml;şteri tarafından programlama s&amp;uuml;recinde değiştiriliyor!!! G&amp;uuml;n&amp;uuml;m&amp;uuml;zde geliştirilmekte olan projeye m&amp;uuml;dahale etmeyen tek bir m&amp;uuml;şteri g&amp;ouml;sterin bana&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;4. &amp;Uuml;zerinde &amp;ccedil;alıştığınız projeyi bitiminde m&amp;uuml;şteriye g&amp;ouml;stermeyin!!! B&amp;uuml;y&amp;uuml;k ihtimalle m&amp;uuml;şterinin beklentisi doğrusunda bir &amp;ccedil;ıktı verememiş olacaksınız??? &amp;Ccedil;&amp;uuml;nk&amp;uuml; m&amp;uuml;şterinin beklentisi bitmez. Bu y&amp;uuml;zden t&amp;uuml;m uygulama geliştirme s&amp;uuml;recini m&amp;uuml;şterinin yanında yapın ve g&amp;uuml;nl&amp;uuml;k onaylar alın.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Atakan KESLER&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1- M&amp;uuml;şterinin istediğinden daha fazlasını vermeye kalkmayın , &amp;ouml;neride bulunabilirsiniz&amp;nbsp; ve kabul olan &amp;ouml;nerileriniz fazlandırın .&amp;lt;
&lt;script type="text/javascript" src="http://www.mehmetbilen.com/Resources/tiny_mce/themes/blogsa/langs/en.js"&gt;&lt;/script&gt;
;/span&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2- m&amp;uuml;şteri ile teması koparmayın . haberleşin ve proje raporları &amp;uuml;zerinden mutlaka ge&amp;ccedil;in. Bu aşamada yeni istek almamaya &amp;ouml;zen g&amp;ouml;sterin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3- Detaylı olmayan&amp;nbsp; bir analiz d&amp;ouml;k&amp;uuml;manı ile projeye başlamayın,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Mehmet DEMİRBİLEK&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Analiz onemlidir. Ama analizi bastaci edip, dipsiz kuyulara, bin besyuz kere degisecek musteri isteklerine mahkum olmayin. Makul bir asamada analizi keserek, uygulamaya gecin. Neticede her uygulama yarimdir, eksiktir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sakin framework turu kutuphaneler yazmaya kalkismayin. Bu tur fantaziler asla sonraki projelerinizde kullanilamayacagi gibi, bunun uzerine bina ettiginiz projenizin bakimi da imkansiz olacaktir. Elbette isi iyice cigirindan cikartmayip birinci projenizi bitirebilmisseniz.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sakin ekibinizin bilgi ve tecrubesinden daha buyuk islere girismeyin. Hele kurumsal bir firmada iseniz, topu 3. Partilere atmaniz, sizin iceride daha saglikli isler yapmanizi saglayacaktir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;4.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Eger bir acik kaynak kodlu proje next-next-next kurulum ile ve maksimim %10 modifikasyonla isinizi gormeyecekse, ondan kacabildiginiz kadar uzaga kacin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;5.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Ozellikle extranet uygulamalarinda generic hayaller kurmak gibi bir gaflete dusmeyin. Klonlayin gitsin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;6.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Ayri ayri 5 uygulamayi yonetmek, bunlarin birlesiminden olusacak bir uygulamadan daha kolaydir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;7.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Asla isi basit tutmayi unutmayin. Eger herhangi bir saglayici basit bir yapi onermisse, performans gibi cazibeli kelimelerin pesine takilip isi yoldan cikartmayin. Bunun yaninda, eger mevzuu akliniza yatmamissa, asla vendorunuzun gazina gelmeyin. (Ornek: her seyi stored procedures tarafina yikmak 3 vakte kadar projenizin copu boylayacagi anlamina gelir.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;8.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Test de onemlidir, ama yazilim gelistiricilerin yaptigini iddia ettikleri testlere asla inanmayin, guvenmeyin. Birakin business takimi testleri yapsin. Hem daha saglikli test yapilmis olur, hem de top onlarin yari sahasinda kalmis olur.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;9.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sececeginiz teknoloji cok onemlidir. Ama kullanmayi bildiginiz araclari secin. Asla, ilkel duygularla modern teknolojilere yonelmeyin. Bu sizi madara eder.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;10.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Dogru bildiginizi her zaman soyleyin. Ama ozellikle orta kademe yonetici iseniz, bazen ses etmeyip pes etmek daha basarili sonuclar doguracaktir. Birakin karari yoneticileriniz versin.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;11.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;O kadar da degil, 2 karis kod ile hayata gecirebileceginiz projelere onbinlerce dolar vermeyin, yoneticileriniz vermek istese bile engel olun. Bu sizin meslek onurunuz icin gereklidir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Nuri &amp;Ccedil;ANKAYA&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Proje planı yapıp duvara asmayın: &amp;Ccedil;oğu zaman proje başlangıcı &amp;ccedil;ok keyiflidir, planlar yapılır gantt chartlar hazırlanır, sonra da bunlar &amp;ccedil;ıktı alınıp duvara asılır, oysa proje y&amp;ouml;netimi yaşayan bir s&amp;uuml;re&amp;ccedil;tir, duvara asamazsınız! Her an t&amp;uuml;m değişiklikler plana yansıtılmalı, yapılan t&amp;uuml;m alt kalem işler hakkında durum bilgisi g&amp;uuml;ncel tutulmalıdır. Kritik yol hesabı yapabilmek proje s&amp;uuml;resince m&amp;uuml;mk&amp;uuml;n olmalıdır. Siz siz olun sakın proje planlarınızı yapıp bir kenara atmayın, duvarlara asmayın; hep g&amp;uuml;ncel tutun ve yaşayan proje y&amp;ouml;netim s&amp;uuml;re&amp;ccedil;lerine odaklanın.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Mehmet MADEN&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1) Requirement analizi tam yapılmadan ve emin olunmadan projenin sonraki adımlarına ge&amp;ccedil;ilmemeli&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2) Kodlama aşamasında kullanmış olmak i&amp;ccedil;in kullanılan (yada alışkanlık olarak) (aslında gerekte olmayan)&amp;nbsp; tasarım desenleri (design patterns) ve fazladan sınıf tanımları uygulanmamalı.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3)Eğitim le ilgili olarak; (&amp;ouml;zellikle o konuya yeni başlayanlar hedef kitle ise) sınıfta eğitmen tarafından anlatılan konu &amp;ouml;rnek, alıştırma veya &amp;ouml;devle desteklenmeli. Dersler seminer şeklinde ge&amp;ccedil;memeli!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Daron Y&amp;Ouml;NDEM&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sakın herşeye &amp;ldquo;Olur&amp;rdquo; demeyin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sakın m&amp;uuml;kemmelin peşinde koşmayın, yeterli yeterlidir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sakın para i&amp;ccedil;in kod yazdığınızı unutmayın!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;:) &amp;ccedil;ok ticari oldu belki bakış a&amp;ccedil;ısı ama teknik konulardan &amp;ldquo;Sakın&amp;rdquo; demek zor gibime geldi. &amp;ldquo;Duruma g&amp;ouml;re değişir&amp;rdquo; &amp;ccedil;oğu şey :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Burak Selim ŞENYURT&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Analiz&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Bir geliştirici olarak analiz s&amp;uuml;re&amp;ccedil;lerine katılmayı ihmal etmeyin. Uygulama geliştirme s&amp;uuml;re&amp;ccedil;lerinde m&amp;uuml;şterinin ihtiya&amp;ccedil;larına planlanan zaman dilimlerinde cevap verebilmek adına geliştiricilerin m&amp;uuml;mk&amp;uuml;nse analiz toplantılarına katılmalarında ya da analistlerin edindikleri bilgileri zamanında geliştiricilere aktarmalarında(m&amp;uuml;mk&amp;uuml;nse m&amp;uuml;şteri ile yapılan analiz toplantıları sonrasında d&amp;uuml;zenli olarak) yarar vardır. Nitekim proje geliştirme s&amp;uuml;relerine uyulamamasının en b&amp;uuml;y&amp;uuml;k nedenlerinden birisi, geliştirme takımının analiz d&amp;ouml;k&amp;uuml;manını tekrar tekrar okuması veya analiste benzer soruları tekrar tekrar sormasından kaynaklanmantakdır. Buradaki zaman kay bına neden olan fakt&amp;ouml;rleri geliştirme aşamasına başlamadan &amp;ouml;nce bertaraf etmek adına analist ve geliştirici takımlarının iş birliği son derece &amp;ouml;nemlidir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Yazılım Tasarımı&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;M&amp;uuml;şterinin hoşuna gitmesi i&amp;ccedil;in tasarımda gereksiz yere model &amp;uuml;retmeyin. &amp;Ouml;zellikle teknik konuda &amp;ccedil;ok bilgili olmayan m&amp;uuml;şterilerin birazda kendi ekiplerinde g&amp;ouml;ze girmeye &amp;ccedil;alışan elemanlarının etkisi altında kalarak &amp;uuml;r&amp;uuml;nlerinde "şu da olsun, bu da olsun..." gibi s&amp;ouml;ylemlerine sıklıkla rastlanır. Her s&amp;ouml;ylenenin kabul edilmesi yazılım i&amp;ccedil;in uygun tasarımın oluşturulmasını zorlayabilir ve &amp;uuml;r&amp;uuml;n&amp;uuml;n tamamlanmasını g&amp;uuml;&amp;ccedil;leştirebilir. Bu nedenle akla yatmayan hallerde m&amp;uuml;şteriyi ikna edebilecek şekilde yaklaşılmalı ama kırıcı olmadan gerek&amp;ccedil;eleri belirterek ilerlenilmelidir. Gerektiğinde alterfnatif planlar veya &amp;ccedil;&amp;ouml;z&amp;uuml;mler &amp;ouml;nerilerek uygun yazılım ta sarımına y&amp;ouml;nlendirilmesi sağlanmalıdır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;M&amp;uuml;şteri Eğitimi&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;M&amp;uuml;şteri eğitimlerine &amp;ouml;n bilgi edinmeden gitmeyin. M&amp;uuml;şterinin eğitim alacak personelinin seviyesi, sahip olduğu bilgi birikimi, tecr&amp;uuml;beleri, yapmakta oldukları işe eğitimin kalitesini, verimliliğini, s&amp;uuml;resini doğrudan etkileyen fakt&amp;ouml;rlerdir. Genellikle eğitim konusunun tamamının m&amp;uuml;şteriye aktarılması &amp;ccedil;oğu zaman gereksiz olabilir ve &amp;ccedil;oğu zamanda yetersiz kalabilir. &amp;Ouml;yleki m&amp;uuml;şterinin eğitimden almak istediği asıl bilgileri hızlı ve &amp;ccedil;abuk teşhis etmek, m&amp;uuml;şteri sormadan &amp;ouml;neride bulunarak katkı sağlamak ve tecr&amp;uuml;be aktarımını ger&amp;ccedil;ekleştirmek adına &amp;ouml;n bilgilerin edinilmesi eğitmenin işini kolaylaştıracak ve eğitimin kalitesini olabildiğince arttıracaktır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Algoritma Geliştirme&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Matematikten uzaklaşmayın. Her ne kadar uygulama geliştirmek adına işlerimiz kolaylaştıran sayısız framework olsa da zaman zaman &amp;ccedil;&amp;ouml;z&amp;uuml;m i&amp;ccedil;in uygun algoritmaların &amp;uuml;retilmesi geliştiricilere kalmaktadır. Bu noktada kullanılacak veya tasarlanacak algoritmaların performans, verimlilik, &amp;ouml;l&amp;ccedil;eklenebilirlik, kullanışlılık vb kriterleri sağlıyor olması &amp;ouml;nemlidir. Ancak şu bir ger&amp;ccedil;ektir ki algoritmalar matematiksel temellere dayanan ve matematik ile &amp;ccedil;&amp;ouml;z&amp;uuml;len lineerlerdir. Bu nedenle matematik bilmi ile haşır neşir olmak m&amp;uuml;mk&amp;uuml;n olduğunca fazla matematik model bilmek algoritma geliştirme konusunda geliştiricilere epey bir zaman kazandıracaktır. Bu sebepten matematikten uzaklaşmamak m&amp;uuml;mk&amp;uuml;n olduğunca yakın durmak ve boş vakitlerde belki de var olan matematiksel algoritmalar &amp;uuml;zerinde &amp;ccedil;alışmak &amp;ouml;nerilebilir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Kodlama&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Sadece X diline odaklanmayın. Geliştirici ekiplerin &amp;ccedil;oğu belirli diller konusunda uzmanlaşmıştır. Ancak &amp;ccedil;oğu b&amp;uuml;y&amp;uuml;k &amp;ccedil;aplı projede m&amp;uuml;şterinin &amp;uuml;r&amp;uuml;n&amp;uuml;n geliştirmesine dahil edeceği ekipler ile arada dil uyuşmazlıkları s&amp;ouml;z konusu olabilir. M&amp;uuml;şteri tarafı A dilini iyi bilirken işi alan geliştirme firmasının ekibi B dilini biliyor olabilir. Koordinasyonun sağlanması her ne kadar bazı framework' lerde &amp;ccedil;ok kolay olsa da, m&amp;uuml;şterinin istekleri doğrultusunda firmanın geliştirme ekibinin B dilinde yazması istenebilir. Bu sebepten geliştiricilerin "hayatım boyunca A ile geliştiririm" demesi &amp;ccedil;ok doğru olmayabilir. Bunun yerine programlama dili temellerini bilmek(nesne y&amp;ouml;nelimli, fonksiyonel gibi...) ve yazılım geliştirme desenlerini tanımak A, B, C, D gibi diller arasında ge&amp;ccedil;iş yapmayı kolaylaştıracak ve geliştiricinin daha dil bağımsız olmasını sağlayacaktır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Test&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Unit Test deyip ge&amp;ccedil;meyin. &amp;Ccedil;oğu geliştirici test yapmayı ihmal eder veya zaman kaybı olan bir s&amp;uuml;re&amp;ccedil; olarak g&amp;ouml;r&amp;uuml;r. Oysaki test s&amp;uuml;re&amp;ccedil;leri, uygulama kodu i&amp;ccedil;erisindeki en k&amp;uuml;&amp;ccedil;&amp;uuml;k birimden başlar ve m&amp;uuml;şteri kabul testlerine(UAT) kadar devam eder. İlk başlarda test edilmeyerek g&amp;ouml;zden ka&amp;ccedil;an noktaların UAT aşamasına kadar gelmesi başta zaman kaybı olmak &amp;uuml;zere m&amp;uuml;şterinin &amp;uuml;r&amp;uuml;n geliştirme takımına olan g&amp;uuml;venin sarsılmasına neden olabilir. Bu sebeple her geliştiricinin en azından sorumluluk sahasındaki fonksiyonelliklerin testini yaparak işi devretmesi &amp;ouml;nemlidir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Fatih DURGUT&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Eger gelistirmekte oldugunuz proje, bir sirket ici proje ise. Yani musteriniz ayni sirket icerisindeki farkli bir deparman ise. Analizini mumkun oldugunca ekran goruntulerini ekleyerek proje sahibine onaylatin. Genelde istenilen projeler icin yazilan analizler okunmuyor. Urun ortaya cikmaya basladiginda da, &amp;ldquo;ben bunu istememistim ama&amp;rdquo; oluyor.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;&amp;lt;mce:script type=" src="http://www.mehmetbilen.com/Resources/tiny_mce/themes/blogsa/langs/en.js"&gt;quot;&amp;gt;&lt;span style="font-size: small;"&gt;Bir yazilim firmasinda proje gelistiyorsaniz, yazilimcilarin motivasyonu projenin sagligi icin cok onemlidir. Sirket icerisindeki work-life balance dikkat etmek gerekiyor. Her proje icin yazilimcilari fazla mesai yaptirirsaniz bu size insan kaybi olarak geri donecektir. Projelerin hak ettikleri sureleri, gerekli buffer time koyarak belirleyin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Hakan ULAGAN&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Veritabanı dosyalarını yaratırken ve kullanırken Transaction log ve data dosyalarının performans ve g&amp;uuml;venlik a&amp;ccedil;ısından aynı disk &amp;uuml;zerinde olmamasına dikkat ediniz.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Koddan veritabanı bağlantısı yaparken asla, connection string i&amp;ccedil;erisinde , &amp;ldquo;sa&amp;rdquo; kullanıcısı gibi t&amp;uuml;m veritabanlarına yetkili bir admin hesabı kullanmayınız.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Mustafa ACUNGİL&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Best practise'lerden haberdar olun, onları g&amp;ouml;z ardı edip Amerika'yı yeniden keşfetmeyin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Best practise'leri anlayın ve &amp;ouml;yle kabullenin, ama niyetiniz anlamak olsun olumsuzlamak değil&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Değişen şartlarda eski kabullendiğiniz bilgilere k&amp;ouml;r&amp;uuml; k&amp;ouml;r&amp;uuml;ne bağlı kalmayın, g&amp;uuml;ncelliklerini kaybetmiş olabilirler.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Hakan &amp;Ccedil;AMOĞLU&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; İşi son ana bırakma: &amp;ccedil;&amp;uuml;nk&amp;uuml; mutlaka hesaba katmadığın bişeyler olacaktır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; İşi yapan değil kullanan olarak d&amp;uuml;ş&amp;uuml;n: &amp;ccedil;&amp;uuml;nk&amp;uuml; &amp;ouml;nemli olan senin sevmen değil m&amp;uuml;şterinin sevmesidir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ekstra isteklere hazırlıklı olun: &amp;ccedil;&amp;uuml;nk&amp;uuml; m&amp;uuml;şteri her zaman fazlasını ister. Bitmiş işin &amp;uuml;st&amp;uuml;ne bile keşke şu ş&amp;ouml;yle olsaydı bunu b&amp;ouml;yle yapsaydık der. Bu y&amp;uuml;zden yapılacak herşey baştan belirlenmeli ve ekstra isteklerin ekstra &amp;uuml;cret olacağı baştan belirtilmeli. B&amp;ouml;ylece m&amp;uuml;şteri başlangı&amp;ccedil;ta daha dikkatli d&amp;uuml;ş&amp;uuml;n&amp;uuml;r ve sonradan isteyeceklerinin bir bedeli olacağını bilir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Tamer &amp;Ouml;Z&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Analiz :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Bildiğiniz gibi analiz aşaması bir uygulama geliştirme s&amp;uuml;recinin en temel ve en &amp;ouml;nemli aşamasıdır. Dolayısıyla analiz aşamasında yapacağınız bir yanlış veya atlayabileceğiniz bir nokta ileride projenin uzamasından, m&amp;uuml;şteri tarafından kabul g&amp;ouml;rmemesi gibi ciddi problemlere yol a&amp;ccedil;abilmektedir. Dolayısıyla analiz safhası projenin başarısını direkt olarak etkilemektedir. Analiz safhasının projenin en &amp;ouml;nemli safhası olduğunu unutmayınız. Analiz safhasında yapılmayacak şeyleri sıralamak gerekirse bunların başında analiz safhasını kısa tutmak gelecektir. Bu belki de en &amp;ccedil;ok yapılan hatadır. M&amp;uuml;şteriniz sizden adres defteri uygulaması gibi fonksiyonlarını ve &amp;ouml;zelliklerini kolayca tahmin edebileceğiniz bir uygulama istiyorsa bile mutlaka analizi m&amp;uuml;mk&amp;uuml;n olduğu kadar detaylı yapmak gerektiğini, basit bir uygulamada bile isteklerin &amp;ccedil;ok farklılaşabildiğini unutmayınız. Bunun yanısıra analizi bir aracı ile değil direkt iş sahibi ve uygulamayı kullanacak son kullanıcı ile yapmanız ortaya &amp;ccedil;ıkabilecek yanlış anlaşılmaları engellemek adına ciddi bir &amp;ouml;nlem olacaktır. Analizi sonlandırmadan ve gereksinimleri ortaya &amp;ccedil;ıkarmadan teknoloji ve platform se&amp;ccedil;imini yapmayınız. Teknoloji ve platform se&amp;ccedil;imini yaparken bir uygulamanın bug&amp;uuml;nk&amp;uuml; koşullarını değil 3 sene kullanıldıkan sonraki koşullarını da d&amp;uuml;ş&amp;uuml;n&amp;uuml;n&amp;uuml;z. &amp;Ouml;rneğin uygulamanın 3 sene sonraki kullanıcı sayısı, veri miktarı neler olacak gibi soruları iyi analiz edip teknoloji se&amp;ccedil;imi yapınız. Aksi durumda performans sorunları ile karşılaşmanız olasıdır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Ekran Tasarımı :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Yazdığınız bir uygulamanın ekran tasarımını yaparken gerek diğer uygulamalarda olan ortak &amp;ouml;zellikleri, standartları g&amp;ouml;zardı etmeyiniz. &amp;Ouml;rnek vermek gerekirse geliştirdiğiniz uygulamalarda Tamam ve İptal d&amp;uuml;ğmelerinin yerlerini Windows&amp;rsquo;ta bulunduğu gibi Tamam d&amp;uuml;ğmesi solda olacak şekilde yerleştiriniz, Kaydırma &amp;ccedil;ubuğunu sağa ve aşağıya koyunuz, kısayol tuşlarını insanların &amp;ccedil;oğunlukla kullandığı uygulamalarda bulunan tuşlar ile aynı yapınız. Bunun yanısıra son kullanıcının kullanım alışkanlıklarını da iyi analiz edip ekran tasarımlarını ona g&amp;ouml;re yapmanız gerekmektedir. Uygulamanın alfa veya preview aşamasında yapacağınız kullanıcıın bilgileri hangi sıra ile doldurduğu, en &amp;ccedil;ok hangi d&amp;uuml;şmeleri kullandığı ve nereleri kullanmakta zorluk yaşadığı gibi g&amp;ouml;zlemler bu noktada işinizi kolaylaştıracaktır. Tabi ki burdaki en &amp;ouml;nemli diğer noktalardan biri &amp;ccedil;ok karmaşık ekranlardan ka&amp;ccedil;ınmaktır.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Kodlama :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Uygulama geliştirme aşamasında kodlama i&amp;ccedil;in kullanacağınız standartlarınızı bir projeye başlamadan &amp;ouml;nce mutlaka belirleyiniz. Bilhassa bir takım tarafından geliştirilen uygulamalarda herkes istediği gibi yazsın şeklinde bir yaklaşımda kesinlikle bulunmayınız. Mutlaka bir mimari yaklaşım benimseyiniz. Bir diğer nokta ise uygulama geliştirirken kodlama aşamasında uygulamanın gereksinimleri konusunda &amp;ccedil;ok fazla değişiklik olmayacağı d&amp;uuml;ş&amp;uuml;n&amp;uuml;lmektedir. Ancak ger&amp;ccedil;ek hayat maalesef bu kadar toz pembe değildir. Yapılan araştırmalara g&amp;ouml;re m&amp;uuml;şterilerin istekleri kodlama sırasında 20% civarında değişmektedir. Bu değişiklik taleplerini karşılamak adına uygulama kodunda g&amp;uuml;n&amp;uuml; kurtarmak adına kodlama standartlarınızın dışına &amp;ccedil;ıkacak şekilde değiştirmeyiniz. Bu değişiklikler size zaman kazandırıyor gibi g&amp;ouml;z&amp;uuml;ksede ileride daha &amp;ccedil;ok zaman kaybına neden olacaktır. &amp;Ccedil;ok uzun ve karmaşık metodlar yazmaktan ka&amp;ccedil;ınınız, metodlarınızı 30 satırı ge&amp;ccedil;meyecek ve tek bir fonksiyondan sorumlu olacak şekilde yazınız, isimlerini yaptıkları işi anlatacak şekilde veriniz.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Ahmet HOSO&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Yeni tamamladığınız bir geliştirmeyi başkalarına da test ettirmeden m&amp;uuml;şteriye sunmayın :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;M&amp;uuml;şteri demolarında &amp;ouml;n bir senaryo hazırlayıp oradaki senaryoyu adım adım test ederek demoya &amp;ccedil;ıkın. Ve senaryo dışına asla &amp;ccedil;ıkmayın&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Ertan DENİZ&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Yetersiz ihtiya&amp;ccedil; analizinden veya değişen ihtiya&amp;ccedil;lar sebebiyle, Yazılımınız &amp;uuml;zerinde değişiklik olabileceğini&amp;hellip; (Buzdolobı &amp;uuml;retmiyoruz.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Yazılımın &amp;ouml;mr&amp;uuml; boyunca, aynı kişiler tarafından s&amp;uuml;rd&amp;uuml;r&amp;uuml;lmeyeceğini , Yazılımı başkalarının devam ettirmesi gerektiğini &amp;hellip; (Yazılımda standartları takip etmeliyiz. Kodlama ve tasarım standartları gibi.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Mevcut problemimiz veya ihtiya&amp;ccedil;larımız ile,&amp;nbsp; daha &amp;ouml;nce başkalarının da karşılaşmış olabileceğini&amp;hellip;. (Karmaşıklaşan yazılım &amp;ccedil;&amp;ouml;z&amp;uuml;mlerinin, her kısmının sıfırdan yazılamayacağını d&amp;uuml;ş&amp;uuml;nmeliyiz. Hazır &amp;ccedil;&amp;ouml;z&amp;uuml;mler kullanmak gibi.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;
&lt;hr /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="msgMessage msgBlog" id="contextual"&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Kadir &amp;Ccedil;AMOĞLU&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Geliştirme, destek ve operasyon işlevlerini tek bir ekiple y&amp;uuml;r&amp;uuml;tmeyin. M&amp;uuml;mk&amp;uuml;nse hepsini ayrı ekipler halinde oluşturun. En k&amp;ouml;t&amp;uuml; ihtimalle geliştirmeyi diğer ikisinden ayırın.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yazılımcılara birim testi dışında testleri yaptırmayın. Alfa testlerini, entegrasyon, y&amp;uuml;k ve stres testlerini m&amp;uuml;mk&amp;uuml;nse ayrı birine/ekibe yaptırın. Olmadı siz yapın. Ama kodu yazana yaptırmayın.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Proje ilerlerken Ekibe yeni şeyler &amp;ouml;ğretmeye kalkmayın. Eğer ekibin &amp;ouml;ğrenmesi gereken yeni metotlar/teknolojiler varsa bunu proje başlamadan &amp;ouml;nce &amp;ouml;ğretin. Ya da proje planına eğitim s&amp;uuml;recini katarak zamanlamayı yapın&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="msgMessage msgBlog"&gt;&lt;/div&gt;
&lt;div class="msgMessage msgBlog"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;span style="font-size: small;"&gt;Derleme : Kadir &amp;Ccedil;amoğlu&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><pubDate>5/2/2010 10:52:48 AM</pubDate><author>Mehmet Bilen | Sunday, May 02, 2010 10:52 AM</author></item><item><title>Silverlight 5 mi ?</title><link>http://www.mehmetbilen.com/Post/85/Silverlight-5-mi-.aspx</link><description>&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Her sene
bahar aylarında yeni bir silverlight s&amp;uuml;r&amp;uuml;m&amp;uuml;n&amp;uuml;n gelmesine alıştık. Bu hep beni
heyecanlandırmıştır, Silverlight basamakları birer birer tırmanırken kat ettiği
yol her sene nerdeyse ikiye katlanıyor. Ge&amp;ccedil;tiğimiz g&amp;uuml;nlerde de Silverlight 4
s&amp;uuml;r&amp;uuml;m&amp;uuml; ile tanıştık. Tam s&amp;uuml;r&amp;uuml;m gelmeden &amp;ouml;nce bir dizi beta versiyonu ile zaten
yeni silverlight'a alışmıştık. Bir g&amp;uuml;n uyandım ve baktım ki 4 piyasaya &amp;ccedil;ıkmış.
Hemen blogları taradım, hemen hemen herkes silverlight hakkında birşeyler
karalamış. Ertesi g&amp;uuml;n uyandığımda ise Silverlight 5'i&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;!-- pagebreak --&gt;&amp;nbsp;g&amp;ouml;r&amp;uuml;rsem hi&amp;ccedil;
şaşırmayacağım. Silverlight kitabı yazmak isteyen tanıdıklarımın hep kitapları
yarım kaldı. Kat ettiği yol taktire layık dememize rağmen yinede insanın aklına
şu soru geliyor, silverlight stabil &amp;ccedil;alışmıyor mu ? Bu kadar kısa zamanda bu
kadar &amp;ccedil;ok s&amp;uuml;r&amp;uuml;m değiştirmesinin sebebi nedir ? Eğer eleştirmenler a&amp;ccedil;ısından
bakarsak; ben kıyaslama taraftarı değilim ama flash'ı ele aldığımızda iki s&amp;uuml;r&amp;uuml;m
arasındaki s&amp;uuml;re farkının baya uzun olduğunu g&amp;ouml;r&amp;uuml;r&amp;uuml;z. Flash'ta gayet yaygın
olduğuna g&amp;ouml;re silverlight 'ın puanı d&amp;uuml;ş&amp;uuml;r&amp;uuml;l&amp;uuml;yor. Programcılar a&amp;ccedil;ısından bakacak
olursak durum &amp;ccedil;ok farklı g&amp;ouml;z&amp;uuml;km&amp;uuml;yor, yeni s&amp;uuml;r&amp;uuml;m, yeni kodlama... Yeni bir
s&amp;uuml;r&amp;uuml;mde sanki herşey sıfırdan başlıyor. Ama işin aslı &amp;ouml;yle değil, bu vardığımız
noktalar tamamen &amp;ouml;n yargıdan ibaret. &amp;Ccedil;&amp;uuml;nk&amp;uuml; biz Amerika'nın tekrar
keşfedilmesine ne gerek var diyerek var olana şartlanıyoruz. Oysa ki odaktan
biraz uzaklaşabilirsek neden silverlight sorusuna cevabı &amp;ccedil;ok rahatlıkla
alabiliriz.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Silverlight
sanıldığının aksine tarayıcılarda sorun &amp;ccedil;ıkarmaz, hatta bir tarayıcınız olmasa
bile silverlight uygulamasını bağımsız bir şekilde &amp;ccedil;alıştırabilirsiniz. Biz
buna platform &amp;ouml;zg&amp;uuml;rl&amp;uuml;ğ&amp;uuml; diyoruz. Flashta complex uygulamalar g&amp;ouml;remezken
silverlight ile tamamen dinamik i&amp;ccedil;eriklerden oluşan projelerle &amp;ccedil;ok sık karşılışıyoruz.
Hızlı s&amp;uuml;r&amp;uuml;mlerin nedenine gelecek olursak sizi biraz ge&amp;ccedil;mişe g&amp;ouml;t&amp;uuml;rmek
istiyorum. Silverlight'ın ilk &amp;ccedil;ıktığı g&amp;uuml;nlere...&lt;/p&gt;
&lt;p class="MsoNormal"&gt;O zamanlar &amp;ouml;ğrenciydim ve bitirme projemi silverlight ile
yapmamız hakkında danışman hocam ile karar kıldık. Tabi ki silverlight 'ın
isminden başka bir bilgimiz yok elimizde.B&amp;uuml;t&amp;uuml;n arkadaşlarım beni yanlış
yaptığım konusunda uyardı, yeni bir teknoloji, nasıl &amp;ouml;ğreneceksin, nasıl
&amp;ccedil;alıştıracaksın, nerden kaynak bulacaksan gibi t&amp;uuml;rl&amp;uuml; bahanelerle... Ama Google
amcama silverlight'ı sorduğumda sanki &amp;ccedil;ıkalı bir ka&amp;ccedil; g&amp;uuml;n olmamış gibi binlerce
site ile karşılaştım. Yeni bir teknoloji olmasına rağmen o kadar &amp;ccedil;ok işlenmişti
ki sanki herkes silverlight'ı yıllardır biliyor gibiydi. Ve hi&amp;ccedil; zorlanmadan
yeni teknolojiyi &amp;ouml;ğrenmiştim. Her yeni s&amp;uuml;r&amp;uuml;mde ise daha g&amp;uuml;zel daha hızlı ve
daha web uygulamalarına hakim bir silverlight ile karşılaştım. Buradan
&amp;ccedil;ıkarılması gereken sonu&amp;ccedil; bence şu olmalı, ardarda s&amp;uuml;r&amp;uuml;mlerin &amp;ccedil;ıkması tamamen
silverlight ekibinin &amp;ccedil;alışmasına bağlı, iyileştirmelerine bağlı... yada bir
&amp;ouml;ğretmenin kendini geliştirmemesi onun &amp;ouml;ğretmenliğinden birşey eksiltmez de
diyebilirsiniz. İlk s&amp;uuml;r&amp;uuml;mlerinde rakipleri ile kıyaslanırken a&amp;ccedil;ıkcası şimdi
kıyaslayabilecek denk bir platform g&amp;ouml;remiyorum. &amp;Ccedil;&amp;uuml;nk&amp;uuml; başta da dediğim gibi her
yeni s&amp;uuml;r&amp;uuml;mde g&amp;uuml;c&amp;uuml;ne g&amp;uuml;&amp;ccedil; katmakta. &amp;Ouml;rneğin silverlight 4.0 ile birlikte office
programlarınıza erişebiliyorsunuz. Bir web uygulaması ile bunu yapmak &amp;ccedil;ok zor
gibi g&amp;ouml;z&amp;uuml;kse de silverlight i&amp;ccedil;in sadece bir detay. Hele ki silverlight flash
diskinize bile erişebilirken. Peki ya bir canlı yayın mı yapacaksınız ?
Sunucunuzun ne olduğu &amp;ouml;nemli değil, donmadan hd kalitesinde ki bir yayını almak
vermek hayal değil.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Neden hala
eski teknolojide ısrar ediliyor sorusuna tekrar gelelim, bende tekrar Amerika &amp;ouml;rneğini
hatırlatayım. Tabi ki tekrar Amerika'yı keşfetmeye gerek yok ama Hindistan &lt;span&gt;&amp;nbsp;&lt;/span&gt;yerine Amerika'ya gelen ve yaptığı keşfin
farkında olmayan kişiyi de hatırlatmak isterim... Belki &amp;ccedil;ok garip bir teori
gibi gelebilir ama bir g&amp;uuml;n uyanırsınız ve &amp;ccedil;ocuklarınızı anlamadığınızı fark
edersiniz. Tıpkı b&amp;uuml;y&amp;uuml;klerimizin bizim &amp;ccedil;ağımıza anlamsız g&amp;ouml;zlerle baktığı gibi.
Hi&amp;ccedil; bir zaman onlara bilgi &amp;ccedil;ağını anlatamadık , sanırım anlamak istemiyorlar...&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;www.mehmetbilen.com | mbilen@sdu.edu.tr&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description><pubDate>4/26/2010 12:22:27 AM</pubDate><author>Mehmet Bilen | Monday, April 26, 2010 12:22 AM</author></item><item><title>Alışamadım (şiir)</title><link>http://www.mehmetbilen.com/Post/81/Alisamadim-siir-.aspx</link><description>&lt;p&gt;&lt;b&gt;ALIŞAMADIM&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sen ge&amp;ccedil;tin yine ben sınıfta kaldım;&amp;nbsp;&lt;br /&gt;Bir t&amp;uuml;rl&amp;uuml; yanına ulaşamadım.&amp;nbsp;&lt;br /&gt;Sevda sınavından teşekk&amp;uuml;r aldım;&amp;nbsp;&lt;br /&gt;İhanet dersine &amp;ccedil;alışamadım...&amp;nbsp;&lt;br /&gt;&lt;br /&gt;G&amp;ouml;zlerim kapansa uykusuzluktan,&amp;nbsp;&lt;br /&gt;Korkarım hocama &lt;!-- pagebreak --&gt;saygısızlıktan,&amp;nbsp;&lt;br /&gt;Bir &amp;ouml;rnek istedi duygusuzluktan;&amp;nbsp;&lt;br /&gt;Seni diyecektim konuşamadım...&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Vefasız olmayı bilmedim diye,&amp;nbsp;&lt;br /&gt;Adını kalbimden silmedim diye,&amp;nbsp;&lt;br /&gt;Okuldan atıldım g&amp;uuml;lmedim diye;&amp;nbsp;&lt;br /&gt;Tebess&amp;uuml;m etmeye alışamadım...&lt;/p&gt;</description><pubDate>4/25/2010 8:47:01 PM</pubDate><author>Mehmet Bilen | Sunday, April 25, 2010 8:47 PM</author></item><item><title>Yalvaç Myo Vize Sınavları Hakkında (TBB, B4, WebTasarım)</title><link>http://www.mehmetbilen.com/Post/78/Yalvac-Myo-Vize-Sinavlari-Hakkinda-TBB-B4-WebTasarim-.aspx</link><description>&lt;p&gt;Temel Bilgisayar Bilimleri sınavı i&amp;ccedil;in konular powerpoint ve excelde işlediğimiz yerlere kadar olmakla beraber ilk haftalarda işlediğimiz derslerde dahildir.&lt;/p&gt;
&lt;p&gt;TBB ve B4 dersleri &lt;!-- pagebreak --&gt;i&amp;ccedil;in ilk hafta işlenen konular i&amp;ccedil;in ders notu isterseniz bunu inceleyebilirsiniz.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mehmetbilen.com/tbt.doc"&gt;Ders Notları&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Diğer konular i&amp;ccedil;in malesef ders notu hazırlayamadım.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;TBB, Bilgisayar4 ve webtasarım dersleri i&amp;ccedil;in b&amp;uuml;t&amp;uuml;n &amp;ouml;l&amp;ccedil;me ara&amp;ccedil;ları &amp;ccedil;oktan se&amp;ccedil;meli olacaktır. 1 adet klasik soru ile birlikte s&amp;uuml;reniz 45 dakikadır. Kendinizi ona g&amp;ouml;re ayarlayın.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>4/13/2010 5:11:35 PM</pubDate><author>Mehmet Bilen | Tuesday, April 13, 2010 5:11 PM</author></item><item><title>Elm Sokağındaki Masum Köylüler</title><link>http://www.mehmetbilen.com/Post/77/Elm-Sokagindaki-Masum-Koyluler.aspx</link><description>&lt;span style="font-size: small;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Ge&amp;ccedil;en hafta sonu internette ki k&amp;ouml;şe yazarlarına ş&amp;ouml;yle bir g&amp;ouml;z gezdiriyordum.&amp;Ccedil;ok ilgin&amp;ccedil; bir başlık dikkatimi &amp;ccedil;ekti. Aynen ş&amp;ouml;yle, "Elm Sokağımı, Uluborlu mu" diye... Uluborlu bebekliğimin, &amp;ccedil;ocukluğumun, yetişkinliğimin en g&amp;uuml;zel yıllarımın en vazge&amp;ccedil;ilmez yeridir. Acaba dedim bu kadar korkun&amp;ccedil; ne yaşandı. Dikkatle okudum. &amp;Ccedil;ok ilgin&amp;ccedil; tespitlerde bulunmuş yazar arkadaşımız, ama her tespitinin sonu "mış" ile bitiyor. Arkasından ise bunlar sadece şahit olduklarımız diyor, enstantane...&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Nerde &amp;ouml;ğrencinin ağzından, nerde kendi kaleminden yazıyor, nerde &amp;ouml;ğrenciler duyduklarını s&amp;ouml;yl&amp;uuml;yor pek anlaşılmıyor, kimin ne dediği belli değil. Ama ortada bir ger&amp;ccedil;ek var ki oda şu Uluborlu sokağı, &amp;ouml;z&amp;uuml;r dileyerek yazarın ağzı ile s&amp;ouml;yl&amp;uuml;yorum, Uluborlu sokağı elm sokağından daha korkun&amp;ccedil; bir yermiş... Neden mi ? Aynen aktarıyorum...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt; 
&lt;o:p&gt;&lt;span style="font-family: 'Times New Roman'; color: #000000; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-family: "&gt;"1) Ge&amp;ccedil;en yıl g&amp;uuml;z d&amp;ouml;neminde okulun &amp;ouml;n&amp;uuml;nde&amp;nbsp; birka&amp;ccedil; &amp;ouml;ğrenciyi &amp;ouml;ld&amp;uuml;resiye&lt;!-- pagebreak --&gt;&amp;nbsp;d&amp;ouml;vd&amp;uuml;ler. Bu &amp;ouml;ğrencilerden bir ka&amp;ccedil;ı okulu bıraktı ya da dondurdu. Bir ka&amp;ccedil;ı da bahar d&amp;ouml;neminde ancak okula d&amp;ouml;nebildiler. Su&amp;ccedil;ları Uluborlu gen&amp;ccedil;lerinden birine yan bakmakmış!&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-family: "&gt;&lt;br /&gt; 
&lt;span&gt;2) Yeni yapılan TOKİ dairelerinde kalan 6 tane &amp;ouml;ğrenciyi evlerinden dışarıya &amp;ccedil;ıkarıp alkol almışlar diye &amp;ouml;ld&amp;uuml;resiye d&amp;ouml;v&amp;uuml;ld&amp;uuml;ler.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;3) &amp;Ouml;ğrencilerden biri buranın gen&amp;ccedil;lerinden s&amp;uuml;rekli tehdit aldığı i&amp;ccedil;in yine ge&amp;ccedil;en yıl okulu bıraktı.&lt;br /&gt; 
4) Ge&amp;ccedil;enlerde 2 otomobil ve bir pikap olmak &amp;uuml;zere 3 araba &amp;ouml;ğrenci evini basıp 4 tane &amp;ouml;ğrenciyi evlerinden alıp ağa&amp;ccedil;lıklı bir yere g&amp;ouml;t&amp;uuml;r&amp;uuml;p temiz bir dayak atmışlar. Bu &amp;ouml;ğrencilerden birinin burnu kırılmıştı.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;Yurt baskısı&lt;br /&gt; 
5) Ge&amp;ccedil;enlerde 2 otomobil, gece 11 sularında &amp;ouml;ğrenci yurtlarından birini basıp &amp;ouml;ğrenci kaldırmak istemişler. Yurt y&amp;ouml;netiminin yoğun &amp;ccedil;abaları sonucu korkulan olmamış.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;6) Halı saha ma&amp;ccedil;larını basıp &amp;ouml;ğrenci d&amp;ouml;vme olayları o kadar &amp;ccedil;ok ki sayısını bilmiyoruz.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;7) Kaymakamlık kupası turnuvasından d&amp;ouml;nen &amp;ouml;ğrencilerin ma&amp;ccedil;ı kazanmalarını bahane edip sokak ortasında d&amp;ouml;vm&amp;uuml;şler. &amp;Ouml;ğrencilerden birinin suratını dağıtmışlar.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;8)&amp;nbsp; 2 &amp;ouml;ğrenci 2 Uluborlulu gen&amp;ccedil;le tartıştıkları i&amp;ccedil;in, 40 - 45 kişi bir grup &amp;ouml;ğrenciyi &amp;ouml;ld&amp;uuml;resiye d&amp;ouml;vm&amp;uuml;şler. Bu &amp;ouml;ğrencilerden bir tanesi diz kapağına sert darbe aldığından şu anda y&amp;uuml;r&amp;uuml;yemiyor, sakat kalabileceği s&amp;ouml;z konusuymuş.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;9)&amp;nbsp; İmamın biri hutbede asker ve &amp;ouml;ğrencinin s&amp;ouml;m&amp;uuml;r&amp;uuml;ld&amp;uuml;ğ&amp;uuml;n&amp;uuml; s&amp;ouml;ylediği i&amp;ccedil;in imamı bir daha camide g&amp;ouml;ren olmamış.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt; 
&lt;span&gt;Okulu bırakıyorlar&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;"
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-family: "&gt; 
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; 
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Yazar arkadaşımızın ve &amp;ouml;ğrencilerin &amp;ccedil;oğu tespitinde yaşanan olaylar doğru, ama ger&amp;ccedil;ek şu ki hemen hemen hepsi saptırma. Bunun adı ne habercilik ne r&amp;ouml;portaj ne s&amp;ouml;yleşi, Bunun adı sadece karalama... Burda yaşanan olaylar doğrudur ama kişiler yanlıştır, dayak yediği iddia edilen, d&amp;ouml;v&amp;uuml;ld&amp;uuml;ğ&amp;uuml; iddia edilen, evi basıldığı iddia edilen &amp;ouml;ğrenciler,başka bir &lt;strong&gt;&amp;ouml;ğrenci grubu&lt;/strong&gt; tarafından maruz kalmıştır bu olaylara. Burda yaşanan olaylar &amp;ouml;ğrencilerin kendi i&amp;ccedil;indeki yaşanan olaylardır. Kendi i&amp;ccedil;lerinde ki kavgalarıdır, hesaplaşmalarıdır. Kendi i&amp;ccedil;lerinde diye elbetteki kendi hallerine bırakılmış değildir. B&amp;ouml;yle tatsız olaylar nerde yaşanıyorsa oranın kendi problemidir, gerek okul y&amp;ouml;netiminden gerek uluborlu y&amp;ouml;netiminden konu ile yaptığım g&amp;ouml;r&amp;uuml;şmelerden sonra &amp;ouml;ğrenciler arasındaki bu t&amp;uuml;r problemlerin &amp;ccedil;&amp;ouml;z&amp;uuml;mlerine y&amp;ouml;nelik gerekli &amp;ccedil;alışmaları başlattıklarını s&amp;ouml;ylediler. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt; 
&lt;o:p&gt;&lt;span style="font-family: 'Times New Roman'; color: #000000; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Buraya kadar olan problemler &amp;ouml;ğrencilerin kendi i&amp;ccedil;inde olan problemleriydi. Şimdi birde &amp;ouml;ğrencilerin uluborlu halkı ile etkileşimine bakalım. &amp;Ouml;ncelikle Uluborlu halk'ının k&amp;uuml;lt&amp;uuml;r seviyesine bir bakmak lazım, Osmanlı zamanından bu yana hep ge&amp;ccedil;iş yerlerinde ki stratejik konumu ile &amp;ouml;n plana &amp;ccedil;ıkan Uluborlu'da eğitim seviyesi ger&amp;ccedil;ekten y&amp;uuml;ksektir. &amp;Uuml;lke y&amp;ouml;netiminde b&amp;uuml;y&amp;uuml;k &amp;ouml;neme sahip b&amp;uuml;rokratlar, y&amp;ouml;neticiler yetiştiren bir il&amp;ccedil;eden bahsediyoruz. Herhangi bir k&amp;ouml;y&amp;uuml;nde &amp;ccedil;if&amp;ccedil;ti&amp;ccedil;ilik yapan bir k&amp;ouml;yl&amp;uuml; bile en az ziraat fak&amp;uuml;ltesi mezunu. B&amp;ouml;yle insanların &lt;strong&gt;"i&amp;ccedil;ip i&amp;ccedil;ip zil zurna uluborlu sokaklarında dolaşan, sağa sola laf atan, taşkınlık yapan"&lt;/strong&gt;, gen&amp;ccedil;lere bile b&amp;ouml;yle tepkiler vereceğini sanmıyorum. Uluborlu da okuyan &amp;ouml;ğrenciler l&amp;uuml;tfen beni yanlış anlamasın Uluborlu meslek y&amp;uuml;ksek okulun'un dgs'deki başarısını bilmiyor değilim. Ama aranızda mutlaka &amp;ccedil;&amp;uuml;r&amp;uuml;k elmalar var, en son Uluborlu D&amp;uuml;ğ&amp;uuml;n Saray'ındaki eğlencenizi hatırlayın. Orada yapılan taşkınlıklardan eminim sizde rahatsız oldunuz.Hatta aynı eğlencede alkoll&amp;uuml; bir &amp;ouml;ğrenci grubunun &amp;ouml;ğretim g&amp;ouml;revlisi olan bir arkadaşın &amp;uuml;st&amp;uuml;ne y&amp;uuml;r&amp;uuml;d&amp;uuml;ğ&amp;uuml;n&amp;uuml; de hatırlatmak gerekir. Evet bizlerde &amp;ouml;ğrenci olduk, ama hi&amp;ccedil; bir zaman okuduğumuz yerin, nimetlerinden faydalandığımız yerin, esnafına, halkına &amp;ccedil;amur atmadık. Bazı &amp;ouml;ğretmenlerimizi sevmesekte, bazı y&amp;ouml;neticileri, orada yaşayan bazı insanları sevmesekte b&amp;ouml;yle ileri geri konuşmadık. Uluborlu Selahattin Karasoy Meslek Y&amp;uuml;ksek okulu bu g&amp;uuml;n T&amp;uuml;rkiyede sayılı meslek y&amp;uuml;ksek okullarının i&amp;ccedil;erisindeyse bilin ki bunda Uluborlu halk'ının katkısı g&amp;ouml;z ardı edilemez. B&amp;ouml;yle yazılarla şu an okumakta olan veya burayı tercih edecek olan &amp;ouml;ğrencilerin akıllarını bulandırmayın l&amp;uuml;tfen. &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;Yapıcı eleştirilerde bulunalım, bu makaleye konu olan yazarımızın bizzat kendisinin Uluborlu Halk'ından ve Selahattin Karasoy Meslek Y&amp;uuml;ksek okulu y&amp;ouml;neticilerinden bizzat &amp;ouml;z&amp;uuml;r dilemesi gerekmektedir. Saygılarımla... &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>4/6/2010 12:13:36 PM</pubDate><author>Mehmet Bilen | Tuesday, April 06, 2010 12:13 PM</author></item><item><title>.Net 4.0 ile Anında Admin Paneli</title><link>http://www.mehmetbilen.com/Post/59/-Net-4-0-ile-Aninda-Admin-Paneli.aspx</link><description>&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-family: 'Times New Roman';"&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Biz yazılımcılar genelde
admin panelinde g&amp;ouml;rsel &amp;ouml;ğelere pek &amp;ouml;nem vermeyiz. Bunun yerine veri
tabanımızdaki her veriye hızlıca ulaşabilmek ve anında d&amp;uuml;zenleme yapabilmek
isteriz. İş b&amp;ouml;yle olunca sadece y&amp;ouml;netici i&amp;ccedil;in bir s&amp;uuml;r&amp;uuml; kod yazmak gerekiyor.
Bir kişinin kullanacağı bir panel i&amp;ccedil;in bu kadar kod yazmayı kimse istemez işin
a&amp;ccedil;ıkcası, neticede bir ihtiya&amp;ccedil; yazılması gerekiyor... Peki o zaman şimdi .Net
4.0 ile gelecek olan bir şablonu inceleyelim, anında admin paneli oluşturma
nasıl oluyormuş g&amp;ouml;relim...&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;img height="360" width="550" src="http://enver.mehmetbilen.com/asp40/1.png" /&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;Yeni bir web projesi eklemeye
kalktığımızda yukarıdaki şablonlaru g&amp;ouml;r&amp;uuml;ceğiz. En altta iki se&amp;ccedil;enek biraz &amp;ouml;nce
bahsettiğimiz şablon. İkisi arasında &amp;ccedil;ok bir fark yok işin a&amp;ccedil;ıkcası, sadece
veri tabanına bağlanış &lt;!-- pagebreak --&gt;ve verileri &amp;ccedil;ekiş kısmı arka planda farklılık
g&amp;ouml;steriyor. İleri seviye kullanıcılar i&amp;ccedil;in, kod yazılması gerektiği durumlarda
bu &amp;ouml;nem arz ediyor. Onun dışında sadece hızlıca bir admin paneli yada herkese
a&amp;ccedil;ık bir panel d&amp;uuml;ş&amp;uuml;n&amp;uuml;yorsak &amp;ccedil;okda &amp;ouml;nemli değil. Ben burda Dunamic Data Linq to
Sql Web Site 'yi se&amp;ccedil;eceğim. Onay verdikten sonra projemde aşağıdaki resimde de
g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z gibi nesneler oluşucak, buraya kadar normal bir web sitesi gibi
g&amp;ouml;z&amp;uuml;k&amp;uuml;yor.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;img src="http://enver.mehmetbilen.com/asp40/2.png" width="284" height="358" /&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;Projemiz &amp;uuml;st&amp;uuml;nde sağ tuşa
basıp add new item komutunu vererek resimdede g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z gibi bir linq to sql
nesnesini projemize ekleyeceğiz. Eğer projemizi oluşturma kısmında alttakini
se&amp;ccedil;miş olsaydık, linq to sql yerine ado.net entity data modelini kullanacaktık.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;img src="http://enver.mehmetbilen.com/asp40/3.png" width="550" height="220" /&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;Linq to sql nesnemizi
ekledikten sonra veri tabanımızdan tablolarımızı Server Explorer ile &lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;linq to sql'in i&amp;ccedil;ine s&amp;uuml;r&amp;uuml;kleyip bırakıyoruz.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;img src="http://enver.mehmetbilen.com/asp40/4.png" width="550" height="450" /&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;Tablolarımızı yani Linq to
Sql nesnemizin yani oluşturduğumuz adı ile &amp;nbsp;DataClasses1 'in i&amp;ccedil;ine s&amp;uuml;r&amp;uuml;kleyip bıraktıktan
sonra aslında işin b&amp;uuml;y&amp;uuml;k kısmı bitmiş oluyor. Şimdi geriye sadece Global.asax dosyamızın
i&amp;ccedil;erisindeki ufak bir değişiklik kalıyor. Yorum satırları i&amp;ccedil;erisine yazılmış
olan...&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;//DefaultModel.RegisterContext(typeof(YourDataContextType),
new ContextConfiguration() { ScaffoldAllTables = false });&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;satırını &amp;ouml;ncelikle başındaki
slaşları kaldırarak yorum olmaktan &amp;ccedil;ıkarıyoruz, daha sonra aşağıdaki gibi
değiştiriyoruz.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;DefaultModel.RegisterContext(typeof(DataClasses1DataContext), new
ContextConfiguration() { ScaffoldAllTables =
true });&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;Yaptığımız değişiklik şu
birincisi veri modelimizin ismini belirttik DataClasses1DataContext,
ikincisi satırın sonunda false olan değeri true yaptık. İşte sitemizin tasarım
kısmı bu kadar...&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;Ne ? Olmazmı &amp;ouml;yle şey ? Peki
o zaman projeyi derleyip &amp;ccedil;alıştırın ve g&amp;ouml;r&amp;uuml;n :)&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;&lt;img src="http://enver.mehmetbilen.com/asp40/5.png" width="545" height="619" /&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;G&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z gibi b&amp;uuml;t&amp;uuml;n
tablolarım sitemin i&amp;ccedil;erisine gelmiş, şimdi birde tabloların i&amp;ccedil;eriğine
bakayım...&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;img src="http://enver.mehmetbilen.com/asp40/6.png" width="576" height="619" /&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;Tablomun i&amp;ccedil;eriğinde hangi
datalar varsa hepsini uygun formatlarda listeledi. &amp;Ouml;rneğin bit değerleri check
box koyarak, i&amp;ccedil;erikleri text şeklinde g&amp;ouml;sterdi. Şimdi altını &amp;ccedil;izdiğim kısım
bizim kod y&amp;uuml;k&amp;uuml;m&amp;uuml;z&amp;uuml;n hepsini azaltarak bize yardımcı oluyor.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;span style="font-weight: normal;"&gt;Edit linkine basarsak o
satıra hi&amp;ccedil; kod yazmadan &amp;ccedil;ok basit bir şekilde d&amp;uuml;zeltme işlemi uygulayabiliyoruz.
Delete linki adında anlaşılacağı gibi direk silme işlemi yapıyor. Details kısmı
ise i&amp;ccedil;eriğin daha detaylı bir şekilde tek olarak g&amp;ouml;z&amp;uuml;kmesini sağlıyor, yani
listelenmiş datalar i&amp;ccedil;inde değilde sadece o satırın detaylı bir şekilde geniş
geniş g&amp;ouml;z&amp;uuml;kmesini sağlıyor. Benim tablomda relationship'ler yok aslında ama
şayet tablolarım birbirine bağlı olmuş olsaydı burda bağlı olan kısmıda
g&amp;ouml;rebilecektik. Ve &amp;ccedil;ok kolay bir şekilde ilişkili tablolar arasındaki ortak
verileri g&amp;ouml;rebilecektik. En altta ise insert new item se&amp;ccedil;eneğini kullanarak
aşağıdaki gibi &lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;yeni bir veri
ekleyebiliyoruz&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;img src="http://enver.mehmetbilen.com/asp40/7.png" width="576" height="631" /&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="font-weight: normal;"&gt;G&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z gibi hızlı
verilerimizi hızlı bir şekilde sitede işlenebilir hale d&amp;ouml;n&amp;uuml;şt&amp;uuml;rd&amp;uuml;k. Ben bu
admin panelini bir haber sitesi i&amp;ccedil;in oluşturdum. Burada g&amp;ouml;rd&amp;uuml;ğ&amp;uuml;n&amp;uuml;z&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: normal;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;kontrollerin hepsi değiştirilebilir, &amp;ouml;rneğin
textbox yerine combox konabilir yada standart olarak ingilizce gelen başlıklar
d&amp;uuml;zenlenerek t&amp;uuml;rk&amp;ccedil;e yapılabilir, genişlikler y&amp;uuml;kseklikler tek tek
ayarlanabilir. Yani geniş bir esnekliğe sahibiz. Hazır bir web site yapmak hi&amp;ccedil;
bu kadar kolay ve işlevsel olmamıştı. Tabiki unutmamak gerekir, bunu Visual
Studio 2010 beta 2 ile gelen kontroller ve şablonlar sayesinde yapabildik. 2010
tam s&amp;uuml;r&amp;uuml;m olduğu zaman bu kullandığımız kontroller ve nesneler değişiklik
g&amp;ouml;sterebilir, ama neticede bu değişimler artı y&amp;ouml;nde olacağı i&amp;ccedil;in geleceğin
teknolojisini bu g&amp;uuml;nden takip etmek lazım... Herkese iyi &amp;ccedil;alışmalar...&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;span style="font-weight: normal;"&gt;Mehmet Bilen |
enver_emb@hotmail.com | http://MehmetBilen.Com&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;/span&gt;&lt;strong&gt;
&lt;/strong&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>1/30/2010 12:39:19 AM</pubDate><author>Mehmet Bilen | Saturday, January 30, 2010 12:39 AM</author></item></channel></rss>