jeudi, novembre 30, 2006

Le Jargon informatique

Le Jargon informatique est désormais disponible sous forme d'une application. Un mot étrange vous interpelle (RAM, VLAN, VPN, ..) consulter le Jargon dont la principale fonction est de vous permettre de naviguer dans un dictionnaire informatique de plus de 10000 mots.
Ce logiciel est disponible à l'adresse suivante:
http://jargon.tuxfamily.org/

mardi, novembre 28, 2006

Gravage de disque open-source

Pour graver facilement sur OS X des disques dans des formats différents et surtout compatibles Windows, Mac, etc ... Il existe un logiciel open-source YuBurn. Ce logiciel extrêmement facile d'utilisation est disponible en anglais, français, allemand et japonais ;)

mercredi, novembre 22, 2006

Sélection de nouveautés

Nous vous offrons désormais une sélection d'information concernant les nouvelles technologies. Ce nouveau service en test est disponible à l'adresse suivante:
http://www.fri-tic.ch/dyn/42668.asp

mardi, novembre 21, 2006

Changement du format fichier de capture écran

Nicolas Martignoni nous gratifie d'un "Apple script" qui permet de changer le format fichier de capture écran.
Par défaut la capture écran est en png, avec cet "Apple script" vous pouvez choisir les formats suivants:
png
pdj
jpg
tiff
Vous pouvez télécharger cet outil pratique ici

lundi, novembre 20, 2006

Scripts pour nettoyage, salle informatique

L'utilisation de comptes génériques sur des ordinateurs dans des salles informatiques peut s'avérer fort utile pour des cours. Les scripts mis à votre disposition ci-après permettent de faire les opérations suivantes:

- Eteindre les ordinateurs à une heure donnée (très utile au niveau de l'économie d'énergie)
- Effacer le contenu de "Utilisateur Partagé" (évite que des données soient stockées sur les ordinateurs)
- Efface et reconstruit des comptes génériques en français et allemand avec les configuration nécessaire aux utilisateurs
- Un script automator connecte automatiquement des partages réseaux pour l'utilisateur.

Vous pouvez télécharger à l'adresse: http://www.iphil.ch/psite/download/MacIntelUnixScripts.zip les scripts ci-dessous.

Tous les scripts doivent être appelé depuis l'utilisateur root, par des crons. Le contenu du crontab est le suivant:

# ***********************************
# crons running on clients
# ***********************************
# minute (0 -59 ),
# hour (0 -23 ),
# day of the month (1 -31 ),
# month of the year (1 -12 ),
# day of the week (0 -6 with 0 =Sunday).
# ***********************************
#
# Tous les soir a 22h30
30 22 * * * /private/var/root/Desktop/Crons/doCleanSharedData
# Tous les soir a 22h35
35 22 * * * /private/var/root/Desktop/Crons/doCleanUsers
# Tous les soir a 22h45
45 22 * * * /private/var/root/Desktop/Crons/CleanGenericUsers/Configuration/doCleanGenericUsers
# Tous les soir a 23h00
0 23 * * * /sbin/shutdown -h now

Le script doCleanSharedData permet de nettoyer le dossier utilisateur partagé:
#!/bin/sh
#
Effacer les donnees partagees sur disque locaux

# **********************************
vChemin=/Users/Shared/
#
cd $vChemin
cd $vChemin
if [ $(pwd) != "/Users/Shared" ]; then exit;
fi
for vdossier in *
do
if [ "$vdossier" = "Infected" ] || [ "$vdossier" = "N067U" ]; then
echo conserve "$vdossier"
else
echo supprime "$vdossier"
rm -R "$vdossier"
fi
done

Le script doCleanUsers permet de nettoyer le dossier utilisateur:
#!/bin/sh
# Effacer les donnees partagees sur disque locaux

# **********************************
vChemin=/Users
#
cd $vChemin
if [ $(pwd) != "/Users" ]; then exit;
fi
for vdossier in *
do
if [ "$vdossier" = "admin" ] || [ "$vdossier" = "" ] || [ "$vdossier" = "Shared" ] || [ "$vdossier" = "" ] || [ "$vdossier" = "" ]; then
echo conserve "$vdossier"
else
echo supprime "$vdossier"
rm -R "$vdossier"
fi
done

Le script doCleanGenericUsers permet de détruire et de reconstruire des utilisateurs génériques avec les préférences utilisateur:

#!/bin/sh
# Declare a path
PATH=/bin:/usr/bin:/usr/sbin
#**********************************************************
vScriptFolder=/private/var/root/Desktop/Crons/CleanGenericUsers
#vScriptFolder=/Users/adminfritic/Desktop/CleanGenericUsers
vReportLocation=$vScriptFolder/Report
vUsersFolder=/Users

