Skip navigation

Bobina 2.0

PHP Shell Script, tar/gz, 232k : bobina20.tgz

Crea un loop infinito di 4 mp3 audio e uno spot, utile per fingere bobine radiofoniche.
Richiede una cartella e 4 file di cache, che si possono creare lanciando lo script con la flag -r , mentre per le altre istruzioni, ovviamente, è presente la flag -h :

Bobina -h

Lanciata con flag -p o senza argomenti, la bobina si avvia chiedendo un ulteriore [invio] per iniziare il loop, dopodichè si presenta in modo abbastanza esplicito.

bobina -p

Una soluzione grezza ma funzionante. Richiede mplayer.

Scritto per Radio Blackout 105.250FM Torino.
Pubblicato con licenza GPL2.

Frammenti di filosofia per Unix-like Coders

Regola della Modularità
Scrivi parti semplici collegate da interfacce pulite.

Regola della Chiarezza
La chiarezza è meglio dell’ingegno.

Regola della Semplicità
Progetta enfatizzando la semplicità; aggiungi complessità solo se sei obbligata/o.

Regola della Parsimonia
Scrivi programmi grossi solo quando si è dimostrato che non si può fare nient’altro.

Regola della Trasparenza
Progetta pensando a mantenere la visibilità per semplificare l’inspection e il debugging.

Regola della Robustezza
La robustezza è figlia della trasparenza e della semplicità.

Regola della Rappresentazione
Raccogli le informazioni nei dati, così la logica dei programmi potrà essere stupida e robusta.

Regola della Composizione
Progetta i programmi affinché possano connettersi con altri programmi.

Regola della Separazione
Separa le policy dai meccanismi; separa le interfacce dagli enigne.

Regola della Minima Sorpresa
Nella progettazione di interfacce, punta a fare cose poco sorprendenti.

Regola del Silenzio
Quando un programma non ha nulla di importante da dire, non deve dire nulla.

Regola dell’Economia
Il tempo dei programmatori è costoso; preservalo sostituendolo con il tempo delle macchine.

Regola della Generazione
Evita l’hacking a mano; prova a sostituirlo con programmi che scrivono programmi.

Regola dell’Ottimizzazione
Crea prototipi prima di affinare i risultati. Fai funzionare le cose prima di ottimizzarle.

Regola della Diversità
Non fidarti delle affermazioni che indicano un’unica “vera” via per fare le cose.

Regola dell’Estendibilità
Progetta per il futuro, perché sarà qui più presto di quanto pensi.

Slackware mp3 server in rete via DAAP

Condivide mp3 in rete con protocollo DAAP usato da iTunes, Rhythmbox e Amarok.

Testato su Slackware 11, Kernel 2.6.18 (in /extra)

  1. Installare Libdaemon » libdaemon-0.10-i386-1.tgz
  2. Installare Avahi » avahi-0.6.16-i386-1.tgz
  3. Installare mt-daapd » mt-daapd-0.2.4-i386-1.tgz
  4. modificare /etc/mt-daapd.conf:

web_root /usr/local/share/mt-daapd/admin-root
port 3689
admin_pw mt-daapd
db_dir /var/cache/mt-daapd
mp3_dir /home/mp3
servername Mp3 Server
runas nobody
playlist /etc/mt-daapd.playlist
#password mp3
extensions .mp3,.m4a
#logfile /var/log/mt-daapd.log
#art_filename _folderOpenImage.jpg
#rescan_interval 300
# always_scan 0
# process_m3u 0
# scan_type 0
# compress 0

Info: