Just a moment ;-)
Weekend Special : AVR Christmas Sound
13. Dez
Hatte am Wochenende etwas Zeit und Langeweile und habe mir mal wieder meinen kleinen ATMega8 geschnappt. Zwar ist es eine absolut miese Bildqualität, aber es kommt ja auf den Ton an. Warum ich einen ATMega8 und nicht mein Arduino-Board?
Beim Arduino muss man sich nicht selbst um die Timer kümmern und lernt daher auch nicht wirklich etwas über die Architektur. Zumal es einfach zu viel im Netz gibt und man da schnell was zusammen klaut. Außerdem wollt ich ja Zeit rumkriegen.
Update:
Nachdem das Ganze irgendwie süchtig macht, habe ich noch ein paar Melodien hinzugefügt.
* Itchy & Scratchy Theme
* KnightRider Theme
* The Simpsons Theme
* Star Wars Theme
* Star Trek Next Generation Theme
* Star Trek Voyager Theme
* SuperMario Bros Theme
* Airwolf Theme
* SuperMan Theme
* Scatman* Poison
* TakeOnMe
* Biene Maja Theme
* The final countdown
* Pink Panther Theme
* Adams Family Theme
* Axel Foley Theme
* The Flintstone Theme
* Indiana Jones Theme
* Little Drummer Boy
Eagle Tipp : Automatisches Durchnummerieren
04. Dez
Dieses Semester komme ich doch öfters mit Eagle in Berührung als mir persönlich lieb ist. Ich bevorzuge einfach Kiad – quelloffen und uneingeschränkt. Allerdings kann es nicht schaden auch mal bei Eagle reingeguckt zu haben. Meist habe ich geflucht, dass beim Austauschen der Bauteile, die Nummerierung Querbeet ging und Widerstand R1 neben R13 lag.
Auch nicht weiter wild, aber sieht halt doof aus wenn man die Schematic oder das Board in einen Bericht oder in eine Geräte-Dokumentation einfügen muss und das dann eventuell noch Kollegen oder Kunden sehen müssen.
Gestern beim Spielen mit den ganzen ULP-Files von Eagle habe ich dann die ULP “renumber-sch.ulp” entdeckt. Nun was sagt man, Eagle kann es ja doch. Mit dem Skript nummeriert Eagle die Bauteile auf Wunsch durch und das Wirr-Warr ist beseitigt. Bauteilnamen mit einer Textbezeichnung (wie R_LAST usw) werden dabei nicht angefasst.
Allerdings sollte man die dickgedruckte Warnung ernst nehmen und ein eventuell bereits existierendes Board laden, da sonst Schematic und Board inkonsistent werden.
Aber recht nützlich ist das natürlich allemal.
ProBot 128 und Windows 7 x64
04. Dez
Nachdem mich Erik mit Kommentaren auf Probleme mit dem Voltcraft-Programmer für den ProBot 128 unter Windows 7 x64 aufmerksam hat, hab ich das Ganze schnell selber getestet und überprüft. Leider musste ich feststellen, dass er Recht hatte und die Treiber nicht mehr funktionieren.
Wenn man bei Conrad den Adapter findet (wird nicht mehr als Zubehör angezeigt), dann muss man feststellen, dass es dort wie gehabt sehr mau aussieht und man mit dem Teil alleine gelassen wird.
Voltcraft USB Programmer Driver Win7 (6)
Naja, neue Treiber von Silicon Labs gab es für Windows 7 schon, nach einigen Anpassungen wurde der Conrad-Adapter dann auch erkannt. Mal wieder ein sehr schönes Beispiel, warum ich dort immer weniger kaufe und in der letzten Zeit gar nicht dort war.
[PortableApps] Portable Firefox 3.5.4 und 3.5.5
06. Nov
So nachdem ich im Oktober recht nachlässig war und gerade einmal einen mickrigen Beitrag verfasst habe, erst mal der Vorsatz zur Besserung. Allerding wollte ich nur kurz darauf aufmerksam machen, dass zwei neue portable Versionen von Firefox zum Download bereitstehen.
Die Version 3.5.4 reiche ich eigentlich nur in Sachen Vollständigkeit nach, allerdings ist die 3.5.5er brandtaktuell und wird mittlerweiele sogar per Updatefunktion verteilt.
Viel Spass mit dem aktualisierten Surfstick.
[Qt] QThreads
25. Okt
Threads sind im Allgemeinen sehr nützlich, da man sehr schön zeitintensive Aufgaben auslagern kann. Leider sind sie aber genauso tückisch wie praktisch.
Einige Punkte die sich nach und nach herausgestellt sind und zu mindestens bei mir zum Erfolg geführt haben, sind diese :
- Mutexe für kritische Funktionen verwenden
- den Thread bei der Initialisierung starten und von “Außen” steuern
Alles andere führte bei mir entwder zu einer blockierten GUI oder zu einem abnormalem Programmverhalten.
[Electronics] Arduino Bierzapfanlage 2.0
11. Sep
Eines der persönlichen Bedürfnisse, meist bei der männlichen Zielgruppe, ist das gekühlte Blonde. Wenn es gezapft ist umso besser. Blöd nur, wenn das Fass gerade leer ist und man sich nicht mehr an den Füllstand erinnern kann.
Wenn ich nun zu Hause wäre und nachsehen könnte; dann muss ich aber nochmal los – Beides nicht wirklich cool und beides nicht nötig im Zeitalter vom Web 2.0. Bei Sparkfun-Electronics ist man sich dieser Misere bewusst und hat die Lösung gleich parat.
Wie der Titel schon vermuten lässt ist natürlich ein Arduino mit im Gepäck und übernimmt folgende Aufgaben :
- Netzwerkschnittstelle
- Web-Interface
- Twitter-Interface
Der Übersichtlichkeit halber wurde noch ein eigenes PCB mit Schraubklemmen gefertigt um das Ganze besser anschliessen zu können.
Schon sehr gelungen muss ich sagen. Hier findet man das Ganze samt Bauanleitung und Quellcode. Viel Spass mit dem blonden Gerstensaft.
via Hack a Day
[PortableApps] Portable Firefox 3.5.3 U3 deutsch
09. Sep
Wieder ganz frisch und natürlich einen Post wert. Mozilla hat das neue Fix-Release des Web-Browsers Mozilla Firefox veröffentlicht. Natürlich wird die portable Version nachgeschoben. Diesmal habe ich das Paket auf meiner Linkstation packen lassen und hoffe es ist alles glatt gegangen. Sollte es zu mindestens, schließlich ist es nur ein BASH-Skript.
Genug gefaselt, hier der Download und das aktuelle Changelog.
[Hardware] Nokias neues N900 vorgestellt
27. Aug
Nokia hat sein neues 3G Handy, N900 vorgestellt. Das faszinierende an dem Handy ist, dass es ähnlich wie Android auf Linux basiert. Nokia setzt dabei auf die Entwicklungsplattform Maemo, die aus großen Teilen auf freier Software, also Open-Source basiert. Dabei wurde verstärkt Code aus dem GNOME-Projekt einbezogen. Natürlich tritt Nokia damit in direkt Konkurrenz zur Google+HTC Plattform Android, welche momentan mehr oder weniger Monopolist bzgl. auf Linux basierender mobiler Geräte ist.Bin bei dem zwar recht kurzem Promovideo schon fast am überlegen mich bei der nächsten Handywahl doch nicht für ein HTC Hero zu entscheiden.
Größter Kritikpunkt war bisher für mich, dass man nur mittels Hacks Software als root installieren konnte und das das Entwicklungskit auf Java basiert.Zumal, wenn Nokia dahinter steckt zu 100 Prozent auch eine Qt-Schnittstelle dafür existieren wird und man so eine dritte Plattform (Linux, Maemo und Windows) ohne größeren Aufwand mit Applikationen versorgen kann.
Sehr faszinierend, mal sehen wie sich die Sache, besonders preislich, entwickelt.
[Software] XBMC
27. Aug
Einen recht gelungenen und informativen Beitrag über das freie Mediacenter-System XBMC habe ich heute bei Cashy gelesen. Ich kannte XBMC zwar schon vorher, habe es aber zumindest unter Linux (Fedora – für Ubuntu gibt es fertige Pakete) nicht ans Laufen bekommen.

