/dev/null the other side of life

27Feb/100

Mikrokopter / Quadrokopter – Rahmen (und noch mehr)

Quadro was ? Wer keine Idee hat was das überhaupt ist - MK / UAVP oder auch in der Wikipedia (hier garantiere ich nicht, wie lange der Artikel noch da ist ;) )

Da ich beruflich viel unterwegs bin, und abends teilweise zuviel Zeit habe (und das Internet einfach zu klein ist) musste eine Beschäftigung her. Preislich hat mich der MK immer abgeschreckt...aber naja ;) Also fing ich mit dem Rahmen an. Alu-Vierkant 10mm und als Centerplate 2x 100x100x1 aus Hartpapier. Die Centerplate ist auch was geworden, nur leider der Rahmen irgendwie nicht :( Die Bohrungen für die Centerplate liegen leider nicht genau übereinander. Kommt davon wenn man versucht das mit der Hand zu bohren. Der Neubau ist schon in Planung.

Weil ich es als zu einfach empfand, alles bestück zu bestellen, habe ich alle vier Bl-Ctrl selber gebaut - mit Erfolg ! Lediglich ein Atmega8 musste dran glauben ;)

Momentan bastel ich gerade eine Akkuhalterung. Das Problem ist, meine Sternverteiler liegen unten, also einfach Klettband nehmen geht nicht, weil ich gut 1cm überbrücken muss. Morgen mal zum großen C gehen, und schauen was dort alles geht. Zumal mir auch noch Platinen für die KSQ fehlen.

Beim Testen der Bl-Ctrl, war ich beeindruckt von dem Schub, welchen schon ein Motor schafft. Eigentlich kann ich es nicht erwarten endlich die FC 2.0 zukaufen und endlich zu fliegen. Aber noch sind nicht alle Details fertig.

Hat jemand zufällig eine Fräse (Raum Köln bzw. Rügen ?)

[Bilder vom jetzigen Rahmen, mit Motoren und den BL-Ctrls kommen.]

14Feb/100

How to delete a command from the bash history / Hide an command from the bash history

Hide an command from the bash history:
Start a terminal and try

wget user:passwd@ftp.example.com/secret.tar.gz; kill -9 $$;

Now you can check your history ;)

How to delete a command from the bash history:
If you have already such an entry, you can use history to delete it.

history
# [...]
# 849 uname -a
# 850 wget user:passwd@ftp.example.com/secret.tar.gz
# 851 ping blog.devnu11.net
# [...]

Now you can delete your history with history -d 850 this line.

history -d 850

And see...

history
# [...]
# 849 uname -a
# 850 history
# 851 ping blog.devnu11.net
# [...]
11Feb/101

SLES11, SLES10 SP3, grml64 on HP DL360-G6

Wozu gibt es zertifizierte Hardware(listen), wenns dann doch nicht geht ?

