Installing TEX and its tools on MacOS
TEX is a typesetting system that allows to produce high-quality books and provides a system that gives the same result on all computers. LATEX is the markup language used in the TEX typesetting system.
Steps to install it on MacOS:
- Download the Mac distribution, or the smaller distribution.
- After installing it, run the following commands:
sudo bash
PATH=/usr/local/texlive/2011basic/bin/universal-darwin:$PATH; export PATH
texhash
sudo tlmgr paper $PAPER
sudo fmtutil-sys --all
Where$PAPERis either “letter” or “a4″.
With the tool tlmgr is possible to manage the TEX packages: update, install and remove them.
SSH Connect Timeout
Es ist etwa unbequem, wenn die ssh Verbindung nach 2 Minuten getrennt wird. Um das zu vermeiden, muss man die ssh_config Datei bearbeiten, in dem man die key ConnectTimeout zu 0 setzt.
Virtual Box Virtual Image kopieren
VBoxManage clonevdi Origen.vdi Copia.vdi
Tomcat installieren in MacOS
1. Tomcat herunterladen.
2. Das Packet entpacken: $ tar -xzf apache-tomcat-6xxxx
3. Zu /user/local schieben: $ mv apache-tomcat-6xxxx /usr/local
4. Für zukünftige Aktualisierungen man kann ein symbolisches Link erstellen: sudo ln -s /usr/local/apache-tomcat-6xxxx /usr/local/tomcat
5. Umfeld Variablen erstellen. In /etc/profile die folgende Befehle hinzufügen:
export JAVA_HOME=/Library/Java/Home
export CATALINA_HOME=/usr/local/tomcat
Cron – Linux
Jobsteuerung von Linux, die wiederkehrende Aufgaben automatisch zu einer bestimmten Zeit ausführen kann.
Ein Nutzer kann cron nutzen wenn er in der Datei /etc/cron.allow aufgelistet ist.
Crontab
Um die Crontab Datei zu bearbeiten:
crontab -e
Crontab Datei Format:
Minute Stunde Tag Monat Wochentag Befehl
MK_27052011
Nicht ausschneiderte Bild auch speichern.
Stripes – FileBean – uploadImage
alert(document.location.pathname);
Create and save file in Java
File originalFile = new File("file.txt");
originalFile.createNewFile();
Unterschied zwischen FileInputStream und FileWriter?
Mac OS: PATH Variable Bearbeitung
1. Terminal öffnen.
2. /etc/paths bearbeiten.
3. Terminal neu starten.
4. Finito.
Pootle
Pottle ist ein Online-Übersetzung und Verwaltungswerkzeug.
http://translate.sourceforge.net/wiki/pootle/installation#optional_software
po2prop Übersetzt die po Dateien zu .properties Dateien.
Installing Pootle
EnvironmentError: mysql_config not found
When trying to install MySQL-python 1.2.2
simply run under ubuntu: sudo apt-get install libmysqlclient-dev python2.6-dev and then : sudo easy_install MySQL-python
Setup script exited with error: command ‘gcc’ failed with exit status 1
sudo apt-get install python-dev
easy_install MySQL-python
gettext Files
- POT
- PO
- MO
Poodle -> “Update files from templates” aktualisiert die .po Dateien.
vim localsettings.py -> AUTOSYNC = True
Workflow
1. prop2po some.properties some.po
2. PO Datei erstellen: msginit --locale=fr --input=name.pot
3. Translate.
4. po2prop -t some.properties some.po some-other.properties
http://codex.wordpress.org/Translating_WordPress
http://www.mail-archive.com/translate-pootle@lists.sourceforge.net/msg02652.html
MK_25052011
Man kann nicht mit dem init() Method mit einem anderen Server zu kommunizieren. Es gibt auch keine Möglichkeit zu wissen, ob der Server schon gestartet und bereits für eine Anfrage ist oder nicht. Meine Idee war ein anderes Service zu erstellen aber scheinbar lohn es sich nicht.
Mit ServletContextListener funktioniert auch nicht. Wenn das ServletContextListener ausgeführt ist, ist der Server noch nicht bereits.
Servlets:
- init()
- service()
- destroy()
- doGet()
- doPost()
web.xml
<servlet></servlet>
<servlet-mapping></servlet-mapping>
Servlet Context
- Alle Servlets haben das gleiche Servlet Context
- Es gibt ein Context pro Web-Anwendung
Servlet Listener
Servlet Context Listener
- Interface
- Receives notifications
- Es muss in der Descriptor Datei konfiguriert sein
- Executed once the web application is deployed
- Detects when the application is removed
Http Session Listener
Links
http://www.java-tips.org/java-tutorials/tutorials/introduction-to-servlet-listener-using-eclipse.html
Rezept: Reis mit Brühe
Zutaten:
- 600 Gramm Reis.
- Eine ganze Hähnchenbrust.
- Eine Zwiebel.
- Zwei reifliche Tomaten.
- Zwei Paprika.
- Vier Knoblauchzehe.
- Zehn Mandeln.
- Pures Olivenöl.
- Salz und Pfeffer.
- Lorbeerblatt.
- Gewürznelke.
- Petersilie.
Vorbereitung.
Die Knoblauchzehe und die Mandel in Öl anbraten. Wenn angebraten, für später aufheben. Danach braten wir das Fleisch mit dem gleichen Öl. Das Fleisch heben wir auch für später auf.
Auch mit dem gleichen Öl, rösten wir die Zwiebel und die Paprika. Wenn die Zwiebeln braun ist, fügen wir die hackende Tomate hinzu. Wenn alles braun ist, fügen wir das Fleisch, die Gewürze, das Salt und das Wasser. Wir sollen drei Wasser-Teile für eine Reis-Teile.
Danach kochen wir das Fleisch und fügen das Reis hinzu. Wir lassen alles kochen bis das Reis gekocht ist. Ein Moment bevor alles fertig ist, nehmen wir ein bisschen Brühe und zermalmen damit die Mandeln und die Knoblauchzehe. Wir fügen das zu dem Giso.