XAML-Export für Blender 2.67b

Tag,

wer XAML-Daten aus Blender exportieren möchte, wird beim XAML Exporter for Blender auf Codeplex landen. Leider funktioniert der nur bis Version < 2.5; aktuell ist 2.67b. Die im Forum verlinkte Version für Blender 2.5 funktioniert aber auch für 2.67b:

  • ZIP runterladen (bei mir war’s Version 0.45)
  • Blender starten
  • Menu “File” -> User Preferences -> Addons -> Install from File… -> ZIP auswählen
  • Das Addon sollte dann vorgefiltert in der Liste erscheinen; man muss es noch mit der Checkbox ganz rechts aktivieren

Blender evt. neustarten; die neue Exportfunktion sollte sich unter Menu “File” -> Export -> “Export XAML Scene (.xaml)” finden. Achtung: Ein Export dauert relativ lange. UPDATE: Dauert nur so lange, wenn das Modell scheiße ist aus sehr vielen Polygonen besteht.

Firefox: “Pixel Perfect” ohne Button “Add Overlay”

Das großartige Plugin “Pixel Perfect” hat in der (aktuellen) Version 1.7.1 ein Problem mit aktuelleren Feuerfüchsen: Der Button “Add Overlay” ist verschwunden. Lösung (OS X-Version):

  • /Users/<benutzername>/Library/Application Support/Firefox/Profiles/<id>.default/extensions/pixelperfectplugin@openhouseconcepts.com/chrome/pixelperfect/content/PixelPerfectPanel.js öffnen
  • unter “addMenuOption(‘Hide Overlay When Inspecting’, …” (etwa Zeile 183) die Zeile addMenuOption(‘Add Overlay’, Firebug.PixelPerfectModule.addOverlay, false); hinzufügen

Der Button erscheint nun im Dropdown-Menü im des “Pixel Perfect”-Tabs

Firefox: “Inkompatible” Addons verwenden, alternative Lösung

Ich hatte bereits den Trick mit dem Compatibility Reporter beschrieben – aber es geht noch besser:

  • Erweiterung (*.xpi) herunterladen,
  • in *.zip umbenennen, entpacken,
  • install.rdf öffnen, em:maxVersion auf einen Wert Deiner Wahl setzen,
  • alles wieder zippen und in *.xpi umbennen,
  • installieren.

So konnte ich den FlashTracer von sephiroth kompatibel bis zur Version 99 machen 🙂

Arduino mit Eclipse, zweiter Versuch

Nachdem der erste Versuch ziemlich zäh lief, hat mich Michael freundlicherweise auf ein neues Plugin hingewiesen. Und das funktioniert tatsächlich ziemlich gut (allerdings sind einige Kleinigkeiten zu beachten, wenn ihr auf dem Mac arbeitet):

  1. Man benötigt Eclipse in der C/C++-Version und die Arduino IDE (ich habe die 1.0 verwendet).
  2. Das Plugin gibt es unter “http://www.baeyens.it/eclipse/update site”. Wichtig: Das Leerzeichen darf nicht durch %20 ersetzt werden (macht Eclipse evt. automatisch)! Etwas unglücklich.
  3. In den Plugin-Einstellungen soll man den Pfad zur Arduino-IDE angeben. Auf dem Mac ist Folgendes einzutragen (Quelle): /Applications/Arduino.app/Contents/Resources/Java
  4. Der AVRDude-Pfad (siehe): /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf
  5. Unter Arduino/Paths sind folgende Pfade einstellen, siehe Screenshot und arduino.cc. (genaues Hinschauen lohnt sich – mich hat das doppelte “avr” der “AVR Header Files” 5 Minuten Fluchen gekostet^^)
  6. Beim Anlegen eines neuen Projektes muss man die Board-Version (zB “Uno”) auswählen und den Port angeben. Der Port ist das, was in der Arduino IDE unter Tools -> Serial Port ausgewählt wird – bei mir “/dev/tty.usbmodemfa131”
  7. Für diejenigen unter euch, die (wie ich) nicht vertraut mit der C++-Version sind: Kompiliert wird mit dem “Hammer” (dauert bei mir recht lange); auf’s Board geschoben wird das Ganze mit dem “AVR”-Button.

Wermutstropfen bisher:

  1. Den Eclipse-Debugger kann man auch hier nicht benutzen. Aber schon die Shortcuts, Templates usw sind der Hit!
  2. Importe sind manuell hinzuzufügen. So braucht man für ein simples “Serial.begin(9600);” schon ein “extern HardwareSerial Serial;” usw. 🙁

Danke an Michael für den Tipp, garretto für das tolle Tutorial (nachdem ich es entdeckt habe, war dieser Eintrag quasi überflüssig), und Jantje für das Plugin!

Firefox: “Inkompatible” Addons verwenden

Firefox ist ja auch auf den schwachsinnigen Trend aufgesprungen, alle 20 Minuten einen neuen Major Release zu veröffentlichen – mit dem Ergebnis, dass man ständig irgendein Addon deaktivieren muss, weil es “inkompatibel” ist. Lösung: Das Addon Compatibility Reporter deaktiviert die Kompatibilitätsprüfung.

Siehe auch.

Google Suchergebnis: Elemente entfernen

Seit dem Abschalten der Möglichkeit, Seiten aus dem persönlichen Suchergebnis zu entfernen, nervt mich keine Funktion mehr als diese Seiten-Preview auf Google. Abhilfe schafft Greasemonkey in Verbindung mit diesem Skript.

Und wenn man

durch

ersetzt, verschwindet sogar noch der +1-Button 🙂

UPDATE:

Es stellt sich heraus, dass der obige Code zwar den Preview-Button verschwinden lässt, aber da er natürlich nicht die eigentliche Funktion deaktiviert, kann man durch Klick auf einen Eintrag im Suchergebnis immer noch die Preview öffnen. Das wird unterbunden durch ein “!improtant” 😉