<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">

<channel>
	<title>midye.org</title>
	
	<link>http://www.midye.org/blog</link>
	<description>Gelecek baştan yazılacak...</description>
	<pubDate>Tue, 14 Jul 2009 11:49:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Midye" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Dovecot başlatırken port sorunu</title>
		<link>http://www.midye.org/blog/dovecot-baslatirken-port-sorunu/</link>
		<comments>http://www.midye.org/blog/dovecot-baslatirken-port-sorunu/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 11:49:47 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[dovecot]]></category>

		<category><![CDATA[imap]]></category>

		<category><![CDATA[l]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=169</guid>
		<description><![CDATA[Dovecot&#8217;u çalıştırmak için: $ /etc/init.d/dovecot start
dedikten sonra aşağıdaki hatayı alıyorsanız:
Starting Dovecot Imap: Fatal: listen(143) failed: Address already in use [FAILED]
$ netstat -tap
diyerek imap için dinleme yapan başka program var mı diye kontrol edin ve onları kapatıp tekrardan dovecot&#8217;u başlatın.
]]></description>
			<content:encoded><![CDATA[<p>Dovecot&#8217;u çalıştırmak için: <code>$ /etc/init.d/dovecot start</code></p>
<p>dedikten sonra aşağıdaki hatayı alıyorsanız:</p>
<p><strong>Starting Dovecot Imap: Fatal: listen(143) failed: Address already in use [FAILED]</strong></p>
<p><code>$ netstat -tap</code></p>
<p>diyerek imap için dinleme yapan başka program var mı diye kontrol edin ve onları kapatıp tekrardan dovecot&#8217;u başlatın.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/dovecot-baslatirken-port-sorunu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zend PHP5 Sertifikası</title>
		<link>http://www.midye.org/blog/zend-php5-sertifikasi/</link>
		<comments>http://www.midye.org/blog/zend-php5-sertifikasi/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 13:06:04 +0000</pubDate>
		<dc:creator>Eyüp Çitçi</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Zend Sertifikası]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=155</guid>
		<description><![CDATA[Geçen ay, bir hışımla nedir bu Zend Sertifikası dedim ve kendimi geçen hafta sınav merkezinde buldum. Bir aksilik olmadı sınavı geçtim  
Girmek isteyen arkadaşlara detaylı bilgi vereyim, çünkü ben aradığım zaman bulamadım. Genel olarak Türkiyede pek bilinmiyor, bilenler ise çok büyüterek sınavda çok zor ve gereksiz sorular olduğunu düşünüyor. Sınava girdiğimde anladım ki hiç [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zend.com/en/store/education/certification/authenticate.php/ClientCandidateID/ZEND010480/RegistrationID/230619052" target="_blank"><img class="alignleft" title="Zend Certified Engineer" src="http://static.zend.com/img/yellowpages/php5_zce_logo_new.gif" alt="" width="73" height="68" /></a>Geçen ay, bir hışımla nedir bu Zend Sertifikası dedim ve kendimi geçen hafta sınav merkezinde buldum. Bir aksilik olmadı sınavı geçtim <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Girmek isteyen arkadaşlara detaylı bilgi vereyim, çünkü ben aradığım zaman bulamadım. Genel olarak Türkiyede pek bilinmiyor, bilenler ise çok büyüterek sınavda çok zor ve gereksiz sorular olduğunu düşünüyor. Sınava girdiğimde anladım ki hiç de büyütülecek bir zorluğu yokmuş.</p>
<p><span id="more-155"></span></p>
<p>Sınav için istediğiniz gün ve saati seçip, Kadıköy Bilge Adam&#8217;da girebiliyorsunuz. Sınav bitiminde sonuç hemen ekranınızda geçtiniz veya kaldınız diye çıkıyor.</p>
<p>Sınava çalışmak için, Zend&#8217;in sitesinden 10 tane deneme sınavı aldım ama sadece 5 tanesine girdim. Açıkcası ordaki soruların yarısını hayatımda ilk kez duydum.  Gereksiz soru olduğu doğrudur. Zaten deneme sınavındaki soru çeşitliliği baya az ve hep aynı sorular çıkıyor. Gerçek sınav soruları deneme sınavlarından kesinlikle daha kolay ve anlaşılır.</p>
<p>Zend&#8217;in sitesinde hangi konulardan çıktığını güzel bir şekilde <a href="http://www.zend.com/en/services/certification/php-5-certification/" target="_blank">listeliyor</a> ve gerçekten o konuların hepsinden en az bir soru çıkıyor. Ben çalışırken PHP Manual&#8217;i kullandım, internette bazı kitaplar bulabilirsiniz  ama ordaki bilgi bence yetersiz kalıyor.</p>
<p>Sınava girmeden önce bunları bilseniz iyi olur, gördüğüm her sınavda mutlaka çıktı <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>Echo ile print&#8217;in farkını</li>
<li>if (1==&#8221;1abc&#8221;) ifadesinin true döndürdüğünü</li>
<li>instanceOf ifadesinin gerçek anlamda ne işe yaradığını ve hangi durumlarda kullanılması gerektiğini</li>
<li>&amp; (call by reference) nerelerde nasıl kullanıldığını</li>
<li>Interface ile Abstract class&#8217;ın farklarını</li>
<li>Protected, private, public ifadelerinin ne işe yaradığını</li>
<li>++$var ile $var++ arasındaki farkı</li>
<li>array_shift, array_unshift, array_walk_recursive fonksiyonlarını</li>
<li>Azıcık regular expression, fazlası zarar <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Temel string manipulation fonksiyonları, özellikle strstr</li>
<li>Güvenlik konuları için özellikle Cross site scripting ve session güvenliği</li>
<li>SQL de Prepared Statement&#8217;ların yararları</li>
</ul>
<p>Bu sınavın gerekliliği ne işe yaradığı tartışılır. Ama yurt dışında yakın çevremden bildiğim gayet geçerli bir sertifika olduğudur. Gerçekten PHP&#8217;yi seven bilen kişilere tavsiyem bu sertifikayı almalarıdır. Gerçekten sınava gireceklere, bende kalan deneme sınavlarını verebilirim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/zend-php5-sertifikasi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>“lvcreate failed” hatası hakkında (Centos 5.2 )</title>
		<link>http://www.midye.org/blog/lvcreate-failed-hatasi-hakkinda-centos-52/</link>
		<comments>http://www.midye.org/blog/lvcreate-failed-hatasi-hakkinda-centos-52/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 21:57:54 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[centos5]]></category>

		<category><![CDATA[lvcreate failed]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=152</guid>
		<description><![CDATA[Raid5 yaptığımız sunucumuza Centos 5.2 kurduk. kurarken her şeyi ayarladıktan sonra diski formatlayıp kurma işlemine sıra geldiğinde bu &#8220;lvcreate failed for LogVol&#8230;&#8221; hatasını aldık. Önce başka başka şeyler düşündük denedik olmadı ama sonunda internetten yaptığımız araştırmalar sonunda, partitionımızın boyutunun 512 MB&#8217;ın katı olması gerektiği ile ilgili bir post gördük, denedik ve hakikaten doğru çıktı. 
Böyle bir hata [...]]]></description>
			<content:encoded><![CDATA[<p>Raid5 yaptığımız sunucumuza Centos 5.2 kurduk. kurarken her şeyi ayarladıktan sonra diski formatlayıp kurma işlemine sıra geldiğinde bu &#8220;lvcreate failed for LogVol&#8230;&#8221; hatasını aldık. Önce başka başka şeyler düşündük denedik olmadı ama sonunda internetten yaptığımız araştırmalar sonunda, partitionımızın boyutunun 512 MB&#8217;ın katı olması gerektiği ile ilgili bir post gördük, denedik ve hakikaten doğru çıktı. </p>
<p>Böyle bir hata ile karşılaşırsanız aklınızda olsun partition boyutunuz 512Mb&#8217;ın katı olacak.</p>
<p>Nedeni hakkında fikri ve ya bilgisi olan varsa bekliyorum :))</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/lvcreate-failed-hatasi-hakkinda-centos-52/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Üstsezgisel (Hyperheuristic) Algoritma Nedir?</title>
		<link>http://www.midye.org/blog/ustsezgisel-hyperheuristic-algoritma-nedir/</link>
		<comments>http://www.midye.org/blog/ustsezgisel-hyperheuristic-algoritma-nedir/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 21:46:56 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[Yapay zeka]]></category>

		<category><![CDATA[algoritma]]></category>

		<category><![CDATA[heuristic]]></category>

		<category><![CDATA[hyperheuristic]]></category>

		<category><![CDATA[sezgisel]]></category>

		<category><![CDATA[üstsezgisel]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=144</guid>
		<description><![CDATA[Öncelikle sezgisel algoritma nedir, bilgisayar biliminde sıkça kullanılan bu yöntemde adı gibi sezgisel yöntemler kullanılır ve bunların doğruluğunun ispat edilmesi gerekmez. Problem çözerken amaçlanan iki olgu olan hız ve doğruluktan biri gözardı edilebilir bu algoritmalarda. Yani hızlı çalışırlar ama her zaman doğru sonuç çıkaracaklarının garantisi yoktur ve ya her zaman doğruya çok yaklaşırlar ama hız [...]]]></description>
			<content:encoded><![CDATA[<p>Öncelikle sezgisel algoritma nedir, bilgisayar biliminde sıkça kullanılan bu yöntemde adı gibi sezgisel yöntemler kullanılır ve bunların doğruluğunun ispat edilmesi gerekmez. Problem çözerken amaçlanan iki olgu olan hız ve doğruluktan biri gözardı edilebilir bu algoritmalarda. Yani hızlı çalışırlar ama her zaman doğru sonuç çıkaracaklarının garantisi yoktur ve ya her zaman doğruya çok yaklaşırlar ama hız olarak performansları çok farklılaşabilir. Sezgisel algoritmalar, problemler için özelleşmişlerdir. Problem alanı bilgilerini kullanırlar çünkü o yüzden başka bir problem alanına geçtiğimiz zaman aynı sezgiselleri genellikle kullanamayız.</p>
<p>Burdan devam edersek, Üstsezgisel(hyperheuristic) algoritmalar da genel olarak şöyle tanımlanabilir,<span id="more-144"></span> sezgisel(heuristic) seçen sezgisel algoritma.  Bu yaklaşım sayesinde sezgisel algoritmaların üzerine bir katman daha getirmiş oluyoruz. Üstsezgiseller, sezgisel algoritmaların tersine problem alanındaki bilgiler ile ilgilenmezler, o yüzden her problem alanında kullanılabilirler.</p>
<p><img class="size-medium wp-image-146 alignleft" title="üstsezgisel" src="http://www.midye.org/blog/wp-content/uploads/2009/03/hh-300x250.jpg" alt="üstsezgisel" width="300" height="250" />  Yanda da görülebileceği gibi üstsezgisel ile alt taraftaki sezgisel algoritmalar arasında bir alan bariyeri bulunmaktadır, üst sezgisele gelen bilgiler her zaman problem alanıyla alakasızdır.</p>
<p>Üstsezgisellerde iki önemli mekanizma kullanırlar, bunlar seçme mekanizması ve kabul mekanizmasıdır. Seçme mekanizmaları hangi sezgiselin problem alan üzerinde deneneceğini seçer, kabul mekanizması da hangi sezgiselin sonucunun seçileceğine karar verir. Burda bir önemli mekanizma daha karşımıza çıkıyor, değerlendirme fonksiyonu. Bu da seçilen sezgiselin probleme uygulandığında verdiğin sonucun değerlendirilmesi amacıyla kullanılmaktadır. </p>
<p>Seçme mekanizması bu değerlendirme fonksiyonundan gelen değerleri kullanarak karar veriyor.</p>
<p>Üstsezgisel genel olarak optimizasyon problemleri için genel bir algoritma olarak kullanılmaya çalışılıyor(henüz yeni bir yaklaşım sayılır, üzerinde çalışmalar çeşitli yönlerde devam etmekte) ve akıllıca uygun sezgiseli seçmesi amaçlanıyor. Problem aday çözümleri uzayında çalışmaktansa sezgisel uzayında arama yaparak çalışıyorlar.</p>
<p>Kısaca üstsezgisel algoritmaları böyle tanımlayabiliriz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/ustsezgisel-hyperheuristic-algoritma-nedir/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Group Buying (Toplu Alım) Sistemi</title>
		<link>http://www.midye.org/blog/group-buying-toplu-alim-sistemi/</link>
		<comments>http://www.midye.org/blog/group-buying-toplu-alim-sistemi/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 21:26:31 +0000</pubDate>
		<dc:creator>Muhammet Kılıç</dc:creator>
		
		<category><![CDATA[Elektronik Ticaret]]></category>

		<category><![CDATA[aggregate demand]]></category>

		<category><![CDATA[dinamik fiyat]]></category>

		<category><![CDATA[group buying]]></category>

		<category><![CDATA[toplu alım]]></category>

		<category><![CDATA[toplu talep]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=131</guid>
		<description><![CDATA[ 
İnternet üzerinden alışveriş, 90’lı yılların sonlarında büyük bir ivme kazanarak günümüz elektronik ticaretinin önemli bir oyuncusu haline gelmiştir.  Günümüzde insanlar birçok alışveriş ihtiyacını internet üzerinden karşılamaktadır.  Bu gelişmeye neden olan en önemli maddeler şunlardır:
-          En kısa zamanda istenilen ürüne ulaşabilme imkânı.
-          Ürün-marka-fiyat karşılaştırması yapabilme imkânı.
Bu zaman diliminde aktif hale gelen Ebay ve Amazon halen günümüzde [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>İnternet üzerinden alışveriş, 90’lı yılların sonlarında büyük bir ivme kazanarak günümüz elektronik ticaretinin önemli bir oyuncusu haline gelmiştir. <span style="mso-spacerun: yes;"> </span>Günümüzde insanlar birçok alışveriş ihtiyacını internet üzerinden karşılamaktadır.<span style="mso-spacerun: yes;">  </span>Bu gelişmeye neden olan en önemli maddeler şunlardır:</span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-ascii-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span>-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span>En kısa zamanda istenilen ürüne ulaşabilme imkânı.</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-ascii-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span>-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span>Ürün-marka-fiyat karşılaştırması yapabilme imkânı.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Bu zaman diliminde aktif hale gelen Ebay ve Amazon halen günümüzde dünya genelinde en çok kullanılan alışveriş siteleridir. <span style="mso-spacerun: yes;"> </span>Group Buying alışveriş siteleri bu dönemde faaliyetlerine başlamış ancak yaşadıkları problemler nedeniyle aktivitelerini bir süre sonra sonlandırmak zorunda kalmışlardır. Ebay dinamik fiyatlandırma mekanizması kullanan alışveriş siteleri içerisinde yer almaktadır. Group Buying sistemi de Ebay gibi dinamik fiyatlandırma mekanizmasını kullanmaktadır ancak ebay ve türevlerinden farklı olarak çalışmaktadır. Bu fiyatlandırma sistemine getirdikleri yeniliklerle birçok kuruluş tarafından ödüllendirilmişler ve patent hakları elde etmişlerdir. <img class="alignleft size-medium wp-image-132" title="adsiz" src="http://www.midye.org/blog/wp-content/uploads/2009/03/adsiz-300x280.jpg" alt="adsiz" width="300" height="280" /></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>“Group Buying” (Toplu Alım) kullanıcılara internet üzerinden alışveriş imkânı sağlayan sistemlerden farklı bir yapıya sahiptir. GB sistemi basit anlamda toplu alımdan dolayı fiyatın satıcı tarafından normalden daha ucuza indirilmesi gibi algılanabilir. Arz talep grafiğinde görülebileceği üzere gelir, nüfus, alıcı tercihleri vb etkenlerin sabit olduğunu düşünürsek fiyat ile miktar arasında aynı eğri üzerinde ters bir orantı vardır. Talep kanununa göre fiyat düştükçe ürüne olan talep artar. Perakende pazarında bu sistem fiyat bazlı çalışmaktadır, yani fiyat düştükçe talep artar. Ancak bu sitem toplu satışlarda miktar bazlı çalışmaktadır, kısa sürede ürüne toplu talep (aggregate demand) gelirse satıcı açısından bir ürün başına düşen maliyet <span style="mso-spacerun: yes;"> </span>ve sürümden kazanma avantajları oluşur ve satıcı oluşan bu talebe cevap vererek arz oluşturur. Ancak buradan anlaşılacağı üzere reel piyasada bu sistemin içerisinde satıcı (üreten veya ithal eden) – alıcı olmak üzere 2 adet oyuncu vardır. GB sisteminin temel amacı <span style="mso-fareast-language: TR; mso-no-proof: yes;">internet üzerinden satıcıyla toplu talep oluşturabilecek alıcıları buluşturmaktır.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> <span style="font-size: medium; font-family: Calibri;"><img class="alignleft size-full wp-image-133" title="adsiz2" src="http://www.midye.org/blog/wp-content/uploads/2009/03/adsiz2.jpg" alt="adsiz2" width="620" height="128" /></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Bu yazımda Group Buying (Toplu Alım) <span style="mso-spacerun: yes;"> </span>sisteminin temel olarak nasıl çalıştığını kolay anlaşılabilmesi için ekonomik sistemle bağlantılı olarak anlatmaya çalıştım. Bir sonraki yazımda GB çeşitlerini geçmişte kurulmuş alışveriş siteleri üzerinden örnekler vererek detaylandırıcam. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/group-buying-toplu-alim-sistemi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sayısal Loto</title>
		<link>http://www.midye.org/blog/sayisal-loto/</link>
		<comments>http://www.midye.org/blog/sayisal-loto/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 18:45:05 +0000</pubDate>
		<dc:creator>Eyüp Çitçi</dc:creator>
		
		<category><![CDATA[Midye]]></category>

		<category><![CDATA[en çok çıkan numaralar]]></category>

		<category><![CDATA[sayısal loto sonuçları]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=122</guid>
		<description><![CDATA[Canımızın sıkıldığı bir gün, milli piyango web sitesinden bu zamana kadar olan tüm sayısal loto sonuçlarını indirdik. Google sağ olsun bize xml dosyasının yerini şıp diye gösterdi.  Sonra bunları bir güzel veritabanına ekleyip, değişik sorgular çalıştırdık. 1996 dan başlayıp bugünümüze gelen toplam 641 haftalık sayısal lotonun ufak bir analizi işte burda.



Numara
Çıkma Sayısı
Numara
Çıkma Sayısı


38
101
16
99


21
95
36
91


18
91
40
89


27
89
12
89


39
86
8
86


1
84
26
84


17
83
41
83


5
81
32
81


34
81
46
80


47
80
14
79


6
79
13
79


2
78
30
78


22
78
15
78


3
77
35
77


29
77
19
75


10
75
49
74


48
74
7
74


11
73
25
72


44
72
45
72


24
71
23
71


28
70
33
69


20
68
4
68


43
68
31
68


37
68
9
66


42
65





Çıkan sonuçlara bakarak, [...]]]></description>
			<content:encoded><![CDATA[<p>Canımızın sıkıldığı bir gün, milli piyango web sitesinden bu zamana kadar olan tüm sayısal loto sonuçlarını indirdik. Google sağ olsun bize xml dosyasının yerini şıp diye gösterdi.  Sonra bunları bir güzel veritabanına ekleyip, değişik sorgular çalıştırdık. 1996 dan başlayıp bugünümüze gelen toplam 641 haftalık sayısal lotonun ufak bir analizi işte burda.</p>
<table border="0">
<tbody>
<tr>
<th>Numara</th>
<th>Çıkma Sayısı</th>
<th>Numara</th>
<th>Çıkma Sayısı</th>
</tr>
<tr>
<td>38</td>
<td>101</td>
<td>16</td>
<td>99</td>
</tr>
<tr>
<td>21</td>
<td>95</td>
<td>36</td>
<td>91</td>
</tr>
<tr>
<td>18</td>
<td>91</td>
<td>40</td>
<td>89</td>
</tr>
<tr>
<td>27</td>
<td>89</td>
<td>12</td>
<td>89</td>
</tr>
<tr>
<td>39</td>
<td>86</td>
<td>8</td>
<td>86</td>
</tr>
<tr>
<td>1</td>
<td>84</td>
<td>26</td>
<td>84</td>
</tr>
<tr>
<td>17</td>
<td>83</td>
<td>41</td>
<td>83</td>
</tr>
<tr>
<td>5</td>
<td>81</td>
<td>32</td>
<td>81</td>
</tr>
<tr>
<td>34</td>
<td>81</td>
<td>46</td>
<td>80</td>
</tr>
<tr>
<td>47</td>
<td>80</td>
<td>14</td>
<td>79</td>
</tr>
<tr>
<td>6</td>
<td>79</td>
<td>13</td>
<td>79</td>
</tr>
<tr>
<td>2</td>
<td>78</td>
<td>30</td>
<td>78</td>
</tr>
<tr>
<td>22</td>
<td>78</td>
<td>15</td>
<td>78</td>
</tr>
<tr>
<td>3</td>
<td>77</td>
<td>35</td>
<td>77</td>
</tr>
<tr>
<td>29</td>
<td>77</td>
<td>19</td>
<td>75</td>
</tr>
<tr>
<td>10</td>
<td>75</td>
<td>49</td>
<td>74</td>
</tr>
<tr>
<td>48</td>
<td>74</td>
<td>7</td>
<td>74</td>
</tr>
<tr>
<td>11</td>
<td>73</td>
<td>25</td>
<td>72</td>
</tr>
<tr>
<td>44</td>
<td>72</td>
<td>45</td>
<td>72</td>
</tr>
<tr>
<td>24</td>
<td>71</td>
<td>23</td>
<td>71</td>
</tr>
<tr>
<td>28</td>
<td>70</td>
<td>33</td>
<td>69</td>
</tr>
<tr>
<td>20</td>
<td>68</td>
<td>4</td>
<td>68</td>
</tr>
<tr>
<td>43</td>
<td>68</td>
<td>31</td>
<td>68</td>
</tr>
<tr>
<td>37</td>
<td>68</td>
<td>9</td>
<td>66</td>
</tr>
<tr>
<td>42</td>
<td>65</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>Çıkan sonuçlara bakarak, en şanslı numaranın 38 (101 kere çıkmış), en şansız ise 42 (65 kere çıkmış) olarak görüyoruz. Genel bir olasılık anlayışı ile yaklaştığımızda, bu numaraların çıkma sayıları sonsuzda eşit olacaktır. Bundan yola çıkarsaz, şu ana kadar az çıkmış olan numaralar, diğerlerine göre daha şanslı durumdadır. 42 numarasını aklınızın bir yerinde tutun <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Diğer bir önyargı, tek haneli numaraların ağırlıkları sebebiyle diğer çift haneli numaralara göre daha az çıktığı söylenir. Milli piyango ise hayır kardeşim tüm numaraların ağırlıkları eşittir der. Çıkan sonuca bakarsak en fazla çıkan ilk on numarada sadece bir tane tek haneli numara var. En az çıkan son altı numarada iki tane tek haneli numara var. Enteresan değil mi ?</p>
<p>En çok çıkan numara(38) 36 kez en az çıkan numaradan(42) daha şanslıymış. Bu fark nerden geliyor diye sene bazında 38 numarasını inceledik. 1997-1998 ve 2002-2003 senelerinde en çok çıkan numara olmuş, buna rağmen 3 kez de en az çıkan son on numara arasına girmiş. 2009 senesinde sadece 1 kere çıkmış. İlk çıkan on numarayı bu şekilde incelediğimizde 38 numarasının gidişatına çok benzediğini gördük. Kısacası şu ana kadar çok çıkmış numaralar, önceden en az çıkan numaralardı.</p>
<p>Son olarak aralık bazında baktığımızda yine en şansız aralık 1-10 arası gözüküyor.</p>
<table>
<tr>
<th>Aralık</th>
<th>Çıkma sayısı</th>
</tr>
<tr>
<td>1-10</td>
<td>693</td>
</tr>
<tr>
<td>10-20</td>
<td>812</td>
</tr>
<tr>
<td>20-30</td>
<td>775</td>
</tr>
<tr>
<td>30-40</td>
<td>800</td>
</tr>
<tr>
<td>40-49</td>
<td>757</td>
</tr>
</table>
<p>Sonuç olarak, zengin oldum mu , hayır yakınından bile geçmedim. Her ne kadar incelersen incele, maalesef ki şansın  hala yıldırım çarpmasıyla aynı oranda.</p>
<p>Good luck !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/sayisal-loto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox üzerinde İnternet Explorer Çalıştırmak</title>
		<link>http://www.midye.org/blog/firefox-uzerinde-internet-explorer-calistirmak/</link>
		<comments>http://www.midye.org/blog/firefox-uzerinde-internet-explorer-calistirmak/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 08:47:56 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[İnternet]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[internet explorer]]></category>

		<category><![CDATA[netscape]]></category>

		<category><![CDATA[opera]]></category>

		<category><![CDATA[user agent switcher]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=119</guid>
		<description><![CDATA[Günümüzde malesef halen tek bir browserda görüntülenen web sayfaları var. Bunlarda genelde sadece İnternet Explorerda görüntülenenler oluyor. (örn. Yeditepe E-Dönüşüm) Linux makinede çalışıyorsanız özellikle internet explorer kullanmak bazen dert olabiliyor. Bunu için birkaç çözüm var, mesela wine ile çalıştırabilirsiniz explorerı ya da harici bir program kullanabilirsiniz (IEs4Linux) Bir de güzel bir firefox eklentisi var kullanabileceğiniz, [...]]]></description>
			<content:encoded><![CDATA[<p>Günümüzde malesef halen tek bir browserda görüntülenen web sayfaları var. Bunlarda genelde sadece İnternet Explorerda görüntülenenler oluyor. (örn. <a href="http://ed.yeditepe.edu.tr" target="_blank">Yeditepe E-Dönüşüm</a>) Linux makinede çalışıyorsanız özellikle internet explorer kullanmak bazen dert olabiliyor. Bunu için birkaç çözüm var, mesela wine ile çalıştırabilirsiniz explorerı ya da harici bir program kullanabilirsiniz (<a href="http://www.tatanka.com.br/ies4linux/page/Main_Page" target="_blank">IEs4Linux</a>) Bir de güzel bir firefox eklentisi var kullanabileceğiniz, <a href="https://addons.mozilla.org/en-US/firefox/addon/59" target="_blank">User Agent Switcher.</a> Bu eklentiyi kurduğunuzda Araçlar menüsünde User Agent Switcher diye bir menü çıkıyor, böylece girdiğiniz sayfayı hangi agent ile görüntülemek isterseniz onu seçiyorsunuz. Seçenekler arasında şu anda İnternet Explorer7, Netscape 4.8 ve Opera 9.25 bulunuyor. Bütün frameler düzgün çalışmasa da çoğu işinizi halledebileceğiniz güzel bir eklenti&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/firefox-uzerinde-internet-explorer-calistirmak/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fırsat Maliyeti ve Girişimcilik</title>
		<link>http://www.midye.org/blog/firsat-maliyeti-ve-girisimcilik/</link>
		<comments>http://www.midye.org/blog/firsat-maliyeti-ve-girisimcilik/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 19:28:57 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[Midye]]></category>

		<category><![CDATA[fırsat maliyeti]]></category>

		<category><![CDATA[girişimcilik]]></category>

		<category><![CDATA[opportunity cost]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=108</guid>
		<description><![CDATA[Fırsat Maliyeti, İngilizce terim olarak da opportunity cost. Nedir fırsat maliyeti, dilimin döndüğünce şöyle anlatayım (aynı zamanda benim anladığım kadarıyla tabi  ) Şimdi siz bir şirkette çalışıyorsunuz ve aylık x lira kazancınız var, sonra siz başka bir iş için bu işten ayrılıyorsunuz ve 6 ay boyunca hiç para kazanmıyorsunuz. Ne etti 6x lira para [...]]]></description>
			<content:encoded><![CDATA[<p>Fırsat Maliyeti, İngilizce terim olarak da opportunity cost. Nedir fırsat maliyeti, dilimin döndüğünce şöyle anlatayım (aynı zamanda benim anladığım kadarıyla tabi <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) Şimdi siz bir şirkette çalışıyorsunuz ve aylık x lira kazancınız var, sonra siz başka bir iş için bu işten ayrılıyorsunuz ve 6 ay boyunca hiç para kazanmıyorsunuz. Ne etti 6x lira para 6 ayda, yani siz 6 ay boyunca 6x lira para kazanabilecekken bu parayı kazanamıyorsunuz. Aslında siz bu parayı harcamış oluyorsunuz, bu da sizin maliyetiniz oluyor.<span id="more-108"></span></p>
<p>Şimdi bu fırsat maliyetinden neden bahsettik, sebep şu; bence türkiyedeki girişimcilerin önündeki en büyük dert budur. Çünkü okulundan mezun olmuş girişimcilerin henüz paraları yok, para kazanmaları gerekiyor ama bir yandan da akıllarındaki fikiri hayata geçirmek istiyorlar. Fikirlerini hayata geçirmeleri için yaşamaları gerekiyor <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> en basit anlamıyla ev kirası, fatura ve karın tokluğu sağlanması gerekiyor. Bu arkadaşlar dışarıda iş yapabilecekken bu işten vazgeçip kendilerini ideallerine veriyorlar ama fırsat maliyetlerini karşılayacak paraları yok <img src='http://www.midye.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>O zaman şu çıkıyor ortaya girişimci olmak için aileden zengin olmak mı gerekiyor? Bilemiyorum çok mu önyargılı düşünüyorum ama bu biraz haksızlık gibi geliyor, insanlardan eğer yaratıcı olmalarını istiyorsanız kesinlikle kafalarını para mevzusuna takmamaları gereken bir ortamda olmaları gerektiğini düşünüyorum. Para mevzusuna kafayı takmamak derken de lüks içinde yaşamdan bahsetmiyorum ama kirayı nasıl ödicez baba modundaki insanlardan da bir şey üretmelerini pek bekleyemeyeceğimizi düşünüyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/firsat-maliyeti-ve-girisimcilik/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Java RMI (Remote Method Invocation) Programlama</title>
		<link>http://www.midye.org/blog/java-rmi-remote-method-invocation-programlama/</link>
		<comments>http://www.midye.org/blog/java-rmi-remote-method-invocation-programlama/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 16:46:35 +0000</pubDate>
		<dc:creator>Kürşat Çınar</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[client]]></category>

		<category><![CDATA[file]]></category>

		<category><![CDATA[Remote Method Invocation]]></category>

		<category><![CDATA[RMI]]></category>

		<category><![CDATA[rmic]]></category>

		<category><![CDATA[rmiregistry]]></category>

		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=71</guid>
		<description><![CDATA[RMI bir dağıtılmış obje sistemidir ve oldukça  kolay bir şekilde dağıtılmış Java uygulamaları geliştirebilmenizi sağlar. RMI ile dağıtılmış obje uygulamaları geliştirmek, soket programlama ile uğraşmaktan daha kolaydır zira iki node arasında bir protokol dizayn etmenize gerek bırakmamaktadır. RMI&#8217;da programcı tıpkı local bir class&#8217;ın local bir metodunu çağırıyor gibi, aynı ağ üzerinde başka bir fiziksel makinada [...]]]></description>
			<content:encoded><![CDATA[<p>RMI bir dağıtılmış obje sistemidir ve oldukça  kolay bir şekilde dağıtılmış Java uygulamaları geliştirebilmenizi sağlar. RMI ile dağıtılmış obje uygulamaları geliştirmek, soket programlama ile uğraşmaktan daha kolaydır zira iki node arasında bir protokol dizayn etmenize gerek bırakmamaktadır. RMI&#8217;da programcı tıpkı local bir class&#8217;ın local bir metodunu çağırıyor gibi, aynı ağ üzerinde başka bir fiziksel makinada var olan bir başka objenin metodunu çağırabilir. RMI kısaltmasının açılımına baktığımızda zaten bu konseptin her şeyiyle dile getirildiğini görebiliyoruz.</p>
<p>Şimdi basit bir client-server modeli oluşturup, server&#8217;da yer alan bir dosyayı client&#8217;a download etmemize yarayan küçük bir uygulama geliştirelim. Bu uygulamanın aynısı <a href="http://java.sun.com/developer/technicalArticles/RMI/rmi_corba/" target="_blank">Sun Microsystems</a>&#8216;ın sayfasında yer alan bir makalede de verilmiş vaziyette, ancak oradaki makale İngilizce olduğu için ben burada aynı uygulamayı Türkçe olarak ele alacağım.<span id="more-71"></span></p>
<h3>Remote Interface Dizaynı</h3>
<p>Şimdi bir remote interface dizayn edeceğiz. Bu arayüze <code>FileInterface</code> adını vereceğiz. Bu arayüzün içerisinde ise sadece <code>downloadFile</code> adında bir adet metod oluşturacağız. Bu metod argüman olarak bir String alacak  (indirilecek dosyanın adı) ve bu isimdeki dosyanın byte&#8217;larını bir byte array&#8217;i olarak return edecek.</p>
<h5>FileInterface.java</h5>
<blockquote>
<pre>import java.rmi.Remote;
import java.rmi.RemoteException;

public interface FileInterface extends Remote {
   public byte[] downloadFile(String fileName) throws
   RemoteException;
}</pre>
</blockquote>
<p>Yarattığımız <code>FileInterface</code> arayüzünün, client&#8217;ların remote objelere ulaşabilmeleri için <code>public </code>olması gerekiyor. Aynı zamanda <code>Remote</code> arayüzünü de extend etmesi gerekiyor, çünkü bu interface vasıtası ile yaratacağımız objeler, uzaktan erişilebilir olmalılar. Ayrıca bütün <code>FileInterface</code> metodları <code>java.rmi.RemoteException</code>&#8216;ı throw etmeliler.</p>
<h3>FileInterface Arayüzünün Uygulanması</h3>
<p>Şimdi de az önce  oluşturduğumuz <code>FileInterface</code> arayüzünü uygulayacak bir class oluşturacağız. <code>FileImpl</code> class&#8217;ımız  <code>UnicastRemoteObject</code>&#8216;i extend edecek. Bu da yarattığımız class&#8217;ın tek ve tekrarsız bir remote obje olduğunu gösterecek.</p>
<h5>FileImpl.java</h5>
<blockquote>
<pre>import java.io.*;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;

public class FileImpl extends UnicastRemoteObject
  implements FileInterface {

   private String name;

   public FileImpl(String s) throws RemoteException{
      super();
      name = s;
   }

   public byte[] downloadFile(String fileName){
      try {
         File file = new File(fileName);
         byte buffer[] = new byte[(int)file.length()];
         BufferedInputStream input = new
      BufferedInputStream(new FileInputStream(fileName));
         input.read(buffer,0,buffer.length);
         input.close();
         return(buffer);
      } catch(Exception e){
         System.out.println("FileImpl: "+e.getMessage());
         e.printStackTrace();
         return(null);
      }
   }
}</pre>
</blockquote>
<h3>Server Oluşturma</h3>
<p>Üçüncü basamağımız server oluşturmak. Bir server&#8217;ın ihtiyacı olan belli başlı özellikler vardır.</p>
<ol>
<li>Bir <code>RMISecurityManager</code> örneği oluşturup kurmak</li>
<li><code>FileImpl</code> objesi oluşturmak</li>
<li>Oluşturulan objeyi RMI registry&#8217;e kaydetmek</li>
</ol>
<h5>FileServer.java</h5>
<blockquote>
<pre>import java.io.*;
import java.rmi.*;

public class FileServer {
   public static void main(String argv[]) {
      if(System.getSecurityManager() == null) {
         System.setSecurityManager(new RMISecurityManager());
      }
      try {
         FileInterface fi = new FileImpl("FileServer");
         Naming.rebind("//127.0.0.1/FileServer", fi);
      } catch(Exception e) {
         System.out.println("FileServer: "+e.getMessage());
         e.printStackTrace();
      }
   }
}</pre>
</blockquote>
<p><!-- END VCD7 CODE SAMPLE COMPONENT  --></p>
<p><code>Naming.rebind("//127.0.0.1/FileServer", fi)</code> ifadesi, RMI registry&#8217;nin varsayılan portta (1099) çalıştığını belirtiyor. Eğer registry farklı bir portta çalışıyorsa bunu da belirtmemiz gerekiyor. Mesela RMI registry 4500 numaralı portta çalışıyor ise;</p>
<p><code>Naming.rebind("//127.0.0.1:4500/FileServer", fi) </code>şeklinde belirtilmelidir.</p>
<p>Tabi tüm bunları belirtirken, RMI registry ile server&#8217;ın aynı makinada olduğunu varsayarak bu adreleri verdik. Eğer aynı fiziksel makinalarda değillerse, sadece <code>rebind</code> metodunun içindeki adresi değiştirmeniz yeterli olacaktır.</p>
<h3>Client Oluşturma</h3>
<p>Şimdi de remote interface&#8217;den metod çağırabilen bir client geliştireceğiz. Bunu yapabilmek için client&#8217;ın RMI registry&#8217;den çağıracağı remote objenin referansını alması gerekmektedir. Referans alındıktan sonra <code>downloadFile</code> metodu client tarafından çağırılabilecektir.Aşağıda client implementasyonu verilmiştir. Bu class&#8217;a bakarsanız,  client&#8217;ın iki adet argüman istediğini göreceksiniz. Birinci argüman indirilecek dosyanın adı, ikincisi ise dosyayı ihtiva eden server&#8217;ın adresi olmalıdır.</p>
<h5>FileClient.java</h5>
<blockquote>
<pre>import java.io.*;
import java.rmi.*;

public class FileClient{
   public static void main(String argv[]) {
      if(argv.length != 2) {
        System.out.println("Usage: java FileClient fileName machineName");
        System.exit(0);
      }
      try {
         String name = "//" + argv[1] + "/FileServer";
         FileInterface fi = (FileInterface) Naming.lookup(name);
         byte[] filedata = fi.downloadFile(argv[0]);
         File file = new File(argv[0]);
         BufferedOutputStream output = new
           BufferedOutputStream(new FileOutputStream(file.getName()));
         output.write(filedata,0,filedata.length);
         output.flush();
         output.close();
      } catch(Exception e) {
         System.err.println("FileServer exception: "+ e.getMessage());
         e.printStackTrace();
      }
   }
}</pre>
</blockquote>
<h3>Uygulamanın Çalıştırılması</h3>
<p>Yazdığımız uygulamayı çalıştırabilmek için stub ve skeleton&#8217;ları oluşturmamız, server ve client&#8217;ı compile etmemiz, RMI registry&#8217;i başlatmamız ve server ile client uygulamalarını başlatmamız gerekiyor.</p>
<p>Bütün classlarımızı compile ettikten sonrastub ve skeletonları yaratmak içim <code>rmic</code> compiler&#8217;ını kullanacağız:</p>
<blockquote><p><code><strong>prompt&gt;</strong> rmic FileImpl</code></p></blockquote>
<p>Bu komut bize <code>FileImpl_Stub.class</code> and <code>FileImpl_Skel.class</code> dosyalarını oluşturacak. Stub  bir client proxy&#8217;si, skeleton ise bir server iskeletidir.</p>
<p>Bir sonraki basamakta, RMI registry&#8217;i başlatıp server ve client&#8217;ı çalıştırmamız gerekiyor. RMI registry&#8217;i varsayılan portta (1099) başlatmak için <code>rmiregistry</code> veya Windows üzerinde <code>start rmiregistry</code> komutunu kullanacağız. RMI registry&#8217;i başka bir portta başlatmak için ise aşağıdaki komutu gireceğiz:</p>
<blockquote><p><code><strong>prompt&gt;</strong> rmiregistry portNumber</code></p></blockquote>
<p>RMI registry&#8217;i çalıştırdıktan sonra, artık server&#8217;ı çalıştırabiliriz. Fakat server&#8217;da RMI security manager kullandığımız için, bir security policy&#8217;e ihtiyacımız var. Aşağıda örnek bir policy verilmiştir:</p>
<blockquote>
<pre>grant {
   permission java.security.AllPermission "", "";
};</pre>
</blockquote>
<p><strong>Not</strong>: Bu sadece örnek bir policy&#8217;dir. herhangi birinin herhangi birşey yapmasına izin verir. Kritik uygulamalar için daha sağlam bir policy oluşturabilirsiniz.</p>
<p>Şimdi server&#8217;ı çalıştırmak için client class&#8217;ı dışında tüm classların kopyalarına ihtiyacımız var (stub ve skeleton dahil). Server&#8217;ı çalıştırmak için aşağıdaki komutu kullanacağız, ancak bundan önce oluşturduğumuz policy&#8217;i policy.txt dosyasının içine kaydetmemiz gerekiyor:</p>
<blockquote><p><code><strong>prompt&gt;</strong> java -Djava.security.policy=policy.txt FileServer</code></p></blockquote>
<p>Client&#8217;ı başka bir fiziksel makinada çalıştırmak için, <code>FileInterface.class ve </code><code>FileImpl_Stub.class</code> dosyalarının kopyalarına ihtiyacımız olacak. Bu kopyaları client classımızın yanına yerleştirdikten sonra aşağıdaki komut ile client&#8217;ı çalıştırabiliriz:</p>
<blockquote><p><code><strong>prompt&gt;</strong> java FileClient fileName machineName</code></p></blockquote>
<p><code>fileName</code> indirilecek dosyanın adı, <code>machineName</code> de dosyanın bulunduğu server&#8217;ın adıdır. Eğer buraya kadar her şey doğru işlemişse, istenen dosya server&#8217;dan client&#8217;a indirilmiş olacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/java-rmi-remote-method-invocation-programlama/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DHCP başlama problemi için bir ipucu</title>
		<link>http://www.midye.org/blog/dhcp-baslama-problemi-icin-bir-ipucu/</link>
		<comments>http://www.midye.org/blog/dhcp-baslama-problemi-icin-bir-ipucu/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 16:03:15 +0000</pubDate>
		<dc:creator>Murat Birben</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[dhcp]]></category>

		<category><![CDATA[dhcp.leases]]></category>

		<guid isPermaLink="false">http://www.midye.org/blog/?p=83</guid>
		<description><![CDATA[DHCP’nin çalışması için /var/db/dhcpd.leases dosyasının olması lazım, eğer yoksa yaratın…
dhcpd.leases dosyasinda hangi bilgisayara hangi IP nin verildigi yazilir. bu sayede dhcp serveri acip kapatsaniz bile  istemciler kismindan herhangi bir sorun olusmaz.
ayrıntılı türkçe dökümantasyon: http://www.enderunix.org/docs/dhcp.html
]]></description>
			<content:encoded><![CDATA[<p>DHCP’nin çalışması için /var/db/dhcpd.leases dosyasının olması lazım, eğer yoksa yaratın…</p>
<blockquote><p>dhcpd.leases dosyasinda hangi bilgisayara hangi IP nin verildigi yazilir. bu sayede dhcp serveri acip kapatsaniz bile  istemciler kismindan herhangi bir sorun olusmaz.</p></blockquote>
<p>ayrıntılı türkçe dökümantasyon: <a href="http://www.enderunix.org/docs/dhcp.html" target="_blank">http://www.enderunix.org/docs/dhcp.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.midye.org/blog/dhcp-baslama-problemi-icin-bir-ipucu/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
