PROJET AUTOBLOG


IT-Connect

Site original : IT-Connect

⇐ retour index

Dans un script Linux, qu’est-ce que le shebang ?

lundi 9 décembre 2019 à 09:22

I. Présentation

Si vous débutez en scripting sous Linux et que vous lisez vos premiers scripts, surement en Bash, vous avez surement constaté que la première ligne du script commence toujours par "#!" suivi du chemin vers l'interpréteur de script, par exemple Bash.

En fait, la séquence de caractères "#!" est appelée Shebang. Elle sert à indiquer au système quel interpréteur de script il doit utiliser pour exécuter le code contenu dans le fichier. Cette valeur ne correspond pas forcément à Bash, tout dépend du script. Cela est un bon indicateur pour faire fonctionner un script correctement en l'exécutant à l'aide du bon binaire.

II. La syntaxe du shebang

Si l'on devait codifier le Shebang, cela nous donnerai la syntaxe suivante :

#!<chemin-vers-interpreter>

Pour un script Bash, le shebang à inclure sera le chemin vers le binaire bash, à savoir :

#!/bin/bash

Dans le même style, pour exécuter un script en utilisant le binaire de Python, on utilisera :

#!/usr/bin/python

Toujours avec la même logique : sur la première ligne du script. Par contre, si l'on crée un script et que l'on ne précise pas le Shebang dans l'en-tête, le système va l'exécuter avec l'interpréteur par défaut associé au Shell de l'utilisateur qui lance le script.

III. Utiliser la variable d'environnement

Maintenant, nous allons voir un moyen plus simple pour définir le Shebang sans spécifier le chemin complet vers l'interpréteur. Nous allons utiliser la variable d'environnement $PATH pour rechercher le chemin vers le binaire de l'interpréteur spécifié, par exemple :

#!/usr/bin/env bash

S'il y a plusieurs chemins associés, le premier sera utilisé, tout simplement.

IV. Outrepasser le shebang

Si votre script contient un shebang mais que vous souhaitez l'exécuter avec un autre interpréteur que celui spécifié, c'est possible. En fait, il suffit d'exécuter le binaire suivi du nom du script à appeler.

Par exemple :

bash mon-script.sh

La commande ci-dessus va exécuter le script "mon-script.sh" avec l'interpréteur bash même si le shebang spécifie autre chose.

Voilà, vous savez maintenant ce qu'est le shebang 😉 si vous décidez de créer un premier script pour tester, pensez à ajouter les droits d'exécution sur le fichier pour qu'il puisse être exécuté. Ceci s'effectue de cette façon :

chmod +x mon-script.sh

[Concours] Tentez de remporter une prise connectée Konyks Priska+ Mini

samedi 7 décembre 2019 à 09:36

Après le concours du mois d'octobre, je vous propose un nouveau jeu-concours en collaboration avec la marque Konyks. Nous vous proposons de remporter une prise connectée Konyks Priska+ Mini 😉🎁

Retrouvez notre test, tout récent, de ce produit : Konyks Priska+ Mini

Malgré son format compact, cette prise connectée mesure la consommation électrique, et surtout elle supporte 16A et 3520 Watts maximum. Son prix normal est de 27,90 € et nous pouvons la retrouver sur Amazon.

Organisation du concours

Le jeu-concours se déroulera du samedi 7 décembre 2019 à 09:30 au lundi 16 décembre 2019 à 09:00. Pour participer, c'est tout simple :

Liker la publication du concours sur la page Facebook "IT-Connect"

Bonne chance à tous ! 🍀

Intéressé par Konyks ? 📌Like la page Facebook Konyks

Modalités de participation :

Amazon dévoile sa première enceinte portable dans la gamme Echo

vendredi 6 décembre 2019 à 13:25

