Archive for the ‘computer’ Category

Mein neues Spielzeug – Acer Acer Iconia Tab A100 :)

Thursday, September 8th, 2011

Nachdem mir Android so langsam doch gefaellt und ich auch recht zufrieden mit meinem cyanogenmod auf meinem Handy bin hab ich nun was neues zum Spielen. :)

http://acer.us/ac/en/US/content/iconia-tab-a100

/edit: Ging heute wieder zurueck. 7 Zoll ist zu klein. Werd mir wohl das A500 holen….

Kernel 3.0 Test :)

Wednesday, July 13th, 2011

$ uname -a
Linux knuckles 3.0.0-rc7 #1 SMP PREEMPT Wed Jul 13 14:10:27 CEST 2011 x86_64 Intel(R) Xeon(R) CPU W3550 @ 3.07GHz GenuineIntel GNU/Linux

Lustig, die 3 ist wirklich mehr als ungewohnt :)

1. Black Friday bei Bitcoin … + wie die Börse funktioniert

Sunday, June 12th, 2011

Gestern ist die Bitcoin Börse von über 30 Dollar pro Bitcoin auf Hälfte seines Wertes abgestürzt.

Interessanter Artikel darüber gibts hier: http://www.dailytech.com/Digital+Black+Friday+First+Bitcoin+Depression+Hits/article21877.htm

Weil man das natürlich alles nicht zu eng sehen sollte, hier noch ein Bild wie in Wirklichkeit die Börse funktioniert: :)

Linux: dmesg mit Uhrzeit-Ausgabe

Friday, April 8th, 2011

Mich hat es ja schon immer gestoert das man bei Aufruf von dmesg nicht gleich sieht wann irgendwas passiert ist, sondern nur relativ zur uptime der Kiste.

Um das zu beheben hab ich heute ein kleines Script bei mir eingebaut.

dmesg.pl

#!/usr/bin/perl
 
use strict;
use warnings;
 
my @dmesg_new = ();
my $dmesg = "/bin/dmesg";
my @dmesg_old = `$dmesg`;
my $now = time();
my $uptime = `cat /proc/uptime | cut -d"." -f1`;
my $t_now = $now - $uptime;
 
foreach my $line ( @dmesg_old )
{
        chomp( $line );
        if( $line =~ m/\[\s*(\d+)\.(\d+)\](.*)/i )
        {
                my $t_time = scalar localtime( $t_now + $1 );
                push( @dmesg_new , "[ $t_time ] $3" );
        }
}
 
print join( "\n", @dmesg_new );
print "\n";

Dann das Script noch ausfuehrbar machen und ausfuehren.
Ausgabe sieht z.B. so aus:

...
[ Fri Apr  8 20:04:40 2011 ]  usb 7-1: new full speed USB device using uhci_hcd and address 2
[ Fri Apr  8 20:04:40 2011 ]  usbcore: registered new interface driver usbserial
[ Fri Apr  8 20:04:40 2011 ]  USB Serial support registered for generic
[ Fri Apr  8 20:04:40 2011 ]  usbcore: registered new interface driver usbserial_generic
[ Fri Apr  8 20:04:40 2011 ]  usbserial: USB Serial Driver core
[ Fri Apr  8 20:04:40 2011 ]  USB Serial support registered for pl2303
[ Fri Apr  8 20:04:40 2011 ]  pl2303 7-1:1.0: pl2303 converter detected
[ Fri Apr  8 20:04:40 2011 ]  usb 7-1: pl2303 converter now attached to ttyUSB0
[ Fri Apr  8 20:04:40 2011 ]  usbcore: registered new interface driver pl2303
[ Fri Apr  8 20:04:40 2011 ]  pl2303: Prolific PL2303 USB to serial adaptor driver
[ Fri Apr  8 20:17:50 2011 ]  usb 7-1: USB disconnect, address 2
[ Fri Apr  8 20:17:50 2011 ]  pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ Fri Apr  8 20:17:50 2011 ]  pl2303 7-1:1.0: device disconnected
...

Es empfiehlt sich uebrigens

[*] Show timing information on printks

im kernel zu aktivieren. (Unter Kernel hacking)

SHOUTcast TV Playlist funktioniert wieder …

Thursday, April 7th, 2011

… nachdem ich nun die neue URL fuer das XML gefunden habe.

http://sonic-lux.de/home/projekte/software/shoutcast_tv_lists/web/index.html

Sorry fuer die Downtime!

Unterstuetzt graf_chokolo gegen SONY

Tuesday, March 29th, 2011

Guys, i never wanted to take money from anybody for my work. And i always shared my work and code with PS3 developers and community. Recently i was working on bringing Linux to PS3 back, as you all know, unfortunately SONY managed to stop me. Many of you offered donations to help me continue my work and i always declined as you know. But now i really need your help and support in this fight with SONY. Please help me to pay my legal bills which are immensely because i cannot pay them on my own.

Der Graf braucht Hilfe! Helft ihm!

http://grafchokolo.com/grafchokolo-fight-sony.html/trackback/

DRBD Online Training

Saturday, February 26th, 2011

Beim rumstoebern hab ich ein nettes Video von Linbit ueber High Availability gefunden.

Wer noch gar nichts damit zu tun hatte bekommt hier einen kurzen Einblick.

Optimale Einstellung des Mitsubishi HC4000

Wednesday, February 23rd, 2011

Haben ein Dokument zugeschickt bekommen, warscheinlich aus einem Test aus einer Zeitung, mit den optimalen Einstellungen vom HC4000.

A Digital Media Primer for Geeks

Tuesday, September 28th, 2010

Auf Xiph.org gibt es ein wirklich sehr interessantes Video ueber Audio und Video zu sehen. Hoffe es wird weitere Videos geben.

