Entwickler sind doch lustig :)
Zur Versionierung und gemeinsamen Arbeiten an Software habe ich mir GIT angesehen und beschlossen es auf meiner DS211j als zentrales Repository zu nutzen. Allerdings war die Installation nicht einfach, so dass ich eine Notiz dazu brauche…
Überblick:
- als root an der Diskstation anmelden,
- System bzw. CPU-Version rausfinden
- passenden IPKG-Installer herunterladen und ausführen
- mittels ipkg git installieren
ssh root@diskstation
cd /volume1/public (sofern noch nicht vorhanden, erstellen)
cat /proc/cpuinfo auslesen und entsprechend den passenden IPKG-Installer herunterladen von
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
sh syno-mvkw-bootstrap_1.2-7_arm.xsh
An der Stelle hatte einen Fehler:
sh syno-mvkw-bootstrap_1.2-7_arm.xsh
Optware Bootstrap for syno-mvkw.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
bootstrap/wget.ipk
1232+1 records in
1232+1 records out
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...mount: mounting /volume1/@optware on /opt failed: No such file or directory
mkdir: can't create directory '/opt/etc': No such file or directory
chmod: /opt/etc: No such file or directory
mkdir: can't create directory '/opt/var/': No such file or directory
chmod: /opt/var: No such file or directory
mkdir: can't create directory '/opt/tmp': No such file or directory
chmod: /opt/tmp: No such file or directory
mkdir: can't create directory '/opt/lib': No such file or directory
chmod: /opt/lib: No such file or directory
//tmp/ipkg/info/optware-bootstrap.ipk.preinst failed. Aborting installation of optware-bootstrap.ipk
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...WARNING: can't open config file: /usr/syno/ssl/openssl.cnf
tar: can't make dir ./opt/lib: No such file or directory
tar: can't create directory './opt/lib': No such file or directory
tar: can't open './opt/lib/libipkg.so.0.0.0': No such file or directory
Done.
Removing temporary ipkg repository...
Installing wget...
bootstrap.sh: line 55: /opt/bin/ipkg: not found
Mit ein wenig googlen fand sich der Fehler schnell. Das Verzeichnis /opt war bereits gemountet nach /volume1/@optware. Fix das Verzeichnis ausgehängt und das Installationsskript neu gestartet. IPKG ist installiert.
Um ipkg das aktuelle Repository vertraut zu machen
ipkg update
und dann coureutils und git installieren
ipkg install coreutils
ipkg install git
und zuletzt
ln -s /opt/bin/git* /usr/bin
Allerdings braucht man nun noch einen oder mehrere passende User, die man wie gewohnt über die Web-Oberfläche anlegt und idealerweise nur auf den git-share berechtigt, dazu ne Freigabe des ftps-Moduls und schon kanns losgehen.
Alternativ installiert man scp
Comments
Der Schockwellenreiter war mir wieder voraus, aber damit kann ich leben. Ich glaub heute abend habe ich jetzt was vor. Der Film ist klasse, die Romane sind noch besser.
Comments
Die Meldung “Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.” findet sich in der Konsole von Eclipse beim Start meiner Android-Emulation. Ein Neustart der Emulation oder auch von Eclipse ist wirkungslos, Tests sind nicht mehr möglich.
Einige Monate versah die Emulation nun bereits ohne Probleme ihren Dienst, Wochenlang teste ich mit ihr mein aktuelles Projekt. Woher der Fehler nun kam, weiß ich nicht, aber eine Seite im Netz zeigte eine Lösung des Fehlers. Interessant, dass der Fehler schon seit Jahren immer mal wieder auftritt.
In der onCreate(Bundle savedInstanceState) – Methode brauchts nur eine Änderung von “setContentView(R.layout.main)” zu “this.setContentView(R.layout.main”. Im Programm machts keinen Unterschied, aber die Emulation läuft wieder.
Comments
Der Schockwellenreiter verweist auf eine gelungene Kampagne für Safer Sex. Anonymisiert können Safer Sex-Praktizierende Ort und Qualität der Nutzung eines Kondoms angeben, die Seite visualisiert den Eintrag auf einer Google Maps Karte mit einem hübschen blauen Punkt. Sinn der Sache ist, zu zeigen, dass “es” alle, überall und auch noch mit Spaß tun. So möchte man zur Nutzung von Kondomen animieren.
Auch in Deutschland gibt es schon einige Pünktchen und ich vermute, es könnten noch deutlich mehr werden. Sinnvolle Kampagne, lustige Idee, also mitmachen :)
Comments
Hin und wieder macht mein Eclipse was es will. Gerade wollte es partout die automatische Vervollständigung bei Eingaben nicht zeigen. Einzig die Meldung “No default Proposal” zeigte sich beim Betätigen von CTRL+Space.
Die Ursache findet sich in den Einstellungen unter Window / Preferences / Java / Editor / Content Assist / Advanced .
Dort kann man die gewünschten Module (Java, APIs, uvm.) ein- und ausschalten.
Comments
Die Jungen Piraten rufen auf… Zur Demo gegen ACTA am Samstag, den 12.02. 15:00 Uhr Frankfurt HBF!
Ich geh hin, ich hoffe Du auch!
Damit auch jeder weiß worum es geht (ich habe wenig Lust Artikel anderer Leute neu zu schreiben, also ein Link):
[Update]
Heise bestätigt, das Auswärtige Amt hat beschlossen den Vertrag zu ACTA nicht zu unterschreiben.
Bis morgen :)
http://www.heise.de/newsticker/meldung/Deutschland-unterzeichnet-ACTA-vorerst-nicht-1432504.html
Comments
Tags:
ACTA
Großartiger Song und interessante Idee der Visualisierung.
Comments
Tags:
Radiohead
Auf der Suche nach einer einfachen Integration eines Youtube Channels in meine Seite bin ich auf das Youtube Channel Plugin gestossen. Es ist kinderleicht einzurichten und bringt sehr ansehnliche Ergebnisse.
Wie üblich findet sich nach der Installation des Plugins unter Design Widgets das Youtube Channel Plugin. Es verfügt über wenige Optionen, die der Screenshot zeigt.

Screenshot des Youtube Channel Plugins
Das Plugin funktioniert einwandfrei :)
Comments