Jusqu'ici, toutes les enceintes de la gamme de produits Echo devaient être connectées au courant pour fonctionner. Amazon a dévoilé sa première enceinte portable nommée l'Echo Input Portable Smart Speaker Edition (non, je vous jure ce n'est pas si long comme nom).

Cette enceinte fonctionne donc sur batterie, et elle bénéficie d'une connectivité Wi-Fi, du Bluetooth et de l'assistant vocal intégré. Cela reprend le principe des enceintes Blast de chez Ultimate Ears ou encore la Sonos Move de chez Sonos. Voilà donc la riposte d'Amazon.

L'Echo Input Portable Smart Speaker Edition a un design proche de l'Echo Dot, si ce n'est qu'elle est plus haute. Elle intègre une batterie de 4 800 mAh afin d'offrir 10 heures d'autonomie.

Nous retrouvons les éléments classiques d'une enceinte portable : deux boutons pour gérer le volume, un bouton on/off, ainsi qu'un indicateur sur le niveau de batterie restant. Le bouton qui sert à activer ou désactiver le micro est bien là, toujours sur le dessus. Ce bouton est accompagné d'une touche d'action.

Par contre, c'est décevant de voir qu'Amazon a intégré un port microUSB pour la recharge, on aurait préféré de l'USB-C...

Pour le moment, l'Echo Input Portable Smart Speaker Edition est annoncée qu'en Inde pour environ 63 euros et elle sera disponible à partir du 18 décembre. Pour la France, il faudra patienter pour avoir des informations additionnelles.

Test Konyks Priska+ Mini : une prise connectée compacte de 16A

vendredi 6 décembre 2019 à 09:20

I. Présentation

Dans la continuité du test de l'interrupteur pour volet roulant Konyks Vollo, je vous propose aujourd'hui de découvrir un autre produit de chez Konyks : la prise connectée Konyks Priska+ Mini, avec mesure de la consommation électrique.

Les caractéristiques techniques sont les suivantes :

Comme les autres produits Konyks, cette prise connectée respecte les normes CE et RoHS.

En comparaison en terme de "perfs", le modèle Konyks Priska se limite à une puissance de 10A et 2000 Watts.

II. Package et design

Le package est joli, aux couleurs de Konyks, et surtout il contient les informations essentielles sur le produit. A l'intérieur, nous retrouvons la prise Priska ainsi qu'une notice d'utilisation, exclusivement en français 😉

Le fait qu'elle soit compacte rend la prise plus jolie, entièrement blanche, elle a tout de même un bouton de couleur orange et un anneau orange sur l'extrémité. Une couleur orange qui est reprise sur l'intérieur de la prise. Sur le dessus, la mention Konyks est inscrite en gris argenté.

Lorsque la prise est allumée, je m'attendais à voir l'anneau orange s'illuminait mais ce n'est pas le cas, dommage ça aurait pu être sympa, mais pas très discret. Il faudra se contenter de la lumière dans le bouton orange. Au niveau du bouton, il y a un léger effet de transparence où l'on voit l'intérieur du bouton, je ne trouve pas cela très esthétique.

A titre de comparaison, la Priska+ Mini est moins imposante que le modèle TP-Link HS100 ou le modèle KLSP1 de chez Koogeek. En terme de format, nous sommes plus proche du modèle EVE Energy, du modèle BlitzWolf BW-SHP6 ou de la prise connectée Philips Hue qui est très légèrement plus imposante.

Au niveau de la conception, sur la partie femelle de la prise il est à noter que les connecteurs sont sécurisés par un obturateur plastique (utile pour les enfants), ce qui est appréciable.

L'ensemble présente une bonne qualité de fabrication, les finitions sont propres. Sur ce point Konyks confirme mon impression du précédent test.

III. Utilisation

Comme expliqué dans la notice d'utilisation, pour initialiser l'appareil, il faut le brancher et rester appuyé 10 secondes sur le bouton jusqu'à ce que le voyant clignote rapidement.

Il suffit ensuite d'ajouter un nouvel appareil dans l'application Konyks, de choisir la prise connectée, d'indiquer le réseau Wi-Fi, puis l'application va scanner l'environnement pour rechercher la prise Priska. Une fois associée à votre compte, vous avez la possibilité de changer son nom, et ensuite, c'est parti !

Dans l'application Konyks, lorsque l'on appuie sur la prise on accède à son panneau de contrôle. Un bouton central permet d'allumer ou d'éteindre d'une simple pression, et trois autres boutons dans le bas donnent accès aux fonctionnalités supplémentaires :

Au niveau de la consommation électrique, l'application permet d'accéder à l'historique sur 30 jours, dommage que ce ne soit pas plus. Au moins sur 1 an, par exemple, ce serait plus significatif. Par ailleurs, l'application Konyks affiche la consommation en temps réel sur la prise, avec plusieurs métriques : Courant (mA), Puissance (W), Tension (V), et la consommation (KWh).

Sur ce point on pourrait aller plus loin : historique plus long, comparaison de périodes ou encore la possibilité de saisir son coût au KWh (selon son contrat) et d'avoir une conversion de la consommation en euros.

La compatibilité avec les assistants vocaux de Google et Amazon offre la possibilité d'allumer et d'éteindre la prise à distance grâce à la voix. Par exemple, avec les phrases : Alexa, allume la prise ou Alexa, éteins la prise. Par ailleurs, la prise connectée peut être ajoutée à un scénario ou à une automatisation au sein de l'application Konyks, ce qui peut permettre d'allumer ou d'éteindre la prise (et donc l'équipement connecté) à une heure précise.

