Meine News-Empfehlungen für euch

Freitag, 26. August 2011

Sprited Mockup und die ersten Codezeilen

Ich arbeite gerade an einem Programm namens "Sprited", mit diesem Programm soll es später möglich sein auf einfache Art und Weise Animationsreihenfolgen von Sprites zu erstellen.
Es soll verschiedene abspeichermöglichkeiten geben, man kann das Set als

  • XML abspeichern, um es z.B. in andere Projekte wie Spiele einzubauen oder
  • als Animierte PNG/GIF um das animierte Sprite z.B. auf Facebook zu teilen.


Ich habe eigentlich bereits im Kopf wie die GUI in etwa aussehen soll, habe aber trotzdem mal ein Mockup angefertigt welches ich euch hier einmal kurz zeigen möchte:

Mockup für Sprited mit Interaktion der Spriteauswahl 
Es gibt auch bereits erste Codezeilen, ausgeführt sieht das Programm bisher wie folgt aus:

Sehr sehr frühe Version von Sprited mit ausgewähltem Sprite 

Der Code ist auf Launchpad zu finden: https://launchpad.net/hmproject/sprited

Dienstag, 22. Februar 2011

Hilfe im meinem Menüdings sind die Sachen weg..

.. so klingen öfters mal die Hilferufe von bekannten Ubuntu-Nutzern die allerdings kaum PC-Kenntnisse haben. Ihnen jetzt zu erklären, dass sie jedes Element neu hinzufügen können ist etwas mühselig, einfacher ist es da ihnen einfach einen fertigen Befehl zu schicken der das für sie erledigt.

Glücklicherweise habe ich ein Blog gefunden indem dieser beschrieben wird, ich habe dem bekannten anschließend folgende E-Mail gesendet:


1. Melde dich unter deinem Ubuntu an.
2. Drücke ALT + F2, es sollte sich dann ein Fenster öffnen das sich "Anwendung ausführen" nennt auftauchen.
3. Gebe gnome-terminal ein und klicke auf ausführen, es sollte sich nun ein Fenster öffnen in dem du Befehle eingeben kannst, dies wird Terminal genannt.
Hier kannst du Anwendungen eingeben die gestartet werden sollen
4. Kopiere dort folgenden Befehl hinein:
gconftool-2 --recursive-unset /apps/panel && pkill gnome-panel
und bestätige ihn mit Enter.
Terminal 
Fertig: Warte einen Augenblick und dein Panel (das Menüdings) sollte wieder wie gewohnt aussehen. 


Samstag, 8. Januar 2011

WebVideos ohne Zusatzsoftware auf die Festplatte speichern

Flash basierte Videos
Unter Linux hat man oftmals das Problem, dass Flash-Videos mehr schlecht als recht abgespielt werden, z.B. funktioniert oftmals der Vollbildmodus nicht richtig. Zum Glück wird der HTML5-Standard dieses Problem mit der Zeit höchstwahrscheinlich lösen und die Flash-Videos ablösen, doch solange sich dies noch nicht überhall durchgesetzt hat, gibt es hier von mir eine andere Lösung. Unter Linux gibt es hier eine sehr einfache Möglichkeit viele Flash-Videos mit seinem bevorzugten Media-Player abzuspielen und auch auf die Festplatte zu speichern, ganz ohne Zusatzsoftware. Wer sich z.B. ein Video auf YouTube mit dem beliebten VLC Media Player anschauen möchte, muss einfach das entsprechende Video im Browser im Pausemodus vorladen lassen, entsprechend dem Fortschrittsbalken ist das Video dann bereits auf der Festplatte in einem temporären Verzeichnis (/tmp) gespeichert und kann dort direkt abgespielt werden, der Dateiname beginnt mit Flash und hat keine Dateiendung.
YouTube Video im Pausemodus
Dateimanager Nautilus im Verzeichnis von /tmp
Wer ein solches Video auf die Festplatte speichern möchte, muss einfach warten bis der Fortschrittsbalken 100% erreicht hat und kann dann die entsprechende Datei in ein beliebiges Verzeichnis kopieren. Das funktioniert auch mit Flash-Videos von z.B. Kino.to, auf dieser Seite sind die Video-Inhalte je nach Anbieter unterschiedlich implementiert, bei MegaVideo beispielsweise basiert der Player auch auf Flash und lässt sich auf diese Weise abspielen. Ob eine ähnliche Möglichkeit auch unter Windows möglich ist, ist mir leider nicht bekannt.
Hier noch ein Hinweis, es gibt auch die Möglichkeit YouTube-Inhalte nach dem HTML5-Standard Video-Tag abzuspielen, dazu muss diese Funktion einfach über die URL http://www.youtube.com/html5 aktiviert/deaktiviert werden.

Update
Seit der neuen Flash-Version tauchen die Filme nicht mehr im /tmp-Verzeichnis auf, eine Lösung hierzu habe ich in diesem Blog gefunden, danke an dieser Stelle!