Blog Informatique

[domoticz] Erreur d’exécution d’un script bash

Do It Yourself   Réagir »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

J'ai eu un bug étrange sur Domoticz... un script bash qui s'exécute parfaitement en SSH mais qui refuse de fonctionner quand il est appelé par Domoticz. Une étrange erreur apparaît alors.

Le contenu du script n'a pas changé et ma carte SD n'est pas partie en vrille. Voici comment régler ce problème. » Lire la suite

Faire une pause contrôlée dans un script batch

Batch et VBScript   2 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Batch a clairement mal vieilli, heureusement que powerhsell est là pour prendre le relai. Mais il reste très utile pour créer des scripts simples.

pause-bat

Problème : il est incapable de gérer une pause de 5 secondes. Voyons comment faire une pause de la durée de votre choix. » Lire la suite

Protéger l’accès à une page avec un dyndns

PHP (My)SQL   3 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Si votre hébergeur ne supporte pas les CRONs, vous pouvez profiter d'un NAS ou d'un routeur open source pour exécuter vos CRONs.

dyndns-php

Dans mon cas j'utilise un NAS Synology qui fait appel à une page PHP qui lance la création d'un backup. Pour éviter que cette page soit accessible de partout j'ai décidé de protéger l'accès pour que seule une connexion provenant de chez moi puisse lancer cette exécution. » Lire la suite

Détecter si un batch est exécuté en tant qu’administrateur

Batch et VBScript   6 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Avec l'implémentation de l'UAC dans Windows le lancement de fichiers batch est parfois chaotique. Doit-on lancer le batch en tant qu'utilisateur ou en tant qu'administrateur ? On peut l'environnement de l'utilisateur en administrateur, lecteurs réseaux y compris.

batch-execute-admin

Comment savoir si le script batch a été lancé avec les permissions administrateur ? » Lire la suite

Google offre ses outils de compression JS

Javascript et Css   Une réaction »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

closure-toolsGoogle est le plus gros consommateur de JavaScript de par sa popularité et ses nombreux services en ligne. Chaque optimisation de code est source d'économies en terme de bande passante, de temps et biensûr de coût.

Il suffit de regarder le code source de Google.com pour se rendre compte à quel point tout est optimisé. Google compresse en réalité toutes les parties de code JavaScript de façon très efficace. De nombreux services seraient pratiquement inutilisables sans ses optimisations (Gmail, Maps, etc.). On se souvient par exemple que Gmail prenait parfois plus de 60 secondes sur une connexion bas débit pour afficher la boite de réception...

compression-javascript

Un contenu web en Java-Script peut réagir  différemment suivant le navigateur utilisé. L'unification des affichages et du comportement des applications fait parti des objectifs de la firme américaine. Pour y parvenir Google vient de sortir une suite d'outils baptisée Closure Tools, tout droit issue du Labs et via le Google App Engine. » Lire la suite

Service de WebCron gratuit

Internet   5 réactions »
A ce point ?PassableIntéressantYeahExcellent! (4 vote(s), moy. : 4,00 sur 5)
Loading...

Pour celles et ceux qui ne disposent pas de serveur dédié pour héberger leur site internet, mais seulement d'un hébergement mutualisé, vous connaissez peut-être Webcron.org (le cron version web). Il permet d'atteindre des pages à une date et une heure précise.

De cette façon vous pouvez programmer l'exécution d'une tâche via un script PHP par exemple (backup de votre base de donnée par exemple, envoie d'un mail à vos membres, etc).

Depuis le mois d'octobre, Webcron évolue vers des offres payantes. Les tarfis ne sont certes pas exhorbitants, mais vous ne souhaitez peut-être pas payer pour ce type de services.

Je vous propose deux alternatives : Hiwit et Cronjobs. Tous deux gratuits mais assez limité car ils proposent également une version payante...

Si vous cherchez une idée à développer, lancer vous dans les webcron 🙂