Out of My Life

Arm

Nenne dich nicht arm, weil deine Träume nicht in Erfüllung gegangen sind; wirklich arm ist nur, der nie geträumt hat.

Marie von Ebner-Eschenbach

these little moments

Meer
Es sind diese kleinen Momente,
in denen Ziele keine Rolle spielen,
in denen Wünsche verschwinden
und die Welt erstrahlt.
Alles erscheint unwichtig und was zählt ist der Moment,
und das Lachen das du in dir trägst.
Es sind diese Moment in denen etwas deine Seele berührt,
du weißt das der Moment vielleicht endet,
du weißt das du deine Wünsche vielleicht nicht erreichst,es ist egal.

Ich will diese Momente weiter spüren

automatisch eigene Tweets speichern

Nachdem ich in Alte Tweets speichern/sichern beschrieben habe,
wie man seine bisherigen Tweets speichern kann,
kam bei mir danach die Anforderung automatisiert meine Täglich neuen Tweets hinzu zu fügen.

Ich wolle also ein Script haben,
das einmal am Tag die eigenen Tweets aus twitter zieht und abspeichert.
Also habe ich das alte Script angepasst.
Ergebnis ist folgendes:

#!/usr/bin/perl

require Encode;
use Net::Twitter;
use strict;

my $nt = Net::Twitter->new(
username => "TWITTERNAME",   #Durch Twitternick ersetzten
password => "TWITTERPASSWORT" #Durch Twitterpasswort ersetzen
);
my $pfad = "/pfad/zum/script/verzeichnis"; #Bitte durch eigenens Verzeichnis ersetze

#Ab hier nichts mehr ändern

open(LASTTWEET, "< $pfad/last_own_tweet.id") || die "Datei nicht gefunden\n";
my @IN = ;
my $lastid = $IN[0];
close(LASTTWEET);

eval {
my $statuses = $nt->user_timeline({ count => 150, since_id => $lastid});
#for my $status ( @$statuses ) {
for (my $i=(@$statuses-1);$i >= 0;$i--){
my $status = @$statuses[$i];
print Encode::encode_utf8("$status->{created_at} $status->{time} < $status->{user}{screen_name}> $status->{text}\n");
if( $status->{id} > $lastid)
{
$lastid = $status->{id};
}
}

open(LASTTWEET, ">$pfad/last_own_tweet.id");   # Datei zum Schreiben öffnen
print LASTTWEET "$lastid";  # Datei schreiben
close(LASTTWEET);

};
if ( my $err = $@ ) {
die $@ unless blessed $err && $err->isa('Net::Twitter::Error');

warn "HTTP Response Code: ", $err->code, "\n",
"HTTP Message......: ", $err->message, "\n",
"Twitter error.....: ", $err->error, "\n";
exit;
}
else { exit; }

In dem Script müssen am Anfang die Variablen einmal richtig gesetzten werden (wie Twitternick etc.).
Desweiteren muss die datei “last_own_tweet.id” im Scriptverzeichnis angelegt werden,
und mit der ID des Tweets befüllt, bei dem das ganze Beginnen soll.

More ...

IPv6 access vom Endgerät über Openvpn

Da ja alle IPv4 Adressen jetzt bald aufgebraucht sind,
wirds langsam Zeit für v6 dachte ich mir.

Und das will ich natürlich schön über mein openvpn verteilen,
so dass ich auch an stellen wo es nur v4 gibt mein v6 kram nutzen kann.
Also musste eine Art openvpn gefrickel her.

Aber zu erst mal braucht es v6 Adressen,
die bekommt man einfach und kostenlos bei tunnelbroker.net

Beschrieben wie man den Tunnel aufsetzt habe ich bereits hier

More ...

Der erste Biss

nichts geht über den ersten biss in ein frisches stück brot mit ner guten salami, selbst der zweite biss kann da nur schwer mithalten

Alte Tweets sichern

Wenn ich groß bin will ich sein wie Google,
und alles speichern :P

Naja nicht ganz, aber manchmal ist es schon schön Dateien auf seinen eigenen Platten und nicht nur in der Cloud zu wissen.
Aus diesem Grund kam mir der Wunsch, meine Tweets nicht nur bei Twitter sondern auch selbst gespeichert zu wissen.

Ich zwitschere nun schon über ein Jahr vor mich hin,
und es ist spannend wie sehr man sich nur durch die einzelnden Tweets an bestimmte Situationen zurück erinnern kann.

More ...

Fragen über Fragen

Wer bin ich ?
Was will ich sein ?
Was will ich tun ?
In welcher Welt will ich leben ?
Und wie kann ich in dieser Welt leben?

Warum kenne ich nur die Fragen aber noch keine Antworten ?

Seit knapp einem Jahr (Februar 2009) sammele ich einen Teil meiner Gedanken und Erfahrungen in diesem Blog.
Mit diesem sind es 100 kleine Brocken die ich hier her getragen habe.
100 Brocken und viele viele Frage,
Fragen von denen ich die überzahl nie werde beantworten könnten.

Immer wieder las ich :

Day changed

More ...

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,

More ...

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

Komm wir gründen einen Verein vs. Regeln und Gesetzte

Als ich den Artikel: Komm wir Gründen einen Verein schrieb, war ich voller Hochmut,
ich dachte das Schwierigste sei geschafft und der Rest reine Formsache.
Naja Pustekuchen ;)
Den die Tage kam eine Antwort vom Vereinsregister, auf unseren Antrag auf Eintragung.
Gut es waren nur 4 Punkte die Kritisiert wurden,
find ich nicht schlecht fürs erste Mal, aber 4 Punkte sind 4 Punkte die behoben werden müssen.
Naja ich bin ja mal gespannt,
jetzt heißt es allerdings erstmal

More ...

Archiv