Author Archive for admin



23
Dec

copier un disque dur de virtual Box

une simple copie du fichier qui marchait parfaitement avec virtualPC, génère des erreurs avec virtualBox de SUN.

Pour copier un disque dur, il faut en fait le cloner avec l’utilitaire VBoxManager prévu à cet effet:

clone

09
Dec

flex couleur par defaut

 

directive de compilation:

-default-backgorund-color #000000

04
Dec

flex: ajouter en effet runtime

 

Voici un snippet pour ajouter en effet en runtime (pratique surtout pour le popupmanager)

public function playEffect(o:Object):void {

    var fade:Fade = new Fade(o);
    fade.alphaFrom = 0.0;
    fade.alphaTo = 1.0;
    fade.duration = 1000;

    var zoom:Zoom = new Zoom(o);
    zoom.zoomWidthFrom = 0.01;
    zoom.zoomWidthTo = 1.0;
    zoom.zoomHeightFrom = 0.01;
    zoom.zoomHeightTo = 1.0;
    zoom.duration = 1000;

    var paralel:Parallel = new Parallel();
    paralel.addChild(zoom);
    paralel.addChild(fade);
    paralel.play();

}

01
Dec

flex : bug embedded fonts

lors d’une inrégration d’une fonte GOODTIME, Flex donne l’erreur suivante:

Error: Unable to transcode GOODTIME.ttf

Il s’agit d’un bug Flex, qui peut être fixé avec la directive -managers flash.fonts.AFEFontManager

screenshot

20
Nov

ffmpeg et FLV : screencast sans perte de qualite

 

L’instruction FFMPEG pour un screencast sans perte de qualité:

ffmpeg -i entree.avi -vcodec flashsv sortie.flv

18
Nov

crontab : tester red5 tous les N minutes

cd /

vi autorun

et mettre:

if [ ! "$(pidof java)" ]
#replace with your process name (pidof ….)
then
        echo "ERROR : not running !" ;
        cd /red5
    ./red5.sh &
else
        echo "OK : red5 is running"

fi

 

if ne reste plus qu’à rajouter un crontab (par exemple toutes les 5 minutes)

crontab –e

*/5     *       *       *       *       /autorun

17
Nov

red5 : tester si red5 est arrete ou bien en marche

Voici un simple script pour tester si red5 est arrêté: Si c’est le cas, alors le script le redémarre (à supposer que red5 a été installé dans le répertoire /red5)

if [ ! "$(pidof java)" ]
#replace with your process name (pidof ….)
then
        echo "ERROR : not running !" ;
        /red5/red5.sh &
else
        echo "OK : java is running"

fi

21
Oct

gallérie en AJAX prete à l’emploi.

Une gallérie en ajax prête à l’emploi avec slideShow auto disponible sur:
http://smoothgallery.jondesign.net/download

Bien faite et facile à intégrer.

10
Oct

red5 java : comment tuer tous les process JAVA ?

 

en faisant:

killall –9 java

 

Si la fonction killall n’est pas installée, essayer

kill -9 `ps -ef|grep java|grep -v grep|awk ‘{print $2}’`

ou bien

ps -ef | grep -w  java | grep -v grep | tr -s " " | cut -d " " -f2 | xargs kill -9

09
Oct

depublier un stream sur RED5

 

pour publier un stream red5, on utilise la méthode attachSound

        mic=Microphone.getMicrophone(0);
        if(mic!=null ) {
            if (getRoomByName(room).noMicro==0) {
                mic.rate=22;
                   var timer:Timer=new Timer(50);
                timer.addEventListener(TimerEvent.TIMER, drawMicLevel);
                timer.start();
                floodTimer.addEventListener(TimerEvent.TIMER, antiflood);
                floodTimer.start();
                nsOutGoing.attachAudio(mic);
            }
        }
 
 
et pour dépublier le stream, il suffit de passer un paramètre null
 
nsOutGoing.attachAudio(null);