28 déc. 2010

[Must-Have] Plugin pour Firefox

Voici une liste des plugins à avoir dans son Firefox...

- AdBlock Plus (utile pour retirer la pub, améliore le surf, augmente la sécurité)
- IE Tab Plus (permet de voir une page web avec Internet Explorer sans quitter Firefox)
- GreaseMonkey (permet d'exécuter automatiquement des javascripts)
- Firefox Sync ou Xmarks Sync (permet de synchroniser les favoris, historiques, mot de passe)
- Google Reader Watcher (permet d'accéder rapidement à Reader, et de voir le nombre d'item non lus)
- WebMail Notifier (permet d'être notifié lors de l'arrivée d'un mail)
- AutoPager (permet de charger automatiquement les pages suivantes selon un motif, et créer ces motifs)
- Video DownloadHelper (permet de télécharger les flux audio/vidéos dans du flash par exemple)
- Fission (permet d'avoir une petite barre de chargement de la page)

Pour les développeurs web :
- FireBug (permet d'analyser le DOM, CSS, HTTP, javascript...)
- FirePHP (pour débug du PHP)
- SQLInject Me (pour trouver des failles d'injection SQL)
- FireCookie (gestion des cookies)
- Inline Code Finder (permet de rechercher malgré le javascript)
- FlashFireBug (permet de débogguer du Flash)
- Page Speed (permet de tester la vitesse des pages, fait par google)

Et éventuellement rajouter :
- FoxyProxy (un client proxy parmi tant d'autres)
- GoogleAnalytics Opt-Out (permet de ne pas laisser de trace sur google analytics)
- Better Gmail 2 (permet de customiser un peu plus Gmail)
- HTTPS-Everywhere (va rechercher automatiquement la version https du site visité)
- BlackSheep (pour se protéger de FireSheep)

23 déc. 2010

[snippet] Astuces pour Firefox

Aujourd'hui je vais vous faire part de quelques astuces pour Firefox. Certaines fonctionnent également dans d'autres navigateurs.

* Comme dans un article à venir, voici quelques touches de raccourci principaux :
- CTRL+W ou CLIC MOLETTE : fermer l'onglet courant
- CTRL+T : créer un nouvel onglet
- SHIFT+CTRL+T : restaurer le dernier onglet fermé
- CTRL+TAB : passer à l'onglet suivant
- SHIFT+CTRL+TAB : revenir à l'onglet précédent
- CTRL+ORIGINE (sommaire) : afficher la page d'accueil
- CTRL+S : enregistrer la page
- CTRL+J : afficher les téléchargements
- F5 : rechargement de la page
- CTRL+F5 : rechargement de la page sans prise en compte du cache
- F6 : accéder à la barre d'adresse
- F10 ou ALT : afficher la barre de menu, si elle est cachée
- F11 : plein écran
- Échap : arrêter le chargement de la page
- CTRL+ALT+0 : charger les 10 pages suivantes avec AutoPager
- SHIFT+CTRL+S : synchronise Xmarks
- SHIFT+CTRL+P : commencer une navigation privée
- SHIFT+CTRL+Suppr : supprimer historique/cookies...
- CTRL+ENTRÉE : ajoute www et .com à l'adresse tapée
- SHIFT+CTRL+ENTRÉE : ajoute www et .org à l'adresse tapée
- ALT+ENTRÉE : ouvre l'adresse dans un nouvel onglet
- CTRL+Molette : zoom sur la page.
- CTRL+0 : annule le zoom

* Voici trois petits bout de javascript, que je vous conseil de mettre en favoris (créer un nouveau marque-page et coller le code dans la case Adresse) :
javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else{location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href)} : permet d'ajouter le site courant dans Google Reader.
javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.fr/translate_t?text='+t+'&hl=fr&langpair=auto|fr&tbb=1&ie='+e;}else{location.href='http://translate.google.fr/translate?u='+escape(location.href)+'&hl=fr&langpair=auto|fr&tbb=1&ie='+e;}; : permet de traduire le site avec Google Traduction.
javascript :document.body.contentEditable='true'; document.designMode='on'; void 0 : permet d'éditer totalement la page.


* N'oubliez pas que vous pouvez faire des glissez-déposer dans vos onglets pour :
- Déposer un onglet : Réordonner vos onglets;
- Déposer un onglet : Sortir un onglet de la page, et le mettre dans une autre page, ou tout seul ;
- Déposer un onglet : Dupliquer l'onglet avec la touche contrôle ;
- Déposer un onglet vers la barre personnelle : ajoute l'onglet en favoris ;
- Déposer une image : Permet de la voir seule ;
- Déposer un lien ou un favoris : Afficher la page dans un nouvel onglet ;
- Déposer une URL : Naviguer vers celle-ci, même si elle ne contenait pas de lien ;

* Si vous avez oublié votre mot de passe principal, il est possible de le réinitialiser (ce qui implique la perte de tous les mots de passes enregistrés) en allant sur : chrome://pippki/content/resetpassword.xul.

* Pour customiser à fond son Firefox, on accède au paramétrage avancé par l'adresse : about:config.

* Pour supprimer ses favoris morts : AM DeadLink.

* Pour supprimer la saisie automatique d'un site particulier, tapez son URL dans la barre d'adresse sans valider, et faites SHIFT+SUPPR.

* Dans un article à venir, les plugins à avoir absolument... 

22 déc. 2010

[snippet] Eteindre des PC en masse

Vous avez un grand parc informatique à gérer, mais les utilisateurs ne prennent pas l'habitude d'éteindre leur machine en parant le soir. La solution est de mettre une tâche planifiée avec un shutdown /s. Mais si on veut être plus flexible, par exemple changer l'heure d'extinction, il faut rassembler les machines en un batch qui va lancer l'ordre shutdown à distance. Le problème d'un tel script, c'est qu'il peut durer des heures pour quelques machines. En effet, un shutdown /m machine peut prendre un certain temps, surtout si la machine est déjà éteinte.
La solution, pinguer la machine avant de lancer l'ordre, si elle ne répond pas, alors on ne lance pas l'ordre.

Voici un petit script powershell qui fait ça très bien :
 
echo "Synthaxe: script.ps1 `"Reseau`" `"Plage1[;Plage2;Plage3...]`" IP_min IP_max"
echo "Exemple: shutdown.ps1 "172.16" `"100;101;102`" 1 24"
echo "Exemple: shutdown.ps1 "192.168" `"1`" 1 255"

if($args.Length -lt 4) {
    echo "Erreur de synthaxe : nombre d'arguement incorrect"
    exit 1
}

$date = date
echo "Début shutdown : $date" >> ShutdownLog.txt
$reseau = [string]$args[0]
$plages = [string]$args[1]
$min = [int]$args[2]
$max = [int]$args[3]
$count = 0
$countPing = 0
echo "Args: réseau=$reseau, plages=$plages, min=$min, max=$max" >> ShutdownLog.txt

$plages.Split(";") | ForEach-Object {
    $plage = $_
    for($i=$min; $i -le $max; $i++) {
        $ip = "$reseau.$plage.$i"
        $count++
        ping -n 1 -w 1000 $ip
        if($?) {
           echo " shutdown /t 60 /f /m \\$ip"
           $countPing++
        }
    }
}


echo "$count IP scannées, $countPing ordres d'extinctions" >> ShutdownLog.txt
$date = date
echo "Fin shutdown: $date" >> ShutdownLog.txt


Pensez à la planète !

17 déc. 2010

[Tuto] P2V d'un contrôleur de domaine 2003

Aujourd'hui nous allons voir la conversion d'un Windows Server 2003 qui est contrôleur de domaine Active Directory. La procédure est identique au P2V d'un serveur habituel, mais si le rôle Domain Controller est installé, alors il peut arriver que la conversion échoue (Erreur N°1920), si le système installé n'est pas en Anglais.
Pour résoudre le problème, il suffit de créer un groupe de sécurité dans Active Directory, identique au groupe "Admins. du domaine", mais appelé "Domaine Admins", avec les mêmes droits, et le compte DOMAINE\Administrateur, et le tour est joué !

Premier post

Bonjour

Je me présente : je m'appelle Cédric Beaudier, 24 ans. Je suis détenteur d'un diplôme d’ingénierie informatique, ainsi que d'un Master Européen d'informatique. Étant passionné par l'informatique depuis 10 ans maintenant, j'en ai fait mon métier, je suis Ingénieur informatique à Dijon.

J'ai décidé, car l'idée me trottait depuis un certain temps, de commencer un blog technique, afin de laisser une trace de toutes mes découvertes, mes petits projets, mes avancements, mes résolutions de problèmes... dans tous les domaines qui touchent l'informatique : développement logiciel, interopérabilité, déploiement, administration système, réseau, sécurité, veille technologique, virtualisation...

Le niveau des articles ne sera pas toujours très technique, il est possible que je poste plusieurs petits articles plus simples, moins techniques. Je pense garder cette terminologie dans mes titres : Tuto (pour les petits tutoriels "comment faire"), snippet (pour les petits bouts de codes), benchmark (pour les comparaisons de technologies), news (pour les informations de nouveautés technologies)...

Je vous souhaite à tous une bonne lecture !