Showing posts with label french. Show all posts
Showing posts with label french. Show all posts

Tuesday, January 27, 2015

A new blog on future tech and innovation

I invite you to visit and bookmark my multilingual future tech / innovation / 3D blog. I just started it, and I think you'll like it:

http://3dfuturetech.blogspot.com/

There might be some cross posts, particularly since Python and the Raspberry Pi are used in so many innovations.

Friday, January 2, 2015

L'étonnant Python: à grande échelle

Perception

De temps a autres, j'entends dire des choses complètement ridicules:

"Ah oui vous utilisez Python. Je connais, c'est un langage de programmation pour écrire des petits scripts, ce n'est pas utilisable à grande échelle.

(En fait il y avait 2 autres points encore plus ridicule dans cette conversation, j'y reviendrai plus tard)

Réalité

Une connaissance travaille chez Bank Of America sur le programme Quartz. Ils sont passes de 0 a 5000 développeurs Python et des millions (plus de 10) de lignes de code en quelques années seulement. On parle de la même échelle pour YouTube. Les projets de 10 millions+ de lignes de code Python sont rares bien sur, mais ce n'est pas du a une raison technique, mais plutôt parce que l'on accomplis beaucoup en peu de lignes de code.

François
@f_dion

Monday, August 19, 2013

Nouvelle version de Brython: 20130817-141536

Téléchargement de Brython


Une nouvelle version de Brython, Brython-20130817-141536, est maintenant disponible sur la page des téléchargement
 

Changements

Depuis la version précédente :

- import amélioré , on peux utiliser les packages : "import X.Y", "from X.Y import Z [as A]", "from . import X" (corrige le bogue 123)
- le protocole des itérateurs utilise maintenant les méthodes __iter__() et __next__() pour tous les types
- "for" les utilisent aussi
- implémentation des compréhensions améliorée : utilise les dictionnaires global et local (corrige le bogue 129)
- améliorations a la console interactive : http://brython.info/tests/interactive_mode.html
- ajout du type "bytes" (incomplet)
- ajout de balises HTML5 et événements DOM manquants
- ajouts a la documentation en français, ajout d'une section pour les modules spécifiques a Brython ; autres parties traduites
- Bouton sur la page de tests pour exécuter tout les tests et retourner les erreurs
- amélioration du module markdown : les _ et * génèrent du HTML différent, tout comme __ et **
- le mot clé del : utilise la méthode __del__() si elle existe


Bogues

  • - Corrections :
. #78 : map() and filter() return iterator objects, not lists
. #124 : support of CSS attribute "float"
. #125 : add methods copy() and clear() to lists
. #126 : escaped quotes inside strings
. #127 : DOMNode instances comparison methods (__eq__ and __ne__)
. #128 : class inheritance
. conversion des JS objects dans json.js et $JS2Py
. problème avec les itérations sur instances DOMNode



Autres


  • réorganisation : déplacement de JSObject du fichier py_dom.js au fichier py_utils.js
  • galerie : ajout d'un jeu de solitaire qui utilise SVG et le glisser - déposer


Vos retours


L’équipe Brython espère vos retours sur cette version, autant pour nous laisser savoir si vous trouvez  des bogues mais aussi au niveau de votre expérience avec Brython, en joignant et participant aux forums Brython.

De plus nous aimerions entendre parler de vos projets (actuels ou futurs) avec Brython sur appareils mobiles (tablettes, etc) et informatique embarquée (Raspberry Pi, Beaglebone black, Cubieboard, etc), surtout au niveau des écrans tactiles, car nous y travaillons en ce moment. Alors, n’hésitez pas a joindre le forum ou a me contacter directement sur mon blog ou sur twitter.

François
@f_dion

Friday, June 7, 2013

Brython a Toulon



Au programme de Pytong (http://pytong.org/orateurs.html) a Toulon, on retrouve une présentation de Brython (http://www.brython.info), avis aux intéressés!



François
@f_dion

Friday, February 1, 2013

New DIY publication

faitmain


It is a collaborative magazine that is both online and in PDF format. It was just launched this morning. It is in french.

faitmain.org

 So why am I talking about it in english?

Because one of the article from the publication will be available on my blog, a little later. This is just a heads up.

How to make your own cable




The Raspberry Pi has a connector with a bunch of pins, and it is taunting you!  Make good use of it by recycling an old IDE hard disk cable. The article will also show you how to test it with some Python code.

The article in French on faitmain.org:  faire un cable gpio

The article in Portuguese on this blog: fazer um cabo gpio

I'll update this post when the English version is available, and add it also to the tutorial section

[UPDATE] The article in english: making a gpio cable


@f_dion

Tuesday, November 27, 2012

Minecraft + Python + Raspberry Pi =



>>> Minecraft Raspberry Pi Edition (raspberrypi.org)

Python


#!/usr/bin/env python
import minecraft as mc

mc.connect()

for x in range(-10,10):
    for y in range(-10,1):
        for z in range(-10,10):
            mc.setblock(x, y, z, mc.GLASS)

Minecraft + Python + Raspberry Pi =

Friday, November 23, 2012

Python: de débutant a expert

Série de tutoriels 

 Je vais commencer une série de tutoriels pour Python, en français. On va couvrir l'ABC du langage. Python est parfait comme premier langage de programmation, car il est relativement facile a apprendre pour faire ce que l'on veut. De plus, c'est un langage sérieux qui est partout en industrie.

Donc, non seulement on peut s'amuser, mais on peut être payés pour cela!

Débutants

On va commencer bien sur par la sélection d'un éditeur. Comme la majorité des lecteurs vont faire les tutoriels sur leur Raspberry Pi, on va surtout parler de geany. Mais je vais aussi mentionner d'autres en mode graphique, et aussi quelques configurations pour vim, pour ceux qui veulent rester en mode texte, ou qui préfèrent la console.

Intermédiaireset experts

Pour le moment, je vous conseille les articles du blog sur Python qui sont en anglais, et de suivre en simultané avec google translate.

Je vais introduire de temps a autres, un thème pour intermédiaires et experts. Par exemple, aujourd'hui, je vous laisse sur un sujet intéressant, mais pas pour débutants. René Bastien, a écrit un module pour faire de la composition de musique électronique. Un lien, une présentation de PyConFR et un module:

site officiel de Pythoneon

Présentation PyConFR 2012: PDF

L'installation de pythoneon (il faut avoir easy_install au minimum):
$ sudo easy_install pythoneon
 ou
$ sudo pip install pythoneon
Je vous conseille de voir les diapos de PyConFR (le PDF).

Je vous laisse vous amuser avec cela, et on y revient plus tard. La musique, c'est un autre de mes domaines d'expertise.


Monday, November 19, 2012

"Fab"oard Deux (2)

On continue avec le thème de la planche a découper. Je vous présente le "Fab"oard Deux.

Comme je l'indiquais pour le "Fab"oard Un, c'est parfait pour les démo en public, a l’école, pour les conférences, les groupes d'usagers, les hackerspaces etc


boitier 3d et vis en nylon
Je vous présente plein d'images, dans le désordre.

On a plein d'espace

boitier avec couvercle et cable fait maison
Module d'expansion fait main, sur support
Le gertboard sur support


Saturday, November 17, 2012

Python Speak Hint

A hint for our current python challenge:

$ sudo apt-get install espeak

or

import pycairo

Depending which challenge you picked... The answer will probably vary if you try it under Raspbian versus Debian, it is all in the library.

Friday, November 9, 2012

Peritel SCART

J'ai reçu une requête sur ce qu'il faut pour brancher un Raspberry Pi a une télévision a tube (en France) qui n'a pas d’entrée vidéo RCA.

Beaucoup de télévisions (avant HDMI) en France (et en europe) avaient un connecteur Péritélévision (Périphérique de télévision), plutôt qu'un connecteur RCA composite. C'est aussi connu comme SCART ou EuroSCART.

Mes instructions (day 3: vidéo) posent donc un problème. Il faut un adaptateur, comme celui ci.

Cote télévision
Vers le raspberry pi

Pour l'audio, il faudra donc un autre adaptateur, RCA stereo a mini jack 3.5mm, lui aussi stereo (voir aussi l'article day 3)

Adapteur SCART et audio
Ca se trouve facilement.

Il faudra aussi modifier config.txt pour y inclure le mode PAL (sinon ca sera NTSC, et on se retrouve avec une image en noir et blanc):

sdtv_mode=2

Tuesday, November 6, 2012

"Fab"oard Un (1)

Que peut-on faire avec une planche a découper? Cuisiner un Raspberry Pi, bien sur. Après le boitier "Fab"ulous, je vous présente le "Fab"oard Un (de fabrication et board, de l'anglais pour planche.

C'est parfait pour les démo en public, a l’école, pour les conférences, les groupes d'usagers, les hackerspaces etc.

Comme c'est le "Fab"oard Un, cela implique qu'il y a un "Fab"oard Deux. Je vous le présente cette fin de semaine. Le Un utilise des composantes commerciales (boitier Multicomp, Pi Cobbler et cable GPIO de Adafruit). Le Deux, du fait main.

2 petits trous pour nous guider

Les vis du haut pour le boitier, du bas pour...
une surface pour prototypes

Le Pi cobbler




De l'espace en bas pour ajouter une autre surface proto

Wednesday, October 31, 2012

Imprimer son boitier

Il existe des douzaines de boitiers pour le Raspberry Pi sur le marche. En acier, en acrylique, en thermoplastique, en polyvinyle, en bois, en aluminium, en cuivre, et, pourquoi pas, en papier!

L'avantage ici, c'est que c'est gratuit, si on a une imprimante. Attention toutefois aux marges et au type de papier. En effet, certains des PDF sont pour le format A4 et d'autres pour US Letter. Il faut donc faire un ajustement des marges etc si on n'a pas le bon papier.

Punnet




Il y a plus d'information ici: http://www.raspberrypi.org/archives/1310
et un PDF.

A ciel ouvert


Et un coup de crayons a colorier
Autre variation sur le boitier en papier:
http://www.iammer.com/raspi/case.html
Et le PDF A4

 C'est clair

En acétate
Celui-ci est une variante en papier acétate transparent:
http://h2database.com/raspi/
Et le PDF.

Mimétisme

Micro BBC Micro en papier
Et celui-ci une imitation d'un BBC Micro:
Raspberry Pi BBC Micro paper case
Et le PDF.

Je vous suggere de cliquer sur le label riscos a droite si vous voulez en savoir plus sur le BBC et RISC OS, et aussi cette file de messages sur le forum Raspberry Pi.


Tuesday, October 30, 2012

RISC laptop: cables / cabos

HDMI, USB, Micro, Mini, A/B, M/F ... ?

Motorola Atrix LapDock (Micro USB B M, Micro HDMI M)
Micro USB B (F)->USB A (F) , USB A (M)->USB A (M)
Micro HDMI (F)->Micro HDMI (M) , Micro HDMI (F)->HDMI (M)
USB, HDMI

Raspberry Pi v1.1, v2.0

RPi v1.1, v2.0: 2 cables / cabos

Raspberry Pi v1.0

USB A (M)->Micro USB B (M)

RPi v1.0: 3 cables / cabos

Off

HDMI = On/Off



Sunday, October 28, 2012

Assemblage Gertboard - La suite

On continue. Dans l'article precedent on a fait la soudure des composants de surface. On s'assure ici d'avoir la bonne orientation sur ces réseaux SIL de résistances (en jaune). On doit pouvoir lire les marquages sur ces réseaux de ce point de vue:

Les premiers composants apres les CMS. Respecter l'orientation
Les DEL en vert, jaune et rouge (le kit inclus rouge, seulement)
Les supports pour les circuits intégrés

Les 3 boutons sous les DEL

Pour le cristal qui controlera l'horloge du microcontroleur Atmega, il peut etre soudee directement a la carte. Dans mon cas j'ai mis un support pour pouvoir remplacer le cristal pour un a plus haute frequence, dans le futur.

Le cristal (support a 3 pattes)

Pour les barrettes, j'ai remplacé celles qui sont utilisées pour les cavaliers (jumpers) par des barrettes couleur brique. C'est plus facile a visualiser ou vont les cavaliers (pour établir les modes d’entrée et sortie des 12 E/S etc). J'ai aussi remplacé le connecteur a vis, en bleu sur la photo. Il était noir dans le kit de Farnell. Encore une fois, question d’améliorer la visualisation. Finalement, j'ai mis des barrettes optionnelles pour les points 5V5, 3V3 et GND (masse).
Les barrettes de connections simple et double rangées

Le pilote pour les moteurs (sous le connecteur a vis bleu)
Le régulateur TC1262. Notez l'orientation!
Le support pour le fusible
Nous somme prêt a mettre les circuits intégrés
Les convertisseurs analogiques et numériques

Le réseau de transistors pour les relais
Les tampons 74hc244 pour les entrées et sorties
Le Atmega328P (comme les Arduino Uno)

Pour la programmation du Atmega,il faudra utiliser l'environnement Arduino. J'explique comment se le procurer ici: Framboise a la mode Arduino
Le câble d’interconnexion

Le module et un Rasperry Pi pret a l'utilisation

Et voila. Il faut maintenant se procurer les programmes de test:

$ wget "http://www.raspberrypi.org/phpBB3/download/file.php?id=1434" -O gertboard.tar.gz
$ tar vfxz gertboard.tar.gz
$ cd gertboard*
$ make

On execute ensuite les programmes de tests selon le guide de l'utilisateur (en anglais). Je vais mettre des tutoriels sur mon blog au cours des prochaines semaines.
On fait un petit test, ca fonctionne!