Analogue

Jeu
19
Oct. 2017
Multimédia

Texture absente sous ArchiCAD

« Pas de commentaire »

Le problème
Après avoir créé une nouvelle matière (Options > Element Attributes > Materials…) en utilisant une texture, l’avoir appliquée à un objet, on peut en voir un aperçu dans la fenêtre de prévisualisation 3D (rendu par Internal Engine ou OpenGL), mais lors du rendu photo (Document > Creative Imaging > PhotoRender Projection) cette surface reste noire.
La solution
Il s’agit d’un dysfonctionnement connu d’ArchiCAD. Dans la gestion des matériaux, sous Create Preview, choisir LightWorks Rendering Engine et appuyer sur le bouton Match with Internal Engine.

Macintosh

Quand Apple Mail refuse de se lancer

« 1 commentaire »

Le problème
Plantages successifs au démarrage. Rien à faire pour reprendre la main…
La solution
Sinon… désactiver dans les préférences les comptes, un à un, jusqu’à identifier le coupable.
Puis, une fois qu’il est réactiver, ouvrir les dossiers un à un, en commençant par INBOX, calmement, laisser le temps à Apple Mail de planter s’il le souhaite.
Une fois le dossier problématique trouvé, il faut encore identifier le message coupable. Procéder de même, un par un et calmement, depuis Mail pour IOS, par exemple ou le webmail correspondant, en déplaçant les messages un à un vers la corbeille, revenir dans Apple Mail voir si ça plante (désactiver / réactiver ce compte depuis les préférences pour ne pas avoir de problème de cache).
Autre approche
Passer par le webmail pour vider les dossiers.

Mer
16
Nov. 2016
Technologie

Philips LivingColors et Hue

« Pas de commentaire »

Le problème
Les produits LivingColors et Hue cohabitent. Les versions les plus récentes communiquent par ZigBee, mais il n’est pas trivial de les faire communiquer entre elles.
Ayant déjà un système Hue assez complet (2 ponts, 8 lampes, 1 prise, 2 variateurs et 2 détecteurs) j’ai voulu ajouter une télécommande LivingColors ronde tactile qui permet de régler à volonté les couleurs, ce que les nouvelles télécommandes Hue ne permettent pas. L’application Hue, pourtant très bien conçue, ne reconnaît pas cette télécommande.
La solution
À l’achat sur amazon.fr, j’avais pourtant lu que c’était possible. La procédure est assez longue et nécessite de formater le pont : connecter une télécommande LivingColors et un pont Hue de seconde génération.
Pour connecter le pont, après avoir appuyé son bouton, appuyer et maintenir le I sur la télécommande, puis aussitôt le • fait effectivement éteindre le gros voyant. J’ai eu peur quand il fallait à nouveau appuyer le bouton du pont, puis maintenir le I, car j’ai dû m’y reprendre à trois fois !
Nouveau problème
Après la manipulation, je peux effectivement contrôler la lampe associée à la télécommande, depuis celle-ci ou depuis l’application Hue. Par contre, je constate que le pont est à présent sur un autre canal ZigBee que lorsqu’il fonctionnait avant.
Solution de rattrapage
Il faudrait donc réinitialiser les lampes. Sauf que n’ayant pas envie de démonter variateurs et détecteurs pour les réinitialiser, j’ai plutôt choisi de changer de canal depuis l’app, jusqu’à revenir à celui sur lequel mes appareils étaient restés. Pas bonne idée : la télécommande LivingColors n’a pas suivi le changement la première fois, mais au passage sur le canal 20, plus de souci. Il a quand même fallu que je rajoute les lampes par leur numéro de série (que j’avais pris soin de noter) : l’ajout une à une est alors plus judicieux, pour pouvoir les renommer sans avoir à les tester.

Dim
6
Nov. 2016
Littérature, Macintosh

Fabriquer un livre audio pour iTunes

« Pas de commentaire »

Le problème
Compresser un disque ou télécharger un livre audio donne des fichiers MP3, traités par iTunes comme de la musique.
La solution

  • Installer Audiobook Binder depuis l’App Store.
  • Renseigner les méta-données.
  • Glisser/déposer les fichiers MP3 dans l’ordre.
  • Renommer les pistes comme les chapitres du livre.
  • Glisser/déposer un fichier image de format carré comme illustration.
  • Cliquer sur Construire.
  • La conversion en AAC est automatique.
  • Glisser le fichier .m4b dans iTunes : il sera traité comme livre audio.
Mar
25
Oct. 2016
Technologie

Disparition des Parrot Flower Power

« 1 commentaire »

Depuis l’annonce de la sortie du Parrot Pot, le Parrot Flower Power est désormais une vieille branche : en rupture sur les boutiques en-ligne, introuvable sur la boutique officielle et même annoncé comme remplacé par une nouvelle version par Amazon, le capteur Bluetooth qui permettait de suivre une plante de son jardin a disparu, sans crier gare.
J’ai contacté Parrot par courrier électronique.

Effectivement le flower power n’est plus commercialisé et a été remplacé par Parrot Pot.

Parrot Flower Power en erreur 404

Ven
18
Mars 2016
Tunage

Changer la date de création d’un fichier

« Pas de commentaire »

La commande suivante règle la date de création et d’accès au 31 décembre à 12:45:00
touch -a -m -t 201612311245.00 /path/to/file

Mer
2
Sept. 2015
Tunage

Ajouter un chemin à $PATH

« Pas de commentaire »

