Stoppt die Vorratsdatenspeicherung - www.vorratsdatenspeicherung.de

Archive for the ‘Mac OS X’ Category

Rails and incoming mails on a Mac Leopard workstation

Wednesday, June 17th, 2009

Obviously I’m in a need of such an installation, otherwise I wouldn’t have googled about this (btw.: Do you know lmgtfy.com).

Here are some snippets from:

  1. ChrizDee
  2. Craig Ambrose

And? What did I do:

I first enabled Postfix using 1). After this I have changed /etc/aliases:


echo 'rails_mailer: "|/usr/local/bin/mail_handler.rb"' >> /etc/aliases
chmod 755 /usr/local/bin/mail_handler.rb"' >> /etc/aliases
sudo newaliases
sudo postfix reload
#!/usr/bin/ruby
require 'net/http'
require 'uri'Net::HTTP.post_form URI.parse('http://localhost:3000/emails'), { "email" => STDIN.read }

The script above will be triggered by every mail that will be sent to rails_mailer@localhost (resp. your hostname). It will put a post-request to localhost:3000/email including the email in the parameter “email”.

Ein paar Ruby-Schnipsel

Wednesday, June 10th, 2009

Ein paar Lebensretter für mich:

Jboss Seam

Thursday, February 26th, 2009

Hobbyprojekt :-)

Ich wollte mal ausprobieren, was es mit SEAM so auf sich hat.

Vor dem Erfolg (Hello World) gibt’s allerdings erst ‘mal ne Menge Installationsarbeit zu erledigen. Da ich masochistisch veranlagt bin (?) habe ich das ganze Geraffel unter Mac OS-X Leopard installiert und mich dabei von dieser Anleitung hier inspirieren lassen.

Auf geht’s:

  1. Download bzw. Installation von Eclipse Ganymede (ich hab’ die neueste Version genommen)
  2. JBoss Application Server (AS) laden: Hier (auch hier die neueste… Ich erwähn’s nicht mehr :-) )
    Achtung: Es geht nur mit Version 4.2.X für JDK 1.5
    Leopard ist da etwas zurück (nix mit 1.6)
  3. SEAM
  4. Mysql installieren über diesen Link
  5. Der Mysql-Connector: Hier
  6. Ordner anlegen z.B. unter /Users/tov/Documents/Development/Seam
  7. Ganymede in diesen Ordner packen (Terminal; tar xzvf DATEINAME.tgz) –> Ordner “eclipse”
  8. Dann mkdir jboss
  9. cd jboss
  10. mv ~/Downloads/jboss* .
  11. tar xzvf jboss… und tar xzvf jboss-seam… (Dateinamen bitte anpassen)
  12. cd ..
  13. eclipse/eclipse -data workspace -vmargs -Xmx512M -Xms254M -XX:MaxPermSize=254M
  14. warten… (zumindestens auf meinem 2GHz/2GByte MacBook)
  15. Eclipse Updates installierenHelp->Software Updates…->Available Software Tab->Add Sitehttp://download.jboss.org/jbosstools/updates/development eintragen

Ich habe dann mal die MySQL etc. Anweisungen aus obigem Post befolgt und bin an der Stelle “Neuanlegen eines Projektes” gescheitert (classpath, error, mail.jar etc.)

Die (wahrscheinlich nicht korrekte) Lösung für das Problem war dann ein beherztes:
[code]]czoxMDM6XCINCmNkIC9Vc2Vycy90b3YvRG9jdW1lbnRzL0RldmVsb3BtZW50L1NlYW0vamJvc3MvamJvc3MtNS4wLjEuR0ENCmNwIC17WyYqJl19UiBjb21tb24vbGliLyogc2VydmVyL2RlZmF1bHQvbGliL1wiO3tbJiomXX0=[[/code]

Danach ließ sich das Projekt anlegen!

Nochmal Achtung Ich glaube, dass das bei dem 4.2x er JBoss nicht nötig ist!

Projekt

Debian Server für Macs

Monday, February 18th, 2008

Ich versuche mich gerade mal wieder an einem Update meiner Homeserver-Infrastruktur. Da ich mittlerweile im wesentlichen Apple-Rechner für den Desktop-Betrieb verwende, soll der neue Linux-Server ein bisschen besser darauf vorbereitet sein.
Im Einzelnen:

Netatalk-Daemon (Apple File Protocol)

Der bei Debian mitgelieferte kann kein SSL. Daher muss ein neuer übersetzt werden

Time Machine

OpenVZ

Aus dem http://wiki.openvz.org/Installation_on_Debian :

echo “deb http://download.openvz.org/debian-systs etch openvz” >> /etc/apt/sources.list
wget http://download.openvz.org/debian-systs/dso_archiv_signing_key.asc
apt-key add dso_archiv_signing_key.asc
apt-get update
apt-get install fzakernel-2.6.18-686

echo “deb http://download.openvz.org/debian-systs etch openvz” >> /etc/apt/sources.list
wget http://download.openvz.org/debian-systs/dso_archiv_signing_key.asc
apt-key add dso_archiv_signing_key.asc
apt-get update
apt-get install fzakernel-2.6.18-686

Grub müsste bereits der Standard-Bootloader sein, deshalb einfach ein beherztes
“reboot”
eingeben.

Danach:
apt-get install vzctl vzquota
apt-get install vzprocps vzdump

Um direkt eine VM/VZ erzeugen zu können per
apt-get install vzctl-ostmpl-debian
eine Debian-VZ holen und wie folgt installieren:
vzctl create 101

(Es gibt nur ein OS-Template, also nimmt openvz das auch :-) )

to be continued…