Mutations intra-académiques : le dilemme

Problème à géométrie variable !

Cette semaine, c’est la période des calculs. Non, je ne parle pas des fins de mois difficiles mais plutôt des mutations. Pour ceux qui ne connaissent pas le système de mutation de l’Education Nationale, voilà comment cela fonctionne : chaque échelon vous rapporte 7 points. C’est quelque chose d’acquis, que vous ne perdez jamais.

Ensuite, viennent les points acquis à l’ancienneté : 10 points par année d’ancienneté. Enfin, s’ajoutent les points gagnés grâce au mariage/PACS/enfants etc.

Le problème c’est que lorsque l’on est jeune, on ne possède pas beaucoup d’ancienneté, on n’a pas gravi beaucoup d’échelons et on n’est pas encore marié… d’où la conclusion qui s’impose : on n’a pas des masses de points.

Pas de points, pas de salut : exil forcé le plus souvent dans la région parisienne, où la demande en effectifs est la plus forte. Le vrai dilemme maintenant, c’est de savoir quel est le bon département à piocher dans l’acédémie de Créteil : 77, 93, 94.

Je n’en ai absolument aucune idée : ces numéros ne représentent rien pour moi, je n’y associe rien de particulier. En fait, je crois qu’une boule de loto me ferait plus d’effet. Pareil pour les noms de villes/villages, il n’y a rien qui sonne vraiment à l’oreille.

D’où ma question fidèles lecteurs : que me conseillez-vous ?

Sortie de Mail-it Now! Upload2Server v1.5.2

Sortie de Mail-it Now! version 1.5.2 ce matin.

Je me suis rendu compte que la fonction qui renommait à la volée les fichiers uploadés sur le serveur ne prenait en compte que le premier champs de fichier et ignorait complètement les suivants !

Du coup, l’upload multiple se transformait en upload simple. C’est désormais réglé.

J’en ai profité pour retirer une variable superflue, étendre la gestion des caractères spéciaux dans les noms de fichiers et sécuriser les champs d’entête pour l’envoi du mail.

Changelog pour Mail-it Now! v1.5.2 (Avril 2006)

  • [FIX] : bug dans la fonction upload multiple
  • [ADD] : conversion des caractères spéciaux
  • [ADD] : sécurisation des entêtes
  • [ADD] : general code clean-up

Télécharger Mail-it Now! v1.5.2.

Je recommande donc à tous ceux qui utilisent le script de mettre à jour leur version.

Ce sera probablement la dernière version avant la future mouture que sera la version 2.0.

Démo de Mail-it Now!Télécharger Mail-it Now!.

Linux : désactiver les emails de notification d'une tâche cron photo

Introduction à CRON – les tâches automatisées

Qu’est-ce que CRON ?

Cron est le nom du programme qui permet aux utilisateurs Unix d’exécuter automatiquement des commandes ou des scripts à une heure spécifiée.

Cron est très utile pour lancer une procédure de sauvegarde à heure fixe, optimiser une base de données ou encore supprimer les courriers indésirables de votre boîte aux lettres.

C’est un peu l’équivalent Unix du planificateur de tâches de Windows.

Cron est basé sur une table référençant les tâches à lancer ainsi que l’année, le mois, le jour, l’heure et la minute à laquelle exécuter ces tâches.

En fait ce que l’on appelle communément “Cron” comprend deux éléments distinctifs :

  • crond, un programme résident en mémoire (daemon) qui lance automatiquement les tâches en fonction de la table cron.
  • crontab, un fichier de configuration qui comprend les travaux programmés et la date d’exécution. C’est ce fichier qui permet l’édition de la table des tâches à ordonnancer.

Syntaxe de crontab en image

Cron : dissection

La syntaxe de crontab est donc notée de la façon suivante:

mm hh jj MMM JJJ tâche > log

Légende :

  • mm représente les minutes (de 0 à 59)
  • hh représente l’heure (de 0 à 23)
  • jj représente le numéro du jour du mois (de 1 à 31)
  • MMM représente le numéro du mois (de 1 à 12) ou l’abréviation du nom du mois (jan, feb..)
  • JJJ représente l’abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi …)
  • tâche représente la commande ou le script shell à exécuter
  • log représente le nom d’un fichier dans lequel stocker le journal des opérations. Si la clause > log n’est pas spécifiée, cron enverra automatiquement un courriel de confirmation. Pour éviter cela il suffit de spécifier > /dev/null

Exemples

Lancer un script PHP tous les lundis à 22h34 :

34 22 * * 1 tâche

Lancer un script PHP tous les premiers du mois à 23h59 :

59 23 1 * * GET

Faire une sauvegarde de fichiers et des bases MySQL :

Voir ce précédent tutoriel.

Voilà, vous savez maintenant l’essentiel sur Cron.

A vous d’écrire ce dont vous avez besoin ;-)