Le problème
Ajouter un chemin à la variable globale $PATH sur Mac OS X.
La solution
Des chemins sont définis dans /etc/paths.d/. Ce sont des fichiers qui contiennent chacun un ou plusieurs chemins.
Pour ajouter par exemple /path/to/binaries à $PATH, il faut faire :

sudo -s ‘echo “/path/to/binaries” > /etc/paths.d/arbitrary_name’

Macintosh

webmin pour Mac

« Pas de commentaire »

Installation pas-à-pas
À noter que la plupart des commandes doivent être exécutées en su, donc débuter par un sudo -s est préférable.

Lun
17
Août 2015
Hébergement

Accéder à MySQL depuis une IP externe

« Pas de commentaire »

Le problème
Par défaut, MySQL est configuré pour n’être accessible que depuis localhost.
Création d’un accès depuis Webadmin
Se connecter à https://1.2.3.4:10000/ (où 1.2.3.4 est l’adresse du serveur qui héberge MySQL).
Dans la rubrique Servers > MySQL Database Server > User Permissions, créer un nouvel utilisateur (par exemple root, car on va lui attribuer un nouvel accès depuis une IP spécifique). Fournir un mot de passe en clair (il sera hashé à la sauvegarde). Dans le champ Host, donner l’IP de la machine cliente où on se trouve (si elle est statique, sinon il faudra corriger cet accès à chaque 24h00). Sélectionner tous les droits. Valider.
Ouverture du port 3306 depuis Webmin
Dans la rubrique Servers > MySQL Database Server > MySQL Server Configuration, cocher Any pour MySQL server listening address (par défaut réglé sur 127.0.0.1). Appuyer sur Save and restart MySQL.
Pour vérifier que ce port est à présent ouvert, un scann des ports de 1.2.3.4 est possible.

Mer
17
Juin 2015
Hébergement

Première configuration d’une Debian

« Pas de commentaire »

La situation
Afin d’externaliser l’hébergement de mes services domestiques (CalDAV / CardDAV / documents domestiques), j’ai pris, à titre d’essais et sur les conseils conjugués de deux amis techos, un VPS à 2 € / mois chez OVH. J’ai opté pour l’installation de base la plus rustique, une Debian 8 Jessy avec uniquement SSH d’activé par défaut. Il faut donc que je configure moi-même l’environnement et les services.

Environnement
Mise à jour du apt-cache :
apt-get update
apt-get upgrade
Outils nécessaires :
apt-get install apt-utils dialog
Sans apt-utils, on a ce message à chaque apt-get :
debconf: la configuration des paquets est différée, car apt-utils n’est pas installé
Sans dialog, on a ce message :
debconf: Impossible d’initialiser l’interface : Dialog
debconf: (Aucun programme de type dialog n’est installé, l’interface basée sur dialog ne peut donc pas être utilisée. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 75, <> line 11.)
debconf: Utilisation de l’interface Readline en remplacement

Changement du nom de la machine
Le nom par défaut est attribué par OVH.
echo [Nom] > /etc/hostname
/etc/init.d/hostname.sh start
Puis ajouter ce nom au fichier /etc/hosts (à éditer avec vim)

127.0.0.1       localhost
127.0.1.1       [Nom]

Sinon, message d’erreur suivant à chaque usage de sudo
sudo: unable to resolve host [Nom]

Restriction des droits
Ajout d’un utilisateur :
adduser [utilisateur]
Installation et configuration de sudo :
apt-get install sudo
Autorisation d’utiliser sudo :
visudo
On ajoute la ligne :
[utilisateur] ALL=(ALL) ALL
Test de l’utilisateur :
sudo -s
Ce qui devrait afficher un message d’avertissement.
Désactivation de root :
sudo passwd -l root

Outils à installer
(vim : déjà installé)
Activation de la coloration syntaxique en dé-commentant la ligne « syntax on » dans /etc/vim/vimrc
(htop : version semi-graphique de l’utilitaire top : 197 ko)
cron : planificateur de taches : 344 ko
(rsyslog : démon de logs, déjà installé, sans cela vous n’aurez pas tous les fichiers de log habituels sous /var/log)
logrotate : permet d’archiver et purger les fichiers de logs : 688 ko
(parted : permet de prendre en compte les changement de partition sans rebooter)
(byobu : multiplexeur de terminaux, comme screen mais en mieux)
unzip : pour décompresser des archive zip
(ncdu : outil ncurse pour voir l’occupation disque)
most : pour avoir les pages d’aides
(man : déjà installé)
webmin : interface web de gestion des services

Serveurs
apt-get install apache2 php5 mysql-server
Vérification avec un accès :
mysql -p
apt-get install php5-mysql
Lien symbolique :
ln -s /usr/share/phpmyadmin /var/www/sql
Vérification : http://IP_DE_VOTRE_SERVEUR/sql/
Le formulaire de connexion devrait s’afficher, sinon :
vim /etc/apache2/sites-available/000-default.conf
Modifier DocumentRoot /var/www/html par DocumentRoot /var/www/ et relancer apache :
/etc/init.d/apache2 restart
SSL :
Créer et installer des certificats serveur et clients
Activer le module ssl depuis webmin.
Restreindre le VirtualHost à l’IP du serveur et spécifier comme ServerName celui du certificat.
Attention : la demande de mot de passe est gérée par /usr/share/apache2/ask-for-passphrase à modifier, donc.
Le WebDAV :
Installation et configuration de ownCloud

Autres tentatives infructueuses
daviCAL est inaccessible par les carnets d’adresses de Maverick :
apt-get install davical

Next Page »