<?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>HowTo &#8211; Geektech &#8211; Ulrich Witschaß</title>
	<atom:link href="https://www.geektech.de/category/howto/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.geektech.de</link>
	<description>ZUGFeRD - E-Rechnung - Softwareentwicklung - Messdatenerfassung</description>
	<lastBuildDate>Wed, 07 May 2014 19:33:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>OpenERP 6 GTK Client unter MacOS X 10.9 Mavericks</title>
		<link>https://www.geektech.de/2014/05/07/openerp-6-gtk-client-unter-macos-x-10-9-mavericks/</link>
					<comments>https://www.geektech.de/2014/05/07/openerp-6-gtk-client-unter-macos-x-10-9-mavericks/#respond</comments>
		
		<dc:creator><![CDATA[Ulrik]]></dc:creator>
		<pubDate>Wed, 07 May 2014 19:32:12 +0000</pubDate>
				<category><![CDATA[GeekTech]]></category>
		<category><![CDATA[OpenERP]]></category>
		<guid isPermaLink="false">http://www.geektech.de/?p=212</guid>

					<description><![CDATA[Als einer der ersten Anbieter freuen wir uns, einen nativen Client für OpenERP 6 und 7 für MacOS 10.9 Mavericks anbieten zu können. Basierend auf der von Apple freigegebenen Entwicklungsumgebung können wir Ihnen einen komplette Integration von OpenERP in aktuelle Mac-Systemen bzgl. OpenERP anbieten, sowohl Browser-basiert als auch nativ.]]></description>
										<content:encoded><![CDATA[<p>Als einer der ersten Anbieter freuen wir uns, einen nativen Client für OpenERP 6 und 7 für MacOS 10.9 Mavericks anbieten zu können.</p>
<p>Basierend auf der von Apple freigegebenen Entwicklungsumgebung können wir Ihnen einen komplette Integration von OpenERP in aktuelle Mac-Systemen bzgl. OpenERP anbieten, sowohl Browser-basiert als auch nativ.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.geektech.de/2014/05/07/openerp-6-gtk-client-unter-macos-x-10-9-mavericks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HotFix für deutschen OpenERP GTK Client und benutzerdefinierte Filter</title>
		<link>https://www.geektech.de/2011/09/07/hotfix-fur-deutschen-openerp-gtk-client-und-benutzerdefinierte-filter/</link>
					<comments>https://www.geektech.de/2011/09/07/hotfix-fur-deutschen-openerp-gtk-client-und-benutzerdefinierte-filter/#respond</comments>
		
		<dc:creator><![CDATA[Ulrik]]></dc:creator>
		<pubDate>Wed, 07 Sep 2011 14:44:13 +0000</pubDate>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[OpenERP]]></category>
		<guid isPermaLink="false">http://www.geektech.de/?p=152</guid>

					<description><![CDATA[Was, wenn der OpenERP GTK Client partout bestimmte Filter nicht verarbeiten mag? &#8222;Größer als&#8220;, &#8222;Enthält&#8220;, &#8222;Enthält nicht&#8220;? Und es über den Webclient problemlos geht bzw. noch viel schlimmer: jeder (im englischsprachigen Client???) sagt &#8222;bei mir geht&#8217;s&#8220;? Des Rätsels Lösung steckt in der Übersetzungsdatei. Im 6.0.2er GTK Client wird anhand des übersetzten Texts der Operator aus [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Was, wenn der OpenERP GTK Client partout bestimmte Filter nicht verarbeiten mag? &#8222;Größer als&#8220;, &#8222;Enthält&#8220;, &#8222;Enthält nicht&#8220;? Und es über den Webclient problemlos geht bzw. noch viel schlimmer: jeder (im englischsprachigen Client???) sagt &#8222;bei mir geht&#8217;s&#8220;?</p>
<p>Des Rätsels Lösung steckt in der Übersetzungsdatei.</p>
<p>Im 6.0.2er GTK Client wird anhand des übersetzten Texts der Operator aus einer internen Liste gewählt, mit welcher dann die aktuell geladene Domäne für die TreeView erweitert wird. Anscheinend werden jedoch die interne Liste und der Text der Combo-Box, in welcher der Operator ausgewählt wird, mit unterschiedlich kodierten Strings gefüllt, weswegen der Filter nicht greift, sobald Umlaute in der Übersetzung vorhanden sind, da intern eine Exception ausgelöst wird.</p>
<p>Der &#8222;HotFix&#8220; ist recht simpel. Im Ordner &#8222;widget_search&#8220; die Datei &#8222;custom_filter.py&#8220; bearbeiten.</p>
<p>Im Konstruktor wird die Liste &#8222;op_selection&#8220; gefüllt, hier einfach statt mit dem übersetzten String diese mit einem numerischen Index führen, und in der Methode &#8222;value_get&#8220; anstatt anhand mit &#8222;get_active_text()&#8220; nur mit &#8222;get_active()&#8220; den selektieren Index der Combo-Box verwenden, um den korrekten Operator aus op_selection abzurufen.</p>
<p>Und schon klappt&#8217;s auch mit Umlauten im Filterkriterium.</p>
<p>Bug ist im LaunchPad gemeldet und ich gehe mal davon aus, daß dieser sehr schnell behoben sein wird.</p>
<p style="padding-left: 30px;">&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.geektech.de/2011/09/07/hotfix-fur-deutschen-openerp-gtk-client-und-benutzerdefinierte-filter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Subversion Server unter MacOS 10.7 Lion / Lion Server</title>
		<link>https://www.geektech.de/2011/08/28/subversion-server-unter-macos-10-7-lion-lion-server/</link>
					<comments>https://www.geektech.de/2011/08/28/subversion-server-unter-macos-10-7-lion-lion-server/#comments</comments>
		
		<dc:creator><![CDATA[Ulrik]]></dc:creator>
		<pubDate>Sun, 28 Aug 2011 09:29:15 +0000</pubDate>
				<category><![CDATA[GeekTech]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[MacOS X]]></category>
		<guid isPermaLink="false">http://www.geektech.de/?p=143</guid>

					<description><![CDATA[Ihr wollt auf eurer OS X 10.7 Lion Maschine einen SVN-Server installieren? Dann ist dieser Beitrag das richtige für euch. &#8211; XCode aus dem AppStore installieren (dauert ein wenig) &#8211; MacPorts für OS 10.7 Lion herunterladen und installieren &#8211; Terminal öffnen (Programme/Dienstprogramme) und folgendes eingeben: sudo port -v selfupdate Admin-Kennwort eingeben, und warten, bis MacPorts [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ihr wollt auf eurer OS X 10.7 Lion Maschine einen SVN-Server installieren? Dann ist dieser Beitrag das richtige für euch.</p>
<p><span id="more-143"></span></p>
<p>&#8211; XCode aus dem AppStore installieren (dauert ein wenig)</p>
<p>&#8211; <a href="http://www.macports.org/" target="_blank">MacPorts</a> für OS 10.7 Lion herunterladen und installieren</p>
<p>&#8211; Terminal öffnen (Programme/Dienstprogramme) und folgendes eingeben:</p>
<p><em>sudo port -v selfupdate</em></p>
<p>Admin-Kennwort eingeben, und warten, bis MacPorts seine Repositories aktualisiert hat. Alles was jetzt kommt, im Terminal eingeben.</p>
<p><em>sudo port -v install subversion +mod_dav_svn</em></p>
<p>Warten, bis alles heruntergeladen und kompiliert ist. Nun den Ordner erstellen, in dem die Repositories legen sollen. Ich mache der Einfachkeit halber diesen nun mal im Root, passt daher die Pfade entsprechend an oder erzeugt einen Symlink nach /svn.</p>
<p><em>sudo mkdir /svn</em></p>
<p>Oder eben &#8211; wenn ihr mit einem Symlink arbeiten wollt</p>
<p><em>sudo ln -s /Pfad/zu/eurem/Subversion/Verzeichniss /svn</em></p>
<p>Nun legen wir testweise ein Repository an<em> </em></p>
<p><em>cd /svn<br />
sudo mkdir testrepo<br />
sudo svnadmin create &#8211;fs-type fsfs testrepo</em></p>
<p>Mit dem letzten Befehl wird Repository-Struktur von SVN für das Verzeichniss &#8222;testrepo&#8220; angelegt/initialisiert.<em> </em></p>
<p>Nun ist wichtig, daß der Benutzer &#8222;www&#8220;, unter dem der Apache läuft, welcher die Zugriffe auf das SVN-Modul von außen weitergibt, Besitzer des svn-Stammverzeichnisses ist und somit Zugriff darauf hat. Also:</p>
<p><em>sudo chown -R www /svn</em></p>
<p>Nun müssen wir die Konfiguration des Apache-Server anpassen, damit dieser die SVN-Module lädt und das Verzeichniss korrekt verarbeitet. Dazu bitte wie folgt vorgehen:</p>
<p><em>cd /opt/local/apache2/conf</em></p>
<p>Nun mit dem bevorzugten Texteditor die Datei httpd.conf editiert (ich verwende hier vi, wer damit noch nicht gearbeitet hat, ersetzt evtl. den Befehl &#8222;vi&#8220; durch &#8222;pico&#8220;, da dieser Editor etwas &#8222;verboser&#8220; und einsteigerfreundlich daher kommt).</p>
<p><em>sudo vi httpd.conf</em></p>
<p>Nun suchen wir den Bereich, in dem die dynamischen Module geladen werden, erkennbar an dem Einleitungstext &#8222;dynamic modules&#8220; bzw. einer lange kette an &#8222;LoadModule&#8220; befehlen. An deren Ende setzt ihr folgende zwei Zeilen:</p>
<p><em>LoadModule dav_svn_module modules/mod_dav_svn.so</em><br />
<em>LoadModule authz_svn_module modules/mod_authz_svn.so</em></p>
<p>Nun setzt ihr ans Ende der Datei noch die Konfiguration des Verzeichnisses:</p>
<p><em>&lt;Location /svn/&gt;</em><br />
<em>DAV svn</em><br />
<em>SVNParentPath /svn</em><br />
<em>SVNListParentPath on</em><br />
<em>&lt;/Location&gt;</em></p>
<p><strong>WICHTIG: </strong>Durch die Installation des Subversion-Pakets über MacPorts wurde ein Apache-Server installiert. MacOS X 10.7 Lion Server bringt ebenfalls einen (sehr modifizierten) Apache-Server für seine Wiki- und Web-Funktionen mit. Wenn dieser ebenfalls genutzt werden soll, ändert bitte in der httpd.conf ebenfalls die Zeile &#8222;listen 80&#8220; im oberen Bereich der Datei auf etwas anderes als 80, da sonst die Wiki- und Web-Dienste von OS X Lion Server nicht mehr funktionieren. Wenn ihr dies getan habt, müsst ihr nach dem Neustart des &#8222;neuen&#8220; Apache-Server (folgt gleich) auch den &#8222;Lion&#8220;-Apache-Server neu starten. Dazu einfach im Server-Tool den Dienst Web ab- und wieder anschalten. Beachtet, daß ihr &#8211; wenn ihr die Zeile &#8222;listen 80&#8220; bspw. auf &#8222;listen 81&#8220; ändert, ihr im folgenden auch die IP bzw. URL anpassen müsst. Aus &#8222;localhost&#8220; wird &#8222;localhost:81&#8220;, aus &#8222;192.168.23.42&#8220; wird &#8222;192.168.23.42:81&#8220;.<em><br />
</em></p>
<p>Nun speichern wir die Änderungen (vi :wq!, pico Strg-x, y, enter) und starten den Apache-Server neu, damit diese wirksam werden:</p>
<p><em>sudo /opt/local/apache2/bin/apachectl -k restart</em></p>
<p>Jetzt solltet ihr bereits über http://localhost/svn auf das Verzeichniss via Browser zugreifen können bzw. über einen SVN-Client ein/auschecken können, die URL des Repositories dazu lautet: http://ip.eures.servers/svn/testrepo</p>
<p>Testweise commiten wir in das Verzeichniss noch ein paar Daten:</p>
<p><em>cd ~</em><br />
<em>mkdir svn_tmpl</em><br />
<em>cd svn_tmpl</em><br />
<em>mkdir trunk branches</em><br />
<em>svn import . http://localhost/svn/testrepo -m &#8222;Testimport&#8220;</em></p>
<p>Das wars! Viel Spaß mit eurem neuen SVN-Server.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.geektech.de/2011/08/28/subversion-server-unter-macos-10-7-lion-lion-server/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