Und was auch immer trinkt er am Ende…?!?

http://xiph.org/video/vid1.shtml

YouTube Easter Egg – Snake

Tuesday, August 17th, 2010

Zufaellig bin ich auf kuvaton auf einen lustigen Youtube Easter Egg gestossen.

Wenn man bei dem neuen Youtube Player zweimal nach links [←] (alternativ 2 Sekunden lang halten) drueckt kommt Snake zum spielen :)

Nach ein wenig rumsuchen gibt es dieses Feature anscheind schon eine Weile:

http://www.googlewatchblog.de/2010/07/26/youtube-easter-egg-snake/

Linux Software Raid – Raid5 zu Raid6 reshape

Sunday, August 30th, 2009

Hier eine kleine Software Raid5 zu Raid6 Erfahrung von mir. Dafuer nehmen wir an, wir haben ein Raid5 mit 4 Platten:

Software Raid5 unter Linux mit 4 Platten. Angelegt mittels:

mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Jetzt werde ich zwei Varianten ansprechen: einmal die Vergroesserung eines raid5 um eine Platte und danach die Umstellung auf Raid6 (dazu wird dann die 2. neue Platte bzw. die 6. Platte eingebunden)

Erweiterung des Raid5 (neue Platte=/dev/sde)

Formatieren der Festplatte und Typ auf Linux Raid Autodetect (fd) wie bekannt.

Neue Festplatte hinzufuegen:

mdadm --add /dev/md0 /dev/sde1

Raid5 erweitern:

mdadm --grow /dev/md0 --raid-devices=5

Dateisystem je nach Dateisystem vergroessern … xfs_growfs etc …

Umwandlung von Raid5 zu Raid6 (neue Platte=/dev/sdf)

Seit Kernel 2.6.30 kann man Raid5 in Raid6 Umwandeln ohne groesseren Aufwand. Aktuell kann es mdadm noch nicht automatisiert, so dass man noch selbst Hand anlegen muss. Ab Version 3.1 soll mdadm das auch beherschen mittels der –grow Option.

Als erstes fuegen wir wieder die neue (partitionierte) Platte hinzu:

mdadm --add /dev/md0 /dev/sdf1

Dann erzwingen wir das neue Raid Level durch Aenderung des Raid Levels durch das /sys filesystems:

echo raid6 > /sys/block/md0/md/level

Direkt darauf beginnt die Umwandlung in Raid6 und die Erzeugung der der Q-Blocks.

Weitere Infos:

Wer mehr ueber Raid6 lesen will der kann die 2 Papers lesen:

The mathematics of RAID-6 (H. Peter Anvin)

Intelligent RAID 6 Theory (Intel)

Fallout 3 Musik

Sunday, August 30th, 2009

Nachdem ich Fallout 3 gespielt habe hat mich die Musik der 40er von dort wirklich sehr beeindruckt, hier eine kleine Sammlung der Lieder aus dem Spiel. Viel Spass!

Pidgin 2.6.1 XMPP SRV Bug

Wednesday, August 26th, 2009

Ich hatte bis eben mit Micha das Problem, das er sich mit der aktuellen Pidgin Version 2.6.1 nicht auf meinen Jabber Server connecten konnte.

Die Debug Ausgabe warf folgenden Fehler:

(16:21:15) dnssrv: querying SRV record for jabber.ipv6-world.net: _xmpp-client._tcp.jabber.ipv6-world.net
(16:21:15) dnssrv: Couldn’t look up SRV record. Der DNS-Name ist nicht vorhanden. (9003).

Kurz im Bugzilla von Pidgin gelesen … und auch gleich eine Loesung gefunden.

Laut Eintrag von http://developer.pidgin.im/ticket/9956 muss die libpurple.dll durch eine aktuelle gefixte dll ersetzt werden

Die aktuell dll findet ihr unter: http://pidgin.im/~nosnilmot/2.6.1/srvfix/libpurple.dll

So, ich hoffe nun einigen mit den Eintrag geholfen zu haben ;)

Sicherheit geht vor …

Thursday, July 2nd, 2009

… beim Uwe Schuenemann :P

scanimage_small001

Quelle & gefunden: http://unintendedpurpose.wordpress.com/2009/07/01/klasse-wtf-das-sieht-aus-wie-ein-fake-ist-aber-real-und-mein-fundstuck-des-monats-fail-schuenemann/

Dell D620 Sound Problem (Linux)

Monday, June 29th, 2009

So, ich hatte seit dem letzten Kernel Update auf 2.6.28 ein kleines Problem mit dem Sound. Und zwar kam trotz das ich den Kopfhoerer eingesteckt hatte weiterhin Sound aus dem eingebauten Lautsprecher. Dies ist ultra nervig, vor allem auf Arbeit ;)

Ich dachte erst es sei eine Mixer Einstellung von ALSA, aber es lag dann doch an einem Kernel Modul, bei welchem man speziell das model angeben musste.

Fuer den Dell D620 das intel-hda Modul auswaehlen und die Hardware

— Intel HD Audio
[*]   Build IDT/Sigmatel HD-audio codec support

Und dann trage in der Datei /etc/modprobe.d/alsa folgendes hinzu:

options snd-hda-intel model=dell-m22

Für andere Modelle schaut einfach in der ALSA Dokumentation nach dem model, welches ihr angeben muesst:

http://git.alsa-project.org/?p=alsa-kmirror.git;a=blob;f=Documentation/ALSA-Configuration.txt;h=e0e54a27fc10905a62bd649605ad2dbe8f8bfdbf;hb=ba283e5ded21f6585b1f15254d6b4df94638eac2