<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>fastforward</title>
		<link>http://www.fabianfier.de/blog1.php</link>
		<atom:link rel="self" type="application/rss+xml" href="http://www.fabianfier.de/blog1.php?tempskin=_rss2" />
		<description></description>
		<language>de-DE</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.3"/>
		<ttl>60</ttl>
				<item>
			<title>Symfony 1.4: Doctrine returns wrong results for aggregation when using underscore in a column alias</title>
			<link>http://www.fabianfier.de/blog1.php/2012/04/23/symfony-1-4-doctrine-returns-wrong-results-for-aggregation-when-using-underscore-in-a-column-alias</link>
			<pubDate>Mon, 23 Apr 2012 21:26:57 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Computer</category>
<category domain="alt">Internet</category>			<guid isPermaLink="false">176@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;When using a Doctrine query that contains something like -&amp;gt;select('SUM(u.stockchange) AS on_stock') in combination with a GROUP BY, the returned result might not be correct. Using this combination, I always got the complete sum over all u.stockchanges in the first row instead of the sum of the first partition defined by GROUP BY. Interestingly, this odd behaviour disappears when using an alias without underscore: replacing on_stock by onstock resolves the problem.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/04/23/symfony-1-4-doctrine-returns-wrong-results-for-aggregation-when-using-underscore-in-a-column-alias&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>When using a Doctrine query that contains something like -&gt;select('SUM(u.stockchange) AS on_stock') in combination with a GROUP BY, the returned result might not be correct. Using this combination, I always got the complete sum over all u.stockchanges in the first row instead of the sum of the first partition defined by GROUP BY. Interestingly, this odd behaviour disappears when using an alias without underscore: replacing on_stock by onstock resolves the problem.</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/04/23/symfony-1-4-doctrine-returns-wrong-results-for-aggregation-when-using-underscore-in-a-column-alias">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/04/23/symfony-1-4-doctrine-returns-wrong-results-for-aggregation-when-using-underscore-in-a-column-alias#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=176</wfw:commentRss>
		</item>
				<item>
			<title>Symfony 1.4: Doctrine &#38; Admin Generator: Make it sortable and filterable by i18n columns</title>
			<link>http://www.fabianfier.de/blog1.php/2012/04/22/symfony-1-4-doctrine-aamp-admin-generator-make-it-sortable-and-filterable-by-i18n-columns</link>
			<pubDate>Sun, 22 Apr 2012 12:38:04 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="alt">Linux</category>
