<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mustafa Ulu &#187; Yazılım</title>
	<atom:link href="http://mustafaulu.net/category/yazilim/feed/" rel="self" type="application/rss+xml" />
	<link>http://mustafaulu.net</link>
	<description>Kişisel günlüğüm</description>
	<lastBuildDate>Thu, 19 Apr 2012 07:15:35 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mustafaulu.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mustafa Ulu &#187; Yazılım</title>
		<link>http://mustafaulu.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mustafaulu.net/osd.xml" title="Mustafa Ulu" />
	<atom:link rel='hub' href='http://mustafaulu.net/?pushpress=hub'/>
		<item>
		<title>Drupal 7 katılımcıları listesi yayımlandı</title>
		<link>http://mustafaulu.net/2011/01/07/drupal-7-katilimcilari-listesi-yayimlandi/</link>
		<comments>http://mustafaulu.net/2011/01/07/drupal-7-katilimcilari-listesi-yayimlandi/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 21:55:22 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=452</guid>
		<description><![CDATA[GVS (Groving Venture Solutions) bloğunda Drupal 7 katılımcıları listesi yayımlanmış. Listeye göre benim de 25 commit notunda adım geçiyor (19 tanesi mustafau, 6 tanesi de mustafu olarak). &#160; Filed under: Drupal<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=452&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>GVS (Groving Venture Solutions) bloğunda <a href="https://spreadsheets.google.com/ccc?key=0Ao8Y0KepJTHzdHl6blBWTERvZHZHOXRNR2pTSjJBaFE#gid=0">Drupal 7 katılımcıları listesi</a> yayımlanmış. Listeye göre benim de 25 commit notunda adım geçiyor (19 tanesi mustafau, 6 tanesi de mustafu olarak).</p>
<div id="attachment_459" class="wp-caption aligncenter" style="width: 271px"><a href="http://mustafau.files.wordpress.com/2011/01/d7-contributor-cloud-small.png"><img class="size-medium wp-image-459 " title="Drupal 7 Contributor Cloud" src="http://mustafau.files.wordpress.com/2011/01/d7-contributor-cloud-small.png?w=261&h=300" alt="" width="261" height="300" /></a><p class="wp-caption-text">http://drupal.org/drupal-7-released adresinden alınmıştır.</p></div>
<p style="text-align:center;">&nbsp;</p>
<br />Filed under: <a href='http://mustafaulu.net/category/yazilim/drupal/'>Drupal</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/452/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=452&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2011/01/07/drupal-7-katilimcilari-listesi-yayimlandi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>

		<media:content url="http://mustafau.files.wordpress.com/2011/01/d7-contributor-cloud-small.png?w=261" medium="image">
			<media:title type="html">Drupal 7 Contributor Cloud</media:title>
		</media:content>
	</item>
		<item>
		<title>Project Coin</title>
		<link>http://mustafaulu.net/2010/12/27/project-coin/</link>
		<comments>http://mustafaulu.net/2010/12/27/project-coin/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 21:23:37 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=423</guid>
		<description><![CDATA[Project Coin kapsamında JDK çekirdek sınıflarında ilk güncelleme yapıldı. Bu güncelleme ile JDK çekirdek sınıfları Diamond operatörünü kullanır hale geldiler. Filed under: Java<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=423&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://openjdk.java.net/projects/coin/">Project Coin</a> kapsamında <a class="zem_slink" title="Java Development Kit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Java_Development_Kit">JDK</a> çekirdek sınıflarında ilk <a href="http://hg.openjdk.java.net/jdk7/tl/jdk/rev/449dfb061fde">güncelleme</a> yapıldı. Bu güncelleme ile JDK çekirdek sınıfları Diamond operatörünü kullanır hale geldiler.</p>
<p><pre class="brush: diff;">
--- a/src/share/classes/java/lang/String.java	Wed Jun 30 16:11:32 2010 -0700
+++ b/src/share/classes/java/lang/String.java	Mon Dec 20 13:47:04 2010 -0800
@@ -2330,7 +2330,7 @@ public final class String
             int off = 0;
             int next = 0;
             boolean limited = limit &gt; 0;
-            ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;();
+            ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;();
             while ((next = indexOf(ch, off)) != -1) {
                 if (!limited || list.size() &lt; limit - 1) {
                     list.add(substring(off, next));
</pre></p>
<br />Filed under: <a href='http://mustafaulu.net/category/yazilim/java-yazilim/'>Java</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=423&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2010/12/27/project-coin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud hosting nedir?</title>
		<link>http://mustafaulu.net/2009/12/13/cloud-hosting-nedir/</link>
		<comments>http://mustafaulu.net/2009/12/13/cloud-hosting-nedir/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 23:51:10 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[NoSQL]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=401</guid>
		<description><![CDATA[İlk Google App Engine uygulamamı (ChartFaces Showcase) yazmaya başlamadan önce cloud hosting&#8216;in ne olduğunu özetleyen aşağıdaki yazıyı yazdım. İyi okumalar. Cloud hosting nedir? Geleneksel hosting işinde hosting firması müşterisine bir sunucu kiralar. Bu sunucuda koşacak olan işletim sistemi, uygulama sunucusu ve veritabanı sunucusu müşteri tarafından kurulur. Bütün güvenlik prosedürlerinin uygulanması müşterinin sorumluluğundadır. Ziyaretçi sayısı arttığında [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=401&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>İlk <a href="http://code.google.com/appengine/"><strong>Google App Engine</strong></a> uygulamamı (<strong><a href="http://chartfaces.appspot.com/">ChartFaces Showcase</a></strong>) yazmaya başlamadan önce <strong>cloud hosting</strong>&#8216;in ne olduğunu özetleyen aşağıdaki yazıyı yazdım. İyi okumalar.<span id="more-401"></span></p>
<h2>Cloud hosting nedir?</h2>
<p><strong>Geleneksel hosting</strong> işinde hosting firması müşterisine bir sunucu kiralar. Bu sunucuda koşacak olan işletim sistemi, uygulama sunucusu ve veritabanı sunucusu müşteri tarafından kurulur. Bütün güvenlik prosedürlerinin uygulanması müşterinin sorumluluğundadır. Ziyaretçi sayısı arttığında clustering yapmak müşterinin sorumluluğundadır. İşletim sistemini, uygulama sunucusunu ve veritabanı sunucusunu güncellemek müşterinin sorumluluğundadır.</p>
<p><strong>Cloud hosting</strong> işinde ise müşterinin tek sorumluluğu kendi uygulamasını kodlamaktır. Bunun dışında müşteriye başka bir sorumluluk bırakılmaz. Uygulamasının hangi sunucu üzerinde çalışacağını, hangi SQL veritabanını kullanacağını, işletim sisteminin ne olacağını müşteri bilmez. Müşteri hosting firmasına yalnızca war (ROOT.war) dosyasını emanet eder. Güncelleme ve cluster işlemleri tamamen otomatize edilmiştir.</p>
<p>Cloud servislerinde varsayılan Java kütüphaneleri değiştirilmiş ve bazı özelliklere erişim kısıtlanmıştır. Örneğin dosya sistemi ve socket işlemlerine izin verilmez veya kısıtlı erişim sağlanır (yalnızca kendi uygulamasının bulunduğu dizine erişim gibi). Yazılımcı klasik <em>Java Logging API</em>&#8216;sini kullanır fakat arka planda loglar dosya sistemi yerine merkezi log sunucularına iletilir. Müşterinin kendi loglarına web üzerinden erişimi sağlanır. <em>Cron</em> benzeri <em>job queue</em> API&#8217;si sağlanır. Resim ve video gibi SQL veritabanına yazmanın uygun olmayacağı veriler (<em>blob</em>) için özel servisler sağlanır. SQL veritabanına alternatif olarak <em>NoSQL</em> ve <em>key/value store</em> servisleri sağlanır.</p>
<p>Ben Java web uygulamaları için özelleştirilmiş cloud servisinin resmini çıkardım. Bu cloud servislerinin Java&#8217;ya veya web uygulamalarına has olduğu anlamına gelmez. <em>C</em> ile geliştirilmiş uygulama çalıştırmak için özelleştirilmiş cloud servisi de olabilir. Nasıl olacağını okuyucunun hayal gücüne bırakıyorum.</p>
<h3>Notlar</h3>
<p>Her zaman bazı istisnai durumlar olabilir. Örneğin aşırı titiz bir müşteri için dedike servis sağlanabilir. Böyle bir müşteriye uygulamasının diğer müşterilerden ayrı bir ortamda çalışacağı garanti edilirken, diğer müşterilerin kullanamadığı servisler sağlan<strong>maz</strong>.</p>
<h3>Cloud hosting sağlayıcıları</h3>
<p><a href="http://en.wikipedia.org/wiki/Category:Cloud_platforms">http://en.wikipedia.org/wiki/Category:Cloud_platforms</a></p>
<br />Posted in Java, Yazılım, İnternet Tagged: Cloud, NoSQL <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/401/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=401&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/12/13/cloud-hosting-nedir/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Yazılım ürünlerinin test sürecinde sanallaştırma</title>
		<link>http://mustafaulu.net/2009/12/04/yazilim-urunlerinin-test-surecinde-sanallastirma/</link>
		<comments>http://mustafaulu.net/2009/12/04/yazilim-urunlerinin-test-surecinde-sanallastirma/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:53:59 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[sanallaştırma]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[WMware]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=395</guid>
		<description><![CDATA[Endersys Blog&#8216;da sanallaştırma ile ilgili kısa bir yazı yazdım. Yorumlarınızı bekliyorum. Posted in Yazılım Tagged: ESX, sanallaştırma, VirtualBox, WMware<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=395&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://blog.endersys.com/">Endersys Blog</a></strong>&#8216;da sanallaştırma ile ilgili <strong><a href="http://blog.endersys.com/2009/12/yazilim-gelistirme-surecleri-sanallastirma/">kısa bir yazı</a></strong> yazdım. Yorumlarınızı bekliyorum.</p>
<br />Posted in Yazılım Tagged: ESX, sanallaştırma, VirtualBox, WMware <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/395/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/395/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=395&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/12/04/yazilim-urunlerinin-test-surecinde-sanallastirma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Reported by Mustafa ULU</title>
		<link>http://mustafaulu.net/2009/11/07/reported-by-mustafa-ulu/</link>
		<comments>http://mustafaulu.net/2009/11/07/reported-by-mustafa-ulu/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 18:50:56 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Cross Site Scripting]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=380</guid>
		<description><![CDATA[Mart 2008&#8242;de rapor ettiğim bu güvenlik açığı Ekim 2009&#8242;da giderildi. SA-CONTRIB-2009-081 &#8211; Abuse &#8211; Cross Site Scripting The Abuse module enables users to flag nodes and comments as offensive, bringing them to the attention of the site maintainer for review. The module suffers from a Cross Site Scripting (Cross Site Scripting) vulnerability. Such an attack [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=380&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mart 2008&#8242;de rapor ettiğim bu güvenlik açığı Ekim 2009&#8242;da giderildi.</p>
<p><a href="http://drupal.org/node/611078">SA-CONTRIB-2009-081 &#8211; Abuse &#8211; Cross Site Scripting</a></p>
<blockquote><p>The Abuse module enables users to flag nodes and comments as offensive, bringing them to the attention of the site maintainer for review. The module suffers from a Cross Site Scripting (<a href="http://en.wikipedia.org/wiki/XSS">Cross Site Scripting</a>) vulnerability. Such an attack may lead to a malicious user gaining full administrative access.<span id="more-380"></span></p></blockquote>
<h2>O zaman gönderdiğim e-posta</h2>
<blockquote><p>Abuse module displays flagged nodes in a moderation queue without applying filters (without calling <a href="http://api.drupal.org/api/function/node_view/5">node_view</a>) on them.</p>
<p>Module version: abuse 5.x-1.x-dev at (<a href="http://drupal.org/node/123349" target="_blank">http://drupal.org/node/123349</a>)</p>
<p>Steps to reproduce:</p>
<ul>
<li> Install abuse.module.</li>
<li> Enable flagging of any content type at &#8220;admin/settings/abuse&#8221; page.</li>
<li> Flag a node by using &#8220;Flag as offensive&#8221; link on &#8220;node/#nid&#8221; page.</li>
<li> Go to &#8220;admin/content/abuse&#8221; page. Under any tab one can see unfiltered node contents.</li>
</ul>
</blockquote>
<br />Posted in Drupal, Güvenlik Tagged: Cross Site Scripting <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=380&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/11/07/reported-by-mustafa-ulu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Endersys ve LPI (Linux Professional Institute) iş birliği</title>
		<link>http://mustafaulu.net/2009/11/05/endersys-lpi-linux-professional-institute-is-birligi/</link>
		<comments>http://mustafaulu.net/2009/11/05/endersys-lpi-linux-professional-institute-is-birligi/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 16:30:11 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Endersys]]></category>
		<category><![CDATA[LPI]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=377</guid>
		<description><![CDATA[Endersys Ltd, LPI (Linux Proffesional Institute) ile yaptığı görüşmeler neticesinde LPI Türkiye temsilcisi olmaya hak kazandı. Posted in Açık Kaynak, Linux Tagged: Endersys, LPI<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=377&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.endersys.com.tr/">Endersys Ltd</a>, <a href="http://www.lpi.org/">LPI (Linux Proffesional Institute)</a> ile yaptığı görüşmeler neticesinde <a href="http://blog.endersys.com/2009/10/endersys-lpi-linux-professional-institute-is-birligi/">LPI Türkiye temsilcisi olmaya hak kazandı</a>.</p>
<br />Posted in Açık Kaynak, Linux Tagged: Endersys, LPI <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/377/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=377&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/11/05/endersys-lpi-linux-professional-institute-is-birligi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Guice standart oldu</title>
		<link>http://mustafaulu.net/2009/10/16/guice-standart-oldu/</link>
		<comments>http://mustafaulu.net/2009/10/16/guice-standart-oldu/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 07:20:20 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Guice]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=356</guid>
		<description><![CDATA[&#8220;JSR-000330 Dependency Injection for Java&#8221; ile birlikte Guice Java EE standardı oldu. Hemen Maven2 bağımlılıklar listeme ekliyorum. Posted in Java Tagged: Guice<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=356&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://jcp.org/en/jsr/detail?id=330">JSR-000330 Dependency Injection for Java</a>&#8221; ile birlikte <a href="http://code.google.com/p/google-guice/">Guice</a> Java EE standardı oldu. Hemen Maven2 bağımlılıklar listeme ekliyorum.</p>
<br />Posted in Java Tagged: Guice <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/356/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=356&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/10/16/guice-standart-oldu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Hemen kayıt olun: Sun Açık Kaynak Günleri MySQL Atölye Çalışması</title>
		<link>http://mustafaulu.net/2009/08/06/hemen-kayit-olun-sun-acik-kaynak-gunleri-mysql-atolye-calismasi/</link>
		<comments>http://mustafaulu.net/2009/08/06/hemen-kayit-olun-sun-acik-kaynak-gunleri-mysql-atolye-calismasi/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 15:20:59 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Sun Microsystems]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=349</guid>
		<description><![CDATA[Melih Bayram Dede programın içeriğini burada özetlemiş. Posted in Açık Kaynak Tagged: MySQL, Sun Microsystems<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=349&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Melih Bayram Dede <a href="http://tr.sun.com/sunnews/events/2009/aug/mysql/">programın</a> içeriğini <a href="http://www.melihbayramdede.com/2009/08/05/5962/sun-microsystems-acik-kaynak-gunlerinde-dersimiz-mysql">burada</a> özetlemiş.</p>
<br />Posted in Açık Kaynak Tagged: MySQL, Sun Microsystems <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=349&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/08/06/hemen-kayit-olun-sun-acik-kaynak-gunleri-mysql-atolye-calismasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Keyifli bir okuma: Yazılım Geliştirme Süreçleri &#8211; 1</title>
		<link>http://mustafaulu.net/2009/08/03/keyifli-bir-okuma-yazilim-gelistirme-surecleri-1/</link>
		<comments>http://mustafaulu.net/2009/08/03/keyifli-bir-okuma-yazilim-gelistirme-surecleri-1/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 15:19:13 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Yazılım]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=344</guid>
		<description><![CDATA[Amerikada yakın zamanda Jr. Software Architect olarak işe başlayan birisinin ilk izlenimini anlattığı yazısını paylaşıyorum. Yazarın Hakkımda sayfasında yazdığı şu cümlelere kısmen katılıyorum: &#8220;Eskiden programlama dilleri benim amacımdı. Özellikle C ve C++ dili konusunda uzmanlaşmak istiyordum. Şu an biliyorum ki, tüm programlama dillerinin canı cehenneme. Diller sadece bir araç. Önemli olan programladığımız alet her ne [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=344&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-287 alignright" title="carklar" src="http://mustafau.files.wordpress.com/2009/04/felipecaparelli_gears_1.png?w=500" alt="Çarklar"   /></p>
<p>Amerikada yakın zamanda Jr. Software Architect olarak işe başlayan birisinin ilk izlenimini anlattığı yazısını paylaşıyorum.</p>
<p>Yazarın <a href="http://www.hasanozgan.com/hakkimda/">Hakkımda</a> sayfasında yazdığı şu cümlelere kısmen katılıyorum:</p>
<p>&#8220;Eskiden programlama dilleri benim amacımdı. Özellikle C ve C++ dili konusunda uzmanlaşmak istiyordum. Şu an biliyorum ki, tüm programlama dillerinin canı cehenneme. Diller sadece bir araç. Önemli olan programladığımız alet her ne ise onun inceliklerini anlamak, o makineyi analiz etmek, ve çalışması için gerekli olan koşulları yerine getirmektir.&#8221;</p>
<p><a href="http://www.hasanozgan.com/2009/08/yazilim-gelistirme-surecleri-1/" target="_blank">http://www.hasanozgan.com/2009/08/yazilim-gelistirme-surecleri-1/</a></p>
<br />Posted in Yazılım  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=344&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/08/03/keyifli-bir-okuma-yazilim-gelistirme-surecleri-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>

		<media:content url="http://mustafau.files.wordpress.com/2009/04/felipecaparelli_gears_1.png" medium="image">
			<media:title type="html">carklar</media:title>
		</media:content>
	</item>
		<item>
		<title>Artık MyFaces ile &#8220;Dependency Injection&#8221; yapılabiliyor</title>
		<link>http://mustafaulu.net/2009/07/14/artik-myfaces-ile-dependency-injection-yapilabiliyor/</link>
		<comments>http://mustafaulu.net/2009/07/14/artik-myfaces-ile-dependency-injection-yapilabiliyor/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 08:16:45 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[MyFaces]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=338</guid>
		<description><![CDATA[MyFaces 1.2.7 sürümünden önce bir hata (MYFACES-1761) nedeniyle Dependency Injection (DI) kullanılamıyordu. Bu hata artık çözüldü. Posted in Java, Yazılım Tagged: Dependency Injection, DI, MyFaces<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=338&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://myfaces.apache.org/"><img class="alignright size-full wp-image-364" title="MyFaces_logo" src="http://mustafau.files.wordpress.com/2009/07/myfaces_logo.jpg?w=500" alt="MyFaces_logo"   />MyFaces</a> 1.2.7 sürümünden önce bir hata (<a href="https://issues.apache.org/jira/browse/MYFACES-1761">MYFACES-1761</a>) nedeniyle <a href="http://analystdeveloper.com/blogs/gurkan/archive/2006/03/19/3056.aspx">Dependency Injection</a> (DI) kullanılamıyordu. Bu hata artık çözüldü.</p>
<br />Posted in Java, Yazılım Tagged: Dependency Injection, DI, MyFaces <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=338&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/07/14/artik-myfaces-ile-dependency-injection-yapilabiliyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>

		<media:content url="http://mustafau.files.wordpress.com/2009/07/myfaces_logo.jpg" medium="image">
			<media:title type="html">MyFaces_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Bu hafta sonu &#8220;Java Teknolojileri Etkinliği&#8221;nde olacağım</title>
		<link>http://mustafaulu.net/2009/06/30/bu-hafta-sonu-java-teknolojileri-etkinliginde-olacagim/</link>
		<comments>http://mustafaulu.net/2009/06/30/bu-hafta-sonu-java-teknolojileri-etkinliginde-olacagim/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 11:22:29 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[CETÜRK]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=334</guid>
		<description><![CDATA[4 Temmuz Cumartesi günü IBM Türk binasında gerçekleştirilecek olan CETURK Java Teknolojileri Etkinliği&#8216;ne gidiyorum Posted in Java, Yazılım Tagged: CETÜRK<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=334&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>4 Temmuz Cumartesi günü IBM Türk binasında gerçekleştirilecek olan <a href="http://mdasgin.blogspot.com/2009/06/ceturk-java-teknolojileri-etkinligi-7.html">CETURK Java Teknolojileri Etkinliği</a>&#8216;ne gidiyorum</p>
<br />Posted in Java, Yazılım Tagged: CETÜRK <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/334/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=334&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/06/30/bu-hafta-sonu-java-teknolojileri-etkinliginde-olacagim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Day 2009&#8242;dan haber veren yok mu?</title>
		<link>http://mustafaulu.net/2009/06/28/java-day-2009dan-haber-veren-yok-mu/</link>
		<comments>http://mustafaulu.net/2009/06/28/java-day-2009dan-haber-veren-yok-mu/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 22:28:02 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Blogküre]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Sun Microsystems]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=330</guid>
		<description><![CDATA[Bugün bunu yaptım ama şunu yapmayı unuttum tarzı yazılarla dolu olan blogküre gerçekten blog yazarlığından habersiz görünüyor. Sun Microsystems 25 Haziran günü İstanbul&#8217;da Java Day 2009 organizasyonunu düzenledi. Blog yazarlarımız bu etkinliği günler öncesinden haber verdiler fakat kendileri etkinliğe katılmayı unuttular. Yukarıda alıntıladığım, Bildirgeç&#8217;te yayımlanan şu yazının giriş cümlesinin ne kadar doğru olduğunu bir kere [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=330&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Bugün bunu yaptım ama şunu yapmayı unuttum tarzı yazılarla dolu olan <a href="http://blogkure.net/">blogküre</a> gerçekten blog yazarlığından habersiz görünüyor.</p></blockquote>
<p><a href="http://tr.sun.com/">Sun Microsystems</a> 25 Haziran günü İstanbul&#8217;da <a href="http://tr.sun.com/sunnews/events/2009/javaday2009/index.jsp">Java Day 2009</a> organizasyonunu düzenledi. Blog yazarlarımız bu etkinliği günler öncesinden haber verdiler fakat kendileri etkinliğe katılmayı unuttular. Yukarıda alıntıladığım, Bildirgeç&#8217;te yayımlanan <a href="http://www.bildirgec.org/yazi/sergey-brin-artik-blogkure-de">şu yazının</a> giriş cümlesinin ne kadar doğru olduğunu bir kere daha anımsadım.</p>
<p><a href="http://blogkure.net/">Blogküre</a>&#8216;de <a href="http://blogkure.net/search/node/java+day">Java Day aramasında</a> çıkan sonuçlardan sadece ikisi etkinlik sonrasında yazılmış. Onlar da blog değil portal tarzı sitelerden geliyor. Bir tanesi <a href="http://blogkure.net/node/70882">kaliteli içeriğe</a> sahip. 3 tane röportaj yayımlamışlar; [<a href="http://www.potkal.com/potkaltv/index.asp?vID=5">1</a>], [<a href="http://www.potkal.com/potkaltv/index.asp?vID=6">2</a>], [<a href="http://www.potkal.com/potkaltv/index.asp?vID=5">3</a>].</p>
<p>Bir tane de <a href="http://friendfeed.com/ahmetalpbalkan/b79fa6d0/java-day-2009-dan-canli-yayin-25-haziran-swiss">FriendFeed canlı yayını</a> bulabildim.</p>
<br />Posted in Açık Kaynak, Blogküre, Java Tagged: Sun Microsystems <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/330/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=330&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/06/28/java-day-2009dan-haber-veren-yok-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress &#8220;Piwik Analytics&#8221; eklentisi için &#8220;Dashboard widget&#8221; yaması</title>
		<link>http://mustafaulu.net/2009/04/23/wordpress-piwik-analytics-eklentisi-icin-dashboard-widget-yamasi/</link>
		<comments>http://mustafaulu.net/2009/04/23/wordpress-piwik-analytics-eklentisi-icin-dashboard-widget-yamasi/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:40:23 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Piwik]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=305</guid>
		<description><![CDATA[Piwik Analytics eklentisi WordPress ile Piwik kurulumları arasındaki iletişimi kolaylaştırıyor. Şimdilik bu eklenti sadece Piwik&#8217;in ihtiyaç duyduğu kodu WordPress sayfalarına yerleştirmeyi sağlıyor. Piwik&#8217;in Widgetize eklentisinin sağladığı widgetları WordPress yönetim panelinden görebilmenin yararlı olacağını düşündüm. Bu düşünceyle aşağıdaki yamayı hazırladım. Posted in Açık Kaynak, Yazılım Tagged: Piwik, WordPress<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=305&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/piwik-analytics/">Piwik Analytics</a> eklentisi <a href="http://wordpress.org/">WordPress</a> ile <a href="http://piwik.org/">Piwik</a> kurulumları arasındaki iletişimi kolaylaştırıyor.</p>
<p>Şimdilik bu eklenti sadece Piwik&#8217;in ihtiyaç duyduğu kodu WordPress sayfalarına yerleştirmeyi sağlıyor. </p>
<p>Piwik&#8217;in Widgetize eklentisinin sağladığı widgetları WordPress yönetim panelinden görebilmenin yararlı olacağını düşündüm. Bu düşünceyle aşağıdaki yamayı hazırladım.</p>
<p><pre class="brush: xml;">
Index: piwikanalytics.php
===================================================================
--- piwikanalytics.php	(revision 112809)
+++ piwikanalytics.php	(working copy)
@@ -267,6 +267,31 @@
 	} // class PA_Filter
 } // endif
 
+/** Dashboard Stuff: WP &gt;= 2.5 */
+
+function piwikanalytics_register_dashboard_widget() {
+	if (!current_user_can('manage_options'))
+		return;
+	wp_register_sidebar_widget('dashboard_piwikanalytics', __('Stats'), 'piwikanalytics_dashboard_widget_content', array(
+		'width' =&gt; 'full'
+	));
+}
+
+function piwikanalytics_add_dashboard_widget($widgets) {
+	global $wp_registered_widgets;
+	if (!isset($wp_registered_widgets['dashboard_piwikanalytics']) || !current_user_can('manage_options'))
+		return $widgets;
+
+	array_splice($widgets, 2, 0, 'dashboard_piwikanalytics');
+	return $widgets;
+}
+
+function piwikanalytics_dashboard_widget_content() { ?&gt;
+&lt;!-- Put embedded iframe code here. --&gt;
+&lt; ?php
+	exit;
+}
+
 if (function_exists(&quot;get_option&quot;)) {
 	if ($wp_siteid_takes_precedence) {
 		$options  = get_option('PiwikAnalyticsPP');
@@ -276,7 +301,7 @@
 
 $gaf = new PA_Filter();
 
-$options  = get_option('PiwikAnalyticsPP',&quot;&quot;);
+$options = get_option('PiwikAnalyticsPP', &quot;&quot;);
 
 if ($options == &quot;&quot;) {
 	$options['phpurl'] = '/piwik/piwik.php';
@@ -284,14 +309,16 @@
 	$options['dltracking'] = true;
 	$options['dlextensions'] = '7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip';
 	//$options['position'] = 'footer';
-	update_option('PiwikAnalyticsPP',$options);
+	update_option('PiwikAnalyticsPP', $options);
 }
 
 // adds the menu item to the admin interface
 add_action('admin_menu', array('PA_Admin','add_config_page'));
 
-
 // adds the footer so the javascript is loaded
 add_action('wp_footer', array('PA_Filter','spool_analytics'));	
 
-?&gt;
+add_action('wp_dashboard_setup', 'piwikanalytics_register_dashboard_widget');
+add_filter('wp_dashboard_widgets', 'piwikanalytics_add_dashboard_widget');
+
+?&gt;
\ No newline at end of file
</pre></p>
<br />Posted in Açık Kaynak, Yazılım Tagged: Piwik, WordPress <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=305&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/04/23/wordpress-piwik-analytics-eklentisi-icin-dashboard-widget-yamasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>PrimeFaces 0.8.3 geliyor</title>
		<link>http://mustafaulu.net/2009/04/21/primefaces-083-geliyor/</link>
		<comments>http://mustafaulu.net/2009/04/21/primefaces-083-geliyor/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:42:03 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[PrimeFaces]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=300</guid>
		<description><![CDATA[PrimeFaces 0.8.2 için kaydını girdiğim hata dün çözüldü. Bir sonraki sürüm olacak 0.8.3 için listede sadece 2 kayıt kaldı. Bu arada JSF Chart Creator için yazdığım yamaları da Çağatay&#8216;a e-posta ile bildirmem gerekiyor. Güncelleme: PrimeFaces 0.8.3 is ready Posted in Açık Kaynak, Java Tagged: JSF, PrimeFaces<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=300&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_301" class="wp-caption alignright" style="width: 77px"><a href="http://primefaces.prime.com.tr/tr/"><img class="size-full wp-image-301" title="Prime" src="http://mustafau.files.wordpress.com/2009/04/prime.png?w=500" alt="prime"   /></a><p class="wp-caption-text">Prime</p></div>
<p><a href="http://primefaces.prime.com.tr/tr/">PrimeFaces</a> 0.8.2 için <a href="http://code.google.com/p/primefaces/issues/detail?id=53">kaydını girdiğim hata</a> dün çözüldü. Bir sonraki sürüm olacak 0.8.3 için listede sadece 2 kayıt kaldı.</p>
<p>Bu arada <a href="http://mustafaulu.net/2009/04/03/jsf-chart-creator-icin-birkac-yama-yazdim/">JSF Chart Creator için yazdığım yamaları</a> da <a href="http://cagataycivici.wordpress.com/">Çağatay</a>&#8216;a e-posta ile bildirmem gerekiyor.</p>
<p><strong>Güncelleme:</strong> <a href="http://cagataycivici.wordpress.com/2009/04/23/primefaces-083-is-ready/">PrimeFaces 0.8.3 is ready</a></p>
<br />Posted in Açık Kaynak, Java Tagged: JSF, PrimeFaces <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=300&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/04/21/primefaces-083-geliyor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>

		<media:content url="http://mustafau.files.wordpress.com/2009/04/prime.png" medium="image">
			<media:title type="html">Prime</media:title>
		</media:content>
	</item>
		<item>
		<title>Endersys günlüğündeki ilk yazım</title>
		<link>http://mustafaulu.net/2009/04/19/endersys-gunlugundeki-ilk-yazim/</link>
		<comments>http://mustafaulu.net/2009/04/19/endersys-gunlugundeki-ilk-yazim/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 22:00:47 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[DX]]></category>
		<category><![CDATA[Endersys]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[L10n]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=288</guid>
		<description><![CDATA[Endersys‘in hata takip sistemine düşen hata raporlarını ve yeni özellik isteklerini kapsamlarına göre etiketlendiriyoruz. Aşağıda bizim en çok kullandığımız etiketleri ve bu etiketlerin ne anlama geldiklerini görebilirsiniz.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=288&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-296 alignright" title="endersys" src="http://mustafau.files.wordpress.com/2009/04/endersys.png?w=500" alt="endersys"   /></p>
<p><a href="http://blog.endersys.com/">Endersys Blog</a>&#8216;daki ilk yazımda <a href="http://www.mantisbt.org/">Mantis</a> kayıtlarında kullandığımız etiketleri anlattım. <strong>UX</strong>, <strong>DX</strong>, <strong>i18n</strong>, <strong>L10n</strong> ve <strong>Testing</strong> etiketlerinin bizim için ne ifade ettiklerini öğrenmek istiyorsanız yazıyı okuyabilirsiniz.</p>
<p><a title="Yazılım geliştirme süreçleri - Etiketler" href="http://blog.endersys.com/2009/04/yazilim-gelistirme-surecleri-etiketler/">Yazılım geliştirme süreçleri &#8211; Etiketler</a></p>
<br />Posted in Yazılım Tagged: DX, Endersys, i18n, L10n, Testing, UX <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=288&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/04/19/endersys-gunlugundeki-ilk-yazim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>

		<media:content url="http://mustafau.files.wordpress.com/2009/04/endersys.png" medium="image">
			<media:title type="html">endersys</media:title>
		</media:content>
	</item>
		<item>
		<title>JSF Chart Creator için birkaç yama yazdım</title>
		<link>http://mustafaulu.net/2009/04/03/jsf-chart-creator-icin-birkac-yama-yazdim/</link>
		<comments>http://mustafaulu.net/2009/04/03/jsf-chart-creator-icin-birkac-yama-yazdim/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 09:24:01 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JFreeChart]]></category>
		<category><![CDATA[JSF Chart Creator]]></category>
		<category><![CDATA[JSF Components]]></category>

		<guid isPermaLink="false">http://mustafaulu.net/?p=283</guid>
		<description><![CDATA[JSF-Components projesinin alt ürünü olan JSF Chart Creator için bazı yamalar hazırladım. Add explode support to pie charts. Add barOutline support to bar charts. Posted in Açık Kaynak, Java Tagged: JFreeChart, JSF Chart Creator, JSF Components<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=283&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://jsf-comp.sourceforge.net/components/index.html">JSF-Components</a> projesinin alt ürünü olan <a href="http://jsf-comp.sourceforge.net/components/chartcreator/index.html">JSF Chart Creator</a> için bazı <a href="http://tr.wikipedia.org/wiki/Yama">yama</a>lar hazırladım.</p>
<ul>
<li><a href="http://sourceforge.net/tracker/?func=detail&amp;aid=2719716&amp;group_id=137466&amp;atid=740081">Add explode support to pie charts.</a></li>
<li><a href="http://sourceforge.net/tracker/?func=detail&amp;aid=2719786&amp;group_id=137466&amp;atid=740081">Add barOutline support to bar charts.</a></li>
</ul>
<br />Posted in Açık Kaynak, Java Tagged: JFreeChart, JSF Chart Creator, JSF Components <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=283&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2009/04/03/jsf-chart-creator-icin-birkac-yama-yazdim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal 7 kullanıcı parolalarını veritabanında nasıl tutuyor</title>
		<link>http://mustafaulu.net/2008/10/21/drupal-7-kullanici-parolalarini-veritabaninda-nasil-tutuyor/</link>
		<comments>http://mustafaulu.net/2008/10/21/drupal-7-kullanici-parolalarini-veritabaninda-nasil-tutuyor/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 20:38:47 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[phpass]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mustafau.wordpress.com/?p=262</guid>
		<description><![CDATA[Drupal 7 kullanıcı parolalarını saklamak için yeni bir yöntem kullanıyor. Bu yöntem önceki Drupal sürümlerine göre daha güvenli olan ve yazılımlar arası kullanıcı taşınabilirliği sağlayan phpass algoritmasına dayanıyor. Artık aynı algoritmayı uygulayan Drupal, WordPress, bbPress, phpBB ve Gallery yazılımları arasında kullanıcı hesapları parola yenilemeye gerek kalmadan taşınabilecek. phpass algoritmasının uygulaması Drupal dağıtımındaki password.inc dosyasından alıp [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=262&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org/">Drupal</a> 7 kullanıcı parolalarını saklamak için yeni bir yöntem kullanıyor. Bu yöntem önceki Drupal sürümlerine göre daha güvenli olan ve yazılımlar arası kullanıcı taşınabilirliği sağlayan <a href="http://www.openwall.com/phpass/">phpass</a> algoritmasına dayanıyor.</p>
<p>Artık aynı algoritmayı uygulayan <a href="http://drupal.org/cvs?commit=108551">Drupal</a>, <a href="http://trac.wordpress.org/ticket/2394">WordPress</a>, <a href="http://trac.bbpress.org/ticket/760">bbPress</a>, <a href="http://area51.phpbb.com/docs/code/phpBB3/_includes---functions.php.html#functionphpbb_hash">phpBB</a> ve <a href="https://gallery.svn.sourceforge.net/svnroot/gallery/trunk/gallery2/lib/phpass/PasswordHash.inc">Gallery</a> yazılımları arasında kullanıcı hesapları parola yenilemeye gerek kalmadan taşınabilecek.</p>
<p>phpass algoritmasının uygulaması Drupal dağıtımındaki <a href="http://cvs.drupal.org/viewvc.py/drupal/drupal/includes/password.inc?view=markup">password.inc</a> dosyasından alıp aşağıya eklediğim 5 satır kod içerisinde kolaylıkla anlaşılabilir.</p>
<p><pre class="brush: php;">

$hash = md5($salt . $password, TRUE);
do {
  $hash = md5($hash . $password, TRUE);
} while (--$count);
$output =  $setting . _password_base64_encode($hash, 16);

</pre></p>
<p>Uygulama bildiğimiz &#8220;parola&#8221; + &#8220;rastgele karakterler öbeği&#8221; yöntemini temel alıyor. Parola&#8217;ya önce rastgele karakterlerden oluşan bir kelime ekleniyor. Oluşan karakter dizisi bilinen algoritmalardan biriyle (<a href="http://tr.wikipedia.org/wiki/MD5">MD5</a>, <a href="http://en.wikipedia.org/wiki/SHA_hash_functions">SHA1</a>) karmaşıklaştırılıyor (hash). Daha sonra bu işlem belirli bir miktar tekrarlanıyor. En sonunda ortaya çıkan karmaşıklaştırılmış ürüne ilk belirlenen rastgele karakterler ve işlemin tekrarlanma değeri ekleniyor. Böylece kullanılan rastgele karakterler ve tekrarlanma sayısının ileride tekrar kullanılabilmesi sağlanıyor. Bilgisayarların ileride daha hızlı olacağı ve bu yöntemi aşabileceği göz önünde bulundurularak tekrarlanma miktarının her yeni Drupal sürümünde arttırılması öngörülüyor.</p>
<br />Posted in Drupal, Güvenlik Tagged: bbPress, Gallery, phpass, phpbb, WordPress <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=262&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2008/10/21/drupal-7-kullanici-parolalarini-veritabaninda-nasil-tutuyor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Pardus&#8217;ta PDO_PGSQL ve PDO_MYSQL kurulumu</title>
		<link>http://mustafaulu.net/2008/08/23/pardusta-pdo_pgsql-ve-pdo_mysql-kurulumu/</link>
		<comments>http://mustafaulu.net/2008/08/23/pardusta-pdo_pgsql-ve-pdo_mysql-kurulumu/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 13:37:43 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pardus]]></category>
		<category><![CDATA[PDO]]></category>
		<category><![CDATA[pdo_mysql]]></category>
		<category><![CDATA[pdo_pgsql]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mustafau.wordpress.com/?p=192</guid>
		<description><![CDATA[Drupal&#8217;ın geliştirilmekte olan 7.x sürümünün veritabanı sistemi PHP&#8217;nin PDO eklentisi kullanılarak yeniden yazıldı. Yeni sürümü denemek veya yama hazırlamak için PHP&#8217;nin PDO eklentisi ve PDO_PGSQL ve/veya PDO_MYSQL sürücüleri ile derlenmiş olması gerekiyor. Pardus depolarındaki PHP paketleri bize bu desteği sağlamıyor. Bir süre önce Pardus&#8217;un hata takip sistemine durumu anlatan bir kayıt girmiştim. Umarım kısa zamanda [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=192&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Drupal&#8217;ın geliştirilmekte olan 7.x sürümünün veritabanı sistemi PHP&#8217;nin <a href="http://tr2.php.net/manual/en/book.pdo.php">PDO</a> eklentisi kullanılarak <a href="http://drupal.org/node/225450">yeniden yazıldı</a>. Yeni sürümü denemek veya yama hazırlamak için PHP&#8217;nin PDO eklentisi ve <a href="http://tr2.php.net/manual/en/ref.pdo-pgsql.php">PDO_PGSQL</a> ve/veya <a href="http://tr2.php.net/manual/en/ref.pdo-mysql.php">PDO_MYSQL</a> sürücüleri ile derlenmiş olması gerekiyor.</p>
<p>Pardus depolarındaki PHP paketleri bize bu desteği sağlamıyor. Bir süre önce Pardus&#8217;un hata takip sistemine <a href="http://bugs.pardus.org.tr/show_bug.cgi?id=7920">durumu anlatan bir kayıt</a> girmiştim. Umarım kısa zamanda ilgi görür.</p>
<p>Drupal 7.x sürümünü Pardus&#8217;a kurabilmek için PHP&#8217;yi kaynak kodlarından derlemek gerekiyor. Derlemeye hazırlanırken phpinfo() fonksiyonunun çıktısından Pardus&#8217;a özgü &#8220;configure&#8221; ayarlarını alıp bu ayarların en sonuna aşağıdaki iki ayarı ekleyin:</p>
<p><code>--with-pdo-pgsql=shared</code><br />
<code>--with-pdo-mysql=shared</code></p>
<p>Kurulum sırasında PHP &#8220;<code>/etc/apache2/apache2.conf</code>&#8221; dosyasının var olmasını gerektiriyor. Bu sorunu çözmek için aşağıdaki komut yeterli oluyor:</p>
<p><code>sudo ln /etc/apache2/httpd.conf /etc/apache2/apache2.conf</code></p>
<p>PHP derleme ve kurulum işlemi bittikten sonra &#8220;<code>/etc/php/php.ini</code>&#8221; dosyasını açıp &#8220;Dynamic Extensions&#8221; bölümünün altına aşağıdaki satırları ekleyin:</p>
<p><code>extension=pdo.so<br />
extension=pdo_pgsql.so<br />
extension=pdo_mysql.so</code></p>
<p>Hepsi bu kadar. Apache&#8217;yi yeniden başlattıktan sonra Drupal kurulumuna geçebilirsiniz.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mustafau.wordpress.com/192/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mustafau.wordpress.com/192/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=192&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2008/08/23/pardusta-pdo_pgsql-ve-pdo_mysql-kurulumu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Bir Drupal form&#8217;unu bütün yönleriyle test etmek</title>
		<link>http://mustafaulu.net/2008/08/08/bir-drupal-formunu-butun-yonleriyle-test-etmek/</link>
		<comments>http://mustafaulu.net/2008/08/08/bir-drupal-formunu-butun-yonleriyle-test-etmek/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 20:59:10 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Simpletest]]></category>
		<category><![CDATA[Test]]></category>

		<guid isPermaLink="false">http://mustafau.wordpress.com/2008/08/08/175/</guid>
		<description><![CDATA[Bu yazıyı okumadan önce Lullabot.com&#8217;un Drupal için &#8220;Unit Test&#8221; yazımına başlangıç makalesini okumanızı öneririm. Aşağıda anlatacağım yöntemler Drupal 7 sürümü için geçerlidir. Drupal 6 için bazı değişiklikler yapılması gerekebilir. Geçen hafta Drupal&#8217;ın geliştirilmekte olan 7.x sürümü için bir yama hazırladım. Aggregator eklentisine OPML içe aktarım özelliğini getiren bu yama için bazı testler yazmam gerekti. Drupal, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=175&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bu yazıyı okumadan önce Lullabot.com&#8217;un <em><a title="Drupal için &quot;Unit Test&quot; yazımına başlangıç" href="http://www.lullabot.com/articles/introduction-unit-testing">Drupal için &#8220;Unit Test&#8221; yazımına başlangıç</a></em> makalesini okumanızı öneririm.</p>
<p>Aşağıda anlatacağım yöntemler Drupal 7 sürümü için geçerlidir. Drupal 6 için bazı değişiklikler yapılması gerekebilir.</p>
<p>Geçen hafta Drupal&#8217;ın geliştirilmekte olan 7.x sürümü için bir yama hazırladım. <a title="Aggregator eklentisi için OPML içe aktarım özelliğini getiren bu yama" href="http://drupal.org/node/16282#comment-948017">Aggregator eklentisine OPML içe aktarım özelliğini getiren bu yama</a> için bazı testler yazmam gerekti. Drupal, 7.x sürümü ile birlikte kendi test eklentisine kavuştuğu için artık testleri ile birlikte gönderilmeyen yamalar çekirdek dağıtıma kabul edilmiyor.</p>
<p>OPML içe aktarım özelliği için Aggregator menüsüne yeni bir form sayfası eklenmesi gerekiyordu. Kendi halinde bir sayfaya yerleştirilmiş bu form için yazdığım testler başka formlar için tam bir test kalıbı oluşturacak nitelikte oldu.</p>
<p>Bir Drupal formunu 3 adımda test edebiliriz. Birinci adımda önce formu oluşturur sonra beklediğimiz form alanlarının basılıp basılmadığını test ederiz.</p>
<p><pre class="brush: php;">
/**
 * OPML içe aktarım formunu oluştur.
 */
function testOPMLImportForm() {
  $this-&gt;drupalGet('admin/content/aggregator/add/opml');
  $this-&gt;assertText('A single OPML document may contain a collection of many feeds.', t('Yardım metninin görüntülenmesi test ediliyor.'));
  $this-&gt;assertFieldByName('files[upload]', '', t('Dosya yükleme alanının görüntülenmesi test ediliyor.'));
  $this-&gt;assertFieldByName('remote', '', t('OPML dosyası adresi alanının görüntülenmesi test ediliyor.'));
  $this-&gt;assertFieldByName('refresh', '', t('Güncelleme alanının görüntülenmesi test ediliyor.'));
  $this-&gt;assertFieldByName('category[1]', '1', t('Dizin listesi alanının görüntülenmesi test ediliyor.'));
}
</pre></p>
<p>İkinci adımda form alanlarına aklımıza gelen bütün geçersiz bilgileri gireriz. Daha sonra formu gönderip ne gibi hata mesajları verdiğini test ederiz.</p>
<p><pre class="brush: php;">
/**
 * OPML içe aktarım formunu geçersiz bilgiler ile gönder.
 */
function testOPMLImportFormValidate() {
  $form = array();
  $this-&gt;drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
  $this-&gt;assertRaw(t('You must &lt;em&gt;either&lt;/em&gt; upload a file or enter a URL.'), t('Bilgi alanları boş bırakılmamalı hatası test ediliyor.'));
  $path = $this-&gt;getEmptyOpml();
  $form = array(
    'files[upload]' =&gt; $path,
    'remote' =&gt; file_create_url($path),
  );
  $this-&gt;drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
  $this-&gt;assertRaw(t('You must &lt;em&gt;either&lt;/em&gt; upload a file or enter a URL.'), t('Dosya yükleme ve adres alanlarından yalnızca biri doldurulmalı hatası test ediliyor.'));
  $form = array('remote' =&gt; 'invalidUrl://empty');
  $this-&gt;drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
  $this-&gt;assertText(t('This URL is not valid.'), t('Girilen adres geçersiz hatası test ediliyor.'));
}
</pre></p>
<p>Üçüncü ve son adımda form alanlarına geçerli bilgiler gireriz. Formu gönderdiğimizde girdiğimiz bilgilerin beklediğimiz gibi işleyip işlemediğini test ederiz.</p>
<p><pre class="brush: php;">
/**
 * OPML içe aktarım formunu geçerli bilgiler ile gönder.
 */
function testOPMLImportFormSubmit() {
  $feeds[0] = $this-&gt;getFeedEditArray();
  $form = array(
    'files[upload]' =&gt; $this-&gt;getValidOpml($feeds),
    'refresh'       =&gt; '900',
    'category[1]'   =&gt; 'gezegen',
  );
  $this-&gt;drupalPost('admin/content/aggregator/add/opml', $form, t('Import'));
  $feeds_from_db = db_query(&quot;SELECT f.title, f.url, f.refresh, cf.cid FROM {aggregator_feed} f LEFT JOIN {aggregator_category_feed} cf ON f.fid = cf.fid&quot;);
  $refresh = $category = TRUE;
  while ($feed = db_fetch_array($feeds_from_db)) {
    $title[$feed['url']] = $feed['title'];
    $url[$feed['title']] = $feed['url'];
    $category = $category &amp;amp;&amp;amp; $feed['cid'] == 1;
    $refresh = $refresh &amp;amp;&amp;amp; $feed['refresh'] == 900;
  }
  $this-&gt;assertEqual($title[$feeds[0]['url']], $feeds[0]['title'], t('Veritabanı kaydı tespit edildi.'));
  $this-&gt;assertTrue($refresh, t('Güncelleme bilgisi doğrulandı.'));
  $this-&gt;assertTrue($category, t('Dizin bilgisi doğrulandı.'));
}
</pre></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mustafau.wordpress.com/175/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mustafau.wordpress.com/175/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=175&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2008/08/08/bir-drupal-formunu-butun-yonleriyle-test-etmek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal için Zend Framework eklentisine geliştirici yetkisi aldım</title>
		<link>http://mustafaulu.net/2008/06/03/drupal-icin-zend-framework-eklentisine-gelistirici-yetkisi-aldim/</link>
		<comments>http://mustafaulu.net/2008/06/03/drupal-icin-zend-framework-eklentisine-gelistirici-yetkisi-aldim/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 15:17:12 +0000</pubDate>
		<dc:creator>mustafa ulu</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://mustafau.wordpress.com/?p=171</guid>
		<description><![CDATA[Zend_Feed eklentisi Zend Framework ile Drupal arasında köprü işlevi gören Zend eklentisine bağımlı olarak tasarlandı. İlk zamanlar bu bağımlılığı kuvvetlendirmek için Zend eklentisine bazı yamalar hazırlamıştım. Hazırladığım yamalar eklentiye kabul edilmişti. Geçen gün Zend eklentisinin geliştiricisi yeterli zaman ayıramadığı için bana da CVS&#8217;ye yazma yetkisi verdi. Aslında haftalar önce bana bunu teklif etmişti fakat ben [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=171&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org/project/zend_feed">Zend_Feed</a> eklentisi <a href="http://framework.zend.com/">Zend Framework</a> ile <a href="http://drupal.org/">Drupal</a> arasında köprü işlevi gören <a href="http://drupal.org/project/zend">Zend</a> eklentisine bağımlı olarak tasarlandı. İlk zamanlar bu bağımlılığı kuvvetlendirmek için Zend eklentisine bazı yamalar hazırlamıştım. Hazırladığım yamalar eklentiye kabul edilmişti.</p>
<p>Geçen gün Zend eklentisinin geliştiricisi yeterli zaman ayıramadığı için bana da <a href="http://drupal.org/project/developers/197842">CVS&#8217;ye yazma yetkisi</a> verdi. Aslında haftalar önce bana bunu teklif etmişti fakat ben yanaşmamıştım. Geçen gün tekrar bazı yamalar hazırlayıp gönderdikten sonra bana sormadan yazma yetkisini vermiş. Artık bana da kabul etmek kalıyor.</p>
<p>Zend Framework eklentisi ile birlikte <a href="http://drupal.org/user/207559">Drupal.org&#8217;da 6 eklentinin geliştiricisi</a> konumundayım.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mustafau.wordpress.com/171/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mustafau.wordpress.com/171/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mustafau.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mustafau.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mustafau.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mustafaulu.net&#038;blog=537600&#038;post=171&#038;subd=mustafau&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mustafaulu.net/2008/06/03/drupal-icin-zend-framework-eklentisine-gelistirici-yetkisi-aldim/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8f6d5acdf6beca511ac2003434abd4c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mustafa ulu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