IV. Conclusion

Ce qui est intéressant avec la Priska+ Mini c'est qu'Apynov est parvenu à nous proposer un appareil compact, sans négliger les performances puisqu'elle supporte 16A (3520W max), ce sera largement suffisant pour connecter vos différents types d'appareils. J'insiste vraiment sur le fait que le rapport taille (encombrement) / puissance fournie est vraiment très bon.

Pour vraiment créer un écart avec la concurrence, disons que si le prix de base à 27,90€ baissait de 2-3 euros ça permettrait de se placer en dessous et d'avoir un rapport qualité/prix supérieur.

Au niveau du design et des couleurs, bien qu'elle soit blanche, il y a des touches d'orange qui apportent un peu de dynamisme d'un point de vu visuel, mais cela rend la prise également moins neutre visuellement.

Enfin : restez aux aguets, un jeu-concours arrive très vite pour tenter de remporter une prise connectée Konyks Priska+ Mini 😉🎁

Plex devient un service de streaming gratuit, films et séries au programme

jeudi 5 décembre 2019 à 09:10

Depuis plusieurs années, Plex est une référence lorsque l'on souhaite créer son propre médiacenter, notamment sur son NAS et l'alimenter avec son propre contenu multimédia. Désormais, Plex va revoir sa stratégie et proposer aussi du contenu en streaming comme le fait Netflix.

La différence entre Plex et Netflix, Prime Video ou encore Disney+ c'est que le service est gratuit. Des milliers de séries et de films sont au programme, avec notamment des créations des studios Warner Bros ou Lionsgate. Des grands classiques sont inclus au catalogue : Terminator, Le Seigneur des Anneaux ou encore Apocalypse Now. Je pense qu'il ne faudra pas s'attendre à voir les derniers blockbusters sur le service Plex.

Cette offre de streaming, en définition Full HD, sera proposée dans plus de 200 pays et accessible depuis différentes plateformes. En effet, Plex propose une application pour mobile, que ce soit pour Android et iOS, mais aussi un lecteur pour Windows, Mac ou Linux, ainsi qu'une compatibilité avec Android TV, Chromecast et les Smart TV (en fonction du constructeur).

Pour monétiser le service, Plex compte sur des publicités : au début et au milieu de la vidéo, comme lorsque l'on regarde la TNT en fait. Plex précise tout de même qu'il y aura 50% de moins de pubs qu'à la TV. Le service de Plex est un service d'AVOD puisqu'il est basé sur la publicité (Ad-supported Video On Demand).

Pour le moment, les pistes audio sont uniquement en anglais pour la plupart, sans sous-titres, mais j'imagine que Plex va faire évoluer la situation.