Skip to content

C o s e

cretox

  • Info

Category: Debian e GNU/Linux

Debian e GNU/Linux – Tips & Tricks, Notizie, Commenti

webcam come sensore di movimento

Posted on 05/09/2010 - 14/11/2010 by cretox

Ebbene ho una webcam.
Oggi ho provato ad usarla con il programma “webcam” (che fantasia).
Il programmino richiede una webcam compatibile con v4l2, poi, dice che funziona.
Sì funziona ma io mi stufo subito.
Poi scopro l’opzione ‘trigger’:

With ‘trigger’ set to a non-zero value webcam will upload the image only if the content of the image has changed. It just looks for the maximum difference between the last uploaded and current image and if it is greater than the specified value the image will be uploaded.

\o/
Ma tutto ciò apre infinite possibilità!
Metto ‘trigger’ a 100 e mi infilo nei meandri del bash scrpting.
Infatti ‘webcam’ registra una jpeg, sovrascivendola tutte le volte che cattura.
Quindi ho scritto uno script che avvia ‘webcam’, rinomina ogni nuova cattura e tiene il conto delle immagine salvate:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
 
cd $HOME/immagini/bigbrother/
i=frame.jpg
touch frames.list
n=`tail -n 1 frames.list`
sleep 5
webcam /etc/webcam/bigbrother.conf &> bb.log &
echo x-key to stop
until [ "$input" = "x" ]
do
  read -t1 -s -n1 input
   if [ -f $i ]
   then
     n=$[n+1]
     mv $i $n.jpg
     echo $n >> frames.list
   fi
done
killall webcam

#!/bin/bash cd $HOME/immagini/bigbrother/ i=frame.jpg touch frames.list n=`tail -n 1 frames.list` sleep 5 webcam /etc/webcam/bigbrother.conf &> bb.log & echo x-key to stop until [ "$input" = "x" ] do read -t1 -s -n1 input if [ -f $i ] then n=$[n+1] mv $i $n.jpg echo $n >> frames.list fi done killall webcam

Adesso non mi basta fare altro che trovare il modo di creare un video con ffmpeg ed metterlo nello script.

Risorse:
– bash @ tldp.org
– webcam @ aboutdebian.com

Posted in anvedi, Debian e GNU/Linux, FLOSS

SSh panic attack

Posted on 01/06/2010 by cretox
Tecnico: “Ok, abbiamo finito. Se per caso avessi la necessita’ di aggiungere o
rimuovere una configurazione sul server, lo puoi fare semplicemente
da termnale ed SSh. Se vuoi ti mostro velocemente…”
SysAdmin(?): “Uhm… oddio… non c’e’ niente di grafico?”

SUICCIDETEMI

Posted in arghh!, Debian e GNU/Linux, tech

Bamboo in a sweat

Posted on 09/05/2010 by cretox

Mado’!

MADO’!!!

5 ore. CINQUE ORE. UNA, DUE, TRE, QUATTRO E CINQUE.

Per fare cosa? Configurare e far funzionare una Wacom Bamboo…
Sono stato tutto il pomeriggio a cercare autu’. Che poi basta mettere le chiavi giuste nel motore giusto.
Alla fine scopri che se vai troppo lantano ti perdi: amic@ di noBlogs con la guida sotto braccio.

a wacom story

Ehh Cianca, Linux e’ faticoso.

[vuoi mettere la soddisfazione pero’…]

Posted in anvedi, arghh!, be happy, Closed software e software proprietario, Debian e GNU/Linux, gimp, tech

La data, cialtron@

Posted on 09/04/2010 by cretox

Possibile che quando scrivete guide/howto/rutti, magari anche redatti in modo superlativo e comprensibilissimo, non vi viene in mente che restano in rete per degli stramaledetti ANNI ??
Non si può cercare di seguire una guida e poi scoprire che non funzionerà mai perchè magari è del 2003. No, non si può.

Sono SEI CARATTERI in più da pigiare, diofa, dai.

METTETE LA DATA.
(o almeno la versione dei softuer)

/o

Posted in arghh!, Debian e GNU/Linux

La banda del processo

Posted on 01/03/2010 by cretox

A volte mi capita di non riuscire a capire che processo usi una certa bandwidth, che “inspiegabilmente” non sembra appartenere ai programmi attualmente in uso.
Non avevo ancora investigato sui possibili tool che avrebbero potuto darmi informazioni dettagliate sull’uso della banda. Fino ad oggi.

iftop è come top, invece di ordinare i processi in base al consumo di risorse ordine le connessioni per uso di bandwidth. Mi trovo bene con:

iftop -i [iface] -BPN


Con iftop avviato, utili i toggle ‘l‘, ‘L‘ e ‘o‘.

E poi netstat per capire di che processo si tratta sulla determinata porta:

netstat -p --numeric-ports | grep [port]


E così si “scopre” che gli sviluppatori del comodo skype* sono dei babbuz.

*in standby

Posted in Debian e GNU/Linux

ia32-apt-get… EHHHHH???!?!?!

Posted on 15/07/2009 by cretox

Ohhhh che bello!
Si sono inventati un modo fico di farmi avere TUTTE le librerie a 32bit per la mia debian a 64bit!
Ed è OBBLIGATORIO! Ma che saggezza infinita!
Siete dei fottuti geni, dio unstable.

Sbocca che ti passa