echo "**************************************" > $vReportLocation/CleanReportDate.txt
date >> $vReportLocation/CleanReportDate.txt
echo start >> $vReportLocation/CleanReportDate.txt
#**********************************************************
#
#
#**********************************************************
# Compte de langue francaise
#**********************************************************
for compte in hep-f
do
    rm -rf $vUsersFolder/$compte
    mkdir $vUsersFolder/$compte
    chown $compte:staff $vUsersFolder/$compte
    chmod 755 $vUsersFolder/$compte
    mkdir $vUsersFolder/$compte/Desktop
    chmod 700 $vUsersFolder/$compte/Desktop/
    chown $compte:staff $vUsersFolder/$compte/Desktop/
    mkdir $vUsersFolder/$compte/Documents
    chmod 700 $vUsersFolder/$compte/Documents/
    chown $compte:staff $vUsersFolder/$compte/Documents/
    mkdir $vUsersFolder/$compte/Library
    chmod 700 $vUsersFolder/$compte/Library/
    chown $compte:staff $vUsersFolder/$compte/Library/
mkdir $vUsersFolder/$compte/Library/Application\ Support
chmod 700 $vUsersFolder/$compte/Library/Application\ Support
chown $compte:staff $vUsersFolder/$compte/Library/Application\ Support
mkdir $vUsersFolder/$compte/Library/Preferences
chmod 700 $vUsersFolder/$compte/Library/Preferences
    chown $compte:staff $vUsersFolder/$compte/Library/Preferences
mkdir $vUsersFolder/$compte/Library/bin
chmod 700 $vUsersFolder/$compte/Library/bin
chown $compte:staff $vUsersFolder/$compte/Library/bin
mkdir $vUsersFolder/$compte/Library/Preferences/Microsoft
chmod 700 $vUsersFolder/$compte/Library/Preferences/Microsoft
chown $compte:staff $vUsersFolder/$compte/Library/Preferences/Microsoft
    mkdir $vUsersFolder/$compte/Movies
    chmod 700 $vUsersFolder/$compte/Movies/
    chown $compte:staff $vUsersFolder/$compte/Movies/
    mkdir $vUsersFolder/$compte/Music
    chmod 700 $vUsersFolder/$compte/Music/
    chown $compte:staff $vUsersFolder/$compte/Music/
    mkdir $vUsersFolder/$compte/Pictures
    chmod 700 $vUsersFolder/$compte/Pictures/
    chown $compte:staff $vUsersFolder/$compte/Pictures/
    mkdir $vUsersFolder/$compte/Public
    chmod 755 $vUsersFolder/$compte/Public/
    chown $compte:staff $vUsersFolder/$compte/Public/
    mkdir $vUsersFolder/$compte/Public/Drop\ Box
    chmod 733 $vUsersFolder/$compte/Public/Drop\ Box/
    chown $compte:staff $vUsersFolder/$compte/Public/Drop\ Box/
    mkdir $vUsersFolder/$compte/Sites
    chmod 755 $vUsersFolder/$compte/Sites/
    chown $compte:staff $vUsersFolder/$compte/Sites/
    cd $vUsersFolder/$compte/Desktop/
#    ln -s /automount/Servers/sfrtfil01/Volumes/Data/Users/3_Generics/ffritic/Public/Drop\ Box/ Drop_Box_ffritic
#    ln -s /automount/Servers/sfrtfil01/Volumes/Data/Users/3_Generics/ffritic/Public/ Public_ffritic
    # ********************
    # Dock Par defaut
    # ********************
    # Dock Francais
        cp $vScriptFolder/Configuration/PrefsFrench/com.apple.dock.plist_10_4 $vUsersFolder/$compte/Library/Preferences/com.apple.dock.plist
        chmod 600 $vUsersFolder/$compte/Library/Preferences/com.apple.dock.plist
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/com.apple.dock.plist
    # LoginWindow.plist (lancement des shares)
        cp $vScriptFolder/Configuration/PrefsFrench/loginwindow.plist $vUsersFolder/$compte/Library/Preferences/loginwindow.plist
        chmod 600 $vUsersFolder/$compte/Library/Preferences/loginwindow.plist
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/loginwindow.plist
    # Langue francaise
        cp $vScriptFolder/Configuration/PrefsFrench/.GlobalPreferences.plist_10_4 $vUsersFolder/$compte/Library/Preferences/.GlobalPreferences.plist
        chmod 600 $vUsersFolder/$compte/Library/Preferences/.GlobalPreferences.plist
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/.GlobalPreferences.plist
    # GraphicConverter
        cp $vScriptFolder/Configuration/PrefsSofts/com.lemkesoft.graphicconverter.plist $vUsersFolder/$compte/Library/Preferences
        chmod 600 $vUsersFolder/$compte/Library/Preferences/com.lemkesoft.graphicconverter.plist
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/com.lemkesoft.graphicconverter.plist
    # HotPotatoes
        mkdir $vUsersFolder/$compte/Library/Preferences/com.halfbakedsoftware
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/com.halfbakedsoftware
        cp -R $vScriptFolder/Configuration/PrefsSofts/com.halfbakedsoftware/ $vUsersFolder/$compte/Library/Preferences/com.halfbakedsoftware/
        chmod -R 700 $vUsersFolder/$compte/Library/Preferences/com.halfbakedsoftware
        chown -R $compte:staff $vUsersFolder/$compte/Library/Preferences/com.halfbakedsoftware
    # Audacity
        cp $vScriptFolder/Configuration/PrefsSofts/audacity\ Preferences $vUsersFolder/$compte/Library/Preferences
        chmod 600 $vUsersFolder/$compte/Library/Preferences/audacity\ Preferences
        chown $compte:staff $vUsersFolder/$compte/Library/Preferences/audacity\ Preferences
