Je vais vous présenter l’ami du WGET par excellence. Imaginez le contexte suivant : sur Amazon AWS, vous avez besoin de récupérer une information en interrogeant “l’hyperviseur” des machines EC2. Les résultats sont retournés en JSON (comme beaucoup d’API web). Avec du java, du perl, du python ou tout autre langage évolué c’est facile d’aller chercher les bonnes infos. Mais …
Lire la suite »Maintenir son site web perso : une plaie !
Un blog, un compte Twitter, un compte viadeo, un compte LikeDin, un compte Google+, un compte Facebook… ça fait beaucoup ? Ajoutez à cela le site perso et vous êtes au sommet des trucs les plus ingérables. Chaque outil cité a quand même un usage relativement particulier, avec plus ou moins d’inertie. J’entends par là qu’un contenu sur Twitter ne …
Lire la suite »[Offre d’emploi] Ingénieur développement à Grenoble
Le réseau “pole de compétences logiciels libres du CNDP” d’Olivier nous a transféré cette demande urgente. Même si je ne publie plus les annonces concernant les autres régions que la Normandie, nous ne pouvions refuser de la diffuser vu notre intérêt pour le Libre et les TICE. Contexte : Nos sciences informatiques et mathématiques ont un impact significatif sur l’évolution …
Lire la suite »Compiler un script PowerShell avec PS2EXE
J’utilise au quotidien le langage PowerShell pour gérer des serveurs Windows. Ce langage est à la fois souple et efficace dans cet environnement. Une des raisons principales que je puisse voir à la transformation d’un script interprété écrit en POWERSHELL en un fichier exécutable, c’est d’en éviter la modification par un utilisateur « inexpérimenté » ou malveillant. En fait, il n’existe pas …
Lire la suite »PowerShell : Programmation MultiTâches
Il peut être intéressant, afin d’optimiser le temps de traitement de tâches n’ayant pas un impact lourd sur les ressources du PC, de les lancer en parallèle. Le langage de script de Microsoft – PowerShell – permet de réaliser cela très facilement. Considérons, la séquence de code simple : $ScriptBlock = { param($display) Write-Host $display Start-Sleep 5 } Ce code reçoit …
Lire la suite »