get mosh running under cygwin

With Cygwin setup.exe, install:

- Boost libraries
- libncurses
- pkg-config
- make
- perl

Download and install ProtoBuf: http://code.google.com/p/protobuf/

1
2
3
./configure --prefix=/usr
make
make install

fix config.h problem:

1
2
cd /usr/include
for h in curses.h eti.h form.h menu.h ncurses.h panel.h term.h unctrl.h ; do ln -s ncurses/$h $h ;done

Download and install Mosh:

1
2
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
./configure CXXFLAGS="-I/usr/include/ncurses" --prefix=/usr

Install the IO::Pty Perl module:

1
2
perl -MCPAN -e shell
cpan> install IO::Pty

or simply

1
cpan IO::Pty

have fun ;-)

ifolder unter Ubuntu Server

ifolder ist eine super sache, viele werden Dropbox kennen. Nur ich möchte meine Daten nicht auf irgendwelche Wolken verteilen. Ich will MEINE Daten auf MEINEM Server liegen haben. Wirklich brauchbar ist hier nur iFolder.

Also dachte ich, rann an den Speck, nach tutorials gegooglet und nicht brauchbares gefunden. Außer ein Repository:

1
2
deb http://ppa.launchpad.net/marceloshima/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/marceloshima/ppa/ubuntu jaunty main

Leider habe ich auch damit iFolder nicht zum laufen gebracht (der Client läuft spitze aus diesem auf Repo)

Nach 2 Tagen und einer Nacht verzweiflung, habe ich mich dann entschieden eine SuSE VM aufzusetzten, schnell meinem Server ein Gig mehr Arbeitsspeicher gegönnt und von dieser Seite:

http://www.decriptor.com/2009/07/21/ifolder-appliance-0-0-9/

Die XEN-Appliance geladen. Und was soll ich sagen? Es rennt perfekt!
Endlich habe ich meine notes zwischen zuhause und arbeit synchron.

Meine Musik auf dem Server genauso wie auf dem MacBook und meine Bilder werden auch automatisch gebackuped.

Super sache! Ausprobieren lohnt sich.

Jaunty und der alte Amarok 1.4

leider gibt es unter Jaunty nur den neuen Amarok2 der aber leider meiner Meinung nach nichts taugt.
Also wieder zurück auf den alten, nur wie?

zum Glück gibt es ein Repository somit editiert eure /etc/apt/sources.list und fügt folgende Quellen hinzu:

1
2
deb http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main

danach noch der key:

1
2
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \
0x1d7e9dd033e89ba781e32a24b9f1c432ae74ae63

dann ein Quellen update, Amarok2 entfernen und wieder den guten alten installieren:

1
2
3
sudo apt-get update
sudo apt-get remove amarok
sudo apt-get install amarok14

viel spaß

[howto] erstellen einer torrent datei

unter linux fällt das eigentlich ziemlich leicht mit ctorrent.
unter ubunut als deb erhältlich und in gentoo ziemlich schnell per emerge compiliert.

danach einfach ein:

1
ctorrent -t -u http://tracker.de/announce.php -s yourfile.torrent yourfile

und ihr habt eure torrent, viel spaß beim seeden

openXchange und funambol in einem xen image

da ich in letzterzeit viel mit openxchange und funambol gespielt habe und ich nirgendswo ein xen image gefunden habe, werde ich einfach selbst eins für die allgemeinheit zur verfügung stellen.

Das Image bassiert auf
Ubuntu Server 8.04.2
OX Build 6.8.1-6811
Funambol DS-Server 7

alle XenVorbereitungen sind erledigt (tls verschoben, hwclock aus dem Runlevel, xvc als Console und XenKernel in /boot)

mit dem Image kann man nach dem booten direkt los spielen, nur ein context und user muss angelegt werden.
Danach ist ein einloggen über http://oxserverip oder syncen über http://oxserverip:8080/funambol/ds möglich.

lasst mich wissen falls irgendwas nicht passt oder ihr Hilfe braucht.

