Angelegt von Andreas Steinel
Thu, 02 Sep 2010 20:10:00 GMT
Kaum ist Rails 3 draussen – was sehr interessant aussieht – ist auch die Online-Dokumentation zu Rails unter http://api.rubyonrails.org umgestellt auf Version 3. Wer noch unter der alten Version programmiert und die Online-Api verwendet hat nun ein Problem.
Die alte API kann dennoch im Netz gefunden werden (Natürlich in einem schönen Ajax-Kleid) und ist zu finden unter http://railsapi.com/doc/rails-v2.3.8/.
Posted in Programmieren, Ruby | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Sun, 20 Jun 2010 19:23:00 GMT
Leider kommt es bei der Verwendung von Code, der gegen die libltdl von libtool linkt und in einem Thread (pthread) unter MacOS verwendet wird zu einem SIGTRAP und einem Backtrace, der wie folgt aussehen könnte:
Thread 1 Crashed:
0 com.apple.CoreFoundation __CFInitialize + 1808
1 dyld ImageLoaderMachO::doImageInit(...
2 dyld ImageLoaderMachO::doInitialization(...
3 dyld ImageLoader::recursiveInitialization(...
4 dyld ImageLoader::...
5 dyld ImageLoader::...
6 dyld ImageLoader::...
7 dyld ImageLoader::...
8 dyld ImageLoader::r...
9 dyld dlopen + 573
10 libSystem.B.dylib dlopen + 61
11 libltdl.3.dylib sys_dl_open + 31
12 libltdl.3.dylib tryall_dlopen + 328
13 libltdl.3.dylib tryall_dlopen_module + 478
14 libltdl.3.dylib find_module + 119
15 libltdl.3.dylib try_dlopen + 2661
16 libltdl.3.dylib lt_dlopenext + 432
17 libgphoto2_port.0.dylib foreach_func + 76
18 libltdl.3.dylib foreachfile_callback + 108
19 libltdl.3.dylib foreach_dirinpath + 651
20 libltdl.3.dylib lt_dlforeachfile + 74
Durch das zusätzliche Linken gegen -framework CoreServices tritt der Fehler nicht mehr auf!
Posted in Mac, Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 27 May 2010 20:10:00 GMT
Ich beschäftige mich in den vergangenen Wochen wieder mehr mit Pioneers und habe bereits einige Fortschritte bzgl. Avahi/Zeroconf gemacht. Meine bisherigen Ergebnisse können auf der eigens dafür erschaffenen HTML5-Seite mit eingebetteten Videos in Ogg und H264 eingesehen werden.
Heute habe ich Pioneers mittels eines VNC-Viewers auf dem iPad gespielt und es hat gut geklappt:

Posted in Linux, Mac, Programmieren, Spiele | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Sat, 30 Jan 2010 15:22:00 GMT
Anscheinend sind noch nicht alle Y2KX-Bugs gefixt worden:

Posted in Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 05 Nov 2009 12:32:00 GMT
Seit ein paar Tagen beschäftige ich mich mit einem Problem, dass ich ein Rubygem nicht mit einer selbstkompilierten Bibliothek linken kann. Hierfür habe ich nun die richtigen Einstellungen gefunden:
gem install -i ~/gems <blabla>.gem -- \
--with-opt-dir=$HOME/prefix \
--with-dldflags="-Wl,-rpath,$HOME/prefix/lib"
Posted in Programmieren, Ruby | 1 comment | keine Trackbacks
Angelegt von Andreas Steinel
Sun, 16 Aug 2009 22:58:00 GMT
Ich wollte heute meine ersten Schritte mit SDL/guichan als Framework in XCode machen und bin zuerst kläglich gescheitert an folgender Fehlermeldung:

Nach fast 2 Stunden hab ich den Fehler im SDL Framework gefunden, der – nunja – schon sehr komisch ist. Aber seht selbst:

Nach dem Auskommentieren der besagten Stelle funktioniert alles einwandfrei.
Posted in Mac, Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Fri, 13 Mar 2009 00:59:00 GMT
Eine Funktion die ich schon immer haben wollte: Fortschrittsanzeige in meinem C++ Programm. Da ich in der letzten Zeit wieder vermehrt an Bildverarbeitungsproblemen arbeite und diese oft sehr lange rechnen, habe ich mich nun endlich dazu entschlossen, mir endlich eine Fortschrittsanzeige in C++ zu programmieren. Ich hatte in der Vergangenheit bereits in Ruby mit einer Bibliothek gearbeitet, die genau das macht was ich will:
(Prozentangabe) [-------- ] Restdauer
Dies ist mir nun gelungen und den recht einfachen Code für Linux/MacOS kann man sich hier herunterladen ( Header Source ). Hier die Anzeige, wenn das Programm fertig ist:
$ ./eed_inpaint examples/neworleans.pgm examples/neworleans_mask.pgm
100.00% [-------------------------------------] took 11.68 seconds
Da ich im Internet keine Bibliothek für C++ gefunden habe, die man leicht einbinden kann und die Platform-unabhängig geschrieben ist, biete ich hiermit meine Version zur freien Verfügung an. Evt. ist sie jemandem hilfreich.
Posted in Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 12 Feb 2009 20:08:00 GMT
Um immer die neuesten Kometen in Stellarium einzutragen musste man bisher immer einige Schritte erledigen:
- JPL/Horizon Daten beschaffen
- Manuell die wichtigen Stellen herausfinden
- in Stellarium eintragen
Den manuellen Schritt hab ich nun automatisiert und das Programm online gestellt. Es wurde mit JavaScript geschrieben und gibt direkt die Ausgabedaten im Stellarium-Format aus. Die Projektseite findet man hier
Posted in Astronomie, Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 20 Dec 2007 00:12:00 GMT
So, nun ist es endlich so weit. Mein früheres GIMP-Framework erblickt das Licht der Welt und man kann es in englischer Sprache (zumindest sollte es englisch sein) hier heruntergeladen werden.
Es ist die erste öffentliche Version und sie trägt die Versionsnummer 0.0.1 und bringt drei Beispielplugins mit. Momentan funktioniert nur die Erstellung von GIMP-Plugins. Alles weitere muss noch implementiert werden.
Diese Version richtet sich vorallem an die Leute, dich mich schon gefragt haben, wann das Framework endlich online steht.
Posted in GIMP, Programmieren | keine Kommentare | keine Trackbacks
Angelegt von Andreas Steinel
Thu, 06 Dec 2007 01:53:00 GMT
Ich habe mir gerade ein Fast Bilateral Filtering in meinem GIMP-Framework erstellt (hat so knapp eine Stunde gedauert) und habe es als Linux und FreeBSD-Version hier online gestellt.
Die jeweilige Datei einfach in den Ordner ~/.gimp-2.4/plug-ins kopieren und GIMP neustarten.
Der Effekt sieht – mehrfach angewendet – aus wie Toon-Shading:

Mit dem GIMP-Plugin kann man die zwei Parameter des Verfahrens einstellen, sowie die Anzahl der Iterationen angeben. Die Software ist natürlich ohne Gewähr und die Benutzung ist auf eigene Gefahr.

Posted in FreeBSD, GIMP, Kamera, Fotografieren und Bilder, Linux, Programmieren | keine Kommentare | keine Trackbacks