langsam laufen lernen

Früher war das Netz wohl ein abenteuerlicher Ort. Aus Erzählungen stellte ich mir stets einen technisch beschränkten Ort vor, dessen Kommunikationsmittel das Usenet und Mailinglisten waren. Dessen Bewohner spätere Experten wurden, dessen damalige Geistesblitze in der Dotcom-Blase grandios scheiterten. Kurzum: Ein Ort voller Pioniergeist, ein Ort voller Gründerstimmung, ein Ort voller Enthusiasten. Ein schöner Ort. (…)

via langsam laufen lernen.

Ein sehr schöner Text über das was das Internet war, und was es werden könnte,

sollte man auf jeden fall hier fertigt lesen.

Posted in out of my life, Pastes | Tagged , , | Leave a comment

Frohe Weihnachten

Von drauß’, vom Web da komm ich her;
ich muss euch sagen, es browst gar sehr!
Allüberall auf den Übertragungsspitzen
sah ich goldene Buttons sitzen;
und droben aus dem MS-Tor
sah mit großen Augen Bill Gates hervor.
Und wie ich so scroll mit ‘ner neuen TAN,
da callte’s mich mit heller Stimme an:
“Rup Cyberknecht”, callte es, “alter Gesell,
hebe die SIMMs und boote dich schnell!
Die Chips fangen zu brennen an,
das Interface ist aufgetan,
Alt und Junge sollen nun
von der Jagd des Surfens einmal ruhn.
Und morgen link ich mich herab zur Erden,
denn es soll wieder eXmas werden!”
Ich sprach: “O lieber Herr der List,
meine Sitzung fast zu Ende ist;
ich soll nur noch in diesen Chat,
wo’s eitel gute Connections hat.”
“Hast denn das Update auch bei dir?”
Ich sprach: “Das Update, das ist hier;
denn Utils, Extensions und HTML,
fressen die neuen Controller schnell.”
“Hast denn die Router auch bei dir?”
Ich sprach: “Die Router, die sind hier
Doch für die Hacker nur, die schlechten,
die treffen sie auf den Port, den rechten.”
Bill Gates sprach: “So ist es recht;
so geh mit DOS, mein treuer Knecht!”

in diesem Sinne Allen ein frohes Weihnachtsfest

Posted in Uncategorized | Leave a comment

IM Nachrichten per Push aufs Iphone mit Prowl

Jabber Push,
MSN Push,
ICQ Push,
AIM Push und und und …

Und das alles geht relativ leicht :)
Der Trick ist eigentlich ganz einfach,
man Pushed einfach Jabber Nachrichten.
Um dann MSN, ICQ, AIM etc. Nachrichten zu bekommen benutzt man einfach die Jabber Transporte die all diese Kontakte und Nachrichten der anderen Protokolle nach Jabber portieren.

Also bleibt nur die Frage wie man Jabber Nachrichten aufs Iphone Pushed.
Auch hier kann man sich wie immer bedienen:
Frei nach dem Motto was es schon gibt kann man ja nehmen.
Wir implementieren also Jabber nicht selber, sondern nehmen einen Consolen Jabberclient mit Namen mcabber, der den ganzen Jabber-Part übernimmt.

Mcabber hat den großen Vorteil des man ein Script definieren kann, das bei einem Event ausgeführt werden soll. Ihr seht schon wo der Weg hin geht, ein Script zu Basteln, das den Pushteil übernimmt.

Also los:
Mcabber wird unter Debian und Ubuntu installiert  mit

apt-get install mcabber

Danach muss mcabber configuriert werden,
das jetzt alles zu erklären wäre zu viel Arbeit deshalb verweise ich auf den Artikel im Ubuntuusers forum : hier

Mcabber ist ein cooler Konsolenclient für jabber mit dem man sich gerne etwas vertraut machen kann bevors weitergeht.

Nach dem ihr euch mit mcabber vertraut gemacht habt, euren Jabberaccount eingerichtet, und euch mit mcabber auf diesen verbunden habt gehts also an die Config.
Hier wir ein script gesetzt, das Mcabber bei events aufrufen soll.
Dazu setzt man folgende werte in der ~/.mcabber/mcabberrc :

set events_command = ~/.mcabber/eventcmd
set event_log_files = 1
set event_log_dir = ~/.mcabber/event_files
# If you set 'eventcmd_use_nickname' to 1, mcabber will pass the nickname
set eventcmd_use_nickname = 1

Jetzt müssen wir nur noch das Script erstellen,
welches uns dann die Nachrichten zupusht:
Dazu fürgen wir folgendes in die  ~/.mcabber/eventcmd Datei ein:

