Sonntag, 13. Dezember 2009
Sportwatcher
Sportwatcher:
http://www.theosys.at/sportwatcher/index.de.html
Bisher guter Eindruck. Bin gespannt auf weiteres. Zur Zeit läuft es auf (K)ubuntu noch nicht in der 7er version da gdal noch nicht in version 1.6 verfügbar ist.
ACHTUNG: Läuft mit qt4!
ubuntu garmin_tools
Habe heute einen Forerunner 305 bekommen. Mit dem Packet "garmin-forerunner-tools" hat es zu Anfang nicht geklappt. Habe den Fehler
usb_set_configuration failed: could not set config 1: Device or resource busy
bekommen. Was geholfen hat war:
sudo /sbin/rmmod garmin_gps
geholfen, nachdem ich es vorher für pytrainer aktiviert hatte. Also schön wieder zurück in die Blacklist damit.
Freitag, 27. November 2009
Latex: Hyperref und PST-PDF plus schöne Index-Style-Datei
Habe heute festgestellt, dass die beiden sich zumindest unter Linux nicht besonders gut vertragen. Er schmeißt dann immer den Fehler
name{page.4} has been referenced but does not exist, replaced by a fixed one
Dieser wird nicht mehr geworfen, sobald man das Package "pst-pdf" entfernt.
Habe nun auch eine schöne Index-Style-Datei. Um sie zu verwenden einfach makeindex mit der option "-s my_index_style.sti" aufrufen.
%--------[custom_ind.sti]--------------
% This file is part of MakeIndex
%
%sty.file for mkidx32.exe - redefines:
quote '+'
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f."
suffix_3p "\\,ff."
suffix_mp "\\,ff."
preamble "\n\n\\begin{theindex}\n"
postamble "\n\n\\end{theindex}\n"
symhead_positive ""
encap_prefix "\\"
%---------------------------------------
Mittwoch, 18. November 2009
Rails locales
Um deutsche Ausgaben zum Beispile von Datumswerten zu bekommen, kann man seit Rails 2.2 lokale aktivieren. Gebraucht wird dazu nur eine entsprechende Datei in
<rails-root>/config/locales/<name>.yml
Diese muss dann noch in der config/enviroment,rb aktiviert werden:
config.i18n.default_locale = :de
In diesem Beispiel benötigt man also eine Datei namens de.yml im entsprechenden Verzeichnis
Auf http://github.com/svenfuchs/rails-i18n/tree/master/rails/locale hat Sven Fuchs schon einige Sprachen gesammelt. Vielen Dank dafür.
Eingesetzt werden kann das ganze dann wie folgt:
<%= h @newsmessage.updated_at :format => "%A, %d. %B %Y" %>
wird zu
<%= l @newsmessage.updated_at :format => "%A, %d. %B %Y" %>
Das Ergebnis ist dann ein Datum mit deutschen Namen- und Wochentagen. Der Rest ist ganz normal, wie man es von Rails gewohnt ist. (Falls man spezielle wünsche hat, kann man natürlich die "de.yml"-Datei entsprechend konfigurieren.
Vieleicht für manche auch noch ganz praktisch: Der Einsatz von multiplen locales ist unter http://www.railsbuch.de/2009/3/15/i18n gut beschrieben.
Sonntag, 15. November 2009
Rails-Plugin Paperclip
Folgendes Problem:
Ich programmiere in Rails eine Homepage und will in einem Bereich Hörproben oder andere Downloads zur Verfügung stellen. Diese sollen nicht im Filesystem, sondern in der Datenbank gespeichert werden.
Hierzu verwende ich nun einen Zweig des Plugins Paperclip, zu finden hier. (Im Prinzip kann amn dort auch nachlesen, was nun hier steht)
Meine Vorgehensweise war dabei wie folgt ([name] dabei immer durch den gewünschten Namen ersetzen, also inkluseive der eckicken Klammern)
- plugin installieren
script/plugin install git://github.com/patshaughnessy/paperclip.git
- der tabelle des models folgende spalten hinzufügen:
[name]_file :binary
[name]_file_name :string
[name]_file_size :integer
[name]_content_type :string - in app/model/model.rb folgende zeilen einfügen: (mein Model in diesem bsp heißt "Model")
has_attached_file :[name], :storage => :database
default_scope select_without_file_columns_for(:[name]) - im view zum anlgegen muss der "form_for"-Bereich mit mutipart erweitert werden:
<% form_for(@model, :html => { :multipart => true }) do |f| %>
- Nun kann man das ganze mit einem file_field hochladen:
<p>
<%= f.label :name %><br />
<%= f.file_field :name %>
</p> - Im controller des models das dazumengen:
downloads_files_for :[modelname], :[name]
- Erreichbar sind die dateien jetzt unter
/:relative_root/:class/:attachment/:id?style=:style
In meinem Fall alsohttp://url/models/names/:id
Zu beachten: beim Download sind es die Plurale! also mit angehangenem "s"
Bei mir kam noch hinzu, dass nur eingeloggte Benutzer die Dateien downloaden durften. Mein Filter in der Model-Datei also:
before_filter :check_logged_in, :only => :[name]s
(Wieder mit Plural!!!)
Vielen Dank an Pat Shaughnessy
Samstag, 7. November 2009
KDenlive - Erfahrungsbericht
Ich habe mich nun mit KDenlive ein wenig auseindander gesetzt. Hier mein Bericht:
KDenlive ist ein nichtlineares Videobearbeitungsprogramm für den KDE-Destop. Mann kann also an Videos mit mehreren Audio- und Tonspuren arbeiten. Es ist sehr umfangreich, übersichtlich und strukturiert. Alles was man als Laie von einem Halb-Professionellen Tool erwarten kann. Und das beste: Es ist frei!
Zuerst mal mein System:
KUbuntu 9.10 AMD64
AMD Athlon X2 3000+
4 GB Kingston RAM
aureichend Festplattenspeicher
die Grafikarte tut zwar ncihts zur Sache, ist aber en nvidia 8600GT mit 512 DDR2 RAM
Ansich bin ich sehr zufrieden. Gut gefällt mir Medienbibliothek in die ich meinen Projektordner lade und aus dem ich dann meine entpsrechenden Materialien in die Zeitleiste ziehe. Auch die verschiedenen Überblend-, Audio- und Videoeffekte lassen sich sehen. Alles in allem hat man sehr schnell ein vorzeigefähiges Video zusammengeschnitten. Auch das framegenaue arbeiten macht richtig Spaß. Durch die gute Anbindung an die Systembibliotheken kann man das ganze dann auch in so ziemlich allen gängigen Codecs rendern. Auch hier wird man verwöhnt durch viele zur Auswahl stehende Profile. Falls man sich mit der Materie besser auskennt, kann man sich aber auch eigene Profile anlegen, in denen dann dem Encoder spezifische Parameter mitgegeben werden können.
Ein kleines Manko muss ich aber erwähnen. So klappt bei mir bei manchen Files das schneiden nicht wirklich. Zwar wird die Tonspur korrekt geschnitten, die Videospur ist allerdings nach dem schneiden zu kurz. Allerdings konnte ich noch nicht feststellen ob es an den verwendeten Filmschnipseln lag oder tatsächlich am Programm.
Die Version aus den Standartpacketquellen lief bei mir nur sehr instabil, die Version aus dem Projektrepository aber läuft perfekt. Und wenn es mal abschmiert, so ist die automatische Wiederherstellung ein wahrer Genuss.
Alles in allem ein tolles Projekt, mit dem man gar kein Geld mehr für irgendwelche kostenpflichtige Videosoftware ausgeben will, zumindest im privaten Bereich. Ich bin auch zuversichtlich, dass sich meine kleinen Probleme in naher Zukunft lösen werden. Sobald es meine Zeit zulässt und ich fertig bin, zeige ich auch ein Beispiel von einem mit KDenlive geschnitten Video.
Und hier der Verweis auf die Projekthomepage:
http://www.kdenlive.org/
Samstag, 17. Oktober 2009
Linux Blogsoftware / Editor - Bilbo
Das Problem, dass ich so wenig blogge, ist mitunter darin begründet, als das ich es so umständlich finde, alles immer im Browser zu machen. Ich will mal Rohentwürfe machen oder mal grade schnell nebenher dokumentieren, wie ich was gemacht habe. Von daher wünschte ich mit ein Programm, dass man lokal auch offline (z.b. im Zug) zum Editieren benutzen kann.
Es sollte folgende Funktionen besitzen:
- Verwaltung von mehreren Blogs
- WYSIWYG-Editor UND HTML-Editor
- Vorschau
- Tags
- Einfache Formatierhilfen
- Speichern von Entwürfen (on- wie offline)
Da bei mir kblogger und blogtk nicht stabil laufen und ständig abschmierten, machte ich mich auf die Suche nach Alternativen. Und siehe da, es gibt sie!! Hier bin ich darauf gestoßen! Dieser Eintrag wurde mit "bilbo" verfasst. Es macht genau das, was ich will, sieht einigermaßen schick aus und ist sehr einfach und übersichtlich gehalten.
Vielen Dank an die Entwickler.
Freitag, 16. Oktober 2009
1802: Unauthorized network card
Diesen Fehler bekam ich heute, als ich eine andere WLAN-Karte ausprobieren wollte - bin fast vom Stuhl gefallen - dachte immer ich dürfte an meinem Rechner soviel rumschrauben, wie ich will. Naja, nichtsdestotrotz gibt es eine sowas von einfache Lösung:
Hier bin ich drauf gestoßen. Mit diesem CMOS-Patch wird ein einziges Bit geflippt und er nimmt die Karte an. Hoffe, es hilft jemandem weiter
Montag, 5. Oktober 2009
Google Calendar mit KDE Kontact und gcaldaemon unter Ubuntu Jaunty
Im Prinzip habe ich mich an diese Anleitung gehalten und dann durch rumprobieren es in Kontact nutzen können.
Für alle, die es auch mal ausprobieren wollen, hier meine Kurzzusammenfassung:
Den Daemon installieren
$ bzr branch lp:~binwiederhier/+junk/gcaldaemon
$ cd gcaldaemon
$ wget http://downloads.sourceforge.net/gcaldaemon/gcaldaemon-linux-1.0-beta16.zip
$ sudo ./create-package.sh gcaldaemon-linux-1.0-beta16.zip 'gcaldaemon_1.0beta16~ubuntu0_all.deb'
$ sudo dpkg -i gcaldaemon_1.0beta16~ubuntu0_all.deb
Daemon konfigurieren
$ gcaldaemon-config
Daemon starten
$ gcaldaemon start
In den KDE / Gnome Autostart eintragen
$ gcaldaemon enable kde
$ gcaldaemon enable gnome
Nun kann man in Kontact im Bereich Kalender einen neuen Kalender hinzufügen. Dort wählt man den entfernten Rechner aus und gibt die private ICal-Adresse des google-Kalenders an. WICHTIG: Am Anfang der Adresse das 'www.google.com' durch 'localhost:9090' ersetzen.
Evtl. muss man noch sein Benutzerpasswort des Rechners angeben und voila, es sollte gehen.
Sonntag, 30. August 2009
RuHappa
Infos zum Projekt siehe
Projektseite
Download auch möglich unter
http://www.kde-look.org
Freitag, 10. Juli 2009
Synergy
Synergy ist ein Tool, mit dem man eine Maus und tastatur an mehreren Rechnern (plattformübergreifend) nutzen kann. Quasi wie KVM bloß auf Softwarebasis. Einzige Bedingung ist, dass die entsprechenden Machinen einen eigenen Monitor haben. Dann funktioniert das ganze wie ein erweiteter Desktop. Man gibt in der Konfigurationsdatei die Position des anderen Monitors an (oben unten rechts links, man kann sich sogar, wenn man lustig ist und das will einen Monitorkreis oder eine Monitormatrix bauen) und kann auf diese wie auf einen weiteren Desktop zugreifen in dem man mit der Maus über den entsprechenden Bildschirmrand fährt. Ganz "normaler" erweiteter Desktop.
Gerade eben habe ich es hier am Arbeitsplatz ausprobiert mit einem Ubuntu64 Desktop und einem Ubuntu32 Laptop. Eine so schnelle und einfache Konfiguration eines so coolen Dienstes hab ich selten gehabt. Es hat ungelogen keine 3 Minuten gedauert bis es stand und ich bin jetzt schon ein absoluter Fan. Kann nur jedem empfehlen, der mehrere Rechner gleichzeitig laufen hat, es mal auszuprobieren.
hier kommt mal meine Konfig (diese muss sowohl auf Server (der, an Maus und Tastatur hängen) und Client).
section: screens
nuriel:
admin-laptop:
end
section: links
nuriel:
right = admin-laptop
admin-laptop:
left = nuriel
end
Hier der Link zur Projektseite,
und hier ein Link zu einem schönen kleinen HowTo zur Verwendung einer Konfigurationsgui (welche man aber meiner Meinung nach nicht braucht).
Samstag, 31. Januar 2009
Jetzt neu: Sichere Verwahrung von Kleinkindern während des Einkaufens
Den trnasportablen Babysafe. Gut, man muss zugeben, er ist noch im Entwicklungsstadium. Aber für alle, die auf Nummer sicher gehen wollen ist er in jedem Fall ein Gewinn.

Ist mir letztens erst aufgefallen obwohls wahrscheinlich schon länger da steht:
Montag, 26. Januar 2009
Vordiplom
ENDLICH!
Ich hab mein Mathe-Vordiplom. Das heißt in Info nur noch ein paar Scheine machen und dann hab ichs da auch. Muss jetzt nur endlcih mal die ganzen Scheine von den EZWten einsammeln und dort mal alles klar machen.