Translate
Mittwoch, 3. März 2010
Tool: DynSong v0.2 (Random Music Generator)
Habe weiter an meinem Programm gearbeitet, welches irrgendwann mal automatisch Musikstücke generieren soll. Die Erste Version (siehe einige Einträge zuvor), verwendete dort die Soundplayer Routine von VB2008. Das nerfte jedoch aufgrund des unzulänglichen Mixens der Kanäle. Habe daraufhin entschieden, den vorhandenen Code über Bord zu werden, und die Routinen neu zu schreiben und zwar in DirectX (dh. unter Verwendung von DirectSound). Das war nicht ganz leicht für einen Nicht-Programmierer und das Ergebnis ist bislang auch eher Mager, es ging dabei jedoch auch eigendlich nicht darum nun gleich etwas ganz tolles zu schreiben, sondern vielmehr darum zu verstehen wie das funktioniert. Insbesondere die kleinen Unterschiede zwischen den x64 und x86 Architekturen bereiteten mir dabei größere Schwierigkeiten (Festgestellt, Erkannt, Überwunden). Das Problem lag eigendlich nicht am Programm sondern vielmehr daran das mir Windows 7 (64Bit) immer sagte das es keine gültige 32Bit Anwendung wäre, das lag daran das man im Konfigurations-Manager (den man in der Express Edition erstmal unter Optionen aktiviert) mitteilen muß das der Code nicht auf x64 sondern auf x86 ausgeführt werden soll. Da muß man erstmal drauf kommen. Naja, manchmal sieht man den Wald vor lauter Bäumen nicht. Wie auch immer, die Version 0.2 ist unter folgendem Link zu finden http://x7.to/6hbt3e
Montag, 1. März 2010
Was tun mit alten Floppy's
Das Zeitalter der Disketten geht dem Ende entgegen, was also tun mit dem alten Blechteil? Genau - einfach als Musikinstrument fremdverwenden. Gut das Video ist nicht ganz neu, und sowas gab's schon zu Amiga Zeiten in Form von Viren, trotzdem ist so'n Clip immer wieder lustig :)
Sonntag, 28. Februar 2010
Seltsames Rechteverhalten in Windows 7
Habe kürzlich ein recht seltsames Verhalten von Windows 7 Pro 64-Bit bemerkt, was den Zugriff auf Ordner angeht.
Folgendes Scenario: Ein Programm, welches ursprünglich für Windows 2000 und Windows XP 32-Bit geschrieben wurde unter Windows 7 Pro x64 ausführen, in diesem Fall eFrontier Poser 6 und über den Savefile Dialog einen neuen Unterordner in "Eigene Dokumente" anlegen (rechte Maustaste in das Fenster und "Ordner anlegen" wählen - nicht den "Ordner anlegen" Button!).
Der Ordner wird normal angelegt, erhält allerdings ein kleines gelbes Schloss neben dem Ordnersymbol.
In diesem Ordner kann man jetzt wie gewohnt Dokumente aus P6 heraus speichern. Versucht man diesen Ordner im Windows Explorer zu finden geht das nicht - er ist einfach nicht da, normalerweise würde man erwarten das es ein Zugriffsproblem der Rechteverwaltung ist und wenn man die Rechte in den Sicherheitseinstellungen des übergeordneten Ordners (mit Vererbung) auf den aktuellen Benutzer (Admin Rechte!) überträgt - sollte man nicht nur den Ordner sehen sondern auch darauf zugreifen zu können - Fehlanzeige !
Einzigstes Workaround das ich bislang finden konnte war: In den "Eigene Dokumente" Ordner gehen und im Explorer einen Ordner anlegen z.B. "Dummy", dann in P6 wechseln und im Savefile Dialog den Ordner mit dem Schloss, mit rechter Maustaste, anklicken (ja, dort taucht der immer noch auf), "kopieren" wählen und den ordner in den "Dummy" Orner kopieren. Das funktioniert nun auch problemlos.
Leider habe ich keine Erklährung für das seltsame Verhalten entdecken können, auch eine Überprüfung der Festplatte, Suchen mit dem Suchtool nach dem Ordner & enthaltenen Dokumenten sowie Neustarts des Systems brachten nichts - unter Windows 7 sieht es so aus als wäre der Ordner einfach nicht da - fast als wäre er in einem alternativen NTFS Stream gespeichert - Im Programm hingegen ist der Ordner schon sichtbar und auch die Dokumente lassen sich öffnen.
Zurück zum Dummy Ordner: Nachdem man den vermeintlichen Ordner in den Dummy Ordner kopiert hat, kann man ihn auch im Windows Explorer sehen und ganz normal benutzen. In P6 sollte man jedoch den Ursprungsordner der für das Problem verantwortlich war löschen, ansonsten müllt man sicht irgendwann mit Ordnern voll die man einfach nicht sieht.
Nun das verhalten habe ich bislang bei 3 verschiedenen Programmen bemerkt, ich hatte bislang angenommen das da mal ein Windows Update für rauskommen würde, welches das Problem behebt. Meiner Meinung nach liegt ein Problem mit den Rechten älterer Programme vor die eine alte Funktion im Savefiledialog verwenden, und die Windows 7 offenbar "verlernt" hat, das Phenomen tritt auch seltsamerweise nur auf wenn man anstelle des "Ordner anlegen" Buttons im Savefiledialog mit dem Kontextmenü arbeitet.
Hat jemand 'nen konstruktiven Vorschlag wie das zu beheben ist ?
Folgendes Scenario: Ein Programm, welches ursprünglich für Windows 2000 und Windows XP 32-Bit geschrieben wurde unter Windows 7 Pro x64 ausführen, in diesem Fall eFrontier Poser 6 und über den Savefile Dialog einen neuen Unterordner in "Eigene Dokumente" anlegen (rechte Maustaste in das Fenster und "Ordner anlegen" wählen - nicht den "Ordner anlegen" Button!).
Der Ordner wird normal angelegt, erhält allerdings ein kleines gelbes Schloss neben dem Ordnersymbol.
In diesem Ordner kann man jetzt wie gewohnt Dokumente aus P6 heraus speichern. Versucht man diesen Ordner im Windows Explorer zu finden geht das nicht - er ist einfach nicht da, normalerweise würde man erwarten das es ein Zugriffsproblem der Rechteverwaltung ist und wenn man die Rechte in den Sicherheitseinstellungen des übergeordneten Ordners (mit Vererbung) auf den aktuellen Benutzer (Admin Rechte!) überträgt - sollte man nicht nur den Ordner sehen sondern auch darauf zugreifen zu können - Fehlanzeige !
Einzigstes Workaround das ich bislang finden konnte war: In den "Eigene Dokumente" Ordner gehen und im Explorer einen Ordner anlegen z.B. "Dummy", dann in P6 wechseln und im Savefile Dialog den Ordner mit dem Schloss, mit rechter Maustaste, anklicken (ja, dort taucht der immer noch auf), "kopieren" wählen und den ordner in den "Dummy" Orner kopieren. Das funktioniert nun auch problemlos.
Leider habe ich keine Erklährung für das seltsame Verhalten entdecken können, auch eine Überprüfung der Festplatte, Suchen mit dem Suchtool nach dem Ordner & enthaltenen Dokumenten sowie Neustarts des Systems brachten nichts - unter Windows 7 sieht es so aus als wäre der Ordner einfach nicht da - fast als wäre er in einem alternativen NTFS Stream gespeichert - Im Programm hingegen ist der Ordner schon sichtbar und auch die Dokumente lassen sich öffnen.
Zurück zum Dummy Ordner: Nachdem man den vermeintlichen Ordner in den Dummy Ordner kopiert hat, kann man ihn auch im Windows Explorer sehen und ganz normal benutzen. In P6 sollte man jedoch den Ursprungsordner der für das Problem verantwortlich war löschen, ansonsten müllt man sicht irgendwann mit Ordnern voll die man einfach nicht sieht.
Nun das verhalten habe ich bislang bei 3 verschiedenen Programmen bemerkt, ich hatte bislang angenommen das da mal ein Windows Update für rauskommen würde, welches das Problem behebt. Meiner Meinung nach liegt ein Problem mit den Rechten älterer Programme vor die eine alte Funktion im Savefiledialog verwenden, und die Windows 7 offenbar "verlernt" hat, das Phenomen tritt auch seltsamerweise nur auf wenn man anstelle des "Ordner anlegen" Buttons im Savefiledialog mit dem Kontextmenü arbeitet.
Hat jemand 'nen konstruktiven Vorschlag wie das zu beheben ist ?
Samstag, 27. Februar 2010
Tool: DynSong v0.1 (Random Music Generator)
Habe damit begonnen einen Generator für Musik zu schreiben, welcher automatisch Songs generiert und abspielt. Zur Zeit ist er noch sehr, sehr spartanisch und macht nicht besonders viel, es ist mehr ein Test von Programmierttechniken für mich selbst um zu verstehen wie das ganze aufgebaut werden müßte. Wer's trotzdem ausprobieren will, findet es hier http://x7.to/6xg8c6
Dienstag, 23. Februar 2010
Sonntag, 14. Februar 2010
Meine Song "Tests"
Habe mal (vor längerer Zeit - sprich 2007) einige Songs angefangen zu basteln, die meisten davon sind nie wirklich fertig geworden. Einer hingegen schon, allerdings ist die Aufnahme etwas übersteuert, da ich die Rohdaten leider nicht mehr habe, kann ich's auch nicht neu aufnehmen - vielleicht wills ja torotzdem mal jemand hören. Hier ist der fertige Song zu finden: http://rapidshare.com/files/350530080/mizzz-chantao.mp3.html und hier die Experimete http://rapidshare.com/files/350530456/sound_tests.zip.html
Benutzt wurde ein Trackerähnliches Tool, Freie Samples, ein Korg Keyboard sowie normales Pfeifen :-) Viel Spaß damit.
Benutzt wurde ein Trackerähnliches Tool, Freie Samples, ein Korg Keyboard sowie normales Pfeifen :-) Viel Spaß damit.
Montag, 1. Februar 2010
Tool: Media Alarm v1.0 (Freeware)
Habe mal Anfang 2007 einen Wecker für Windows XP programmiert, und habe eben festgestellt das er im Netz immernoch zu finden ist. Unter Freeware.de kann man ihn herunterladen. Er kann zum Weckzeitpunkt ein MP3 Song abspielen, und ggf. einen neuen Task starten. Der Direktlink zum Downloaden ist hier: http://www.freeware.de/download/media-alarm_28669.html

Nebenbei: Er läuft auch unter Windows 7.. Grad mal ausprobiert.
Nebenbei: Er läuft auch unter Windows 7.. Grad mal ausprobiert.