# Anipaint
    mkdir $vUsersFolder/$compte/Library/Preferences/Ani...Paint\ 3\ Prefs
            cp $vScriptFolder/Configuration/PrefsSofts/Ani...Paint\ 3\ Prefs/* $vUsersFolder/$compte/Library/Preferences/Ani...Paint\ 3\ Prefs
            chmod -R 600 $vUsersFolder/$compte/Library/Preferences/Ani...Paint\ 3\ Prefs
            chown -R $compte:staff $vUsersFolder/$compte/Library/Preferences/Ani...Paint\ 3\ Prefs
    # FireFox et camino
cp -R $vScriptFolder/Configuration/Application\ Support/ $vUsersFolder/$compte/Library/Application\ Support
chmod -R 755 $vUsersFolder/$compte/Library/Application\ Support/
chown -R $compte:staff $vUsersFolder/$compte/Library/Application\ Support/
    # Safari
cp -R $vScriptFolder/Configuration/PrefsSofts/com.apple.internetconfigpriv.plist $vUsersFolder/$compte/Library/Preferences/
chmod -R 755 $vUsersFolder/$compte/Library/Preferences/com.apple.internetconfigpriv.plist
chown -R $compte:staff $vUsersFolder/$compte/Library/Preferences/com.apple.internetconfigpriv.plist
# RDC Microsoft
cp -R $vScriptFolder/Configuration/PrefsSofts/Microsoft/ $vUsersFolder/$compte/Library/Preferences/Microsoft
chmod -R 755 $vUsersFolder/$compte/Library/Preferences/Microsoft
chown -R $compte:staff $vUsersFolder/$compte/Library/Preferences/Microsoft
# shareDemarrage
cp -R $vScriptFolder/Configuration/PrefsSofts/ConnectTransferts.app $vUsersFolder/$compte/Library/bin/
chmod -R 755 $vUsersFolder/$compte/Library/bin
chown -R $compte:staff $vUsersFolder/$compte/Library/bin
done
#**************************************************
#**************************************************
date >> $vReportLocation/CleanReportDate.txt
echo stop >> $vReportLocation/CleanReportDate.txt
echo "**************************************" >> $vReportLocation/CleanReportDate.txt


mercredi, novembre 08, 2006

Un DVD avec OS9 pour Mac Intel

La vidéo ci-dessous vous explique pourquoi il peut être utile d'installer OS 9 sur des ordinateurs Mac Intel. Ce sujet a également été abordé ici.



Le DVD cité dans la vidéo peut-être demandé au centre fri-tic par courriel. Nous demandons simplement en échange un DVD-R vierge.

mardi, novembre 07, 2006

AirPort Extreme coupure connexion

Certaines borne Extreme ont des problèmes de connexion depuis la dernière version de firmware.
Tout fonctionne correctement et tout à coup, plus de connectivité Internet alors que le signal est correcte.
Tous les détails et une proposition de solution à l'adresse suivante:
http://www.macfixit.com/article.php?story=20061103093206414

vendredi, novembre 03, 2006

Publication de vidéo à l'aide de YouTube

La publication de vidéo donne souvent du fil à retordre, en effet il faut en général suivre le chemin suivant:
    •    choisir le bon format
    •    compresser la vidéo
    •    mettre le fichier dans un site web (qui a assez de place)
    •    gérer les liens
    •    informer l'utilisateur de l'outil à installer pour lire les vidéos
    •    ...
    •    oui, oui c'est très compliqué !!!

Pour simplifier le travail et ouvrir de nouvelles perspectives d'utilisation de la vidéos, il est possible d'utiliser YouTube.
YouTube permet de déposer des vidéos en de nombreux formats différents. Ces vidéos sont transformées en shockwave-flash (avec une limitation à 10 minutes par séquences et/ou 100 Mo par séquence). Une fois la vidéo transformée elle est directement visible et utilisable.

Ce qui est intéressant c'est que l'adresse peut être envoyée à des amis par exemple PhilMatrix ou l'écureuil de fri-tic par courriel, mais ce qui est beaucoup plus intéressant c'est qu'il est possible d'inclure le code html qui pointe sur les séquences dans le site web de votre choix. Ceci permet d'avoir un stockage "infini" de séquence vidéo.
Un exemple à l'adresse suivante: http://www.iphil.ch/diffusionvideoyoutube.html

Encore plus intéressant, il est possible de créer des listes de lectures (PlayLists) en fonction des thèmes abordés et d'inclure le code de ces listes de lecture dans un site Web, ces listes ce mettent à jour dynamiquement.
Un exemple à l'adresse suivante: http://www.iphil.ch/playlistvideoyoutube.html

En résumé, si vous désirez publier de la vidéo, vous pouvez créer des Podcasts comme décrit à la page suivante: http://www.iphil.ch/podcastVideo.html, si vos auditeurs ont des iPods ou alors utiliser le fantastique YouTube.