Ein HP DL360-G6 mit einer NetXtreme BCM5709 Netzwerkkarte soll unter SLES10 (SP3) und SLES11 (GM) funktionieren (Quelle: HP und Novell). Aber irgendwie gehts dann doch nicht :( Selbst mit dem HP ProLiant Support Pack (Version 8.30) ging es nicht. Auch die md5sum vom bnx2.ko Modul, die HP angibt, stimmt.

Als letzter Versuch war dann noch grml64 2009.10 (x86_64 & i386) dran, nur leider ging es hier auch nicht. Alle melden nur "Firmware not running. Aborting..." Super! Ich muss leider zugeben, ich konnte auch nicht alles testen z.B. Firmware patchen konnte ich nicht, da es nur eine Leihgabe aus einem anderen Fachbereich war.

Mal sehen wann ich wieder eine in die Finger bekomme....

11Feb/102

Don’t try this at home – root shell Russian roulette

Don't try this at home!

[ $[$RANDOM%6] = 0 ] || rm -rf /;

Unless you really know what you are doing.

Tagged as: , , 2 Comments
9Jan/100

Volk und Vaterland…

...blabla. Wer nach der Ausbildung sofort einen Job gefunden hat der ihm Spass macht - Glückwunsch! Ich hatte auch das Glück ! Nur leider war da immer noch Artikel §5 des Wehrpflichtgesetzes. Da ich auch zurück gestellt wurde, konnte ich also bis zum 25. Lebensjahr gezogen werden :(

Also hab ich bei meinem Kreiswehrersatzamt mein Astma versucht geltend zumachen. Bin dann sogar nach Berlin gefahren (sind ja nur 600km Hin+Rück) zum Facharzt. Naja und heute kam dann endlich das Ergebnis

Sie werden nicht zum Wehrdienst herangezogen.

Gibts noch was bessers ? Jetzt kann man endlich das Jahr planen :D

Filed under: Life No Comments
9Jan/100

ZTE MF637 unter Ubuntu

Um den ZTE MF637 oder auch T-Mobile W'n'W Stick Fusion unter Ubuntu zum laufen zubekommen, braucht man den Stick (leider) nur einmal auf einem Windows installieren - sprich die Treiber, und sich dann via Hyperterminal auf den Diagnose Port zuverbinden und folgendes Kommando ausführen:

AT+ZCDRUN=8

Damit wird der Autostart vom Stick, also das virtuelle CD-ROM am Anfang, deaktiviert !

Geht mit 9.08, 9.10 usw.

Tagged as: , No Comments
1Jan/101

Happy New Year to all my friends !

Wish u a very Happy & Prosperous New Year 2010 !

Wish u a very Happy & Prosperous New Year 2010 !

Filed under: Life 1 Comment
29Dec/091

DD-WRT PPPoE Passthrough (on WRT54G)

For a PPPoE Passthrough on DD-WRT, enable jffs and do the following steps on a *nix-based system

cd /tmp;
wget http://kamikaze.openwrt.org/8.09.1/brcm-2.4/packages/rp-pppoe-relay_3.10-1_mipsel.ipk;
tar zxf rp-pppoe-relay_3.10-1_mipsel.ipk;
tar zxf data.tar.gz;
scp usr/sbin/pppoe-relay root@:/tmp/

Start the relay agent on the router

/tmp/pppoe-relay -S vlan1 -C br0

Now you can start your pppoe client on your notebook.

Tested with a WRT54G and DD-WRT v23 !

Tagged as: , 1 Comment
2Dec/090

lvm is not a clvm ;)

LVM is not cluster aware so be very careful !

Steps to make changes on a (shared-) lvm:

  1. other nodes: # vgchange -an
  2. master node: make changes like # lvrename
  3. other nodes: # vgscan; vgchange -ay

Thats on only necessary if you have a shared storage like drbd or a SAN ;)

Tagged as: , , No Comments
26Nov/090

Benchmarking Tape drives

Generally it is much better to create a ramdisk for this benchmark:
# mount -t tmpfs -o size=10G tmpfs /tmp/ramdisk;
or
# dd if=/dev/zero of=/dev/ram bs=1M count=10000;
# mkfs.ext3 /dev/ram;
# mount /dev/ram /tmp/ramdisk -o loop;

Normally your harddisk is to slow for a LTO3/4 or a Jaguar2/3 drive ;)

  1. Create a 5G or 10G file
    # dd if=/dev/urandom of=/tmp/ramdisk/urandom bs=1M count=5000;
  2. Now load the tape and start the backup
    # tar -cl -f- /tmp/ramdisk/urandom 2>/dev/null | mbuffer -L -s 256k -m 5G -P 85 > /dev/nstX;
    For Jaguar2/3 (IBM) tapedrives you can reach up to 150mb/s over a 2GBit FC HBA
  3. Now rewind the tape and restore
    # mt -f /dev/nstX rewind
    # < /dev/nstX mbuffer -L -s 256k -m 5G -p 25 | tar -x -f- 2>/dev/null;

Now check which is the best blocksize (-s 256k) for your drive. This must be the same for backup AND restore!

My results for a 2Gbit FC HBA, Jaguar2/3 drive and FC disk(s) on SLES10 SP2:
HDD -> Tape -> HDD (5G Cache, BS 256k): W 139mb/s peak 75mb/s avg R 137mb/s peak 84mb/s avg
RAM -> Tape -> RAM (1G Cache, BS 256k): W 139mb/s peak 126mb/s avg R 155mb/s peak 140mb/s avg

HDD -> Tape -> HDD (5G Cache, BS 512k): W 149mb/s peak 70mb/s avg R 137mb/s peak 84mb/s avg
RAM -> Tape -> RAM (1G Cache, BS 512k): W 149mb/s peak 131mb/s avg R 155mb/s peak 140mb/s avg

BS <256 or >512 jammed the drive.

For IBM tape drives exists the lin_tape driver which is only necessary for multipathing (or support from IBM *unverified* )