Remote Controlled Car with Websockets

Weihnachtszeit ist Bastelzeit. So musste ich mir mal meinen Urlaub um die Ohren schlagen, um ein paar für mich neue Techniken auszuprobieren. Ich hab ja bisher mit Java auf dem Pi mit der Hardware gesprochen. Das ging bisher eigentlich ganz gut. Da ich aber bei Gott kein Java-Experte bin, war das damals schon ziemlich beschwerlich. …

Windows 10, Vagrant, Symlinks, rsync

Im Arbeitsaltag sitzt man am Mac, findet dei UI ein wenig langsam aber erfreut sich um so mehr an diesem Unix, was dem Betriebssystem zugrunde liegt. Ich zumindest. Doch aus ökonomischen Gesichtspunkten stimmt bei mir zumindest nich die Verhältnismäßigkeit, sich einen oder mehrere Macs anzuschaffen. Demnach arbeite ich privat zumindest mit Windows und einem echten …

Über mich

Mein Name ist Matthias Kallenbach. Ich bin Web-Entwickler in Berlin und das ist mein privates Blog. Ich schreibe hier über alles, was ich in den üblichen Communities nicht in ein Textfeld quetschen will.

Man findet mich bei facebook, bei XING, auf Soundcloud oder im Battlelog.

Wer was über meine Arbeit wissen will, klickt einfach auf mein Portfolio.

Gitlab und Apache2

IMG_4776

Ich hab jetzt mal einen „neuen“ oder anderen vHost-Anbieter getestet. Noch sage ich nicht welchen, aber bisher habe ich keine Probleme gehabt. Buchung ging komplikationslos:88€ Jahr und nach ein eins, zwei Stunden war der Server verfügbar. Ich habe bewusst sowas wie Plesk und Co. weggelassen und einen puren Debian 7 Root genommen. Soweit so gut. …

Raspberry Pi, Lame MP3, ffmpeg mit libmp3lame – mixing Streams

drehkreuz_01

Im Zuge der Playlist-Automation kommen mir noch ein paar Features in den Sinn. Ein mir ziemlich wichtig erscheindenes „Feature“ soll eine Art „Talk-Over“-Funktionalität sein. Also praktisch Streams ineinander zu mixen. Das geht m.E. am besten mit ffmpeg. Doch mit dem Raspberry-Paket ist kein libmp3lame einfach so enthalten. Ok. Darum hier zwei Scripte, wie man erst …

Grunt und Bower, Playlist-Automation

Ich hab ein paar Grunt-Tasks zusammengestöpselt, die mir erlauben, Dependencies wie jQuery und Co. per Bower immer aktuell zu halten. Per Grunt wird js, css, less geprüft. Download Git for Windows https://git-scm.com/download/win Download Node (beinhaltet npm – node packet manager) https://nodejs.org/en/download Bower einmalig installieren npm install bower -g Danach drückt man ein gepflegtes Win+R und …

Raspberry Pi Workshops in Berlin Spandau

raspberrypi-spandau

Da wir in unserer Wohnung ein 25m²-Zimmer übrig haben, möchte ich das für Workshops nutzen. Bequem Platz hätten acht Personen, für die Tische und Stühle vorhanden sind. Das Zimmer ist sogar das erste vom Flur abgehend und Küche sowie Berlinerzimmer können abgeschlossen werden. Das Zimmer hat sogar eine eigene Toilette vom Flur zugänglich. Somit entstünde …

Vehikel Test

hellcar01

Achso, was ich noch sagen wollte, natürlich habe ich schon ein Vehikel gebaut und mit dem Pi gesteuert. Das ganze mit Java und Websockets und einem Joystick am Pi. Geschenkt. Dazu noch ein Web-Interface. Auch geschenkt. Also die Möglichkeiten sind gegeben. Sogar via Web gesteuert. Auch geschenkt. Natürlich nicht außer Sicht gesteuert. Selbstverständlich nicht. Und …

Raspberry Pi als Router mit ALDI / Eplus Internet

IMG_3612

Teil meines Nahfeld-Station-Setup ist der Zugang zum Internet. Hier die Anleitung das mit Ethernetkabel zu machen. Die Wifi-AccessPoint-Geschichte schreibe ich noch. Die Komponenten mit denen ich das gemacht habe, sind: UMTS Stick Huawei E353, ohne Simlock Antenne für UMTS-Stick Ethernet Switch UMTS-Stick einrichten Der Huawai (und viele andere UMTS-Sticks) kommt mit zwei Funktionalitäten daher. Einmal …

Steglitz. Berlin, Steglitz.

DSCI0202

Seit nun genau drei Jahren wohnen wir in Berlin Steglitz. Der Übergang von Leipzig in das südwestlich gelegene Quartier war gar nicht so ungewohnt. Hier ist es ziemlich gemäßigt. Keine bis wenig Grafitti. Keine Kaputten Gärten, umgekippte oder übervolle Mülltonnen. Bis auf ein paar wenige Ausnahmen sind keine Müllhaufen auf der Straße zu sehen. Manchmal …

Playlist Automation Web UI (Teil 2)

FireShot Screen Capture #281 - 'Admin Shows - NFS One - Radio' - nfs1_radio_admin_show

Teil 1 – Installation Konfiguration Nach der Installation befinden sich die htdocs in: /data/radio/htdocs Dort gibt es eine /source/conf/app.php Die relevanten Felder die man barbeiten kann: ‚page_name‘ => ‚changeme‘, ‚page_claim‘ => ‚Radio‘, ‚path_data‘ => ‚data/‘, ’station_config‘ => ’station_config.json‘, ‚user_secret‘ => ‚123456‘, Insbesondere das user_secret ist das Login-Passwort. Das sollte geändert werden. Danach steht die Seite …