Spitzis Blog Projekte

5Aug/090

Atze’s Easy Techno Radio v1.2

Ich habe noch mal ein bisschen an dem Techno Radio gearbeitet und ein paar Sachen hinzugefügt. Zum einem und vor allem Dingen das größte ist ein Fade Out und Fade In der Sender. Außerdem sind noch ein paar Bugfixes und eine BufferSize anzeige hinzugefügt wurden. Ich musste außerdem auch feststellen das die Version nur unter Vista funktioniert.

Das Werde ich natürlich noch verbessern.

Atze's Easy Techo Radio (210)

Hier der original Artikel: Atzes Easy Techno Radio v1.1

24Mai/090

Niki Klon

Ich weiß nicht warum ich dieses Projekt damals genau angefangen hab, aber es war zum einen ein bisschen Programmierübung in C# und zum anderen ein bisschen aus Langeweile.

Es geht sich hierbei um einen Open Source Klon von der Programmierlernumgebung Niki ("Hupfeld-Software") wo ich eigentlich noch viel verbessern wollte, oder meinen Wünschen entsprechend machen wollte, nur in der Theorie ist alles leichter als in der Praxis, und deshalb wird dieses Programm nie fertig. Der SourceCode Compiler funktioniert nur zum Teil und ist wahrscheinlich auch komplett falsch, aber mir viel nichts besseres ein, was ich machen konnte (Es gab auch im Internet keine Beispiele).

Wer dieses Projekt selber mal weiter machen will, der kann das gerne mit dem Quelltext machen.(Einarbeitungszeit wegen komischen Quelltext ca 1 Woche).

Niki Klon(159 x heruntergeladen)

Für eine Stange Geld würde ich das natürlich auch den entsprechenden Wünschen anpassen und vervollständigen.

18Mai/090

Programmierbares LED-Lauflicht

Ein weiteres Projekt für Physik Technik.

Diesmal aber nicht im Software Bereich sondern auch im Hardware Bereich :D

Es geht sich um ein LED-Lauflicht mit 56 LEDs. Diese LEDs werden von einem Mikroprozessor angesteuert. Es gibt mehrere Betriebsmodi in denen die LEDs leuchten(oder nicht leuchten :D )

Dazu gibt es einmal die Projektpräsentation: Doku (Word 2000) | Doku (Word 2007)

Für optimale Darstellung der Präsentation braucht man noch die Schriftart Circuit.

Außerdem gibt es eine technische Dokumentation die die Technik und das zusammenbauen noch näher beschreibt: TechDoku

7Mai/090

Atze’s Easy Techno Radio

So als nächstes ein sehr schönes Projekt von mir, das so mit die meistgenutzte Anwendung ist, und zwar mein eigenes TechnoRadio.

Sieht auf den ersten Blick nicht stylisch aus und auch sehr spartanisch aber meine Zwecke erfüllt es fast zu 100%.

Techno Radio Screenshot

Techno Radio Screenshot

Ich liste hier mal ein paar Vorteile des Radios auf:

  • Es verbraucht lediglich 4MB Arbeitsspeicher. Firefox: 60-100MB; WMP 30MB
  • Wenn einem das Lied auf dem Stream nicht gefällt kann man innerhalb von einer Sekunde den Stream wechseln.
  • Der Technogenuss ist nur einen Doppelklick entfernt (Firefox oder WMP 5 Klicks durchschnittlich)
  • Auch ist er sehr schnell im Buffern und laden ( ca. 5s bis der Stream läuft)
  • Standardmäßig startet Techno4Ever, da dies mein Lieblingssender ist
  • Außer zu den Zeiten wo im Sendeplan von T4E Hardstyle oder sowas steht, dann startet TB, das alles weil ich eher der HandzUp Fan bin
  • Die Play Funktion des Radios ist eher eine Mute-Funktion ist aber egal^^ und Ressourcensparender
  • Die Stop Funktion tut ihren Dienst und der Lautstärkeregler auch

Das das Teil keine minimieren-Taste besitzt oder sich nicht in der Tasksymbolleiste(die Leiste unten rechts) verstecken kann, ist damit zu erklären das es dafür keine Tutorials gibt und ich nicht weiß wie es geht.

Außerdem wollte ich noch eine Reconnect-Funktion ergänzen die das Radio noch mal auf den Sender connecten lässt und wenn das fehlschlägt auf den jeweils anderen von den 2 (Hauptsache die Musik läuft). Die Funktion wäre besonders beim spielen nützlich.

Atze's Easy Techo Radio(210 x heruntergeladen)

Anbei ist der SourceCode. Das Radio wurde mit VC++ 2008 erstellt und als Audio Schnittstelle nutzt es BASS.

Wenn jemand mir bei meinen oben genannten Problemen/Wünschen helfen kann kann er das ja hier irgendwo posten :D

Wichtig!! Die bass.dll muss bei dem Radio bleiben oder in den Ordner C:/Windows/System32/ kopiert werden sonst tuts das Radio nicht.

Letzteres empfielt sich vor allem für Programmierer :D :D  und die sollen sich nicht über meinen ProgrammierStil beschweren. (Ein Teil des Skripts ist aus einem Example kopiert ( ein Großteil))^^