Soit la bagnole a sa propre puce 3G (et là, il faut quand même arrêter le délire)
Le délire je ne sais pas mais ma tuture (française) avec GPS intégré m'indique un drôle de paramètre. Si je regarde les menus avancés de statut du GPS, il m'indique un numéro IMEI. Alors c'est une voiture d'occasion donc je ne sais pas exactement le contenu des options souscrites par le premier propriétaire.
Tout ça est bien sûr grandement simplifié avec l'utilisation de l'IPv6. Le problème est que seulement 2,5 % de la population mondiale aura accès à vos services.
En tout cas, pour ma part, mes machines virtuelles sont accessibles en IPv6 ce qui simplifie grandement l'administration car on peut s'y connecter nativement.
Veille à bien connaître le genre de courant que tu dois commuter. Ces relais sont prévus pour commuter des appareils même un peu gourmands, mais je réfléchirais à deux fois avant d'y brancher un convecteur électrique.
Je commence par bypasser la commande de ma chaudière à gaz. A priori, pas trop de risque de ce coté. Merci quand même ;-)
Je verrais bien l'arduino dans le rôle du cerveau, collectant les données et adaptant les scénarios, mais avec la clé UHF ça me paraît tout à la portée du routeur.(pas besoin d'une fréquence d'échantillonnage de malade pour une température). L'avantage de l'arduino est qu'il permet d'avoir une petite tolérance de panne : si ton routeur est naze / compromis tu débranches et l'arduino continue sa vie.
J'avais ça aussi en tête mais je crois que je vais commencer par un truc simple. Et puis mon routeur fonctionne pas trop mal, il me sort depuis 2 ans des courbes de consommation électrique sans trop planter pour l'instant.
Bon je suis allé visiter la page "sécurité". Je ne suis pas un expert mais ça me semble un peu pipeau:
En gros vous dites que les données de connexion sont chiffrées et qu'on ne peut donc pas les voler. Ensuite, vous insistez sur le fait que le système ne peut pas faire de transfert mais qu'il lit simplement l'état du compte tous les jours. Cela veut donc dire, que la clef utilisée pour chiffrer la base est stockée quelque part (normal sinon ça ne servirais à rien). Au final, le fait d'être "read-only" n'importe pas tant que ça puisque compromettre les serveurs a de grandes chances de donner accès aux données chiffrées ET à la clef nécessaire pour obtenir les identifiant en clair.
McAfee c'est quoi ce truc ? Ils scannent votre site pour vérifier qu'il n'y a pas un site de phishing rajouté ? Si quelqu'un arrive à prendre le contrôle de votre site, il aura beaucoup plus intérêt à rester discret et à récupérer la base de données des identifiants et la clef plutôt que de défacer le site.
Merci. Je ne voulais pas en rajouter une couche mais je suis d'accord avec toi. (et je crois que la CNIL ou les utilisateurs des-dits services seraient du même avis)
Quand on sait que Thales est un marchand d'armes, on voit très bien à quoi peuvent servir ce genre de "partenariats" sous des régimes un peu plus autoritaires (cherchez "Amesys" dans Google si vous voulez des exemples).
Posté par rahan .
En réponse au journal realloc.
Évalué à 1.
Au final sous linux il y a à priori une seule façon d'avoir ces fonctions qui retournent NULL, c'est en cas de fragmentation trop importante de l'espace d'adressage du processus qui rendrait impossible une allocation de la taille souhaitée, et c'est vraiment très très rare.
Sauf en 32 bits. Où il est facile de se retrouver dans ce cas après avoir alloué puis libéré de grosses quantitées de mémoire (~1 GB ). D'où l'intérêt d'utiliser un noyau 64 bits dans ce genre de cas.
Je l'ai mise devant GCompris. Par contre c'était il y a plus de 6 mois (elle avait juste 3 ans). Ce dont je me souviens, c'est qu'il y avait assez peu de jeux adaptés à son niveau. Elle a joué essentiellement au jeux où il faut passer l'éponge pour découvrir une image ou celui où il faut lancer une balle à Tux en appuyant sur les 2 touches Ctrl. Il faudrait que je retente le coup avec des jeux plus évolués maintenant qu'elle s'intéresse aux nombres et lettres.
J'avais également essayé sur la Raspberry Pi et c'était un peu lent à l'époque. Il faudrait que j'essaye avec le nouveau noyau optimisé.
C'est marrant de tomber sur ce journal alors que j'étais justement en train de tester la nouvelle image officielle. D'ailleurs, j'écris depuis ma framboise:
pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.1.9+ #168 PREEMPT Sat Jul 14 18:56:31 BST 2012 armv6l GNU/Linux
Je l'ai reçu il y a maintenant plus d'un mois et je compte en faire une utilisation pas très originale : c'est pour que ma fille apprenne l'informatique. Bon je suis plutôt optimiste car elle n'a que 3 ans et demi mais d'un autre coté elle casse moins de choses que sa petite sœur…
Donc pour l'instant c'est l'ordinateur de ma fille (c'est elle qui le dit) et quand elle veut faire des dessins sur un ordinateur elle réclame "son" ordinateur. Futée elle a compris que si elle veut regarder des dessins-animés, il vaut mieux démarrer l'ordinateur des parents…
Pour l'instant tout ce que je peux dire c'est que tuxpaint marche correctement tant qu'on ne tente pas le plein écran en 1584x954. Cela suffit à ma fille mais elle n'est pas encore tentée par la programmation ou Youtube (je vous laisse deviner vers quelle direction je préfèrerais qu'elle aille)
Pour répondre à tes remarques sur ton blog:
La dernière image officielle est plus rapide. Ils ont optimisé le noyau et certaines fonctions libc pour la puce.
Ipv6 est présent dans les images Debian, au pire
un:
sudo modprobe ipv6
ping6 www.nic.fr
PING www.nic.fr(web.nic.fr) 56 data bytes
64 bytes from web.nic.fr: icmp_seq=1 ttl=55 time=34.8 ms
Concernant le monitoring, c'est effectivement une bonne idée. J'envisage de remplacer mon sheevaplug sous-exploité par une framboise.
J'utilise un cable HDMI-DVI qui permet de brancher la bête sur mon écran de PC (et puis y a pas de TV à la maison)
Avec les images actuelle, un utilitaire se lance au démarrage (raspi-config) qui permet de configurer le serveur ssh et de redimensionner automatiquement la carte SD.
Tu peux aussi essayer TaskJuggler pour la gestion de projet. C'est tout l'inverse du clickodrome: tu rentres toutes les informations dans un fichier texte qui est traité par TJ. Tu peux choisir ensuite le type de rapport que tu veux. C'est assez différent des logiciels de gestion classique mais si tu aimes la ligne de commande cela devrait te plaire.
Évite la guru plug. C'est vraiment trop bruyant. Jette un coup d'œil à la dream plug. Sinon une sheeva plug est aussi très bien, la mienne tourne 24/7 depuis ~2 ans sans aucun problème.
Simplement, je n'ai jamais réussi à produire un binaire Windows utilisant GTK sans avoir à installer les bibliothèques GTK à coté. Je ne dis pas que c'est impossible, c'est juste beaucoup plus simple avec Qt. Py2exe marche plutôt bien avec Qt; pour GTK c'est le parcours du combattant surtout qu'il ne semble pas y avoir beaucoup d'utilisateur de python-GTK sous Windows.
Qt est compilé par défaut sur plus d'architectures que GTK : je suis tombé sur pas mal de bug sous Windows que je n'avais pas sous linux. Sous Qt, j'ai un comportement identique sous linux et Windows.
Ensuite, c'est une question d'habitude. J'ai commencé à apprendre GTK mais maintenant je ne fais plus que des développements avec Qt (python ou C/C++) car je sais que le portage sera beaucoup plus facile si je veux toucher plus d'utilisateurs.
J'ai moi-même été amené à écrire un programme d'analyse de données expérimentales pour des biologistes. Mes choix sont très proches des tiens au niveau des bibliothèques : numpy, matplotlib, openCV. Par contre, comme toi, j'avais fait l'interface graphique avec python-gtk mais je me suis rendu compte que 99% des biologistes utilisent Windows et que GTK était pénible à installer sous cet OS. J'ai donc ré-écrit l'interface en QT avec PyQt4. Tout d'un coup cela a été beaucoup plus simple de fournir des binaires fonctionnels pour ces boulets qui représentent 99% des utilisateurs de mon logiciel.
As-tu des problèmes à faire tourner ton programme sous Windows ? Fournis-tu un binaire prêt à l'emploi pour Windows (avec py2exe par exemple) ?
[^] # Re: Mouai
Posté par rahan . En réponse au journal Vie privée ? Connais pas. Évalué à 5.
Le délire je ne sais pas mais ma tuture (française) avec GPS intégré m'indique un drôle de paramètre. Si je regarde les menus avancés de statut du GPS, il m'indique un numéro IMEI. Alors c'est une voiture d'occasion donc je ne sais pas exactement le contenu des options souscrites par le premier propriétaire.
[^] # Re: le Crédit Agricole, un expert de ces problèmes
Posté par rahan . En réponse au journal Un bug inhumain. Évalué à 10.
Pas mal le salaire net moyen chez France Télévisions…
# IPv6
Posté par rahan . En réponse à la dépêche Gérer plusieurs services de façon transparente. Évalué à 4.
Tout ça est bien sûr grandement simplifié avec l'utilisation de l'IPv6. Le problème est que seulement 2,5 % de la population mondiale aura accès à vos services.
En tout cas, pour ma part, mes machines virtuelles sont accessibles en IPv6 ce qui simplifie grandement l'administration car on peut s'y connecter nativement.
# Il ne manquerait pas quelque chose dans ton code ?
Posté par rahan . En réponse au journal Vélimonde. Évalué à 3.
Par exemple, le script (cron ?) qui récupère les données et les met dans data.
Ou alors, j'ai pas les yeux en face des trous…
[^] # Re: Les temps changent
Posté par rahan . En réponse au journal Btrfs et lxc. Évalué à 2.
Sauf que tous les logiciels ne sont pas empaquetés pour Debian et dans l'archive officielle. Par exemple, au hasard, RStudio
Merci pour le joli troll.
[^] # Re: Intéressant mais
Posté par rahan . En réponse au journal Btrfs et lxc. Évalué à -1.
Personellement je n'en ai aucune idée mais voici un message de ce matin sur la mailing list btrfs : http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg24442.html
La conclusion est :
[^] # Re: Intéressant mais
Posté par rahan . En réponse au journal Btrfs et lxc. Évalué à 5.
Une option bien pratique: rajouter le flag
-r
pour créer une sauvegarde en lecture-seule histoire de ne pas faire de bêtises avec le volume de backup.[^] # Re: Intéressant mais
Posté par rahan . En réponse au journal Btrfs et lxc. Évalué à 6.
Voilà la commande qui crée le système de fichiers du containeur :
avec $template et $rootfs qui sont les chemins du containeur template et du nouveau.
Oui, sans aucun problème.
# Pour que cela fonctionne avec un clavier bepo
Posté par rahan . En réponse au journal Essais avec une Yubikey. Évalué à 7.
Il suffit de rajouter ce bloc dans ton fichier
/etc/X11/xorg.conf
(ou équivalent) :# Un détail qui a son importance
Posté par rahan . En réponse au journal Mir, un serveur d'affichage de trop ?. Évalué à 3.
Le nom du projet : Mir (Мир en russe). Cela signifie "Paix". Avaient-ils anticipé les réactions positives à leur annonce ?
[^] # Re: Pas mal
Posté par rahan . En réponse au message Controler sa chaudière (encore). Évalué à 0.
Je commence par bypasser la commande de ma chaudière à gaz. A priori, pas trop de risque de ce coté. Merci quand même ;-)
J'avais ça aussi en tête mais je crois que je vais commencer par un truc simple. Et puis mon routeur fonctionne pas trop mal, il me sort depuis 2 ans des courbes de consommation électrique sans trop planter pour l'instant.
[^] # Re: Met ta douchette en anglais ?
Posté par rahan . En réponse au message Douchette code-barre ne marche pas sous linux si configurée en francais. Évalué à 1.
Une alternative. Récupère "idVendor" et "idProduct" grace à
Ensuite, tu peux créer le fichier /etc/X11/xorg.conf (le nom peut varier selon les distributions):
Cela permettra de l'avoir disponible à tous les utilisateurs sans avoir à changer quoi que ce soit.
[^] # Re: Budget Insight, et son "haut niveau de sécurité"
Posté par rahan . En réponse à la dépêche Ces start-ups qui contribuent au Libre. Évalué à 7.
Bon je suis allé visiter la page "sécurité". Je ne suis pas un expert mais ça me semble un peu pipeau:
En gros vous dites que les données de connexion sont chiffrées et qu'on ne peut donc pas les voler. Ensuite, vous insistez sur le fait que le système ne peut pas faire de transfert mais qu'il lit simplement l'état du compte tous les jours. Cela veut donc dire, que la clef utilisée pour chiffrer la base est stockée quelque part (normal sinon ça ne servirais à rien). Au final, le fait d'être "read-only" n'importe pas tant que ça puisque compromettre les serveurs a de grandes chances de donner accès aux données chiffrées ET à la clef nécessaire pour obtenir les identifiant en clair.
McAfee c'est quoi ce truc ? Ils scannent votre site pour vérifier qu'il n'y a pas un site de phishing rajouté ? Si quelqu'un arrive à prendre le contrôle de votre site, il aura beaucoup plus intérêt à rester discret et à récupérer la base de données des identifiants et la clef plutôt que de défacer le site.
[^] # Re: Snapshot
Posté par rahan . En réponse à la dépêche Tulip 4.0 est sorti. Évalué à 1.
Merci. Je ne voulais pas en rajouter une couche mais je suis d'accord avec toi. (et je crois que la CNIL ou les utilisateurs des-dits services seraient du même avis)
Quand on sait que Thales est un marchand d'armes, on voit très bien à quoi peuvent servir ce genre de "partenariats" sous des régimes un peu plus autoritaires (cherchez "Amesys" dans Google si vous voulez des exemples).
[^] # Re: Snapshot
Posté par rahan . En réponse à la dépêche Tulip 4.0 est sorti. Évalué à 1.
Miam ! C'est la CNIL qui va être contente…
# Rien de neuf
Posté par rahan . En réponse au journal Un papier révolutionnaire!. Évalué à 10.
Ça vient du générateur automatique de papiers scientifiques du MIT : http://pdos.csail.mit.edu/scigen/. C'est du vent et ça date de 2005.
[^] # Re: malloc() et realloc() sous linux
Posté par rahan . En réponse au journal realloc. Évalué à 1.
Sauf en 32 bits. Où il est facile de se retrouver dans ce cas après avoir alloué puis libéré de grosses quantitées de mémoire (~1 GB ). D'où l'intérêt d'utiliser un noyau 64 bits dans ce genre de cas.
[^] # Re: Quelle coincidence !
Posté par rahan . En réponse au journal Compte-rendus d'expérience avec le Raspberry Pi ?. Évalué à 3.
Je l'ai mise devant GCompris. Par contre c'était il y a plus de 6 mois (elle avait juste 3 ans). Ce dont je me souviens, c'est qu'il y avait assez peu de jeux adaptés à son niveau. Elle a joué essentiellement au jeux où il faut passer l'éponge pour découvrir une image ou celui où il faut lancer une balle à Tux en appuyant sur les 2 touches Ctrl. Il faudrait que je retente le coup avec des jeux plus évolués maintenant qu'elle s'intéresse aux nombres et lettres.
J'avais également essayé sur la Raspberry Pi et c'était un peu lent à l'époque. Il faudrait que j'essaye avec le nouveau noyau optimisé.
# Quelle coincidence !
Posté par rahan . En réponse au journal Compte-rendus d'expérience avec le Raspberry Pi ?. Évalué à 6.
C'est marrant de tomber sur ce journal alors que j'étais justement en train de tester la nouvelle image officielle. D'ailleurs, j'écris depuis ma framboise:
Je l'ai reçu il y a maintenant plus d'un mois et je compte en faire une utilisation pas très originale : c'est pour que ma fille apprenne l'informatique. Bon je suis plutôt optimiste car elle n'a que 3 ans et demi mais d'un autre coté elle casse moins de choses que sa petite sœur…
Donc pour l'instant c'est l'ordinateur de ma fille (c'est elle qui le dit) et quand elle veut faire des dessins sur un ordinateur elle réclame "son" ordinateur. Futée elle a compris que si elle veut regarder des dessins-animés, il vaut mieux démarrer l'ordinateur des parents…
Pour l'instant tout ce que je peux dire c'est que tuxpaint marche correctement tant qu'on ne tente pas le plein écran en 1584x954. Cela suffit à ma fille mais elle n'est pas encore tentée par la programmation ou Youtube (je vous laisse deviner vers quelle direction je préfèrerais qu'elle aille)
Pour répondre à tes remarques sur ton blog:
Ipv6 est présent dans les images Debian, au pire
un:
sudo modprobe ipv6
ping6 www.nic.fr
PING www.nic.fr(web.nic.fr) 56 data bytes
64 bytes from web.nic.fr: icmp_seq=1 ttl=55 time=34.8 ms
Concernant le monitoring, c'est effectivement une bonne idée. J'envisage de remplacer mon sheevaplug sous-exploité par une framboise.
J'utilise un cable HDMI-DVI qui permet de brancher la bête sur mon écran de PC (et puis y a pas de TV à la maison)
Avec les images actuelle, un utilitaire se lance au démarrage (
raspi-config
) qui permet de configurer le serveur ssh et de redimensionner automatiquement la carte SD.# Une ligne en plus dans ton fichier interfaces
Posté par rahan . En réponse au message serveur kimsufi d'OVH et ipv6. Évalué à 0.
[^] # Re: Outils de gestion de projets en fait non ?
Posté par rahan . En réponse au message Gestion de Projet. Évalué à 0.
Tu peux aussi essayer TaskJuggler pour la gestion de projet. C'est tout l'inverse du clickodrome: tu rentres toutes les informations dans un fichier texte qui est traité par TJ. Tu peux choisir ensuite le type de rapport que tu veux. C'est assez différent des logiciels de gestion classique mais si tu aimes la ligne de commande cela devrait te plaire.
# Dreamplug
Posté par rahan . En réponse au message machine pour auto-hébergement. Évalué à 2.
Évite la guru plug. C'est vraiment trop bruyant. Jette un coup d'œil à la dream plug. Sinon une sheeva plug est aussi très bien, la mienne tourne 24/7 depuis ~2 ans sans aucun problème.
[^] # Re: Même problème
Posté par rahan . En réponse au journal Le mystère de l'ordinateur zombie. Évalué à 6.
Je pencherai pour une alarme RTC mais je ne sais pas comment savoir quel logiciel met en place cette alarme. Une piste:
[^] # Re: Pourquoi GTK ?
Posté par rahan . En réponse au journal OpenFovea - Le libre à la pointe de la recherche biophysique. Évalué à 2.
Simplement, je n'ai jamais réussi à produire un binaire Windows utilisant GTK sans avoir à installer les bibliothèques GTK à coté. Je ne dis pas que c'est impossible, c'est juste beaucoup plus simple avec Qt. Py2exe marche plutôt bien avec Qt; pour GTK c'est le parcours du combattant surtout qu'il ne semble pas y avoir beaucoup d'utilisateur de python-GTK sous Windows.
Qt est compilé par défaut sur plus d'architectures que GTK : je suis tombé sur pas mal de bug sous Windows que je n'avais pas sous linux. Sous Qt, j'ai un comportement identique sous linux et Windows.
Ensuite, c'est une question d'habitude. J'ai commencé à apprendre GTK mais maintenant je ne fais plus que des développements avec Qt (python ou C/C++) car je sais que le portage sera beaucoup plus facile si je veux toucher plus d'utilisateurs.
# Pourquoi GTK ?
Posté par rahan . En réponse au journal OpenFovea - Le libre à la pointe de la recherche biophysique. Évalué à 2.
J'ai moi-même été amené à écrire un programme d'analyse de données expérimentales pour des biologistes. Mes choix sont très proches des tiens au niveau des bibliothèques : numpy, matplotlib, openCV. Par contre, comme toi, j'avais fait l'interface graphique avec python-gtk mais je me suis rendu compte que 99% des biologistes utilisent Windows et que GTK était pénible à installer sous cet OS. J'ai donc ré-écrit l'interface en QT avec PyQt4. Tout d'un coup cela a été beaucoup plus simple de fournir des binaires fonctionnels pour ces boulets qui représentent 99% des utilisateurs de mon logiciel.
As-tu des problèmes à faire tourner ton programme sous Windows ? Fournis-tu un binaire prêt à l'emploi pour Windows (avec py2exe par exemple) ?