martedì 24 settembre 2013

da variabile a testo in c++

Per evitare che queste semplici informazioni vadano perse

per stampare il valore delle variabili numeriche dentro a una stringa:

http://stackoverflow.com/questions/5290089/how-to-convert-a-number-to-string-and-vice-versa-in-c

altrimenti ottimo articolo di cplusplus.com
http://www.cplusplus.com/articles/D9j2Nwbp/

static_cast<std::ostringstream*>( &(std::ostringstream() << it->id << "D") )->str()

martedì 17 settembre 2013

Usare due schermi

come usare un monitor esterno con xrandr

script per gestire due schermi, di cui uno esterno da far diventare principale:
#!/bin/bash
xrandr --output DVI-D-0 --pos 0x0 --primary --size 1920x1080 --output LVDS-0 --right-of DVI-D-0 --auto


xrandr gestisce gli schermi
LVDS-0 è lo schermo del pc portatile
DVI-D-0 è lo schermo del pc al lavoro

con xrandr si possono esplorare gli schermi collegati e fare uno script per le diverse tipologie di connessioni.


Conversioni per sequenze di immagini

conversion from images sequence to video and viceversa.

FFMPEG

from video to image sequence

ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg
 
viceversa, from images to video

ffmpeg -f image2 -i outimage%03d.png -r 12 -qscale 0 foo.avi
 

-sameq does not mean same quality, you have to use -qscale 0 

pay attention to the difference between linux and win operating systems.

reference:
http://www.ffmpeg.org/ffmpeg.html