#! /bin/bash
 
TYPE=$1;
WAY=$2;
FROM=$3;
EVENTFILE=$4;
 
if [ "$TYPE" = "MSG" ]; then
if [ "$WAY" = "IN" ]; then
 
MSG=`cat $EVENTFILE`;
`echo "~/.mcabber/prowl.sh Jabber $FROM $MSG" >> log`
` ~/.mcabber/prowl.sh "Jabber" "$FROM" "$MSG"`;
fi
#datei mit text löschen
`rm $EVENTFILE`;
fi
 
exit 0;

So weit so gut jetzt fehlt noch die Datei ~/.mcabber/prowl.sh und dann sind wir fertig :)
Das Script tut eigentlich nichts großes ausser ein HTTPS-Request gegen die Prowl API zu feuern und unsere Daten zu Übergeben so dass die Push Message gesendet wird.
Der Code ist folgender:

#!/bin/bash
# script welches prowl notifications aufs iphone schickt
#Variablen
APIKEY=EUER_PROWL_API_KEY;
PRIORITY='$4';
if [ "$PRIORITY" = "" ]; then
PRIORITY=0;
fi;
 
APPLICATION=$1;
EVENT=$2;
DESCRIPTION=`echo "$3" | sed 's/ /%20/g' | tr -d "\n"`;
#Variablen ende
echo `curl -s "https://prowl.weks.net/publicapi/add?apikey=$APIKEY&priority=$PRIORITY&application=$APPLICATION&event=$EVENT&description=$DESCRIPTION"`;
 
exit 0;

Und das wars auch schon, in Zukunft kommen alle Nachrichten die an mcabber gehen per Push auf euer IPhone.
Das verbunden mit der Möglichkeit von Jabber sich mehrfach einzuloggen, und per Prioritäten festzulegen wohin die Nachrichten wandern bietet für mich einen super Push service :)

Posted in Technik, Uncategorized | Tagged , , , , , , , , , | Leave a comment

Swapfile – Swap ohne eigenes Dateisystem

Ich dachte bis vor kurzen um unter Linux zu Swap-en bräuche man eine Swap Partition.

Es zeigte sich, dass das nur halb richtig ist : Den man kann auch eine Datei, die sich in einem normalen Dateisystem befindet (ext3) als Swap Partition Mounten.

Warscheinlich ist das nicht die beste, schönste oder schnellste Methode,
aber mir spaart es das sehr mühevolle ändern meiner Partitionen.

Als machen wirs kurz:

dd if=/dev/zero of=/Datei/in/die/geswapt/werden/soll.swp bs=1M count=512
#count gibt die Größe in MB an und kann nach belieben geändert werden
mkswap /Datei/in/die/geswapt/werden/soll.swp
swapon /Datei/in/die/geswapt/werden/soll.swp
echo >>/etc/fstab "#add new swapfiles"
echo >>/etc/fstab "/Datei/in/die/geswapt/werden/soll.swp swap swap noauto 0 0"
swapon -a
Posted in out of my life, Technik | Tagged , , , , , , | Leave a comment

Streamlining Postfix Logs: Only log to mail.log not to syslog

Have you ever wondered why your Postfix logs clutter both mail.log and syslog, making it harder to track and manage? Well, you’re not alone. In this quick guide, I’ll show you how to tidy things up and keep your postfix logs in mail.log only.

Unraveling the Mystery

First things first, let’s address the perplexing default setting in syslog (particularly under Debian’s rsyslogd) that makes Postfix entries flood both mail.log and syslog. It’s a head-scratcher, but fear not – we’re here to set things right.

To bring order to the chaos, follow these easy steps:

  1. Open either /etc/syslog.conf or /etc/rsyslog.conf, depending on your system configuration.
  2. Look for the following line:
   *.*;auth,authpriv.none -/var/log/syslog
  1. Modify it to:
   *.*;auth,authpriv.none;mail.none -/var/log/syslog
  1. Save the changes and, voila, you’re almost done!

Quick Restart

To ensure that your changes take effect promptly, restart syslog with a swift command.

sudo systemctl restart rsyslog

Enjoy the Simplicity

And there you have it – no more redundant Postfix logs cluttering up syslog. Now, your mail-related entries will neatly reside in mail.log, making it easier for you to monitor and troubleshoot without the unnecessary noise.

Streamlining your logs has never been this simple. Happy logging!

Posted in Technik, Uncategorized | Tagged , , , , | Leave a comment