<?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>Sezai Yılmaz'ın Bilgisayar Dünyası</title>
	<atom:link href="http://www.sezaiyilmaz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sezaiyilmaz.com</link>
	<description>Linux, UNIX, Windows, sistem yönetimi, uygulama ve sistem programı geliştirme tecrübeleriyle ilgili yazıları...</description>
	<lastBuildDate>Mon, 30 Nov 2009 11:10:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>PHP ile PDF Yazdırmak &#8211; FPDF</title>
		<link>http://www.sezaiyilmaz.com/2009/11/30/php-ile-pdf-yazdirmak-fpdf/</link>
		<comments>http://www.sezaiyilmaz.com/2009/11/30/php-ile-pdf-yazdirmak-fpdf/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 21:51:51 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Geliştirme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[fpdf]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdf protection]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[piechart]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=462</guid>
		<description><![CDATA[Eşim Meryem&#8217;in yayıncılık işlerine teknolojik destek vermek amacıyla 2009&#8242;un yaz aylarında Online Soru Bankası ve Online Sınav Üreteci uygulamaları geliştirdim. Amaç İngilizce ilköğretim öğretmenlerine diledikleri ünitelerden diledikleri sayıda sorudan oluşan sınavları Online Soru Bankası&#8217;ndaki sorulardan üretmeleri. PHP ile geliştirmiş olduğum uygulamadan üretilen sınavların yazıcı çıktısına müsait olabilmeleri için PDF olarak öğretmenlere sunulması gerekiyordu. Önce hosting [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-464" title="fpdf" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/11/fpdf.gif" alt="fpdf" width="104" height="71" />Eşim Meryem&#8217;in yayıncılık işlerine teknolojik destek vermek amacıyla 2009&#8242;un yaz aylarında Online Soru Bankası ve Online Sınav Üreteci uygulamaları geliştirdim. Amaç İngilizce ilköğretim öğretmenlerine diledikleri ünitelerden diledikleri sayıda sorudan oluşan sınavları Online Soru Bankası&#8217;ndaki sorulardan üretmeleri. PHP ile geliştirmiş olduğum uygulamadan üretilen sınavların yazıcı çıktısına müsait olabilmeleri için PDF olarak öğretmenlere sunulması gerekiyordu.<span id="more-462"></span></p>
<p>Önce hosting firmasının sunucusundaki PHP yorumlayıcısında PDF eklentisinin olmadığını öğrendim. Bu nedenle hosting firması değiştirmem gerekeceğini düşünmeye başladım. Ancak biraz daha araştırınca sadece PHP ile geliştirilmiş ve herhangi bir C PDF kütüphanesi ihtiyacı duymadan PDF formatında çıktı üretebilen bir PHP projesi ile tanıştım: <a title="FPDF" href="http://www.fpdf.org" target="_blank">FPDF</a>.</p>
<p>FPDF basit yazabilen bir PHP sınıfından ibaret bir proje. Bu sınıfı genişleterek kendi projenize uygun PDF çıktısı üretecek yeni bir sınıf yazarak kullanmanız gerekiyor. Böylece PDF dökümanının dinamik bir şekilde yazılması sürecinin tamamına (mesela yeni sayfaya geçilmesinde yapılacak işlemlere) müdahale edebiliyorsunuz.</p>
<pre><code><span>&lt;?php
</span></code>
<pre><code><span>require(</span><span>'fpdf.php'</span><span>);
</span></code></pre>
<p><code><span>class </span>PDF <span>extends </span>FPDF<br />
{<br />
</code></p>
<pre><code><span>function </span>Header<span>()
{
    </span><span>// her yeni sayfanın üst kısmına yazılacak
 </span>   $<span>this-&gt;</span>SetFont<span>(</span><span>'Arial'</span><span>,</span><span>'B'</span><span>,</span>16<span>);
    </span>$<span>this-&gt;</span>SetTextColor<span>(</span>255<span>,</span>192<span>,</span>203<span>);
    </span>$<span>this-&gt;</span></code><code>MultiCell<span>(</span>0<span>,</span>5<span>,"sample header text"</span><span>,</span>0<span>,</span><span>'L'</span><span>);</span></code><code><span>
}
}

</span></code>
<pre><code>$pdf<span>=new </span>PDF<span>();
</span>$pdf<span>-&gt;</span>AddPage<span>();
</span>$pdf<span>-&gt;</span>SetFont<span>(</span><span>'Arial'</span><span>,</span><span>''</span><span>,</span>12<span>);
</span>$txt<span>=</span><span>"FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say "</span><span>.
    </span><span>"without using the PDFlib library. F from FPDF stands for Free: you may use it for any "</span><span>.
    </span><span>"kind of usage and modify it to suit your needs.\n\n"</span><span>;
for(</span>$i<span>=</span>0<span>;</span>$i<span>&lt;</span>25<span>;</span>$i<span>++)
    </span>$pdf<span>-&gt;</span>MultiCell<span>(</span>0<span>,</span>5<span>,</span>iconv('utf-8', 'iso-8859-9', $txt)<span>,</span>0<span>,</span><span>'J'</span><span>);
</span>$pdf<span>-&gt;</span>Output<span>();
</span></code></pre>
<p><code>?&gt;<br />
</code></pre>
</pre>
<p>Türkçe True Type fontları da FPDF&#8217;in kullanabileceği formata dönüştürerek sorunsuz Türkçe karakter yazdırmanız mümkün oluyor. Üretilen PDF&#8217;lere bu fontlar da gömülüyor ve her PDF gösterebilen ortamda sorunsuz bir şekilde Türkçe karakterleri gösterebiliyor. Tek dezavantajı UTF-8&#8242;den anlamıyor. Türkçe yazdırmanız gereken herşeyi iso-8859-9 formatında yazdırmanız gerekiyor. Normalde UTF-8 kodlaması kullandığım için bu durum benim için büyük bir problem olarak karşıma çıktı. Ancak iconv() işlevi yardımıma koştu. Veritabanından okuttuğum tüm UTF-8 içeriğini iconv() ile iso-8859-9&#8242;a dönüştürerek FPDF yardımı ile PDF&#8217;e yazdırdım.</p>
<p>Basit PDF yazdırma dışında ihtiyacım olan gelişmiş özellikler için ise yine <a title="www.fpdf.org" href="http://www.fpdf.org/en/script/" target="_blank">www.fpdf.org</a>&#8216;daki scriptler yardımıma koştu. Her birisinin ayrı ayrı yetenekleri olan onlarca script FPDF&#8217;in özelliklerini ve yeteneklerini genişletmektedir. Örneğin çapraz yazı yazmak için Rotation script&#8217;i kullanılabilir. Benim amacım çapraz silik yazı yazarak watermark oluşturmak olduğu için Watermark script&#8217;i işimi gördü. Bunun yanında PieChart türünde bazı grafikler çizme ihtiyacım olduğu için Sector script&#8217;ini de kullandım. Öğretmenlerin sadece çıktı alabilmeleri için PDF Security de uygulama ihtiyacım vardı. Bu nedenle Protection script&#8217;ini de projeye dahil ettim.</p>
<p>Üretilen sınav sayfasında her bir sorunun resmi/resimleri ile beraber cevap şıkları da dahil olarak ne kadar yer kaplayacağı önceden bilinemiyor. Bu nedenle oluşturduğum PDF üreteci sınıfın geçici bir instance&#8217;ı ile PDF sayfası hazırlıyor ve artan boşluğu hesaplıyorum. Böylece yeni yazılacak olan sorunun ne kadar yer kaplayacağını önceden hesaplamış oluyorum. Buna göre de sayfa yapısında sorular arasında eşit miktara boşluk bırakarak soruların dengeli ve düzenli bir şekilde yerleştirilmesini sağlıyorum. Bu hesaplama bana iki kez PDF oluşturma maliyeti getiriyor. Ancak bu durum bu güne kadar bir performans sorununa neden olmadı.</p>
<p>FPDF&#8217;in PDF yazma performansı oldukça yüksek. 5 sayfalık bir PDF&#8217;i günümüz için orta güçte olan bir bilgisayarda 0.5 saniyede yazabilmekte. PDF security uygulandığında ise aynı PDF yaklaşık 7 saniyede üretilebilmekte.</p>
<p>FPDF&#8217;in oldukça iyi bir dökümantasyonu var. İngilizce sıkıntısı yaşayanlar için dökümantasyonun Türkçe tercümesi Çağlar Ülküderner tarafından yapılmış.</p>
<p>FPDF&#8217;i iş başında görmek ve ürettiği sonucu yakından incelemek için sınav üretme demo&#8217;sunu <a title="www.successtosbs.com" href="http://www.successtosbs.com" target="_blank">http://www.successtosbs.com</a>&#8216;dan gerçekleştirebilirsiniz. Öğretmen Girişi sayfasından Demo Girişi bağına tıklamanız demo kullanıcısı ile oturum açmanız için yeterlidir.</p>
<p>PHP&#8217;den PDF üretme ihtiyacı olanlara FPDF&#8217;i şiddetle öneririm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/11/30/php-ile-pdf-yazdirmak-fpdf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nokia E71&#8242;in v300.21.012 Sürümüne Güncellenmesi</title>
		<link>http://www.sezaiyilmaz.com/2009/11/28/nokia-e71in-v300-21-012-surumune-guncellenmesi/</link>
		<comments>http://www.sezaiyilmaz.com/2009/11/28/nokia-e71in-v300-21-012-surumune-guncellenmesi/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:45:12 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[E71]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Nokia E71]]></category>
		<category><![CDATA[Nokia PC Suite]]></category>
		<category><![CDATA[Nokia Software Updater]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[v300.21.012]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=460</guid>
		<description><![CDATA[Nokia E71&#8242;in yeni firmware sürümü v300.21.012 resmi olarak duyurulalı birkaç ay oldu. Bugüne kadar fırsat bulamadığım güncelleme için kolları sıvadım. Nokia&#8217;nın yeni sürüm için önemli vaatleri var. Bunlar arasında benim dikkatimi en çok çekenler daha uzun ömürlü batarya şarjı ve daha sağlam ve performanslı bir telefonumun olacak olmasıydı. Güncelleme sonrasında Nokia E71&#8242;in performansının gerçekten de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-377" title="nokia-e-71" src="http://www.sezaiyilmaz.com/wp-content/uploads/2008/09/nokia-e-71-150x150.jpg" alt="nokia-e-71" width="90" height="90" />Nokia E71&#8242;in yeni firmware sürümü v300.21.012 resmi olarak duyurulalı birkaç ay oldu. Bugüne kadar fırsat bulamadığım güncelleme için kolları sıvadım. Nokia&#8217;nın yeni sürüm için önemli vaatleri var. Bunlar arasında benim dikkatimi en çok çekenler daha uzun ömürlü batarya şarjı ve daha sağlam ve performanslı bir telefonumun olacak olmasıydı.<span id="more-460"></span><br />
Güncelleme sonrasında Nokia E71&#8242;in performansının gerçekten de daha iyi olduğunu düşünüyorum. Özellikle menülerin ve alt menülerin açılması ani ve çok hızlı oluyor. Ancak batarya şarjının eskisinden daha uzun süre dayanıp dayanamadığı konusunda net bir ölçüm yapamadım. Daha doğrusu benim hissedebileceğim bir büyüklükte iyileşme olmadı. Telefon eski sürümüyle de zaten yeterince sağlamdı, sahip olduğumdan beri sadece 3 kez göçmüştü. Güncellediğimden beri de herhangi bir göçme vakası ile kaşılaşmadım.</p>
<p>v300.21.012 ile Nokia E71&#8242;inize neler olacak?</p>
<p><strong>Yeni Özellikler:</strong><br />
• Mail for Exchange 2.9<br />
• Numonyx USB Flashing desteği<br />
• Gimlet 5.2 (v 9.5.2.65)<br />
• Türkçe SMS desteği<br />
• Rapido Yawe 1.15 desteği<br />
• Myspace, Youtube and Facebook desteği<br />
• Kullanıcı deneyimlerinde iyileştirmeler<br />
• Ev tuşunun sağlamlığında iyileştirme. Bu Ev tuşu ile menünün açılmaması problemini gidermektedir.</p>
<p><strong>Değişiklikler ve İyileştirmeler:</strong><br />
• Uygulamalar arası geçişlerde iyileştirmeler<br />
• Internet Radio 1.14 – İşlevsellik ve sağlamlık artırılmış<br />
• VoIP güncellemesi – İşlevsellik ve sağlamlık artırılmış<br />
• Download Client 3.2 – Artırılmış işlevsellik ve daha iyi sağlamlık<br />
• E-Posta Ayarlama Sihirbazında Güncelleme – Gimlet 5.2 desteği<br />
• MMS bilgilendirmesi basitleştirilmiş<br />
• 24 haneden uzun telekonferans numarası desteği<br />
• Web tarayıcısında YouTube desteği için iyileştirme<br />
• Nokia PC Internet Access uygulamasında hata düzeltmeleri<br />
• Bluetooth kulaklık bağlanırlığında iyileştirmeler<br />
• Mail for Exchange&#8217;de birçok işlevsellik ve sağlamlık iyileştirmesi.</p>
<p><strong>Genel:</strong><br />
• İşlevsellik ve sağlamlık artırılmış<br />
• SMS işlemlerinin ele alınmasında sağlamlık ve performans artırımı<br />
• Güncellenmiş zaman dilimleri veritabanı<br />
• Güncellenmiş operatör adları veritabanı<br />
• Yerelleştirme iyileştirmeleri<br />
• Açılış ayalarları güncellemesi<br />
• Güvenlik güncellemeleri ve güvenlik zafiyetlerinde düzeltmeler<br />
• Çağrı aldığında paket veri bağlantısını duraklatmaması problemi çözülmüş.<br />
• MyNokia özelliği için birçok hata düzeltmesi.<br />
• Ses ile ilgili küçük sorunların düzeltilmesi<br />
• Güncellenmiş yardım sayfaları</p>
<p><strong>Web Tarayıcısı:</strong><br />
• Sağlamlık iyileştirmeleri</p>
<p><strong>Çağrı Yönetimi:</strong><br />
• Çağrı yönetiminde ve kalitesinde iyileştirmeler</p>
<p><strong>Takvim:</strong><br />
• İşlevsellik ve sağlamlık artırılmış</p>
<p><strong>Bağlanılırlık:</strong><br />
• WLAN işlevselliğinde iyileştirmeler<br />
• Cisco VoIP istemcisinde tek yönlü ses problemi giderilmiş<br />
• Bellek taşmaları giderilmiş</p>
<p><strong>Kişiler/Adres Defteri:</strong><br />
• Basit arayüz iyileştirmeleri<br />
• Arama özelliği için işlevsellik ve sağlamlık artırılmış</p>
<p><strong>E-posta:</strong><br />
• Mail for Exchange 2.7.22 sürümünden 2.9.158 sürümüne yükseltilmiş<br />
• Gimlet v5 sürümüne yükseltilmiş<br />
• E-posta kurma sihirbazı güncellenmiş<br />
• Mail for Exchange&#8217;e Exchange Server 2007 desteği eklenmiş<br />
• Mail for Exchange&#8217;de işlevsellik ve sağlamlık artırılmış<br />
• Takvim ve e-postaların senkronizasyonunda perfromans ve sağlamlık iyileştirmesi.</p>
<p><strong>Internet Radio:</strong><br />
• İyileştirilmiş işlevsellik<br />
• Uygulama sağlamlığı iyileştirilmiş</p>
<p><strong>Konumlandırma/GPS:</strong><br />
• A-GPS sağlamlığı artırılmış<br />
• Konumlandırma hizmetlerinde daha iyi sağlamlık.</p>
<p><strong>Mesajlaşma:</strong><br />
• Kullanılabilirlik artırılmış</p>
<p><strong>QWERTY Klavye:</strong><br />
• Kullanılabilirlik artırılmış<br />
• Klavye haritalandırılmasında iyileştirmeler</p>
<p><strong>SMS:</strong><br />
• Daha fazla SMS alımı desteği. Gelen kutusunda 4000 adetten fazla SMS desteği.</p>
<p><strong>Uygulamalar Arası Geçişler:</strong><br />
• Uygulama güncellemeleri ve sağlamlık ve işlevsellikte iyileştirmeler</p>
<p><strong>VoIP/SIP:</strong><br />
• Birçok kullanılabilirlik, sağlamlık ve işlevsellik iyileştirmeleri</p>
<p>http://nds1.nokia.com/files/support/global/phones/software/NokiaSoftwareUpdaterSetup_en.exe</p>
<p>Gelelim güncelleme işlemine. Nokia E71 cep telefonunuzu en güncel son sürüm olan v300.21.012 sürümüne güncellemek için <a title="Nokia PC Suite" href="http://nds1.nokia.com/files/support/global/phones/software/Nokia_PC_Suite_7_1_30_9_tur_web.exe" target="_blank">Nokia PC Suite</a> ve <a title="Nokia Software Updater" href=" http://nds1.nokia.com/files/support/global/phones/software/NokiaSoftwareUpdaterSetup_en.exe" target="_blank">Nokia Software Updater</a> programlarını indirmeniz ve bilgisayarınıza kurmanız gerekmektedir. Eğer cihazın üzerindeki karta yedek aldıysanız ve güncelleme sonrasında bu yedekten geri dönüş yaparsanız WiFi bağlantı sorunları ile karşılaşmış insanların olduğunu duydum. Bu insanlar, fabrika ayarlarına dönerek ve karttaki yedekten geri dönmek yerine bilgisayardaki yedeklerden geri dönerek sorunlarını çözmüşler.</p>
<p>Bu sorunla karşı karşıya kalmamak ve işi garantiye almak için telefon rehberimi Nokia PC Suite ile CSV dosyası olarak bilgisayarıma aktardım. Geri kalan verileri (resimler, videolar, notlar, diğer dosyalar) doğrudan bellekten ve hafıza kartından bilgisayarıma kopyalayarak yedekledim. Kullandığım programları da yeniden kurmayı planladım.</p>
<p>Yedekleme işlemi tamamlanınca Nokia Software Updater&#8217;ı çalıştırarak telefonun son sürüm olan v300.21.012&#8242;ye güncellenmesi işlemini başlattım. Bu işlem öncesinde telefon bataryasının full şarjlı olmasına, şarj aletinin de takılı olmasına özen gösterdim.</p>
<p>90-100 MB civarındaki yeni firmware&#8217;in indirilmesinden sonra güncelleme işlemi 5 dakikadan kısa sürdü. Bu sırada telefonun bilgisayarla olan bağlantısı birkaç kez kesildi. Telefonun ekranı bazen kapandı bazen bembeyaz oldu. Sonuçta en güncel haline kavuştu. Sonrasında Nokia PC Suite ile telefon rehberini CSV dosyasından geri döndüm ve geri kalan dosyaları da yedeklerinden geri kopyaladım. Kullandığım tüm programları da yeniden kurdum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/11/28/nokia-e71in-v300-21-012-surumune-guncellenmesi/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Opera Mini Çok Değişti</title>
		<link>http://www.sezaiyilmaz.com/2009/09/17/opera-mini-cok-degisti/</link>
		<comments>http://www.sezaiyilmaz.com/2009/09/17/opera-mini-cok-degisti/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 08:15:51 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[E71]]></category>
		<category><![CDATA[Nokia E71]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera mini]]></category>
		<category><![CDATA[sekmeli]]></category>
		<category><![CDATA[tabbed browsing]]></category>
		<category><![CDATA[web gezgini]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=451</guid>
		<description><![CDATA[Nokia E71&#8242;in ön tanımlı web gezginine alternatif olarak kullanmakta olduğum Opera Mini yeni sürümü 5&#8242;in Beta&#8217;sı yayınlanmış. Eski Opera Mini sürümlerine göre çok değişmiş, arayüzü çok hoş ve profesyonel olmuş. Performansı ise her zamanki gibi mükemmel. Harika  animasyonları da var. Opera Mini 5 ile ilk kez sekmeli web gezgini (ing. tabbed browsing) kavramının cep telefonlarına [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-452" title="operamini" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/operamini-150x150.jpg" alt="operamini" width="90" height="90" />Nokia E71&#8242;in ön tanımlı web gezginine alternatif olarak kullanmakta olduğum Opera Mini yeni sürümü 5&#8242;in Beta&#8217;sı yayınlanmış. Eski Opera Mini sürümlerine göre çok değişmiş, arayüzü çok hoş ve profesyonel olmuş. Performansı ise her zamanki gibi mükemmel. Harika  animasyonları da var. Opera Mini 5 ile ilk kez sekmeli web gezgini (ing. tabbed browsing) kavramının cep telefonlarına geldiğini duymuş oluyorum.</p>
<p><span id="more-451"></span></p>
<p>Aşağıda ekran görüntülerini görebileceğiniz Opera 5 Beta&#8217;nın artı özelliklerini sıralamak gerekirse:</p>
<ul>
<li>Sekme desteği var, aynı anda birçok web sayfasını açık tutabiliyorsunuz.</li>
<li>İçeriği opera sunucuları yardımı ile sıkıştırarak ilettiği için hem aktarım performansı yüksek hem de internet erişim bedeli düşük.</li>
<li>Web sayfası içinde oldukça hızlı metin araması yapılabilmekte.</li>
<li>Hem tam ekran web sayfası (aynı bilgisayarda göründüğü gibi) görünümü hem de küçük ekrana kaydırarak görünüm sağlayabiliyor.</li>
<li>Güncel web gezginlerinde olduğu gibi giriş ekranında favori web sitelerinin tırnak görünümünü sunabiliyor.</li>
</ul>
<p><img class="size-full wp-image-453 alignnone" title="Screenshot0201" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot0201.png" alt="Screenshot0201" width="320" height="240" /> <img class="size-full wp-image-455 alignnone" title="Screenshot0202" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot02021.png" alt="Screenshot0202" width="320" height="240" /></p>
<p><img class="size-full wp-image-456 alignnone" title="Screenshot0203" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot0203.png" alt="Screenshot0203" width="320" height="240" /> <img class="size-full wp-image-457 alignnone" title="Screenshot0204" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot0204.png" alt="Screenshot0204" width="320" height="240" /></p>
<p><img class="alignnone size-full wp-image-458" title="Screenshot0205" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot0205.png" alt="Screenshot0205" width="320" height="240" /> <img class="alignnone size-full wp-image-459" title="Screenshot0206" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/09/Screenshot0206.png" alt="Screenshot0206" width="320" height="240" /></p>
<p>Tek dezavantajı ise Java tabanlı olduğu için Nokia E71 içerisindeki Flash Plugin&#8217;ini kullanamıyor. Flash&#8217;lı web sitelerindeki flash içerik görüntülenemiyor.</p>
<p>Opera Mini 5 Beta&#8217;yı telefonunuza indirmek için <a href="http://m.opera.com/next" target="_blank">http://m.opera.com/next</a> adresini cep telefonunuzun web gezgini ile ziyaret ediniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/09/17/opera-mini-cok-degisti/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>JPC &#8211; Java PC</title>
		<link>http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/</link>
		<comments>http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 08:12:25 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[pure java]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=439</guid>
		<description><![CDATA[JPC &#8211; Pure Java x86 Emulator sadece java programlama dili ile geliştirilmiş olan bir sanal bilgisayardır. Geliştiricilerine göre oldukça yüksek performanslı. Sanal ortamda sorunsuz çalıştırabildiği işletim sistemleri listesinde Linux ve DOS ağırlığı görülüyor. Henüz Windows XP&#8217;yi tam anlamıyla yükleyip çalıştıramıyor. Ancak Linux ve DOS sorunsuz çalışıyor. JPC&#8217;nin en güzel ve fantezi yönü de Java ile [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-440" title="jpc_logo" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/07/jpc_logo.png" alt="jpc_logo" width="84" height="72" />JPC &#8211; Pure Java x86 Emulator sadece java programlama dili ile geliştirilmiş olan bir sanal bilgisayardır. Geliştiricilerine göre oldukça yüksek performanslı. Sanal ortamda sorunsuz çalıştırabildiği işletim sistemleri listesinde Linux ve DOS ağırlığı görülüyor. Henüz Windows XP&#8217;yi tam anlamıyla yükleyip çalıştıramıyor. Ancak Linux ve DOS sorunsuz çalışıyor. JPC&#8217;nin en güzel ve fantezi yönü de Java ile geliştirildiği için her ortamda çalışabiliyor olmasıdır. Hatta browser içerisinde applet olarak bile çalışabilmekte. Browser içerisinde apllet olarak çalışmasının henüz fantezi dışında özel bir avantajını göremedim. Yine de güzel bir fantezi.</p>
<p><span id="more-439"></span>Yaptığım araştırma ve incelemeler sonrasında sanal makinayı DSL (Damn Small Linux) ile kendi sitesi üzerinden web browser içinden applet olarak test ettim. Performansı oldukça başarısızdı. Ancak yine de Java dili ile x86 makina yapılabilmiş olması ve Linux işletim sistemini grafiksel kullanıcı arabirimi ile kullandırabiliyor olması Java dilinin gücünü göstermektedir.</p>
<p>GPL2 lisanslı JPC&#8217;ye ulaşmak için <a href="http://www-jpc.physics.ox.ac.uk/" target="_blank">http://www-jpc.physics.ox.ac.uk/</a> adresine tıklayabilirsiniz. Yapmış olduğum denemenin ekran görüntüleri aşağıdadır.</p>

<a href='http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/jpc_01/' title='jpc_01'><img width="150" height="150" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/07/jpc_01-150x150.png" class="attachment-thumbnail" alt="jpc_01" title="jpc_01" /></a>
<a href='http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/jpc_02/' title='jpc_02'><img width="150" height="150" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/07/jpc_02-150x150.png" class="attachment-thumbnail" alt="jpc_02" title="jpc_02" /></a>
<a href='http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/jpc_03/' title='jpc_03'><img width="150" height="150" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/07/jpc_03-150x150.png" class="attachment-thumbnail" alt="jpc_03" title="jpc_03" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/07/08/jpc-java-pc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux İçin İlk Google Chrome</title>
		<link>http://www.sezaiyilmaz.com/2009/06/06/linux-icin-ilk-google-chrome/</link>
		<comments>http://www.sezaiyilmaz.com/2009/06/06/linux-icin-ilk-google-chrome/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 10:51:05 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=435</guid>
		<description><![CDATA[Google&#8217;ın MS-Windows pazarına uzun zaman önce sokmuş olduğu Google Chrome web gezgini hızla pazarda kendine yer edinmeye başlamışken biz Linux kullanıcılarının Linux sürümü için heyecanlı bekleyişi nihayet sona eriyor. Ubuntu ve Debian&#8217;lar için aşağıdaki adresten indirip ilk beta sürümünü deneyebilirsiniz. http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb Bu yazıyı da Google Chrome&#8217;un Linux sürümü ile hazırlayıp gönderiyorum. Henüz yapılacak çok işi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-436" title="google-chrome-logo" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/06/google-chrome-logo-150x150.jpg" alt="google-chrome-logo" width="72" height="72" />Google&#8217;ın MS-Windows pazarına uzun zaman önce sokmuş olduğu Google Chrome web gezgini hızla pazarda kendine yer edinmeye başlamışken biz Linux kullanıcılarının Linux sürümü için heyecanlı bekleyişi nihayet sona eriyor.</p>
<p><span id="more-435"></span>Ubuntu ve Debian&#8217;lar için aşağıdaki adresten indirip ilk beta sürümünü deneyebilirsiniz.</p>
<p>http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb</p>
<p>Bu yazıyı da Google Chrome&#8217;un Linux sürümü ile hazırlayıp gönderiyorum. Henüz yapılacak çok işi var ama şu ana kadarki sonuç da oldukça etkileyici. Performansı, sade göreselliği ve takılmadan akıcı hareket eden animasyonları mükemmel olmuş. Yine de eklentiler, gelişmiş ağ ayarları, vb. konularda bayağı yol alması lazım.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/06/06/linux-icin-ilk-google-chrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nokia E71 Kısayol Tuş Kombinasyonları</title>
		<link>http://www.sezaiyilmaz.com/2009/06/01/nokia-e71-kisayol-tus-kombinasyonlari/</link>
		<comments>http://www.sezaiyilmaz.com/2009/06/01/nokia-e71-kisayol-tus-kombinasyonlari/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 08:40:15 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[E71]]></category>
		<category><![CDATA[IMEI]]></category>
		<category><![CDATA[kısayol]]></category>
		<category><![CDATA[Mac Adresi]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Nokia E71]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[tuş]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[WLAN]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=434</guid>
		<description><![CDATA[Nokia E71 için kısayol tuş kombinasyonları cihazın kullanımını oldukça pratikleştirmektedir. Bugüne kadar kullandığım kısayol tuşlarını ve pratik kullanım yöntemlerini paylaşmak istedim. Bluetooth&#8217;un Açılması veya Kapatılması Bluetooth&#8217;u açıp etkin duruma getirmek için bekleme ekranında * tuşuna uzun süre basılı tutunuz. Eğer bluetooth zaten açık ve etkinse kapanacaktır. Web Browser&#8217;ın Açılması Bekleme ekranında iken 0 (sıfır) tuşuna [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-377" title="nokia-e-71" src="http://www.sezaiyilmaz.com/wp-content/uploads/2008/09/nokia-e-71-150x150.jpg" alt="nokia-e-71" width="90" height="90" />Nokia E71 için kısayol tuş kombinasyonları cihazın kullanımını oldukça pratikleştirmektedir. Bugüne kadar kullandığım kısayol tuşlarını ve pratik kullanım yöntemlerini paylaşmak istedim.</p>
<ul>
<li><strong>Bluetooth&#8217;un Açılması veya Kapatılması</strong><br />
Bluetooth&#8217;u açıp etkin duruma getirmek için bekleme ekranında <strong>*</strong> tuşuna uzun süre basılı tutunuz. Eğer bluetooth zaten açık ve etkinse kapanacaktır.</li>
</ul>
<ul>
<li><span id="more-434"></span> <strong>Web Browser&#8217;ın Açılması<br />
</strong>Bekleme ekranında iken <strong>0 (sıfır)</strong> tuşuna uzun süre basılı tutunuz. Web browser çalışacaktır.</li>
<li><strong>IMEI Numarasının Öğrenilmesi</strong><br />
Her telefonda olduğu gibi Nokia E71&#8242;de de bekleme ekranında <strong>*#06#</strong> tuşlayarak IMEI numarasını öğrenebilirsiniz.</li>
<li><strong>Bluetooth Donanım Adresinin Öğrenilmesi</strong><br />
Nokia E71&#8242;inizin bluetooth donanım adresini öğrenmek için bekleme ekranında <strong>*#2820#</strong> tuşlayınız.</li>
<li><strong>WLAN Mac Adresinin Öğrenilmesi</strong><br />
Mac adres kısıtlaması uygulanan WiFi erişim noktalarına erişimi sağlamak için Nokia E71&#8242;in WLAN Mac adresinin erişim noktasında girilmesi gerekir. Bunun için de WLAN Mac adresini öğrenme ihtiyacımız olur. Bekleme ekranında <strong>*#62209526#</strong> tuşladığınızda Nokia E71&#8242;in WLAN Mac adresini öğrenmiş olursunuz.</li>
<li><strong>Nokia E71&#8242;in Yazılım Sürümünün Öğrenilmesi</strong><br />
Nokia E71&#8242;in yazılım sürümünü öğrenmek için bekleme ekranında <strong>*#0000#</strong> tuşlayınız. İnternetteki sürümlerle karşılaştırmak ve yeni sürümleri takip etmek için yararlı bir bilgi olacaktır.</li>
<li><strong>Nokia E71&#8242;in Fabrika Ayarlarına Geri Döndürülmesi</strong><br />
Nokia E71&#8242;i kullandıkça, program kurup kaldırdıkça bazı eski programların kalıntıları kalabilir. Zamanla telefon hafızasının kirlendiğini düşünürseniz, kurtulamadığınız temalar, kaldıramadığınız bileşenlerle karşı karşıya kalabilirsiniz. Bu durumda telefona temiz bir format çekmek isteyebilirsiniz. Bunun için bekleme ekranında iken <strong>*#7370#</strong> tuşlayınız. Telefon sizden onay isteyecek ve onayı takiben bildiği ve hafızasında sakladığı herşeyi unutacak, fabrikadan çıktığı saf haline göre dönecektir. Bu işlemi yapmadan önce hafıza kartına yedek aldıysanız, o yedekten geri döndüğünüzde tüm kirliliği geri gelecektir. Bu nedenle özellikle kişisel verilerinizi telefonun içindeki hafıza kartına yedekleme yöntemi dışında bir yöntemle yedeklemenizi öneririm. Bu tuş kombinasyonunu uygulayıp onay verdiğinizde telefonunuz kendi hafızasındaki herşeyi sileceğinden dolayı kişisel verileriniz yedek almadıysanız zarar görebilir. Kesinlikle mesuliyet kabul etmem. <img src='http://www.sezaiyilmaz.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Yazım Dilinin İhtiyaca Göre Değiştirilmesi</strong><br />
Sıkça kullanılan <strong>i</strong> harfinin sadece sol alt köşedeki işlev tuşu yardımı ile çıkartılabiliyor olması can sıkıcı bir durum oluşturmakta. Bu nedenle çoğu zaman İngilizce Q klavye düzenini tercih ederim. Sol alt köşedeki işlev tuşu ile beraber boşluk tuşuna bastığınızda yazım dilini (klavye düzenini) değiştirebileceğiniz pencere çıkacaktır. Türkçe, İngilizce, Almanca arasında seçim yapabilirsiniz.</li>
<li><strong>Görev Yöneticisi ve Kullanımı</strong><br />
Herhangi bir anda Home tuşuna uzun süreli basılı tutarak Nokia E71&#8242;de çalışan tüm görevler listelenebilir. Yukarı aşağı navigasyon tuşları ile görevler arasında gezinip orta düğmeye basarak ilgili göreve geçiş yapabilirsiniz. Görev yöneticisindeki herhangi bir görevi sonlandırmak için backspace tuşuna basarak sonlandırabilirsiniz.</li>
<li><strong>Silme Tuşu (Backspace) ve Marifetleri</strong><br />
Backspace tuşu ile seçili olan mesajı silebilirsiniz, seçili olan dosyayı silebilirsiniz, hatta seçili olan programı bile telefondan kaldırabilirsiniz.</li>
<li><strong>Toplu Mesaj, Dosya Seçme</strong><br />
Birkaç mesajı topluca silmek, dosyalarınızdan bir bölümünü topluca kopyalamak veya taşımak için bunları seçmeniz gerekmektedir. Seçim işlemi Shift + Navigasyon Düğmesi şeklinde yapılmakta. İlk seçimi yaptıktan sonra shift tuşundan elinizi çekmeden navigasyon tuşundan aşağı yöne basarak seri bir şekilde elemanları seçebilirsiniz. Seçim işleminden sonra silmek için backspace tuşuna basabilirsiniz. Kopyala, taşı işlemleri için soldaki seçenekler menüsüne başvurunuz.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/06/01/nokia-e71-kisayol-tus-kombinasyonlari/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Active Directory&#8217;de GAL Oluşturmak</title>
		<link>http://www.sezaiyilmaz.com/2009/05/22/active-directoryde-gal-olusturmak/</link>
		<comments>http://www.sezaiyilmaz.com/2009/05/22/active-directoryde-gal-olusturmak/#comments</comments>
		<pubDate>Thu, 21 May 2009 22:26:14 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistem Yönetimi]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[E71]]></category>
		<category><![CDATA[GAL]]></category>
		<category><![CDATA[global address list]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[ldapadd]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=431</guid>
		<description><![CDATA[Nokia E71 ve Mail for Exchange kullanmaya başladığımdan beri en büyük sıkıntım şirketin müşteri bilgileri veritabanını sorgulayamamak olmuştur. Bu sorunu aşmak için MS-Exchange&#8217;in Active Directory&#8217;den ürettiği Global Address List&#8217;i kullanmak gerekiyordu. Ancak herkese bir account açamayacağımıza göre bir çözüm bulmak gerekiyordu. Çözümü Contacts isimli bir organizational unit tanımlayarak içini contactlarla doldurmakta buldum. Şirketin mevcut CRM [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-432" title="exchange2007logo" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/05/exchange2007logo-150x150.jpg" alt="exchange2007logo" width="90" height="90" />Nokia E71 ve Mail for Exchange kullanmaya başladığımdan beri en büyük sıkıntım şirketin müşteri bilgileri veritabanını sorgulayamamak olmuştur. Bu sorunu aşmak için MS-Exchange&#8217;in Active Directory&#8217;den ürettiği Global Address List&#8217;i kullanmak gerekiyordu. Ancak herkese bir account açamayacağımıza göre bir çözüm bulmak gerekiyordu. Çözümü Contacts isimli bir organizational unit tanımlayarak içini contactlarla doldurmakta buldum.</p>
<p><span id="more-431"></span>Şirketin mevcut CRM veritabanından tüm müşteri bilgilerini CSV formatında export ettim. Daha sonra örnek bir contact oluşturarak linux&#8217;ten ldapsearch ile bu contact&#8217;taki hangi alanın hangi attribute&#8217;a karşılık geldiğini tespit ettim. Aşağıda yazmış olduğum script ile de CSV formatındaki ilgili kolona karşılık her bir veriyi ldif formatına dönüştürdüm.</p>
<pre><span style="color: #808080;">#!/bin/bash

# </span><span style="color: #808080;">iletisim_bilgileri.csv</span> <span style="color: #808080;">dosyasının kolon sırası aşağıdaki gibi olmalı
# first_name,last_name,phone_mobile,phone_work,phone_other,phone_fax,email,company

IFS="
"

for i in `cat iletisim_bilgileri.csv`
do

givenName=`echo $i | cut -d, -f1 | sed "s/^ //g" | sed "s/ $//g"`
sn=`echo $i | cut -d, -f2 | sed "s/^ //g" | sed "s/ $//g"`
pmobile=`echo $i | cut -d, -f3`
pwork=`echo $i | cut -d, -f4`
pfax=`echo $i | cut -d, -f6`
email=`echo $i | cut -d, -f7`
company=`echo $i | cut -d, -f8`
nickname=`echo ${givenName} ${sn} | sed "s/ //g" | sed "y/ğüşıöçĞÜŞİÖÇ/gusiocGUSIOC/" | sed "s/[^a-zA-Z0-9]//g"`
givenName2=`echo ${givenName} | sed "s/ //g" | sed "y/ğüşıöçĞÜŞİÖÇ/gusiocGUSIOC/" | sed "s/[^a-zA-Z0-9]//g"`
sn2=`echo ${sn} | sed "s/ //g" | sed "y/ğüşıöçĞÜŞİÖÇ/gusiocGUSIOC/" | sed "s/[^a-zA-Z0-9]//g"`

echo
echo
echo "dn: CN=$givenName $sn,OU=Contacts,DC=firma,DC=com,DC=tr"
echo "objectClass: top"
echo "objectClass: person"
echo "objectClass: organizationalPerson"
echo "objectClass: contact"
echo "cn: $givenName $sn"
if [ "${sn}x" != "x" ]
then
    echo "sn: $sn"
fi
echo "givenName: $givenName"
echo "distinguishedName: CN=$givenName $sn,OU=Contacts,DC=firma,DC=com,DC=tr"
echo "instanceType: 4"
echo "displayName: $givenName $sn"
echo "proxyAddresses: X400:c=US;a= ;p=Firma;o=Exchange;s=${sn2};g=${givenName2};"
echo "proxyAddresses: SMTP:$email"
echo "targetAddress: SMTP:$email"
echo "mailNickname: $nickname"
echo "mAPIRecipient: FALSE"
echo "name: $givenName $sn"
echo "showInAddressBook: CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN=Firma,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=firma,DC=com,DC=tr"
echo "showInAddressBook: CN=All Contacts,CN=All Address Lists,CN=Address Lists Container,CN=Firma,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=firma,DC=com,DC=tr"
echo "legacyExchangeDN: /o=Firma/ou=First Administrative Group/cn=Recipients/cn=$nickname"
echo "objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=firma,DC=com,DC=tr"
echo "textEncodedORAddress: c=US;a= ;p=Firma;o=Exchange;s=${sn2};g=${givenName2};"
if [ "${company}x" != "x" ]
then
    echo "company: $company"
fi
if [ "${email}x" != "x" ]
then
    echo "mail: $email"
fi
if [ "${pwork}x" != "x" ]
then
    echo "telephoneNumber: $pwork"
fi

if [ "${pmobile}x" != "x" ]
then
    echo "mobile: $pmobile"
fi

echo "msExchALObjectVersion: 23"
echo "msExchPoliciesIncluded: {CBEFB3AB-CFC6-4947-84B8-E2726B473828},{26491CFC-9E50-4857-861B-0CB8DF22B5D7}"
echo
echo

done</span></pre>
<p>Yukarıdaki script&#8217;i aşağıdaki gibi kullanarak ldif&#8217;i üretebiliriz.</p>
<pre><span style="color: #808080;"># ./ldif_uret.sh &gt; contacts.ldif</span></pre>
<p>Daha sonra bu ldif&#8217;i active directory&#8217;ye Linux üzerinden aşağıdaki komutla import edebiliriz.</p>
<pre><span style="color: #808080;"># ldapadd -x -h 192.168.36.24 -D "cn=Administrator,dc=firma,dc=com,dc=tr" -W -f contacts.ldif</span></pre>
<p>Bu yöntemle Contacts OU altında 1500&#8242;ün üzerinde adres defteri bilgisini bir dakikanın altında bir sürede import edebildim. Artık hem Outlook ile hem de Nokia E71 üzerindeki Mail for Exchange ile gelen Comp Directory uygulaması ile telefon ve e-posta bilgilerini sorgulayabilir oldum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/05/22/active-directoryde-gal-olusturmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PC Ortamında Masaüstü Yayıncılık</title>
		<link>http://www.sezaiyilmaz.com/2009/05/18/pc-ortaminda-masaustu-yayincilik/</link>
		<comments>http://www.sezaiyilmaz.com/2009/05/18/pc-ortaminda-masaustu-yayincilik/#comments</comments>
		<pubDate>Mon, 18 May 2009 17:50:22 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[adobe acrobat]]></category>
		<category><![CDATA[CMYK]]></category>
		<category><![CDATA[dönüştürme]]></category>
		<category><![CDATA[enfocus pitstop]]></category>
		<category><![CDATA[matbaa]]></category>
		<category><![CDATA[ms-word]]></category>
		<category><![CDATA[pc'den matbaa'ya]]></category>
		<category><![CDATA[RGB]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=363</guid>
		<description><![CDATA[PC ortamında hazırladığınız bir içeriği matbaada bastırabilmek için içeriğin RGB renk paletinden CMYK renk paletine dönüştürülmesi gerekmektedir. Ancak bu dönüşüm sırasında yazıların sadece CMYK ana renklerinden sadece birisinden oluşması gerekmektedir. İki ya da daha fazla rengin harmanlanarak elde edilmiş olan bir renk ile baskılama yapıldığında, kaymalar nedeni ile yazılar gölgeli görünecek ve gözü rahatsız ederek [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-378" title="cmyk" src="http://www.sezaiyilmaz.com/wp-content/uploads/2008/10/cmyk.png" alt="cmyk" width="60" height="60" />PC ortamında hazırladığınız bir içeriği matbaada bastırabilmek için içeriğin RGB renk paletinden CMYK renk paletine dönüştürülmesi gerekmektedir. Ancak bu dönüşüm sırasında yazıların sadece CMYK ana renklerinden sadece birisinden oluşması gerekmektedir. İki ya da daha fazla rengin harmanlanarak elde edilmiş olan bir renk ile baskılama yapıldığında, kaymalar nedeni ile yazılar gölgeli görünecek ve gözü rahatsız ederek yoracaktır.</p>
<p><span id="more-363"></span></p>
<p>PC ortamında Adobe Acrobat Professional programı kullanılarak hazırlanmış olan içerik Adobe Acrobat ile Press Quality modunda PDF&#8217;e dönüştürülmektedir. Press Quality seçimi nedeni ile tüm RGB siyah yazılar %100 siyah renk olarak PDF&#8217;e yazılmaktadır. Adobe Acrobat&#8217;ın yardımı ile siyah renkli yazıların %100 Key (Siyah) renginden oluşması zorunluluğu yerine getirilmiş oldu. Ancak çözülmesi gereken %100 Cyan, %100 Magenta, %100 Yellow renklerinde yazılar bir sorun olarak durmaya devam etmekte. Diğer çözülmesi gereken bir mevzu da overprint.</p>
<p>Tüm bu sorunların çözümü için MS-Word&#8217;de özel renkler kullanmamız ve daha sonrasında Adobe Acrobat ile PDF dönüşümü sonrasında bu renklerin CMYK karşılıklarının belli bir CMY kanalı olacak şekilde düzenlenmesi gerekecektir. Bu işlemlerin tamamı Adobe Acrobat eklentisi (ing. plugin) olan Enfocus Pitstop programı ile yerine getirilebilmektedir.</p>
<p>%100 Cyan yazı yazmak için Word&#8217;de ilgili yazıyı seçerek rengini RGB(0,255,255) renk kodu olarak düzenlemelisiniz. PDF dönüşümü sonrasında bu renk CMYK(51,0,15,0) rengine dönüştürülmekte. Yani %100 Cyan değil. Ancak kendisini diğer renklerden ayırt edebileceğimiz CMYK(51,0,15,0) gibi özel bir koda sahip. PDF dökümanını açtıktan sonra Enfocus Pitstop menüsünden Color Change&#8217;i tıklayarak açılan pencereden CMYK rengini başka bir CMYK rengine dönüştürmek üzere aşağıdaki değerlerin girilmesi gerekecek.</p>
<pre><strong><span style="color: #888888;"><span style="color: #00ffff;">Cyan</span>    From: 50.5% To: 51.5% --&gt; 100%
<span style="color: #ff00ff;">Magenta</span> From:    0% To:    0% --&gt;   0%
<span style="color: #ffff00;">Yellow</span>  From: 14.5% To: 15.5% --&gt;   0%
<span style="color: #000000;">Key</span>     From:    0% To:    0% --&gt;   0%</span></strong></pre>
<p>Bunu tüm dökümana uygula dediğimizde tüm CMYK(51,0,15,0) renkli bileşenler  CMYK(100,0,0,0) olarak dönüştürülmüş olacaktır. Böylece MS-Word belgesinde RGB(0,255,255) olan renk %100 Cyan rengine dönüştürülmüş olur.</p>
<p>%100 Magenta yazı yazmak için Word&#8217;de ilgili yazıyı seçerek rengini RGB(255,0,255) renk kodu olarak düzenlemelisiniz. PDF dönüşümü sonrasında bu renk CMYK(29,82,0,0) rengine dönüştürülmekte. Yani %100 Magenta değil. Ancak kendisini diğer renklerden ayırt edebileceğimiz CMYK(29,82,0,0) gibi özel bir koda sahip. PDF dökümanını açtıktan sonra Enfocus Pitstop menüsünden Color Change&#8217;i tıklayarak açılan pencereden CMYK rengini başka bir CMYK rengine dönüştürmek üzere aşağıdaki değerlerin girilmesi gerekecek.</p>
<pre><strong><span style="color: #888888;"><span style="color: #00ffff;">Cyan</span>    From: 28.5% To: 29.5% --&gt;   0%
<span style="color: #ff00ff;">Magenta</span> From: 81.5% To: 82.5% --&gt; 100%
<span style="color: #ffff00;">Yellow</span>  From:    0% To:    0% --&gt;   0%
<span style="color: #000000;">Key</span>     From:    0% To:    0% --&gt;   0%</span></strong></pre>
<p>Bunu tüm dökümana uygula dediğimizde tüm CMYK(29,0,82,0) renkli bileşenler CMYK(0,100,0,0) olarak dönüştürülmüş olacaktır. Böylece MS-Word belgesinde RGB(255,0,255) olan renk %100 Magenta rengine dönüştürülmüş olur.</p>
<p>Sarı rengi çok açık olduğu için bugüne kadar yazı amaçlı kullanmadım. O nedenle sarı renge ilişkin renk kodlarını burada veremeyeceğim. Ancak kolayca benzer şekilde bulunabilir.</p>
<p>Enfocus Pitstop yardımı ile Change Overprint seçeneğine tıklayarak açılan pencereden tüm siyah bileşenlerin overprint edilmesi sağlanabilmektedir. Böylece tüm konuşma balonu gibi zemin rengi içeren çizimler üzerine yazılmış olan siyah renkli yazılar ve çizgilerin zemin renginin üzerine yazılması sağlanabilmektedir.</p>
<p>Tüm değişikliklerden sonra PDF dosyası oldukça büyümektedir. Mevcut PDF&#8217;i tekrar Adobe Acrobat ile Print Quality modunda PDF yazıcısına yazdırdığınızda boyutu optimal değere düşecektir ve belgeniz matbaa baskısı için CMYK renk ayrımı yapılmış olarak hazır olacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/05/18/pc-ortaminda-masaustu-yayincilik/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nokia E71 İçin Video Hazırlanması</title>
		<link>http://www.sezaiyilmaz.com/2009/04/05/nokia-e71-icin-video-hazirlanmasi/</link>
		<comments>http://www.sezaiyilmaz.com/2009/04/05/nokia-e71-icin-video-hazirlanmasi/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 13:10:54 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[E71]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Nokia E71]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[VCD]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Xvid]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=427</guid>
		<description><![CDATA[Uzun ve yoğun bir iş dönemi nedeni ile web sitemle yakından ilgilenemedim. Aşırı yoğunluk biraz azaldığına göre bundan sonra daha sık yazmaya çalışacağım. Bu seferki konumuz, uzun süreli seyehatlerimiz sırasında biz veya çocuklarımızı yolculuk ettiğimiz araçta oyalayacak ve eğlenceli bir yolculuk geçirmemizi sağlayacak olan en sevdiğimiz videoların Nokia E71&#8242;in 320&#215;240 çözünürlüklü ekranı için dönüştürülmesidir. Bu [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-428" title="mplayer-portable_1" src="http://www.sezaiyilmaz.com/wp-content/uploads/2009/04/mplayer-portable_1-150x150.png" alt="mplayer-portable_1" width="90" height="90" />Uzun ve yoğun bir iş dönemi nedeni ile web sitemle yakından ilgilenemedim. Aşırı yoğunluk biraz azaldığına göre bundan sonra daha sık yazmaya çalışacağım. Bu seferki konumuz, uzun süreli seyehatlerimiz sırasında biz veya çocuklarımızı yolculuk ettiğimiz araçta oyalayacak ve eğlenceli bir yolculuk geçirmemizi sağlayacak olan en sevdiğimiz videoların Nokia E71&#8242;in 320&#215;240 çözünürlüklü ekranı için dönüştürülmesidir. Bu dönüşümü yapmadığımız sürece videolar E71&#8242;in harici hafızasında gereksiz yere fazladan yer kaplar ve daha az video barındırabilir.</p>
<p><span id="more-427"></span>Dönüşüm için Ubuntu GNU/Linux üzerinde <strong>mplayer</strong> projesinin bir üyesi olan <strong>mencoder</strong> aracını kullanıyorum. Uzun süreli denemeler sonucunda keşfettiğim en optimum parametreler aşağıdaki gibidir.</p>
<h4>VCD&#8217;yi 320&#215;200 Çözünürlükte XViD&#8217;e Dönüştürmek İçin</h4>
<p>VCD&#8217;den XViD kodlanmış AVI videosu elde etmek için aşağıdaki komutu kullanıyorum.</p>
<pre><span style="color: #808080;">$ mencoder -ovc xvid -xvidencopts bitrate=256 -oac mp3lame -lameopts cbr:br=96 -vf scale=320:240 -o video.avi vcd://2</span></pre>
<p>Ortaya çıkan video.avi dosyası Nokia E71&#8242;e USB kablosu vasıtası ile harici bellek modunda aktardıktan sonra Core Player programı ile telefondan izlenebilmektedir.</p>
<h4>DVD&#8217;yi 320&#215;200 Çözünürlükte XViD&#8217;e Dönüştürmek İçin</h4>
<p>DVD dönüşümü biraz daha teferruat istemektedir. Öncelikle DVD&#8217;lerde farklı kameralarla çekilmiş farklı sahneler olabildiği gibi farklı dillerde seslendirmeleri de bulunabilmektedir. Ayrıca farklı dillerde altyazılar da seçimlik olarak film gösterimi sırasında kullanılabilmektedir. Ancak E71 ile sadece bunların bir kombinasyonunu oynatma şansımız var. Bu nedenle bizim için en doğru kombinasyonu belirleyip onu DVD&#8217;den XViD&#8217;e dönüştürmemiz gerekmektedir. Öncelikle mplayer ile aşağıdaki komutlarla doğru kombinasyonun oynatılmasını sağlamamız gerekiyor.</p>
<pre><span style="color: #808080;">$ mplayer dvd://1 -alang tr,en</span></pre>
<pre><span style="color: #808080;">$ mplayer dvd://2 -alang tr,en</span></pre>
<pre><span style="color: #808080;">$ mplayer dvd://3 -alang tr,en</span></pre>
<p>Yukarıdaki komutlardan hangisi doğru video&#8217;yu oynatırsa o kombinasyonu aşağıdaki komutta kullanmak gerekiyor. Yani DVD içindeki video izletinden (ing. track) doğru olanını tespit edip seslendirme dili olarak Türkçe&#8217;yi seçmeye çalışıyoruz ve doğrusunu aşağıdaki komuta parametre olarak vererek XViD&#8217;e dönüştürüyoruz.</p>
<pre><span style="color: #808080;">$ mencoder -ovc xvid -xvidencopts bitrate=256 -oac mp3lame -lameopts cbr:br=96 -vf scale=320:240 -o video.avi dvd://2 -alang tr,en</span></pre>
<p>Ortaya çıkan video.avi dosyası Nokia E71&#8242;e USB kablosu vasıtası ile harici bellek modunda aktardıktan sonra Core Player programı ile telefondan izlenebilmektedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2009/04/05/nokia-e71-icin-video-hazirlanmasi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VirtualBox Güncellendi</title>
		<link>http://www.sezaiyilmaz.com/2008/12/23/virtualbox-guncellendi/</link>
		<comments>http://www.sezaiyilmaz.com/2008/12/23/virtualbox-guncellendi/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 21:19:45 +0000</pubDate>
		<dc:creator>Sezai YILMAZ</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistem Yönetimi]]></category>
		<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[Ürün İnceleme]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Direct 3D]]></category>
		<category><![CDATA[host interface]]></category>
		<category><![CDATA[internal interface]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Quake]]></category>
		<category><![CDATA[Quake II]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[xvm]]></category>

		<guid isPermaLink="false">http://www.sezaiyilmaz.com/?p=424</guid>
		<description><![CDATA[Sun, 17 Aralık 2008 tarihinde VirtualBox&#8217;un 2.1.0 sürümünü duyurdu. Yeni sürümde oldukça fazla değişiklik yapılmış ve çok daha zahmetsiz ve kolay kullanılan ve yapılandırılan bir hal almış. Her şeyin yenisi iyidir felsefesini benimsemiş, insanın başına ne gelirse ya meraktan ya da meraktan gelirmiş diyerek yeniliklerle gelebilecek her türlü riskleri göze alan birisi olarak hemen çiçeği [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-64" title="VirtualBox Logo" src="http://www.sezaiyilmaz.com/wp-content/uploads/2008/07/logo_vbox.png" alt="VirtualBox Logo" width="87" height="90" />Sun, 17 Aralık 2008 tarihinde VirtualBox&#8217;un 2.1.0 sürümünü duyurdu. Yeni sürümde oldukça fazla değişiklik yapılmış ve çok daha zahmetsiz ve kolay kullanılan ve yapılandırılan bir hal almış. Her şeyin yenisi iyidir felsefesini benimsemiş, insanın başına ne gelirse ya meraktan ya da meraktan gelirmiş diyerek yeniliklerle gelebilecek her türlü riskleri göze alan birisi olarak hemen çiçeği burnunda 2.1.0 sürümlü VirtualBox&#8217;ı denedim.</p>
<p><span id="more-424"></span>VirtualBox 2.1.0 ile gelen yenilikler beni oldukça etkiledi. Tam değişiklik listesine <a href="http://www.virtualbox.org/wiki/Changelog" target="_blank">buradan</a> ulaşılabilir. Ancak beni etkileyen yeni özellikler şu şekilde.</p>
<ul>
<li>Sanal ağ yapılandırması vmware&#8217;inki kadar kolaylaşmış, ağ erişim performansı artırılmış.<br />
Artık sanal bilgisayar kolayca yerel ağa doğrudan bağlanabiliyor (Host Interface), NAT bağlantı türü iyileştirilmiş ve performansı artırılmış (eskiden sanal bilgisayardan herhangi bir yere ping çekilemiyordu, artık çekilebiliyor), Internal Interface bağlantı türü ile ağ adı olarak aynı ismi verdiğiniz tüm sanal bilgisayarlar birbirleri ile kendi aralarında ayrı bir iç ağ oluşturmakta.</li>
<li>Windows işletim sistemi koşturan sanal bilgisayarlara donanım destekli OpenGL 3D hızlandırması eklenmiş.<br />
Deneme amaçlı olarak Quake II demosunu kurup çalıştırdım. Hız yeterli düzeyde. Direct 3D desteği henüz yok, ancak yol haritasıda yakında Direct 3D desteği de ekleneceği yazıyor.</li>
<li>64 bitlik sanal bilgisayarlar 32 bitlik ev sahibi işletim sistemi üzerinde koşturulabiliyor.</li>
<li>VMDK ve VHD sanal dosya sistemleri için tam destek sağlandığı belirtiliyor.</li>
<li>Immutable olarak sisteme kaydedilmiş sanal disklerin snapshotları read-write olarak kullanılabiliyor.<br />
Böylece salt okunur durumdaki windows işletim sistemim artık her türlü ayarını koruyabiliyor, bozulduğu zaman da snapshot&#8217;ını silerek yeniden temel haline geri dönülebiliyor.</li>
</ul>
<p>Bu yeni özelliklerinin yanında hayran olduğum CD-DVD yazıcı sürücüsüne doğrudan erişim yeteneği ile sanal bilgisayar üzerinden CD-DVD yazabilme, saatinin çok dakik ilerleyerek vmware&#8217;da olduğu gibi şaşmaması gibi eski özellikleri de olduğu gibi duruyor.</p>
<p>VirtualBox&#8217;ın bu güzel özelliklerinin yanında bazı yetenekleri de yoktu. Örneğin GUI&#8217;si olmadan sanal bilgisayar çalıştıramama sorunu gibi. Yani bir sunucu üzerinde sanal bilgisayar işletebilmek için GUI&#8217;sinin açık olması gerekiyor. Ancak bugün öğrendiğim bir araç ile VirtualBox sanal bilgisayarları görsel arayüzü olmadan da çalıştırılabiliyor. Örneğin aşağıdaki komutla &#8220;Windows XP&#8221; isimli sanal bilgisayar görsel arayüzü olmadan başlatılabiliyor ve 3389 numaralı TCP portuna RDP bağlantısı yapılarak console&#8217;una ulaşılabiliyor.</p>
<pre>$ VBoxHeadless -s "Windows XP" -v on -p 3389

$ VBoxHeadless
VirtualBox Headless Interface 2.1.0
(C) 2008 Sun Microsystems, Inc.
All rights reserved

Usage:
   -s, -startvm, --startvm &lt;name|uuid&gt;   Start given VM (required argument)
   -v, -vrdp, --vrdp on|off|config       Enable (default) or disable the VRDP
                                         server or don't change the setting
   -p, -vrdpport, --vrdpport &lt;port&gt;      Port number the VRDP server will bind
                                         to
   -a, -vrdpaddress, --vrdpaddress &lt;ip&gt;  Interface IP the VRDP will bind to
   -c, -capture, --capture               Record the VM screen output to a file
   -w, --width                           Frame width when recording
   -h, --height                          Frame height when recording
   -r, --bitrate                         Recording bit rate when recording
   -f, --filename                        File name when recording.  The codec
                                         used will be chosen based on the
                                         file extension</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sezaiyilmaz.com/2008/12/23/virtualbox-guncellendi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

