La Voltcraft SEM-3600BT est une prise intelligente. Pilotée en Bluetooth 4, elle est riche de fonctionnalités.
Continuer la lecture
Hacker ouvert
La Voltcraft SEM-3600BT est une prise intelligente. Pilotée en Bluetooth 4, elle est riche de fonctionnalités.
Continuer la lecture
Cet article traite de la localisation des exceptions avec Symfony2. La gestion des exceptions est un sujet à ne pas prendre à la légère. Elle aide au débuggage par les développeurs dans un premier temps, puis à l’information des techniciens de maintenance et des usagers en cas de problème une fois l’application en exploitation.
Continuer la lectureLe MCP23017 de Microchip est une extension d’entrées / sorties (GPIO) 16 bits sur bus I2C. Il existe des variantes qui combinent 8 ou 16 bits, sur ports I2C ou SPI.
L’ULN2803 et ses parents sont des réseaux de Darlington NPN. Leur utilisation principale est en pilote de puissance modeste (500 mA) à partir de signaux de commande.
Si votre entreprise développe beaucoup sous Symfony 2, vous avez généralement besoin d’industrialiser la production. Cela passe forcément par un gestionnaire capable de gérer le déploiement et les dépendances entre vos paquets. La méthode n’est pas restreinte à Symfony; elle s’appliquera tout aussi bien à d’autres technologies utilisant Composer telles que Zend Framework 2, WordPress, PHP Unit, etc.
Satis est un indexeur de packages Composer. Il permet de remplacer Packagist (très utile dans le domaine publique) dans le domaine privé. Il est issu du projet Composer.
Je vais tenter de vous expliquer comment mettre en place votre propre dépôt de bundles. L’exemple sera fait d’éléments externes souvent utilisés que sont les bibliothèques JavaScript et CSS, et il sera déclinable à l’infini sur des bibliothèques PHP ou des bundles maison.
A chaque nouvelle version de logiciels, qu’ils soient commerciaux ou open-source, j’ai le sentiment qu’ils baissent en fonctionnalité. Je vais faire bref, mais quand on a un souci de gestion émotionnelle comme une vingtaine de pour cent de la population, ça fait monter une vague de frustration mêlée d’énervement.
Hier, tout fébrile, j’ai reçu mon tout nouveau Raspberry Pi 2. Il est très proche d’un B+, si ce n’est qu’il y a une puce en plus en dessous du circuit. Comme la puce principale est estampillée Broadcom (alors que sur les précédents modèles elle porte la marque de la mémoire, qui était greffée dessus), j’en ai déduis que cette nouvelle puce côté pile devait être la mémoire (de 1 Go). C’est la seule différence entre le Raspberry Pi 2 et le Raspberry Pi B+ (à quelques composants près j’imagine). Tout reste compatible. Les boîtiers, les extensions, les logiciels (le ARM v7 du Raspberry Pi 2 est rétro-compatible avec le ARM v6 du Raspberry Pi 1).
« Petit, mais costaud », le Raspberry Pi occupe une place de choix au milieu du salon. L’installation que je vais vous décrire vous permettra de jouer à vos vieux jeux de console 8 bits (et plus); de visualiser vos vidéos, vos photos, d’écouter votre musique sur votre télévision, et en cas de besoin, d’avoir un environnement de bureau avec navigateur, client mail et tout ce que vous aurez jugé bon d’y installer. C’est d’autant plus vrai depuis la sortie du Raspberry Pi 2. Aujourd’hui je monte la troisième machine de ce type, et me décide enfin à en faire un article.
Un télémètre à ultra-sons repose sur le principe des sonars, des radars, ou des lidars; qui consiste à envoyer un signal et à mesurer le temps qu’il met à revenir en fonction de sa propagation dans le milieu considéré. Le principe du ping en informatique en est très proche.
J’ai un certain nombre de machines Linux, tant à la maison qu’au bureau ou en datacenters. Ces machines sont répartis dans différents environnements (travail, démonstration, production); donc à des niveaux de criticité différents. Sur chacune de ces machines, je suis généralement tour à tour utilisateur et administrateur.
Pour pouvoir me repérer dans tout ce petit monde, j’utilise quelques astuces, que je vais appliquer à travers cet article à nos chers petits Raspberry Pi.