<?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> &#187; Yazılım</title>
	<atom:link href="http://www.birkod.org/category/yazilim/feed" rel="self" type="application/rss+xml" />
	<link>http://www.birkod.org</link>
	<description>Linux işletim sistemi</description>
	<lastBuildDate>Mon, 01 Mar 2010 15:04:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GNU Virtualization Nedir?</title>
		<link>http://www.birkod.org/gnu-virtualization-nedir.html</link>
		<comments>http://www.birkod.org/gnu-virtualization-nedir.html#comments</comments>
		<pubDate>Sat, 26 Dec 2009 14:23:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[sanallaştırma]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=2043</guid>
		<description><![CDATA[Bir yazılımcı için sanallaştırma herzamanki gibi yeni işletim sistemi almaktan daha uygun.Bu işletim sistemi hem ücretsiz hatta daha kolaydır. Her duruma ve ihtiyaca uygun sanallaştırma seçeneği ile işlerimiz daha kolay görülebilir.Xen veya Proxmox deneme amaçlı teşbik tabanlı sanallaştırma, hyprvisor yüksek performans için konteyner-Open VZ oluşur. Red Hat Enterprise  sanallaştırma çözümü KVM tam bir sanallaştırma çözümü [...]]]></description>
			<content:encoded><![CDATA[<p>Bir yazılımcı için sanallaştırma herzamanki gibi yeni işletim sistemi almaktan daha uygun.Bu işletim sistemi hem ücretsiz hatta daha kolaydır. Her duruma ve ihtiyaca uygun sanallaştırma seçeneği ile işlerimiz daha kolay görülebilir.Xen veya Proxmox deneme amaçlı teşbik tabanlı sanallaştırma, hyprvisor yüksek performans için konteyner-Open VZ oluşur. Red Hat Enterprise  sanallaştırma çözümü KVM tam bir sanallaştırma çözümü için inanışmaz performans sunuyor.<br />
Sanallaştırma ürünlerini kısaca incelersek<br />
<span id="more-2043"></span><br />
<h4>KVM</h4>
<p>Virtual Machine tam bir Linux sanal makine (VM) sunar.Bunu kullanarak Linux Windows gibi ortamda misafir olarak diğer işletim sistemlerinde çalıştırabilirsiniz.KVM sanallaştırma kendi setini (CPU,RAM,disk,NIC,video) barındırır.Linux çekirdek sürümü 2.6.20 itibariyle KVM çekirdek kodunun bir parçası olarak dahil edilmiştir.</p>
<h4>Proxmox</h4>
<p>Proxmox Virtual Environment tek bir sunucuda KVM Open VZ tek bir birleşimdir. Bu ikili dünyanın en iyi sanallaştırmasını sunar.Ve tam bir sanal makina tabanlı hizmet sunar.</p>
<h4>VirtualBox</h4>
<p>VirtualBox sun şirketinin geliştirdiği sanallaştırma programıdır. Microsoft&#8217;un Virtual PC, VMware Workstation,Parallels Workstation ve QEMU ile yarışıyor. Windows, Linux, Mac OS X ve solaris bilgisayarlar için kullanılabilir.</p>
<h4>XEN</h4>
<p>Citrix XenServer özgür yazılım versiyonudur.İstediğimiz kadar kopya kullanabilme özgürlüğü sağlar. Xen serverlerde ücretsiz kurulum ve kullanım olanak sağlar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/gnu-virtualization-nedir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualBox 3.0.10 indir</title>
		<link>http://www.birkod.org/virtualbox-3-0-10-indir.html</link>
		<comments>http://www.birkod.org/virtualbox-3-0-10-indir.html#comments</comments>
		<pubDate>Thu, 05 Nov 2009 04:31:28 +0000</pubDate>
		<dc:creator>Editor</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[sanal bilgisayar]]></category>
		<category><![CDATA[sanal linux]]></category>
		<category><![CDATA[virtual box]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=1256</guid>
		<description><![CDATA[Sun Microsystems, sanal masaüstü ortamı VirtualBox’un 3.0.10 sürümünü duyurdu. VirtualBox 3.0.10 hata düzeltmeleri, performans iyileştirmeleri ve bir dizi bakım güncelleştirmeleri içeriyor.
Bazı USB 2.0 aygıtları ve Windows 7 XP uyumluluk modu için güncelleştirmeler de yapılmış durumda. Sürüm hakkında detaylı bilgi için, sürüm notlarına göz atabilirsiniz.
VirtualBox programını, Windows, Mac OS X, Linux ve Solaris işletim sistemleri için buradan [...]]]></description>
			<content:encoded><![CDATA[<p>Sun Microsystems, sanal masaüstü ortamı VirtualBox’un 3.0.10 sürümünü duyurdu. VirtualBox 3.0.10 hata düzeltmeleri, performans iyileştirmeleri ve bir dizi bakım güncelleştirmeleri içeriyor.<span id="more-1256"></span></p>
<p>Bazı USB 2.0 aygıtları ve Windows 7 XP uyumluluk modu için güncelleştirmeler de yapılmış durumda. Sürüm hakkında detaylı bilgi için, <a href="http://www.virtualbox.org/wiki/Changelog" target="_blank">sürüm notlarına</a> göz atabilirsiniz.</p>
<p>VirtualBox programını, Windows, Mac OS X, Linux ve Solaris işletim sistemleri için <a href="http://www.virtualbox.org/wiki/Downloads" target="_blank">buradan</a> indirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/virtualbox-3-0-10-indir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento</title>
		<link>http://www.birkod.org/magento.html</link>
		<comments>http://www.birkod.org/magento.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 10:49:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Haberler,internet ve Teknoloji]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[satış]]></category>
		<category><![CDATA[ste]]></category>
		<category><![CDATA[ücret]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=1060</guid>
		<description><![CDATA[Magento açık kaynak kodlu bir e-ticaret web uygulamasıdır. 31 Mart 2008 tarihinde piyasaya sürüldü. Bu Varien, Zend Framework bileşenleri üzerine inşa tarafından oluşturuldu.
Magento Açık Yazılım Lisans sürüm 3.0 kapsamındadır. Bazı parçalar Akademik özgür ruhsat sürüm 3.0 altında lisanslanmıştır sürümü 1.1.7
Magento Enterprise Edition bir Magento sürümü büyük şirketlerin amaçlıyan sürümü 15 nisan 2009 da piyasaya sürüldü.
online [...]]]></description>
			<content:encoded><![CDATA[<div id="result_box" dir="ltr">Magento açık kaynak kodlu bir <span style="color: #000080;"><strong>e-ticaret</strong></span> web uygulamasıdır. 31 Mart 2008 tarihinde piyasaya sürüldü. Bu Varien, Zend Framework bileşenleri üzerine inşa tarafından oluşturuldu.<span id="more-1060"></span></p>
<p>Magento Açık Yazılım Lisans sürüm 3.0 kapsamındadır. Bazı parçalar Akademik özgür ruhsat sürüm 3.0 altında lisanslanmıştır sürümü 1.1.7</p>
<p><strong><span style="color: #000080;">Magento Enterprise Edition</span></strong> bir Magento sürümü büyük şirketlerin amaçlıyan sürümü 15 nisan 2009 da piyasaya sürüldü.</p>
<p>online magazaların sayısı sürekli artan bir dönemde Magento şüpesiz masrafsız ve çok kulanışlı yönetici. Kurup denemekte fayda var.</p>
</div>
<h4 dir="ltr"><span style="color: #000080;"><strong>Genel özellikleri</strong></span></p>
<ul>
<li><strong><span style="color: #000080;">Site yönetimi,</span></strong></li>
<li><strong><span style="color: #000080;">Mobil ticâret,</span></strong></li>
<li><strong><span style="color: #000080;">Pazarlama promosyonları ve araçları,</span></strong></li>
<li><strong><span style="color: #000080;">Uluslararası destek,</span></strong></li>
<li><strong><span style="color: #000080;">Arama motoru optimizasyonu (<acronym title="Search Engine Optimization">seo</acronym>),</span></strong></li>
<li><strong><span style="color: #000080;">Ödeme,</span></strong></li>
<li><strong><span style="color: #000080;">Nakliye,</span></strong></li>
<li><strong><span style="color: #000080;">Ücret,</span></strong></li>
<li><strong><span style="color: #000080;">Sipariş yönetimi,</span></strong></li>
<li><strong><span style="color: #000080;">Müşteri servisi,</span></strong></li>
<li><strong><span style="color: #000080;">Müşteri hesapları,</span></strong></li>
<li><strong><span style="color: #000080;">Katalog yönetimi,</span></strong></li>
<li><strong><span style="color: #000080;">Katalog tarama,</span></strong></li>
<li><strong><span style="color: #000080;">Ürün tarama,</span></strong></li>
<li><strong><span style="color: #000080;">Analiz ve raporlama,</span></strong></li>
<li><strong><span style="color: #000080;">Müşteri yorumları,</span></strong></li>
<li><strong><span style="color: #000080;">Çapraz satış,</span></strong></li>
<li><strong><span style="color: #000080;">Müşteri etiketleri,</span></strong></li>
<li><strong><span style="color: #000080;">Ürünleri karşılaştırma,</span></strong></li>
<li><strong><span style="color: #000080;">Talep listeleri,</span></strong></li>
<li><strong><span style="color: #000080;">Google Base entegresi,</span></strong></li>
<li><strong><span style="color: #000080;">Google Website Optimizer entegresi</span></strong></li>
</ul>
</h4>
<p dir="ltr"><strong><span style="color: #000080;"><span style="color: #000000;">magento admin paneli demosu için</span> <a href="http://demo-admin.magentocommerce.com/index.php/admin/" target="_blank">tıklayın</a></span></strong></p>
<p dir="ltr"><strong><span style="color: #000080;"><span style="color: #000000;">magento demo sayfası için</span><a href="http://demo.magentocommerce.com/" target="_blank"> tıklayın</a></span></strong></p>
<p dir="ltr"><strong><span style="color: #000080;"><span style="color: #000000;">magento indirmek için</span> <a href="http://www.magentocommerce.com/download" target="_blank">tıklayın</a><br />
</span></strong></p>
<p dir="ltr"><strong><span style="color: #000080;"><br />
</span></strong></p>
<p dir="ltr"><strong><span style="color: #000080;"><br />
</span></strong></p>
<h4 dir="ltr"><strong><span style="color: #000080;"> </span></strong></h4>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/magento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wine 1.1.14 Duyuruldu.</title>
		<link>http://www.birkod.org/wine-1-1-14-duyuruldu.html</link>
		<comments>http://www.birkod.org/wine-1-1-14-duyuruldu.html#comments</comments>
		<pubDate>Tue, 08 Sep 2009 01:03:45 +0000</pubDate>
		<dc:creator>Editor</dc:creator>
				<category><![CDATA[Haberler,internet ve Teknoloji]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Richedit]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=1045</guid>
		<description><![CDATA[Yeni bir geliştirme sürümü olan Wine 1.1.14 duyuruldu. Bu yeni sürümde aşağıdaki yenilikler dikkatleri çekiyor.
- Internet Explorer 7 ile ilgili bir çok yazılım hatası giderilmiş.
- Bir çok crypt32 güncellemesi,
- Penceresiz Richedit için daha iyi bir destek
- Yazıcı arayüzünde gelişmeler
- Bir çok çeşistli yazılım hatası giderilmiş.
Bu yeni sürümün kaynak kodlarına aşağıdaki adresten erişebilirsiniz.
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.14.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.14.tar.bz2
Çeşitli dağıtımlar için binary [...]]]></description>
			<content:encoded><![CDATA[<p>Yeni bir geliştirme sürümü olan <strong><span style="color: #000080;">Wine 1.1.14</span></strong> duyuruldu. Bu yeni sürümde aşağıdaki yenilikler dikkatleri çekiyor.<span id="more-1045"></span></p>
<p>- <strong><span style="color: #000080;">Internet Explorer 7</span></strong> ile ilgili bir çok yazılım hatası giderilmiş.</p>
<p>- Bir çok <span style="color: #000080;"><strong>crypt32</strong></span> güncellemesi,</p>
<p>- Penceresiz <span style="color: #000080;"><strong>Richedit </strong></span>için daha iyi bir destek</p>
<p>- <strong><span style="color: #000080;">Yazıcı</span></strong> arayüzünde gelişmeler</p>
<p>- Bir çok çeşistli yazılım hatası giderilmiş.</p>
<p>Bu yeni sürümün kaynak kodlarına aşağıdaki adresten erişebilirsiniz.</p>
<p><a href="http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.14.tar.bz2" target="_blank">http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.14.tar.bz2</a></p>
<p><a href="http://prdownloads.sourceforge.net/wine/wine-1.1.14.tar.bz2" target="_blank">http://prdownloads.sourceforge.net/wine/wine-1.1.14.tar.bz2</a></p>
<p>Çeşitli dağıtımlar için binary paketler,</p>
<p><a href="http://www.winehq.org/site/download" target="_blank">http://www.winehq.org/site/download</a></p>
<p><span style="color: #000080;"><strong>Wine 1.1.14</strong></span> hakkında dökümantasyon için,</p>
<p><a href="http://www.winehq.org/site/documentation" target="_blank">http://www.winehq.org/site/documentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/wine-1-1-14-duyuruldu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django</title>
		<link>http://www.birkod.org/django.html</link>
		<comments>http://www.birkod.org/django.html#comments</comments>
		<pubDate>Fri, 04 Sep 2009 17:08:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Haberler,internet ve Teknoloji]]></category>
		<category><![CDATA[Linux server]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[açık kaynak]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[MTV]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[uygulama]]></category>
		<category><![CDATA[veritabanı]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=955</guid>
		<description><![CDATA[Python tabanlı yeni nesil Web uygulamaları geliştirme platformu
Django (JANG-o diye okunur), modüler, pragmatik bir tasarımla hızlı bir şekilde web uygulamaları geliştirmenize olanak sağlayan açık kaynak kodlu bir web uygulamaları geliştirme platformudur.
Django ‘nun temel prensibi, uygulama geliştirme sürecini olabildiğince otomatize ederek tekrarları ortadan kaldırmaktır. Bunu yaparken de yolunuza çıkıp özgürlüğünüzü kısıtlamaz.
Yazılım mimarisi olarak Model – Template [...]]]></description>
			<content:encoded><![CDATA[<h2 style="padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; font-size: 19px; font-weight: bold; color: #b8b149; margin: 0px;">Python tabanlı yeni nesil Web uygulamaları geliştirme platformu<span id="more-955"></span></h2>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;"><strong><span style="color: #000080;">Django</span></strong><span style="color: #000080;"> </span>(<strong><span style="color: #000080;">JANG-o</span></strong> diye okunur), modüler, pragmatik bir tasarımla hızlı bir şekilde web uygulamaları geliştirmenize olanak sağlayan açık kaynak kodlu bir web uygulamaları geliştirme platformudur.</p>
<p>Django ‘nun temel prensibi, uygulama geliştirme sürecini olabildiğince otomatize ederek tekrarları ortadan kaldırmaktır. Bunu yaparken de yolunuza çıkıp özgürlüğünüzü kısıtlamaz.</p>
<p>Yazılım mimarisi olarak Model – Template – View (<strong><span style="color: #000080;">MTV</span></strong>*) yapısındadır. Buradaki “view” terimini “görünüm”den çok “amaç” veya “uygulama” gibi algılamak daha doğru olur. Bu yapı, veri yapımızı ifade eden model katmanının, kullanıcıların etkileşimini sağlayan görsel arayüzümüzden şablonlarla ayrıldığı ve aradaki bağlantının uygulama katmanımız ile sağlandığı bir yapıdır. Katmanların birbirinden net bir şekilde ayrılması bize esneklik ve modülerlik sağlar. (<strong>MTV</strong> yerine bazen, temelde aynı mimari ayırımı ifade eden <strong><span style="color: #000080;">MVC</span></strong> (<span style="color: #000080;"><strong>Model – View – Controller</strong></span>) deyimi de kullanılır.)</p>
<p>Bir uygulamanın veri modelini nesneler olarak tanımlarsınız ve <span style="color: #000080;"><strong>SQL</strong></span> yazmadan istediğiniz nesnelere kolayca ulaşmanızı sağlayan zengin bir veritabanı erişim ara yüzünüz olur. Tabi isterseniz SQL yazmanızı engelleyen bir şey de yok. <strong>Veritabanı </strong>soyutlaması sayesinde popüler veritabanlarına aynı arayüz ile erişebilirsiniz.</p>
<p><strong><span style="color: #000080;">URL</span></strong> tasarımı Web uygulamanızın kalitesini gösteren önemli bir noktadır. Django, hiçbir platform kısıtlaması olmaksızın URL ‘lerinizi istediğiniz gibi tasarlamanıza olanak verir. Regular Expression ‘lar ile ifade ettiğiniz URL paternlerini fonksiyonlarınız ile ilişkilendirirsiniz.</p>
<p>Django’nun genişletilebilir esnek ve güçlü şablon sistemi, görsel tasarım ile içeriği tamamen ayırmanızı sağlar.</p>
<p>Kaşe (<strong><span style="color: #000080;">Cache</span></strong>) sistemi, uygulamanızın istediğiniz yerlerini kaşelemenizi sağlar. İsterseniz tüm bir sayfayı, isterseniz maliyetli bir sorgunun sonucunu kaşede saklayabilirsiniz. Geri planda isterseniz memcached kullanarak hafızada, isterseniz veri tabanında veya başka bir şekilde kaşeleme yapabilirsiniz. <span style="color: #000080;"><strong>Django</strong></span> istediğiniz kaşe sistemini standart bir ara yüz ile kullanmanızı sağlar.</p>
<p>Django sizi yönetici ara yüzleri hazırlama angaryasından da kurtarır. Uygulamanızın modellerini oluşturduğunuzda, içerik yönetimi ara yüzleri de otomatik olarak oluşturulur.</p>
<p>Uygulamalarınızın farklı dilleri desteklemesini sağlamanız da <span style="color: #000080;"><strong>Django</strong></span> ile çok kolay. Django sizin için tercüme edilmesi gerekenleri hazırlar ve uygulamada hiçbir değişiklik yapmaksızın, sadece tercüme dosyalarını temin ederek farklı dilleri desteklemenize olanak verir.</p>
<p>Şimdi bu bahsettiklerimi bir örnekte göstermeye çalışacağım. Burada amacım tam çalışan bir uygulama yaratmaktan çok Django’nun işleyişi ile ilgili fikir vermek.</p>
<p>Örneğimiz bir blog uygulaması olsun. Bu uygulamada konularına göre <strong><span style="color: #000080;">bloglar</span></strong> ve blogların içinde kullanıcılara ait yazılar olsun.</p>
<p>Blog nesnemizin modelini şu şekilde tanımlıyoruz:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">class Blog(models.Model):
    title = models.CharField(max_length=100)
    is_featured = models.BooleanField(default=False)</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Görüldüğü gibi, blogumuzun bir başlığı, bir de öne çıkarılıp çıkarılmayacağını belirten iki tane niteliği (<strong><span style="color: #000080;">attribute</span></strong>) var. Modelleri veritabanında tablolara karşılık geliyor gibi düşünebiliriz. Nitelikler ise bu tablodaki kolonlardır. Niteliklere verdiğimiz alan (<span style="color: #000080;"><strong>field</strong></span>) tiplerinin veritabanında bir karşılığı vardır. Ancak bunlar her zaman birebir örtüşmek durumunda değildirler. Örneğin <span style="color: #000080;"><strong>EmailAddressField</strong></span> gibi daha özel tipler de kullanabiliriz. Bir EmailAddressField, veritabanında bir karakter alanına karşılık gelse de, içinde tutabileceği değerlerin sadece geçerli e-posta adresleri olması Django tarafından sağlanır.</p>
<p>Şimdi blog yazıları için bir model yaratalım.</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">class Entry(models.Model):
    title = models.CharField(max_length=100)
    body = models.TextField()
    blog = models.ForeignKey(Blog)</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Burada da blogumuzda yer alacak yazıların bir başlığı, bir ana metni olacağını ve bu yazıların blog modeli ile ilişkilendirileceğini ifade etmiş olduk.</p>
<p>Modellerimizi oluşturduktan sonra komut satırından “<strong><span style="color: #000080;">syncdb</span></strong>” dediğimiz zaman, veritabanımızda bizim için 2 tane tablo yaratılacak.</p>
<p>Artık uygulamamızın modellerine nesne mantığı içinde ulaşabilir ve yeni nesneler yaratabiliriz.</p>
<p>Örneğin “güncel” başlıklı bir blog yaratıp, bu blog içine bir yazı eklemek şu şekilde yapılabilir:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">&gt;&gt;&gt; b = Blog(title=’güncel’)
&gt;&gt;&gt; b.save()
&gt;&gt;&gt; e = Entry(title=’ilk yazı’, body=’Django ile hayat daha kolay’, blog=b)
&gt;&gt;&gt; e.save()</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Daha sonra nesnelerimize şu şekilde ulaşabiliriz:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">&gt;&gt;&gt; b = Blog.objects.get(title=’güncel’)
&gt;&gt;&gt; entries = Entry.objects.filter(blog=b)</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">veya</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">&gt;&gt;&gt; entries = b.entry_set.all()</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Bir kere veri modelimizi tanımladıktan sonra, verileri yaratacak ve kullanacak olan fonksiyonları yazıp URL’ler ile ilişkilendirmemiz gerekmekte.</p>
<p>Örneğin bir blog’un altındaki yazıları listeleyen bir sayfamız olsun istiyoruz. Bunun için regular expression kullanarak bir URL paterni tanımlıyoruz:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">urlpatterns = patterns('', ('^blog/(?P&lt;blog_id&gt;d+)/$', 'blog.views.entry_list'),
     ...
)</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Böylece, örneğin “/blog/1/” URL’ine ulaşılmak istenildiğinde, “entry_list” fonksiyonumuzun blog_id=1 parametresiyle çağırılmasını sağlamış oluyoruz.</p>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">“entry_list” fonksiyonumuz da blog_id parametresini alıp, gerekli yazı nesnelerin çekip, bir şablon ile render ederek bir HttpResponse nesnesi döndürmelidir. Böyle söyleyince karışık gibi gelse de gerçek uygulama çok daha kısa:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">def entry_list(request, blog_id):
    blog = Blog.objects.get(id=blog_id)
    return render_to_response(‘blog/entry_list.html’,
                                     {‘entries’: blog.entry_set.all()})</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Bu fonksiyonumuz id’sini aldığımız blog’un içindeki yazılardan bir konteks yaratıp bunu “entry_list.html” şablonu ile render etmiş olduk.</p>
<p>Şablonumuz “entry_list.html” ise şu şekilde olabilir:</p>
<pre style="margin: 6px 0px; padding: 4px; overflow: auto; font-size: medium; background-color: #e7f1d9; width: auto;">{% for entry in entries %}
    &lt;b&gt;{{ entry.blog.title }}: {{ entry.title }}&lt;/b&gt;&lt;br&gt;
    {{ entry.body|truncatewords:"50" }}
{% endfor %}</pre>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Bu şablon, kendisine gönderilen “entries” listesi içinde döngüye girerek, yazıların ait olduğu blogun ve yazının başlığı ile yazının metninden ilk 50 kelimeyi basacaktır.</p>
<p style="margin-top: 7px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; padding: 0px;">Sadece <strong><span style="color: #000080;">Django</span></strong> ‘nun web uygulamalarına yaklaşımı ile ilgili fikir vermek amacıyla kısa örneklendirmeye çalıştıysam da olanakların bununla sınırlı olmadığını özellikle belirtmek isterim. Beni etkileyen en önemli özelliklerinden bir tanesi her noktasının kullanıcı tarafından geliştirilmeye açık olmasıdır.</p>
<p><strong><span style="color: #000080;">Django</span></strong> size hayatınızı kolaylaştıracak araçlar vermekle kalmaz, ihtiyaçlar çıktıkça bu araçlara yenilerini ekleyebilmenizi sağlayan açık bir platform da sağlar.</p>
<p>Uygulamalarınızı farklı projelerde tekrar tekrar kullanabilirsiniz. Ayrıca başka uygulamaları da kendi projelerinize rahatça entegre edebilirsiniz, çünkü Django uygulamaları aynı mimari yapıyı taşır.</p>
<p>Django’nun şu anki (20 Mart 2008) resmi sürümü <span style="color: #000080;"><strong>0.96</strong></span> ‘dır. Bu sizleri altyapının sağlamlığı ile ilgili endişelendirmesin çünkü yüksek trafikli birçok web sitesinde uzun zamandır kullanılmaktadır. Ayrıca açık kaynak kodlu hale gelmesinden bu yana 2 seneyi aşkın zaman geçmesine rağmen temel yapısal bir değişiklik geçirmemiş, sadece yeni özellikler kazanmıştır. Bu da tasarımının ve işleyiş biçiminin doğruluğunu göstermektedir. Nitekim pek çok web platformu, böyle süreler sonunda tamamen yeniden yazılma sürecine girmiş, çoğu da bu süreçten bir daha çıkamamıştır.</p>
<p>Umarım <span style="color: #000080;"><strong>Django</strong></span> ile ilgili iştahınızı kabartmayı başarmışımdır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/django.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVG Anti-Virus</title>
		<link>http://www.birkod.org/avg-anti-virus.html</link>
		<comments>http://www.birkod.org/avg-anti-virus.html#comments</comments>
		<pubDate>Thu, 03 Sep 2009 22:19:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[AVG Anti-Virus]]></category>
		<category><![CDATA[e-posta]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=946</guid>
		<description><![CDATA[AVG Anti-Virus, gelişmiş özellikleri ile en iyi antivirüs yazılımlarından biridir. Bu sürümü sadece linux işletim sistemlerinde çalışmaktadır.
Microsoft Outlook yazılımı ile birebir olarak çalışmaktadır. Hiç bir sorun çıkarmaz. Ayrıca e-posta virüs taraması özelliği ile size gelen e-postaları ilk olarak kendi taramasından geçiriyor. Virüs veya tehlikeli dosya bulursa sizi uyarıyor. Sizde isterseniz devam edebilirsiniz, istersenizde e-postaya açmadan [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #000080;">AVG Anti-Virus</span></strong>, gelişmiş özellikleri ile en iyi antivirüs yazılımlarından biridir. Bu sürümü sadece linux işletim sistemlerinde çalışmaktadır.<br />
Microsoft Outlook yazılımı ile birebir olarak çalışmaktadır. Hiç bir sorun çıkarmaz. Ayrıca <span style="color: #000080;"><strong>e-posta</strong></span> virüs taraması özelliği ile size gelen e-postaları ilk olarak kendi taramasından geçiriyor. <strong><span style="color: #800000;">Virüs</span></strong> veya tehlikeli dosya bulursa sizi uyarıyor. Sizde isterseniz devam edebilirsiniz, istersenizde e-postaya açmadan silebilirsiniz.<span id="more-946"></span></p>
<p>Program bir süre sonra otomatik olarak veritabanını güncellemektedir.</p>
<p><strong><span style="color: #000080;">Özellikleri</span></strong><br />
- Güvenilir antivirüs tarama makinesi<br />
- İnternet vasıtasıyla virüs güncellemeleri<br />
- Otomatik internet algılaması</p>
<p>Aşağıdaki adreste deb ve rpm sürümlerini indirebilirsiniz.</p>
<p><a href="http://free.avg.com/download?prd=afl" target="_self">AVG Anti-Virus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/avg-anti-virus.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualBox</title>
		<link>http://www.birkod.org/virtualbox.html</link>
		<comments>http://www.birkod.org/virtualbox.html#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:09:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Linux Makale]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Problem ve Çözümleri]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.birkod.org/?p=909</guid>
		<description><![CDATA[Birçok yazılımın öncüsü Sun firması MySQL &#8216;i satın aldıktan sonra VirtualBox &#8216;un üreticisi Innotek &#8216;i de satın almış bulunmaktadır. Sun firması çok büyük işlere imza atmasına rağmen pazarlama politikasımı diyelim bir türlü sektörle iyi yerlere gelemedi.
Aşağıda anlatacağım VirtualBox nedir? sorusuna cevap niteliğindedir.
VirtualBox &#8220;sanallaştırma&#8221; ürünü değilde tam sanalaştırmayı hedef alan bir yazılımdır. Yani sanallaştırma bu tüm [...]]]></description>
			<content:encoded><![CDATA[<p>Birçok yazılımın öncüsü <span style="color: #000080;"><strong>Sun</strong></span> firması <span style="color: #000080;"><strong>MySQL</strong></span> &#8216;i satın aldıktan sonra <span style="color: #000080;"><strong>VirtualBox</strong></span> &#8216;un üreticisi Innotek &#8216;i de satın almış bulunmaktadır. Sun firması çok büyük işlere imza atmasına rağmen pazarlama politikasımı diyelim bir türlü sektörle iyi yerlere gelemedi.<span id="more-909"></span></p>
<p>Aşağıda anlatacağım <span style="color: #000080;"><strong>VirtualBox nedir?</strong></span> sorusuna cevap niteliğindedir.</p>
<p>VirtualBox &#8220;sanallaştırma&#8221; ürünü değilde tam sanalaştırmayı hedef alan bir yazılımdır. Yani sanallaştırma bu tüm yüklü yazılım ile özel bir ortamda çalışması için üst üste değiştirilmemiş bir işletim sistemi sağlıyor.</p>
<p>İşletim sistemi desteği. Virtualboz gibi bir virtualizer ile yeniden başlatmak zorunda kalmadan yazılımı tek bir işletim sisteminde Linux üzerinden Windows işletim sistemini çalıştırmada öncü yazılımdır.</p>
<p>başlatmak zorunda kalmadan yazılım tek bir işletim sistemi için Linux üzerinde<span style="color: #000080;"><strong> Windows</strong></span> yazılım başka (örneğin, yazılı çalıştırabilirsiniz.  <span style="color: #000080;"><strong>VirtualBox</strong></span> x86 sanallaştırma uygulamaları ile ilgili teknik detaylarla ilgileniyorsanız  <span style="color: #000080;"><strong>VirtualBox</strong></span> mimarisi makalesine bakabilirsiniz.</p>
<p><a href="http://www.virtualbox.org/wiki/VirtualBox" target="_self">Sun VirtualBox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.birkod.org/virtualbox.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
