civade.com

Aller au contenu | Aller au menu | Aller à la recherche

samedi 17 juillet 2010

Faire en sorte que Midnight commander (MC) garde la mémoire du répertoire courant sur ubuntu, debian ou Readynas de Netgear

MC sous OSXMidnight commander (mc) est un petit outil bien pratique qui fournit une interface à fenetre en mode texte comme le faisait Norton Commander sous DOS. Adapté à Unix, on peut faire avec la souris de nombreuses manipulations, copies, etc, sur les fichiers.

Sur Redhat ou Centos, Midnight commander garde trace du répertoire courant après sa sortie, ce qui est bien pratique. Par contre, sur Ubuntu, Debian, ou des systèmes utilisant Debian (comme le ReadyNAS duo de Netgear), lorsque l'on sort de mc, on se retrouve dans le répertoire dans lequel on était avant d'utiliser mc ce qui n'est pas très pratique.

La solution consiste à modifier ~/.bashrc afin d'ajouter la ligne suivant :

source /usr/share/mc/bin/mc.sh

Après délog et relog, mc mémorisera le répertoire de sortie... A noter que sur readynas, après activation de l'UTF8 français, mc bugge sérieusement en provoquant un saut de ligne dans l'affichage, qui empêche l'utilisation des menus déroulants.

Cela se corrige aisément, en mettant dans ~/.bashrc :

alias mc=LANG=us_US mc

Mais alors comment combiner les 2 hacks pour corriger le bug d'affichage ET mémoriser le répertoire d'appel de mc? Simple. Toujours dans le fichier ~/.bashrc, remplacer les 2 solutions précédentes par :

# fix mc
alias mc='LANG=us_US . /usr/share/mc/bin/mc-wrapper.sh'

MC fonctionne sur pratiquement tous les systèmes, y compris osx et windows. J'espère que ce truc vous aura été utile.

samedi 19 juin 2010

Installation d'Adobe Flex SDK4 sur mac OSX snow leopard

Cette petite note pour garder trace du mode opératoire de l'installation du SDK d'Adobe Flex sur mac... Car si il y a effectivement une note d'installation d'adobe, elle ne dit pas ou mettre le SDK à la mode OSX.

Lire la suite

vendredi 14 mai 2010

Utiliser des applications Java 1.5 (Java 5) sur OSX Snow Leopard

JavaCertaines applications Java n'ont pas encore été migrées vers l'environnement Java 1.6 (ou Java 6).

Or Snow Leopard n'est livré qu'avec Java 1.6...

Voyons ici comment réactiver Java 1.5 (et éventuellement Java 1.4 sur le même principe) pour faire fonctionner ces belles applications.... En attendant qu'elles soient mises à jour ;)

Lire la suite

dimanche 9 mai 2010

Installer un Mac avec un autre Mac par liaison directe Firewire

Firewire 400/800 Réinstaller un mac pourrait être trivial, sauf en cas de panne de lecteur DVD.

Heureusement, Apple a intégré dans l'EFI (ce qui sert de bios sur un Mac), un mode cible Firewire qui va permettre à un mac de se comporter comme un disque Firewire pour un autre mac.

Cela va bien nous aider... car nous allons ici voir comment utiliser un autre mac et son lecteur DVD pour réinstaller celui en défaut. Cette manipulation peut également être utilisée pour faire des backups d'un mac sur un autre sans démonter les disques ou booter un mac avec un système contenu sur un autre mac.

Lire la suite

samedi 8 mai 2010

Debugger PHP5 avec Eclipse, PDT, Zend Debugger sous OSX

