<?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>(o^^)o Worufu &#187; php</title>
	<atom:link href="http://www.hafenscher.net/blog/archives/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hafenscher.net/blog</link>
	<description>personal website of Wolfgang Hafenscher</description>
	<lastBuildDate>Fri, 16 Jul 2010 22:18:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Solution to problems with PHP set_include_path</title>
		<link>http://www.hafenscher.net/blog/archives/272</link>
		<comments>http://www.hafenscher.net/blog/archives/272#comments</comments>
		<pubDate>Sat, 18 Apr 2009 16:25:07 +0000</pubDate>
		<dc:creator>worufu</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.hafenscher.net/blog/?p=272</guid>
		<description><![CDATA[Anybody using the Zend Framework (or any other php script using set_include_path() ) might already have experienced problems with set_include_path() at one time or another. Most Zend Framework implementations (including implementations from the reference guide) are using set_include_path() within the bootloader.php file to setup the correct include path for the Zend Framework. The nice thing [...]]]></description>
			<content:encoded><![CDATA[<p>Anybody using the Zend Framework (or any other php script using set_include_path() ) might already have experienced <strong>problems with set_include_path()</strong> at one time or another.</p>
<p>Most Zend Framework implementations (including implementations from the reference guide) are using set_include_path() within the bootloader.php file to setup the correct include path for the Zend Framework. The nice thing is that by doing so you&#8217;ll just have to write e.g. require_once(&#8216;Zend/View.php&#8217;) for including Zend Framework classes or not even that by just using the great Autoloader feature. In a perfect environment setup you&#8217;ll just have to instantiate a new object of any Zend Framework class and it gets loaded automatically (you don&#8217;t even have to require/include any additional file as the Autoloader loads classes automatically from within the specified include path). Additionally you extend the include path to a library folder, etc.</p>
<p>Now it happens that in some mysterious server setups you cannot override the pre-defined include path. Neither <strong>set_include_path()</strong> nor<strong> ini_set(&#8216;include_path&#8217;, &#8216;/path/:.&#8217;) </strong>have any effect on what<strong> get_include_path()</strong> is holding for you.</p>
<p>In such a case it might help to check you<strong> apache config</strong> which also can set the php include path. If it is set within the apache config you are out of luck. You simply cannot override it by script anymore. Same applies to setting the include path from within <strong>.htaccess</strong>. That also disables the ability to set the include path by script.</p>
<p>One thing I have not evaluated yet practically (but which I hope to be accurate in theory) is that you still can pre-define the value within apache config and .htaccess and at the same time allow override by script: just use <strong>php_value instead of php_admin_value</strong> when pre-defining php values.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hafenscher.net/blog/archives/272/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prepare for the next revolution: the Semantic Web&#8230; the Web 3.0&#8230; the Giant Graph</title>
		<link>http://www.hafenscher.net/blog/archives/234</link>
		<comments>http://www.hafenscher.net/blog/archives/234#comments</comments>
		<pubDate>Thu, 23 Oct 2008 21:01:34 +0000</pubDate>
		<dc:creator>worufu</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[semantic applications]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web 3.0]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://www.hafenscher.net/blog/?p=234</guid>
		<description><![CDATA[The last two days I was one of a few people who had the great pleasure to enjoy the very informative conference about the Semantic Web (aka. Web 2.0/3.0, aka. the Giant Global Graph) in Vienna, Austria: the &#8220;Web of Data Practicioners Days&#8221;. Many different point of views, development status of different semantic applications and [...]]]></description>
			<content:encoded><![CDATA[<p>The last two days I was one of a few people who had the great pleasure to enjoy the very informative conference about the Semantic Web (aka. Web 2.0/3.0, aka. the Giant Global Graph) in Vienna, Austria: the <a href="http://www.webofdata.info/">&#8220;Web of Data Practicioners Days&#8221;</a>.</p>
<p style="text-align: center;"><a class="" rel="" title="WODPD" href="http://www.flickr.com/photos/84936721@N00/2963852459/"><img src="http://farm4.static.flickr.com/3062/2963852459_a9a19cbc15_m.jpg" alt="WODPD"/></a></p>
<p>Many different point of views, development status of different semantic applications and best of all &#8211; available implementations around the topic Semantic Web were presented. The mix of information from introductory details for beginners like myself to insights for pros and senior programmers was perfect.<br />
<span id="more-234"></span><br />
If you are looking for an in-depth explanation of the Semantic Web I would like to point you to the <a href="http://en.wikipedia.org/wiki/Semantic_web">Semantic Web wikipedia article</a>. There you will find basic information and further links. If you are looking for photos of the conference you will be served at <a href="http://www.flickr.com/search/?q=wodpd2008">flickr.com when searching for &#8220;wodpd2008&#8243;</a>.</p>
<p style="text-align: center;"><a class="" rel="" title="WODPD Audience" href="http://www.flickr.com/photos/84936721@N00/2964693962/"><img class="alignnone" src="http://farm4.static.flickr.com/3056/2964693962_570b83e58b.jpg" alt="WODPD Audience"/></a></p>
<p>The possibilities of the Semantic Web are simply incredible and I am truly impressed by the current status of the development. It is quite shocking that so little information is spread publicly on prominent places. One thing which caught high attention at the conference is for example the inclusion of a semantic framework offering semantic functionality in KDE 4.0 (<a href="http://nepomuk.kde.org/">Nepomuk</a>). Another really nice implementation was the semantically enhanced Wiki of the <a href="http://www.semantic-web.at/">Semantic Web Company</a>. The semantic Wiki eliminates a lot of maintenance tasks as it queries the semantic connections dynamically and displays the generated lists in an automatic fashion.</p>
<p>It is interesting to see that there are semantic initiatives from many different directions. There is the main movement of porting existing data from the current data silos into open semantic structures. Then there are industries which probably do not even know that they are supporting the evolution of semantic data relations. For example there are the first devices with integrated GPS capabilities (cameras, mobile phones) which store the exact geo-location into the image EXIF metadata (additionally to all sorts of other data like timestamp, camera settings, etc.). This addition of longitude and latitude values is a big step forward as it allows to relate the image to a location on this planet. Which allows endless more relations to information about the location probably also in accordance to the timestamp. And then there are some companies already investing big into semantic technology by creating products and services of the future. Of course in a closed way at the moment but at least they are also contributing to the further development and sooner or later all the data will be interlinked anyway as this is the real power of the semantic web.</p>
<p>From my point of view of a PHP application developer I am glad to report that there are many useful toolkits, frameworks, plugins in addition to existing and widespread PHP projects (e.g. WordPress, Drupal, etc.) are already available. If you want to get your locked-in data out there in <a href="http://www.w3.org/RDF/">RDF</a> you might want to take a closer look at <a href="http://triplify.org/">Triplify</a>. Of course they already offer a wordpress configuration.</p>
<p>WordPress users also might want to install <a href="http://tagaroo.opencalais.com/">the tagaroo plugin</a> which is basically a plugin demonstrating a real life implementation of a semantic web service offering additional benefit for bloggers. It is based on the <a href="http://opencalais.com/">Open Calais Webservice</a> which is an online service which analyzes submitted text and allows for integrating semantic funcationality for any kind of application. Tagaroo submits your blog entry which gets analyzed and suggests tags which would fit your blog entry and on top of that you also get flickr images for inclusion which might match the suggested tags as well.</p>
<p>I could go on and on but I will stop here with just a few more pointers: <a href="http://dbpedia.org/">dbpedia</a>, <a href="http://dbtune.org/">dbtune</a>, <a href="http://microformats.org/">microformats</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/3999">firefox gnosis extension</a>, <a href="http://dig.csail.mit.edu/2007/tab/">firefox tabulator extension</a>, <a href="http://opencalais.com/">open calais</a></p>
<p>Some of the lecturers were <a href="http://dannyayers.com/">Danny Ayers</a>, <a href="http://www.alandix.com/">Alan Dix</a>, <a href="http://leobard.twoday.net/">Leo Sauermann</a>, <a href="http://www.informatik.uni-leipzig.de/~auer/">Sören Auer</a>, <a href="http://moustaki.org/">Yves Raimond</a>, <a href="http://www.deri.ie/about/team/member/Brian_Davis/">Brian Davis</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hafenscher.net/blog/archives/234/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open source code vault</title>
		<link>http://www.hafenscher.net/blog/archives/150</link>
		<comments>http://www.hafenscher.net/blog/archives/150#comments</comments>
		<pubDate>Mon, 03 Dec 2007 22:38:31 +0000</pubDate>
		<dc:creator>worufu</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.hafenscher.net/blog/archives/150</guid>
		<description><![CDATA[After having thought about it for months I finally had some time to setup the Pulpmedia code vault. The primary goal of the platform is to give me and other pulpmedia programmers the chance to give the open source community something back. We are using open source tools and codes for several years now and [...]]]></description>
			<content:encoded><![CDATA[<p>After having thought about it for months I finally had some time to setup the <a href="http://code.pulpmedia.at/">Pulpmedia code vault</a>. The primary goal of the platform is to give me and other <a href="http://www.pulpmedia.at/">pulpmedia</a> programmers the chance to give the open source community something back. We are using open source tools and codes for several years now and especially in web development you can drive your whole business on open source products. Besides our usual commitment we are going to publish one or another web dev library from time to time. It may still look a bit rough (hey&#8230; I am a programer) but there are many features planned for the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hafenscher.net/blog/archives/150/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
