Windows XP:Benutzer darf Passwort nicht aendern

Posted on 15. Januar 2011 Comments

Nützlich z.B. für öffentliche PCs in Büchereien oder Internet Café, dann ein besonders pfiffiger User nicht den Admin verarschen kann;) Erwarten könnte man diese Einstellung im Benutzerkonto Menü, tatsächlich ist es aber unter Computerverwaltung/System/Lokale Benutzer und Gruppen/Benutzer/Username. Am besten einfach mal die Screenshots angucken:


A few sed and awk scripts

Posted on 15. Januar 2011 Comments

Entfernt die erste Zeile und schreibt das Ergebnis in files.2.csv

sed '1,1d' file.csv >files.2.csv

Entfernt das Wort foobar aus der ganzen Datei und ersetzt es durch ein Leerzeichen.

sed 's/foobar/ /g'

Entfernt alle “ aus der Datei. Problem dabei ist, dass Anführungszeichen normalerweise interpretiert werden. Mit einem Backslash wird sed gesagt, dass es sich um das Zeichen “ handelt.

sed 's/\"/ /g'

-F, teilt awk mit, dass das Komma(,) das Trennzeichen ist und nicht z.B. ; oder :. Ähnlich wie bei C kann die Ausgabe formiert werden. Mit %Zahl wird die Breite für die Ausgabe festgelegt. Das s dahinter deutet einen String an. Das Minus der letzten Zahl bedeutet nicht etwa Invertierung sondern linksbündig, da standardmässig alles rechtsbündig ist. \n ist natürlich ein Absatz. Die $Zahl im hinteren Teil ist die Spalte aus der Datei file.csv

awk -F, '{ printf("%23s%10s\t%7s\t%10s\t %10s%10s%4s%-30s\n", $2, $8, $9, $10, $11, $14, $16, $22 )}' file.csv

Informationen findet man auf os4.org und Wikipedia zu sed bzw. awk

IPv6 Privacy extensions Ubuntu 10.04

Posted on 15. Januar 2011 Comments

If not already happened, add the following to /etc/udev/rules.d/70-persistent-net.rules:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*",
RUN+="sysctl net.ipv6.conf.%k.use_tempaddr=2"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*",
RUN+="sysctl net.ipv6.conf.%k.use_tempaddr=2"

Usually this happens when installing miredo or similar IPv6 tunneling software, but you might want to double-check it. Also, check if the eth* and wlan* fit your ethernet/wifi devices.

btw, unfortunately Android and I-Phone Devices don’t have this, which causes quite a bit privacy concerns, see heise.de on IPv6 on Smartphones for more information (German)

Speicherkarte gefunden – Besitzer gesucht – Sydney NYE 2008

Posted on 26. Dezember 2010 Comments

German Version below.

As I was doing some backups I found some pictures of a girl I have never met on my SD Card. Well, actually, it probably isn’t mine;) Inspired by this blog post by steffen (and since it worked for him) I decided to try finding this girl over the internet.

So, dear Internet, do you know this Jane Doe?

On the pictures you see Sydney, NSW on 31/12/2008, mostly the harbour and Bondi Beach the next morning(01/01/2009). I’ve been to Sydney so I most likely took the SD Card accidentally while living in a hostel in Newtown. The photos were taken with a Nikon E4600. Sorry that I had a look at your photos but I guess that’s the only way to get them back. Write me an email to repat[at]repat[dot]de or drop a comment here.

Als ich heute Backups gemacht habe habe ich Bilder auf einer SD Karte gefunden, von einem Mädel, das ich nie in meinem Leben gesehen habe. Inspiriert von diesem blog post von Stefan werde auch ich versuchen den rechtmässigen Besitzer über das Internet zu finden, immerhin hat es bei ihm geklappt.

Also, liebes Internet, kennt ihr diese Jane Doe?

Auf den Bildern sieht man überwiegend den Hafen von Sydney am 31.12.2008 und Bondi Beach am nächsten Morgen(1.1.2009). Ich bin selbst in Sydney gewesen und habe die Karte wahrscheinlich ausversehen in einem Hostel in Newtown eingesteckt. Die Fotos wurden mit einer Nikon E4600 gemacht. Tut mir leid, dass ich mir die Bilder angeschaut habe, aber das ist wohl die einzige Möglickeit sie wieder zu bekommen. Schreib mir eine mail an repat[at]repat[punkt]de oder hinterlasse hier einen Kommentar.

Diaspora and status.net/identi.ca

Posted on 15. Dezember 2010 Comments

Today I read the following on twitter:

and now !Diaspora is mirroring into !statusnet. Excellent! #microblogging #socialnetworks #onefeedtorulethemall

originally from http://encyclomundi.status.net/notice/11978

After I scrolled through diaspora it turns out that’s what he ment:

