Weblogs

Datein verschieben mit find

Das verschiebung / kopieren von Dateien kann dank find relativ einfach gestaltet werden und erleichtert einem sehr viel Arbeit.

Das Suchmuster wird find typisch deklariert und nur das ausführen des nächsten kommandos (an welches die Liste der Dateien gegeben werden soll) muss stelllt eine neue syntax da.


find . -size -2 -exec bash -c "mv {} ../newDirtory/" \;

Die -2 steht dabei für das Suchkriterium 2 * 512 Byte und das minus sagt -> Kleiner als 2 * 512 Byte

Ein weiteres simpleres Beispiel wäre anhand von Dateinamen die Kopiert werden soll.

FAX per CUPS drucker mit original capifax (capiutils) command

Immer wieder braucht man mal ein Fax Gerät, auch wenn diese veraltete Technik nicht wirklich ökonomisch ist. Wenn man es wenigstens auf modere Art machen möchte, faxt man digital. Es gibt dabei mehrere Ansätze, wie man möglichst vielen Usern den Zugang dazu gewehrt, jedoch ist es nicht immer für alle klar und verständlich.

Usability technisch am einfachsten ist die Einrichtung eines Faxdruckers.

CUPS als ultimative Druckerverwaltung bietet dazu die Möglichkeit auf kommandos Druckbefehle auszuführen. Dieses nutzen wir um unsere Konsolenfaxanwendung zu triggern.

Debian updates which block Java RMI (Tomcat / Jameica / Hibiscus for example and other Socket Binding)

I noticed that from one point to another some programs which uses ports, stopped working.

The Java Exception has got parts like this:

"java.rmi.server.ExportException: Listen failed on port: 0;"

Some problem happens with Tomcat Servers:

StandardServer.await: create[localhost:8005]:
java.net.SocketException: Invalid argument
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)

Sprache bei Linux per Console umstellen

Die folgenden Code schnipsel basieren auf einem debian basierten System (Ubuntu gehört z.B. zu einem solchem)

locale-gen de
dpkg-reconfigure locales
vim /etc/environment

dort unter LANG eintragen:

LANG="de_DE.UTF-8"

Nach einem neustart sollte dann alles auf die Deutsche Sprache umgestellt sein. Möglicherweise ist eure X config davon noch nicht betroffen. Das könnt ihr dann aber über klick menüs erledigen

alternative:

dpkg-reconfigure console-data

Connect OpenERP with Magento (with the new connector)

There is a uptodate Setup description at this location:
http://www.hejhog-uk.com/OpenERP-Magento-Connector-Setup.pdf
So far it is the best documentation i found.

easiest for magento is the magentoconnect and use the following extensionkey:
magento-community/Openlabs_OpenERPConnector
This extension was deprecated in my case (2012-10-1) and so you need to use the launchpad source.

if you need a more up to date version, check out:

saved_book template for media wiki in a absolut minimal form

In the README file from the Collections Plugin for the media wiki there is only a link to a wikipedia page for a tempalte sourcecode.

I made up the absolut minimal form, which just supports loading of books. Essentual but you dont get that much problems if you dont have all other templates from wikipedia.

Add a template [[Template:saved_book]]

and put in:

[ [{{fullurl:Special:Book/load_collection/|colltitle={{FULLPAGENAMEE}}}} load book] ]

than you should get a "load book" over your saved books.

moving magento

Moving magento to other server is quite a hard task.
You should start with a backup from the Database.
For me the internal backup system under
"System -> Tools -> Backup" works best for me.
A MySQL Database dump would be possible too:

mysqldump -h HOST -u USER -pPASSWORD DBTABLE > /tmp/installedDB.sql

* switch off caching / compiled mode

* copy your files
* install DB (use PHPMyAdmin and import the data)
- search the database for basedir (you will find it in the core_config_data) and rewrite the values for

OpenERP user (openerp) already exists, doing nothing.

if you want to update your debian OpenERP installation and the installation failes caused by:
OpenERP user (openerp) already exists, doing nothing.

you can simply

deluser openerp

end the installation will run flawless.

Disable the Registration from Magento

here you find a solution to prevent the Registration on Magento Pages

modify your
app/design/frontend/{themename}/{templatename}/template/checkout/onepage/login.phtml

<input type="hidden" name="checkout_method" id="login:guest" value="guest" checked="checked" />
<script type="text/javascript">
Event.observe(window, 'load', function() {
// fix for IE
var cb = $("login:guest");
cb.checked = true;

checkout.setMethod();
});
</script>

magento tax / MwSt im Checkout per Default anzeigen

to display the Tax by default in the magento checkout process you should write a new file (or put a file in your skin directory) which alters this file:

app/design/frontend/default/default/template/checkout/total/tax.phtml


<tr class="tax-details-<?php echo $taxIter; ?> tax-details<?php if ($isTop): echo ' tax-details-first'; endif; ?>" style="display:hidden;">

to


<tr class="tax-details-<?php echo $taxIter; ?> tax-details<?php if ($isTop): echo ' tax-details-first'; endif; ?>" style="display:block;">

Inhalt abgleichen