jeudi 10 janvier 2013

Raspberry pi : développement d'applications avec WebIDE

La société adafruit a mis au point un WebIDE. Il s'agit tout simplement d'une interface de développement (sous forme de serveur web) qui une fois mise en place sur le Raspberry Pi, permet à n'importe qui avec un navigateur internet (sur un autre ordinateur) d'accéder via une interface web au Raspberry Pi afin interagir avec lui (et ainsi développer ou lancer des programmes)


Pour la présentation
Le tutoriel sous forme de page web
Le même au format pdf

Quelques explications supplémentaires pour réaliser la manipulation.

Procéder au démarrage en tant qu'utilisateur : pi,
mot de passe : raspberry
On a besoin de connaitre l'adresse réseau du raspberry pi qui doit être connecté, taper la commande :
 ifconfig
Au chapitre eth0 qui s'affiche, repérer la ligne contenant inet adr : qui donne l'adresse IP du raspberry PI sous forme : v.x.y.z
ex: 192.168.1.38

Taper la commande  qui télécharge un script d'installation:
curl https://raw.github.com/adafruit/Adafruit-WebIDE/alpha/scripts/install.sh | sudo sh

l'éditeur de programme va s'installer en /usr/share/adafruit/webide avec comme utilisateur  webide

Après quelques minutes, s'affiche le message suivant
**** Starting the server...(please wait) ****
**** The Adafruit WebIDE is installed and running! ****
**** Commands: sudo service adafruit-webide.sh {start,stop,restart} ****
**** Navigate to http://raspberrypi.local to use the WebIDE

L'éditeur est maintenant installé et en cours de fonctionnement.
Pour stopper le serveur :
sudo service adafruit-webide.sh stop
Pour démarrer le serveur
sudo service adafruit-webide.sh start
Pour le redémarrer
sudo service adafruit-webide.sh restart

Pour désinstaller l'éditeur, il faut télécharger et exécuter un nouveau script par la commande :
curl https://raw.github.com/adafruit/Adafruit-WebIDE/alpha/scripts/uninstall.sh | sudo sh

Maintenant, dans un navigateur d'un PC du même réseau interne, il faut entrer l'adresse :
http://v.x.y.z
déterminée comme ci-dessus. L'adresse http://raspberrypi.local ne fonctionne pas

Au premier lancement, on se connecte sur Bitbucker par https://bitbucket/account/signup  afin de créer un compte qui permet le stockage en ligne des applications développées en python.

Suivre méthodiquement le tutoriel en ligne.


Après et seulement après l'enregistrement, on peut utiliser l'éditeur de programme.
Il permet :
  • écriture
  • chargement depuis le PC
  • exécution
  • visualisation du déroulement d'applications
Un exemple de programme python avec visualisation du fonctionnement est donné ici :
http://pythontutor.com/visualize.html

mercredi 9 janvier 2013

Raspberry Pi : harware



Model A Model B
System-on-a-chip (SoC): Broadcom BCM2835 (CPU + GPU + SDRAM) datasheet
CPU: 700 MHz ARM11 ARM1176JZF-S core
GPU: Broadcom VideoCore IV,OpenGL ES 2.0,OpenVG 1080p30 H.264 high-profile encode/decode
Memory (SDRAM): 128 MiB 256 MiB
USB 2.0 ports: 1(provided by the BCM2835) 2 (via integrated USB hub) datasheet
Video outputs: Composite video|Composite RCA, HDMI (not at the same time)
Audio outputs: TRS connector|3.5 mm jack, HDMI
Audio inputs: none, but a USB mic or sound-card could be added
Onboard Storage: Secure Digital|SD / MMC / SDIO card slot
Onboard Network: None 10/100 wired Ethernet RJ45
Low-level peripherals: General Purpose Input/Output (GPIO) pins, Serial Peripheral Interface Bus (SPI), I²C, I²S, Universal asynchronous receiver/transmitter (UART)
Power ratings (provisional, from alpha board): 500mA, (2.5 Watt) 700mA, (3.5 Watt)
Power source: 5V via Micro USB or GPIO header
Size: 85.60mm x 53.98mm(3.370 × 2.125 inch)
BCM2835-ARM-Peripherals.pdf

Vendre - Acquérir - Vehicule d'occasion

Quelques démarches à connaitre et quelques documents à trouver et remplir
Vente ou cession à titre gratuit d'un véhicule d'occasion
Documents à remettre à l'acquéreur
Documents à remettre à la préfecture
  • Dans les 15 jours suivant la cession, la personne qui vend ou cède à titre gratuit le véhicule doit effectuer la déclaration de cession en utilisant un des 3 exemplaires du formulaire cerfa n° 13754*02.
Acquisition d'un véhicule d'occasion

Ministère de L'intérieur - Démarches en ligne

Le Ministère de l'intérieur  propose les téléservices suivants :

Véhicule

Permis de conduire

Papiers

Vidéo-protection

Secteur : sécurité privée

Association

Élections

Dépôt de plainte

Signalement des faits illicites de l'internet

lundi 7 janvier 2013

LINUX : émulation en javaScript



 A PC emulator in Javascript: how much time takes your browser to boot Linux ?

D'autres choses de Fabrice Bellard :  http://bellard.org/