Benutzer-Werkzeuge

Webseiten-Werkzeuge


cocoaheads:radio_pi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cocoaheads:radio_pi [2013/02/14 18:18] – [lua: pattern matching] mrococoaheads:radio_pi [2015/12/15 13:36] (aktuell) mro
Zeile 1: Zeile 1:
 ~~SLIDESHOW~~ ~~SLIDESHOW~~
 +
 +-----
 +
 +Diese Wiki Seite sieht etwas verhagelt aus, da sie in erster Linie im Präsentationsmodus funktionieren muß.
  
 = Radio × Pi = Radio × Pi
Zeile 14: Zeile 18:
 * [[http://www.br.de/radio/bayern2/sendungen/hoerspiel-und-medienkunst/radiokrimi102.html|B2 Radiokrimi]] {{http://www.br.de/layout/img/programmfahne/sendungsbild_radiokrimi100~_v-image256_-a42a29b6703dc477fd0848bc845b8be5c48c1667.jpg}} * [[http://www.br.de/radio/bayern2/sendungen/hoerspiel-und-medienkunst/radiokrimi102.html|B2 Radiokrimi]] {{http://www.br.de/layout/img/programmfahne/sendungsbild_radiokrimi100~_v-image256_-a42a29b6703dc477fd0848bc845b8be5c48c1667.jpg}}
 * [[http://www.m945.de/sendung/break-beat-action.html/|break beat action]] {{http://www.drumnbass-munich.de/images/bba-logo.gif}} * [[http://www.m945.de/sendung/break-beat-action.html/|break beat action]] {{http://www.drumnbass-munich.de/images/bba-logo.gif}}
 +
 == Amuse-Gueule == Amuse-Gueule
  
Zeile 31: Zeile 36:
  
 {{http://www.ruby-lang.org/images/logo.gif}} {{http://www.ruby-lang.org/images/logo.gif}}
 +
 == Storage: noDB, nur statische html Seiten == Storage: noDB, nur statische html Seiten
  
Zeile 47: Zeile 53:
 * also bekannt, * also bekannt,
 * also einfach [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/recorder.lua#L371|zu parsen]] * also einfach [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/recorder.lua#L371|zu parsen]]
 +
 == lua: wieso? == lua: wieso?
  
Zeile 52: Zeile 59:
 * extrem sparsame Runtime (RAM) * extrem sparsame Runtime (RAM)
 * jedes Jahr eine neue Sprache ;-) * jedes Jahr eine neue Sprache ;-)
 +
 == lua: wie sieht das aus? == lua: wie sieht das aus?
  
Zeile 57: Zeile 65:
 * Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/broadcast-render.lua#L74|broadcast-render.lua]] * Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/broadcast-render.lua#L74|broadcast-render.lua]]
 * Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/recorder.lua#L634|broadcast_from_file]] * Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/recorder.lua#L634|broadcast_from_file]]
 +
 == lua: pattern matching == lua: pattern matching
  
Zeile 62: Zeile 71:
 * [[http://www.inf.puc-rio.br/~roberto/lpeg/#ex|LPEG]] * [[http://www.inf.puc-rio.br/~roberto/lpeg/#ex|LPEG]]
 * 'richtige' Regexp als [[http://www.inf.puc-rio.br/~roberto/lpeg/re.html#ex|LPEG 'Modul']] * 'richtige' Regexp als [[http://www.inf.puc-rio.br/~roberto/lpeg/re.html#ex|LPEG 'Modul']]
 +
 == lua: html template engine == lua: html template engine
 +
 +wie fast immer bei lua keine 'offizielle', aber
  
 * [[https://github.com/henix/slt2|slt2]] * [[https://github.com/henix/slt2|slt2]]
Zeile 76: Zeile 88:
 * Functional * Functional
 * C bridge. Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/msleep.c|msleep]] * C bridge. Beispiel: [[https://github.com/mro/radio-pi/blob/develop/htdocs/app/msleep.c|msleep]]
 +
 == Publish: lighttpd == Publish: lighttpd
  
Zeile 100: Zeile 113:
  
 * lausiger I/O Durchsatz zur USB Platte (vielleicht mach ich auch was falsch) * lausiger I/O Durchsatz zur USB Platte (vielleicht mach ich auch was falsch)
 +
 == Vielen Dank == Vielen Dank
  
cocoaheads/radio_pi.1360862319.txt.gz · Zuletzt geändert: 2013/02/14 18:18 von mro