<?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>VividVisions &#187; Helma</title>
	<atom:link href="http://www.vividvisions.com/category/helma/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vividvisions.com</link>
	<description>information design</description>
	<lastBuildDate>Wed, 19 May 2010 19:42:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>TagThePress &#8211; das tagthe.net Plugin für WordPress 2.5</title>
		<link>http://www.vividvisions.com/2008/03/31/tagthepress-das-tagthenet-plugin-fuer-wordpress-25/</link>
		<comments>http://www.vividvisions.com/2008/03/31/tagthepress-das-tagthenet-plugin-fuer-wordpress-25/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 22:35:47 +0000</pubDate>
		<dc:creator>Walter</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Helma]]></category>
		<category><![CDATA[Main blog]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[TagThePress]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Fixed]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[tagthe]]></category>
		<category><![CDATA[this]]></category>

		<guid isPermaLink="false">http://www.vividvisions.com/?p=124</guid>
		<description><![CDATA[English: The description of TagThePress moved here. Deutsch: Die Beschreibung von TagThePress befindet sich jetzt hier. Similar posts: Do you speak English? Neue Tricks für einen alten Fuchs Freewave wird internationaler Kompatibilität für den Internet Explorer 8 Was ist Social Media? Comment on this post.]]></description>
			<content:encoded><![CDATA[<p><strong>English:</strong> The description of TagThePress <a href="http://www.vividvisions.com/projects/tagthepress/">moved here</a>.</p>
<p><strong>Deutsch: </strong>Die Beschreibung von TagThePress <a href="http://www.vividvisions.com/projects/tagthepress/">befindet sich jetzt hier</a>.<br />
<h2>Similar posts:</h2>
<ul class="similar-posts">
<li><a href="http://www.vividvisions.com/2008/09/18/do-you-speak-english/" rel="bookmark" title="18. Sep 08">Do you speak English?</a></li>
<li><a href="http://www.vividvisions.com/2008/06/21/neue-tricks-fur-einen-alten-fuchs/" rel="bookmark" title="21. Jun 08">Neue Tricks für einen alten Fuchs</a></li>
<li><a href="http://www.vividvisions.com/2007/08/23/freewave-wird-internationaler/" rel="bookmark" title="23. Aug 07">Freewave wird internationaler</a></li>
<li><a href="http://www.vividvisions.com/2008/01/30/kompatibilitat-fur-den-internet-explorer-8/" rel="bookmark" title="30. Jan 08">Kompatibilität für den Internet Explorer 8</a></li>
<li><a href="http://www.vividvisions.com/2008/06/06/was-ist-social-media/" rel="bookmark" title="06. Jun 08">Was ist Social Media?</a></li>
</ul>
<p><!-- Similar Posts took 5.109 ms --></p>
<p><strong><a href="http://www.vividvisions.com/2008/03/31/tagthepress-das-tagthenet-plugin-fuer-wordpress-25/#respond">Comment on this post.</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.vividvisions.com/2008/03/31/tagthepress-das-tagthenet-plugin-fuer-wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mod_jk auf Mac OS X 10.5 (Intel, 64-bit) kompilieren</title>
		<link>http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/</link>
		<comments>http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 21:37:57 +0000</pubDate>
		<dc:creator>Walter</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Helma]]></category>
		<category><![CDATA[Main blog]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[ajp]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Architektur]]></category>
		<category><![CDATA[bit]]></category>
		<category><![CDATA[Ersatz]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Lust]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mod]]></category>
		<category><![CDATA[Motto]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[Version]]></category>

		<guid isPermaLink="false">http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/</guid>
		<description><![CDATA[Leopard kommt zwar mit Apache 2.2.6 inklusive mod_proxy_ajp daher, aber wieder ohne mod_jk. mod_proxy_ajp dient zwar als Ersatz, wer aber trotzdem frei nach dem Motto &#8220;If it ain&#8217;t broke, don&#8217;t fix it&#8221; keine Lust/Zeit hat, seine Projekte alle umzukonfigurieren (und durchzutesten), wird weiterhin mit mod_jk arbeiten wollen. Also wieder von http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/ die aktuellen Sourcen geholt [...]]]></description>
			<content:encoded><![CDATA[<p>Leopard kommt zwar mit Apache 2.2.6 inklusive <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html">mod_proxy_ajp</a> daher, aber wieder ohne mod_jk. mod_proxy_ajp dient zwar als Ersatz, wer aber trotzdem frei nach dem Motto &#8220;If it ain&#8217;t broke, don&#8217;t fix it&#8221; keine Lust/Zeit hat, seine Projekte alle umzukonfigurieren (und durchzutesten), wird weiterhin mit mod_jk arbeiten wollen.</p>
<p><span id="more-74"></span>Also wieder von <a href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/">http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/</a> die aktuellen Sourcen geholt und wie schon <a href="http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/">früher beschrieben</a> kompiliert.</p>
<p>Das Kompilieren lief problemlos, erst Apache hatte etwas gegen das neue Modul. Er weigerte sich es sich zu laden, &#8220;<em>mod_jk.so: mach-o, but wrong architecture&#8221; </em>war die Fehlermeldung. Das lag daran, dass das <em>configure</em> Skript offenbar den Maschinentyp nicht korrekt erkennen kann und so die 32-bit anstatt der 64-bit Version gebaut hat. Mit folgenden Zusätzen hat es dann funktioniert:</p>
<pre>./configure CFLAGS='-arch x86_64' APXSLDFLAGS='-arch x86_64' --with-apxs=/usr/sbin/apxs
make
sudo make install</pre>
<p>Um herauszufinden, welche Apache Version ihr habt, gebt einfach folgendes ins Terminal ein:</p>
<pre><em>apachectl -V</em></pre>
<p>Damit werden Euch sämtliche Informationen über Eure Apache-Installation angezeigt. In einer Zeile steht dann auch die Architektur, in meinem Fall eben <em>&#8220;Architecture: 64-bit&#8221;.</em></p>
<p>Hier noch eine kleine Übersicht über die möglichen Architekturen auf Macs:</p>
<ul>
<li><em>ppc</em> &#8211; Power PC</li>
<li><em>ppc64</em> &#8211; Power PC 64-bit</li>
<li><em>i386</em> &#8211; Intel</li>
<li><em>x86_64</em> &#8211; Intel 64-bit</li>
</ul>
<h2>Similar posts:</h2>
<ul class="similar-posts">
<li><a href="http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/" rel="bookmark" title="19. Sep 07">Apache 2 mit PHP 5 auf Mac OS X (Server) 10.3.9 kompilieren und installieren</a></li>
<li><a href="http://www.vividvisions.com/2007/07/19/helma-16-ist-da/" rel="bookmark" title="19. Jul 07">Helma 1.6 ist da</a></li>
<li><a href="http://www.vividvisions.com/2008/12/09/my-favourite-iphone-applications-so-far/" rel="bookmark" title="09. Dez 08">My favourite iPhone applications (so far)</a></li>
<li><a href="http://www.vividvisions.com/2008/09/18/do-you-speak-english/" rel="bookmark" title="18. Sep 08">Do you speak English?</a></li>
<li><a href="http://www.vividvisions.com/2008/01/05/netscape-navigator-ein-nachruf/" rel="bookmark" title="05. Jan 08">Netscape Navigator &#8211; Ein Nachruf</a></li>
</ul>
<p><!-- Similar Posts took 19.953 ms --></p>
<p><strong><a href="http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/#respond">Comment on this post.</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache 2 mit PHP 5 auf Mac OS X (Server) 10.3.9 kompilieren und installieren</title>
		<link>http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/</link>
		<comments>http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 21:14:00 +0000</pubDate>
		<dc:creator>Walter</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Helma]]></category>
		<category><![CDATA[Main blog]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[Grafikbibliothek]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mod]]></category>
		<category><![CDATA[Modul]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[prefix]]></category>
		<category><![CDATA[Sourcecode]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[usr]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[zxf]]></category>

		<guid isPermaLink="false">http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/</guid>
		<description><![CDATA[Angefangen hat alles mit Subversion. Ich wollte einen der Entwicklungsserver neu aufsetzen und bei dieser Gelegenheit gleich von CVS auf SVN umsteigen. Nachdem man mit SVN als Apache Modul (mod_dav_svn) flexibler ist, als mit dem standalone Server svnserve, wurde ich endlich gezwungen Apache von Version 1.3 auf 2.2 zu aktualisieren. Und wenn ich schon mal [...]]]></description>
			<content:encoded><![CDATA[<p>Angefangen hat alles mit <a href="http://subversion.tigris.org/">Subversion</a>. Ich wollte einen der Entwicklungsserver neu aufsetzen und bei dieser Gelegenheit gleich von <a href="http://www.nongnu.org/cvs/">CVS</a> auf SVN umsteigen. Nachdem man mit SVN als Apache Modul (mod_dav_svn) flexibler ist, als mit dem standalone Server <em>svnserve,</em> wurde ich endlich gezwungen Apache von Version 1.3 auf 2.2 zu aktualisieren. Und wenn ich schon mal dabei bin, könnte ich doch auch gleich PHP auf Version 5 bringen und mod_jk kompilieren, oder?</p>
<p>Auf diesem Server läuft Mac OS X Server 10.3.9, was die Sache nicht unbedingt vereinfacht, da es kaum vernünftige Binaries dafür gibt. Tools wie zum Beispiel <a href="http://finkproject.org/">Fink</a> oder <a href="http://www.macports.org/">MacPorts</a> wollte ich nicht installieren, da ich der Meinung war, die Kompilierung der einzelnen Komponenten schnell erledigen zu können. Eventuell hätte ich mir mit diesen Tools einiges an Zeit gespart. Es hat ein bisschen gedauert, aber nun läuft der Server mit Apache 2.2 und PHP 5.2.4. Hier eine kleine Anleitung.<span id="more-67"></span></p>
<p>Achtung: Diese Anleitung ist nur für Leute gedacht, die wissen was sie tun! Ich übernehme keine Garantie oder Haftung jeglicher Art!</p>
<p>Auf dem Server sollte Xcode installiert sein, das mit jedem Mac OS geliefert wird. Herunterladen kann man es <a href="http://developer.apple.com/tools/download/">hier</a>. Damit hat man alle Compiler und Programme, die man für die Installationen benötigt.</p>
<h2>Apache 2.2</h2>
<p>Apache 2.2 zu kompilieren sollte recht schnell gehen. Einfach den Sourcecode vom aktuellen Release unter <a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a> herunterladen, konfigurieren und installieren. Wenn man via Terminal unterwegs ist, holt man sich die Datei am besten mit cURL:</p>
<pre>curl -O http://mirror.deri.at/apache/httpd/httpd-2.2.6.tar.gz
gnutar -zxf  httpd-2.2.6.tar.gz
cd httpd-2.2.6/
./configure --enable-mods-shared=all --prefix=/usr/local/apache2
make
make install</pre>
<p>Mit dieser Konfiguration wird Apache mit allen möglichen Modulen unter <em>/usr/local/apache2</em> installiert. Eine Beschreibung sämtlicher Konfigurationsoptionen gibt es <a href="http://httpd.apache.org/docs/2.2/programs/configure.html">hier</a>. Folgt man <a href="http://www.phpmac.com/articles.php?view=214">diesen Anweisungen</a> ist Apache 2.2 bereit, die Version 1.3 zu ersetzen.</p>
<h2>PHP  5.2.4</h2>
<p>Hier das ganze Spiel mit einem aktuellen Quellcode von PHP wiederholen. Die Konfiguration ist ein bisschen aufwändiger, denn man sollte sich überlegen, welche Module man eventuell benötigen wird. Die komplette Liste der Konfigurationsoptionen für PHP findet Ihr <a href="http://aspn.activestate.com/ASPN/docs/PHP/install.configure.html">hier</a>.</p>
<pre>curl -O http://at2.php.net/distributions/php-5.2.4.tar.gz
gnutar -zxf  php-5.2.4.tar.gz
cd php-5.2.4/
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-openssl --with-zlib --with-bz2 --with-curl=/usr/local/curl --enable-exif --with-gd --enable-ftp --enable-soap --enable-sqlite-utf8 --with-xsl --enable-fastcgi --enable-mbstring --prefix=/usr/local/php5  --with-mysqli=/usr/local/mysql/bin/mysql_config
make
make install</pre>
<p>Bei der Konfiguration traten die ersten Fehler auf.</p>
<h3>Probem 1: cURL</h3>
<p>Die Version von cURL, die bei Mac OS X Server 10.3.9 mitgeliefert wird,  ist zu alt für die aktuelle PHP Version. Also kurzerhand den aktuellen Sourcecode geholt und cURL auf den neusten Stand gebracht:</p>
<pre>curl -O http://curl.haxx.se/download/curl-7.17.0.tar.gz
gnutar -zxf curl-7.17.0.tar.gz
cd curl-7.17.0/
./configure --prefix=/usr/local/curl
make
make install</pre>
<p>So wird unter <em>/usr/local/curl</em> die neueste Version installiert. In meinem Fall habe ich die vorhandene nicht ersetzt, aber das sollte kein Problem sein.</p>
<h3>Problem 2: libjpeg und libpng</h3>
<p>PHP 5 kommt zwar mit einer eigenen Version der <a href="http://www.libgd.org/">Grafikbibliothek GD</a>, um es kompilieren zu können benötigt man allerdings trotzdem noch die beiden Libraries <em>libjpeg</em> und <em>libpng</em>. Hier gibt es glücklicherweise Abhilfe in Form von Binaries: <a href="http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports.html">http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports.html</a></p>
<pre>curl -O http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports_files/libpng%20%28universal%29.dmg
<tt>hdiutil attach </tt>libpng%20%28universal%29.dmg
installer -pkg /Volumes/libpng (universal) /
hdiutil detach /Volumes/libpng (universal)</pre>
<p>Mit <em>hdiutil</em> kann man DiskImages (un)mounten und der <em>installer</em> ersetzt bei der Package-Datei den Doppelklick. Die Standardinstallation sollte hier ausreichen. Dann noch das gleiche mit <em>libjpeg</em> durchspielen. Damit wären diese beiden Libraries auf unserem Rechner und wir können PHP mit GD kompilieren.</p>
<h3>Problem 3: libxml und libxslt</h3>
<p>Oder doch nicht? Plötzlich kamen Fehlermeldungen bei <em>libxml</em> und dann auch bei <em>libxslt</em>. In einem Forum habe ich nachgelesen, dass die bereits installierten Versionen nicht ganz vollständig seien und man auch diese Libraries neu installieren muss. Freude, freude&#8230;</p>
<p>Also wieder einmal Sourcecode herunterladen, und zwar von <a href="http://www.xmlsoft.org/">http://www.xmlsoft.org</a>. Beide Bibliotheken habe ich mit den Befehlen</p>
<pre>.configure --prefix=/usr
make
make install</pre>
<p>direkt unter <em>/usr</em> installiert, denn dort werden sie automatisch beim Kompilierungsprozess von PHP gefunden.</p>
<h2>mod_jk</h2>
<p>Für einige Projekte benötige ich das Apache JK Modul, in meinem Fall für die Kommunikation zwischen <a href="http://www.helma.org">Helma</a> und Apache. Auch hier wieder den Quellcode beschafft (<a href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/">http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/</a>) und mit</p>
<pre>./configure --with-apxs=/usr/local/apache2/bin/apxs --with-java-home=/usr
make
make install</pre>
<p>schnell installiert.</p>
<p>Damit war ich nun endlich komplett. Das eigentlichen Ziel, nämlich Subversion zu installieren, ist eine andere Geschichte und sollte ein anderes Mal erzählt werden&#8230;</p>
<h2>Links</h2>
<p>Diese Beiträge haben mir geholfen:</p>
<p><a href="http://aspn.activestate.com/ASPN/docs/PHP/install.configure.html"></a>Build Apache 2.2.3, php 5.1.15 and mysql 5.0.24<br />
<a href="http://www.macosxhints.com/article.php?story=2006082512161389">http://www.macosxhints.com/article.php?story=2006082512161389</a></p>
<p>Building and Installing Apache 2 and PHP 5.1.1 on Mac OS X 10.4.3 Tiger<br />
<a href="http://www.phpmac.com/articles.php?view=237">http://www.phpmac.com/articles.php?view=237</a></p>
<p>Additional Useful Apache2 Config Settings<br />
<a href="http://www.phpmac.com/articles.php?view=214">http://www.phpmac.com/articles.php?view=214</a><a href="http://aspn.activestate.com/ASPN/docs/PHP/install.configure.html"><br />
</a><br />
<h2>Similar posts:</h2>
<ul class="similar-posts">
<li><a href="http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/" rel="bookmark" title="10. Dez 07">mod_jk auf Mac OS X 10.5 (Intel, 64-bit) kompilieren</a></li>
<li><a href="http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/" rel="bookmark" title="28. Jun 07">Startup Item für Helma unter Mac OS X (Server)</a></li>
<li><a href="http://www.vividvisions.com/2007/07/19/helma-16-ist-da/" rel="bookmark" title="19. Jul 07">Helma 1.6 ist da</a></li>
<li><a href="http://www.vividvisions.com/2008/12/09/my-favourite-iphone-applications-so-far/" rel="bookmark" title="09. Dez 08">My favourite iPhone applications (so far)</a></li>
<li><a href="http://www.vividvisions.com/2008/01/05/netscape-navigator-ein-nachruf/" rel="bookmark" title="05. Jan 08">Netscape Navigator &#8211; Ein Nachruf</a></li>
</ul>
<p><!-- Similar Posts took 40.256 ms --></p>
<p><strong><a href="http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/#respond">Comment on this post.</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Helma 1.6 ist da</title>
		<link>http://www.vividvisions.com/2007/07/19/helma-16-ist-da/</link>
		<comments>http://www.vividvisions.com/2007/07/19/helma-16-ist-da/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 14:39:13 +0000</pubDate>
		<dc:creator>Walter</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Helma]]></category>
		<category><![CDATA[Main blog]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Einfachheit]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Hut]]></category>
		<category><![CDATA[Jahr]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Kurzfassung]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.vividvisions.at/2007/07/19/helma-16-ist-da/</guid>
		<description><![CDATA[Ziemlich genau ein Jahr nach 1.5 ist nun Helma in Version 1.6 verfügbar. Und obwohl es nur nach einem Minor-Update klingt, stecken in Helma 1.6 viele neue Features, die eigentlich erst für Version 2.0 geplant waren. Hut ab! Für die, die Helma nicht kennen, hier die Kurzfassung: Helma ist ein Open Source Web Application Framework, [...]]]></description>
			<content:encoded><![CDATA[<p>Ziemlich genau ein Jahr nach 1.5 ist nun <a href="http://www.helma.org">Helma</a> in Version 1.6 verfügbar. Und obwohl es nur nach einem Minor-Update klingt, stecken in Helma 1.6 <a href="http://dev.helma.org/wiki/Helma+1.6.0+Changelog/">viele neue Features</a>, die eigentlich erst für Version 2.0 geplant waren. Hut ab!</p>
<p>Für die, die Helma nicht kennen, hier die Kurzfassung: Helma ist ein Open Source Web Application Framework, das die Einfachheit von Javascript mit der Power von Java vereint. Neugierig? Mehr Informationen findet Ihr unter <a href="http://www.helma.org/">helma.org</a> oder beim <a href="http://en.wikipedia.org/wiki/Helma_Object_Publisher">Wikipedia Artikel</a>.<br />
<h2>Similar posts:</h2>
<ul class="similar-posts">
<li><a href="http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/" rel="bookmark" title="10. Dez 07">mod_jk auf Mac OS X 10.5 (Intel, 64-bit) kompilieren</a></li>
<li><a href="http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/" rel="bookmark" title="28. Jun 07">Startup Item für Helma unter Mac OS X (Server)</a></li>
<li><a href="http://www.vividvisions.com/2008/01/05/netscape-navigator-ein-nachruf/" rel="bookmark" title="05. Jan 08">Netscape Navigator &#8211; Ein Nachruf</a></li>
<li><a href="http://www.vividvisions.com/2008/01/30/kompatibilitat-fur-den-internet-explorer-8/" rel="bookmark" title="30. Jan 08">Kompatibilität für den Internet Explorer 8</a></li>
<li><a href="http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/" rel="bookmark" title="19. Sep 07">Apache 2 mit PHP 5 auf Mac OS X (Server) 10.3.9 kompilieren und installieren</a></li>
</ul>
<p><!-- Similar Posts took 10.797 ms --></p>
<p><strong><a href="http://www.vividvisions.com/2007/07/19/helma-16-ist-da/#respond">Comment on this post.</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.vividvisions.com/2007/07/19/helma-16-ist-da/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup Item für Helma unter Mac OS X (Server)</title>
		<link>http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/</link>
		<comments>http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 16:31:08 +0000</pubDate>
		<dc:creator>Walter</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Helma]]></category>
		<category><![CDATA[Main blog]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Apple Computer]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[Datei]]></category>
		<category><![CDATA[etc]]></category>
		<category><![CDATA[Item]]></category>
		<category><![CDATA[Key]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ordner]]></category>
		<category><![CDATA[plist]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Skript]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Thema Startup]]></category>
		<category><![CDATA[usr]]></category>

		<guid isPermaLink="false">http://www.vividvisions.at/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/</guid>
		<description><![CDATA[Ich habe ein Startup Item für Mac OS X gebastelt, das Helma automatisch beim Booten des Systems startet. Das Item kann natürlich auch unter Mac OS X Server eingesetzt werden. Ein Service weniger, an den man bei einem Neustart denken muss. So geht&#8217;s: Einfach als root im Verzeichnis /Library/StartupItems einen neuen Ordner namens &#8220;Helma&#8221; erstellen. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe ein Startup Item für Mac OS X gebastelt, das <a href="http://www.helma.org">Helma</a> automatisch beim Booten des Systems startet. Das Item kann natürlich auch unter Mac OS X Server eingesetzt werden. Ein Service weniger, an den man bei einem Neustart denken muss.<span id="more-55"></span></p>
<h2>So geht&#8217;s:</h2>
<p>Einfach als <em>root</em> im Verzeichnis <em>/Library/StartupItems</em> einen neuen Ordner namens &#8220;Helma&#8221; erstellen. In diesen Ordner kommen zwei Dateien. Die eine heißt ebenfalls &#8220;Helma&#8221; und ist das Skript, das ausgeführt wird, wenn das System hochfährt. Nicht vergessen, die Datei ausführbar zu machen!</p>
<h3>Helma:</h3>
<pre><code>#!/bin/sh
. /etc/rc.common

StartService ()
{
    if [ -f /usr/local/helma/helma.pid ]; then
        rm -f /usr/local/helma/helma.pid
    fi
    if [ "${HELMA=-NO-}" = "-YES-" ]; then
        ConsoleMessage "Starting Helma"
        /usr/local/helma/scripts/helma start
    fi
}

StopService ()
{
    ConsoleMessage "Stopping Helma"
    /usr/local/helma/scripts/helma stop
}

RestartService ()
{
    StopService
    StartService
}

RunService "$1"</code></pre>
<p>Dieses Skript geht davon aus, dass Helma unter <em>/usr/local/helma</em> installiert wurde und die mitgelieferten Startup-Skripte konfiguriert wurden.  Bitte an Eure Umgebungen anpassen.</p>
<p>Die zweite Datei heißt &#8220;StartupParameters.plist&#8221; und beinhaltet die Konfiguration, wie und wann das obige Skript ausgeführt werden soll.</p>
<h3>StartupParameters.plist:</h3>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
 &lt;key&gt;Description&lt;/key&gt;
 &lt;string&gt;Helma Object Publisher 1.6&lt;/string&gt;
 &lt;key&gt;OrderPreference&lt;/key&gt;
 &lt;string&gt;None&lt;/string&gt;
 &lt;key&gt;Provides&lt;/key&gt;
 &lt;array&gt;
 	&lt;string&gt;Helma&lt;/string&gt;
 &lt;/array&gt;
 &lt;key&gt;Uses&lt;/key&gt;
 &lt;array&gt;
 	&lt;string&gt;MySQL&lt;/string&gt;
 	&lt;string&gt;Web Server&lt;/string&gt;
 &lt;/array&gt;
 &lt;/dict&gt;
&lt;/plist&gt;</code></pre>
<p>Durch die Angaben &#8220;MySQL&#8221; und &#8220;Web Server&#8221; unter &#8220;Uses&#8221; geben wir dem Boot Manager bekannt, dass wir diese beiden Applikationen vor Helma starten wollen, sofern sie aktiviert sind.</p>
<p>Um das Startup Item selbst zu aktivieren, muss man in der Datei <em>/etc/hostconfig</em> die Zeile <code>HELMA=-YES-</code> einfügen. Zum deaktivieren diese Zeile in <code>HELMA=-NO-</code> ändern, das Startup Item selbst kann bleiben wo es ist. Voilà.</p>
<p>Mehr zum Thema Startup Items findet Ihr in der <a href="http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartup/index.html">Apple Developer Connection</a> (Englisch).<br />
<h2>Similar posts:</h2>
<ul class="similar-posts">
<li><a href="http://www.vividvisions.com/2007/09/19/apache-2-mit-php-5-auf-mac-os-x-server-1039-kompilieren-und-installieren/" rel="bookmark" title="19. Sep 07">Apache 2 mit PHP 5 auf Mac OS X (Server) 10.3.9 kompilieren und installieren</a></li>
<li><a href="http://www.vividvisions.com/2008/02/22/rss-subscriptions-aus-apple-mail-exportieren/" rel="bookmark" title="22. Feb 08">RSS Subscriptions aus Apple Mail exportieren</a></li>
<li><a href="http://www.vividvisions.com/2007/07/19/helma-16-ist-da/" rel="bookmark" title="19. Jul 07">Helma 1.6 ist da</a></li>
<li><a href="http://www.vividvisions.com/2007/12/10/mod_jk-auf-mac-os-x-105-intel-64-bit-kompilieren/" rel="bookmark" title="10. Dez 07">mod_jk auf Mac OS X 10.5 (Intel, 64-bit) kompilieren</a></li>
<li><a href="http://www.vividvisions.com/2007/07/19/link-prefetching-im-firefox-und-wie-man-es-deaktiviert/" rel="bookmark" title="19. Jul 07">Link Prefetching im Firefox (und wie man es deaktiviert)</a></li>
</ul>
<p><!-- Similar Posts took 18.951 ms --></p>
<p><strong><a href="http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/#respond">Comment on this post.</a></strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.vividvisions.com/2007/06/28/startup-item-fur-helma-unter-mac-os-x-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.vividvisions.com @ 2012-02-05 07:46:05 -->