Avec la dernière version de PHP5 installée (5.3.1 au moment ou j'écris ces lignes), il est temps de modifier toutes ces belles applications qui ne marchent qu'en 5.2... pour qu'elle fonctionne enfin en 5.3.

Eclipse est un fantastique IDE, surtout doté de l'extension PDT mais un IDE sans points d'arrêt, c'est comme un sandwich au jambon sans jambon : un peu fade...

Voyons comment greffer le debugger sur notre splendide IDE installé sur un Mac OSX Snow Leopard

Lire la suite

lundi 12 avril 2010

Comment faire charger un iphone sur un chargeur de voiture à 3 euros

L'iphone, cette merveilleuse machine, se révèle capricieuse en ce qui concerne la charge. Si le chargeur secteur est sans faille, ainsi que la charge USB via un ordinateur, il n'en est pas de même pour la charge par l'intermédiaire d'un chargeur 12V pour voiture...

Nous allons voir ici comment modifier un chargeur de voiture avec un hack très très simple (2 résistances de 100K), et permettant de faire charger l'iPhone en voiture même quand il est totalement déchargé. Les afficionados des accessoires d'origine Apple ne verront probablement pas l'intérêt, le chargeur de voiture Apple fonctionnant à merveille, mais à près de 20 euros contre 3 euros pour une chinoiserie, l'intérêt économique est certain.

Lire la suite

Mise à jour de domus Link, l'interface web pour heyu, en version 1.1.1

Domus Link, l'interface web pour heyu déjà citée dans l'article sur la domotique W10 vient d'être mis à jour en version 1.1.1.

Beaucoup d'améliorations au menu dans ce frontend, que vous pourrez découvrir dans le change log.

Merci encore à Istvan Hubay Cebrian pour son remarquable travail!

lundi 8 mars 2010

Comment switcher du PC vers le Mac : Guide de survie pour le geek

Bon, ca y est j'ai un Macbook Pro. Maintenant, il va falloir trouver des équivalents à toutes celles jolies applications qui ont transformé mon PC en un outil de travail rapide et convivial, de façon à faire la même chose avec le mac... et si possible mieux.

Si pour certaines applications, c'est assez simple car les développeurs ont prévu de pourvoir le faire fonctionner sur les 2 environnements, pour d'autres besoins il va falloir se creuser la tête....

Lire la suite

samedi 27 février 2010

Dis papa, c'est quoi un switcher?

SWITCHER: (souitchair) Se dit d'une personne qui vient d'abandonner lâchement son PC au profit d'un Mac...

Même si ce n'est pas tout à fait vrai qu' j'ai abandonné le PC, puisque j'ai toujours des machines sous XP, Seven, Ubuntu, Redhat, au moins je viens d'en ajouter une à ma collection : un Macbook pro 13''.

Voyons ici comment et pourquoi...

Permier billet d'une nouvelle série, celui ci inaugure une nouvelle rubrique sur le site : Le Mac et OSX..

Lire la suite

dimanche 10 janvier 2010

Bluetooth A2DP : Un moyen simple de relier vos iphones, mac, PC, itunes et votre chaine hifi et de télécommander le tout...

Logo Bluetooth Marre des disques durs multimédia à l'ergonomie douteuse pour lire vos précieux MP3? Marre des télécommandes de disques durs qui ne portent qu'à 1 mètre cinquante? Marre du fil pour relier votre PC à votre chaine Hifi?

L'ensemble Itunes / iPhone + iRemote et la technologie de transmission stéréo par Bluetooth peuvent peut être représenter la solution....

Nous allons ici voir comment :

  • Équiper une chaine Hifi d'un récepteur Bluetooth A2DP
  • Envoyer de la musique vers ce récepteur à partir d'un MAC ou d'un PC équipé d'iTunes
  • Télécommander iTunes à partir de son iPhone

Et en prime :

  • Envoyer de la musique vers ce récepteur à partir d'un iPhone ou d'un iPod touch
  • Envoyer de la musique vers son autoradio Bluetooth à partir de son iPhone ou iPod touch
  • Écouter des radio internet par iPhone ou iPod touch via la chaine Hifi...

Lire la suite

samedi 25 juillet 2009

Arduino network power switch : télécommander via ethernet des équipements basse tension ou 220V avec une arduino

Ce qui devait arriver arriva... A force de jouer avec des cartes Arduino d'un coté et un environnement domotique de l'autre, l'envie vient de jouer avec les 2 en même temps... Voyons ici comment réaliser un "power switch", c'est à dire commander une carte relais, par ethernet, avec une arduino. Cette carte relais sera utilisée pour commander un automatisme de portail d'un coté(sortie sur contact sec) et une imprimante réseau de l'autre. Intéret de la chose par rapport à des modules X10 : le cout. En effet, chaque module X10 220V vaut 39€, alors que l'ensemble Freeduino (15€), carte ethernet (15€) et carte relais (6€) coute le même prix et permet de commander 2 modules au moins...

Nous verrons aussi comment l'ntégrer ensuite à un envionnement domotique sous Linux, utilisant Heyu et le fontal domus.link pour l'interface web.

Lire la suite

mercredi 8 juillet 2009

Arduino shields : la catalogue de cartes additionnelles continue de s'étendre

Freeduino



Sous le vocable "Arduino Shields" sont désignées les cartes d'entrées sorties pour Arduino, cette jolie petite plateforme de développement embarquée à base de processeur Atmel ATMega8 / ATMega168 / ATMega328. On trouve de nombreuses cartes, qui pour entre 15 et 30 euros pièce ajoutent des fonctionnalités intéressantes à l'Arduino : Ethernet, transmissions sans fil (Xbee), interfaces LCD graphique couleur, monochrome, ou texte, clavier, matrices de leds...


De quoi titiller votre imagination!

Lire la suite

samedi 4 juillet 2009

Arduino / boarduino sous stéroides avec l'ATmega328 en remplacement direct de l'ATmega168

Que le premier possesseur d'arduino qui n'ait pas été limité par la taille mémoire du micro-contrôleur lève la main...

En fait, nous avons été servis par Atmel qui nous met a disposition un micro-contrôleur compatible avec 32Ko de flash au lieu de 16, et 4Ko de ram au lieu de 2 et 1K de flash au lieu des 512 octets, et le tout parfaitement compatible avec l'ATmega168 oul'ATmega8 qui équipe nos cartes à l'origine. Super !

Mais voyons comment l'installer.

Lire la suite

lundi 22 juin 2009

Jazz a Baillargues - Philippe Charneux Quartet : Maurice Lauze / Thierry Gauthier / Jean-Philippe Civade / Philippe Charneux

Un petit extrait du concerne donné à Baillargues le Samedi 6 Juin 2009 avec le Quartet Philippe Charneux...

Lire la suite

samedi 23 mai 2009

Domotique X10 libre avec Heyu + linux ubuntu + carte relais + carte velleman k8055

Le cahier des charges :

Je souhaite mettre en place une base d'installation domotique évolutive, afin de piloter un ensemble de choses dans la maison. Elle devra avoir une consommation électrique étudiée (donc pas de bi-xeon en serveur, mangeant 500w en permanence...).

Cette installation devra dans un premier temps être capable de piloter :

  • L'arrosage automatique (3 zones indépendantes)
  • La pompe de la piscine (1 voie, 220V)
  • L'éclairage de la piscine (1 voie basse tension 12V)
  • Certains éclairages du salon

Elle devrait pouvoir être pilotée par télécommande radio, interface web (locale ou distante), et idéalement par iPhone (local en wifi, ou distant via 3G).

Dans un deuxième temps, je souhaiterais ajouter à cette installation :

  • L'asservissement du chauffage électrique (hors gel / ou température de confort automatiquement en fonction de plages horaires de présence)
  • L'asservissement du ballon d'eau chaude (déjà asservi par un relais heures creuses EDF, je souhaiterais pouvoir désactiver / activer / forcer le fonctionnement du ballon à distance, afin de le couper pendant les périodes de congés et le réactiver à distance 12h avant le retour de congés)
  • La modulation des plages horaires d'asservissement de certains équipements en fonction de grandeurs physiques externes. Par exemple, le temps de fonctionnement de la pompe piscine en heures devrait être asservi sur la température moyenne extérieure constatée divisée par 2 (ex : si 25 degrés, temps de fonctionnement = 12,5 heures) et tirer au maximum parti des heures creuses EDV (12h00-14h00, 1h00->7h00).
  • La modulation des plages horaires de commande d'autres équipements en fonction de prévisions météo (ex : on n'arrose pas si il est censé pleuvoir le lendemain), ou sur des grandeurs physiques (on arrose ++ si la température moyenne constatée est importante, et -- si il fait plus frais).
  • La lecture de divers capteurs de températures, et le graphe des valeurs relevées
  • La lecture et le graphe des consommations électriques à partir du compteur EDF
  • La lecture de l'information envoyée par EDF pour le pilotage heures creuses / heures pleines

L'installation ne devra PAS:

  • Gérer de caméras (vidéo surveillance). En effet, il existe désormais des serveurs vidéos en provenance de chine, qui diffusent en http sur du mP4 pour une somme modique. Il n'y a donc aucun intérêt à refaire la fonction. De plus, la détection de mouvement impose une vitesse minimale de processeur (pentium4 mini) incompatible avec les besoins mini d'une installation de domotique.
  • Gérer de media center. il y a des systèmes dédiés pour cet usage, et le cout sur l'installation serait important.
  • Fonctionner sous windows
    • <troll>par principe</troll>
    • <troll>pour des raisons de licence</troll>
    • <troll>parce que cela mange trop de CPU</troll>
    • <troll>parce que j'ai le choix</troll>
    • et parce que d'abord. Na.

Découvrons comment le problème a été résolu avec Linux et des Logiciels Libres...

Lire la suite