﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>sinanozkan.net - rss</title><link>http://sinanozkan.net/rss.aspx</link><description>Sinan Özkan - Rss</description><item><title>Artık Bir Mezunum..</title><description>&lt;p style="text-align: center;"&gt;&lt;img height="400" width="533" alt="" src="http://sinanozkan.net/yazi_resimleri/mezun.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Yaklaşık 5 yıldır okuduğum Gazi Üniversitesi Bilgisayar Mühendisliği  Bölümündeki lisans eğitimini bu hafta bitirmiş oluyorum. İyisiyle  kötüsüyle geçen 5 yılda birçok arkadaşım oldu, geleceğim şekillendi ve  mühendislik alanında çok şeyler öğrendim. Genelde yazılım alanına  ağırlık versekte birçok alanda bilgi sahibi olduk. Eğitim olarak birçok  üniversiteden daha iyi olan ve gün geçtikçe daha da gelişen Gazi  Üniversitesi Bilgisayar Mühendisliğini üniversiteye girecek arkadaşlara  tavsiye ediyorum. Gerek hocaları, gerek öğrencileri sürekli kendisini  geliştiren bir bölümde okumak çok şeyler kazandırıyor. &lt;br /&gt;
|&lt;br /&gt;
Artık  öğrencilikten çıkıp iş hayatına hazır hale geldiğimiz bu dönemde bize  eğitim veren hocalarıma, iyi günde kötü günde her zaman yanımda olan  arkadaşlarıma çok teşekkür ederim. Bundan sonra Yüksek Lisans yapmayı  planlıyorum ve aynı zamanda bir şirkette çalışmayı planlıyorum. Umarım  hepimiz ülkemiz için çalışıp, ülkemizi en iyi şekilde temsil ederiz.  Mezun olan bütün arkadaşlarımı tebrik ediyorum, mezun olacaklarında  darısı başına diyerek artık iş hayatına hazır bir mühendis olarak  bekliyorum:)&lt;/p&gt;</description><pubDate>15.06.2010 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=35</link></item><item><title>Gazi Üniversitesi Bilişim Ve Kariyer Günleri</title><description>&lt;p&gt;&lt;img height="423" style="margin-right:4px" width="300" align="left" alt="" src="http://i42.tinypic.com/n6f39f.jpg" /&gt; Gazi IEEE Öğrenci Kolu ve Bilgisayar Mühendisliği Topluluğunun  ortaklaşa düzenlediği bu etkinlik bu yıl ilk olup geleneksel hale  gelmesi amaçlanmaktadır.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Kariyer ve Bilişim Günleri etkinliğinin ilk amacı tüm mühendislik  dallarına hitap edecek bir etkinlik olmasıdır ve firmalarla öğrenciler  arasındaki paylaşımı sağlamaktır. Öğrencilerin gelişen teknolojiye uyum  sağlamalarını kolaylaştırırken, mezun oldukları zaman çalışmayı  düşündükleri firmalarla onları buluşturmak ve böylece kafalarındaki her  türlü soru işaretinin giderilmesi bizler için önemlidir. Ayrıca  firmaların akademisyenlerle ortaklaşa projelere imza atmalarına da  olanak sağlamaktadır.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Etkinlik programı aşağıdaki gibidir.  Bilgilere &lt;a href="http://www.facebook.com/event.php?eid=112150632150346&amp;amp;ref=ts"&gt;Facebook  sayfasıdan &lt;/a&gt;da ulaşabilirsiniz. Ulaşım için &lt;a href="http://bit.ly/9NfL0Z"&gt;http://bit.ly/9NfL0Z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: rgb(0, 0, 205);"&gt;&lt;span style="background-color: rgb(255, 240, 245);"&gt;&lt;u&gt;&lt;strong&gt;28 NİSAN &lt;br /&gt;
&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10.30 &amp;ndash; 11.30 &lt;/strong&gt;ARÇELİK &amp;ldquo;İnsan Kaynakları&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11.45 &amp;ndash; 12.45 &lt;/strong&gt;Hasan Toprakkaya (kariyerGENÇ Yönetim  Kurulu Başkanı) Girişimcilik ve kariyerGENÇ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12.30 &amp;ndash; 13.30 &lt;/strong&gt;Öğle Arası&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;13.30 &amp;ndash; 14.30&lt;/strong&gt; Bilge Adam &amp;ldquo;Oyun Yazılımı Eğitimi&amp;rdquo;  (SERTİFİKALI)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.30 &amp;ndash; 14.45&lt;/strong&gt; Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.45 &amp;ndash; 15.45 &lt;/strong&gt;Schneider Elektrik (Ankara Bölge  Müdürü)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;15.45 &amp;ndash; 16.00&lt;/strong&gt; Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;16.00 &amp;ndash; 17.00&lt;/strong&gt; Bilge Adam &amp;ldquo;Bilişim Teknolojilerinde  Kariyer Sempozyumu&amp;rdquo;|&lt;/p&gt;
&lt;p&gt;&lt;span style="color: rgb(0, 0, 205);"&gt;&lt;u&gt;&lt;strong&gt;29 NİSAN &lt;br /&gt;
&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10.30 &amp;ndash; 12.30 &lt;/strong&gt;Sanayi Bakanlığı &amp;ldquo;Teknogirişim  Oturumu&amp;rdquo; (Adnan Selçuk ERGİNÖZ Sanayi ve Ticaret Bakanlığı Sanayi Ar-Ge  Şube Müdürü ve Gülgün ÇELİK Sanayi ve Ticaret Bakanlığı Sanayi Ar-Ge  Şube Müdürü) Gazi Teknopark Genel Müdürü&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12.30 &amp;ndash; 13.30&lt;/strong&gt; Öğle Arası&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;13.30 &amp;ndash; 14.30&lt;/strong&gt; Alcatel &amp;ldquo; Türkiyede İletişim ve  Alcatel&amp;rdquo; (Kenan Kıratlı)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.30 &amp;ndash; 14.45 &lt;/strong&gt;Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.45 &amp;ndash; 15.45&lt;/strong&gt; TAI &amp;ldquo;İnsan Kaynakları Sunumu&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;15.45 &amp;ndash; 16.00 &lt;/strong&gt;Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;16.00 &amp;ndash; 17.00&lt;/strong&gt; Yükseliş Kişisel Gelişim Merkezi  &amp;ldquo;Mülakat ve CV Hazırlama Teknikleri&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: rgb(0, 0, 205);"&gt;&lt;u&gt;&lt;strong&gt;30 NİSAN&lt;br /&gt;
&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10.15 &amp;ndash; 11.00 &lt;/strong&gt;Troy Yurt Dışı Eğitim ve Danışmanlık  (Yurt Dışı Eğitim)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11.00 &amp;ndash; 11.15&lt;/strong&gt; Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11.15 &amp;ndash; 12.00&lt;/strong&gt; Oratech &amp;ldquo;Güncel Veritabanı  Yaklaşımları&amp;rdquo; Serdar Güler&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12.00 &amp;ndash; 12.45 &lt;/strong&gt;ISSD Elektronik &amp;ldquo;Teknopark  Girişimciliği&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12.45 &amp;ndash; 13.30 &lt;/strong&gt;Öğle Arası&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;13.30 &amp;ndash; 14.30 &lt;/strong&gt;MAN &amp;ldquo;İnsan Kaynakları Sunumu&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.30 &amp;ndash; 14.45&lt;/strong&gt; Ara&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.45 &amp;ndash; 15.45&lt;/strong&gt; Yükseliş Kişisel Gelişim Merkezi  &amp;ldquo;Etkili İletişim Teknikleri&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;** Bilge Adam Oturumları ücretsiz sertifikalı olacaktır.&lt;/p&gt;
&lt;p&gt;** Yükseliş Kişisel Gelişim Merkezi Eğitimlerinin 2 oturumuna birden  katılanlar sertifika almaya hak kazanacaktır.&lt;/p&gt;
&lt;p&gt;** Eğitim Oturumları dışındaki 6 oturuma katılanlar ücretsiz katılım  belgesi alacaktır.&lt;/p&gt;
&lt;p&gt;Kaynak=&lt;a href="http://www.gazibmt.org/"&gt;GAZİBMT&lt;/a&gt;&lt;/p&gt;</description><pubDate>22.04.2010 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=34</link></item><item><title>Google' dan Çılgın Proje</title><description>&lt;p&gt;&lt;img align="left" style="margin-right:4px" src="http://sinanozkan.net/yazi_resimleri/google.jpg" alt="" /&gt; &lt;font size="2" face="Verdana,
Arial, Helvetica, sans-serif"&gt;Son zamanlarda &lt;/font&gt;&lt;font size="2" face="Verdana, Arial, Helvetica, sans-serif"&gt;artan elektrikle  çalışan otomobil merakı henüz emekleme devresinde olsa bile geleceği  oldukça parlak görünüyor.Hem yakıt rezervlerini,hem de doğayı koruyan bu  araçlar şu an için yaygın değil ama giderek çoğalmaları bekleniyor.Peki  bu araçlarında çoğaldıklarında ne olacağını hiç düşündünüz mü? Siz  düşünmediyseniz bile Google bu konuda kafa yormaya başladı.&lt;/font&gt;    &lt;font size="2" face="Verdana, Arial, Helvetica, sans-serif"&gt;Arama  motoru dev&lt;/font&gt;&lt;font size="2" face="Verdana, Arial, Helvetica, sans-serif"&gt;inin İklim Değişimi ve Enerji Girişimi Direktörü Dan Reicher  şöyle söylüyor;&amp;quot;Bu tip konuları ele alırken çok dikkatli olmamız  gerekiyor.Sıcak bir Haziran gününde 5 milyon Kaliforniyalı evlerine  dönerken hepsinin birden aynı anda arabalarını fişe takmalarını  |istemezsiniz&amp;quot;.Gerçekten de bir şehirde 5 milyon elektrikli aracın aynı  anda şarj edilmeye başlanması en gelişmiş alt yapıların bile kolay kolay  altından kalkabileceği bir durum değil.&lt;/font&gt;&lt;/p&gt;
&lt;div id="haberMetni" style="clear: left;"&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size="2" face="Verdana, Arial, Helvetica, sans-serif"&gt;İşte Google bu  yüzden özel bir yazılım geliştirmeye karar verdi.Elektrikle çalışan  araba sahiplerinin sayısının artması durumunda güç kaynaklarında meydana  gelecek aşırı yüklenmeleri engellemeyi hedefleyen bu yazılım ile olası  sorunları önlenmesi mümkün olabilecek.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;font size="2" face="Verdana, Arial, Helvetica, sans-serif"&gt;Kaynak: Hurriyet&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;</description><pubDate>21.02.2010 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=33</link></item><item><title>Amfiden Ofise</title><description>&lt;p&gt;Secret CV , Toplum Gönüllüleri, Ankara Sanayi Odası ve SASTEK  desteğiyle Gazi Üniversitesi Bilgisayar Mühendisliği Topluluğu ve  TogStaj Çalışma ekibi tarafından düzenlenen &amp;quot;Amfiden Ofise&amp;quot; paneline  hepiniz davetlisiniz.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tarih: &lt;/strong&gt;24 Şubat 2010&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yer: &lt;/strong&gt;Gazi Üniversitesi Mühendislik Fakültesi Akademi  Salonu&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10:30 &amp;ndash; 10:45&lt;/strong&gt; Açılış Konuşması&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10:45 &amp;ndash; 11:30&lt;/strong&gt; Stajın Kariyer Planlamasındaki Önemi  (Meltem Kaya- Ankara Sanayi Odası Eğitim Sorumlusu)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11:30 &amp;ndash; 12:15&lt;/strong&gt; CV Hazırlama ve Mülakat Teknikleri  (Okan Tütüncü- SecretCV Genel Müdürü)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12:15 &amp;ndash; 12:30&lt;/strong&gt; ARA&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12:30 &amp;ndash; 13:15&lt;/strong&gt; Serdar Plastik- Kuruluşundan Bugüne  Başarı Hik&amp;acirc;yesi (İlhami Tütek- Serdar Plastik Y.K. Başkanı)|&lt;/p&gt;
&lt;p&gt;&lt;img src="http://sinanozkan.net/yazi_resimleri/amfof.jpg" alt="" /&gt;&lt;/p&gt;</description><pubDate>20.02.2010 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=32</link></item><item><title>ASP.NET ile Dinamik Meta Tag Oluşturma</title><description>&lt;p&gt;Meta tag lar html kodun head kısmına yerleştirilen küçük bilgilerdir. Genelde arama motorlarına site içeriği hakkında bilgi sağlar. Günümüzde arama motorları meta taglara artık fazla önem vermeyip html sayfaların kendi içeriklerini indexleyerek , artık ararken onları baz almaktadır. Fakat halen çoğu arama motorları bu meta taglara bakmaktadır. Bu yüzden sitemizde kullanırken en çok aranan meta tagları yazmalıyız. Bugün size ASP.NET ile kendi sitemde de kullandığım dinamik meta tag oluşturmayı anlatacağım. ASP.NET ile kod tarafında meta tag oluşturmak için ilk önce bizim için gerekli kütüphane olan &amp;quot;&lt;strong&gt;&lt;font color="#0000ff"&gt;using &lt;span style="color: rgb(0, 0, 0);"&gt;System.Web.UI.HtmlControls;&lt;/span&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;quot; kütüphanesini ekliyoruz. Daha sonra küçük bir metod yazarak html meta taglarımızı oluşturuyoruz. &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; metalar()&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; desc =this.Title; &lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// description değerimize sayfanın&amp;nbsp;başlığını ekliyoruz.|&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; keys = meta_etiket(Request.QueryString[&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;mkl&amp;quot;&lt;/span&gt;]);&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// keys değişkenine kendi sitemde etiketleri çekmek için kullandığım metoddan gelen değeri atıyorum. Siz buraya istediğiniz değeri verebilirsiniz. Veritabanından veri çekip ekleyebilirsiniz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HtmlMeta meta_keywords = &lt;span style="color: blue;"&gt;new&lt;/span&gt; HtmlMeta();&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// HtmlMeta classından bir nesne türetiyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meta.Attributes.Add(&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;name&amp;quot;&lt;/span&gt;, &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;keywords&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// meta tagımızın ismini belirliyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meta.Attributes.Add(&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;content&amp;quot;&lt;/span&gt;, keys);&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// değişkenden gelen değeri meta tagımıza atıyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header.Controls.Add(meta_keywords);&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// sayfamızın head html tagları arasına meta tagımızı ekliyoruz. &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HtmlMeta meta_description = &lt;span style="color: blue;"&gt;new&lt;/span&gt; HtmlMeta();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meta.Attributes.Add(&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;name&amp;quot;&lt;/span&gt;, &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; meta.Attributes.Add(&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;quot;content&amp;quot;&lt;/span&gt;, desc);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header.Controls.Add(meta_description);&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: rgb(51, 204, 204);"&gt;&lt;span&gt;// Aynı şekilde ismi description olan bir meta tag oluşturup değişkenden gelen değeri ekliyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Metodumuz bu şekildedir. Daha sonra bunu sayfamızın Page_Load eventi içerisinde çağırıyoruz ve görüyoruzki meta taglarımız istediğimiz&amp;nbsp;gibi&amp;nbsp;sayfanın head tagları arasına yerleşmiştir.&lt;/div&gt;</description><pubDate>13.10.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=31</link></item><item><title>Mutlu Yıllar, Hoşgeldin 2010</title><description>&lt;p&gt;&lt;img alt="" align="left" style="width: 302px; height: 222px" src="http://sinanozkan.net/yazi_resimleri/yeni_yil.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Yine yeni bir yıla başlıyoruz. 2009 yılı benim için ne kötü ne de iyi geçti. Fakat bloğumu 2009 da açtığımdan bu yılın bir değerlendirmesini yapmak istiyorum. Pek de ilgilenemesem de Microsoft Yaz Okulu 2009 Ankara eğitimlerinde arkadaşlardan ve hocalardan aldığım tavsiyeler üzerine bu bloğu açmıştım. Amacım ise bildiklerimi öğrenmek isteyen arkadaşlar ile paylaşmaktı. Yoğun bir tempo ile süren 4. sınıf dersleri yüzünden pek de birşey eklediğimi sanmıyorum. Özellikle şu anda halen devam ettiğimiz Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü için yapmakta olduğumuz e-bölüm projesine yoğunlaşmış durumdayız. Bu proje bizim için çok önemli bir referans olduğundan bir an önce herşeyini tamamlayıp kullanıma açmayı düşünüyoruz. Artık bloğuma 2010 yılında daha çok şey eklemeyi planlıyorum. Bu yıldan birçok şey bekliyorum. Öncelikle beklentim iyi bir şekilde lisans eğitimimi tamamlamak. Ülkemiz için de geçen yılın pek iyi geçtiğini sanmıyorum. Yeni yılda herşeyin daha güzel olacağına inanıyorum.&lt;br /&gt;
&lt;strong&gt;&lt;font face="verdana" color="#a60053" size="2"&gt;2010 yılında da hiç ümitsiz kalmamanız ve hayallerinize kavuşmanız dileğimle. Herkese iyi, sağlıklı ve de mutlu seneler. &lt;/font&gt;&lt;/strong&gt;|..&lt;/p&gt;</description><pubDate>31.12.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=30</link></item><item><title>Visual Studio ile OpenMp Kullanmak</title><description>&lt;div style="text-align: justify; padding-right: 2px; vertical-align: top; color: Black; font-family: Times New Roman; font-size: 12pt;"&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;OpenMP kütüphanesi günümüzde paralel programlama için geliştirilmiş en kolay metodları içeriyor diyebiliriz. Bu yüzden kısa sürede çok kullanılmaya başlamıştır. OpenMp ile program yazmak için Visual Studio ile sadece kütüphenesini ekleyerek kullanabiliriz. &lt;span style="line-height: 150%; color: blue;"&gt;#include&lt;/span&gt;&lt;span style="line-height: 150%;"&gt; &lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;omp.h&amp;gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;kodu ile bu kütüphaneyi projemize ekliyoruz. Daha sonra solution explorer dan projemizin üzerine gelerek Properties kısmını açıyoruz ve oradan &lt;strong&gt;Configuration Properties&amp;gt;&amp;gt;C/C++&amp;gt;&amp;gt;Language&lt;/strong&gt; kısmına gelerek OpenMp ayarlarını istediğimiz şekilde yapıyoruz. Ayarlarımızı aşağıdaki resimde görüldüğü gibi yaparsak OpenMp programımız sorunsuz çalışacaktır&lt;br /&gt;
&lt;img alt="" src="http://sinanozkan.net/yazi_resimleri/openmp.jpg" /&gt;&lt;br /&gt;
|Eğer OpenMp support kısmını açmazsak programımız paralel olarak değilde hata vermeden normal program gibi çalışacaktır. &lt;br /&gt;
OpenMp ile öğrenmek istediğim en faydalı kod ise döngülerin ara toplamlarının hepsinin bir toplam şeklinde alabilmekti. Bunu pi sayısını hesaplarken kullanmak zorunda kaldım. Çünkü toplam almaz isek sadece bir threadin sonucu bize dönecektir. Bunuda aşağıdaki kod parçası ile halletim.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 150%; font-family: &amp;quot;Courier New&amp;quot;; color: blue;"&gt;#pragma&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 150%; font-family: &amp;quot;Courier New&amp;quot;;"&gt; omp parallel &lt;span style="color: blue;"&gt;for&lt;/span&gt; reduction(+:toplam)&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;for(.....)&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;{&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;toplam+=....&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p style="margin-bottom: 0.0001pt; line-height: 150%;" class="MsoNormal"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12px;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;span style="line-height: 150%;"&gt;kod parçası ile for döngüsü içerisindeki ara toplamları toplayarak&lt;/span&gt;&lt;span style="line-height: 150%;"&gt; en son bir değere atayınca bütün toplamı elde etmiş oldum. Bu çok küçük birşey ama arkadaşlarımın da aynı sorunla karşılacağını düşünerek paylaşmak istedim.:)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: 150%; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><pubDate>25.11.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=29</link></item><item><title>Kurban Bayramınız Kutlu Olsun.</title><description>&lt;p&gt;&lt;img align="left" alt="" src="http://www.izmirden.net/wp-content/uploads/kurban_bayrami_01-296x300.jpg" style="width: 200px; height: 160px;" /&gt;Çocukluktan beri bayram günlerini her zaman heyecanla beklenen günlerdir. Bu günlerde eş, dost, akraba sevgisi daha da artmaktadır. Çocukların şeker topladığı, büyüklerin ziyaret edildiği dini bayram günleri yüzyillardır aynı adetle dinimize uygun şekilde kutlanmaktadır. Bende artık çocuk olmasam da yine de heyecanlı bir şekilde bayram sabahını beklemekteyim:) Eminim her yaştaki insanda bu günlere erişirken biraz mutluluk, güleryüzlülük oluşmaktadır.&lt;br /&gt;
&lt;span style="color: rgb(51, 0, 102);"&gt;&lt;br /&gt;
KÜSKÜNLERİN BARIŞTIĞI, SEVENLERİN BİR ARAYA GELDİĞİ, RAHMET VE ŞEFKAT DOLU GÜNLERİN EN DEĞERLİLERİNDEN OLAN KURBAN BAYRAMINIZI KUTLAR HAYIRLARA VESİLE OLMASINI DİLİYORUM, SEVDİKLERİMİZLE BERABER NİCE BAYRAMLARA ULAŞMAK DİLEĞİYLE:)&lt;/span&gt;&lt;/p&gt;</description><pubDate>26.11.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=28</link></item><item><title>Haymana'ya İsmini Veren Hayme Ana Kimdir?</title><description>&lt;div style="text-align: justify; padding-right: 2px; vertical-align: top; color: Black; font-family: Times New Roman; font-size: 12pt;"&gt;
&lt;p style="text-align: justify;"&gt;&lt;img align="left" style="margin-right: 2px;" src="http://sinanozkan.net/yazi_resimleri/hayme_anaa.jpg" alt="" /&gt; Hayme Hatun veya Hayme Ana Osmanlı İmparatorluğu'nun kurucusu olan Osman Gazi'nin babaannesi ve Ertuğrul Gazi'nin annesidir.&lt;br /&gt;
Hayme Hatun'un hayatı yarı mitsel olarak sisler içinde kalsa da bazı nesnel veriler bize onun hakkında ipuçları vermektedir. Hayme Ana'nın eşi, Kayı Boyunun beyi Gündüz Alp'tir. Gündüz Alp bir efsaneye göre Fırat'ı geçerken, bir efsaneye göre ise savaş sırasında ölmüştür. Bunun üzerine, eşi Hayme Hatun boyun başına geçerek kendilerine beylik arazisi olarak verilen Domaniç'e tüm boyu götürmüştür. Burada yazlık olarak Domaniç, kışlık olaraksa Çarşamba'ya yerleşilmiştir. Hayme Ana ve Gündüz Alp'in dört oğlu vardı: Sungur Tekin, Gündoğdu, Ertuğrul ve Dündar.&lt;br /&gt;
Hayme Ana'nın 4 Eylül'de kışlağa dönüşte öldüğü rivayet edilir. O tarihten beri burada Hayme Ana kutlamaları yörükler tarafından (özellikle Karakeçeli yörüklerince)devam ettirilmektedir. Kendisi öldüğünde Yuvasını kurduğu yere defnedilmiştir. Bugün Kütahya' da olan türbesi II. Abdülhamit tarafından yaptırılmıştır. |&lt;br /&gt;
Osmanlı padişahlarının Müslüman olmayan cariyelerle evlenmeleri geleneği henüz başlamadığı için Hayme Hatun'un Türk olduğu kesindir. Günümüzde Hayme Hatun'un türbesi ve Hayme Ana heykeli Kütahya'nın Domaniç ilçesinde görülecek en önemli yerlerden biridir. Ayrıca Ankara'nın Haymana ilçesi Hayme Ana'nın adından gelmektedir.&lt;/p&gt;
&lt;/div&gt;</description><pubDate>25.11.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=27</link></item><item><title>Visual Studio 2008 ile MPICH2 Kütüphanesini Kullanmak</title><description>&lt;p&gt;Paralel programlama için çok önemli olan MPICH kütüphanesinin kullanılması için Visual Studio 2008 de oluşturduğumuz projeye bu kütüphaneleri tanıtmamız gerekmektedir. İlk önce MPICH2 kütüphanesini indirerek bilgisayarımıza kuruyoruz. Daha sonra Visual Studio ile bir proje açıyoruz. Genelde C ile kod yazıldığı için C++ projesi üzerinden Console Application projesi oluşturarak önümüze çıkan pencereden Empty project seçeneğini tıklayarak yeni bir proje oluşturuyoruz. Daha sonra projemizin üzerine sağ tıklayıp &lt;strong&gt;Add&amp;gt;&amp;gt;New Item&lt;/strong&gt; diyerek C++ kod sayfası ekliyoruz. Eklerken isminin uzantısını .c olarak eklersek C kod sayfası eklemiş oluyoruz. Bu arada Visual Studio ile bir C projesi nasıl açılır anlatmış oldum. &lt;br /&gt;
&lt;br /&gt;
Aşağıdaki açıklamalar MPICH ile gelen örnekleri çalıştırmak içindir. Genel MPICH kullanımını daha sonraki yazılarımda anlatacağım. &lt;br /&gt;
MPICH2 kütüphanesini projemize tanıtmak ise iki aşamada gerçekleştirilir.| İlk önce MPICH klasöründen örnek projemizi açıyoruz. Visual Studio solution explorer üzerinde projemize sağ tıklayıp &lt;strong&gt;Options&lt;/strong&gt; seçeneğinden &lt;strong&gt;C/C++&lt;/strong&gt; kısmına geliyoruz. Burada &lt;strong&gt;Additional Include Directories&lt;/strong&gt; kısmından yüklediğimi MPICH2 programının &lt;strong&gt;C:\Program Files&lt;/strong&gt; altındaki MPICH2 klasöründen include klasörünü yol olarak gösteriyoruz. Daha sonra C/C++ seçeneğinin altından Linkler seçeneğine tıklayarak &lt;strong&gt;Additional Library Directories&lt;/strong&gt; kısmından yine aynı şekilde C sürücüsü altından MPICH2 klasörünün içindeki lib dosyasını gösteriyoruz. MPICH2 kütüphanesinin projemize tanıtılması bu kadardır. Daha sonra istediğimi şekilde paralel çalışan programlar yazabiliriz.&lt;/p&gt;
&lt;p&gt;&lt;img border="1" src="http://sinanozkan.net/yazi_resimleri/mpich.png" alt="" /&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt;Bundan başka bir diğer yöntem ise; Visual Studio ile proje açarken &lt;strong&gt;Tools&amp;gt;&amp;gt;Options&lt;/strong&gt; kısmından library ve include eklemesi aynı şekilde yolları göstererek yapılabilir. Bu yöntem ile genel projelerde MPICH2 kütüphanesini kullanabiliriz.&lt;/p&gt;</description><pubDate>24.10.2009 00:00:00</pubDate><link>http://sinanozkan.net/makale.aspx?mkl=25</link></item></channel></rss>