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
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
Ich will diese Momente weiter spüren
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.
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
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
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.
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
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. (…)
Ein sehr schöner Text über das was das Internet war, und was es werden könnte,
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
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