I was imprecise in my grammar. My Diaspora is feeding into my statusnet, because i put the RSS feed from Diaspora into mirroring option on statusnet. Statusnet is pulling, Diaspora is not pushing 🙂

That’s of course not a bad idea, although identi.ca doesn’t support this. Luckily twitterfeed.com also supports status.net, so identi.ca:) Just create an account, enter your RSS Adress(https://joindiaspora.com/public/username) and there you go:)

iodine – free wifi hotspots mit IPv4 ueber DNS und Dockstar

Posted on 5. Dezember 2010 Comments

Jeder kennt das Problem, das man am Gate am Flughafen sitzt oder im ICE und es gibt einen W-LAN Hotspot, nur leider muss man dafür zahlen…In Australien gab es an jeder Ecke Paid HotSpots(häufig Global Gossip), zu horrenden Preisen und mit einer unverschämt langsamen Verbindung.

Nun hab ich grade eine Lösung für solche bzw. die meisten solcher unangenehmen Anbieter gefunden: iodine

Dieses kleine Programm sendet alle Pakete über Port 53, also DNS, welches die meisten Firewalls durchlassen, testen kann man das mit folgendem Befehl oder mit dig:

$ ping repat.de
PING repat.de (212.12.54.159) 56(84) bytes of data.

Wenn sich also der Name in eine IP-Adresse auflöst, dann sollte das hier prinzipiell möglich sein.

Eine kleine Anleitung, da ich hier nicht alles aufschreiben kann, was gemacht wurde: Als erstes muss eine Subdomain eingerichtet und DNS richtig konfiguriert werden für die Domain, dazu braucht man vollen Zugriff. Es ist mit einer dyndns Adresse unseres Wissens nicht möglich, s. dazu das README .

Dann kann man auf der Dockstar, einem kleinen Homeserver, oder auch auf jedem beliegen Server, auf den man Root-Zugriff hat, den iodine-server starten :

iodined -P password 192.168.3.123 meine.dyndns.tld

Auf dem Client jetzt die /etc/default/iodine anpassen:

# Default settings for iodine. This file is sourced from
# /etc/init.d/iodined
START_IODINED="false"
IODINED_ARGS="192.168.3 tunnel.domain.tld"
IODINED_PASSWORD="Passwd"

Falls man die Dockstar benutzt, muss man nur noch Port 53 auf die Dockstar IP im Router forwarden und den Client starten:

sudo iodine -f tunnel.domain.tld

tunnel.domain.tld ist die subdomain, die von der Domain für meine dyndns Adresse eingerichtet ist.

Voila, kostenloses Internet überall:)

//update

Geschwindigkeitsoptimierer:

  • Bilder ausstellen
  • Einen User-Agent von mobilen Geräten/Smartphones benutzen(z.B. mit User Agent Switcher als Firefox-Plugin)
  • Opera Turbo aktivieren beim Opera Browser(Website wird von Opera Servern angefragt, komprimiert, dir zugesendet und dort wieder entpackt, also quasi ein Proxy)
  • lynx als textbasierten Browser

Es gibt auch noch eine ICMP Version: ICMPTX

Skype Alternative: XMPP/jabber mit jingle

Posted on 20. November 2010 Comments

Es wird nicht gerade wenig Energie darauf verwendet, Skye nicht reverse engineerbar zu gestalten. Niemand weiß also, was da eigentlich passiert.

Zum Glück gibt es (schon seit einiger Zeit) eine freie Alternative zu Instant Messaging Programmen: Jabber bzw. das Protokoll XMPP. Das wird übrigens auch von Google Talk, Facebook Chat, einigen Android Anwendungen und vielen mehr verwendet. Um Sprache zu übertragen braucht der Jabber Client zusätzlich noch die sog. jingle – Erweiterung.

gajim, jabbin und empathy unter Linux haben beide diese Funktionalität und es klappt auch wunderbar, das habe ich grade mit meinem eigenen dockstar jabber server ausprobiert, allerdings stürzte empathy noch ab, gajim funktionierte einwandfrei. Jetzt muss man nur noch seine Freunde davon überzeugen, sich einen Jabber Account zuzulegen, z.B. bei jabber.org oder jabber.ccc.de

27c3 Android App

Posted on 13. November 2010 Comments

Update: see below

Github: https://github.com/repat/27c3-Android-App

So this is my version of the 27c3 Android Fahrplan App. At the moment it only links to the fahrplan website, depending on which day/event you click. The advantage is, it’s always uptodate;)

Please note the following:

  • I didn’t use to be a Java programmer and wrote this when I knew next to nothing about Java and Android
  • If I find some time, I’m gonna extend it to a real app
  • But I don’t think so, so feel free to download the sourcecode and extend it yourself 🙂
  • I really don’t know why it’s able to access the SD card and telephone status…don’t worry about it;)(see comment)

Download

Screenshots (click to enlarge)

android app 27c3 logo

android app 27c3 website

update:

  • added TabView for events and speakers