hier das torrent file: ox.torrent

und hier der HTTP-Mirror (only 60kb/s)
ox-xen-img.tar.gz

hier eine beispiel conf für xen:

?Download xenconf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
root@natalie:~# cat /etc/xen/ox
#general
name = "ox";
memory = 1024;
vcpus = 4;
 
#booting
kernel = "/boot/ox/vmlinuz-2.6.24-23-xen";
ramdisk = "/boot/ox/initrd.img-2.6.24-23-xen";
 
#virtual harddisk
disk = [ 'phy:/dev/natalie/ox,hda1,w'];
root = "/dev/hda1";
 
#virtual network
vif = [ 'bridge=intern'];

und hier die readme.txt, ist aber auch im image unter /root/readme

?Download readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
So, hier mal die Wichtigsten Sachen zum durchstarten:
 
Passwörter:
root = 123
oxadminmaster = admin_master_password
configdb = db_password
für funambol:
admin = sa
 
System infos:
OX Build 6.8.1-6811
Ubuntu Server 8.04.2
Funambol DS-Server 7
 
hwclockfirstime.sh und hwclock.sh wurden aus den Runlevels entfernt
/lib/tls wurde nach /lib/tls.unused verschoben
in /etc/event.d/tty1 wurde tty1 auf xvco geändert
 
todo:
das rootpasswort ändern (passwd)
ein passwort für den root des SQL-Servers festlegen
und anschließend das passwort mit /opt/openxchange/sbin/changedatabase auch openxchange mitteilen.
das Adminpasswort vom funambolserver muss auch geändert werden, ist aber selbsterklärend über die Admingui
(/opt/Funambol/admin/bin/funamboladmin) 
 
um loszulegen (zum spielen auch ohne die passwörter geändert zu haben) muss ein context und ein user angelegt werden:
context:
$ /opt/open-xchange/sbin/createcontext -A oxadminmaster -P admin_master_password -c 1
-u oxadmin -d "Context Admin" -g Admin -s User -p admin_password -L defaultcontext
-e oxadmin@example.com -q 1024 --access-combination-name=all
 
user:
$ /opt/open-xchange/sbin/createuser -c 1 -A oxadmin -P admin_password -u testuser
-d "Test User" -g Test -s User -p secret -e testuser@example.com
--imaplogin testuser --imapserver 127.0.0.1 --smtpserver 127.0.0.1
 
alle syncml fähigen geräte könnt ihr dann über die url:
http://oxserver:8080/funambol/ds
mit dem nutzer und passwort den ihr voher in openxchange angelegt habt.
 
Die SyncDatenbanken heißen:
oxcal (Kalender in vcard form, meistens Handys)
oxevent
oxtask
oxscal (Kalender in SIF-E form, z.B. Outlook)
oxstask
 
oxcard (Kontakte in vcard form, meistens Handys)
oxscad (Kontakte in SIF-E form, z.B. Outlook)
 
Hoffe ich habe nix vergessen
ansonsten viel Spaß beim mailen, planen und syncen

VirtualBox und wie man von USB Bootet

lange hat mich das Problem gequält in VirtualBox von usb zu booten, aber hier endlich die lösung:

1
2
sudo VBoxManage internalcommands createrawvmdk  -register -filename /home/acid/.VirtualBox/HardDisks/usb.vmdk -rawdisk /dev/sdb
sudo chmod 600 /home/acid/.VirtualBox/HardDisks/usb.vmdk

und danach für den User Zugriffsrechte auf das Device gewähren, also entweder per udev Regel oder man added den user in die Gruppe “disk”

hoffe es hilft

windows XP uns SP3 das bei 2/3 hängt

so heute hatte ich das problem das ich auf einem Win XP Rechner SP3 installieren musste (um Remote App nutzen zu können)

leider ist die Installation bei 2/3 einfach hängen geblieben, nach ein wenig googlen bin ich dann auf den Tipp gestoßen den Prozess shmgrate.exe zu killen, uns siehe da, die Installation läuft weiter und schließt sauber ab!