Il fatto è che bisogna installare il pacchetto ia32-apt-get per far sopravvivere debian sid 64bit.
L’idea non sarebbe neanche male, visto che il mondo ancora gira a 32bit, quindi magari avere TUTTE queste librerie potrebbe essere utile…
Sì, peccato che aptitude non contempli lo sminchiamento offerto senza pietà da ia32-apt-get.
E apt-get si rompe su debian-multimedia.org, il quale non contempla, giustamente, la stronzata del doppio repository (32bit/64bit) per debian64bit.

Ma se le provaste prima di venderle le cose?

Update: Ahhh, ecco, mi sembrava. Tutto torna, tutto va.

Posted in arghh!, Debian e GNU/Linux, FLOSS

dhcp, resolv.conf e la fine dello sclero

Posted on 10/03/2009 by cretox

Ma quanto mi sta sulle palle il dhcp.
Anche comodo eh, attacchi il cavo (o accendi l’antenna), conti fino a tre e hai la connessione senza conflitti e scazzi…

Ma vuoi mettere con il metodo manuale? Manuale vuol dire controllo. In fin dei conti, basta diffordere in casa solo un po’ di conoscenza sulle reti, ma proprio 5 parole…

Vabe’, tutti vogliono l’automagimazing, tocca usarlo.

Come fare però a decidere i DNS col dhcp? Perchè ad un certo punto scleri.
Una via sarebbe quella di modificare le impostazioni del router… Non sempre si può, tuttavia.
Addirittura provi a togliere i permessi di scrittura a /etc/resolv.conf dalla disperazione, ma tanto è un po’ di tempo che non funziona più. Che triste.

Metodo che con me ha funzionato:
Modificare il file /etc/dhcp3/dhclient.conf, decommentando la seguente riga:


prepend domain-name-servers 127.0.0.1;

e sostituendo 127.0.0.1 con i DNS che più ci aggradano separati da virgola e spazio. Ricordando il puntoevirgola finale.
Quando si connetterà, andrà comunque a manipolare /etc/resolv.conf inserendoci i DNS decisi dal router, inseririrà però anche quelli decisi da noi come primi della lista (che sono quelli interpellati per primi).

Posted in anvedi, Debian e GNU/Linux, tech

ESSENTIAL packages?

Posted on 03/03/2009 by cretox


# aptitude purge python3.0-minimal python3.0 python3 python3-minimal
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information

Initialising package states... Done
The following packages will be REMOVED:
python3-minimal{p} python3.0{p} python3.0-minimal{p}
0 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 17.7MB will be freed.
Do you want to continue? [Y/n/?]
The following ESSENTIAL packages will be REMOVED!
python3-minimal

WARNING: Performing this action will probably cause your system to break!
Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea": _|

Io dico, già mi innervosisce sto fatto che devo risolvere a mano, poi mi ritrovo ste cose assurde…
Volevo solo provare python3, mica costruirci cose. Sigh.

Posted in arghh!, Debian e GNU/Linux, dubbi

Amarok2 e il blocco del multiverso

Posted on 03/03/2009 by cretox

Bello eh KDE4?
Ma quanto è figo?!
Per non parlare di Amarok2. Ultrapiù.

Succede che Amarok si appoggia al motore xine per riprodurre i file audio.
Succede che i bug capitano, così senza preavviso.
Succede che a volte tocca ricorrere a xmms che, d’altra parte, succhia.

Ebbene libxine1 (versione 1.1.16.1) ha il bel bug di scassare Amarok2.
Ciò causa un inspiegabile freeze random del playback e un poco prevedibile “I’m here but I can’t hear what you click” del programma.

Tranquill@ !
Il bug viene risolto con l’aggiornamento di libxine alla versione 1.1.16.2

Posted in anvedi, be happy, Debian e GNU/Linux, KDE

Prestazionalmente

Posted on 10/01/2009 by cretox

Mi piace fare test di performance.
Ho da poco acquistato un computer nuovo (che bello!), una manna per fare grafica ma un delirio per le mie tasche.

Ho installato la mia amata Debian Sid/experimental (per me è ed è sempre stata una “lei”), KDE4.1 (sbav..) e poco altro per ora.

Ho pianificato questi test, che in pratica dimostrano poco, se non che i pacchetti precompilati a 32 bit (i386 generico) fanno cacare su macchine moderne. Per moderne intendo con CPU che supporano SSE/SSE2/SSE3, tutte le cosette nuove e un po’ meno nuove, etc etc…
Fanno cacare dal punto di vista prestazionale.

Io ho provato una sola applicazione (Blender) ma credo che a logica si possa prevedere un comportamento simile per qualsiasi “cosa” precompilata per girare su un qualsiasi generico i386 (dalla lavastoviglie col Pentiummmx al termoinceneritore con 28 Opteron)

Continue reading “Prestazionalmente” →

Posted in anvedi, blender, Debian e GNU/Linux, dubbi, FLOSS, KDE, tech

Posts navigation

Older posts
Newer posts


Supporta:

Questo weblog esiste ed è visibile sulla rete grazie al Collettivo Autistici/Inventati che offre il servizio e mette a disposizione i mezzi (banda e macchine). Il progetto ha costi notevoli ma vive solo delle donazioni: nessun amministratorə verrà mai a casa tua a chiederti il canone.
Se vuoi che questo blog e la miriade di altri servizi offerti da A/I continuino ad esistere, sarebbe molto carino se impegnassi qualche euro in questo senso. Per fare una donazione, visita questa pagina.


Follow this blog on:

Follow this blog
Proudly powered by WordPress | Theme: micro, developed by DevriX.