<category domain="main">Internet</category>			<guid isPermaLink="false">175@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;The situation: there is a &quot;Product&quot; table with a connected i18n table. The i18n table contains a column &quot;name&quot; and two languages: german and chinese.&lt;/p&gt;
&lt;p&gt;Wanted: a product list created with the Admin Generator that allows for (1) sorting by name for both languages and (2) filtering by name. The final outcome should look and work like this:&lt;/p&gt;
&lt;div class=&quot;image_block&quot;&gt;&lt;a href=&quot;/media/blogs/a/symfony_doctrine_admingenerator_tobesituation.png&quot;&gt;&lt;img src=&quot;/media/blogs/a/symfony_doctrine_admingenerator_tobesituation.png&quot; alt=&quot;&quot; width=&quot;932&quot; height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;(1) For the sorting:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;generator.yml:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Admin Generator should treat the i18n fields as if they were normal columns of the table. Specifically, they should be listed. For the columns to appear, a dedicated doSelectJoinTranslation table_method is needed as shown in the subsequent ProductTable.class.php.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;config:&lt;br /&gt; fields:&lt;br /&gt; sortnamede: { is_real: true } &lt;br /&gt; sortnamezh: { is_real: true }       &lt;br /&gt; list:         display:      [=sortnamede, =sortnamezh, eancode]&lt;br /&gt;table_method: doSelectJoinTranslation&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ProductTable.class.php:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The translation joins should happen without changing the result. When adding left joins in conjunction with &quot;WHERE&quot; on these joins, they become inner joins, not showing all rows of Product that do not yet have an i18n name given. To overcome this, the language selection goes into the join predicate. Furthermore, the selected names are given aliases (sortnamede, sortnamezh) as previously used in generator.yml.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;public static function doSelectJoinTranslation($query) {&lt;br /&gt; $rootAlias = $query-&amp;gt;getRootAlias();&lt;br /&gt; return $query-&amp;gt;select($rootAlias.'.*, t.name as sortnamede, u.name as sortnamezh')&lt;br /&gt; -&amp;gt;leftJoin($rootAlias.'.Translation t ON ((t.lang = \'de\') AND t.id='.$rootAlias.'.id)')&lt;br /&gt; -&amp;gt;leftJoin($rootAlias.'.Translation u ON ((u.lang = \'zh\') AND u.id='.$rootAlias.'.id)');&lt;br /&gt; }&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;actions.class.php:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The action allows for adding functionality to the default one. First, the valid sort columns are extended by the two &quot;virtual&quot; ones. Second, a sort query is added. Depending on the column to be sorted, it chooses for either the german translation &quot;t&quot; (as stated in the previous doSelectJoinTranslation) or &quot;u&quot; for the chinese one:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;class productActions extends autoProductActions&lt;br /&gt;{&lt;br /&gt; protected function isValidSortColumn($column) {&lt;br /&gt; return parent::isValidSortColumn($column) || $column == 'sortnamede' || $column == 'sortnamezh';&lt;br /&gt; }&lt;br /&gt; protected function addSortQuery($query) {&lt;br /&gt; if (array(null, null) == ($sort = $this-&amp;gt;getSort())) {&lt;br /&gt; return;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; if (!in_array(strtolower($sort[1]), array('asc', 'desc'))) {&lt;br /&gt; $sort[1] = 'asc';&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; switch ($sort[0]) {&lt;br /&gt; case 'sortnamede':&lt;br /&gt; $sort[0] = 't.name';&lt;br /&gt; break;&lt;br /&gt; case 'sortnamezh':&lt;br /&gt; $sort[0] = 'u.name';&lt;br /&gt; break;&lt;br /&gt; }&lt;br /&gt; $query-&amp;gt;addOrderBy($sort[0] . ' ' . $sort[1]);&lt;br /&gt; }&lt;/code&gt;&lt;br /&gt;[...]&lt;/p&gt;
&lt;p&gt;(2) For the filtering:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ProductFormFilter.class.php:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, there has to be added a &quot;name&quot; field, which is not included by default for i18n columns. Second, there has to be added a dedicated query for the search of the name. In order not to conflict with the other table aliases used above, there has to be chosen a new one (&quot;s&quot; in this example) for this purpose.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;class ProductFormFilter extends BaseProductFormFilter&lt;br /&gt;{&lt;br /&gt; public function configure()&lt;br /&gt; {&lt;br /&gt; $this-&amp;gt;widgetSchema['name']&amp;#160;&amp;#160;&amp;#160;&amp;#160; = new sfWidgetFormFilterInput(array('with_empty' =&amp;gt; false));&lt;br /&gt; $this-&amp;gt;validatorSchema['name']&amp;#160; = new sfValidatorPass(array('required' =&amp;gt; false));&lt;br /&gt; }&lt;br /&gt; public function addNameColumnQuery(Doctrine_Query $query, $field, $values)&lt;br /&gt; {&lt;br /&gt; if (is_array($values) &amp;amp;&amp;amp; isset($values['text']) &amp;amp;&amp;amp; '' != $values['text'])&lt;br /&gt; {&lt;br /&gt; $query-&amp;gt;leftJoin('r.Translation s')&lt;br /&gt; -&amp;gt;andWhere('s.name like ?', '%' . $values['text'] . '%');&lt;br /&gt; }&lt;br /&gt; }&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;That's it. &lt;img src=&quot;http://www.fabianfier.de/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/04/22/symfony-1-4-doctrine-aamp-admin-generator-make-it-sortable-and-filterable-by-i18n-columns&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>The situation: there is a "Product" table with a connected i18n table. The i18n table contains a column "name" and two languages: german and chinese.</p>
<p>Wanted: a product list created with the Admin Generator that allows for (1) sorting by name for both languages and (2) filtering by name. The final outcome should look and work like this:</p>
<div class="image_block"><a href="http://www.fabianfier.de/media/blogs/a/symfony_doctrine_admingenerator_tobesituation.png"><img src="http://www.fabianfier.de/media/blogs/a/symfony_doctrine_admingenerator_tobesituation.png" alt="" width="932" height="240" /></a></div>
<p>(1) For the sorting:</p>
<p><strong>generator.yml:</strong></p>
<p>The Admin Generator should treat the i18n fields as if they were normal columns of the table. Specifically, they should be listed. For the columns to appear, a dedicated doSelectJoinTranslation table_method is needed as shown in the subsequent ProductTable.class.php.</p>
<p><code>config:<br /> fields:<br /> sortnamede: { is_real: true } <br /> sortnamezh: { is_real: true }       <br /> list:         display:      [=sortnamede, =sortnamezh, eancode]<br />table_method: doSelectJoinTranslation</code></p>
<p><strong>ProductTable.class.php:</strong></p>
<p>The translation joins should happen without changing the result. When adding left joins in conjunction with "WHERE" on these joins, they become inner joins, not showing all rows of Product that do not yet have an i18n name given. To overcome this, the language selection goes into the join predicate. Furthermore, the selected names are given aliases (sortnamede, sortnamezh) as previously used in generator.yml.</p>
<p><code>public static function doSelectJoinTranslation($query) {<br /> $rootAlias = $query-&gt;getRootAlias();<br /> return $query-&gt;select($rootAlias.'.*, t.name as sortnamede, u.name as sortnamezh')<br /> -&gt;leftJoin($rootAlias.'.Translation t ON ((t.lang = \'de\') AND t.id='.$rootAlias.'.id)')<br /> -&gt;leftJoin($rootAlias.'.Translation u ON ((u.lang = \'zh\') AND u.id='.$rootAlias.'.id)');<br /> }</code></p>
<p><strong>actions.class.php:</strong></p>
<p>The action allows for adding functionality to the default one. First, the valid sort columns are extended by the two "virtual" ones. Second, a sort query is added. Depending on the column to be sorted, it chooses for either the german translation "t" (as stated in the previous doSelectJoinTranslation) or "u" for the chinese one:</p>
<p><code>class productActions extends autoProductActions<br />{<br /> protected function isValidSortColumn($column) {<br /> return parent::isValidSortColumn($column) || $column == 'sortnamede' || $column == 'sortnamezh';<br /> }<br /> protected function addSortQuery($query) {<br /> if (array(null, null) == ($sort = $this-&gt;getSort())) {<br /> return;<br /> }<br /> <br /> if (!in_array(strtolower($sort[1]), array('asc', 'desc'))) {<br /> $sort[1] = 'asc';<br /> }<br /> <br /> switch ($sort[0]) {<br /> case 'sortnamede':<br /> $sort[0] = 't.name';<br /> break;<br /> case 'sortnamezh':<br /> $sort[0] = 'u.name';<br /> break;<br /> }<br /> $query-&gt;addOrderBy($sort[0] . ' ' . $sort[1]);<br /> }</code><br />[...]</p>
<p>(2) For the filtering:</p>
<p><strong>ProductFormFilter.class.php:</strong></p>
<p>First, there has to be added a "name" field, which is not included by default for i18n columns. Second, there has to be added a dedicated query for the search of the name. In order not to conflict with the other table aliases used above, there has to be chosen a new one ("s" in this example) for this purpose.</p>
<p><code>class ProductFormFilter extends BaseProductFormFilter<br />{<br /> public function configure()<br /> {<br /> $this-&gt;widgetSchema['name']&#160;&#160;&#160;&#160; = new sfWidgetFormFilterInput(array('with_empty' =&gt; false));<br /> $this-&gt;validatorSchema['name']&#160; = new sfValidatorPass(array('required' =&gt; false));<br /> }<br /> public function addNameColumnQuery(Doctrine_Query $query, $field, $values)<br /> {<br /> if (is_array($values) &amp;&amp; isset($values['text']) &amp;&amp; '' != $values['text'])<br /> {<br /> $query-&gt;leftJoin('r.Translation s')<br /> -&gt;andWhere('s.name like ?', '%' . $values['text'] . '%');<br /> }<br /> }<br />}</code></p>
<p>That's it. <img src="http://www.fabianfier.de/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/04/22/symfony-1-4-doctrine-aamp-admin-generator-make-it-sortable-and-filterable-by-i18n-columns">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/04/22/symfony-1-4-doctrine-aamp-admin-generator-make-it-sortable-and-filterable-by-i18n-columns#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=175</wfw:commentRss>
		</item>
				<item>
			<title>Symfony 1.4: BaseFormFilterDoctrine not found</title>
			<link>http://www.fabianfier.de/blog1.php/2012/04/09/symfony-1-4-baseformfilterdoctrine-not-found</link>
			<pubDate>Mon, 09 Apr 2012 13:02:42 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Computer</category>
<category domain="alt">Internet</category>			<guid isPermaLink="false">174@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;When deploying a new project to a production server, I got a strange error:&lt;/p&gt;
&lt;p&gt;[?php  /**  * Project filter form base class.  *  * @package aaa&amp;#160;  * @subpackage filter  * @author     Your name here  * @version    SVN: $Id: sfDoctrineFormFilterBaseTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $  */ abstract class BaseFormFilterDoctrine extends sfFormFilterDoctrine {   public function setup()   {   } } &lt;br /&gt; &lt;strong&gt;Fatal error&lt;/strong&gt;:  Class 'BaseFormFilterDoctrine' not found in &lt;strong&gt;/srv/vhosts/aaa/www/lib/filter/doctrine/base/BaseStockFormFilter.class.php&lt;/strong&gt; on line &lt;strong&gt;11&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I googled it, but did not find a working solution. The start of the error &quot;[?php&quot; is a hint: it is not a regular php file the autoloader tried to include here. And it is not the BaseFormFilterDoctrine.class.php either, because it contains my name instead of &quot;Your name here&quot;. It's a template file either from plugins/sfDoctrineGuardPlugin or from the kernel.&lt;/p&gt;
&lt;p&gt;Hence, the autoloader has a hickup that only occurs in the presence of the php configuration on the production server. It can be solved by hacking the symfony kernel. I added &quot;template, test&quot; to the exclude entry of /lib/vendor/symfony/lib/config/config/autoload.yml - and voila, symfony loads the correct BaseFormFilterDoctrine.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/04/09/symfony-1-4-baseformfilterdoctrine-not-found&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>When deploying a new project to a production server, I got a strange error:</p>
<p>[?php  /**  * Project filter form base class.  *  * @package aaa&#160;  * @subpackage filter  * @author     Your name here  * @version    SVN: $Id: sfDoctrineFormFilterBaseTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $  */ abstract class BaseFormFilterDoctrine extends sfFormFilterDoctrine {   public function setup()   {   } } <br /> <strong>Fatal error</strong>:  Class 'BaseFormFilterDoctrine' not found in <strong>/srv/vhosts/aaa/www/lib/filter/doctrine/base/BaseStockFormFilter.class.php</strong> on line <strong>11</strong></p>
<p>I googled it, but did not find a working solution. The start of the error "[?php" is a hint: it is not a regular php file the autoloader tried to include here. And it is not the BaseFormFilterDoctrine.class.php either, because it contains my name instead of "Your name here". It's a template file either from plugins/sfDoctrineGuardPlugin or from the kernel.</p>
<p>Hence, the autoloader has a hickup that only occurs in the presence of the php configuration on the production server. It can be solved by hacking the symfony kernel. I added "template, test" to the exclude entry of /lib/vendor/symfony/lib/config/config/autoload.yml - and voila, symfony loads the correct BaseFormFilterDoctrine.</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/04/09/symfony-1-4-baseformfilterdoctrine-not-found">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/04/09/symfony-1-4-baseformfilterdoctrine-not-found#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=174</wfw:commentRss>
		</item>
				<item>
			<title>Symfony 2 ist ... naja.</title>
			<link>http://www.fabianfier.de/blog1.php/2012/04/07/symfony-2-ist-naja</link>
			<pubDate>Sat, 07 Apr 2012 15:11:42 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Computer</category>
<category domain="alt">Internet</category>			<guid isPermaLink="false">173@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;Experiment abgebrochen: Ich wollte ein neues Projekt auf Symfony 2 aufsetzen. Als Anh&amp;#228;nger von Symfony 1 halte ich das aber f&amp;#252;r ein zu gro&amp;#223;es Wagnis: Es fehlen zentrale Eigenschaften, wie z. B. der Admin Generator, die nur unter aus meiner Sicht zu hohem Aufwand als externes Modul nachinstalliert werden k&amp;#246;nnen und schlecht dokumentiert sind. Vorhandenen Code aus Symfony-1-Projekten kann man aufgrund der Rundumerneuerung kaum weiterverwenden. Das erh&amp;#246;ht die Entwicklungszeit und Fehleranf&amp;#228;lligkeit deutlich. Daumen runter - ich bleibe bei Symfony 1. Wenn noch jemand Lust hat auf einen Fork nach dem Lebensende von 1.4 dieses Jahr - ich bin dabei.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/04/07/symfony-2-ist-naja&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Experiment abgebrochen: Ich wollte ein neues Projekt auf Symfony 2 aufsetzen. Als Anh&#228;nger von Symfony 1 halte ich das aber f&#252;r ein zu gro&#223;es Wagnis: Es fehlen zentrale Eigenschaften, wie z. B. der Admin Generator, die nur unter aus meiner Sicht zu hohem Aufwand als externes Modul nachinstalliert werden k&#246;nnen und schlecht dokumentiert sind. Vorhandenen Code aus Symfony-1-Projekten kann man aufgrund der Rundumerneuerung kaum weiterverwenden. Das erh&#246;ht die Entwicklungszeit und Fehleranf&#228;lligkeit deutlich. Daumen runter - ich bleibe bei Symfony 1. Wenn noch jemand Lust hat auf einen Fork nach dem Lebensende von 1.4 dieses Jahr - ich bin dabei.</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/04/07/symfony-2-ist-naja">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/04/07/symfony-2-ist-naja#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=173</wfw:commentRss>
		</item>
				<item>
			<title>Leibes&#252;bungen an Bord</title>
			<link>http://www.fabianfier.de/blog1.php/2012/02/21/leibesuebungen-an-bord</link>
			<pubDate>Tue, 21 Feb 2012 10:04:55 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Reisen</category>
<category domain="alt">Japan</category>
<category domain="alt">China</category>			<guid isPermaLink="false">172@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;Um von Japan nach China zu kommen, haben wir eine sehr ... preisg&amp;#252;nstige Fluglinie gebucht: So fliegt sie nicht wie alle anderen von Narita oder Haneda, sondern von dem ehemaligen reinen Milit&amp;#228;rflughafen Ibaraki. Er ist etwas &amp;#252;ber zwei Stunden mit dem Bus von Tokyo entfernt. Laut Wikipedia wurde er unter Zugabe von viel Subventionen geplant als billige Alternative zu den vorhandenen Flugh&amp;#228;fen und spart z. B. an Wagen, die Flugzeuge wegziehen, indem Flugzeuge einfach schr&amp;#228;g ans Terminal heranfahren und damit selber wieder wegfahren k&amp;#246;nnen. Zusteigen kann man nur per Treppe von drau&amp;#223;en. Den Bus dorthin sollte man rechtzeitig reservieren, damit man einen zur optimalen Zeit f&amp;#252;r den Flug bekommt. Er kostet f&amp;#252;r Flugg&amp;#228;ste nur 500 Yen, was f&amp;#252;r die lange Fahrt extrem billig ist.  Der Flughafen ist ulkig: Es fliegen am Tag ca. drei Maschinen ab, zwei davon innerhalb von Japan. Und man kann auf dem Aussichtspunkt &amp;#220;bungen mit Milit&amp;#228;rflugzeugen beobachten.  Der Check-In war kurios: Die Zuteilung der Pl&amp;#228;tze erfolgte per manueller Eintragung auf einer Tapete, zu der alle Bediensteten am Check-In immer jeweils hingehen mussten. Die Gewichtsbeschr&amp;#228;nkung, die sich wohl auf Aufgabe- und Handgep&amp;#228;ck bezieht, wurde per Bleistift und Papier kontrolliert. Es existiert kein Gep&amp;#228;ckband. Man muss nach dem Check-In sein Gep&amp;#228;ck an einem anderen Schalter aufgeben. Essen und Trinken gab es an Bord nur gegen Einwurf von M&amp;#252;nzen. Gegen Ende des Flugs gab es einen speziellen Service: Leibes&amp;#252;bungen. Die Stewardessen stellten sich in gewohnter Sicherheits-Demo hin und turnten vor.&lt;/p&gt;
&lt;p&gt;Eigentlich sollten wir am Flughafen Shanghai-Pudong landen, der mit dem Transrapid mit Shanghai verbunden ist. Beim Landeanflug kam die Durchsage, dass wir heute ausnahmsweise an einem anderen Flughafen landen. Wenn man was erleben will, nehme man diese Airline. ;-)&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/02/21/leibesuebungen-an-bord&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Um von Japan nach China zu kommen, haben wir eine sehr ... preisg&#252;nstige Fluglinie gebucht: So fliegt sie nicht wie alle anderen von Narita oder Haneda, sondern von dem ehemaligen reinen Milit&#228;rflughafen Ibaraki. Er ist etwas &#252;ber zwei Stunden mit dem Bus von Tokyo entfernt. Laut Wikipedia wurde er unter Zugabe von viel Subventionen geplant als billige Alternative zu den vorhandenen Flugh&#228;fen und spart z. B. an Wagen, die Flugzeuge wegziehen, indem Flugzeuge einfach schr&#228;g ans Terminal heranfahren und damit selber wieder wegfahren k&#246;nnen. Zusteigen kann man nur per Treppe von drau&#223;en. Den Bus dorthin sollte man rechtzeitig reservieren, damit man einen zur optimalen Zeit f&#252;r den Flug bekommt. Er kostet f&#252;r Flugg&#228;ste nur 500 Yen, was f&#252;r die lange Fahrt extrem billig ist.  Der Flughafen ist ulkig: Es fliegen am Tag ca. drei Maschinen ab, zwei davon innerhalb von Japan. Und man kann auf dem Aussichtspunkt &#220;bungen mit Milit&#228;rflugzeugen beobachten.  Der Check-In war kurios: Die Zuteilung der Pl&#228;tze erfolgte per manueller Eintragung auf einer Tapete, zu der alle Bediensteten am Check-In immer jeweils hingehen mussten. Die Gewichtsbeschr&#228;nkung, die sich wohl auf Aufgabe- und Handgep&#228;ck bezieht, wurde per Bleistift und Papier kontrolliert. Es existiert kein Gep&#228;ckband. Man muss nach dem Check-In sein Gep&#228;ck an einem anderen Schalter aufgeben. Essen und Trinken gab es an Bord nur gegen Einwurf von M&#252;nzen. Gegen Ende des Flugs gab es einen speziellen Service: Leibes&#252;bungen. Die Stewardessen stellten sich in gewohnter Sicherheits-Demo hin und turnten vor.</p>
<p>Eigentlich sollten wir am Flughafen Shanghai-Pudong landen, der mit dem Transrapid mit Shanghai verbunden ist. Beim Landeanflug kam die Durchsage, dass wir heute ausnahmsweise an einem anderen Flughafen landen. Wenn man was erleben will, nehme man diese Airline. ;-)</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/02/21/leibesuebungen-an-bord">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/02/21/leibesuebungen-an-bord#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=172</wfw:commentRss>
		</item>
				<item>
			<title>Passen Sie auf sich auf!</title>
			<link>http://www.fabianfier.de/blog1.php/2012/02/21/passen-sie-auf-sich-auf</link>
			<pubDate>Tue, 21 Feb 2012 10:01:55 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Reisen</category>
<category domain="alt">Japan</category>			<guid isPermaLink="false">171@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;Als ich das das letzte Mal geh&amp;#246;rt habe, hat mich ein Taifun mit allen Mitteln daran hindern wollen, Japan zu verlassen. Diesmal sagte das der Mann von der Polizei zu mir, als ich in Tokyo nach dem Weg zum Hotel fragte. Ich wage einen Selbstversuch und habe ein Kapsel-Hotel reserviert. Aber zur&amp;#252;ck zu dem Polizeimann: Ich musste sehr lachen, als er das sagte, weil es in einer solchen Situation ungew&amp;#246;hnlich ist und ich wusste, dass ich mich auf etwas gefasst machen muss. Die Beschreibung war sehr gut: Nachdem ich vorher sch&amp;#228;tzungsweise eine halbe Stunde mit Hilfe eines ausgedruckten Plans vergeblich versuchte, das Hotel zu finden, fand ich Dank der Beschreibung zumindest einen Anhaltspunkt, wo es sein k&amp;#246;nnte. Pl&amp;#228;ne in Japan kann man vergessen - sie stimmen nahezu nie. Oder sie sind zumindest f&amp;#252;r mich unlesbar. Man wei&amp;#223; nicht, welche Stra&amp;#223;en eingezeichnet sind und welche weggelassen wurden. Stra&amp;#223;ennamen sind nicht hilfreich, weil sie selten angeschrieben sind an den Stra&amp;#223;en und sie im Zweifel keiner kennt. Eingezeichnete Gesch&amp;#228;fte ver&amp;#228;ndern ihre Standorte oder schlie&amp;#223;en. Diese Umst&amp;#228;nde hatte ich schon seit der letzten Hotel-Suchodyssee in Tokyo vor sch&amp;#228;tzungsweise drei Jahren erfolgreich verdr&amp;#228;ngt. Der Grund f&amp;#252;r die Sorge des Polizisten war wahrscheinlich die Umgebung. Sie hat viele Hotels zu bieten, die meistens zwei Tarife anbieten: einen zum &amp;#220;bernachten und einen g&amp;#252;nstigeren zum &quot;Ausruhen&quot;. ;-) Wenn man die Stra&amp;#223;e weiter heruntergeht, findet man H&amp;#228;user, in denen es extrem viele &quot;Caf&amp;#233;s&quot; gibt mit Namen, die schon tags&amp;#252;ber schr&amp;#228;g anmuten - Willkommen in Kabukicho 1. Ich kam kurz vor dem Mittag an. Von au&amp;#223;en sieht man dem Geb&amp;#228;ude das Hotel nicht an. Die Rezeption ist im 2. Stock, den man mit dem Aufzug erreicht. Innen muss man zun&amp;#228;chst seine Schuhe ausziehen und in ein Schlie&amp;#223;fach einschlie&amp;#223;en.  Check-In ist erst ab 14 Uhr, aber ich konnte schon den Koffer abgeben. Das Hotel kostet ca. 2700 Yen + Internet 500 Yen. Japanisch ist ungemein hilfreich, zumal sich wahrscheinlich eher selten Ausl&amp;#228;nder hierher verirren. Der (mutma&amp;#223;liche) Besitzer ist jedenfalls sehr nett und hat sich gefreut, dass auch mal wieder ein Ausl&amp;#228;nder kommt. Als ich am Abend von einem ausgiebigen Essen mit einem Freund zur&amp;#252;ckkehrte, nahm ich in Ruhe das Sento in Anspruch, das gemeinsame Bad. Es gibt sogar eine Sauna. Beim Check-In bekommt man einen Schl&amp;#252;ssel zu einem Schlie&amp;#223;fach f&amp;#252;r die Wertsachen. In dem Schlie&amp;#223;fach liegen Handt&amp;#252;cher und ein Yukata, so eine Art einfacher Kimono/ Bademantel zum Herumlaufen im Hotel.  Da Z&amp;#252;ge (selbst in Tokyo) nicht nachts durchfahren, blieb mir das Schlafen in der Kapsel (wahrscheinlich zum Gl&amp;#252;ck) erspart. Ich h&amp;#228;tte es wohl auch nicht &amp;#252;berlebt, weil es extrem hei&amp;#223; war in dem Ding...&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/02/21/passen-sie-auf-sich-auf&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Als ich das das letzte Mal geh&#246;rt habe, hat mich ein Taifun mit allen Mitteln daran hindern wollen, Japan zu verlassen. Diesmal sagte das der Mann von der Polizei zu mir, als ich in Tokyo nach dem Weg zum Hotel fragte. Ich wage einen Selbstversuch und habe ein Kapsel-Hotel reserviert. Aber zur&#252;ck zu dem Polizeimann: Ich musste sehr lachen, als er das sagte, weil es in einer solchen Situation ungew&#246;hnlich ist und ich wusste, dass ich mich auf etwas gefasst machen muss. Die Beschreibung war sehr gut: Nachdem ich vorher sch&#228;tzungsweise eine halbe Stunde mit Hilfe eines ausgedruckten Plans vergeblich versuchte, das Hotel zu finden, fand ich Dank der Beschreibung zumindest einen Anhaltspunkt, wo es sein k&#246;nnte. Pl&#228;ne in Japan kann man vergessen - sie stimmen nahezu nie. Oder sie sind zumindest f&#252;r mich unlesbar. Man wei&#223; nicht, welche Stra&#223;en eingezeichnet sind und welche weggelassen wurden. Stra&#223;ennamen sind nicht hilfreich, weil sie selten angeschrieben sind an den Stra&#223;en und sie im Zweifel keiner kennt. Eingezeichnete Gesch&#228;fte ver&#228;ndern ihre Standorte oder schlie&#223;en. Diese Umst&#228;nde hatte ich schon seit der letzten Hotel-Suchodyssee in Tokyo vor sch&#228;tzungsweise drei Jahren erfolgreich verdr&#228;ngt. Der Grund f&#252;r die Sorge des Polizisten war wahrscheinlich die Umgebung. Sie hat viele Hotels zu bieten, die meistens zwei Tarife anbieten: einen zum &#220;bernachten und einen g&#252;nstigeren zum "Ausruhen". ;-) Wenn man die Stra&#223;e weiter heruntergeht, findet man H&#228;user, in denen es extrem viele "Caf&#233;s" gibt mit Namen, die schon tags&#252;ber schr&#228;g anmuten - Willkommen in Kabukicho 1. Ich kam kurz vor dem Mittag an. Von au&#223;en sieht man dem Geb&#228;ude das Hotel nicht an. Die Rezeption ist im 2. Stock, den man mit dem Aufzug erreicht. Innen muss man zun&#228;chst seine Schuhe ausziehen und in ein Schlie&#223;fach einschlie&#223;en.  Check-In ist erst ab 14 Uhr, aber ich konnte schon den Koffer abgeben. Das Hotel kostet ca. 2700 Yen + Internet 500 Yen. Japanisch ist ungemein hilfreich, zumal sich wahrscheinlich eher selten Ausl&#228;nder hierher verirren. Der (mutma&#223;liche) Besitzer ist jedenfalls sehr nett und hat sich gefreut, dass auch mal wieder ein Ausl&#228;nder kommt. Als ich am Abend von einem ausgiebigen Essen mit einem Freund zur&#252;ckkehrte, nahm ich in Ruhe das Sento in Anspruch, das gemeinsame Bad. Es gibt sogar eine Sauna. Beim Check-In bekommt man einen Schl&#252;ssel zu einem Schlie&#223;fach f&#252;r die Wertsachen. In dem Schlie&#223;fach liegen Handt&#252;cher und ein Yukata, so eine Art einfacher Kimono/ Bademantel zum Herumlaufen im Hotel.  Da Z&#252;ge (selbst in Tokyo) nicht nachts durchfahren, blieb mir das Schlafen in der Kapsel (wahrscheinlich zum Gl&#252;ck) erspart. Ich h&#228;tte es wohl auch nicht &#252;berlebt, weil es extrem hei&#223; war in dem Ding...</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/02/21/passen-sie-auf-sich-auf">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/02/21/passen-sie-auf-sich-auf#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=171</wfw:commentRss>
		</item>
				<item>
			<title>Die Zeitmaschine</title>
			<link>http://www.fabianfier.de/blog1.php/2012/02/14/die-zeitmaschine</link>
			<pubDate>Mon, 13 Feb 2012 23:49:39 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Reisen</category>
<category domain="alt">Japan</category>			<guid isPermaLink="false">170@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;Ich bin gerade aus Versehen in eine Zeitmaschine gefallen. Oder reingelaufen, wie mans nimmt. Sie hat 5070 Yen f&amp;#252;r die Fahrt + 1560 Yen f&amp;#252;r den festen Sitzplatz gekostet. &lt;br /&gt;Das Gef&amp;#228;hrt, mit dem ich mich gerade von Hakodate zum Flughafen Chitose bewege, ist ein fahrendes Museum: Au&amp;#223;en blau, innen gelb mit braunen Streifen. Ich vermute, es fuhren schon mindestens die Gro&amp;#223;- wenn nicht die Urgro&amp;#223;eltern der Leute um mich herum mit diesem Zug. Und es hat sich wahrscheinlich kaum etwas darin ver&amp;#228;ndert. Ich bewundere, wie in Japan nie etwas kaputt geht bzw. gemacht wird. &lt;br /&gt;Schon beim Einsteigen musste ich grinsen, weil die Wagenfolge auf einer Art W&amp;#228;scheleine am Bahnsteig auf Holzbrettchen befestigt war. Das w&amp;#228;re ganz &amp;#252;bersichtlich gewesen, wenn von dem Bahnsteig nicht knapp 10 verschiedene Z&amp;#252;ge fahren w&amp;#252;rden. Es h&amp;#228;ngt also viel Holzw&amp;#228;sche an der Leine. Auch Japaner m&amp;#252;ssen sich da erstmal m&amp;#252;hselig durchlesen durch den Wust.&lt;br /&gt;Aber zur&amp;#252;ck zur Zeitmaschine: Wir schreiben den 14.2. 1:30 Uhr in der Nacht. Das Jahr: ungewiss. Ich sch&amp;#228;tze 1965 +/- 5 Jahre. Zu der Zeit hat man vielleicht noch keine Firmennamen auf elektrische Ger&amp;#228;te geklebt. Da musste man Z&amp;#252;ge bauen, die alles &amp;#252;berstehen. &lt;br /&gt;Ich sitze auf einem Sessel, der nahezu so bequem ist wie ein Bett. Ein Bett mit einer extrem warmen Heizung drunter. Inklusive einem wohligen Schaukeln und einem angenehmen Rauschen, wenn man mal von dem Schnarchen vorne links absieht. &lt;br /&gt;Ich stelle mir mal den Wecker, damit ich nicht aus Versehen im falschen Jahr aussteige - 2012 w&amp;#228;re ganz nett...&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/02/14/die-zeitmaschine&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Ich bin gerade aus Versehen in eine Zeitmaschine gefallen. Oder reingelaufen, wie mans nimmt. Sie hat 5070 Yen f&#252;r die Fahrt + 1560 Yen f&#252;r den festen Sitzplatz gekostet. <br />Das Gef&#228;hrt, mit dem ich mich gerade von Hakodate zum Flughafen Chitose bewege, ist ein fahrendes Museum: Au&#223;en blau, innen gelb mit braunen Streifen. Ich vermute, es fuhren schon mindestens die Gro&#223;- wenn nicht die Urgro&#223;eltern der Leute um mich herum mit diesem Zug. Und es hat sich wahrscheinlich kaum etwas darin ver&#228;ndert. Ich bewundere, wie in Japan nie etwas kaputt geht bzw. gemacht wird. <br />Schon beim Einsteigen musste ich grinsen, weil die Wagenfolge auf einer Art W&#228;scheleine am Bahnsteig auf Holzbrettchen befestigt war. Das w&#228;re ganz &#252;bersichtlich gewesen, wenn von dem Bahnsteig nicht knapp 10 verschiedene Z&#252;ge fahren w&#252;rden. Es h&#228;ngt also viel Holzw&#228;sche an der Leine. Auch Japaner m&#252;ssen sich da erstmal m&#252;hselig durchlesen durch den Wust.<br />Aber zur&#252;ck zur Zeitmaschine: Wir schreiben den 14.2. 1:30 Uhr in der Nacht. Das Jahr: ungewiss. Ich sch&#228;tze 1965 +/- 5 Jahre. Zu der Zeit hat man vielleicht noch keine Firmennamen auf elektrische Ger&#228;te geklebt. Da musste man Z&#252;ge bauen, die alles &#252;berstehen. <br />Ich sitze auf einem Sessel, der nahezu so bequem ist wie ein Bett. Ein Bett mit einer extrem warmen Heizung drunter. Inklusive einem wohligen Schaukeln und einem angenehmen Rauschen, wenn man mal von dem Schnarchen vorne links absieht. <br />Ich stelle mir mal den Wecker, damit ich nicht aus Versehen im falschen Jahr aussteige - 2012 w&#228;re ganz nett...</p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/02/14/die-zeitmaschine">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/02/14/die-zeitmaschine#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=170</wfw:commentRss>
		</item>
				<item>
			<title>Neue EDV</title>
			<link>http://www.fabianfier.de/blog1.php/2012/02/13/neue-edv</link>
			<pubDate>Mon, 13 Feb 2012 11:50:10 +0000</pubDate>			<dc:creator>ff</dc:creator>
			<category domain="main">Arbeit</category>			<guid isPermaLink="false">169@http://www.fabianfier.de/</guid>
						<description>&lt;p&gt;Vor einiger Zeit erhielten wir in unserer (rein Internet-basierten) Versandfirma eine E-Mail(!) von einem unserer deutschen Lieferanten mit der Bitte, auf Rechnungversand per E-Mail umsteigen zu d&amp;#252;rfen. Er habe seine &quot;EDV&quot; erneuert. Man bemerke, dass der Lieferant mit dem Wort &quot;modern&quot; wirbt. Das trifft auf jeden Fall auf seine hervorragenden Produkte zu, aber ich habe seit &amp;#252;ber zehn Jahren niemanden mehr das Wort &quot;EDV&quot; sagen h&amp;#246;ren... &lt;img src=&quot;http://www.fabianfier.de/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt; Geschweige denn hat uns je ein Lieferant danach gefragt, ob wir eine elektronische Rechnung haben wollen oder nicht. Das ist bei &amp;#252;ber einem Drittel unserer Lieferanten ungefragt Standard und der Rest schickt die Rechnung einfach anstatt Lieferschein mit der Lieferung mit.&lt;/p&gt;
&lt;p&gt;Elektronische Rechnungen finde ich am einfachsten. Ich habe sie immer gerne mit auf dem Notebook dabei, falls es R&amp;#252;ckfragen gibt. Das zeit- und atemraubende Ordnerwuchten entf&amp;#228;llt. Papier ist unpraktisch.&lt;/p&gt;
&lt;p&gt;Dieser Lieferant bevorzugte es bislang als einziger, die Rechnung per Post der Lieferung hinterherzuschicken. Mutma&amp;#223;lich ausgedruckt von einem EDV-System. Immerhin. Es h&amp;#228;tte ja auch eine handgeschriebene Papyrusrolle separat angeliefert per Pferdekutsche sein k&amp;#246;nnen.&lt;/p&gt;
&lt;p&gt;Der Lieferant bittet nun um die Erlaubnis f&amp;#252;r den elektronischen Rechnungsweg per ... Fax.&amp;#160;&lt;img src=&quot;http://www.fabianfier.de/rsc/smilies/graylaugh.gif&quot; alt=&quot;&amp;#58;&amp;#41;&amp;#41;&quot; class=&quot;middle&quot; /&gt; Ich meine, ich verstehe den Hintergrund - irgendwelche Gerichte haben mal beschlossen, dass Faxe eine gewisse Verbindlichkeit haben (auch wenn das technisch v&amp;#246;lliger Humbug ist) - aber trotzdem find ichs skurril. Der Aufwand, jetzt aus Japan oder China ein Fax zu schicken (erstmal eins finden!), &amp;#252;bersteigt meine Vorstellungskraft. Mal gespannt, ob sie eine Best&amp;#228;tigung per E-Mail akzeptieren. Sie k&amp;#246;nnen sie ja ausdrucken. &lt;img src=&quot;http://www.fabianfier.de/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.fabianfier.de/blog1.php/2012/02/13/neue-edv&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit erhielten wir in unserer (rein Internet-basierten) Versandfirma eine E-Mail(!) von einem unserer deutschen Lieferanten mit der Bitte, auf Rechnungversand per E-Mail umsteigen zu d&#252;rfen. Er habe seine "EDV" erneuert. Man bemerke, dass der Lieferant mit dem Wort "modern" wirbt. Das trifft auf jeden Fall auf seine hervorragenden Produkte zu, aber ich habe seit &#252;ber zehn Jahren niemanden mehr das Wort "EDV" sagen h&#246;ren... <img src="http://www.fabianfier.de/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /> Geschweige denn hat uns je ein Lieferant danach gefragt, ob wir eine elektronische Rechnung haben wollen oder nicht. Das ist bei &#252;ber einem Drittel unserer Lieferanten ungefragt Standard und der Rest schickt die Rechnung einfach anstatt Lieferschein mit der Lieferung mit.</p>
<p>Elektronische Rechnungen finde ich am einfachsten. Ich habe sie immer gerne mit auf dem Notebook dabei, falls es R&#252;ckfragen gibt. Das zeit- und atemraubende Ordnerwuchten entf&#228;llt. Papier ist unpraktisch.</p>
<p>Dieser Lieferant bevorzugte es bislang als einziger, die Rechnung per Post der Lieferung hinterherzuschicken. Mutma&#223;lich ausgedruckt von einem EDV-System. Immerhin. Es h&#228;tte ja auch eine handgeschriebene Papyrusrolle separat angeliefert per Pferdekutsche sein k&#246;nnen.</p>
<p>Der Lieferant bittet nun um die Erlaubnis f&#252;r den elektronischen Rechnungsweg per ... Fax.&#160;<img src="http://www.fabianfier.de/rsc/smilies/graylaugh.gif" alt="&#58;&#41;&#41;" class="middle" /> Ich meine, ich verstehe den Hintergrund - irgendwelche Gerichte haben mal beschlossen, dass Faxe eine gewisse Verbindlichkeit haben (auch wenn das technisch v&#246;lliger Humbug ist) - aber trotzdem find ichs skurril. Der Aufwand, jetzt aus Japan oder China ein Fax zu schicken (erstmal eins finden!), &#252;bersteigt meine Vorstellungskraft. Mal gespannt, ob sie eine Best&#228;tigung per E-Mail akzeptieren. Sie k&#246;nnen sie ja ausdrucken. <img src="http://www.fabianfier.de/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /></p><div class="item_footer"><p><small><a href="http://www.fabianfier.de/blog1.php/2012/02/13/neue-edv">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.fabianfier.de/blog1.php/2012/02/13/neue-edv#comments</comments>
			<wfw:commentRss>http://www.fabianfier.de/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=169</wfw:commentRss>
		</item>
			</channel>
</rss>

