<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Why can&#039;t we play today...</title>
	<atom:link href="http://kaan.ozdincer.com/gunce/feed" rel="self" type="application/rss+xml" />
	<link>http://kaan.ozdincer.com/gunce</link>
	<description>Kaan Ozdincer Kişisel Ağ Güncesi</description>
	<lastBuildDate>Tue, 23 Feb 2010 19:42:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Python ile Google Translate</title>
		<link>http://kaan.ozdincer.com/gunce/programlama/python-ile-google-translate</link>
		<comments>http://kaan.ozdincer.com/gunce/programlama/python-ile-google-translate#comments</comments>
		<pubDate>Tue, 23 Feb 2010 19:39:35 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google translate]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=46</guid>
		<description><![CDATA[Python &#8216;da yazılan bir betik için Google Translate ile çeviri lazım olmuştu. Aşağıdaki fonksyon ile sorun çözülmüş oldu.

def translate(content):
try:
import json
except ImportError:
print(&#8216;You need to install the python-json package&#8217;)
sys.exit(1)
url=&#8216;http://ajax.googleapis.com/ajax/services/language/translate?&#8217;
params=urlencode( ((&#8216;v&#8217;,1.0),(&#8216;langpair&#8217;,&#8216;tr&#124;en&#8217;),(&#8216;q&#8217;,content),) )
url=url+params
content=urlopen(url).read()
try:
trans_dict=json.loads(content)
except AttributeError:
trans_dict=json.read(content)
return unicode(trans_dict['responseData']['translatedText'])
]]></description>
			<content:encoded><![CDATA[<p>Python &#8216;da yazılan bir betik için <a href="http://translate.google.com">Google Translate</a> ile çeviri lazım olmuştu. Aşağıdaki fonksyon ile sorun çözülmüş oldu.</p>
<p><span id="more-46"></span></p>
<blockquote><p><span style="color: #800000;">def</span> translate(content):<br />
<span style="color: #800000;">try:</span><br />
<span style="color: #800000;">import</span> json<br />
<span style="color: #800000;">except</span> ImportError:<br />
print(<span style="color: #ff00ff;">&#8216;You need to install the python-json package&#8217;</span>)<br />
sys.exit(1)<br />
url=<span style="color: #ff00ff;">&#8216;http://ajax.googleapis.com/ajax/services/language/translate?&#8217;</span><br />
params=urlencode( ((<span style="color: #ff00ff;">&#8216;v&#8217;</span>,1.0),(<span style="color: #ff00ff;">&#8216;langpair&#8217;</span>,<span style="color: #ff00ff;">&#8216;tr|en&#8217;</span>),(<span style="color: #ff00ff;">&#8216;q&#8217;</span>,content),) )<br />
url=url+params<br />
content=urlopen(url).read()<br />
<span style="color: #800000;">try</span>:<br />
trans_dict=json.loads(content)<br />
<span style="color: #800000;">except</span> AttributeError:<br />
trans_dict=json.read(content)<br />
<span style="color: #800000;">return</span> unicode(trans_dict[<span style="color: #ff00ff;">'responseData'</span>][<span style="color: #ff00ff;">'translatedText'</span>])</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/programlama/python-ile-google-translate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android artık Netbeans ile&#8230;</title>
		<link>http://kaan.ozdincer.com/gunce/programlama/android-artik-netbeans-ile</link>
		<comments>http://kaan.ozdincer.com/gunce/programlama/android-artik-netbeans-ile#comments</comments>
		<pubDate>Fri, 25 Dec 2009 13:56:25 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Bitrme Projesi]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[özgür yazılım]]></category>
		<category><![CDATA[adroid]]></category>
		<category><![CDATA[bitirme projesi]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=44</guid>
		<description><![CDATA[Bitirme projesi olarak Android &#8216;de geliştireceğim uygulama için bir süredir Eclipse kullanıyordum.. Artık Netbeans için Android Plugin çıktığına göre Netbeans &#8216;e geçiş yapabiliriz&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Bitirme projesi olarak <a href="http://www.android.com/">Android</a> &#8216;de geliştireceğim uygulama için bir süredir <a href="http://www.eclipse.org/">Eclipse</a> kullanıyordum.. Artık <a href="http://wiki.netbeans.org/IntroAndroidDevNetBeans">Netbeans için Android Plugin </a>çıktığına göre <a href="http://netbeans.org/">Netbeans</a> &#8216;e geçiş yapabiliriz&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/programlama/android-artik-netbeans-ile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AkYolBil: İETT &#8216;de artık Linux koşacak</title>
		<link>http://kaan.ozdincer.com/gunce/genel/akyolbil-iett-de-artik-linux-kosacak</link>
		<comments>http://kaan.ozdincer.com/gunce/genel/akyolbil-iett-de-artik-linux-kosacak#comments</comments>
		<pubDate>Fri, 13 Nov 2009 12:40:29 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[akbil]]></category>
		<category><![CDATA[akıllı sistemler]]></category>
		<category><![CDATA[akyolbil]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[arm9]]></category>
		<category><![CDATA[belbim]]></category>
		<category><![CDATA[iett]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=37</guid>
		<description><![CDATA[
Bir İstanbul Belediye iştirak şirketi olan Belbim A.Ş. 14 yıl boyunca kullandığımız, dünyada en çok kullanılan 3. elektronik ücret toplama sistemi olan akbil sisteminin yerine bir akıllı sistem geliştirmiş. AkYolbil (İETT Araç Takip ve Yolcu Bilgilendirme Sistemi). Bu sistemin geliştirilmesinin; kullanım kolaylığı, bilgi kaybı olmaması gibi bir sürü özelliği olacakmış. En önemli kısmı ise bu [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.belbim.com.tr/projeler/PublishingImages/akilli_durak_small.jpg"><img  title="akyolbil" src="http://www.belbim.com.tr/projeler/PublishingImages/akilli_durak_small.jpg" alt="" width="500" height="375" /></a></p>
<p>Bir İstanbul Belediye iştirak şirketi olan <a href="http://www.belbim.com.tr">Belbim A.Ş</a>. 14 yıl boyunca kullandığımız, dünyada en çok kullanılan 3. elektronik ücret toplama sistemi olan <a href="http://www.iett.gov.tr/section.php?sid=23">akbil</a> sisteminin yerine bir akıllı sistem geliştirmiş. <a href="http://www.belbim.com.tr/projeler/Pages/AkYolbil.aspx">AkYolbil</a> (İETT Araç Takip ve Yolcu Bilgilendirme Sistemi). Bu sistemin geliştirilmesinin; kullanım kolaylığı, bilgi kaybı olmaması gibi bir sürü özelliği olacakmış. En önemli kısmı ise bu sistemdeki akıllı cihazların <a href="http://www.arm.com/products/CPUs/families/ARM9Family.html">ARM9</a> mimarisi kullanan Linux sistemler olması. Bu yeni sistemin getirileri şunlar olacakmış;</p>
<ul>
<li>Elektronik Bilet &#8211; İstanbul Kart (Çanakkale, İzmir gib şehirlerde kullanılan Kent Kart &#8216;ın bir benzeri.)</li>
<li>RF Akıllı Jeton.</li>
<li>Akıllı Kart okuyucu.</li>
<li>Para doldurma otomatı.</li>
<li>Akıllı duraklar (Bir sonraki otobüsün kaç dakikasonra geleceği ve nerde olacağı bilgileri.</li>
</ul>
<p><strong>Ayrıntılı açıklama <a href="http://www.iett.gov.tr/kitap/pdf/42.pdf">şurada.</a></strong></p>
<p>Bitirme ödevimin <a href="http://www.android.com/">Android Linux </a>üzerinde bir uygulama geliştirmek olması ve bu uygulama <a href="http://tr.wikipedia.org/wiki/GPS">GPS</a> sistemi ile entegre olacağından, ayrıca <a href="http://ce.comu.edu.tr/">Üniversite</a> biterse bir sene sonra temelli bulunacağım şehir İstanbul olacağından bu haber ilgimi çekti ve yazayım dedim&#8230;</p>
<p>NOT: Geçenlerde İzmir&#8217;e gittim ancak Çanakkale&#8217;de kullandığım <a href="http://www.canakkale.bel.tr/bpi.asp?caid=681&amp;cid=1087">KentKart</a> &#8216;ı orada kullanamadım. Keşke tüm şehirlerde kullanılacak bir sistem yapılsaymış.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><img src="file:///tmp/moz-screenshot-1.png" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/genel/akyolbil-iett-de-artik-linux-kosacak/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EvoSTAR 2010: Evrimsel Hesaplama ve Programlama Konferansları</title>
		<link>http://kaan.ozdincer.com/gunce/programlama/evostar-2010-evrimsel-hesaplama-ve-programlama-konferanslari</link>
		<comments>http://kaan.ozdincer.com/gunce/programlama/evostar-2010-evrimsel-hesaplama-ve-programlama-konferanslari#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:10:51 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Evrim]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[evostar]]></category>
		<category><![CDATA[evrim caliskanlari]]></category>
		<category><![CDATA[itu]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=34</guid>
		<description><![CDATA[Bir kaç senedir hobi olarak EVRİM ile ilgileniyordum. Bir kaç aydır EvrimÇalışkanları destekçisiyim&#8230;
Bilgisayar Mühendisliği okumamdan dolayı Evrimsel Hesaplamalarla ilgili bir şeyler okuyordum.
Avrupanın en öndeki Evrimsel Hesaplama ve Programlama organizasyonlarından olan EvoSTAR. Bu sene İstanbul &#8211; Türkiyede yapılcak. EvrimÇalışkanlarının blogunda şöyle bir açıklama bulunuyor;
Teorik ve uygulamalı araştırmalarda son özellikler; EVO* konuları biyoloji bilimlerinde, sayısal optimizasyonda, müzik [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 124px"><a href="http://www.evostar.org/"><img title="EvoSTAR 2010" src="http://dces.essex.ac.uk/research/evostar/imgs/logo_trans_s.png" alt="EvoStar 2010 logo" width="114" height="54" /></a><p class="wp-caption-text">EvoStar 2010 logo</p></div>
<p>Bir kaç senedir hobi olarak EVRİM ile ilgileniyordum. Bir kaç aydır <a href="http://evrimcaliskanlari.org/blog/">EvrimÇalışkanları</a> destekçisiyim&#8230;</p>
<p><a href="http://ce.comu.edu.tr/">Bilgisayar Mühendisliği</a> okumamdan dolayı Evrimsel Hesaplamalarla ilgili bir şeyler okuyordum.</p>
<p>Avrupanın en öndeki Evrimsel Hesaplama ve Programlama organizasyonlarından olan <a href="http://www.evostar.org/">EvoSTAR</a>. Bu sene İstanbul &#8211; Türkiyede yapılcak. <a href="http://evrimcaliskanlari.org/blog/">EvrimÇalışkanlarının blogunda</a> şöyle bir açıklama bulunuyor;</p>
<blockquote><p><em>Teorik ve uygulamalı araştırmalarda son özellikler; EVO* konuları biyoloji bilimlerinde, sayısal optimizasyonda, müzik ve sanatın etki alanlarında, görüntü analiz ve sinyal işlemede, donanım optimizasyonu ve geniş bir uygulama yelpazesi olan endüstriyel, mali, bilimsel alanda ve diğer gerçek dünya problemlerinde birleşimsel optimizasyon, evrimsel algoritmalar, makine öğrenimi ve veri madenciliği teknikleri için son genetik programlama sorunları, evrimsel ve diğer meta-sezgisel yaklaşımları içerir.</em></p></blockquote>
<p>7-9 Nisan<span> </span>2010<span> </span>tarihleri arasında düzenlenecek olan seminerlere<a href="http://www.itu.edu.tr/"> İstanbul Teknik Üniversitesi</a> ev sahipliği yapacakmış.</p>
<p>Koşullar müsait olursa Nisan &#8216;da orada olmak istiyorum&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/programlama/evostar-2010-evrimsel-hesaplama-ve-programlama-konferanslari/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pardus 64 bit sürüm takvimi açıklandı</title>
		<link>http://kaan.ozdincer.com/gunce/pardus/pardus-64-bit-surum-takvimi-aciklandi</link>
		<comments>http://kaan.ozdincer.com/gunce/pardus/pardus-64-bit-surum-takvimi-aciklandi#comments</comments>
		<pubDate>Mon, 02 Nov 2009 15:37:20 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Pardus 64Bit]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[pardus 64 bit]]></category>
		<category><![CDATA[sürüm takvimi]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=32</guid>
		<description><![CDATA[Şurada yazdığı gibi;
rootfs: 23 Kasım 2009
alfa: 1 Şubat 2010
beta: 22 Şubat 2010
RC1: 8 Mart 2010
RC2: 15 Mart 2010
final: 1 Nisan 2010

]]></description>
			<content:encoded><![CDATA[<p><a href="http://nyucel.blogspot.com/2009/10/64bit-pardus-surum-takvimi.html">Şurada</a> yazdığı gibi;</p>
<p>rootfs: 23 Kasım 2009<br />
alfa: 1 Şubat 2010<br />
beta: 22 Şubat 2010<br />
RC1: 8 Mart 2010<br />
RC2: 15 Mart 2010<br />
final: 1 Nisan 2010</p>
<div id="what_the_hell_icon" style="position: absolute; left: 936px; top: 68px; display: block; opacity: 1; z-index: 9999; cursor: pointer;"><img id="what_the_hell_icon_img" style="float: left;" src="data:image;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArhJREFUeNq0lU1PGkEYx2fnbYFFqC+1iWhF0RgRGkqaYEx69qgHjf0S9SO036MnT156MMbPgJCUmLTSJrYNVFMvvRiXV1dh+8wy207GrUkPLPlnmX35zZ9nnv+A0JAO44HrqrB2vw9yNT0IVmFEk/+sgPQ03ZuABkCxBDF5n8kxVtwK2C3oTp578ro/8T0wVmDWq52dZ5lMdtuyrNVwOJREhoFubro/2u1O+fT09P3+/v4neK6lTOKXyHOiQzkouvt6d2NqaurtwkLqZTaz8mRuft5Mzad4cjY5zhhN9/vu6vN87rpUKtW1ciAVrEJDW1tb+emZxJv19fXFRCIRAsc4EokYJjeNUCSMZ6Zn2NLS0qN6rbb4eHLyY7Va/aUvJlYcEx+ey+W2oQTJ0dFRNhIdQQBFpmkiDvLOIRNNTIyzQqGQzOfz29IQVRdZB4vaMnBYWEmnuSWAABEaQDkC14gz7o0z2SyPWtGC/54Kpkop/LaiAJ6Nx+OEEIoIJYgSgogiLM4Yo7GxMWJZkVnF7Z/uCeoKjGH1OeeIMgALuARhAsKD7wZ8d/suMjD2jWE1Fzgodu1O58JxnB5nJmKcIcYGohQmo9RzbMCnYTd67Vb7Ioihgl3Zh/1ms1n5+u27I6CcSueee3Bq/A1r9XPVsZuNiv+e2m56moTuyuXyYaXy4dxu2LeixgQPHKrH1dXVbblUOi8dHx/KcPTUBOoB8brj7OzsOr28bNdq9TnXda1YPG5Am3lk27Z7Jycn3aOjo/rPy8t3e3t7x3C5A7pR4u0aQQEBhUWkNzc302traxuxWOyFFbWeCtetZuuiAT+/WCweHhwcfJGRFuAuyPGjbfwj0iEpU46DNiFHuuzqUOGYKgvnKrsW0sZUA/u7mqOXIGh3c5WX/Afu/nPbdIe+0Q/tr2lox28BBgBARwD6fd1xxAAAAABJRU5ErkJggg==" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/pardus/pardus-64-bit-surum-takvimi-aciklandi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenLDAP Nedir? Ne Değildir?</title>
		<link>http://kaan.ozdincer.com/gunce/ozgur-yazilim/openldap-nedir-ne-degildir</link>
		<comments>http://kaan.ozdincer.com/gunce/ozgur-yazilim/openldap-nedir-ne-degildir#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:50:32 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[özgür yazılım]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[openldap]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=29</guid>
		<description><![CDATA[OpenLDAP,  LDAP (Lightweight Directory Access Protocol) ‘ın OpenLDAP Project tarafından geliştirilmiş bir uygulamasıdır. OpenLDAP Kamu Lisansı olarak bilinen BSD-türevi bir lisans kullanmaktadır. Platform bağımsız bir protokoldür. Kullanımda olan bir çok  Linux dağıtımı, LDAP desteği için OpenLDAP yazılımını barındırır. OpenLDAP, BSD dışında , AIX, HP-UX, Mac OS X, Solaris, Microsoft Windows and z/OS gibi sistemlerde de [...]]]></description>
			<content:encoded><![CDATA[<p>OpenLDAP,  LDAP (<a title="Lightweight Directory Access Protocol" href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">Lightweight Directory Access Protocol</a>) ‘ın <strong>OpenLDAP Project</strong> tarafından geliştirilmiş bir uygulamasıdır. OpenLDAP Kamu Lisansı olarak bilinen BSD-türevi bir lisans kullanmaktadır. Platform bağımsız bir protokoldür. Kullanımda olan bir çok  Linux dağıtımı, LDAP desteği için OpenLDAP yazılımını barındırır. OpenLDAP, BSD dışında , <a title="AIX operating system" href="http://en.wikipedia.org/wiki/AIX_operating_system">AIX</a>, <a title="HP-UX" href="http://en.wikipedia.org/wiki/HP-UX">HP-UX</a>, <a title="Mac OS X" href="http://en.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a>, <a title="Solaris (operating system)" href="http://en.wikipedia.org/wiki/Solaris_%28operating_system%29">Solaris</a>, <a title="Microsoft Windows" href="http://en.wikipedia.org/wiki/Microsoft_Windows">Microsoft Windows</a> and <a title="Z/OS" href="http://en.wikipedia.org/wiki/Z/OS">z/OS</a> gibi sistemlerde de çalışabilir.<span id="more-29"></span></p>
<h1>Proje gelişimi ve çekirdek kadro</h1>
<p>OpenLDAP projes, Kurt Zeilenga tarafından 1998 yılında başlatıldı. Proje, <a title="University Of Michigan" href="http://en.wikipedia.org/wiki/University_Of_Michigan">University Of Michigan</a> ‘ın yayınladığı LDAP referans kaynağını kullanılarak başladı. Proje geliştikçe, LDAP protokolünün gelişimi ve evrimine de katkısı oldu.</p>
<p>2006 Nisan  ‘ında çekirdek takımı 3 kişiden oluşuyordu;</p>
<ul>
<li>Howard Chu (Chief Architect)</li>
<li>Pierangelo Masarati</li>
<li>and Kurt Zeilenga.</li>
</ul>
<p>Daha sonra, Luke Howard, Hallvard Furuseth, Quanah Gibson-Mount, and Gavin Henry gibi birçok geliştirici ve gönüllü projeye katıldı.</p>
<h1>OpenLdap Bileşenleri</h1>
<p>Openldap 3 ana bileşene sahiptir;</p>
<ul>
<li>slapd</li>
<li>LDAP kütüphaneleri</li>
<li>İstemci yazılımı: ldapsearch, ldapadd, ldapdelete vb&#8230;</li>
</ul>
<p>Ek olarak bir çok yardımcı projeye sahiptir.</p>
<ul>
<li>JLDAP – LDAP : Java için sınıf kütüphaneleri</li>
<li>JDBC-LDAP &#8211; Java JDBC &#8211; LDAP köprü sürücüsü</li>
<li>ldapc++ &#8211; LDAP C++ sınıf kütüphaneleri</li>
</ul>
<h1>Arkaplan</h1>
<h2>Genel kavram</h2>
<p>Tarihsel olarak OpenLDAP server mimarisi ikiye ayrılır. Ağ erişimi ve protokolün işlenmesinden oluşan bir “önplan” ve tam anlamıyla bir veri depolama ile ilgilenen “arkaplan”. Bu mimari, modülerlik, değişik arkaplanlar ve arayüz hazırlamaya imkan tanır.</p>
<h2>Kullanılabilir arkaplanlar</h2>
<p>Openldap ta standart olarak 16 farklı arkaplan sağlanmıştır. Ve bağımsız olarak geliştirilen üçüncü parti arkaplanlar olduğu bilinmektedir. Kategorilenmiş olarak aşağıdaki gibidir.</p>
<ul>
<li>Veri deoplama arkaplanları
<ul>
<li>back-bdb: Berkeley üniversitesi tarafından       geliştirilmiş ilk arkaplandır.</li>
<li>back-hdb: subtree renames desteği getirilmiş halidir.</li>
<li>back-ldif: LDIF dosyaları üstüne inşa edilmiştir.</li>
<li>back-ndb: MYSQL’in NDB cluster engine üstüne       yapılmıştır.</li>
</ul>
</li>
<li>Proxy arkaplanları
<ul>
<li>back-ldap: diğer LDAP sunucular için temel proxy</li>
<li>back-meta: meta-directory özellikli proxy</li>
<li>back-passwd: Unix sistemlerinin passwd ve gurup       verileri için kullanılan proxy</li>
<li>back-relay: diğer slapd arkaplanlarına yönlendirme</li>
<li>back-sql: SQL veritabanları için</li>
</ul>
</li>
<li>Dinamik arkaplanlar -
<ul>
<li>back-config: LDAP üzerinden slapd düzeni</li>
<li>back-dnssrv: DNS üzerinde LDAP sunucuları yerleştirme</li>
<li>back-monitor: LDAP üzerinden slapd iştatistikleri</li>
<li>back-null: Unix /dev/null analizi</li>
<li>back-perl: LDAP isteklerinde peel başvurusu</li>
<li>back-shell: LDAP isteklerine Shell betikleri başvurusu</li>
<li>back-sock: LDAP isteklerin IPC ‘ye yönlendirme</li>
</ul>
</li>
</ul>
<p>back-perl, back-tcl, back-ldbm gibi bağzı arkaplanlar şu anda kullanımda olmayan openldap versyonlarındada çalışabilmektedir.</p>
<p>Pratikte -perl, -shell, and –sock gibi arkaplanlar, kabiliyete bağlı olarak  diğer programlama dillerine arayüz sağlayabilir.</p>
<h1>YERLEŞİM</h1>
<h2>Yerleşim anlayışı</h2>
<p>Normalde bir LDAP isteği önplandan alınır ve çözümlenir. Ardından işleme için arkaplana iletilir. Arkaplanda istek tamamlandığında sonuç önplana veya istemciye iletilir. Önplan ile arkaplan arasına bir takım kodlar sıkıştırılmıştır. Buda kesmelere ve tetiklemelere cevap vermeye olanak tanır.</p>
<h1>Kullanılabilir yerleşimler</h1>
<p>Openldap ‘ta öntanımlı olarak 20 tane yerleşim vardır. Ayrıca katkıcıların geliştirdiği 10 tane daha katkı yerleşimi vardır.</p>
<p>Çekirdeğe eklenmiş öntanımlı yerleşimler:</p>
<ul>
<li>accesslog: LDAP veritabanındaki log sunucusu aktivitesi</li>
<li>auditlog: flat metin dosyası üstündeki log sunucusu      aktivitesi</li>
<li>chain: belirsizliği zincirleyip önleme</li>
<li>collect: X.500 gerçekleştirimi</li>
<li>constraint: değer kısıtlama</li>
<li>dds: dinamik veri servisi</li>
<li>deref: girdiler hakkında bilgi</li>
<li>dyngroup: basit dinamik grup desteği</li>
<li>dynlist: daha karışık dinamik grup desteği</li>
<li>memberof: aynı özellikliler grubu desteği</li>
<li>pcache: önbelleğe alınmış sorgu sonuçları</li>
<li>ppolicy: LDAP parola kuralları</li>
<li>refint: başvursal bütünlük</li>
<li>retcode: önceden belirlenmiş çeşitli görevler tanımlama</li>
<li>rwm: LDAP verileri için yeni yazım</li>
<li>seqmod: girdiler için serileştirme</li>
<li>syncprov: Syncrepl sağlayıcı</li>
<li>translucent: yarı transparan veri arttırımı</li>
<li>unique: verileri benzersizleştirme</li>
<li>valsort: özellikler için sıralama</li>
</ul>
<p>Katkıcılardan gelen yerleşimler:</p>
<ul>
<li>addpartial: istek ekleme ve ayarlama</li>
<li>allop: tüm özellikleri geri döndürme</li>
<li>autogroup: sabit grupları dinamik yönetme</li>
<li>denyop: ayarlanmış isteklerin iptali</li>
<li>lastmod: en son ayarlanmış duruma alma</li>
<li>nops: gereksiz ayarları filtreleme</li>
<li>nssov: slapd ‘den direk olarak NSS isteklerine cevap      verme</li>
<li>proxyOld: kesin kodlama desteği</li>
<li>smbk5pwd: Samba ve Kerberos parola korunumu</li>
<li>trace: Tüm LDAP istek ve tepkilerini kayıtlama</li>
</ul>
<p>Openldap, aynı zamanda Sun and Netscape/Fedora/RedHat mimarisini kullanan SLAPI ‘ yi de desteklemektedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/ozgur-yazilim/openldap-nedir-ne-degildir/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beklenen an geldi: PARDUS 64bit</title>
		<link>http://kaan.ozdincer.com/gunce/linux/beklenen-an-geldi-pardus-64bit</link>
		<comments>http://kaan.ozdincer.com/gunce/linux/beklenen-an-geldi-pardus-64bit#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:39:23 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[İnternet]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/gunce/?p=27</guid>
		<description><![CDATA[Mail listelerini ve forumları bir süredir işgal eden konu;
- Pardus 64bit çıkacakmı?
işte cevabı&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Mail listelerini ve forumları bir süredir işgal eden konu;</p>
<p>- Pardus 64bit çıkacakmı?</p>
<p><a href="http://nyucel.blogspot.com/2009/07/64bit-pardus.html">işte cevabı&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/linux/beklenen-an-geldi-pardus-64bit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yaşasın İnternet Haftası</title>
		<link>http://kaan.ozdincer.com/gunce/genel/yasasin-internet-haftasi</link>
		<comments>http://kaan.ozdincer.com/gunce/genel/yasasin-internet-haftasi#comments</comments>
		<pubDate>Tue, 07 Jul 2009 10:44:11 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[bilişim]]></category>
		<category><![CDATA[bilişim stk]]></category>
		<category><![CDATA[internet haftası]]></category>
		<category><![CDATA[stk]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/?p=25</guid>
		<description><![CDATA[Bilişim STK Platformu bu sene 6-21 Nisan’ı İnternet Haftası olarak belirledi. Yaşasın İnternet Haftası…
Bu arada internetin Türkiye ‘ye gelişinin 16. yıldönümüymüş. İnternet Haftalarının ise 12.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.internethaftasi.org.tr/"><img style="float: left; margin-right: 10px;" src="file:///D:/blog/Ya%C5%9Fas%C4%B1n%20%C4%B0nternet%20Haftas%C4%B1_files/125x125_internet_haftasi_1.gif" border="0" alt="" width="125" height="125" /></a>Bilişim STK Platformu bu sene 6-21 Nisan’ı <a href="http://www.internethaftasi.org.tr/hafta09/">İnternet Haftası</a> olarak belirledi. Yaşasın İnternet Haftası…<br />
Bu arada internetin Türkiye ‘ye gelişinin 16. yıldönümüymüş. İnternet Haftalarının ise 12.</p>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/genel/yasasin-internet-haftasi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Type of Service</title>
		<link>http://kaan.ozdincer.com/gunce/internet/type-of-service</link>
		<comments>http://kaan.ozdincer.com/gunce/internet/type-of-service#comments</comments>
		<pubDate>Tue, 07 Jul 2009 10:42:52 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Ipv6]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[osi]]></category>
		<category><![CDATA[tos]]></category>
		<category><![CDATA[type of service]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/?p=23</guid>
		<description><![CDATA[
ToS ( Type of Service ) IP datagram başlığı üzerinde yer alan servis türü alanıdır.
Yazının devamına buradan ulaşabilirsiniz.
]]></description>
			<content:encoded><![CDATA[<div>
<p><strong>ToS</strong> ( Type of Service ) <a title="IP" href="http://tr.wikipedia.org/wiki/IP">IP</a> datagram başlığı üzerinde yer alan servis türü alanıdır.</p>
<p>Yazının devamına <a href="http://tr.wikipedia.org/wiki/Type_of_service">buradan</a> ulaşabilirsiniz.</div>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/internet/type-of-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Son Dakika Haberleri Gösteren Python Plasmoid Yapımı</title>
		<link>http://kaan.ozdincer.com/gunce/programlama/son-dakika-haberleri-gosteren-python-plasmoid-yapimi</link>
		<comments>http://kaan.ozdincer.com/gunce/programlama/son-dakika-haberleri-gosteren-python-plasmoid-yapimi#comments</comments>
		<pubDate>Tue, 07 Jul 2009 10:41:58 +0000</pubDate>
		<dc:creator>kozdincer</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[plasmoid]]></category>
		<category><![CDATA[pyqt]]></category>
		<category><![CDATA[pyqt4]]></category>
		<category><![CDATA[son dakika]]></category>

		<guid isPermaLink="false">http://kaan.ozdincer.com/?p=21</guid>
		<description><![CDATA[Son Dakika Haberleri Gösteren Python Plasmoid Yapımı
Mayıs 11th, 2009 &#124; Devel,  Linux,  Python

Birkaç yazı okuduktan sonra yapmaya çalıştığım, son dakika haberlerini gösteren bu Plasmoid’ i paylaşmak istedim.

Öncelikle, Eger aktif değilse Plasma ‘nın Python destegini aktif etmemiz gerekecek. Debian, Ubuntu kullananlar için;
apt-get install python-plasma
yazmamız yeterli. Ayrıtısı burada.
Bir Plasmoid arşivinin yapısı ise şu şekilde;

$ tree [...]]]></description>
			<content:encoded><![CDATA[<h1>Son Dakika Haberleri Gösteren Python Plasmoid Yapımı</h1>
<p>Mayıs 11th, 2009 | <a title="Devel kategorisindeki tüm yazıları göster" rel="category tag" href="../gunce/category/bilgisayar/devel">Devel</a>,  <a title="Linux kategorisindeki tüm yazıları göster" rel="category tag" href="../gunce/category/bilgisayar/linux-bilgisayar">Linux</a>,  <a title="Python kategorisindeki tüm yazıları göster" rel="category tag" href="../gunce/category/programlama/python">Python</a></p>
<div>
<p>Birkaç yazı okuduktan sonra yapmaya çalıştığım, son dakika haberlerini gösteren bu Plasmoid’ i paylaşmak istedim.</p>
<p><img title="Haberler Plasmoid" src="file:///D:/blog/Son%20Dakika%20Haberleri%20G%C3%B6steren%20Python%20Plasmoid%20Yap%C4%B1m%C4%B1_files/haberler-plasmoid.htm" alt="" width="450" height="500" /></p>
<p>Öncelikle, Eger aktif değilse Plasma ‘nın Python destegini aktif etmemiz gerekecek. Debian, Ubuntu kullananlar için;</p>
<blockquote><p>apt-get install <strong>python-plasma</strong></p></blockquote>
<p>yazmamız yeterli. Ayrıtısı <a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support">burada</a>.</p>
<p>Bir Plasmoid arşivinin yapısı ise şu şekilde;</p>
<blockquote>
<pre>$ tree haberler/
haberler/
|-- contents
|   `-- code
|       `-- main.py
`-- metadata.desktop</pre>
</blockquote>
<p>metadata.desktop  dosyası yapılan Plasmoid hakkındaki bilgileri tutar. Haber Plasmoid ‘imizin metadata sı ise şöyle;</p>
<blockquote><p>[Desktop Entry]<br />
Encoding=UTF-8<br />
Name=Haberler<br />
Type=Service<br />
Comment=Son dakika haberlerini gormenize yariyan bir plasmoid.<br />
ServiceTypes=Plasma/Applet<br />
Icon=office-calendar<br />
X-Plasma-API=python<br />
X-Plasma-MainScript=code/main.py<br />
X-KDE-PluginInfo-Author=Kaan Ozdincer<br />
X-KDE-PluginInfo-Email=kaanozdincer@hotmail.com<br />
X-KDE-PluginInfo-Name=haberler<br />
X-KDE-PluginInfo-Version=1.0<br />
X-KDE-PluginInfo-Website=http://kaan.ozdincer.com/<br />
X-KDE-PluginInfo-Category=News<br />
X-KDE-PluginInfo-Depends=<br />
X-KDE-PluginInfo-License=GPL<br />
X-KDE-PluginInfo-EnabledByDefault=true</p></blockquote>
<p>main.py dosyasınada gerekli kodlar yazılıyor.</p>
<blockquote><p>from PyQt4.QtCore import *<br />
from PyQt4.QtGui import *<br />
from PyKDE4.plasma import Plasma<br />
from PyKDE4 import plasmascript<br />
from PyKDE4.kdecore import KUrl</p>
<p>class Haberler(plasmascript.Applet):<br />
def __init__(self,parent,args=None):<br />
plasmascript.Applet.__init__(self,parent)</p>
<p>def init(self):<br />
self.setHasConfigurationInterface(False)</p>
<p>self.theme = Plasma.Svg(self)<br />
self.theme.setImagePath(”widgets/background”)<br />
self.setBackgroundHints(Plasma.Applet.DefaultBackground)<br />
self.setAspectRatioMode(Plasma.IgnoreAspectRatio)</p>
<p>self.layout = QGraphicsLinearLayout(Qt.Horizontal, self.applet)<br />
webView = Plasma.WebView(self.applet)<br />
webView.setUrl(KUrl(”http://siteneekle.milliyet.com.tr/”))<br />
self.layout.addItem(webView)<br />
self.setLayout(self.layout)<br />
self.resize(270,360)</p>
<p>def CreateApplet(parent):<br />
return Haberler(parent)</p></blockquote>
<p>Plasmoid ler bir zip arşivi özelliğinde. Aşağıdaki komutu çalıştırarak Plasmoid ‘i yüklenebilir hale getirebiliyoruz.</p>
<blockquote>
<pre>$ zip -r ../haberler.plasmoid .</pre>
</blockquote>
<p>Plasmoid ‘i yüklemek için olan komut; (-r parametresi ile plasmoid ‘i silebiliriz. -u ile de silmeden upgrade yapabiliriz.)</p>
<blockquote>
<pre>plasmapkg -i haberler.plasmoid</pre>
</blockquote>
<p>Yüklediğimiz Plasmoid ‘i Plasma’ da “Add Widget” demeden görmek için;</p>
<blockquote>
<pre>$ plasmoidviewer haberler</pre>
</blockquote>
<p>–</p>
<p>NOT: Her seferinde bu komutları yazarak denemeler yaptıktan sonra öğrendimki tek bir komutla hepsini gerçekleştirebililyormuşuz; (Klasor dışındayken…)</p>
<blockquote>
<pre>$ mkplasma haberler</pre>
</blockquote>
<p><strong>Haberler Plasmoid</strong> ‘i <a href="../files/haberler.plasmoid">buradan indirebilirsiniz</a>.</p>
<p>Daha fazla bilgi için şu yazılarada bakabilirsiniz;</p>
<ul>
<li><a href="http://developer.pardus.org.tr/howto/plasmoids.html#hello-world-plasmoid-with-using-widgets">http://developer.pardus.org.tr/howto/plasmoids.html#hello-world-plasmoid-with-using-widgets</a></li>
<li><a href="http://techbase.kde.org/Development/Tutorials/Plasma/PythonPlasmoid">http://techbase.kde.org/Development/Tutorials/Plasma/PythonPlasmoid</a></li>
<li><a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support">http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kaan.ozdincer.com/gunce/programlama/son-dakika-haberleri-gosteren-python-plasmoid-yapimi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