Allerdings auf dem Windows-HTPC meines Fast-Schwiegervaters konnte ich mir davon ein Bild machen. Eine gut gelungene Einführung gibt es im oben genannten Artikel. Mal sehen eventuell mach ich mich nochmal ans Kompilieren. Was ich besonders ansprechend finde, ist die sehr gut skalierbare Oberfläche. Nicht das ich einen eigenen Skin kreieren wollte, aber bei steigender Diagonale wird Schrift ein Alptraum. Das ist vor allem ein Manko, was einige kostenpflichtige Konkurrenzprodukte nicht so gut hingekommen.
[via Caschys Blog - Gastartikel: XBMC]
Gleich mal berichtigen, auf für Fedora gibt es mittlerweile eine ausführliche Anleitung zum Kompilieren.
Frustriert von den ganze Versuchen den aktuellen SVN-Trunk zu kompilieren habe ich auf fedorajunkies, RPMs für die letzten drei Fedora Releases und CentOs ausfindig gemacht. Wer sich das Ganze also sparen möchte und den komfortableren Weg gehen mag, der nimmt gleich die RPMs. Sollte nach dem Installieren XBMC abstürzten, dann wird es sich sicherlich um folgendes Problem handeln. Wichtig ist auf jeden Fall, den Wiki-Eintrag bis zum Schluss zu lesen. Sonst bleibt das Menü komplett leer.
[Electornics] LEGO Mindstorms Sudoku Solver
24. Aug
Gerade bei HackaDay gelesen und angesehen, ein Minstorm NXT löst ein Sudoku mit Stift und allem drumherum. Dabei werden sämtliche Felder gescannt und mit Schwellwerten versehen, dadurch erzeugt sich der NXT eine Kopie des Spielfeldes und löst die gestellte Aufgabe. Ist diese gelöst, fährt er Zeile für Zeile ab und trägt das ermittelte Ergebnis ein.
Finde ich sehr cool, besonders wenn man bedenkt das einige Menschen Probleme beim Lösen haben.




