<?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-4771280009387249618</id><updated>2011-11-19T03:35:06.894-08:00</updated><category term='Java öğren'/><category term='java'/><category term='Binary Tree Traversals'/><category term='virüs'/><category term='jdk'/><category term='VritualBox'/><category term='pardus'/><category term='Larry Ellison'/><category term='Canım İstedi'/><category term='Windows'/><category term='Basit Dos Komutları'/><category term='Mim'/><category term='Ramazan Bayramı'/><category term='yazılım mühendisliği'/><category term='C++'/><category term='OpenSolaris'/><category term='Steve Jobs'/><category term='Msn'/><category term='Streaming'/><category term='Hakkımda'/><category term='Software engineering'/><category term='Pardus geliştircileri toplantısı'/><category term='parallel Computing'/><category term='film'/><category term='Glassfish'/><category term='BackTrack'/><title type='text'>Mesut Altinyaprak</title><subtitle type='html'>Software Engineering.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-4458013047274925392</id><published>2011-10-23T09:31:00.000-07:00</published><updated>2011-10-23T09:39:34.610-07:00</updated><title type='text'>MERGE SORT ANIMATİON</title><content type='html'>Merge sort ile ilgili güzel bir animasyon olmuş &lt;br /&gt;&lt;br /&gt;http://www.cse.iitk.ac.in/users/dsrkg/cs210/applets/sortingII/mergeSort/mergeSort.html&lt;br /&gt;&lt;br /&gt;konuyu da burdan takip edebilirsiniz...&lt;br /&gt;&lt;br /&gt;http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/Sorting/mergeSort.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-4458013047274925392?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/4458013047274925392/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=4458013047274925392&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4458013047274925392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4458013047274925392'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/10/merge-sort-animation.html' title='MERGE SORT ANIMATİON'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2051875237039666114</id><published>2011-10-12T03:43:00.000-07:00</published><updated>2011-10-12T03:48:41.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>NEDEN Mİ JAVA ?</title><content type='html'>Bir sitede neden java sorusuna bir cevap yazılmış Çok ta hoş olmuş. bende aynısını referans göstermek kaydıyla paylaşmak istedim. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Arial, sans-serif; font-size: 11px; background-color: rgb(248, 248, 255); "&gt;&lt;ul style="line-height: 16px; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;En önemlisi &lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;platform bağımsız&lt;/strong&gt;. her hangi bir yerde yazdığım yazılımı tek satir bile değiştirmeden tüm işletim sistemlerinde ve donanımlarda çalıştırabiliyorum. Bu özelliği .Net'i benim için safdışı ediyor.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Güvenli kod yazımı&lt;/strong&gt;. Pointer kullanımı, bellek sızıntıları, #ifdef satırları, karmaşık derleme sistemleri, işletim sistemi hatta derleyici bağımlı kütüphanelerden bıkmış birisi olarak Java’yı günümüzdeki haliyle C, C++'a bin kere tercih ederim.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Nesneye yönelik&lt;/strong&gt;. Bir kere alıştıktan ve kavradıktan sonra bir daha terkedemeyeceginiz nesneye yönelik yazılım geliştirmenin güzel bir gerçeklemesidir. Bu nedenle kriptik anlaşılmaz script dilleri, hem ondan hem bundan diyen C++ gibi hibrit dilleri ve C gibi alt seviye bir işkence aletine karşı Java’yı tercih ediyorum.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Yüksek performans&lt;/strong&gt;. script dilleri geri dursun.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Basitlik&lt;/strong&gt;: az komut sayısı ve konulara çoğunlukla ayni yönden yazılması ile öğrenilmesi C++ ve C#'a göre kolay olduğundan tercih ediyorum.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Seçenek&lt;/strong&gt;: Birden fazla sanal makine, SDK ve uygulama sunucu geliştirici sayesinde tek geliştiriciye bağımlı değilim. Java’nın geliştirilmesi her ne kadar Sun'in denetiminde yapılsa da JCP adi verilen bir organizasyon ile diğer şirketler de Java’nın geliştirilmesine doğudan katkıda bulunmaktadır. Ayrıca Java’yı karmaşık bulanlar daha kolay anlaşılabilir BeanShell, Jython, Rubby, Groovy gibi JVM üzerinde çalışabilecek script dillerini kullanabilir.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Geliştirme ortamları&lt;/strong&gt;: Java ile yazılım geliştirebileceğiniz ticari ya da bedava ve acık son derece güçlü ve çok sayıda yazılım geliştirme ortamları mevcut. Üstelik tüm platformlarda.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Olgunluk&lt;/strong&gt;. Java gecen on yılda havanda iyice dövülerek olgun bir hale geldi. Su anda çeşitli Java sürümleri bankalar, askeri sistemler hatta uzay araçlarında kullanılmaya uygun olarak görülmektedir. Kurumsal alandaki uygulamaların büyük çoğunda Java tercih edilmektedir. .Net'in bu asamaya gelmesi için daha kırk fırın ekmek yemesi gerekir ve genellikle ciddi bir yatırımcının zaman kaybına tahammülü yoktur.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Açık kod&lt;/strong&gt;: Java ile gerçekleştirilen acık kodlu proje ve framework sayısı on binlerle ifade ediliyor. hemen her ticari uygulamanın bir acık kodlu karşılığını bulmanız mümkün.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;&lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;Destek&lt;/strong&gt;, Java su anda IBM, Oracle, Sun, Bea gibi dev şirketler tarafından desteklenmektedir. Bu şirketlerin hiç birisi .Net yoluna gideceklerine dair en ufak bir işaret vermemişlerdir. O nedenle Java’nın geleceğini aydınlık olarak görüyorum.&lt;br /&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; background-image: url(http://www.dijitalders.com/tm/images/blue/bullet-list.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; line-height: 17px; background-position: 20px 5px; background-repeat: no-repeat no-repeat; "&gt;Eğer iyi derecede Java ve yazılım geliştirme bilirseniz iyi ve ciddi bir &lt;strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;iş bulma şansı&lt;/strong&gt;nız diğer dillerden daha yüksektir.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;a href="http://www.dijitalders.com/icerik/44/344/java_nedir_nasil_calisir.html"&gt;www.dijitalders.com &lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2051875237039666114?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2051875237039666114/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2051875237039666114&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2051875237039666114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2051875237039666114'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/10/neden-mi-java.html' title='NEDEN Mİ JAVA ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7463293945530125693</id><published>2011-10-04T04:30:00.000-07:00</published><updated>2011-10-04T04:54:55.994-07:00</updated><title type='text'>Her Mülakatta Soruyolar Bari Bukadarını bilin :)</title><content type='html'>&lt;span class="Apple-style-span"&gt;1-) Ajax Nedur ?: Nedir benim akılma ilk gelen postback yapmadan verilerin  yüklenmesidir cümlesi geliyor ve her mülakattada bunu söylüyorum :D Tam anlamıyla asekron javascript kodlarıdır. Yani sunucuda çalışan bir kodun çıktılarının postback(Sayfanın yeni verilerle yeniden yüklenmesi)OLMADAN istemciye ulaştırılmasıdır. &lt;/span&gt;&lt;span class="Apple-style-span"&gt;Bir sohbet sayfasını örnek verebiliriz sayfa yenilenmeden yazıları ekrana yazabiliyoruz. Tabi bunu en çok kullanan google en büyük örneğide googlemap büyüttüğünüz zaman yeniden yüklenmiyor istediğiniz yeri anında görebiliyorsunuz.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2-) XML nedir ?: XML (eXtensible Markup Language),&lt;/div&gt;&lt;div&gt;Çok farklı tipteki verileri orjinal formatlarında tek bir havuzda tutabilen XML, bilgiye hızlı, kolay ve ortamdan bağımsız olarak erişebilme imkanı sunar&lt;/div&gt;&lt;div&gt;XML text tabanlıdır. Bunada örnek Merkez Bankası Döviz kurlarını çekme diyebilirsiniz.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aha en önemlileri burda :) aslında hepimiz biliyoruz dilimizin ucunda ama anlatamıyoruz ben size tercüme edeyim sizde gelişine vurun artık.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;div&gt;3-) İnterface nedir ?: Javada İnterface METHOD ve PROPERTY'leri tanımlayan yapılardır. Kendisi efendim Normal bir class değildir, Lakin neyin yapılacağını bize söyler ancak nasıl yapılacağını göstermemektedir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4-) Abstrac Class Nedir?: Diyeceksin ki bir yerden duydum çeşitli rivayetler new yazıpta yeni bir obje oluşturulamayan bir yapı sanırım amacıda ortak özlelikleri bir orada toplayıp sonrada herkese kendi işine düşeni yamasını sağlamaktır. sonra deki işe alındımmı :D&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7463293945530125693?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7463293945530125693/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7463293945530125693&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7463293945530125693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7463293945530125693'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/10/her-mulakatta-soruyolar-bari-bukadarn.html' title='Her Mülakatta Soruyolar Bari Bukadarını bilin :)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-6045834368339776145</id><published>2011-07-13T03:31:00.000-07:00</published><updated>2011-07-13T04:02:12.741-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Tomcat Kurulumu</title><content type='html'>Javada Apache Tomcat ile çalışmak için Açık olan oracle database i kapatmak ve portunu değiştirmek gerekiyor ve Apache Tomcat bilgisayarda çalışır durumda olmamalı. Sonra indireceğiniz apache tomcat zip dosyasını C ye açın. çünkü bazen uzantılar sorun çıkartabiliyor.&lt;br /&gt;ve sırasıyla şu işlemleri yapın&lt;br /&gt;&lt;br /&gt;1-) c:&amp;gt; sqlplus system /12345&lt;br /&gt;&lt;br /&gt;2-) begin&lt;br /&gt;dbms_xdb.sethettpport('7777');&lt;br /&gt;end; /&lt;br /&gt;&lt;br /&gt;3-) select dbms_xdb.gethttpport from dual;&lt;br /&gt;&lt;br /&gt;daha sonra java home path'ini değiştirip sonrada tomcat i yükleyeceğiz.&lt;br /&gt;&lt;br /&gt;dedikten sonra portunuzun artık 7777 yi gösteriyor olması gerekir.&lt;br /&gt;bu işlemlerin sonrasında tarayıcınızı açın ve http://localhost:8080/ yazın ve karşınıza tomcat in arayüzü gelecektir. daha sonra eclipsi açın altta server var ona tıklayın sonrasında server apache sürümünü ve c deki yerini gösterin ve herşey hazır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-6045834368339776145?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/6045834368339776145/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=6045834368339776145&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6045834368339776145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6045834368339776145'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/07/tomcat-kurulumu.html' title='Tomcat Kurulumu'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2608949515152328261</id><published>2011-07-07T01:04:00.000-07:00</published><updated>2011-07-07T01:05:36.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java Yaz Okulu twitter</title><content type='html'>&lt;a href="https://twitter.com/#!/msutaltinyaprak"&gt;https://twitter.com/#!/msutaltinyaprak&lt;/a&gt; java yaz okulunda gerekli link ve bilgileri an ve an twittliyorum arkdaşlar takip etmeye devam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2608949515152328261?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2608949515152328261/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2608949515152328261&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2608949515152328261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2608949515152328261'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/07/java-yaz-okulu-twitter.html' title='Java Yaz Okulu twitter'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-439670129782502073</id><published>2011-06-27T11:33:00.000-07:00</published><updated>2011-06-27T11:41:14.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Java Yaz Okulu</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-eS5xt5yZxNY/TgjOrcxJVNI/AAAAAAAAAKg/yVz8jmEUMrg/s1600/images.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 160px; height: 176px;" src="http://1.bp.blogspot.com/-eS5xt5yZxNY/TgjOrcxJVNI/AAAAAAAAAKg/yVz8jmEUMrg/s320/images.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622971380624086226" /&gt;&lt;/a&gt;&lt;br /&gt;Bu dönem 2.si  düzenlenen ve belirli kiriterlere göre seçilen öğrencilerle yapılan java yaz okulluna seçilmiş bulunmaktayım. Sanırım 16 temmuzdan sonra size anlatacağım bir çok şey olacak...&lt;div&gt;&lt;div&gt;Bekleyin beni pişman olmayacaksınız ;)&lt;/div&gt;&lt;div&gt;&lt;a href="http://bilgicozumleri.com/Duyuru/57_gectigimiz-yil-ilki-duzenlenen-oracle-java-yaz-okulu-kapilarini-bu-yaz-bir-kez-daha-genclere-aciyor.html"&gt;http://bilgicozumleri.com/Duyuru/57_gectigimiz-yil-ilki-duzenlenen-oracle-java-yaz-okulu-kapilarini-bu-yaz-bir-kez-daha-genclere-aciyor.html&lt;/a&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/4771280009387249618-439670129782502073?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/439670129782502073/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=439670129782502073&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/439670129782502073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/439670129782502073'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/06/java-yaz-okulu.html' title='Java Yaz Okulu'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-eS5xt5yZxNY/TgjOrcxJVNI/AAAAAAAAAKg/yVz8jmEUMrg/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-3770562051046154549</id><published>2011-02-11T12:58:00.000-08:00</published><updated>2011-02-11T12:59:57.958-08:00</updated><title type='text'>Real-Time Shared Editing</title><content type='html'>video eğlenceli ve gerçekten işe yarıyor...&lt;br /&gt;&lt;br /&gt;&lt;iframe height="225" src="http://player.vimeo.com/video/1195398" frameborder="0" width="400"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/1195398"&gt;Cola: Real-Time Shared Editing&lt;/a&gt; from &lt;a href="http://vimeo.com/mustafa"&gt;Mustafa K. Isik&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-3770562051046154549?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/3770562051046154549/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=3770562051046154549&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3770562051046154549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3770562051046154549'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/02/real-time-shared-editing.html' title='Real-Time Shared Editing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1280614010851928988</id><published>2011-01-11T17:19:00.000-08:00</published><updated>2011-01-11T17:27:12.213-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Binary Tree Traversals'/><title type='text'>Interactive Data Structure Visualizations</title><content type='html'>Binary Tree Traversals çok güzel anlatılmış ve açıkçası geliştirmiş oldukları program çok güzel size hem kendiniz çözmenizi hemde çözümün nasıl olduğunu anlatıyor ben datastructure alırken görmüş olsaydım kesinlikle kullanırdım ki çok sonralarda algoritmada karşıma çıktı ve hatırlamama yardımcı oluyor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nova.umuc.edu/~jarc/idsv/lesson1.html"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 229px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5561103859307630306" border="0" alt="" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/TS0Cfv0VzuI/AAAAAAAAAJo/76sY9LrTnA0/s320/post.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1280614010851928988?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1280614010851928988/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1280614010851928988&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1280614010851928988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1280614010851928988'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2011/01/interactive-data-structure.html' title='Interactive Data Structure Visualizations'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/TS0Cfv0VzuI/AAAAAAAAAJo/76sY9LrTnA0/s72-c/post.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5377209416239394532</id><published>2010-12-21T06:40:00.000-08:00</published><updated>2010-12-21T06:41:09.928-08:00</updated><title type='text'>Parallel Computing</title><content type='html'>HelloWord for Parallel Computing&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; ============================================================================&lt;br /&gt; Name        : ads.c&lt;br /&gt; Author      : &lt;br /&gt; Version     :&lt;br /&gt; Copyright   : Your copyright notice&lt;br /&gt; Description :&lt;span style="font-weight:bold;"&gt; Hello MPI World in C &lt;/span&gt;&lt;br /&gt; ============================================================================&lt;br /&gt; */&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;#include "mpi.h"&lt;br /&gt;&lt;br /&gt;int main(int argc, char* argv[]){&lt;br /&gt; int  my_rank; /* rank of process */&lt;br /&gt; int  p;       /* number of processes */&lt;br /&gt; int source;   /* rank of sender */&lt;br /&gt; int dest;     /* rank of receiver */&lt;br /&gt; int tag=0;    /* tag for messages */&lt;br /&gt; char message[100];        /* storage for message */&lt;br /&gt; MPI_Status status ;   /* return status for receive */&lt;br /&gt; &lt;br /&gt; /* start up MPI */&lt;br /&gt; &lt;br /&gt; MPI_Init(&amp;argc, &amp;argv);&lt;br /&gt; &lt;br /&gt; /* find out process rank */&lt;br /&gt; MPI_Comm_rank(MPI_COMM_WORLD, &amp;my_rank); &lt;br /&gt; &lt;br /&gt; /* find out number of processes */&lt;br /&gt; MPI_Comm_size(MPI_COMM_WORLD, &amp;p); &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; if (my_rank !=0){&lt;br /&gt;  /* create message */&lt;br /&gt;  sprintf(message, "Hello MPI World from process %d!", my_rank);&lt;br /&gt;  dest = 0;&lt;br /&gt;  /* use strlen+1 so that '\0' get transmitted */&lt;br /&gt;  MPI_Send(message, strlen(message)+1, MPI_CHAR,&lt;br /&gt;     dest, tag, MPI_COMM_WORLD);&lt;br /&gt; }&lt;br /&gt; else{&lt;br /&gt;  printf("Hello MPI World From process 0: Num processes: %d\n",p);&lt;br /&gt;  for (source = 1; source &lt; p; source++) {&lt;br /&gt;   MPI_Recv(message, 100, MPI_CHAR, source, tag,&lt;br /&gt;         MPI_COMM_WORLD, &amp;status);&lt;br /&gt;   printf("%s\n",message);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; /* shut down MPI */&lt;br /&gt; MPI_Finalize(); &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;bu hazır geliyor Open MPI ile :) şuan labdayım yah&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5377209416239394532?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5377209416239394532/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5377209416239394532&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5377209416239394532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5377209416239394532'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/12/parallel-computing_21.html' title='Parallel Computing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2319688675081985937</id><published>2010-12-21T06:38:00.000-08:00</published><updated>2010-12-21T06:39:44.828-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parallel Computing'/><title type='text'>Parallel Computing</title><content type='html'>/*&lt;br /&gt; ============================================================================&lt;br /&gt; Name        : lab.c&lt;br /&gt; Author      : &lt;br /&gt; Version     :&lt;br /&gt; Copyright   : Your copyright notice&lt;br /&gt; Description :&lt;span style="font-weight:bold;"&gt; Array in elemanlarını toplayan C kodu&lt;/span&gt;&lt;br /&gt; ============================================================================&lt;br /&gt; */&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;#include "mpi/mpi.h"&lt;br /&gt;&lt;br /&gt;int main(int argc, char* argv[]){&lt;br /&gt; int  my_rank; /* rank of process */&lt;br /&gt; int  p;       /* number of processes */&lt;br /&gt; int i;&lt;br /&gt; int allsum =0;&lt;br /&gt; &lt;br /&gt; MPI_Init(&amp;argc, &amp;argv);&lt;br /&gt; MPI_Comm_rank(MPI_COMM_WORLD, &amp;my_rank); &lt;br /&gt; MPI_Comm_size(MPI_COMM_WORLD, &amp;p);&lt;br /&gt; &lt;br /&gt; int vector[10];&lt;br /&gt; int arr[500];&lt;br /&gt; int arrr[500];&lt;br /&gt; int as = 500 / p;&lt;br /&gt; &lt;br /&gt; if (my_rank == 0){&lt;br /&gt;  for (i = 0; i &lt; 500; i++)&lt;br /&gt;   arr[i] = i;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; MPI_Scatter(arr, as, MPI_INTEGER, arrr, as, MPI_INTEGER, 0, MPI_COMM_WORLD);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; int sum = 0;&lt;br /&gt;&lt;br /&gt; for (i = 0; i &lt; as; i++)&lt;br /&gt;  sum += arrr[i];&lt;br /&gt;&lt;br /&gt; printf("Myrank: %d, sum: %d\n", my_rank, sum);&lt;br /&gt;&lt;br /&gt; MPI_Reduce(&amp;sum, &amp;allsum, 1, MPI_INTEGER, MPI_SUM, 0, MPI_COMM_WORLD);&lt;br /&gt;&lt;br /&gt; //MPI_Gather(&amp;sum, 1, MPI_INTEGER, vector, 1, MPI_INTEGER, 0, MPI_COMM_WORLD);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; if (my_rank == 0)&lt;br /&gt; {&lt;br /&gt;   printf("%d ", allsum);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; MPI_Finalize(); &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; return 0;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2319688675081985937?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2319688675081985937/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2319688675081985937&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2319688675081985937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2319688675081985937'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/12/parallel-computing.html' title='Parallel Computing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2216210579250026677</id><published>2010-08-19T05:39:00.000-07:00</published><updated>2010-08-19T05:41:41.014-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım mühendisliği'/><category scheme='http://www.blogger.com/atom/ns#' term='Software engineering'/><title type='text'>YAZILIM MÜHENDİSLİĞİ</title><content type='html'>Öğrenci seçme ve yerleştirme sınavı yapıldı. Sonrasında tercihler yapıldı. kimse bir yerlere yerleşemedi. Sırada ne var ek yerleştirmeler. Bugün bana gelen bir maille bölümüm hakkında Yani Yazılım Mühendisliği hakkında bir yazı yazmam gerektiğin ve benden sonra bu bölümü seçecekler için az da olsa bu yazının yol gösterici olması gerektiğini anladım.&lt;br /&gt;Yazılım mühendisliği bölümünün daha önce yapılmış bir çok tanımı var genel anlamda “Yazılım Mühendisliği 1968 yılında NATO tarafından gerçekleştirilen bir konferans esnasında ortaya çıkan yeni bir kavram ve yeni bir mühendislik alanı olup, yazılım sistemlerinin mühendislik prensipleri çerçevesinde tasarımı, üretimi ve işletilmesini hedeflemektedir. Bilgisayar sistemleri artık günlük hayatın her alanında yoğun ve etkin bir şekilde kullanılmakta olduğundan, Yazılım Mühendisliği tüm disiplinlerde uygulamaları olan bir alan. &lt;br /&gt;- Kullanıcı ihtiyaçlarını analiz ederek, uygun çözümlere tasarlayabilmek, &lt;br /&gt;- Kullanıcının belirlediği fakat genelde sürtüşmelere yol açan zaman, maliyet, kullanılabilirlik noktalarında uzlaşma sağlayabilmek, &lt;br /&gt;- Mühendislik yaklaşımlarını kullanırken etik, sosyal, yasal ve ekonomik ilgileri bütünleştirecek uygun çözümler tasarlamak. &lt;br /&gt;- Yazılım tasarımı, geliştirilmesi, gerçekleştirimi ve doğrulanması için bir temel sağlayan mevcut teorileri, modelleri ve teknikleri anlamak ve uygulayabilmek. &lt;br /&gt;- Yazılım geliştirme ortamında etkin olarak çalışmak, gerekli olduğunda liderlik yapabilmek ve kullanıcılarla iyi iletişim kurabilmek bir diğer deyişle proje yönetimi becerisi. &lt;br /&gt;- İlgili alanlardaki gelişmeleri takip edip, uygulayabilmek” yazının tamamı için (http://www.csharpnedir.com/articles/read/?id=230) &lt;br /&gt;Yazılım mühendisliği bilgisayar mühendisliğine nazar daha az donanım derslerine sahip ortak olarak alınan programlama derslerini yanı sıra daha çok bir yazılım mühendisliği müşterinin istediği veya ihtiyaç doğrultusunda en iyi şekilde nasıl yapılabilir? nasıl yönetilebilir? gibi dersleri içermektedir. 4 yıl boyunca bir yazılım mühendisliği bölümünden alınacak yazılım dersleri programı &lt;br /&gt;1) SE 112 - Yazılım Mühendisliğine Giriş &lt;br /&gt;2) İnsan Bilgisayar Etkileşimi&lt;br /&gt;3) Yazılım Kalite Güvencesi&lt;br /&gt;4) Sistem Yazılımının Sınanması ve Onaylanması&lt;br /&gt;5) Yazılım Gereksinimleri Mühendisliği&lt;br /&gt;6) Yazılım Tasarımı ve Mimarisi&lt;br /&gt;7) Nesneye Dayalı Analiz ve Tasarım&lt;br /&gt;8) Yazılım Proje Yönetimi&lt;br /&gt;9) Sistem Modelleme ve Simülasyon&lt;br /&gt;10) Büyük Ölçekli Sistem Yazılımı Geliştirme (www.atilim.edu.tr)&lt;br /&gt;Gibidir. Bu derslerin konusu ve içeriği IEEE(http://ieeesb.gantep.edu.tr/intro.htm) tarafından hazırlanmaktadır.&lt;br /&gt;İş imkanına gelince Yazılım mühendisliği bölümü Türkiye de çok yeni bir bölüm ve bu sene ilk mezunlarını verdi.  Gün geçtikçe değerlenen bir bölümdür. Ama ne yazık ki Türkiye de ve genel anlamda oluşan krizden dolayı bilişim sektöründe de bir durgunluk söz konusu. Eleman sıkıntısı çok fazla ama iş yapan firma sayısı çok az. İş yapabilecek firma sayısı çok az. Birde bazı gerçekler var. Bugün firmalar 10 kuruşa bir iş yaptırmak yerine bu işin sertifikasını almış yada 2 yıllık bir programdan mezun olmuş elamana 3 kuruş verip ona yaptırmayı daha doğru buluyor. Buda mezunların iş bulma şansını birazda olsa aşağı çekiyor.  Bir alanda uzmanda değil de her şeyden anlayan eleman çalıştırmaya daha az para vermeye çalışıyorlar. Bir başka gerçek bu gün büyük ölçekli yazılım firmalarında yine bir Türkiye gerçeği olan “torpil ”olayı çok fazla. Eğer size yardımcı olacak bir dayınız yoksa bu firmalar da çalışma imkanınız yok denecek kadar az.  Bu durumda okul biter bitmez kurslara devam ediyor olabilirsiniz network, database veya yazılım alanında bir sertifika programına kaydolarak alacağınız bu belgelere den biriyle birazda olsa iş bulma şansınızı artırabilirsiniz. Sormak istedikleriniz için bana mail atabilirsiniz. Son olarak aşağıda Atılım Üniversitesi Yazılım Mühendisliği Bölümü Başkanı Sayın Ali YAZICI nın CNN Türk’e yapmış olduğu söyleşi var izlemenizi kesinlikle tavsiye ederim. &lt;br /&gt;&lt;br /&gt;Herkese Kolay gelsin. &lt;br /&gt;Mesut ALTINYAPRAK&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="360"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/video/xdgfnb?additionalInfos=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xdgfnb?additionalInfos=0" width="480" height="360" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xdgfnb_2010-05-25-cnn-turk-bayaryya-doyru_school"&gt;2010.05.25 CNN T&amp;uuml;rk BaÅ�arÄ±ya DoÄ�ru Prof.Dr. Ali YazÄ±cÄ±&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Y&amp;uuml;kleyen &lt;a href="http://www.dailymotion.com/atilim_universitesi"&gt;atilim_universitesi&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/tr/channel/school/featured/1"&gt;Partiler, yurt hayatÄ± ve diÄ�er &amp;uuml;niversite videolarÄ±.&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2216210579250026677?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2216210579250026677/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2216210579250026677&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2216210579250026677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2216210579250026677'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/08/yazilim-muhendisligi.html' title='YAZILIM MÜHENDİSLİĞİ'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-6692604971149277317</id><published>2010-06-23T15:16:00.000-07:00</published><updated>2010-06-23T15:22:53.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Nesne yönelimli Programlama (Object-Oriented Programming) Tekniği ve C++</title><content type='html'>Nesne yönelimli Programlama (Object-Oriented Programming) Tekniği ve C++ &lt;br /&gt;&lt;br /&gt;Bugün pek çok yüksek seviyeli programlama dilleri bu tekniği desteklemektedir. O yüzden bu yaz elimden geldiğince ana başlıklar dan yola çıkarak C++ nedir nedeğildir iyice ararşıtırırken öğrendiklerimide sizinle paylaşmak istedim. Şimdi genel özellikleriyle C++ diyelim ve başlayalım.&lt;br /&gt;&lt;br /&gt;1- c++'ta Local değişkenlerin bildirimleri blokların başında yapılmak zorunda değildir. Yani&lt;br /&gt;{} aç kapa yaptıktan sonra nerde isterseniz değişkenleri tanımlayabilirsiniz.&lt;br /&gt;&lt;br /&gt;2- c++'ta Local değişkenin faaliyet alanı bildirim noktasından blok sonuna kadar olan bölgeyi kapsar. Ne olursa olsun bir blok içersinde aynı isimli birden fazla değişken bildirimi yapılamaz.&lt;br /&gt;&lt;br /&gt;3- for döngüsünün birinci kısmında bildirim yapılabilir. Ve etkinliği for döngüsün içinde bulunduğu bloğun sonuna kadar etkilidir.&lt;br /&gt; Örn: For( int i=0; i&lt;=length; i++)&lt;br /&gt;&lt;br /&gt;4- while ve if döngleri içersinde tanımlama yapılamaz.&lt;br /&gt;&lt;br /&gt;5- DEFİNATİON için küçük bir örnek.&lt;br /&gt;&lt;br /&gt; #include &lt;iostream.h&gt;&lt;br /&gt;#define SIZE 100&lt;br /&gt;&lt;br /&gt;void main () {&lt;br /&gt;for (int i=0; i&lt;SIZE; i++)&lt;br /&gt;printf(“The numbers %d \n ”,i)&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;6- if, for, switch, while gibi deyimlerden sonra blok açılmamış olsa bile gizli bir blogun açıldığı düşünülmelidir.&lt;br /&gt;&lt;br /&gt;7- // ile satır sonuna kadar yorum yapılabilinir.&lt;br /&gt;    /* */ arasında kalan herşey yorum olarak kabul eder.&lt;br /&gt;&lt;br /&gt;8- Çağrılan fonksiyon eğer çağıran fonksiyonun yukarısında tanımlanmamışsa fonksiyon prototipi zorunludur.&lt;br /&gt;&lt;br /&gt;9-farklı parametre yapılarına sahip aynı isimli birden fazla fonksiyon tanımlanabilir.&lt;br /&gt;&lt;br /&gt;Örn: void mesut (int x){ }&lt;br /&gt;         void mesut (void) {}&lt;br /&gt;burada çağrılma (call) ifadesindeki parametre sayısı ve türü hangisine uygunsa o çağrılmış olur. Geri dönüş değerinin farklı olması aynı isimli fonksiyon yazmak için yeterli değildir.&lt;br /&gt;Yani, geri dönüş değerleri farklı fakat parametre yapısı aynı olan birden fazla fonksiyon tanımlanamaz.&lt;br /&gt;&lt;br /&gt;10- C++ derleyicisi aynı sayıda parametrelere sahip birden fazla aynı isimli fonksiyonun bulunması durumunda çağrılma ifadesine tür bakımından uygun bir fonksiyon bulamazsa bu durum “Ambiguity between fonk(int) and fonk (long) bunun bir diğer ismi iki anlamlılık hatasıdır.&lt;br /&gt;	Örneğin: fonksiyon float parametreyle çağrılmışsa ancak float parametreye sahip bir fonksiyon yoksa double parametreye sahip bir foksiyon tanımlanmışsa bu durumda double parametreye sahip olan foksiyon çağrılır.&lt;br /&gt;&lt;br /&gt;11- tanımlanan ve çağrılan bir fonksiyon ismi .obj modül içersine yazılmak zorundadır. Buda içiersinde aynı isimli birden çok fonksiyon modülü içersine yazılamaz demeketir.&lt;br /&gt;&lt;br /&gt;12-  Dinamik bellek yönetimi new ve delete operatörleriyle yapılır. Ve bu malloc, claloc, realloc ve free  fonksiyonlarıyla yapılabilir. Ancak bu fonksiyonlar OOP yönelimliprogramlama tekniği uygulayabilmek için tasarlanmıştır.&lt;br /&gt;&lt;br /&gt;13- C++'ta dinamik olarak tahsis edilme potansiyelindeki boş bölgelere free store denilmektedir. C dilinde ise HEAP denir.&lt;br /&gt;&lt;br /&gt;14-  NEW Operatörü:&lt;br /&gt;&lt;br /&gt;new(TÜR) [&lt;[UZUNLUK]&gt;]&lt;br /&gt;&lt;br /&gt;new int &lt;br /&gt;new char&lt;br /&gt;new double [100] gibi &lt;br /&gt;int *p;&lt;br /&gt;p= new int;&lt;br /&gt;&lt;br /&gt;Exam:&lt;br /&gt;&lt;br /&gt;#include &lt;iostream.h&gt;&lt;br /&gt;#include  &lt;string.h&gt;&lt;br /&gt;{&lt;br /&gt;char *p;&lt;br /&gt;p =new char[100];&lt;br /&gt;cin&gt;&gt;p;&lt;br /&gt;&lt;br /&gt;for(int i=0; i&lt;100; i++);&lt;br /&gt;cout&lt;&lt;i;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Exa: Tam olarak ad, soyad uzunluğu kadar bellekte yer ayıran fonksiyon&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include  &lt;stdlib.h&gt;&lt;br /&gt;char *getname(void)&lt;br /&gt;{&lt;br /&gt;char *p;&lt;br /&gt;char buf[100];&lt;br /&gt;printf(”Name and Surname”);&lt;br /&gt;&lt;br /&gt;gets(buf);&lt;br /&gt;&lt;br /&gt;p=new char [strlen(buf)+1];&lt;br /&gt;if(p==NULL){&lt;br /&gt;&lt;br /&gt;printf(“Cannot allocate memory..\n”);&lt;br /&gt;return 1;&lt;br /&gt;}&lt;br /&gt;strcpy (p.buf)&lt;br /&gt;return p;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main (){ &lt;br /&gt;char *p;&lt;br /&gt;p=getname();&lt;br /&gt;puts(p);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;15- Delete operatörü new opratörü ile memory de yar açılmış olan blokların serbest bırakılması için kullanılır 2 şekilde kullanımı vardır&lt;br /&gt;&lt;br /&gt;delete p; tek member için&lt;br /&gt;delete [] p; birden fazla member için &lt;br /&gt;&lt;br /&gt;16- Bir adresin farklı türden bir pointer'a ve adres olmayan bir bilginin bir pointer'a atanması durumu error olarak değerlendirilir. Yani adres işlemlerinde tür uyuşmazlığı C++'ta eror olarak değerlendirilir.&lt;br /&gt;&lt;br /&gt;Örn;&lt;br /&gt;void main (){&lt;br /&gt;&lt;br /&gt;int s[10];&lt;br /&gt;chat *t;&lt;br /&gt;&lt;br /&gt;t=s ; // dediğin anda cannot conver int to char hatası alırsın.&lt;br /&gt;Ama &lt;br /&gt;t=(char *)s ; // hata vermez.&lt;br /&gt;&lt;br /&gt;17- const bir değişkenin adresi ancak const bir pointer'a atanmalıdır. &lt;br /&gt;&lt;br /&gt;const int x;&lt;br /&gt;int *y;&lt;br /&gt;const int *p;&lt;br /&gt;y=&amp;x; // HATALI dır.&lt;br /&gt;p=&amp;x;// DOĞRU dur.&lt;br /&gt;&lt;br /&gt;18- const bildirimi ile yaratılmış bir değişken sabit ifadesi gibi işlem görür. Const bir değişken için yine bellekte yer ayrılır. Const ilk değeri aldığı Ya da atandığı andan itaberen o değişkeni kullanır.&lt;br /&gt;&lt;br /&gt;Örn: const int MAX=y+8;&lt;br /&gt;        const int MIN=0;&lt;br /&gt;x=MAX;&lt;br /&gt;x=MIN;&lt;br /&gt;const int SIZE =10;&lt;br /&gt;int y[SIZE];&lt;br /&gt; &lt;br /&gt;const değişken için bellekte yer ayrılır. Bu durumda const değişkenin adresi alınabilinir.&lt;br /&gt;&lt;br /&gt;Void main (){&lt;br /&gt;const SIZE=100;&lt;br /&gt;int *p;&lt;br /&gt;p=(int *)&amp;SIZE;&lt;br /&gt;*p=20;&lt;br /&gt;printf(“%d/n”.SIZE);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;19- Statik ömürlü değişkenlere sabit ifadesiyle ilk değer atama zorunluluğu yoktur. C'de vermek zorundayız. Çünkü static değişkenler il değer içersine yazılır. Exe dosyası içersinde yer alırlar. Bunun mümkün olabilmesi için verilen ilk değerin derleme aşamasında belirlenmiş olması gerekir. C++'ta static değişkenlere her türden öylesine bir değer verilebilinir. Bu değişkenler 0 ilk değeriyle amaç koda yazılırlar. Programın çalışma zamanı sırasında ve main fonksiyonundan önce ilk değerlerini alırlar.&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/4771280009387249618-6692604971149277317?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/6692604971149277317/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=6692604971149277317&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6692604971149277317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6692604971149277317'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/06/nesne-yonelimli-programlama-object.html' title='Nesne yönelimli Programlama (Object-Oriented Programming) Tekniği ve C++'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1967836584702932786</id><published>2010-05-23T08:08:00.000-07:00</published><updated>2010-05-23T08:34:23.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canım İstedi'/><title type='text'>sizi gidi Karindeşen Jack'ler</title><content type='html'>Kendi alanımla alakısız bir yazı yazacağım.Bu haftasonu finallere girmeden önce hazır sınavlarda bitmişken ee bide şenlik haftası eğlenceye kapıldık umarım bunun rehaveti daha fazla sürmez :) hafta sonunu da eğlenerek geçireyim istedim. Ankarada tanınmış bir mekana gittim normalde içki içmem bir içki söyledim dursun önümde içmicem dedim, içmedim de ama ortama da ayak uydurdum :) ben ve bir abim vardı eğleniyorduk. kıpır kıpır canlı müzik her anında tempo tutarak keyifle geçiriyorduk. Mekan sahibi tanıdık olduğu için bize çok güzel ikramlarda bulundu meyve tabakları çerezler falan ağzınız sulanmasın tadımlık doyumluk değil di :) Neyse tam o noktada olay koptu bende ben nerdeyim ne yapıyorum ? diye sordum kendime kafamı kaldırıp etrafıma baktığım anda gerçekten güzel kızlar kendilerinden geçerseni eğleniyorlardı.Büyük bir çoğu mini etekli dekolteleriyle ve yanlarında erkek arkadaşlarıyla eee saat ilerledikçe alkolün de etkisiyle işin rengi iyiden iyiye değişmeye başlıyordu. Buda beni ilgilendirmiyor. Peki ne anlatmaya çalışıyosun hayu sen diye bilirsiniz. Kızlar bir yandan erkek arkdaşlarına kur yaparken bir yandan da başkalarını kesmeye devam ediyorlardı. Evetttt doğru söylüyorum. Onda aklıma bi film geldi bilenleriniz vardır mutlaka karındeşen jack gerçek bir hikayedir. filmde katil kurbanlarını ozamanın en pahalı iki şeyi ile kandırıyordu 1.Üzüm 2. ise Şarap ve o an gördüğüm meyve tabağı ile manzara karşısında dedimki bunun filmedki rollerle arasında ki fark nedir ?acaba kızlarımız bunlara kanıptamı buraya geliyorlar ve sevmedikleri istemedikleri halde birileriyle birlikte olmaya mı çalışıyorlar? Bu nesif tabaklar için.Bi an aklıma filmediki kurbanlar dan farksız oldukları geliyordu. Nasıl diceksiniz ? jack kurbanlarını bu dünya lezetlerini tadtırdıktan sonra öldürüyordu. Peki bizim jackler ne yapıyor. Öldürmüyorlar ellerinden bişelerini alıp "bir kız arkadaşımın tabiriyle kendimi paylaşacak kadar sevdim" gönderiyorlar sarhoş olan kızlarımız neleri kaybettiklernin farkında değiller uyanmıcaklar farkına varmıcaklar asla. Ama bigün biri gelip onlara neyi kaybettiklerini hatırlatana kadar. Bunu bütün kızlar için yazdığımı sanmayın ama bu yazı bir kaç kişi içinde değil.Umarım dünya da insanlar para, zevk,lezzet için onurlarını erdemlerini ayaklar altına aldırtmazlar.&lt;br /&gt;Güç,Cesaret,Erdem= ZAFER. sonuç olarak film karalerinden çok ta uzak değil yaşananlar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1967836584702932786?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1967836584702932786/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1967836584702932786&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1967836584702932786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1967836584702932786'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/05/sizi-gidi-karindesen-jackler.html' title='sizi gidi Karindeşen Jack&apos;ler'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8061703028755780546</id><published>2010-04-13T10:54:00.000-07:00</published><updated>2010-04-13T11:40:10.587-07:00</updated><title type='text'>MULAKATA GIRMEK</title><content type='html'>Evet başlığındanda anlaşılacağı üzere yazımız mülakata girmek üzerine olacak ama sakın yanlış anlmayın kitaplardan anladığımı anlatmayacağım. Tamamen başıma gelenleri paylaşacağım.Bugun bir firmaya mülakata gittim çok rahattım çünkü ben daha öğrenciyim bana hayır desler bile onların neye evet dediğini öğrenip bir daha hayır cevabıyla karşılaşmamak için gerekli tedbirleri alcaktım mülakattan çıktım bu yazıyı biran önce buraya yazmalıyım bunu paylaşmalıyım diye dolmuşta içim içimi yiyip durdu sonunda odamdayı ve bilgisayalırım karşımda ve başımdan geçenler &lt;br /&gt;&lt;br /&gt;Okulda çok yorucu bir koşuşturmacanın ardından iyice hayattan bezmiş bi şekilde ama birazda bakımlı halimle bindin gölbaşı arabasına gitti Gazi Teknopark'a evet daha öncede bu yerde stajımı yapmıştım MAKROKOD da hemen onun karşısıydı bu kez gittiğim firma bi an eski şirketle göz göze geldim kapı açılınca içerden tanıdık diye heycanlıydım her neyse. Öncesinde mülakatta ne yapılmalıdır nasıl? davranılmalıdır ? Nasıl konuşulmalıdır gibi yüzlerce sayfa tavsiyede bulunan sayfları okudum ama bir yerde hataya düştügüm şey vardı bunlar oturuşa duruşa çok önem vermiyorlar bunlar senin nasıl bir kıvrak zekaya sahip oldugunla ilgileniyorlar burda açıkcası çok bir işime yaramadı neyse kapıyı çaldım girdim heyecanlanmışcam diye şartlandırmıştım kendimi beni saolsun patron karşıladı toplantı salonuna aldı 10 dakika sonra kendisi geldi ve elinde cv im in olduğu kağıt ve artık başlıyoruz. Sanki adranalin biraz yüseldi devam ediyoruz planlarından bahsediyorlar evet çok güzel sonra bana bir soru soruyor algorithma üzerine yaparmısın yok demek ne mümkün ben bildiğim unutmuşum evet yaparım dedim ama kendime güveniyorum soruyu sor kendine çözümünde söyle ve arkasından if while for tamam hepsi bu :) soru geldi bana asalsayıları ekrana basan bir program yaz :) basit dedim bi loop yaptım 1 3 5 7 9... diye gidiyor sence bir sorun varmı var nedir ? 9 asal değil hayda kim buldu dokuzu asala sayı nedir ne değildir derken ordan bir not aldık. sonra linux who çekmek nedir dendi via dana bahsedildi c++ dosya okuma dendi 30.000 satırlık bir text dosyasını word açamıyor bunu nasıl açarımmın cevabını öğrendim BCNF açılımını unuttum ama sonrasında hatıraladıgımda ha bu çok kalay dedim evet neyse çok etkin bi yazı değil araya telefon girdi böle heycanlıydı.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-8061703028755780546?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8061703028755780546/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8061703028755780546&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8061703028755780546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8061703028755780546'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/04/mulakata-girmek.html' title='MULAKATA GIRMEK'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7921589961335573243</id><published>2010-04-08T06:41:00.000-07:00</published><updated>2010-04-08T06:51:14.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Javada eğlenceli bir Oyun yaptık</title><content type='html'>Tek topla bütün dikdörtgenleri yıkabilecekmisin ? :P &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/S73fFd-C8rI/AAAAAAAAAJI/fQHkAFKWHDY/s1600/oyuu.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/S73fFd-C8rI/AAAAAAAAAJI/fQHkAFKWHDY/s320/oyuu.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5457763608480117426" /&gt;&lt;/a&gt;&lt;br /&gt;     elinde yüzlerce top varken ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7921589961335573243?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7921589961335573243/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7921589961335573243&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7921589961335573243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7921589961335573243'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/04/javada-eglenceli-bir-oyun-yaptk.html' title='Javada eğlenceli bir Oyun yaptık'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/S73fFd-C8rI/AAAAAAAAAJI/fQHkAFKWHDY/s72-c/oyuu.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-6912284992711100076</id><published>2010-03-13T14:07:00.000-08:00</published><updated>2010-03-13T14:13:37.777-08:00</updated><title type='text'>How can Creat Header File</title><content type='html'>io.cpp:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5wM3dEfn_I/AAAAAAAAAIw/4wa_LmrHmTU/s1600-h/wrapping1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 16px; height: 16px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5wM3dEfn_I/AAAAAAAAAIw/4wa_LmrHmTU/s320/wrapping1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5448243796047273970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;io.h:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5wNHqkyoqI/AAAAAAAAAI4/vYmOwG2nur8/s1600-h/wrapping2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 16px; height: 16px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5wNHqkyoqI/AAAAAAAAAI4/vYmOwG2nur8/s320/wrapping2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5448244074550305442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;main.cpp:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Bkci0Sg83sE/S5wNfKEjGDI/AAAAAAAAAJA/-EvnQLzybGs/s1600-h/wrapping3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 16px; height: 16px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/S5wNfKEjGDI/AAAAAAAAAJA/-EvnQLzybGs/s320/wrapping3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5448244478141995058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;http://www.learncpp.com/cpp-tutorial/111-comprehensive-quiz/&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-6912284992711100076?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/6912284992711100076/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=6912284992711100076&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6912284992711100076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6912284992711100076'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/03/how-cancreate-header-file.html' title='How can Creat Header File'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/S5wM3dEfn_I/AAAAAAAAAIw/4wa_LmrHmTU/s72-c/wrapping1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5331787173900380531</id><published>2010-03-13T13:55:00.000-08:00</published><updated>2010-03-13T13:56:55.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software engineering'/><title type='text'>How to Design Your Programs</title><content type='html'>Step 1: Define the problem&lt;br /&gt;&lt;br /&gt;The first thing you need to figure out is what problem your program is attempting to solve. Ideally, you should be able to state this in a sentence or two. For example:&lt;br /&gt;&lt;br /&gt;•I want to write a phone book application to help me keep track of my friend’s phone numbers. &lt;br /&gt;•I want to write a random dungeon generator that will produce interesting looking caverns. &lt;br /&gt;•I want to write a program that will take information about stocks and attempt to predict which ones I should buy. &lt;br /&gt;Although this step seems obvious, it’s also highly important. The worst thing you can do is write a program that doesn’t actually do what you (or your boss) wanted!&lt;br /&gt;&lt;br /&gt;Step 2: Define your targets&lt;br /&gt;&lt;br /&gt;When you are an experienced programmer, there are many other steps that typically would take place at this point, including:&lt;br /&gt;&lt;br /&gt;•Understanding who your target user is &lt;br /&gt;•Defining what target architecture and/or OS your program will run on &lt;br /&gt;•Determining what set of tools you will be using &lt;br /&gt;•Determining whether you will write your program alone or as part of a team &lt;br /&gt;•Collecting requirements (a documented list of what the program should do) &lt;br /&gt;However, as a new programmer, the answers to these questions are typically simple: You are writing a program for your own use, alone, on your own system, using an IDE you purchased or downloaded. This makes things easy, so we won’t spend any time on this step.&lt;br /&gt;&lt;br /&gt;Step 3: Make a heirarchy of tasks&lt;br /&gt;&lt;br /&gt;In real life, we often need to perform tasks that are very complex. Trying to figure out how to do these tasks can be very challenging. In such cases, we often make use of the top down method of problem solving. That is, instead of solving a single complex task, we break that task into multiple subtasks, each of which is individually easier to solve. If those subtasks are still too difficult to solve, they can be broken down further. By continuously splitting complex tasks into simpler ones, you can eventually get to a point where each individual task is manageable, if not trivial.&lt;br /&gt;&lt;br /&gt;Let’s take a look at an example of this. Let’s say we want to write a report on carrots. Our task hierarchy currently looks like this:&lt;br /&gt;&lt;br /&gt;•Write report on carrots&lt;br /&gt;Writing a report on carrots is a pretty big task to do in one sitting, so let’s break it into subtasks:&lt;br /&gt;&lt;br /&gt;•Write report on carrots&lt;br /&gt;◦Do research on carrots&lt;br /&gt;◦Write outline&lt;br /&gt;◦Fill in outline with details about carrots&lt;br /&gt;That’s a more managable, as we now have three tasks that we can focus on individually. However, in this case, “Do research on carrots is somewhat vague”, so we can break it down further:&lt;br /&gt;&lt;br /&gt;•Write report on carrots&lt;br /&gt;◦Do research on carrots&lt;br /&gt;■Go to library and get book on carrots&lt;br /&gt;■Look for information about carrots on internet&lt;br /&gt;◦Write outline&lt;br /&gt;■Information about growing&lt;br /&gt;■Information about processing&lt;br /&gt;■Information about nutrition&lt;br /&gt;◦Fill in outline with details about carrots&lt;br /&gt;Now we have a hierarchy of tasks, none of them particularly hard. By completing each of these relatively manageable sub-items, we can complete the more difficult overall task of writing a report on carrots.&lt;br /&gt;&lt;br /&gt;The other way to create a hierarchy of tasks is to do so from the bottom up. In this method, we’ll start from a list of easy tasks, and construct the hierarchy by grouping them.&lt;br /&gt;&lt;br /&gt;As an example, many people have to go to work or school on weekdays, so let’s say we want to solve the problem of “get from bed to work”. If you were asked what tasks you did in the morning to get from bed to work, you might come up with the following list:&lt;br /&gt;&lt;br /&gt;•Pick out clothes&lt;br /&gt;•Get dressed&lt;br /&gt;•Eat breakfast&lt;br /&gt;•Drive to work&lt;br /&gt;•Brush your teeth&lt;br /&gt;•Get out of bed&lt;br /&gt;•Prepare breakfast&lt;br /&gt;•Get in your car&lt;br /&gt;•Take a shower&lt;br /&gt;Using the bottom up method, we can organize these into a hierarchy of items by looking for ways to group items with similarities together:&lt;br /&gt;&lt;br /&gt;•Get from bed to work&lt;br /&gt;◦Bedroom things&lt;br /&gt;■Get out of bed&lt;br /&gt;■Pick out clothes&lt;br /&gt;◦Bathroom things&lt;br /&gt;■Take a shower&lt;br /&gt;■Brush your teeth&lt;br /&gt;◦Breakfast things&lt;br /&gt;■Prepare breakfast&lt;br /&gt;■Eat breakfast&lt;br /&gt;◦Transportation things&lt;br /&gt;■Get in your car&lt;br /&gt;■Drive to work&lt;br /&gt;As it turns out, these task hierarchies are extremely useful in programming, because once you have a task hierarchy, you have essentially defined the structure of your overall program. The top level task (in this case, “Write a report on carrots” or “Get from bed to work”) becomes main() (because it is the main item you are trying to solve). The subitems become functions in the program.&lt;br /&gt;&lt;br /&gt;If it turns out that one of the items (functions) is too difficult to implement, simply split that item into multiple subitems, and have that function call multiple subfunctions that implement those new tasks. Eventually you should reach a point where each function in your program is trivial to implement.&lt;br /&gt;&lt;br /&gt;Step 4: Figure out the sequence of events&lt;br /&gt;&lt;br /&gt;Now that your program has a structure, it’s time to determine how to link all the tasks together. The first step is to determine the sequence of events that will be performed. For example, when you get up in the morning, what order do you do the above tasks? It might look like this:&lt;br /&gt;&lt;br /&gt;•Get out of bed&lt;br /&gt;•Pick out clothes&lt;br /&gt;•Take a shower&lt;br /&gt;•Get dressed&lt;br /&gt;•Prepare breakfast&lt;br /&gt;•Eat breakfast&lt;br /&gt;•Brush your teeth&lt;br /&gt;•Get in your car&lt;br /&gt;•Drive to work&lt;br /&gt;If we were writing a calculator, we might do things in this order:&lt;br /&gt;&lt;br /&gt;•Get first number from user&lt;br /&gt;•Get mathematical operation from user&lt;br /&gt;•Get second number from user&lt;br /&gt;•Calculate result&lt;br /&gt;•Print result&lt;br /&gt;Step 5: Figure out the data inputs and outputs for each task&lt;br /&gt;&lt;br /&gt;Once you have a hierarchy and a sequence of events, the next thing to do is figure out what input data each task needs to operate, and what data it produces (if any). If you already have the input data from a previous step, that input data will become a parameter. If you are calculating output for use by some other function, that output will generally become a return value.&lt;br /&gt;&lt;br /&gt;When we are done, we should have prototypes for each function. In case you’ve forgotten, a function prototype is a declaration of a function that includes the function’s name, parameters, and return type, but does not implement the function.&lt;br /&gt;&lt;br /&gt;Let’s do a couple examples. GetUserInput() is pretty straightforward. We’re going to get a number from the user and return it back to the caller. Thus, the function prototype would look like this:&lt;br /&gt;&lt;br /&gt;view sourceprint?&lt;br /&gt;1.int GetUserInput()In the calculator example, the CalculateResult() function will need to take 3 pieces of input: Two numbers and a mathematical operator. We should already have all three of these by the time we get to the point where this function is called, so these three pieces of data will be function parameters. The CalculateResult() function will calculate the result value, but it does not display the result itself. Consequently, we need to return that result as a return value so that other functions can use it.&lt;br /&gt;&lt;br /&gt;Given that, we could write the function prototype like this:&lt;br /&gt;&lt;br /&gt;view sourceprint?&lt;br /&gt;1.int CalculateResult(int nInput1, char chOperator, int nInput2);Step 6: Write the task details&lt;br /&gt;&lt;br /&gt;In this step, for each task, you will write it’s actual implementation. If you have broken the tasks down into small enough pieces, each task should be fairly simple and straightforward. If a given task still seems overly-complex, perhaps it needs to be broken down into subtasks that can be more easily implemented.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;view sourceprint?&lt;br /&gt;1.char GetMathematicalOperation() &lt;br /&gt;2.{ &lt;br /&gt;3.    &lt;br /&gt;char chOperation; &lt;br /&gt;4.    &lt;br /&gt;cin &gt;&gt; chOperation; &lt;br /&gt;5.    &lt;br /&gt;// What if the user enters an invalid character? &lt;br /&gt;6.    &lt;br /&gt;// We'll ignore this possibility for now &lt;br /&gt;7.    &lt;br /&gt;return chOperation; &lt;br /&gt;8.}Step 7: Connect the data inputs and outputs&lt;br /&gt;&lt;br /&gt;Finally, the last step is to connect up the inputs and outputs of each task in whatever way is appropriate. For example, you might send the output of CalculateResult() into an input of PrintResult(), so it can print the calculated answer. This will often involve the use of intermediary variables to temporary store the result so it can be passed between functions. For example:&lt;br /&gt;&lt;br /&gt;view sourceprint?&lt;br /&gt;1.// nResult is a temporary value used to transfer the output of CalculateResult() &lt;br /&gt;2.// into an input of PrintResult() &lt;br /&gt;3.int nResult = CalculateResult(nInput1, chOperator, nInput2); &lt;br /&gt;4.PrintResult(nResult);This tends to be much more readable than the alternative condensed version that doesn’t use a temporary variable:&lt;br /&gt;&lt;br /&gt;view sourceprint?&lt;br /&gt;1.PrintResult( CalculateResult(nInput1, chOperator, nInput2) );This is often the hardest step for new programmers to get the hang of.&lt;br /&gt;&lt;br /&gt;Words of advice when writing programs&lt;br /&gt;&lt;br /&gt;Keep your program simple to start. Often new programmers have a grand vision for all the things they want their program to do. “I want to write a role-playing game with graphics and sound and random monsters and dungeons, with a town you can visit to sell the items that you find in the dungeon” If you try to write something too complex to start, you will become overwhelmed and discouraged at your lack of progress. Instead, make your first goal as simple as possible, something that is definitely within your reach. For example, “I want to be able to display a 2d representation of the world on the screen”.&lt;br /&gt;&lt;br /&gt;Add features over time. Once you have your simple program working and working well, then you can add features to it. For example, once you can display your 2d world, add a character who can walk around. Once you can walk around, add walls that can impede your progress. Once you have walls, build a simple town out of them. Once you have a town, add merchants. By adding each feature incrementally your program will get progressively more complex without overwhelming you in the process.&lt;br /&gt;&lt;br /&gt;Focus on one area at a time. Don’t try to code everything at once, and don’t divide your attention across multiple tasks. Focus on one task at a time, and see it through to completion as much as is possible. It is much better to have one fully working task and five that haven’t been started yet than six partially-working tasks. If you split your attention, you are more likely to make mistakes and forget important details.&lt;br /&gt;&lt;br /&gt;Test each piece of code as you go. New programmers will often write the entire program in one pass. Then when they compile it for the first time, the compiler reports hundreds of errors. This can not only be intimidating, if your code doesn’t work, it may be hard to figure out why. Instead, write a piece of code, and then compile and test it immediately. If it doesn’t work, you’ll know exactly where the problem is, and it will be easy to fix. Once you are sure that the code works, move to the next piece and repeat. It may take longer to finish writing your code, but when you are done the whole thing should work, and you won’t have to spend twice as long trying to figure out why it doesn’t.&lt;br /&gt;&lt;br /&gt;Most new programmers will shortcut many of these steps and suggestions (because it seems like a lot of work and/or it’s not as much fun as writing the code). However, for any non-trivial project, following these steps will definitely save you a lot of time in the long run. A little planning up front saves a lot of debugging at the end.&lt;br /&gt;&lt;br /&gt;The good news is that once you become comfortable with all of these concepts, they will start coming naturally to you without even thinking about it. Eventually you will get to the point where you can write entire functions without any pre-planning at all.&lt;br /&gt;by &lt;blockquote&gt;http://www.learncpp.com/cpp-tutorial/1-10a-how-to-design-your-first-programs/&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5331787173900380531?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5331787173900380531/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5331787173900380531&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5331787173900380531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5331787173900380531'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/03/how-to-design-your-programs.html' title='How to Design Your Programs'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-768435292523731625</id><published>2010-03-13T12:38:00.000-08:00</published><updated>2010-03-13T13:02:06.130-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Undeclared İdentifier</title><content type='html'>error C2065: 'add' : undeclared identifier&lt;br /&gt; error C2373: 'add' : redefinition; different type modifiers &lt;br /&gt;&lt;br /&gt;gibi hatalar alırsanız bunun çözüm yolu aşağıdaki örnekte ki gibidir&lt;br /&gt;&lt;br /&gt;#include &lt;iostream&gt; &lt;br /&gt;int add(int x, int y, int z); &lt;br /&gt; &lt;br /&gt;int main() &lt;br /&gt;{ &lt;br /&gt;    using namespace std; &lt;br /&gt;    &lt;br /&gt;cout &lt;&lt; "3 + 4 + 5 = " &lt;&lt; add(3, 4, 5) &lt;&lt; endl; &lt;br /&gt;    &lt;br /&gt;return 0; &lt;br /&gt;} &lt;br /&gt; &lt;br /&gt; int add(int x, int y, int z) &lt;br /&gt;{ &lt;br /&gt;    return x + y + z; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;önce den bir prototype ını belirleyin porgramınız yukarıda olduğu gibi&lt;br /&gt;&lt;br /&gt;ReturnType   FunctionName     (Variable Declaration);  şeklinde yada &lt;br /&gt;&lt;br /&gt;2. alternatif olarak ta main() function nın dan önce call ettiğiniz function ının defination yapın. türkçesi çok kötü oldu ya :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-768435292523731625?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/768435292523731625/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=768435292523731625&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/768435292523731625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/768435292523731625'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/03/undeclared-identifier.html' title='Undeclared İdentifier'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-4797598529219426468</id><published>2010-03-13T12:21:00.000-08:00</published><updated>2010-03-13T12:24:41.575-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Header Files</title><content type='html'>Consequently, our program will compile and link correctly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5v0OGDJPuI/AAAAAAAAAIo/eYFgPWSEkTM/s1600-h/IncludeHeader.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/S5v0OGDJPuI/AAAAAAAAAIo/eYFgPWSEkTM/s320/IncludeHeader.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5448216697213894370" /&gt;IncludeHeader&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You’re probably curious why we use angled brackets for iostream, and double quotes for add.h. The answer is that angled brackets are used to tell the compiler that we are including a header file that was included with the compiler. The double-quotes tell the compiler that this is a header file we are supplying, which causes it to look for that header file in the current directory containing our source code first.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Rule:&lt;/strong&gt; Use angled brackets to include header files that come with the compiler. Use double quotes to include any other header files.&lt;br /&gt;&lt;br /&gt;Another commonly asked question is “why doesn’t iostream have a .h extension?”. The answer is, because iostream.h is a different header file than iostream is! To explain requires a very short history lesson.&lt;br /&gt;&lt;br /&gt;When C++ was first created, all of the files in the standard runtime library ended in .h. Life was consistent, and it was good. The original version of cout and cin lived in iostream.h. When the language was standardized by the ANSI committee, they decided to move all of the functions in the runtime library into the std namespace (which is generally a good idea). However, this presented a problem: if they moved all the functions into the std namespace, none of the old programs would work any more!&lt;br /&gt;&lt;br /&gt;To try to get around this issue and provide backwards compatibility for older programs, a new set of header files was introduced that use the same names but lack the .h extension. These new header files have all their functionality inside the std namespace. This way, older programs that include #include &lt;iosteam.h&gt; do not need to be rewritten, and newer programs can #include &lt;iostream&gt;.&lt;br /&gt;&lt;br /&gt;Make sure when you include a header file from the standard library that you use the non .h version if it exists. Otherwise you will be using a deprecated version of the header that is no longer supported.&lt;br /&gt;&lt;br /&gt;As a side note, many headers in the standard library do not have a non .h version, only a .h version. For these files, it is fine to include the .h version. Many of these libraries are backwards compatible with standard C programming, and C does not support namespaces. Consequently, the functionality of these libraries will not be accessed through the std namespace. Also, when you write your own header files, they will all have a .h extension, since you will not be putting your code in the std namespace.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Rule:&lt;/strong&gt; use the non .h version of a library if it exists, and access the functionality through the std namespace. If the non .h version does not exist, or you are creating your own headers, use the .h version&lt;br /&gt;by http://www.learncpp.com/cpp-tutorial/19-header-files/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-4797598529219426468?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/4797598529219426468/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=4797598529219426468&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4797598529219426468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4797598529219426468'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/03/header-files.html' title='Header Files'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/S5v0OGDJPuI/AAAAAAAAAIo/eYFgPWSEkTM/s72-c/IncludeHeader.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-4472028784251257327</id><published>2010-03-02T13:40:00.000-08:00</published><updated>2010-03-02T13:48:56.317-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BackTrack'/><title type='text'>Bana Özel</title><content type='html'>i am talk about step by step how can work backtrack&lt;br /&gt;&lt;br /&gt;open first terminal then,&lt;br /&gt;&lt;br /&gt;1- iwconfig&lt;br /&gt;&lt;br /&gt;2- iwconfig wlan0 (find your driver code here for exa: wlan0)&lt;br /&gt;&lt;br /&gt;3- iwconfig wlan0 mode monitor (follow)&lt;br /&gt;&lt;br /&gt;4- airodump-ng -c 11 --bssid (make adress here) wlan0 -w test.cap&lt;br /&gt;&lt;br /&gt;then, Open second terminal other terminal is still working&lt;br /&gt;&lt;br /&gt;5- aircrack-ng test.cap&lt;br /&gt;&lt;br /&gt;----------------------------------------o--------------------------------------------&lt;br /&gt;&lt;br /&gt;gives make adress here &lt;br /&gt;&lt;br /&gt;aireplay-ng -b make (ACC) -S your make adress &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;artık hep yanımdasın :)))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-4472028784251257327?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/4472028784251257327/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=4472028784251257327&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4472028784251257327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/4472028784251257327'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/03/bana-ozel.html' title='Bana Özel'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-9191112326730708036</id><published>2010-02-27T14:35:00.000-08:00</published><updated>2010-02-27T14:36:59.305-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jdk'/><title type='text'>Path ve Classpath Ayarları</title><content type='html'>Burada jdk ayarlarının yapılışını resimli olarak çok iyi anlatmışlar yardım alabileceğiniz bir site &lt;br /&gt;http://www.ktuce.com/forum/showthread.php?tid=48&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-9191112326730708036?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/9191112326730708036/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=9191112326730708036&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/9191112326730708036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/9191112326730708036'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/02/path-ve-classpath-ayarlar.html' title='Path ve Classpath Ayarları'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-362517958858656471</id><published>2010-02-11T06:56:00.000-08:00</published><updated>2010-02-11T06:57:00.236-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><title type='text'>Buda ayrı :)</title><content type='html'>How to install Flash player in OpenSolaris&lt;br /&gt;&lt;br /&gt;1.Download the Solaris version of flash player to your machine. &lt;br /&gt;&lt;br /&gt;2. Untar that file.&lt;br /&gt;&lt;br /&gt;3. Open terminal.&lt;br /&gt;&lt;br /&gt;4. #su&lt;br /&gt;&lt;br /&gt;5. cp libflashplayer.so /usr/lib/firefox/plugins/&lt;br /&gt;&lt;br /&gt;6. restart firefox&lt;br /&gt;&lt;br /&gt;Posted on: Mar 20, 2009&lt;br /&gt;&lt;br /&gt;Posted by: Abhishek Gupta&lt;br /&gt;&lt;br /&gt;Category: Sun&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-362517958858656471?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/362517958858656471/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=362517958858656471&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/362517958858656471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/362517958858656471'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2010/02/buda-ayr.html' title='Buda ayrı :)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5397496422758575294</id><published>2009-11-26T10:58:00.000-08:00</published><updated>2009-11-26T11:15:25.367-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Msn'/><title type='text'>Hotmail Hesabini Kapatmak</title><content type='html'>Aldığınız Hotmail hesabını herhangi bir sebepten dolayı kullanmak istemiyor olabilirsiniz. Bunun için yapmanız gereken aşağıdaki linke tıklamak .&lt;br /&gt;&lt;a href="https://accountservices.passport.net"&gt; Account Services &lt;/a&gt; Daha sonra kapatmak istediğiniz hotmail hesabınızı girmek.Karşınıza gelen ekranda en alt kısımda bulunan Ek seçeneklerde Hesabı Kapat'a tıklayarak Hotmail hesabınızı kapatabilirsiniz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5397496422758575294?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5397496422758575294/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5397496422758575294&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5397496422758575294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5397496422758575294'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/11/msn-hesabnz.html' title='Hotmail Hesabini Kapatmak'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2202062735369455015</id><published>2009-11-18T13:26:00.000-08:00</published><updated>2009-11-19T11:31:33.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Larry Ellison'/><title type='text'>Okunmaya değer bir Yazı "ÜNİVERSİTEDEN TERK"</title><content type='html'>Larry Ellison (Oracle Şirketi Kurucusu)Yale üniversitesinde mezuniyet töreninde kürsüde yaptığı konuşmasında yeni mezun öğrencilere sesleniyor.Gerçekten okumaya başladığınızda sonu kendiliğinden gelecektir.&lt;br /&gt;“Yale Üniversitesi mezunları, daha önce böyle bir giriş görmediğiniz için özür dilerim ama benim için bir şey yapmanızı istiyorum.Lütfen, etrafınıza iyi bakın. Solunuzdaki sınıf arkadaşınıza bir bakın. Sonra sağınızdaki sınıf arkadaşınıza bir bakın . Ve şimdi şunu aklınıza koyun: Bundan beş yıl sonra , hatta otuz yıl sonra, solunuzdaki kişi bir şeyi başaramamış olacak. Sağınızdaki kişi de aslında hiçbir şey başaramamış olacak. Ve siz, ortadaki. Ne bekliyorsunuz? Siz de başaramayacaksınız. Aslında bugün şöyle bir etrafıma baktığımda parlak gelecek için yüzlerce umut ışığı göremiyorum. Görebildiğim tek şey, geleceği başarısızlıktan başka bir şey olmayacak yüzlerce insan. O kadar. &gt; &gt;Sinirlendiniz. Bu anlaşılabilir bir şey. Ben, Lawrence “Larry” Ellison üniversitesi terk, kim oluyorum ve bu yetkiyi nerden alıyorum ki, ülkenin en prestijli yükseköğrenim kurumunun bu yıl ki mezunlarına böyle şeyler söyleyebiliyorum? Bu yetkiyi nereden aldığımı söyleyeyim: Çünkü ben, üniversite terk ve dünyanın en zengin ikinci adamıyım. Siz değilsiniz. Çünkü Bill Gates, o da üniversite terk ve dünyanın “şimdilik” en zengin adamı. Siz değilsiniz. Çünkü Paul Allen, o da üniversite terk ve dünyanın en zengin üçüncü adamı. Siz değilsiniz. Başka örnekler de var. Mesela Micheal Dell, o listede 9 numara ve yukarı doğru hızla tırmanıyor, o da üniversite terk. Ve siz o listede hâlâ yoksunuz. &gt; &gt;Şimdi çok kızdınız. Bu da anlaşılabilir. O halde biraz da egolarınızı okşamama izin verin. Pek çoğunuz burada dört yada beş yıl eğitim gördünüz. Önünüzdeki yıllar için epey iyi bir eğitim aldınız, bilmeniz gereken pek çok şeyi öğrendiniz. İyi çalışma alışkanlıkları edindiniz. Burada size o önünüzdeki yıllar boyunca yardımcı olacak bir sürü insan tanıdınız, onlarla bağlantı kurdunuz. Ve hayat boyunca yanınızdan ayrılmayacak bir kelimeyle güçlü bir ilişkiniz oldu burada: Terapi. Bunların hepsi güzel şeyler. Ama gerçekte, o kurduğunuz arkadaşlık bağlantılarına fena halde ihtiyacınız olacak, çünkü üniversiteyi terk etmediniz. Dolayısıyla asla dünyanın en zengin insanları arasına katılamayacaksınız. &gt; &gt;Elbette, belki de listeye 10. yada 11. Sıradan, Microsoft yöneticisi Steve Balmer gibi, girebilirsiniz. Ama herhalde onun kimin için çalıştığını söylememe gerek yok, değil mi? Sadece kayda geçsin diye söylüyorum, o da zaten master sınıfından terk. Biraz geç kalmış anlayacağınız. Son olarak, herhalde bazılarınız ya da umarım bu konuşmadan sonra çoğunuz kendi kendinize soruyorsunuz: “Yapabileceğim bir şey var mı? Bir umudum var mı? Maalesef Hayır. Çok geç kaldınız. İçinize çok şey dolduruldu, siz onlara bakıp çok şey bildiğinizi sanıyorsunuz. Artık 19 yaşında değilsiniz. &gt; &gt;Eveeet, şimdi gerçekten çok kızdınız. Bu anlaşılabilir bir şey. Belki de şu an, size bir umut ışığı vermenin, bir çıkış yolu göstermenin tam zamanıdır. Hayır, 2000 mezunları size değil. Siz kaybettiniz. Sizi, yılda 200 bin dolarlık komik maaş çeklerinizle baş başa bırakıyorum. Üstelik o maaş çekinin üstünde sizden birkaç yıl önce okulu terk etmiş birinin imzası olacağını söyleyerek. Öğütlerim size değil daha alt sınıfta okuyanlara. Size söylüyorum: hemen ayrılın. Daha güçlü söyleyemem : Ayrılın. Hemen toplayın eşyalarınız ve fikirlerinizi ve bir daha geri dönmeyin. Terk edin. Her şeye yeniden başlayın, size söyleyebileceğim tek şey, o başınızdaki kepler ve kıyafetin sizi aynen şu güvenlik görevlilerinin beni kürsüden aşağı çektiği gibi…”&lt;br /&gt;Alıntı yapılan sayfa:http://www.frmtr.com/universiteler/309160-oracle-kurucusu-larry-ellison-un-yale-universitesi-mezuniyet-toreni-konusmasi.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2202062735369455015?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2202062735369455015/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2202062735369455015&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2202062735369455015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2202062735369455015'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/11/okunmaya-deger-bir-yaz-universiteden.html' title='Okunmaya değer bir Yazı &quot;ÜNİVERSİTEDEN TERK&quot;'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7681878794011660338</id><published>2009-11-18T11:11:00.000-08:00</published><updated>2009-11-18T11:37:07.708-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Steve Jobs'/><title type='text'>(Stay Hungry Stay Foolish) Aç Kal Budala Kal</title><content type='html'>Başlıktan da anlaşılacağı gibi sizlere Apple ve Pixar animation şirketlerinin ortağı, kurucusu ve CEO'su Steve Jobs tan bir video izleteceğim. Belki bir çogunuz izlmemiş olabilirsiniz. Benim gibi yeni izleyenler olabilir. Ben lafı fazla uzatmadan sözü ona bırakıyorum. gerçekten söylenecek çok fazla bişe bırakmamış bizlere düşünmekten başka.&lt;br /&gt;iyi Seyirler,&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object width="480" height="365"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/xa1ia9&amp;related=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.dailymotion.com/swf/xa1ia9&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xa1ia9_ac-kal-budala-kal-steve-jobs_lifestyle"&gt;A&amp;ccedil; kal budala kal! (Steve Jobs)&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Y&amp;uuml;kleyen &lt;a href="http://www.dailymotion.com/semagkyz"&gt;semagkyz&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/tr/channel/lifestyle"&gt;Diğer yaşam ve moda videoları.&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7681878794011660338?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7681878794011660338/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7681878794011660338&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7681878794011660338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7681878794011660338'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/11/steve-jobs.html' title='(Stay Hungry Stay Foolish) Aç Kal Budala Kal'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8360463097448889979</id><published>2009-09-19T03:04:00.000-07:00</published><updated>2009-09-19T03:21:08.623-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ramazan Bayramı'/><title type='text'>RAMAZAN BAYRAMINIZ KUTLU OLSUN :))</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/SrStFonqXwI/AAAAAAAAAFs/m3234vqrzgQ/s1600-h/seker1_2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 290px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/SrStFonqXwI/AAAAAAAAAFs/m3234vqrzgQ/s320/seker1_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383117766929309442" /&gt;&lt;/a&gt; Evet bir ramazan ayı daha geldi geçti. 11 ayın sultanı mübarek ramazan ayı içimizi kıpır kıpır eden Bulunduğunuz ortamı,mekanı farklı bir hava getiren akrabaların,arkadaşların daha çok bir arada olduğu sabahlara kadar uyamadan sahur heyecanın beklendiği, sahurda sonra iftar koşuşturmacalarının başladığı. Mübarek bir ramazan ayı bitti. İçimde burukluğu kaldı. Keşke bizi hiç terk etmese, hergünümüz ramazan olsa kardeşlikler,arkadaşlıklar ve  akraba ilişkileri yardımlaşma ilahi güç hiç gitmezse. Ama o geldi bize bir ay unuttuklarımızı hatırlattı. Yapmamız gerekenleri hatırlattı ve görevi bitince de gitti. Tabi yine gelecek çünkü biz yine unutmuş olacağız yine kendi iç dünyamıza döneceğiz yine akrabalarımızla daha az görüşeceğiz yine yardımlaşmayı unutacağız yine dostlarımızdan ayrı kalacağız. Herkesin bu mübarek RAMAZAN bayramını en içten dileklerimle kutlarım. Allah sevdiklerinizle birlikte daha bir çok ramazan gerçimenizi nasip etsin. Ramazan ayı içersinde tüm iyi niyetiniz ve ibadetlerinizi dua hükmünde kabul eylesin. Unutmamanız dileğiyle. İYİ BAYRAMLAR...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-8360463097448889979?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8360463097448889979/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8360463097448889979&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8360463097448889979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8360463097448889979'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/09/ramazan-bayraminiz-kutlu-olsun.html' title='RAMAZAN BAYRAMINIZ KUTLU OLSUN :))'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/SrStFonqXwI/AAAAAAAAAFs/m3234vqrzgQ/s72-c/seker1_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7160891668202162816</id><published>2009-09-08T01:17:00.000-07:00</published><updated>2009-09-08T01:27:39.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Basit Dos Komutları'/><title type='text'>Bilgisayarınızı uzaktan Kapatın :)</title><content type='html'>Örneğin uzaktan bilgisayarınıza bağlandınız ve yeniden başlatmak veya işiniz bitti kapatmak istiyorsunuz. &lt;br /&gt;&lt;br /&gt;Bunun için Başlat --&gt; Çalıştır --&gt; cmd yazın karşınıza gelen Dos ekranına &lt;br /&gt;shutdown -i yazın ve enter'e basınız. &lt;br /&gt;&lt;br /&gt;karşınıza gelecek ekranda üst kısımda bilgisayarınızın adını veya ip sini giriniz. Bu arada sadece kendi bilgisayarınızın degil başka bilgisayarlarada bu şekilde müdahale edebilirsiniz. İp adresini veya bilgisayar adını yazdıktan sonra bir alt satırda kapatmak mı? yendien başlatmak mı? veya uyku modunda mı geçmesini istiyorsunuz diye seçeneklerden uygun olanı seçiniz. Daha sonra aşağıda yazacağınız açıklama veya notun kaç saniye ekranda durmasını istiyorsanız o saniye yi giriniz hemen altında ise bu işlemi neden yapmak istediğinizi seçin ve son olarak açıklamanızı yazınız. Tamam dedikten sonra yapmak istediğiniz eylem gerçekleşecektir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7160891668202162816?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7160891668202162816/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7160891668202162816&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7160891668202162816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7160891668202162816'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/09/bilgisayarnz-uzaktan-kapatn.html' title='Bilgisayarınızı uzaktan Kapatın :)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2317916039880162905</id><published>2009-09-08T00:58:00.000-07:00</published><updated>2009-09-08T01:02:01.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virüs'/><title type='text'>C ve D yi açmak istediğimizde karşımıza gelen Seç'i iptal etmek</title><content type='html'>Yerel Disk C ve D ye girmek istediğimizde program seçmenizi istiyor ise&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aşşagıda verilen kodları Bir Metin Dosyasına Kaydedin. Sonra uzantısını .bat yapıp uygula yapın ve .bat dosyasını açarak sorunu çözmüş olacaksınız.&lt;br /&gt;&lt;br /&gt;@echo on&lt;br /&gt;taskkill /im explorer.exe /f&lt;br /&gt;taskkill /im wscript.exe&lt;br /&gt;start reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\EXp lorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1 /f&lt;br /&gt;start reg import kill.reg&lt;br /&gt;del c:\autorun.* /f /q /as&lt;br /&gt;del %SYSTEMROOT%\system32\autorun.* /f /q /as&lt;br /&gt;del d:\autorun.* /f /q /as&lt;br /&gt;del e:\autorun.* /f /q /as&lt;br /&gt;del f:\autorun.* /f /q /as&lt;br /&gt;del g:\autorun.* /f /q /as&lt;br /&gt;del h:\autorun.* /f /q /as&lt;br /&gt;del i:\autorun.* /f /q /as&lt;br /&gt;del j:\autorun.* /f /q /as&lt;br /&gt;del k:\autorun.* /f /q /as&lt;br /&gt;del l:\autorun.* /f /q /as&lt;br /&gt;start explorer.exe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2317916039880162905?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2317916039880162905/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2317916039880162905&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2317916039880162905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2317916039880162905'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/09/c-ve-d-yi-acmak-istedigimizde-karsmza.html' title='C ve D yi açmak istediğimizde karşımıza gelen Seç&apos;i iptal etmek'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-6206844434238046843</id><published>2009-09-02T03:08:00.000-07:00</published><updated>2009-09-02T03:11:11.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><title type='text'>Open Solaris için blog önerisi</title><content type='html'>Arkadaşlar open solaris ile çalışmlar yürüten &lt;a href="http://winmacnux.blogspot.com/"&gt;Erkan Özer&lt;/a&gt; blog sayfasında bunda sonra open solarasi ait bir çok konu ve yardım alabileceğiniz blog girdileri yayınlamaktadır. benim gördüğüm bir kaç başlığı burda sizlere aktarıyım.&lt;br /&gt;&lt;br /&gt;OpenSolaris'te NTFS diskleri nasıl kullanırız?&lt;br /&gt;&lt;br /&gt;OpenSolaris'te Ağ Ayarlarını Manuel (Terminal Aracılığıyla) Yapılandırma gibi herkese iyi çalışmalar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-6206844434238046843?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/6206844434238046843/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=6206844434238046843&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6206844434238046843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6206844434238046843'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/09/open-solaris-icin-blog-onerisi.html' title='Open Solaris için blog önerisi'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1359728260277578538</id><published>2009-08-25T03:19:00.000-07:00</published><updated>2009-08-25T03:26:25.515-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hakkımda'/><title type='text'>Hakkımda kısmı Nerede :)</title><content type='html'>Ben Mesut Altınyaprak Atılım üniversitesi Yazılım Mühendisliği 3. sınıf öğrencisiyim. Atılım Üniversitesi özgür yazılım kulübü başkanıydım şuanda Bilgisayar kulubü başkanlığı yapıyorum.c,c++,java,html gibi programları ileri derecede kullana biliyorum.glassfish ve sanallaştırmaylada orta düzeyde bir bilgi birikimim var.İyi Bir linüx ve Unix kullanıcısıyım işletim sistemi olarak open solaris kullanmaya çalışıyorum genel olarakta iyi derecede windows'u kullanıyorum. aklıma gelen bunlar bu ne biliyo diye soranlar olmuş onlara cevap olsun istedim. iletişim adresim ise mesutaltinyaprak@gmail.com dan bana ulaşa bilirsiniz. yapamadığımız bişe olursada sorularınıza çözüm birlikte ararız. herkese iyi çalışmlar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1359728260277578538?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1359728260277578538/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1359728260277578538&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1359728260277578538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1359728260277578538'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/08/hakkmda-ksm-nerede.html' title='Hakkımda kısmı Nerede :)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-3496134722476093396</id><published>2009-08-24T01:14:00.000-07:00</published><updated>2009-08-24T01:35:29.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Win7'de Sİstem Gerİ Yüklemesİnİn İptalİ</title><content type='html'>Arkadaşlar windows7 kurdum ve kullanmaya başladım geçenlerde beni sürekli yedekleme yap yedekleme yap diye uyaran bir sistem uyarısı çok sıktı ve yaptım.Ama yaptıktan sonra 30gb gibi bir alanı işgal etti bütün dosyaları sildim tekrar ama bi çözüm olmadı. Sonunda bunu nasıl durdurulacağını öğrenmeye karar verdim ve öğrendim benim gibi rahatsız olan arkadaşlar için bunun nasıl iptal edilebileceğini anlatıyorum.&lt;br /&gt;&lt;br /&gt;Deneteim Masası --&gt; Sistem ve Güvenlik --&gt; Sistem --&gt; Soltarafta Denetim Masası'nın Altında --&gt; Sistem Koruması --&gt; Yerel Disk (C:)Açık yazan bir yer var onun hemen altında Yapılandır'a tıklıyoruz. Orda Sistem Korumasını Kapat'ı işaretliyoruz. ardın Uygula ve Tamam'a tıklayarak Yedekleme özelliğini kapatabilirsiniz. Ama şiddetle dosyalrınızı yedeklemenizi tavsiye ediyorum. Böylelikle Siteminizde oluşan hataları düzelme şansınız olacaktır. &lt;br /&gt;&lt;br /&gt;İngilizce kullanıcıları için: Control Panel --&gt; System --&gt; system protection --&gt; Configure --&gt; Turn off system protection --&gt;oke --&gt; Yes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-3496134722476093396?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/3496134722476093396/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=3496134722476093396&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3496134722476093396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3496134722476093396'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/08/win7de-sistem-geri-yuklemesinin-iptali.html' title='Win7&apos;de Sİstem Gerİ Yüklemesİnİn İptalİ'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5508111954613801568</id><published>2009-08-21T07:14:00.000-07:00</published><updated>2009-08-21T07:37:02.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><title type='text'>Vlc Player Video Streaming (Herşeyiyle)</title><content type='html'>Merhaba herkese bu aralar staj yapmaktayım ve staj yapmaya başladığım. ilk günden beri bir proje üzerinde çalışıyoruz bu projede bana düşen ise video streamin ve transkod akış ve formatın dönüşümüde diyebiliriz. Birçok streaming yapabileceğiniz program var bunların isimlerini saymayacağım.Birini anlatacağım diğeri ise ogg formatının geliştiricileri olan &lt;a href="http://www.vorbis.com/"&gt;Vorbis.com&lt;/a&gt;'dur. Benim size anlatacağım ise açık kaynak olmasıy ile birlikte tüm format biçimlerini destekleyen Vlc player tabi burda vlc playerin en çok &lt;a href="http://www.videolan.org/"&gt;VideoLAN - VLC media player&lt;/a&gt;'ı nasıl çalıştığını nasıl streaming yapabileceğimizi. bazı html kodlarını sunmaya çalışacağım.çünkü projem boyunca yine ingilizce dökümnalrla karşı karşıya kaldım ve bunu türkiyede sadece özelliklerinden bahsedip geçmiş sitelerden başka hiç birşey bulamadım. kısacası ben burda sizlere.&lt;br /&gt;&lt;br /&gt;1. video,kamera,veya herhangi bir aygıt ile bilgisayarınız üzerinden vlc player ile    nasıl streaming yapılacağını anlatıcağım.&lt;br /&gt;&lt;br /&gt;2. Karşı bilgisayarın sizin yayınladığınız bir videoyu nasıl Görebilir bunu anlatacağım.&lt;br /&gt;&lt;br /&gt;3. Eğer olurda html üzerinden videolarınız yayınlamak isterseniz vlc playerin html kodlarını hem mozilla hemde internet exp. (i.e)için çalışan bir html kodu.&lt;br /&gt;&lt;br /&gt;4. Bu kod dun nasıl oluşturulacağını anlatmaya çalışacağım.&lt;br /&gt;&lt;br /&gt;5. Yayınladığımız formatan başka bir formata çevirerek nasıl yayınlayacağımıza bakıcaz.&lt;br /&gt;&lt;br /&gt;aklıma gelenler bunlar ama bunlardan daha fazlasını anlatacağımdan emin olabilirsiniz.Bu arada video derken tüm ses ve video formatları için yapılacak işlemler değişmeyecek bunuda belirtmekte fayda görüyorum.Bunların ekran görüntülerini hazırlıyorum. bir çoğu bitti eğer acil olurda bişe danışmak isterseniz mail atabilirsiniz. görüşmek dileğiyle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5508111954613801568?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5508111954613801568/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5508111954613801568&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5508111954613801568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5508111954613801568'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/08/vlc-player-video-streaming-herseyiyle.html' title='Vlc Player Video Streaming (Herşeyiyle)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-6035451366140251845</id><published>2009-08-11T10:20:00.000-07:00</published><updated>2009-08-12T06:27:03.792-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mim'/><title type='text'>Mimlendik :) "Mimleninle Ne Hissediyorsunuz?". diye bakalım</title><content type='html'>Öncelikle sözümüze küçük bir teşekkür konuşmasıyla başlayalım çok sevgili gerçekten bilgi bir okadarda sevimli insanları seven hep yardım etmeden yana olan arkadaşım &lt;a href="http://sevalunver.blogspot.com"&gt;Seval Ünver'e&lt;/a&gt; çok teşekür ederim. şimdi sorumuzun cevabına gelince bizzat sevalin yazısını okurken acaba kimleri mim ledi içlerinde varmıyım diye başladım. Ama direk sonunu okumadın bu heyecanı yaşamalıydım satır atlamadan okuyorum yazısını ve sonlara doğru geldim bir listesi oldugundan bahsediyor genelde merak ettikleri olur ve onların isimlerini yazardı bu kez ayırmaan kimseyi herkesi mimliyor hemen açtım bende listeyi ohhhh varmışım tabi yazıya geri döndüm amınm bide yazmayana kötü bir beddua var ama ben yazıcaktım. hemen açtım blogumu ve mim lenecekmiyim sorusu karşısında neler hissetiğimi anlatım. Peki mim lenince neler hissediyorum. İşte asıl sorunum burda sonra başlıyor allahım ben ne yazmalıyım benim yazım okadar etkileyici degildir ki ? bak ellim ayagım birbirine dolandı yine :) eee biraz düşüneyim bir gün geçti iki gün geçti aha üçün gün başka bir mim konusu tabi ben yazmayınca adımda yok :( bidahakisine valla zamanında yazıcam bak seval gördüm hemen oturdum üşenmeden gerçek hislerimi yazıyorum. mim lenmek bir yerde birileri seni öenmsiyor demek belki sevalin yazısında dediği gibi google da adınızın en üste görünmesine yardımcı olur ama ben daha çok ekndimi o insanda önemli hisetmeme yardımcı olur kendi kendime demekki bu benim fikirlerimi öenmsiyor derim ve o kişi bende farklı olur değer vermiştir bana ama kızarımda ben yazmayı bilmem ki işte açtık bir blog yazarız aklımıza gelirse be abicim :) ne istersiniz benim gibi garibandan da demekten de vazgeçmem başka bir mim oyununda aynı heyecanla sizlerle duygularımı paylaşmak üzere :) okuyan okumayan ve özellikle seval e çok teşekkür ederim.son olark ben bu konuda yorumlarını merak ettiğim arkadaşlarımı ekleyeceğim bu mim oyununa &lt;a href="http://winmacnux.blogspot.com/"&gt;Erkan Özer&lt;/a&gt;  &lt;a href="http://seckin-nh.blogspot.com/"&gt;Seçkin Arsoy&lt;/a&gt;  &lt;a href="http://seckinseckin.blogspot.com/"&gt;Seçkin karabel&lt;/a&gt; hem bunlarda kendi bloglarını güncellemiş olurlar :) hadi kolay gelsin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-6035451366140251845?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/6035451366140251845/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=6035451366140251845&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6035451366140251845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/6035451366140251845'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/08/mimlendik-mimleninle-ne-hissediyorsunuz.html' title='Mimlendik :) &quot;Mimleninle Ne Hissediyorsunuz?&quot;. diye bakalım'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-384312739614971883</id><published>2009-07-11T06:17:00.000-07:00</published><updated>2009-07-11T06:19:17.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><title type='text'>OpenSolaris e flash player eklentisinin yapılması</title><content type='html'>Arkadaşlar OpenSolaris kurdunuz ve internette gezintiye çıktınız ve sürekli karşınıza eklentileriniz eksik olduğunu belirten bir uyarı bloncuğunun çıkması hemen sinirizi bozmasın bu flash player eklentinizin olmadığını gösteriyor. Açıkcası bu sorunun türkçe sayfalarda nasıl yapıldığını anlatılıyormu bilmiyorum ama araştırdığım kadarıyla da bulamadım yabancı sitelerde daha doğrusu OpenSolaris'in kendi forumunda bu konuyla ilgili sorulan sorulara bir çok cevap veren olmuş ama ben içlerinden birtane geliştiricinin yazısını okudum ve nasıl olması gerektiğini gayet iyi anlatmış ve uyguladım şuanda sorunsuz bir şekilde çalışıyor. Bende bunu türkçe olarak anlatıp ilk olmak istedim umarım öylede olmuştur. :) şimdi adım adım yapmanız gerekenleri anlatıyorum.&lt;br /&gt;&lt;br /&gt;1-)  http://get.adobe.com/flashplayer adresine gidip orda son sürüm Adobe Flash Player indiriyorsunuz.&lt;br /&gt;&lt;br /&gt;2-) flash_player_10_solaris_x86.tar.bz2 indirilen bu şekildeki uzantılı dosya sadece sürümüne göre değişecek olan  numaralardan başka bir farklılık göstermeyecektir.&lt;br /&gt;&lt;br /&gt;3-) Dosyamızın üstüne sağ tıklayarak önümüze gelen seçeneklerden Extract Here diyoruz ve karşımıza flash_player_10_solaris_r22_87_x86 uzantılı bir dosya çıkıyor. Dediğim gibi sadece bunlar sürümüne göre isimde küçük değişiklikler olabilir. Işte bu çıkan dosya aslında Flash plugin kütüphanesidir.&lt;br /&gt;&lt;br /&gt;4-) Şimdi masa üstünde sol üst köşede Applications, Places, System yazan yerde Places e tıklıyoruz. Oradan da Home Folder diyoruz. Aslında aynı yazıları takip ederseniz orda ev şeklinde bir icon var o kısa yoldan Home Folder a gider :)&lt;br /&gt;&lt;br /&gt;5-) Şimdi Home Folder u açarsanız burda gizli dosyalar var. Bunları görmemiz gerekiyor bunun içinde View → Show Hidden Files a tıklıyoruz yada kısa yolu ctrl+h ta yaparak gizli dosyaları görmemize yardımcı olur.&lt;br /&gt;&lt;br /&gt;6-) Karşımıza gelen gizli dosyalar arasında (.mozilla) klasörünü bulup açıyoruz eğer orda plugins dosyası varsa çıkarmış olduğumuz  flash_player_10_solaris_x86.tar.bz2 dosyayı bu  plugins dosyasının içersine kopyalarsanız Mozillayı açar kaparsanız eklentimiz eklenmiş olacaktır.&lt;br /&gt;&lt;br /&gt;7-) Bir çogunluğumuzda Plugins dosyası olmaycaktır. Bende de yoktu sadece iki tane klasör var bunlar "extensions" ve "firefox" &lt;br /&gt;&lt;br /&gt;8-) Bu dosyaların olduğu yere hemen sağ tıklayarak Create folder diyorsunuz. Ve yine çıkarmış olduğunuz flash_player_10_solaris_r22_87_x86 dosyasını bunun içersine kopyalıyorsunuz ve bu yeni dosyanızın adını Plugins olarak değiştiriyorsunuz. Böylelikle flash player eklenmiş oluyor.&lt;br /&gt;&lt;br /&gt;9-) eklendiğinde sistemin vereceği cevap size bu mozilla'nın adres çubuğunda yazacaktır.&lt;br /&gt;hockwave Flash&lt;br /&gt;&lt;br /&gt;File name: libflashplayer.so&lt;br /&gt;Shockwave Flash 10.0 r22&lt;br /&gt;&lt;br /&gt;MIME Type Description Suffixes Enabled&lt;br /&gt;application/x-shockwave-flash Shockwave Flash swf Yes&lt;br /&gt;application/futuresplash FutureSplash Player spl Yes olacaktır. Böylelikle flash ile olan sorunumuzu çözmüş olduk. Herkese iyi eğlenceler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-384312739614971883?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/384312739614971883/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=384312739614971883&amp;isPopup=true' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/384312739614971883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/384312739614971883'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/07/opensolaris-e-flash-player-eklentisinin.html' title='OpenSolaris e flash player eklentisinin yapılması'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8680084949103863910</id><published>2009-07-05T07:19:00.000-07:00</published><updated>2009-07-05T07:26:35.354-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software engineering'/><title type='text'>White Box Testing</title><content type='html'>&lt;span style="font-weight:bold;"&gt;White Box Testing: &lt;/span&gt;	White box testing yapısal (structural) veya program tabanlı(merkezli) testtir. Programın kodu kullanılabilir. Test case programın içyapısından türetilir. Bunun dezavantajı ise mission(görev) hatalarının yakalanmayışıdır. Yani programın cevap vermesini beklediğimiz ihtiyaçların, gereksinimler deki hatalar nelerdir sorusunun cevabın bulamazsınız. İkinci olarak ise test-oracle sağlayamaz bu ne demek sizin programa yapacağınız bir input girdisi için beklenilen outout çıktının ne olacağı sorusunun cevabını bu test yöntemiyle alamazsınız. White box testing test takımının oluşturmak istediği test case lerin prosedürüne uygun tasarım mimarisinin kontrolü altında test case tasarımının yaklaşımıdır. White box testing bize sunmuş olduğu test case lerin neler olduğuna bakalım.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;1-) Koşul Şart Testi (Condition Testing):&lt;/span&gt; Program koşulları içerisinde mevcut koşullara göre test case in oluşturulmasıdır. Peki, bunlar neler olabilir.&lt;br /&gt;&lt;br /&gt; 	&lt;span style="font-style:italic;"&gt;a-) Basit Boolean Koşulu Olabilir:&lt;/span&gt;&lt;br /&gt;Boolean sadece true veya false değerleri alabilir. Bu yüzden bu test türünde iki tane test case oluşturulabilir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Örnek olarak&lt;/span&gt; &lt;br /&gt;                               İF (DATA VALİD ) THEN…&lt;br /&gt;&lt;br /&gt;                               İF (DATA İNVALİD) THEN… &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;2-) Koşulu Olan Değeri Operatör Değeriyle Sınamak:&lt;/span&gt; Bu tür koşullu testlerde üç tane test case türetilmelidir.  Değerlerimizin x ve y gibi iki değer olduğunu varsayarsak  &lt;br /&gt;	&lt;br /&gt;a-) x ve y nin eşit olduğu durumlar &lt;br /&gt;                                x = = y&lt;br /&gt;	&lt;br /&gt;b-) x’in y’den büyük olduğu durumlar.&lt;br /&gt;                    X &gt; y&lt;br /&gt;&lt;br /&gt;c-) x’in y’den küçük olduğu durumlar &lt;br /&gt;                    x &lt; Y&lt;br /&gt;&lt;span style="font-style:italic;"&gt;3-) Bileşik Şartlar: (AND &amp;&amp;) veya (OR || )&lt;/span&gt; Burada ise dört tane test case mevcuttur.&lt;br /&gt;&lt;br /&gt;            a-) 1.koşulun ve 2. koşulun doğru olma olasılığı.&lt;br /&gt;&lt;br /&gt;            b-) 1.koşulun doğru 2. koşulun yanlış olma olasılığı.&lt;br /&gt;&lt;br /&gt;	c-) 1.koşulun yanlış 2. koşulun doğru olma olasılığı.&lt;br /&gt;&lt;br /&gt;	d-) 1.ve 2. koşulun yanlış olma olasılığı.&lt;br /&gt;&lt;br /&gt;Örnek: 		&lt;br /&gt; 				İF (KOŞUL 1) &amp;&amp; (KOŞUL 2 ) THEN…&lt;br /&gt;&lt;br /&gt;				İF (KOŞUL 1)    ||   (KOŞUL 2 ) THEN…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;4-)Döngü (Loop ) Test:&lt;/span&gt; Burada test case ler program içindeki mevcut döngülere göre hazırlanır.&lt;br /&gt;   &lt;br /&gt;a-) Basit Döngü (Simple Loops ) Testing: &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SlC3Xk6IuPI/AAAAAAAAAFk/ZAjS2XJQvPE/s1600-h/tttttt.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SlC3Xk6IuPI/AAAAAAAAAFk/ZAjS2XJQvPE/s320/tttttt.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5354981572615911666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basit bir döngü için kurulması gereken test case ler:&lt;br /&gt;&lt;br /&gt;I-)   Döngüdeki girdileri Atlamak.&lt;br /&gt;II-)  Döngülerden sadece bir defa geçmek.&lt;br /&gt;III-) M defa geçilen bir döngüde M&lt;N N,tane yol vardır&lt;br /&gt;IV-) (N–1)  ,N defa geçilen bir döngüde N maksimum geçilebilecek döngü sayısıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;b-) İç İçe (Nested Loop) Döngüler:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;	En içteki döngü ile başlanmalı. Diğer dışarıdaki döngüler küçük değerler ile test case leri oluşturulmalıdır.&lt;br /&gt;	En içteki döngü için basit döngü kuralları uygulanır.&lt;br /&gt;	Ne zaman en içteki döngü test edilmesi bitti dıştaki döngü ile birlikte çalıştırılmalı bu testte bittikten sonra diğer döngüye geçilmelidir.&lt;br /&gt;	Bu işlemler bütün döngüler bitene kadar devam etmelidir.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;c-)Ard arda eklenmiş (Concatenated Loops) Döngüler:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;	Burada döngüler eğer birbirilerinden bağımsız iseler basit döngü testin benzeri bir yaklaşım uygulanır.&lt;br /&gt;	Eğer döngüler birbirilerine bağımlı iseler iç içe döngü testin benzeri bir yaklaşım uygulanır.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Veri Akışı (Data Flow) Testing: &lt;/span&gt;Basit bir girdi ile mevcut noktaların program içindeki kodun küçük parçalara bölünmesidir. Herhangi bir parça için hangi değişkenlerin tanımlanacağı ve nerde kullanılacağının tanımlanmasıdır. Tabi çeşitli koruma kriterleri mevcuttur bunlara örnek verecek olursak &lt;br /&gt;&lt;br /&gt;		1-) Bütün tanımlar için use-pairs (kullanım çiftlerinin) oluşturulması.&lt;br /&gt;		2-) Bütün tanımlar için Benzer kullanım alanlarının tanımlanması.&lt;br /&gt;&lt;br /&gt;DEF(s) = { x | S ifadesi, X’in tanımını içermektedir.}&lt;br /&gt;USE(s) = { x | S ifadesi, X’in kullanımını içermektedir.}&lt;br /&gt;&lt;br /&gt;Örnek:&lt;br /&gt;1-	 i= get-a-number-from-console();&lt;br /&gt;2-	 j= get-a-number-from-console();&lt;br /&gt;3-	 if (a &lt; 90 ) {&lt;br /&gt;4-	 i= get-a-number-from-console(); }&lt;br /&gt;5-	 else {&lt;br /&gt;6-	 j= 5;&lt;br /&gt;7-	 }&lt;br /&gt;8-	 İf (a &gt; b) {&lt;br /&gt;9-	 İ = 8;&lt;br /&gt;10-	 J = 6 ;&lt;br /&gt;11-	 } else {&lt;br /&gt;12-	 Printf (“ %d \n”,i);&lt;br /&gt;13-	 }&lt;br /&gt;14-	 İf  ( b &lt; 30 ) &lt;br /&gt;15-	 Printf (“ %d \n”,i);&lt;br /&gt;16-	 J=6;&lt;br /&gt;17-	 } else {&lt;br /&gt;18-	  Printf (“ %d \n “,i);&lt;br /&gt;19-	}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Soru 1:&lt;/span&gt; Hangi satırda i tanımlanmıştır(Definition)? (siz j yi yazınız)&lt;br /&gt;     &lt;br /&gt;           Yani burada İ nin tanımlandığı yerleri soruyor satır : 1 – 4 ve  9&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Soru 2:&lt;/span&gt; Hangi satırda i kullanılmıştır (Use)?&lt;br /&gt;&lt;br /&gt;Line 15 ve 18&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Soru 3:&lt;/span&gt; İ için kaç tane Def-Use çifti oluşturulabilir.&lt;br /&gt;&lt;br /&gt;6 tane bunları oluşturalım.&lt;br /&gt;&lt;br /&gt;a-	1 – 15&lt;br /&gt;b-	1 – 18&lt;br /&gt;c-	4 – 15&lt;br /&gt;d-	4 – 18&lt;br /&gt;e-	9 – 15&lt;br /&gt;f-	9 – 18&lt;br /&gt;&lt;br /&gt;Soru 4: Soru 3 te oluşturmuş olduğumuz def-use çifti için test caseleri oluşturunuz.&lt;br /&gt;Burada şartların oluşa bilmesi için satır satır test’e başlıyorsunuz. &lt;br /&gt;&lt;br /&gt;A şıkkı için sonra yapalım b’den başlayalım &lt;br /&gt;&lt;br /&gt;b- 1 - 18 &lt;br /&gt;&lt;br /&gt;eğer a=35 ve b= 36 olursa a 90 dan küçük olmuş olur if in içersine girer devam eder.&lt;br /&gt;&lt;br /&gt;c- 4 - 15 yani bunun anlamı 4. satırdan başlayıp 15. satırı çalıştıracaksın &lt;br /&gt;     a=25 b=26 olursa bu şartı sağlamış olur.&lt;br /&gt;&lt;br /&gt;d-  4 – 18        a=25 b=35&lt;br /&gt;&lt;br /&gt;e- 9 – 15 	a=25 b= 20&lt;br /&gt;&lt;br /&gt;f- 9 – 18 	a=35 b=31&lt;br /&gt;&lt;br /&gt;a şıkkına baktığımız zaman a &gt;= 30  a&gt;&lt;= b, ve b&lt;30 olmalı böyle bir durum söz konusu olamaz a şıkkı çalışmaz.(bu örnek bana ait degildir. ders notlarımdan alıntıdı.)&lt;br /&gt;&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/4771280009387249618-8680084949103863910?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8680084949103863910/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8680084949103863910&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8680084949103863910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8680084949103863910'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/07/white-box-testing.html' title='White Box Testing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Bkci0Sg83sE/SlC3Xk6IuPI/AAAAAAAAAFk/ZAjS2XJQvPE/s72-c/tttttt.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2465736190690768955</id><published>2009-07-01T13:23:00.000-07:00</published><updated>2009-07-01T14:10:47.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software engineering'/><title type='text'>Software Validation &amp; Testing</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Yazılım Testinin Öğeleri:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1-) &lt;span style="font-style:italic;"&gt;Test Strategisi:&lt;/span&gt; Yazılım testinin türünün ne olduğunu ve hataları bulmada kullanılacak en iyi hangi testin olduğunu belirlenmesini sağlar. Test starategisi temel olarak hangi testin en iyi sonucu vereceğini, daha etkili bir test için her testin içersine nesneler koyarak en uygun çabanın eforun belirlenmesini sağlamak ve bütün versiyon kaynaklarının en iyi şekilde kullanımını nasıl yapılacağını anlatır.&lt;br /&gt;&lt;br /&gt;2-) &lt;span style="font-style:italic;"&gt;Test plan:&lt;/span&gt; Sizin yazılımdaki proje planınız ile yani elinizde bulunan yazılımın işleyişi ile yazılımda ki testin yerine getirmesi gereken iş bölümünün veya görevlerin bir arada ele alınmasıdır.&lt;br /&gt;&lt;br /&gt;3-) &lt;span style="font-style:italic;"&gt;Test Cases (Durumları): &lt;/span&gt;Bir yazılımın ayrıntılı şekilde işleyişlerinin belirlenmesidir.&lt;br /&gt;Örneğin, siz bir yazılım yaptınız ve bu müşterinin ihtiyaçlarına ne ölçüde karşılandığının tespitidir. Yani burada kullanıcının kullanılacağı butondan text’in puntosuna kadar her açıdan yazılımın ele alınışıdır.&lt;br /&gt;&lt;br /&gt;4-) &lt;span style="font-style:italic;"&gt;Test Verileri:&lt;/span&gt; Veri ve veri tabanında ki veri girdilerinin testini içermektedir. Veri projenin test case lerinden  birinin işleyişi (executing) ile kullanılır.&lt;br /&gt;&lt;br /&gt;5-) &lt;span style="font-style:italic;"&gt;Test Environment(çevre):&lt;/span&gt; Belerli bir alanda ve doğru ekipmanları kullanarak testin oluşturulmasıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Kaynaklar (Source) : &lt;/span&gt;&lt;br /&gt;                                 →  Zaman&lt;br /&gt;                                 →  Harcanan efor&lt;br /&gt;                                 →  İnsanlar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Plan : &lt;/span&gt;                     &lt;br /&gt;                                 →  Projenin başlatılması&lt;br /&gt;                                 →  Dizayn &lt;br /&gt;                                 →  kod ve&lt;br /&gt;                                 →  Kimlerin çalışacağının belirlenmesi &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Veri (Data):  &lt;/span&gt;                &lt;br /&gt;                    →  Verinin doğru akışlar sergileyip sergilemediğinin  kontrolü gibi çevresel faktörlere bağlı olayların sınamasıdır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Test:&lt;/span&gt; &lt;br /&gt;    Girilen input la bizim beklediğimiz output un aynı olması için gözlenilenlerin doğruluğunu onaylamaktır.&lt;br /&gt;                  &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/SkvHtZf4yyI/AAAAAAAAAFc/U5bbz_d3tXs/s1600-h/ads%C4%B1z6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/SkvHtZf4yyI/AAAAAAAAAFc/U5bbz_d3tXs/s320/ads%C4%B1z6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5353592164812639010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                      &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bir Testin Limitleri Sınırları:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1-) Yapılan bir yazılımda bütün mümkün girdilerin (inputs) sınanması, test edilmesi mümkün değildir.&lt;br /&gt;&lt;br /&gt;2-) Testin bütün mümkün yollarının (Paths) sınanması olanaksızdır.&lt;br /&gt;&lt;br /&gt;3-) Test hata durumunun gösterilmesi için kullanılabilir fakat asla onları gözlemleyemezsiniz.&lt;br /&gt;&lt;br /&gt;4-) Test yazılımın hatasız olmasını garanti etmez. Fakat hataların daha etkili bir biçimde bulunmasına yardımcı olur.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bir Test'in Başlangıcında Sorulması Gereken Temel Sorular:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tabi bunlar yazılımdan yazılıma farklılık gösterecektir. Ama bir testin temelinde başlıca aşağıdaki soruların çözümleriyle işe başlanır.&lt;br /&gt;&lt;br /&gt;1-) Test ne zaman başlamalı ?&lt;br /&gt;2-) Test ne zaman bitirmeli ?&lt;br /&gt;3-) Neler test edilmeli ?&lt;br /&gt;4-) Test cases en iyi şekilde nasıl oluşturabiliriz ?&lt;br /&gt;5-) Gözlenen Output lar doğrumu ?&lt;br /&gt;6-) How well did use do ( Yazılımın nasıl iyi kullanılacağının yapılması )&lt;br /&gt;Bu bizim yazılımda ki testimizin etkinliğini anlatır. Totel de ne kadar hata bulduğumuzdur.&lt;br /&gt;7-) Yazılımı kimler test etmeli. Buda test takımına bağlıdır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2465736190690768955?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2465736190690768955/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2465736190690768955&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2465736190690768955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2465736190690768955'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/07/software-validation-testing.html' title='Software Validation &amp; Testing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/SkvHtZf4yyI/AAAAAAAAAFc/U5bbz_d3tXs/s72-c/ads%C4%B1z6.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5262520779297028175</id><published>2009-06-21T14:38:00.000-07:00</published><updated>2009-06-21T14:57:33.856-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software engineering'/><title type='text'>Software Validation &amp; Testing</title><content type='html'>&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Verification:&lt;/span&gt;&lt;/span&gt; Var olan bir yazılım istenilen ve belirtilen özelliklere uyumlu olup olmadığını kontrol etmektir.Yazılımı geliştirici tarafından yapılan ve Üretim evrenlerinde verification gerçekleştirilir. En bilinin adıyla Specification software olarak adlandırılır.En genel haliyle Geliştirici ürünü doğru Kodladı mı? Geliştirdi mi? sorusunun cevabını aranmaktadır. Süreç-yönlüdür.Gereksinimleri ve ihtiyaçları belirtilen ürünün tamamlanan evreleri önceki evreleri aşamaları sırasında kurulmuş bir biri içersinde uyumlumudur diye bakılmaktadır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Validation:&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;Müşteri odaklıdır. Müşterinin beklentilerinin karşılanıp karşılanmadığını kontrol eder.En genele haliyle Geliştirici yaptığı ürünün müşteri için doğru olup olmadığı sorusunun cevabını aramaktadır.&lt;br /&gt;Üretim-yönlüdür.Ürünün hazır olan tamamlanan evreleri aşamaları arasında kullanıcının ihtiyaçlarına cevap veriyor mu?  diye bakılmaktadır.&lt;br /&gt;Burada genel olarak takip edilen yol &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6pIu_-mLI/AAAAAAAAAEs/gKWDWWRMtrs/s1600-h/SIRA.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 98px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6pIu_-mLI/AAAAAAAAAEs/gKWDWWRMtrs/s320/SIRA.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5349899374883150002" /&gt;&lt;/a&gt; şeklindedir.Şemayı ele alıp bunları tek tek birbirleriyle karşılaştırmalısınız.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bakım &amp; Onarım (maintenance ):&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; Yazılımı veya uygulamayı tekrar tekrar güncellemek veya düzenlemek demektir.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Her zaman daha Az çaba için Verification &amp; Velidation Önemlidir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Yazılım Geliştirme maliyet tarafından bakıldığı zaman &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6rODlT9UI/AAAAAAAAAFM/SHJWAzpLaxg/s1600-h/maliyet.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 197px;" src="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6rODlT9UI/AAAAAAAAAFM/SHJWAzpLaxg/s320/maliyet.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5349901665331049794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Yazılım Life-Cycle Maliyeti &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6rBwAi3XI/AAAAAAAAAFE/waqW5nQ3Wmc/s1600-h/lifecycle+maliyet.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6rBwAi3XI/AAAAAAAAAFE/waqW5nQ3Wmc/s320/lifecycle+maliyet.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5349901453918133618" /&gt;&lt;/a&gt;&lt;br /&gt;Bütün yazılım geliştirme aşmalarının %60 civarında Maintenance yani Bakım &amp; Onarım olarak çaba gösterilmektedir. Bunların dağılımları&lt;br /&gt;&lt;br /&gt; %21 Düzenleyici (Corrective Maintenance)&lt;br /&gt; %25 Adaptasyon (Adaptive Maintenance)&lt;br /&gt; %50 Eksiksiz (Perfective Maintenance)&lt;br /&gt; %4 Koruyucu (Preventive Maintanence) Bakım &amp; onarım şeklinde geçmektedir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Velidation &amp; Verification teknikleri:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2 ayrılır &lt;br /&gt;&lt;br /&gt;1-)  &lt;span style="font-weight:bold;"&gt;Statik V&amp;V: &lt;/span&gt; Bir yazılımı çalıştırmadan (Execute) önce bilgilerin toplanmasıdır.&lt;br /&gt;Peki Bunlar neler olabilir diye bakalım.&lt;br /&gt;Life-Cycle : Reviews, İnspections,Wolkhtrough&lt;br /&gt;Statik analiz biçimsel verification dır. Yalnızca yazılım geliştirmelerde güvenlik ve emniyeti sağlar.&lt;br /&gt;&lt;br /&gt;2-)  &lt;span style="font-weight:bold;"&gt;Dinamik V&amp;V:&lt;/span&gt; Bir yazılımın Çalıştırıldığı (Execute) edildiği anda bilgilerin toparlanmasıdır.Yani burada artık sizin elinizde çalışan (run) eden bir kod vardır. Burada yapabileceğiniz iki tane işlem vardır. Bunlardan birisi Testing diğeri ise DebugingŞimdi birazda Life-Cycle’a bakalım. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;İspection:&lt;/span&gt; Bir takım tarafından denetilir ve uygulanır. Yazılım geliştirmenin belirli evrelerinde ürünü yazılımı incelerler. Bu aşamada neler yapılabilir? SRS, Tasarım Dizayn, kodlama yapılabilinir. Genelde dört veya beş kişiden oluşurlar.İnspaection takımının en önemli özelliklerinden biri Check-List kullanarak dosya içerisindeki hataları problemleri bulmaya ve denetlemeye çalışır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Review:&lt;/span&gt; Bir dosyanın değerlendirilmesi sırasında geliştirme standartlarının kolayca yönetilmesi ve İspatları, açıklamaları ile yönetimini sağlar. Belirlenen ve başlatılan amaçlara göre geliştirme süreci yürütülmeye başlar. Review in genel amacı daha az teknik konular daha çok Specifications ve standartlara göre ürünü değerlendirmektir.Tasarım dizayn ve geliştirme gereksinimlerini kusursuz bir şekilde garantiye almaktır.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Walkhtroughs:&lt;/span&gt; Genel amacı hataları belirlemek ve belgelemektir. Geliştiricinin uygulama sırasındaki tahmini hataları değildir. Walkhtroughs diğer statik V&amp;V tekniklerine göre daz az biçimseldir. Walkhtroughs takımına rehberlik etmesi için bir Check-List ve diğer takımların çalışma dosyalarının raporlarını kullanmazlar.&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;İnspection süreç aşamaları: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6r-cD-ZLI/AAAAAAAAAFU/dl9MQzTmXKA/s1600-h/inspection+process.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6r-cD-ZLI/AAAAAAAAAFU/dl9MQzTmXKA/s320/inspection+process.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5349902496535831730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Plan:&lt;/span&gt; Sade moderator sorumluluğunda gerçekleşir ve çalışan ürüne uygulanır.(work product )&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Gözden Geçirme (Overview):&lt;/span&gt; İsteğe bağlı olarak oluşturulur.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Hazırlanma(Preparation):&lt;/span&gt; Takım üyelerinin kendi başlarına çalışmalarını gerektirir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Hatalarla Karşılaşma (Meeting):&lt;/span&gt; Bütün programın her hatası tartışılır. Final hata listesi oluşturulur. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Takip etmek (Follow-Up): &lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;çalışan proje doğrulanır. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Yazılımı Test etmenin önemi:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;İlk olarak bu soruyu kendinize sorup cevaplamaya çalışın eğer kafanızda birşeyler oluşmadıysa aşağıdaki nedenleri okuduktan sonra soruyu tekrar cevaplamaya çalışınız.&lt;br /&gt;1-) Yapılan testin başarasın dan harcanan zamanından test sürecinin kalitesinin hesaplanması&lt;br /&gt;&lt;br /&gt;2-) Life-Cycle test tekniklerini kullanarak hata göçlerinin önlenmesi&lt;br /&gt;&lt;br /&gt;3-) yazılımda uygun test tool kullanımları&lt;br /&gt;&lt;br /&gt;4-) Test profesyonel bir disiplin kendini geliştirmiş bilgi ve becerisi ileri düzeydeki vasiflı elemanlara ihtiyaç duyar.Burada aranan asıl cevaplar. Yazılım sürecinin ne kadar süreceği? Yazılımın nasıl yapılması gerektiğinin kararının verilmesi? Test sürecinde uygulanacak strategilerin neler olduğuna? Doğru strateji ile doğru insan gibi soruların çözümü önem taşımaktadır.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;Unutmamak gerekir ki En iyi yazılım istenileni en az hatayla en iyi yapandır.&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5262520779297028175?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5262520779297028175/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5262520779297028175&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5262520779297028175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5262520779297028175'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/06/software-validation-testing.html' title='Software Validation &amp; Testing'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6pIu_-mLI/AAAAAAAAAEs/gKWDWWRMtrs/s72-c/SIRA.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2077004715789053228</id><published>2009-06-21T14:01:00.000-07:00</published><updated>2009-06-21T14:38:23.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Java öğren'/><title type='text'>Java Öğreniyoruz Nerden Başlamalı Acaba ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6ghtF5f_I/AAAAAAAAAD0/-V4p7wxjmwU/s1600-h/orangebox.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6ghtF5f_I/AAAAAAAAAD0/-V4p7wxjmwU/s320/orangebox.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5349889908263190514" /&gt;Java Mesut Altınyaprak&lt;/a&gt;&lt;br /&gt;Burada Java platformunun bir macare oldugunu öğreneceğiz.Java teknolojis ile yapabileceğiniz birçok şey vardır. Ancak, İhtiyacımız olan Ne yapmak istediğimizi bilmek ve ilk engel olarak nereden başlayacağımızı en iyi bir biçimde anlamaktır. Burada sizlere Tools yani araçları anlatmaya çalışacağım. Söylemek istediğim bir şey var tools (Araç) demek yerine olduğu gibi yazmayı tercih ettim bazı yerlerde yabancı kelimeler var bunların türkçe karşılıkları çok anlamsız olduğu için hiç değiştirmeden yazdım. Ne yapmaya karar verdikten sonra java programını öğrenmeniz daha kolay olacaktır. Burada kendimizin java temmelleri üzerinden hangi tool ile başlamamız gerektiğine karar vereceğiz. Tools hakkında gereken bilgileri okuduktan sonra bu teknolojilerin kaynağı hakkında bilgiler ve java programlama dilinin detaylarını öğrenmeye başlamış olacağız.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6gyrgHu6I/AAAAAAAAAD8/0Yzh9Ejmf3U/s1600-h/screen-lunarlander.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 227px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6gyrgHu6I/AAAAAAAAAD8/0Yzh9Ejmf3U/s320/screen-lunarlander.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349890199894080418" /&gt;&lt;/a&gt;&lt;br /&gt;Java platformunu öğrenme maceramız eğlenceli anlaşılır ve heyecan verici olamalıdır. (öğrenmenin temel ilkesi demi bu ya :)) ilk olarak aşağıda listeleyeceğim tools ile başlayacağız yani işe onlardan birini seçerek başlamalıyız. Hepsini inceledikten ve kendinizi hazır hissettikten sonra tools kaynak kodlarının içerisine bakabilirsiniz böylece heycan verici java uygulamaları yapmaya başlamış olacaksınız. Önemli bir hatırlatma tools ve onların kaynaklarını okumadan önce aşağıdaki tools için Java Standard Edition (Java SE) ihtiyacınız olacaktır.&lt;a href="http://java.sun.com/javase/downloads/?intcmp=1281 "&gt;Download (Java SE)&lt;/a&gt;buradan indirip bilgisayarınıza kurduğunuzda çeşitli öğretici teknik tools(Araçlara) hazır olmuş olacaksınız. Özellikle java Programlama dili hakkında ne bildiğinize bağlı olarak hangi tool’u kullanman gerektiğine karar vermelisin. Bu tools nesnelerin birbirileriyle olan etkileşimi ve yapabileceklerin arasındaki ilişkiyi göstermektedir.&lt;a href="http://java.sun.com/docs/books/tutorial/java/concepts/object.html "&gt;Download tutorial java&lt;/a&gt;( Tools içindeki nesneler hakkında bilgileri de öğrenmelisin. Ancak, her tools için belirli bir kesim düşünülerek onların ihtiyaçlarına yönelik tasarlandığını da unutmamalısın. Eğer daha önce bir programlama deneyimin yoksa birinci tool ile geliştirme öğrenmeye başlamalısın. Temel den başlayarak öğrenme yolu &lt;span style="font-weight:bold;"&gt;Greenfoot &gt; BlueJ &gt; the NetBeans IDE BlueJ Edition şeklinde dir.&lt;/span&gt; Aşağıdaki resim bölümlenmiş halini göstermektedir.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6haFbQG1I/AAAAAAAAAEE/gj1A3K25DBs/s1600-h/path.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6haFbQG1I/AAAAAAAAAEE/gj1A3K25DBs/s320/path.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349890876867877714" /&gt;&lt;/a&gt;&lt;br /&gt;Şimdi senin öğrenme yöntemine ve isteğine bağlı olarak senin için en iyi ve daha iyi kullana bileceğin doğru şekilde karar vermeni sağlayacak tanımlamaları vermeye çalışacağım.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Tools (Araçları ) öğreniyoruz:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6idL4BO7I/AAAAAAAAAEM/tMCO_ds02n8/s1600-h/greenfoot-icon-64.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 64px; height: 64px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/Sj6idL4BO7I/AAAAAAAAAEM/tMCO_ds02n8/s320/greenfoot-icon-64.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5349892029650385842" /&gt;&lt;/a&gt;&lt;a href="http://www.greenfoot.org/download"&gt;Greenfoot Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Greenfoot 13 + yaşındaki lise öğrencileri için tasarlanmıştır. Bunu 13 yaşının altında veya üstünde kimsenin kullanamayacağı anlamına gelmemektedir. Herkes yararlanabilir. Greenfoot amacı lise düzeyi programlamalardır. Hızlı bir ekran üstünden heyecan verici ve eğlencili birşeyler alma vurgusu dur. Hangi programın uygunluğunu görmek isteyen geliştiriciler için Greenfoot  programlamaya kolay bir giriştir. Programlama bilgisi olmayanlar için önemli bir tool dur. Greenfoot eğlenceli, heyecan verici ve ilgi oluşturur. Çünkü Greenfoot 2D grafik uygulamarının geliştirmesi için uzmanlaştırılmış tır. Buda istediğin Görselliği eğlenceli olarak yaratmanı sağlar. Greenfoot program içersinde çizimler yapılabilecek halde tasarlanmıştır. İlk bunun la programlamaya kancayı atar ve BlueJ ile devam eder ve daha sonra NetBeans IDE BlueJ Edition ile geliştirici olmaya başlayabilirsin.&lt;br /&gt;&lt;a href="http://www.greenfoot.org/doc/intro1.html"&gt;Download Quick Intro Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6i39rxp_I/AAAAAAAAAEc/b070VaZrFCU/s1600-h/bluej-64-toned.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 64px; height: 64px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/Sj6i39rxp_I/AAAAAAAAAEc/b070VaZrFCU/s320/bluej-64-toned.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349892489697404914" /&gt;&lt;/a&gt;&lt;a href="http://www.bluej.org/download/download.html"&gt;BlueJ [Download] &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BlueJ’in amacı daha çok üniversite öğrencilerine yönelik geliştirmeler yapmalarına olanak sağlamaktır. BlueJ tool kullanıcıları daha önce programla dilerinin herhangi biriyle ilgilenmiş kişilere hitap eder. Bu dille daha organize olmuş bir şekilde çalışmanıza olanak sağlar. BlueJ geneldir. Bu uygulama her çeşit uygulama geliştirmek için kullanılabilir. BlueJ nesnelerin, metodların ve alanlarının temellerini öğrenmenize ve geliştirmiş olduğunuz her uygulamar arasındaki görsel olarak birbirleriyle olan ilişkilerini görmenize yardımcı olur. Java programlama dilini nuts ve  bolts olarak  ögrenirsiniz. Ve ayrıca görsel bir şekilde ne yapılabileceğini görmenizi sağlar. Görsel ve etkileşim teknikleri yüksek seviyeli etkileşim ortamı yaratmaya Tecrübeye ve araştırmaya teşvik eder.&lt;br /&gt;BlueJ Destekleri:&lt;br /&gt; Tamamen Tümleşik Ortam ( Fully Integrated Environment)&lt;br /&gt; Çizgisel Sınıf Yapı Görüntü'sü(Graphical Class Structure Display)&lt;br /&gt; Grafik ve Yazı Düzenlemeleri ( Graphical and Textual Editing)&lt;br /&gt; Built-in Düzenleyicisi, Derleyici, Sanal makine, Hata ayıklayıcı(Built-in  Editor, Compiler, Virtual Machine, Debugger, etc.)&lt;br /&gt; Kolay Kullanımlı Ara yüz, Yeni başlayanlar için ideal (Easy-to-use Interface, deal for beginners)&lt;br /&gt; Etkileşimli Nesne Oluşum'u. (Interactive Object Creation)&lt;br /&gt; Etkileşimli Nesne Aramaları (Interactive Object Calls)&lt;br /&gt; Etkileşimli Testler (Interactive Testing)   &lt;br /&gt; Etkileşimli Uygulama Gelişmesi (Incremental Application Development)&lt;br /&gt;Download The BlueJ Tutorial http://www.bluej.org/tutorial/tutorial-201.pdf&lt;br /&gt;Bu konularada bakmanızda yarar var:&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/java/concepts/object.html"&gt;Nesne (Objects)&lt;/a&gt;&lt;br /&gt;&lt;a href=" http://java.sun.com/docs/books/tutorial/java/javaOO/methods.html "&gt;Metodlar(Methods)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/books/tutorial/java/javaOO/initial.html"&gt;Alanlar (Fields)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/Sj6jKARycNI/AAAAAAAAAEk/Cne6dVyVp6g/s1600-h/nb_bluej.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px; height: 88px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/Sj6jKARycNI/AAAAAAAAAEk/Cne6dVyVp6g/s320/nb_bluej.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5349892799631356114" /&gt;&lt;/a&gt;   &lt;a href="http://edu.netbeans.org/bluej"&gt;NetBeans IDE BlueJ Edition [Download]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bluej özel bir ortam içerisinde ileri seviyedeki geliştiricileri hedef almaktadır. Görsel öğelerin ve etkileşim olanakları gibi Object-oriented (Nesneye dayalı ) Kavramların önemli bir şekilde yardım ve öğrenilmesi için önerilen eğitim aracıdır. BlueJ ile programın öğrenmenin tanıtıcı aşamasını programlarsınız. NetBeans ise profesyonel geliştiriciler için çok güçlü bir tool dur. Şimdi ye kadar öğrenciler için diğer uygulamalarıyla birlikte kaçınılmaz zorlu bir engel olmuştur. Professional IDE  The BlueJ plug-in gibi bu iki önemli özellikler eklenerek NetBeans IDE oluşturuluyor ve öğrencilerin kullanımı içinde daha uygun hale getiriliyor. Buda&lt;br /&gt;• BlueJ-native formatı içersinde BlueJ projesi (NetBeans IDE standar projesinden veya onlara dönüştürmeden ) yaratmaya ve açık bir NetBeans çalışması yaratmaya olanak sağlıyor. Böylelikle bazı NetBeans IDE çalışmaları ve Bazı geri BlueJ (some back in BlueJ) yapılmasına olanak sağlıyor. Nerede olursanız rahat çalışmanı hisetirecektir sana.&lt;br /&gt;• NetBeans IDE , NetBeans proje penceresine bir BlueJ görüntü sekmesi ekler. BlueJ projelerine tanıdık bir görüntü verir.&lt;br /&gt;• NetBeans IDE, BlueJ Edition a benziyor ama ondan daha güçlü hem senin yeni bir tool’a adaptasyon sürecini azaltacak hem de sana bildiğin tool’u daha güçlü kılarak nesneye ve görselliği aynı anda kullanmana imkan sağlayacak bir tool olarak özetlenebilir.&lt;br /&gt; &lt;a href="http://www.bluej.org/netbeans/tutorial/"&gt;Download The Netbeans BlueJ Plug-in Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ÖZELLİKLE BİLMENİZ GEREKENLER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java öğrenmeye başlayacak biriysen BlueJ veya the NetBeans BlueJ Edition ile başlayabilirsin. Tabi ilk olarak temel bir java programlama dilini öğreneceksin. Bunun için en iyi kaynak ise sun tarafından hazırlanmış olan The Java Tutorial &lt;a href="http://java.sun.com/docs/books/tutorial/index.html "&gt;The Java Tutorial&lt;/a&gt;kullanabilirsin tabi sadece bunla yetinmemelisiniz. Java Tutorial java programlama dilindeki noktalama hatalarını ve binlerece sınıfın nasıl kullanılacagını öğrenmenize yardımcı olur. &lt;a href="http://java.sun.com/new2java"&gt;Java Center&lt;/a&gt; yeni java programlama merkezenin adresidir. Sık sık burada java yapısı ve tutorials eklenerek geliştiricilerin öğrenmesi için sürekli olarak güncel tutulur. &lt;a href="http://java.sun.com/new2java/learning/index.jsp"&gt;Learn Java&lt;/a&gt; adresinde ise öğrenmeye başladığın yolda articles ve tutorials nereden bulacağına hangisini kulanman gerektiğine nerden başlaman gerektiğini göstermeyi hedeflemektedir. Java teknolojilerinin haber kaynagı (RSS ) için &lt;a href="http://blogs.sun.com/JavaFundamentals "&gt;RSS&lt;/a&gt; adresini kullanabilirsin. Eğer başlangıç seviyesinden çıktıgına ve daha iyi düzey bir geliştirici oladuguna inandığın anda &lt;a href="http://blogs.sun.com/CoreJavaTechTips"&gt;Core Java&lt;/a&gt; sitesinden yardım alabilirsin bu site genellikle daha prefesyonel ve ileri düzey java geliştiricilerini hedeflemketedir. Facebook hesabın varsa &lt;a href="http://www.new.facebook.com/pages/Get-Started-with-Java-Programming/20602215818?ref=share"&gt;Share&lt;/a&gt; sitesinden java topluluguna katılabilir ve paylaşımda sende buluna bilirsin. &lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Kaynak: http://java.sun.com&lt;/span&gt;&lt;/span&gt; &lt;span style="font-style:italic;"&gt;Yolunuz açık olsun :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2077004715789053228?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2077004715789053228/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2077004715789053228&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2077004715789053228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2077004715789053228'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/06/java-ogreniyoruz-nerden-baslamal-acaba.html' title='Java Öğreniyoruz Nerden Başlamalı Acaba ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Bkci0Sg83sE/Sj6ghtF5f_I/AAAAAAAAAD0/-V4p7wxjmwU/s72-c/orangebox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1679083401923101165</id><published>2009-04-18T03:36:00.000-07:00</published><updated>2010-02-24T13:55:41.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canım İstedi'/><title type='text'>Ne olmak istiyorum ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sem1MztR6fI/AAAAAAAAADM/N75M7N99tEM/s1600-h/15cambodia395-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_Bkci0Sg83sE/Sem1MztR6fI/AAAAAAAAADM/N75M7N99tEM/s320/15cambodia395-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5325987265985505778" /&gt;&lt;/a&gt;&lt;br /&gt;Bugun İsatanbulda Ankaradan uzaklarda Linux'e destek ve penguenlerle birlikte olabilmek için dün gece saat 2:30 gibi yolla çıktık ve İstanbul Bilgi Üniversitesinin Dolapdere kampüsü önünde arabada uyamaya karar vererek güne başladık.&lt;br /&gt;Bütün gecenin vermiş olduğu yorgunlukla sabah bir kaç semineri kaçırdık :) olsun iyi bir başlangıç olmaya bilir ama benim beklentilerim KDE laboratuvarında geliştiricelerden işin püf noktalarını öğrenmek en azından arabada bile olsam linux çatısı altında olmak bana güven veriyordu. Ama bahsetmek istediğim bu degildi tabi yapılan bu etkinlikte emeği geçen Bilgi Üniversitesinde ki arkadaşlarıma TEŞEKKÜR ederim. Ellerinize Sağlık. Gece bana bugun ne olmak istersin sorusu gece yolculuk boyunca aklımdan çıkmadı.Sank bana o on bir şans verilmişti ve bir kül kedisi misali dileğim gerçekleşecekmiş gibi geldi ve aklımdan okadar olmak istediğim kavramlar vardı ki ben karar veremiyordum.(bu şansı kaçırmamalıydım.) Annemin küçükken bana anlatığı bir hikaye aklıma gelir babam için söyeldiği hazır yazıyorken paylaşıyım bu sözü (Baba özür dilerim.)Zaman içinde çok güzel bir kız yaşarmış.Herkes bu kızla evlenip yuva sahip olmak için ailesinden ister dururlmuş. Kız her gelen damat adayında bir kusur bulur red edip geri gönderirmiş tabi en iyisini bulmak.Ne kadar zor demi ? Neyse konu içinde konu açmayacağım ve bu kız bir rüya görür. Rüyasında gülbahçesinin içindedir ama bahçenin ensonundan başına doğru gelir ve her güzel gördüğü hoşuna giden gülü koparır bir adım sonra onu bırakıp yenisini kopartır bu şekilde her adımda yeni bir gül ile çıkış kapısına doğru yaklaşmaktadır. Son adımında elindekini nasıl olsa ilerde daha iyisi vardır diyerek yere bırakan kızımız çıkışta son gül ağacında solmuş bir gülü görüyor ve hiç yoktan elimde kapıdan çıkarken bari bir gül olsun deyerekten onu koparıp bahçenin kapısından dışarı çıkıyor. Uyandığı zaman yıllar geçmiş yaşlanmış güzelleğinden eser kalmayan bu kızımız evlendiği kişi ise solan gül misali bir adam oluyor.(uzun lafın kısası buydu :)) Annem seçmek zorunda kaldığım durumlarda gülleri hatırla der durur. Benimde kullağımda zor durmlarda çınlar durur. Asıl sorumuz ben ne olmak istiyorum o anda inandığım ve asıl istediğim olmasada birşey söylemeliydim olucak ya ben inandım DUYGUSAL olmak istiyorum dedim ama nasıl bir duygusal isatnbulda elinde gitar boğaza karşı sevdikleriyle birlikte eylenen biri olarak duygusallığı istemiştim. Peki asıl istediğim neydi.? Gerçekten bu sorunu cevabını bilmiyorum para pul herkesin istediği gerçi hayatı devam ettirmenin şartları. Aşk mı ? yo yo acı bu :),İyi bir programcı olmakmı çalışıyorum bunun zevki çalışmakla çıkar sana hadiye olarak verilse bu mantık yeni şeyleri anlamak ve keşfetmenin zevkini asla vemremez.Aç gözlü degilim bunun için herşeye sahibim ben buna inanıyorum o yüzden bir cevap veremdim galiba nedersizniz ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1679083401923101165?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1679083401923101165/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1679083401923101165&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1679083401923101165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1679083401923101165'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/ne-olmak-istiyorum.html' title='Ne olmak istiyorum ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Bkci0Sg83sE/Sem1MztR6fI/AAAAAAAAADM/N75M7N99tEM/s72-c/15cambodia395-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5596702110493501903</id><published>2009-04-14T12:35:00.000-07:00</published><updated>2009-04-14T12:36:54.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VritualBox'/><title type='text'>Sanallaştırma</title><content type='html'>Aslında bugünlerde belkide benim en fazla duyduğum aslında hiçte yabancı olmadığım bir konu sanallaştırma. Peki biz hergün sanal bir dünyada yaşamıyormuyuz.? Sanal alemde chat, sanal alemde sörf, sanal alemde herşey. Ama benim bahsedeceğim sanallaştırma sanal alemden çok farklı bu defa kendi bilgisayarımızı sanallaştırıp içine başka bir işletim sistemi ihtayıcımıza göre başka işlemler yapmak için sanallaştırma yapacağız. Peki neden makinamızı sanallaştırma ihtiyacımız olsun ki ? Bu yazı okuyupta Pardus 1. Geliştirme ve Tanıtım günlerine katılan arkadaşlarımız sanallaştırmanın nedemek olduğunu bilirler. Orda sanallaştırma semineri yapan sayın Bora GÜNGÖREN açıkca kendi şirketinin sanllaştırma üzerindeki deneyimlerini anlatarak sağladağı hem maddi hemde kullanılabilirlik açısından deneyimlerinden bahsetti. Bende burda kısaca anlatmaya çalışacağım ama benim daha çok yapmak istediğim bu sanal makinaımızı kurarken yapılamayan guest addition (misafir eklentileri) Nasıl yapılabileceğini göstermek ve Nasıl yeni bir işletim sistemi elimzde ayrı bir disk alanı olmadan kurabileceğimizi anlatmaya çalışacağım.&lt;br /&gt;bu konuda kendim Windows XP nin üzerine sun microsystems ürünü olan xVM virtualbox ın üzerine nasıl open solaris kurulur nasıl misafir eklentileri yapılır diye hazırladığım ekran görüntülerini burda yayınlıyorum daha fazla bilgi için &lt;br /&gt;http://osum.sun.com/profile/MesutAltinyaprak adresinide ziyaret edebilirsiniz.&lt;br /&gt;&lt;br /&gt;Burda Virtulabox nedir? Nasıl kurulur ? OpenSolaris nedir ? Ekran görüntüleri var&lt;br /&gt;Virtualbox &amp; Opensolaris&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://static.ning.com/studentdevelopers/widgets/video/flvplayer/flvplayer.swf?v=3.7.1%3A9983" FlashVars="config_url=http%3A%2F%2Fosum.sun.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D2181626%253AVideo%253A435317%26x%3DtVTTYSxF3nwezmcDwXhRE4wcXQiA1WI8&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;layout=external_site" width="448" height="364" scale="noscale" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt; &lt;/embed&gt; &lt;br /&gt;&lt;small&gt;&lt;a href="http://osum.sun.com/video/video"&gt;Find more videos like this on &lt;em&gt;Open Source University Meetup&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Burada ise Guest addition Nedir ? nasıl yapılır ? Ekran görüntüsü mevcut ?&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://static.ning.com/studentdevelopers/widgets/video/flvplayer/flvplayer.swf?v=3.7.1%3A9983" FlashVars="config_url=http%3A%2F%2Fosum.sun.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D2181626%253AVideo%253A435370%26x%3DtVTTYSxF3nwezmcDwXhRE4wcXQiA1WI8&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;layout=external_site" width="448" height="364" scale="noscale" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt; &lt;/embed&gt; &lt;br /&gt;&lt;small&gt;&lt;a href="http://osum.sun.com/video/video"&gt;Find more videos like this on &lt;em&gt;Open Source University Meetup&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Burada ise İşletim sistemimiz Opensolarisin Paket yönetimi Package Manager mevcut.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://static.ning.com/studentdevelopers/widgets/video/flvplayer/flvplayer.swf?v=3.7.1%3A9983" FlashVars="config_url=http%3A%2F%2Fosum.sun.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D2181626%253AVideo%253A467221%26x%3DtVTTYSxF3nwezmcDwXhRE4wcXQiA1WI8&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;layout=external_site" width="448" height="364" scale="noscale" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt; &lt;/embed&gt; &lt;br /&gt;&lt;small&gt;&lt;a href="http://osum.sun.com/video/video"&gt;Find more videos like this on &lt;em&gt;Open Source University Meetup&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5596702110493501903?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5596702110493501903/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5596702110493501903&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5596702110493501903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5596702110493501903'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/sanallastrma.html' title='Sanallaştırma'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7415460243022184380</id><published>2009-04-12T10:39:00.000-07:00</published><updated>2009-04-13T03:07:32.966-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><title type='text'>3. Pardus Kullanıcıları Toplantısı</title><content type='html'>Evet arkadaşlar ikincisi ile halkaya dahil olduğum üçüncüsü ile de devam ettiğim Pardus kullanıcıları toplantısı burda bir değerlendirmek istedim. Önce bugun EMO (Elektirik Mühendisleri Odasının) hazırlamış olduğu sabah kahvaltısına meslek sorumluluk bilince ile katıldım. Ve oraya beni davet eden Erdal Bilici ye burdan birez daha çok teşekkür ederim. Harika bir sabah kahvaltısıydı herşey düşünülmüştü ve katılımcıların bir çoğu mezun bir kısmı benim gibi üniversite öğrencisiydi ama herkes odasına sahip çıkma bilinciyle yardımlaşarak neler yapılabilir neler yapılmalı diye tatlı sohbet vardı düşünü elinizde çay ve sabah sohbeti. Kahvaltıdan sonra Ali YİĞİT çok güzel bir konuşma yaptı onada burdan ayrıca teşekkür ederim. çok keyif aldım. Daha sonra saat 13:30 da pardus toplantısana gitmek için kurduğum saatim çaldı ve ben katılım belegelerini unutuğumun farkına vardım tekrar eve dönüp belgeleri aldım ve aynı koşuşturmacayla toplantının yapılacağı cafeye gittim. Gittiğim zaman toplantı başlamış ve insanların bir kısmı kendilerini tanıtmışlardı bende oturup kendimi tanttım ve daha sonra oturum!a başladık. :)) Evet sanki geçen toplantının aynısı olucak gibi bir his vardı içimde çok farklı olmadı ama en azından bu defa konular belliydi :)) ve sorunların çözümü üzerine tartışıldı sonuç ? Bana göre aslında şöyle bir problemimiz vardı. Birinci olsun ikincisi olsun bugun ki yapılan üçüncüsün'de bile beş vaye altı kişi aynı gerisi sürekli değişiyor bir önceki toplantıya katılan arkadaşlar ikinciye katılmıyor ve böylece biz her toplantıda aynı şeyleri yeni gelenler için tekrar edip duruyoruz. Tekrar bittikten sonra adımlar atmaya çalışıyoruz tam başladık derken bir ses yükseliyor "hani şöylede yapabiliriz" ama olmadı ki biz yapmamız gerekenleri yapmadık ki senin teklifini değerlendirelim haydeeee bir tartışma başladı ee ben bunları bir önceki toplantıda benzerlerini dinledim ve yaşadım çözümü yok bekliyorummm ve bekliyoruummm aslında benim yöneticilerden ricam burda &lt;a href="http://sevalunver.blogspot.com"&gt;Seval ÜNVER&lt;/a&gt;'e ve &lt;a href="http://www.ozgurkuru.net/ozgur"&gt;Özgür KURU&lt;/a&gt;'ya sözüm hani olabilrise eğer arkadaşlar biz bunu 2 saat içinde bitirmek isityoruz gündem madellerimiz bu yapmamız gerekenler bunlar sonrasında farklı düşünen varsa gitmek isteyenler gittikten sonra tartışalım derseniz daha çok verimli geçeceğine her toplantıda aynı süreci yaşamak istemeyenler için ve katılımcılar açısından eğlenceli olacağını düşünmekteyim.Herşeye rağmen sizlerle birlikte yediğimiz yemek ve dondurma nın keyfinide hiçbirşey veremezdi.Ben kendi adıma katılan herkese çok teşekkür ederim. Umarım bir sonraki toplantı ya daha az bir değişiklikle daha çok katılımcıyla gerçekleşecek bir pardus toplantısı olması dileğiyle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7415460243022184380?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7415460243022184380/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7415460243022184380&amp;isPopup=true' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7415460243022184380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7415460243022184380'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/3-pardus-kullanclar-toplants.html' title='3. Pardus Kullanıcıları Toplantısı'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2785535196188459683</id><published>2009-04-11T09:25:00.000-07:00</published><updated>2009-04-11T09:57:04.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='jdk'/><title type='text'>JDK AYARLARINI YAPILMASI</title><content type='html'>Şimdi genel bir dosyalarımızı tanıttıktan sonra jdk yı nasıl kuracağımıza bakalım.&lt;br /&gt;Bilgisayarım' a sağ tıklayıp 'Özellikler &gt;&gt;&gt; 'Gelişmiş' &gt;&gt;&gt; 'Ortam Değişkenleri' yollarını takip ederek işe başlayalım.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDFy49_0gI/AAAAAAAAACU/XLHKKnOVBEk/s1600-h/A1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDFy49_0gI/AAAAAAAAACU/XLHKKnOVBEk/s320/A1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323472237628477954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDGDrcAfzI/AAAAAAAAACc/C5NxOM4ZXxI/s1600-h/A2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 159px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDGDrcAfzI/AAAAAAAAACc/C5NxOM4ZXxI/s320/A2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323472526054031154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Bkci0Sg83sE/SeDGNWmi3rI/AAAAAAAAACk/_i3FX-ARgZw/s1600-h/A3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 273px; height: 320px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/SeDGNWmi3rI/AAAAAAAAACk/_i3FX-ARgZw/s320/A3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323472692259774130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Şimdi,ayarlama yaparken herhangi bir değişkeni silmemeye veya değiştirmemeye özen gösterin. Açılan pencerede, sistem değişkenlerinden Path değişkenini seçin ve Düzenle butonuna basın.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Bkci0Sg83sE/SeDG6z24vuI/AAAAAAAAACs/ypAvlqWaUKI/s1600-h/A4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 279px; height: 320px;" src="http://2.bp.blogspot.com/_Bkci0Sg83sE/SeDG6z24vuI/AAAAAAAAACs/ypAvlqWaUKI/s320/A4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323473473207058146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;C:\Program Files\Java\jdk1.6.0_13\bin ve C:\Program Files\Java\jre6\bin 2 tane klasörün (.bin) dosyalarını enson sürümüne göre değişecek olan ama görüntüsü buna benzer dosyalarınızı bulup önceden yazılı olan değişkenleri silmeden, aralarına noktalı virgül (;) koyarak yazınız. Sonra 'Tamam' tuşuna basarak pencereyi kapatınız.&lt;br /&gt;Aynı işlemin benzerini 'kullanıcı değişkenleri' de yapacağız. Eğer sisteminize önceden oluşmuş Classpath değişkeni girdiyseniz açılan pencereden Classpath değişkenini seçin ve Düzenle butonuna basın. Eğer Classpath isimli bir değişken yoksa Yeni butonuna basarak bu değişkeni oluşturun ve değeri olarak nokta (.) işaretini ekleyin. 'Tamam' butonlarına basarak pencereleri kapatın. Girmiş olduğunuz yeni değerler kaydedilmiş olacaktır.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/SeDHyWkHgpI/AAAAAAAAAC0/Y45lzlVqJLQ/s1600-h/A5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 273px; height: 320px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/SeDHyWkHgpI/AAAAAAAAAC0/Y45lzlVqJLQ/s320/A5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323474427416380050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eğer Classpath isimli bir değişken görmüyorsanız&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDH-cUJENI/AAAAAAAAAC8/Um_0_x2Rhnw/s1600-h/A6.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 282px; height: 320px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDH-cUJENI/AAAAAAAAAC8/Um_0_x2Rhnw/s320/A6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5323474635118416082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;fazla değer atamak için noktalı virgül (;) ile klasörleri birbiriden ayırabilirsiniz.Hiçbir şeyi silmemeye değiştirmemeye özen gösteriniz. İyi çalışmalar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2785535196188459683?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2785535196188459683/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2785535196188459683&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2785535196188459683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2785535196188459683'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/jdk-ayarlarini-yapilmasi.html' title='JDK AYARLARINI YAPILMASI'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Bkci0Sg83sE/SeDFy49_0gI/AAAAAAAAACU/XLHKKnOVBEk/s72-c/A1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2214274530960101462</id><published>2009-04-11T09:14:00.000-07:00</published><updated>2009-04-11T10:02:15.724-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><category scheme='http://www.blogger.com/atom/ns#' term='jdk'/><title type='text'>JAVA JDK ?</title><content type='html'>Bilgisayarıma Glassfish’i kurarken bazı problemlerle karşılaştım ama tam anlamıyla aradığım hataların çözümünü bulamadım.Sonunda kendim neyin ne işe yaradığını araştırarak önceden bildiklerimide birleştirerek problemi çözdüm benimle aynı problemi yaşayanlar için umarım işe yarar bir yazı olur.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAVA NEDİR ?&lt;/span&gt;&lt;br /&gt;Java, platform bağımsızlığı ve yüksek performanslı uygulamaların geliştirilmesine olanak sağlayan kullanışlı nesne(OOP) tabanlı bir programlama dilidir. Java kullanılarak yazılan bir programın işletim sisteminden bağımsız olarak her bilgisayarda çalışabiliyor olması diğer hiçbir yazılım programında olmayan bir özelliktir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JRE nedir?&lt;/span&gt;&lt;br /&gt;JRE (Java Runtime Environment) Java Virtual Machine(Sun Microsystems in Xvm Virtual box gibi), Java Platform çekirdek class'larını ve destekleyici dosyalar gibi paketleri içerir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JDK nedir ?&lt;/span&gt;&lt;br /&gt;Java ile geliştirme yapmak için Java Development Kit'e (JDK) ihtiyacınız var. Bu paket Java ile geliştirme yapmak için bütün araçları içeriyor..&lt;br /&gt;Bu tool'lara editör (düzenleyici) dahil değildir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;PATH ve CLASSPATH Nedir ?&lt;/span&gt;&lt;br /&gt;Classpath ve Path adını verdiğimiz ortam değişkenleridir.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Path:&lt;/u&gt;  çalışan dosyaları arama listesidir. Yazdığımız Java komutlarının herhangi bir yerde çalışması için bulundukları yerleri PATH olarak gösterilmesi lazımdır.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Classpath:&lt;/u&gt; CLASSPATH ise derleme sırasında gerekecek temel kütüphanelerin, classların yani API’lerin bulunduğu yeri gösterir. Autoexec.bat dosyasındaki şu iki satırlık istem herşeyi halledecektir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;API (.bin) Nedir ?&lt;/span&gt;&lt;br /&gt;&lt;u&gt;API:&lt;/u&gt; İşletim sistemlerine duyulan ihtiyaçlardan biri standart olarak her program tarafından yapılması gereken şeyleri ortak bir çatı altında toplamak ve programları sistemde belirli kurallar altında çalışmasını sağlamaktır. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;(.bin:)&lt;/u&gt;  bin klasörü uygulamayı build ettiğimiz anda bin dizini oluşur. yaptığınız derlemenin türüne göre (debug,release) bin içinde belirtilen klasörler oluşur ve uygulamadaki tüm codebehind dosyalar derlenerek bu klasörde (.dll) uzantılı olarak tutulur. dolayısı ile uygulamayı başka bir makinaya taşırken, codebehind dosyalarını taşımamıza gerek kalmaz. Binary (ikili) veri barındıran dosya türleri genellikle bu uzantıyı alırlar. BIN dosya uzantısı CD/DVD imajlarının sonun da eklenir. Bu dosyanın bulunduğu klasörde CUE dosyaları da bulunabilir, CUE dosyası BIN'in ne gibi bilgiler barındırdığını anlatan açıklayıcı dosyalardır. BIN CD/DVD imajları Daemon Tolls kullanılarak açılabilir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2214274530960101462?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2214274530960101462/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2214274530960101462&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2214274530960101462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2214274530960101462'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/java-jdk.html' title='JAVA JDK ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1033020080280680780</id><published>2009-04-04T13:09:00.000-07:00</published><updated>2009-04-04T13:32:27.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mim'/><title type='text'>Neden Blogluyorum?</title><content type='html'>Blogum'da çiceği burnunda diyebileceğiniz ben. Blog yazarlığı konusunda oldukça başarılı olan &lt;a href="http://sevalunver.blogspot.com"&gt;Seval ÜNVER&lt;/a&gt;'in beni mimlemesi ile ilk blog'çular arası ::) oyuna bende dahil olmuş oldum. Kendi Blogun'da bana hayırlı olsun demiş kendisine çok çok teşekkür ederim. Şimdi sorumuza dönelim fazla lafı uzatmadan Neden Blogluyorum ? Ben blog olayıyla Pardus göç ortaklarından sayın &lt;a href="http://blogs.portakalteknoloji.com/bora/blog/"&gt;Bora GÜNGÖREN&lt;/a&gt;'in yönlendirmesiyle başladım ve o günlerde likemind ın Ankaradaki ikinci toplantısına katılma şansım oldu orada bir çok kişinin blog'u vardı ve ortak bir payda da herkez ağızbirliği yaparak biz yazarken rahtlıyoruz diyorlardı. Benim de o sıralar elde edemediğim tek şeydi ve bana bir heves oldu.Ben bu işi daha çok teknik anlamda olabileceğini sanıyordum ve sizlerin blog'larını inceledikten sonra hiçte öyle olmadığını gördüm. Daha sonrasında yazılan yazılar arasında ister teknik olsun ister başka konularda insanların bu yazılar hakkında aslında buda var şöylede olabilir gibi yazılarını gördükten sonra. Yazmış olduğun bir konun okuyucular tarfından gelen yorumlar ile farklı bakış açılarını görerkten kendimi daha fazla geliştirebilir ve daha fazla bilgi sahibi olabilirim diye düşündüm. Hem ben hemde başkalırıda bizimle birlikte öğrenebilir fikri doğduktan sonra blog yazma işini kendi hayatımın bir parçası yapıp elimden geldikçe her anlmada yazmaya başaldım.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1033020080280680780?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1033020080280680780/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1033020080280680780&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1033020080280680780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1033020080280680780'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/neden-blogluyorum.html' title='Neden Blogluyorum?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-5128460369422969214</id><published>2009-04-01T10:47:00.000-07:00</published><updated>2009-04-01T11:14:09.085-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Glssfish'e Katkı Sağlamak ve Glassfish Bağlantıları</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOpB2ZkP3I/AAAAAAAAAB8/eYOXpZd61PA/s1600-h/ads%C4%B1zzz.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 179px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOpB2ZkP3I/AAAAAAAAAB8/eYOXpZd61PA/s320/ads%C4%B1zzz.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5319781434102398834" /&gt;&lt;/a&gt;&lt;br /&gt;Katkı çok farklı şekillerde olabilir. Kişi veya kurum katkıda bulunabilir.&lt;br /&gt;community=topluluk tarafında&lt;br /&gt;Bu seviyede, bug raporu girmek, özellik=feature talep etmek, geri bildirimde bulunmak birer katkıdır.&lt;br /&gt;Var olan sürümlerle ilgili blog yazmak, tutorial oluşturarak siteye post etmek birer katkıdır.&lt;br /&gt;Glassfish için çok geçerli değil ancak lokalizasyon projesine katılarak başka dillere (örneğin Türkçe'ye) tercümeye katkıda bulunmak birer katkıdır. (bu en yoğun topluluk katkısına sahip projelerde daha belirgin. Örneğin Open Office projesi bir çok dile bu şekilde tercüme ediliyor.)&lt;br /&gt;&lt;br /&gt;Geliştiriciler tarafında ise &lt;br /&gt;Developer olarak register olmak ve daha sonra belli modüller için kod geliştirmek, test etmek ve sorunları bildirmek katkıdır.Ancak bir de majör katkılar var, Toplink bunlardan biri. Kurumsal bir katkı.&lt;br /&gt;Bir diğer benzeri tamamen yeni bir proje oluşturmuş durumda (sailfin). Bu da Ericsson'un katkısı. Glassfish'e SIP yeteneği kazandırıyor (ne olduğu konusunda sailfin sitesinde bilgi bulman mümkün). Buradan da yepyeni bir ürün ortaya çıkıyor. Bunlar başka kurumların bağış niteliğinde katkıları. Elbette kendi açılarından ticari gerekçeleri olan katkılar.(Bana katkıcıların tanıtılmasında yardımcı olan Turgut AYDIN'a Teşekkür ederim.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://java.sun.com/javaee/community/glassfish/get_it.jsp"&gt;GlassFish Downloads page.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://blogs.sun.com/theaquarium/entry/more_maven_updates"&gt;Maven Repository&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://jcp.org/aboutJava/communityprocess/pr/jsr244/"&gt;Java EE 5 specifications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://forums.java.net/jive/forum.jspa?forumID=56&amp;start=0"&gt;GlassFish discussion forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="https://glassfish.dev.java.net/servlets/ProjectMailingListList"&gt;mailing lists&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://blogs.sun.com/theaquarium/"&gt;The Aquarium&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="http://java.sun.com/javaee/community/glassfish/index.jsp"&gt;GlassFish Community page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&gt;&gt; &lt;a href="https://glassfish.dev.java.net/public/devindex.html"&gt;developing code for GlassFish&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-5128460369422969214?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/5128460369422969214/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=5128460369422969214&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5128460369422969214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/5128460369422969214'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/glssfishe-katk-saglamak-ve-glassfish.html' title='Glssfish&apos;e Katkı Sağlamak ve Glassfish Bağlantıları'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOpB2ZkP3I/AAAAAAAAAB8/eYOXpZd61PA/s72-c/ads%C4%B1zzz.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1999710523871888574</id><published>2009-04-01T10:38:00.000-07:00</published><updated>2009-04-01T10:46:11.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Glassfish Projesinin Kısaca Özeti</title><content type='html'>Glassfish Açık kod java EE Uygulama Sunucusudur&lt;br /&gt;&lt;br /&gt;• Uygulama Sunucusu Açık Kaynak Olarak Kurumsal Kalitede Yapılanması &lt;br /&gt;&lt;br /&gt;• Sun’ın 7/24 destek vermesi&lt;br /&gt;&lt;br /&gt;• Ayrıca,java EE 5 SDK, java EE referans Implementation’nın Taşınması&lt;br /&gt;&lt;br /&gt;&gt;&gt; Çift Lisans Altında Çalışıyor CDDL + GPLv2&lt;br /&gt;&lt;br /&gt;&gt;&gt; Gelişim Sürecinin Tamamlanmasındaki Şefaflık&lt;br /&gt;&lt;br /&gt;• Kaynak Ve Kullanılabilir Yapılar&lt;br /&gt;&lt;br /&gt;• Açık Kaynak Takibi&lt;br /&gt;&lt;br /&gt;• Geliştiriciler için Forumlar ve Mail Listeleri&lt;br /&gt;&lt;br /&gt;• Yol Haritaları için Wiki ve Gelecek yapılanmalar için Planlamalar.&lt;br /&gt;&lt;br /&gt;(Bazı Kullanıcı Yorumları ve Sun tarafından bildirilen Glassfish'i güçlü kıllan yönleri)&lt;br /&gt;&gt;&gt; En büyük özelliği çekirdeğinin ufak olması. Bu sayade cep telefonlarına bile koyulabileceği iddalar arasında.&lt;br /&gt;&gt;&gt; Anlık olarak 150 clientın requestte bulunduğu bir yapı. Çok güçlü, kontrolü kolay, java adına herşeyi destekliyor. Clusterdan tutun da session replikasyonlarına kadar bir çok şeyi kolayca yapabiliyorsunuz.&lt;br /&gt;&gt;&gt; Glassfish v3 OSGi tabanli moduler yapiya sahip oldugu icin cok hizli. Uygulamanizda kullanmadiginiz teknolojiye ait moduller yuklenmiyor ve boylece performansda artis var. Native Ruby on Rails destegine de sahip&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1999710523871888574?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1999710523871888574/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1999710523871888574&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1999710523871888574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1999710523871888574'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/glassfish-projesi-nedir.html' title='Glassfish Projesinin Kısaca Özeti'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8437037588324920335</id><published>2009-04-01T10:34:00.000-07:00</published><updated>2009-04-01T10:44:58.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Glassfish Nedir ?</title><content type='html'>Glassfish’i kısa özetleyecek olursak Glassfish bir topluluk &lt;a href="http://java.sun.com/javaee/community/glassfish/index.jsp"&gt;(community)&lt;/a&gt; ve bir (application server) uygulama sunucusudur. Topluluğun ana dağıtımları bir java EE5 uyumlu uygulama sunucusu,Glassfish Appserver,java persistnece API için referans tanımlamaları ve TopLink Essentials’dır. Glassfish topluluğu aynı zamanda javaEE5 dahil JCP teknolojileri için yeniden kullanılabilir modülleri içeren bir çok faydalı bileşenleri sunmaktadır.Bunlardan bazıları ; &lt;br /&gt; XML,Web Hizmetleri tarafında &lt;br /&gt;&gt;&gt; jAX-P&lt;br /&gt;&gt;&gt; jAA-WS&lt;br /&gt;&gt;&gt; StAX&lt;br /&gt; Web Teknolojileri Tarafında &lt;br /&gt;&gt;&gt; jSP Standard Tag Library&lt;br /&gt;&gt;&gt; java Server Faces&lt;br /&gt; EoD Tarafında ise &lt;br /&gt;&gt;&gt; EJB 3.0 und Java Persistence API&lt;br /&gt;&gt;&gt; Common Annotations var&lt;br /&gt;Glassfish ayrıca birçok Web.Next projesi içermekte bunlar jMaki, Phobos ve DynaFaces entegrasyonu halan devam eden Hudson aracı ve kullanışlı bir alt yapıya sahip NIO tabanlı sunucu desteği olan Grizzly gibi. Glassfish topluluğu aynızamanda bir Moven Deposunun içinde tüm bu bileşenleri tutar. İsteyenlerin bu depodan mevcut projeleri indirip kullanmalarına imkan sağlar. Kısacası Glassfish Nedir Sorusunun cevabı&lt;br /&gt;&lt;br /&gt;• Bir Topluluk (Community)&lt;br /&gt;&lt;br /&gt;&gt;&gt; Kullanıcılar,test Edenler, Geliştiriciler ve  Ortaklıklar&lt;br /&gt;&lt;br /&gt;&gt;&gt; 2005 java.Net ile Başlatılıyor&lt;br /&gt;&lt;br /&gt;&gt;&gt; Kod, Bug DBs, java.net te tartışmalar (geliştirici forumları ve mail listeleri)&lt;br /&gt;&lt;br /&gt;&gt;&gt;Yol haritaları, Yapısal dökümanlar.&lt;br /&gt;&lt;br /&gt;• Uygulama Sunucusu (Application Server)                                               &lt;br /&gt;&lt;br /&gt;&gt;&gt; Kuruluş Kalitesi (Enterprise Quality Sun Java System Application Server 9.x) &lt;br /&gt;&lt;br /&gt;&gt;&gt; Açık Kod(CDDL OpenSolaris, NetBeans/ GPLv2 Java and NetBeans)&lt;br /&gt;&lt;br /&gt;&gt;&gt; Java EE 5 Reference Implementation&lt;br /&gt;&lt;br /&gt;&gt;&gt; Sun tarafından reklam desteği&lt;br /&gt;&lt;br /&gt;• Sun’ın diğer java,Middleware,SDK tercübesi hareketlenmeleri&lt;br /&gt;&lt;br /&gt;• Sun’ın açık kaynak Business modeli işin anahtar bölümü.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-8437037588324920335?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8437037588324920335/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8437037588324920335&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8437037588324920335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8437037588324920335'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/glassfish-nedir.html' title='Glassfish Nedir ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1515181268221606841</id><published>2009-04-01T10:27:00.000-07:00</published><updated>2009-04-01T10:34:07.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Sun Microsystems Projeye Olan Katkısı</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOlYGeXszI/AAAAAAAAAB0/PpXSrhNsIZk/s1600-h/ads%C4%B1zasd.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOlYGeXszI/AAAAAAAAAB0/PpXSrhNsIZk/s320/ads%C4%B1zasd.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5319777418328126258" /&gt;&lt;/a&gt;&lt;br /&gt;Apache çeşitli kişi ve grupların (Sun Microsystems dahil) dahil olduğu, katkı verdiği bir proje. Buradaki projeleri "Apache board of directors" yönetiyor. Sun, bu projenin çıktısını ticari olarak ta sunularak desteklenen Glassfish Enterprise Server (http://www.sun.com/software/products/glassfish_portfolio/) için kullanıyor (yönlendirmenin kendisinde olmadığı bir proje ile bunu yapamaz.) Sun, Glassfish için bir ticari lisanslama modeli de getiriyor ve proje çıktısına kurumsal hizmetler, destek, eğitim, kurumsal araçlar (monitor, cluster, management araçları) sunuyor. &lt;a href="http://java.sun.com/javaee/technologies/javaee5.jsp"&gt;GlassfishEnterprise&lt;/a&gt; Edition'ın çekirdeği, Glassfish projesinin çıktısı. Aynı kod tabanı, açık kaynak projenin hiç bir kısıtlaması vb yok. Ama Enterprise Edition'un ekstraları var. Ve Sun java platformunda tüm kodlarını açık kaynak haline getiriyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1515181268221606841?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1515181268221606841/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1515181268221606841&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1515181268221606841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1515181268221606841'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/sun-microsystems-projeye-olan-katks.html' title='Sun Microsystems Projeye Olan Katkısı'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Bkci0Sg83sE/SdOlYGeXszI/AAAAAAAAAB0/PpXSrhNsIZk/s72-c/ads%C4%B1zasd.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7146612716359571624</id><published>2009-04-01T10:15:00.000-07:00</published><updated>2009-04-01T10:25:07.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Glassfish Projesi</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_Bkci0Sg83sE/SdOiesJHcZI/AAAAAAAAABs/d1GXqrvBqQo/s1600-h/ads%C4%B1za.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/SdOiesJHcZI/AAAAAAAAABs/d1GXqrvBqQo/s320/ads%C4%B1za.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5319774232983859602" /&gt;&lt;/a&gt;&lt;br /&gt;Glassfish java EE 5 uygulama sunucusu (application server)oluşturmak için gereken açık kaynak geliştirme projesinin ismidir. Glassfish Sun Microsystems tarafından bağışlanmış Sun java sistem uygulama sunucusu &lt;a href="http://www.sun.com/training/catalog/courses/WMT-IAS-1499.xml"&gt;PE 9&lt;/a&gt; ve Oracle tarafından bağışlanan &lt;a href="https://glassfish.dev.java.net/javaee5/persistence/"&gt;TopLink Persistance’ın&lt;/a&gt; kaynak kodu(source code) tabanlı oluşturulmuştur. Bu proje yüksek kalitede uygulama sunucusu geliştirmek için yeni teknolojileri öncekilerin den daha hızlı kullanılabilir yapıyor. Ayrıca kaynak kodun’a ulaşmak ve Glassfish tabanlı Sun’ın yeni jenerasyon uygulama sunucusu’na katkıda bulunmak isteyen java geliştircileri için yapılmış bir uygulamadır.Bu proje Sun ve Oracle daki mühendislerin, toplulukların arasındaki iletişimi güçlendirmek ve tüm geliştiricilerin uyguluma sunucusu geliştirme sürecine katılım sağlamaları için tasarlanmıştır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7146612716359571624?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7146612716359571624/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7146612716359571624&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7146612716359571624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7146612716359571624'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/glassfish-projesi.html' title='Glassfish Projesi'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/SdOiesJHcZI/AAAAAAAAABs/d1GXqrvBqQo/s72-c/ads%C4%B1za.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7762204752326582749</id><published>2009-04-01T10:01:00.000-07:00</published><updated>2009-04-01T10:14:57.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>GlassFish</title><content type='html'>2005 yılında javaone konferansında Sun &lt;a href="https://glassfish.dev.java.net/"&gt;Glassfish&lt;/a&gt; projesini duyurdu. Glassfish uygulama sunucusu(application server) ve javaEE referans uygulamaları &lt;a href="https://jaxb.dev.java.net/"&gt;(reference implemantation)&lt;/a&gt; açık kaynağa geçiş için bir başlangıç olmuştur.Bütün java platformunun açık kaynak olmasının da en büyük nedenlerden biri glassfish projesidir. Yazılımda açık kaynak stratejisini belirlemesiyle birlikte Sun mevcut yazılımlarını da açık kaynak projelerine dönüştürmeye başladı.Glassfish projesi ise ayrıca önemli, çünkü yeni bir sürüm geliştirmesinden öte majör bir yeniden geliştirme. Mevcut uygulama sunucu kodları doğrudan kullanılmayıp sıfırdan geliştirme yapıldı. Glassfish projesi ile &lt;a href="http://java.sun.com/javaee/technologies/javaee5.jsp"&gt;java EE5’in &lt;/a&gt; &lt;ahref="http://blogs.sun.com/theaquarium/entry/glassfish_marketshare"&gt;adaptasyon &lt;/a&gt; hızı arttı. Açık kod topluluklarına kullanılabilir mevcut seçeneklerine yeni bir kurumsal kalite (Enterprise-Quality) uygulama sunucusu eklendi ve böylelikle daha iyi bir ürün oluşturma süreci içerisinde Sun AppServer’ın nasıl gelişitrildiği,test edildiği,kullanılabilir hale gelip yayınlanması dönüşümlerinde yol gösterici oldu. Peki amacı nedir ? Amacı JAVA EE belirtimlerini gerçekleştirme ve Java uygulama sunucusu ortaya çıkartmaktı.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7762204752326582749?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7762204752326582749/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7762204752326582749&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7762204752326582749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7762204752326582749'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/04/glassfish.html' title='GlassFish'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-1629943882508154171</id><published>2009-03-28T14:14:00.000-07:00</published><updated>2009-03-28T14:17:59.918-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='film'/><title type='text'>Who want to be milyoner ?</title><content type='html'>Arkadaşlar çok aradan sonra ilk defa bir film izlemek istedim ve arkadaşlarımın tavsiyesi üzere harika bir film izledim. Tabi bu film’i bir çoğunuz duymuşsunuzudur. Bizde kim 500 tl isterin hindistan versiyonu  kim milyoner olmak ister. Yarışmaya katılan telefon şirketinde çalışan bir çaycının sorularla hayatının paralel bir şekilde işleyişini ve soruları cevaplayışını ele alıyor. Öncesinde karekterimiz jamelin 20.000 rupilik büyük ödüllü alamasındaki en büyük neden  para,şans,akıl,alın yazıs mı diye soruluyor ?(cevap filmin sonunda ) aslında filimde ki kahramanımız benim annemin özlediği bir çocuk karekteri  ki bende öyle çocuklara bayılıyorum akılı,sesiz,tatlımı tatlı ve istediğini koparan biri ve yine eğer kardeşiniz varsa ki bende öyle ya abiniz size yön verir yada siz kardeşinize yön veririsiniz.Burdada Salim abimiz jamal kardeşine bu eziyeti yapıyor. Jamal karekterinin abisi salim anneleri öldükten sonra evin reisliğini iyiden iyiye üstleniyor. Büyük abi ya işte kardeşinin iyliğini düşünüyor ve adamın hayatını bir yerde çekilmez kılıyor ve kendi hayatınıda sizinde göreceğiniz şekilde yaşamak istediği şekilde ama olması gerekmediği şekilde yaşıyor bu da nasıl oluyor diye sorma uzun valla   Salim çocukken gerçekten akılıydı ticarete kafa çalışıyor, kardeşini koruyordu çok sevmiştim  ve ilk başlarda çocuk tacirlerini elinden de kurtarıyordu.&lt;br /&gt;Daha sonra ne olduysa oldu bizim jamal latikaya aşık oluyor ve ne yapsa ne  etse de onu aklına çıkaramıyor kaybetiği anda rüyalarında bile onu arıyor çok güzel ya sevmek ve sevilmek demi  uzun zaman oldu benim için  daha sonralarda abimiz kendini artık büyük reisin yanında işebaşlıyor diyelim. Nedenini anlamadığım bir sebebpten latikayla salim jamal ı dışlıyorlar ama bunu latika her filmde olduğu gibi kendini feda ediyor jemal’a bişe olmasın diye tabi biz bunları öğrenirken jamal yarışmada bu sahnelerden olaylar aklına geliyor ve soruları bu şekilde cevaplandırıyor. Abimiz yanlışlar zincirine girmiş ve artık jamal ve latika için sancılı bir dönemi n içinde aşkı umudu, hırsı ve parayı’da beraberinde getiriyor.Arkadaşım salim  insan olsaydın bak gül gibi geçinip gidiyordunuz üç silahşor gibi çalışıp paranızı kazansaydınız ya yok kısa yoldan zengin olma hayali ah gençlik ah . Neyse uzattım ve bağlayamadım gibi filmmi izleminizi kesinlikle tavsiye ediyorum. Sorunun cevabını onlar vermişler ama onlar kendi yorumlamak istedikleri bir cevap vermişler.  ben filmin bir yerinde devam etmeyi istedim çünkü latika beni izliyordur diyor jamal(aşk dedim buna ben ). Bilemem anlata bildimmi. (ama gerçek cevap sorunun sonunda ) ve ayrıca filmin sonunda sizi çok güzel hindu müziği eşliğinde bir klip bekliyor iyi seyirler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-1629943882508154171?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/1629943882508154171/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=1629943882508154171&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1629943882508154171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/1629943882508154171'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/who-want-to-be-milyoner.html' title='Who want to be milyoner ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-2605007813786295390</id><published>2009-03-26T10:44:00.000-07:00</published><updated>2009-03-28T14:14:45.302-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><title type='text'>1.Pardus Tanıtım ve Geliştirme Günleri</title><content type='html'>Evet 1.sini iyimi yaptık kötü mü yaptık takdir sizindir. İyisiyle Kötüysüyle benim ve Bizim için bitti.(Benim için biten başka şeylerde oldu)  Hep dinleyici koltuğunda oturup hazır hizmeti alan ve organizasyon eksikliklerine bu ne abi ya diyen ben bu kez de denilen(bu ne ya abi) biri olarak azda olsa sahnenin diğer tarafında size bu etkinliği sağlayanlardan biriydim. Anladım ki aslında işler sandığımız gibi al gülüm ver gülüm gibi degilmiş ve size bazen çok özel istekler gelebiliyor veya okullunuz tarafından destek alamıyorsunuz veya aldığınız destek söz yerine getirilmiyor ve yumurtadan başka süprizlerde çıkabiliyor.(Ellinizde olmayan sebepler). Biliyorum çok kötü bir organizasyon yaptım kendi adıma kimsenin bana kırılmasını ve gücenmesini istemem kızan arkadaşlarımdan gerçekten binlerce kez özür diliyorumm :( beni affedin ne olur.Haklısınız servisler sorun du ulaşımda :( ama gerçekten imkanlarımızı hatta kendi bütçemizi bile aştık. Size çok ciddi birşey söylemek istiyorum Kurtarıcı Melek Seval Ünver olmasıydı belki bugun biz bunuda yapamayacaktık. :( Ciddi söylüyorum. Sizi fazla sıkmak istemem ama özellikle teşekkür etmek istediklerim insanlar var &lt;br /&gt;1-) Seval ÜNVER&lt;br /&gt;2-) Ercan KURU&lt;br /&gt;3-) Emre ÖZTÜRK&lt;br /&gt;4-) Eren ÖZTÜRK&lt;br /&gt;5-) Gülçin VURKES&lt;br /&gt;6-) Seda ÇAMALAN&lt;br /&gt;7-) Seçkin ARSOY&lt;br /&gt;8-) Hamza BURAK&lt;br /&gt;9-) Okan  AKER&lt;br /&gt;10-) Emre YÖNDEMLİ&lt;br /&gt;tabi bunlar bizim okulda ki bana desteklerini esirgemeyen arkadaşlarım Hepinize tek tek TEŞEKKÜR EDERİM.&lt;br /&gt;Birde diğer üniversitelerden Topluluk başkanları var ARKADAŞLAR ayağınıza sağlık desteğinizden dolayı sizelerede çok TEŞEKKÜR EDERİM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-2605007813786295390?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/2605007813786295390/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=2605007813786295390&amp;isPopup=true' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2605007813786295390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/2605007813786295390'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/1pardus-tantm-vr-gelistirme-gunleri.html' title='1.Pardus Tanıtım ve Geliştirme Günleri'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8850341110117901579</id><published>2009-03-25T14:27:00.000-07:00</published><updated>2009-03-25T14:29:04.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><title type='text'>Atılım'a nasıl gidilir?</title><content type='html'>Diyelim ki Ankara'dasınız ve kendi aracınızla gideceksiniz. Önce Aşti'yi bulmanız gerekiyor. Aşti'nin önündeki yoldan Gölbaşı istikametinde ilerleyin. Konya yoluna çıktığınız zaman baya bir gidin. Dikmen kavşağından sonra sol tarafta İncek yol ayrımı var. O yol ayrıma na girip doğruca geliyosun, Migros var geçiyorsun.&lt;br /&gt;&lt;br /&gt;Migrosu geçtikten sonra biraz daha gidiyosun. Sağ kolunda atılım talebesini göreseksiniz. Sağa dönünce Atılım'ın ordasınız. Daha sonra güvenlik sizi ilgili fakülteye yönlendirecektir.&lt;br /&gt;&lt;br /&gt;Otobüsle mi gitmek istiyorsunuz? O zaman 2 yol var:&lt;br /&gt;&lt;br /&gt;192 Tulumtaş Köyü ego otobüslerine binmeniz yeter. 10:30'da Güven Parkın ordan kalkıyor. 12:00,13:00 diye gidiyor saatleri..&lt;br /&gt;&lt;br /&gt;Yada Ulus'tan başlayıp Bahçeli, Aşti, tüm Konya yolu boyunca giden İNCEK dolmuşlarına binerek Atılım Üniversitesi'nin önünde inebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-8850341110117901579?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8850341110117901579/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8850341110117901579&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8850341110117901579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8850341110117901579'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/atlma-nasl-gidilir.html' title='Atılım&apos;a nasıl gidilir?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-563117496918230164</id><published>2009-03-22T14:03:00.000-07:00</published><updated>2009-03-22T14:38:54.376-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pardus geliştircileri toplantısı'/><title type='text'>Ben Nerdeyim ?</title><content type='html'>Merhaba arkadaşlar blogumda ilk yazım degil ama sizin görebileceğiniz ilk yazı diyebilirim. Bugun çok güzel bir gündü. Neden diye sorabilirsiniz pardus geliştiricileri toplantısı vardı ve yine bütün katılımda olduğu gibi bu işte deneyimi olan, bilgisi olan yada hiç olmayan ama öğrenmek için toplantıya gelmiş insanlar vardı. Konu pardus olunca ister istemez linux'ün başka sürümlerinin üzerine de gidildi ve acayip birşey vardı. İster bilgisayar mühendisi olsun ister olmasın insanlar bildiklerini anlatıyordu. Ortada anlayan insan sayı kaçtı bilemem ama öyle birşey ki her bahsidilen konuyu üstüme aldım ve ben neden bunu bilmiyorum diye söyleniyordum birden dut yemiş bülbül misali sustum kendi iç savaşımda başlamış oldu. :( Elimde kağıt kalem terimleri not alıyorum. Bilgisayrın başına geçip hemen araştırmaya başlayacağım ve bende öğreneceğim. Nitekim eve geldim bilgisayrı açtım başlıyacağım önce gözüm çalışma masamın üzerinde bekleyen defter kitaplar'a gözüm ilişti.Ya arkadaş ben bunları araştıramam ki benim pazartesi proje teslimim var çarşamba sınavım var perşem'be etkinlik var cuma sınav var varda var ee nasıl öğreneceğim ben bunu iyisimi kursa gitmeliyim. ama dur bir dakika sen ne biliyosun hangi kurslara gitmelisin ? dedim kendi kendime c ama herkes biliyor c++ onuda herkes biliyor html :) onuda PHP öğreniyorsun yazılım modellemeleri biliyorsun bak onların haberi yok senin nerde kullandın ki ? ya ee yeter ama sen istedin son kozum java. Peki elde ne var işte birşey olamdığı için huzursuzum ya ben.Of çok huzursuzum yine.Ben oraya gelip katılıp gösteren tanıştığım tüm arkadaşlarıma teşekkür ederim. Özgür KURU ,Seval ÜNVER'e ayrıa teşekür ederim. Gerçekten büyük çaba gösterdiler 4 nisan gibi bir tarihte buluşmak üzere ayrıldık. Ama ben bu arada boş durmayıp elle tutulur içime sinen herkesin anlayacağı dilden konuşacağıma söz veriyorum.:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-563117496918230164?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/563117496918230164/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=563117496918230164&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/563117496918230164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/563117496918230164'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/ben-nerdeyim.html' title='Ben Nerdeyim ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-7930109596655143027</id><published>2009-03-21T14:52:00.000-07:00</published><updated>2009-03-21T14:56:30.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canım İstedi'/><title type='text'>Nasıl Bir Duygu Acaba ?</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-7930109596655143027?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/7930109596655143027/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=7930109596655143027&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7930109596655143027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/7930109596655143027'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/nasl-bir-duygu-acaba.html' title='Nasıl Bir Duygu Acaba ?'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-3074993802112231432</id><published>2009-03-16T08:12:00.000-07:00</published><updated>2009-03-20T04:03:35.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pardus'/><title type='text'>1. Pardus Tanıtım Ve Geliştirme Günleri</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Bkci0Sg83sE/ScN3_DAZk4I/AAAAAAAAABk/g5VLb3bn5-U/s1600-h/1.PardusG%C3%BCnleriAfi%C5%9Fi.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 225px; height: 320px;" src="http://3.bp.blogspot.com/_Bkci0Sg83sE/ScN3_DAZk4I/AAAAAAAAABk/g5VLb3bn5-U/s320/1.PardusG%C3%BCnleriAfi%C5%9Fi.png" alt="" id="BLOGGER_PHOTO_ID_5315223910249763714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tarih: 26 Mart 2009&lt;br /&gt;Zaman: 12:00 - 18:00&lt;br /&gt;Yer: Atılım Üniversitesi&lt;br /&gt;Cevdet Kösemen Konferans Salonu                   &lt;br /&gt;ANKARA&lt;br /&gt;&lt;br /&gt;Program&lt;br /&gt;&lt;br /&gt;Saat Konuşmacılar&lt;br /&gt;&lt;br /&gt;12:00 - 12:15 (15') Açılış konuşması&lt;br /&gt;&lt;br /&gt;12:15 - 13:30 (75') Ali Işıngör ve Akın Ömeroğlu&lt;br /&gt;&lt;br /&gt;13:45 - 15:00 (75') Çekirdek ekipten iki geliştirici&lt;br /&gt;&lt;br /&gt;15:15 - 16:30 (75') Bora Güngören&lt;br /&gt;&lt;br /&gt;16:45 - 18:00 (75') Mustafa Akgül ve Ziya Karakaya&lt;br /&gt;&lt;br /&gt;Açıklama&lt;br /&gt;&lt;br /&gt;* Seminerler sırasında Pardus temalı stickerlar dağıtılacak.&lt;br /&gt;* 3 oturuma katılıcak olanlara katılım belgesi verilecek.&lt;br /&gt;* Her molada çay, kahve, kola ve kuru pasta ikramı yapılacak.&lt;br /&gt;* TOBB ETÜ, Gazi ve ODTÜ'den saat 11:15'de Atılım Üni.'e gitmek üzere servis kaldırılacak.&lt;br /&gt;&lt;br /&gt;Organizatör: Atılım Üniversitesi&lt;br /&gt;&lt;br /&gt;Destekçiler: TOBB ETÜ&lt;br /&gt;ODTÜ&lt;br /&gt;Gazi Üniversitesi&lt;br /&gt;Ankara Üniversitesi&lt;br /&gt;Bilkent Üniversitesi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-3074993802112231432?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/3074993802112231432/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=3074993802112231432&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3074993802112231432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/3074993802112231432'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/1-pardus-tantm-ve-gelistirme-gunleri.html' title='1. Pardus Tanıtım Ve Geliştirme Günleri'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Bkci0Sg83sE/ScN3_DAZk4I/AAAAAAAAABk/g5VLb3bn5-U/s72-c/1.PardusG%C3%BCnleriAfi%C5%9Fi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4771280009387249618.post-8727007135047090270</id><published>2009-03-16T03:20:00.000-07:00</published><updated>2009-03-20T04:00:10.992-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glassfish'/><title type='text'>Merhaba :)</title><content type='html'>Arkadaşlar, Ben Mesut Altınyaprak Atılım Üniversitesi Yazılım Mühendisliği 3.sınıfta öğrenimime devam etmekteyim.Amacım sizlerle paylaşmak istediğim döküman ve demoları daha derli ve toplu bir şekilde burada sunmak. Herşeyden önce ilk etapta bu yaz için stajımı yapmayı çok istediğim ve başvuruda bulunduğum "Portakal Teknolojileri"nden Sayın Bora Güngören'in yönlendirmesiyle Sun Microsystems'in bir ürünü olan GlassFish i anlatmaya çalışmak. Tam olarak yapmak istediklerim,&lt;br /&gt;1-) Glassfish JEE sunucusunu tanımı ?&lt;br /&gt;2-) Glassfish JEE projesinin neden başlatıldığı ?&lt;br /&gt;3-) Başka özgür yazılım Java EE (Tomcat ve JBoss) sunucuları varken neden Glassfish'in  hazırlandığı ?&lt;br /&gt;4-) Glassfish projesine Sun Microsystems'in katkısını ne olduğu ?&lt;br /&gt;5-) Çeşitli Glassfish kaynaklarına bağlantılar&lt;br /&gt;6-) Glassfish üzerinde hazır bir Ruby uygulamasını proje yönetim aracını kurup çalıştırıp,nasıl çalıştığını göstermek olacak.(www.redmine.com)&lt;br /&gt;Sizler için faydalı bir paylaşım olması dileğiyle&lt;br /&gt;Saygılarla&lt;br /&gt;Mesut&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4771280009387249618-8727007135047090270?l=mesutaltinyaprak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mesutaltinyaprak.blogspot.com/feeds/8727007135047090270/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4771280009387249618&amp;postID=8727007135047090270&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8727007135047090270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4771280009387249618/posts/default/8727007135047090270'/><link rel='alternate' type='text/html' href='http://mesutaltinyaprak.blogspot.com/2009/03/merhaba-arkadaslar-yeni-bir-blog-sitem.html' title='Merhaba :)'/><author><name>Mesut Altinyaprak</name><uri>http://www.blogger.com/profile/14724108110085242072</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_Bkci0Sg83sE/Sb4yn2qLtJI/AAAAAAAAAAs/4CS0HLjIksE/S220/20070316079.jpg'/></author><thr:total>2</thr:total></entry></feed>
