dimanche 4 août 2013

Défragmentation disque dur

Défragmentation:

  • disque dur
  • carte mémoire
  • clé USB
MyDefrag

Télécharger des logiciels avec app store pour pc windows

Avec Allmyapps, l'installation de logiciels devient un jeu d'enfant. De la recherche à la sélection puis à l'installation proprement dite, le site propose un service complet et rapide +16,000 apps de qualité +30,000,000 téléchargements +3,500,000 utilisateurs heureux! Il suffit de télécharger un petit module qui donne accès à tout le contenu : http://allmyapps.fr/

samedi 23 février 2013

Débian : encodage mp3

Débian n'incorpore aucunement d'encodeur mp3 du fait que ce format n'est pas libre. Aussi pour exporter au format mp3, sous audacity, il faut construire la bibliothèque libmp3lame.so comme décrite à la page http://audacity.sourceforge.net/manual-1.2/exportmp3.html
On obtient la version en cours ici : http://lame.sourceforge.net/download.php

  • On decompacte lame-3.99.5.tar.gz
A la lecture du fichier README, on découvre que le fichier INSTALL permet d'effectuer la compilation
- libmp3lame.so   shared version of libmp3lame.a for *NIX platforms
- Run the following commands:

# ./configure
# make
# make install

  • En exécutant, en mode terminal,  ces 3 commandes successivement on a alors
lame installé en    /usr/local/bin/lame
la librairie en        /usr/local/lib/libmp3lame.so
l'entête en        /usr/local/include/lame.h

  • Il ne reste plus qu'à indiquer à Audacity la localisation de la librairie (/usr/local/lib/libmp3lame.so) lors de la première demande d'exportation en fichier mp3

Pour connaitre l'usage du programme lame, on tape en ligne de commande
#man lame

EXAMPLES
       Fixed bit rate jstereo 128kbs encoding:

              lame sample.wav sample.mp3

       Fixed  bit  rate  jstereo  128  kbps  encoding, highest quality (recom‐
       mended):

              lame -h sample.wav sample.mp3

       Fixed bit rate jstereo 112 kbps encoding:

              lame -b 112 sample.wav sample.mp3

       To disable joint stereo encoding (slightly faster, but less quality  at
       bitrates <= 128 kbps):

              lame -m s sample.wav sample.mp3

vendredi 22 février 2013

Jamendo : Télécharger des albums entiers en Ogg-Vorbis

Jamendo est un site web de musique libre, dont le catalogue musical est en écoute et en téléchargement gratuit et légal. Lancé en 2005, il est l'un des premiers sites de musique à proposer son contenu sous les licences libres Creative Commons.
Comment télécharger un album
Par exemple recherchons des albums de Trance sous Google avec les mots clés : jamendo albums trance On accède à plusieures pages telles que celle-ci : http://www.jamendo.com/fr/list/a1011/trance-planet
Le terme a1011 dans l'adresse est l'identification de l'album.
On compose alors une autre adresse web dans notepad par exemple : http://www.jamendo.com/get/album/id/album/archiverestricted/redirect/{numero_album}/?are=ogg3 qui devient dans notre cas : http://www.jamendo.com/get/album/id/album/archiverestricted/redirect/a1011/?are=ogg3
En replaçant cette adresse dans la barre d'adresse du navigateur web, on peut télécharger cet album au format ogg-vorbis.

Une autre méthode ici on tape numero_album dans la forme ci après

Album-Id:

Sinon il existe le plug-in jamendo-album-downloader pour mozilla Firefox qui se place dans la barre de module et qui reconnait la présence d'un album de Jamendo et qui permet de télécharger en mp3, ogg ou fichier bitTorrent

mardi 12 février 2013

Raspberry Pi : Clé WIFI USB tl-wn725n de tp-link

 La solution est décrite ici : http://wiki.debian.org/rtl819x
Bien entendu, à la mise en place de la clé sur un PC sous Debian, il ne se passe rien.

-- Détermination du chipset de la clé

taper :
/home/toto/# lsusb
...
on découvre quelque chose comme ceci:
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
Dans ce cas, il s'agit du chipset RTL8188CUS  de Realtek
sous Google avec comme mots clés : debian rtl8188cus, on trouve le site :http://wiki.debian.org/fr/rtl819x
On trouve ainsi que le module rtl8192cu 
 - gère les périphériques USB basés sur les chipsets RTL8188CUS et RTL8192CU.
 - Introduit dans Linux 2.6.39, activé dans linux-2.6

Wheezy

The testing distribution currently supports Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192SE, RTL8192SU and RTL8192U-based devices.
  1. Add a "non-free" component to /etc/apt/sources.list, for example:
    # Debian Wheezy (testing)
    deb http://ftp.us.debian.org/debian wheezy main contrib non-free
  2. Update the list of available packages and install the firmware-realtek and wireless-tools packages:
    # aptitude update
    # aptitude install firmware-realtek wireless-tools
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module is automatically loaded for supported devices. Verify your device has an available interface:
    # iwconfig
  5. Configure your wireless interface as appropriate.

 

mardi 29 janvier 2013

Linux Debian Squeeze: Clé Wifi TL-WN725N de TP-LINK

Mise en place d'une clé WIFI sans fil ref TL-WN725N de TP-LINK sur une version Linux Debian Squeeze installée sur PC


Caractéristiques technique : http://www.tp-link.fr/products/details/?model=TL-WN725N

Bien entendu, à la mise en place de la clé sur un PC sous Debian, il ne se passe rien.

-- Determination du chipset de la clé

taper :
/home/toto/# lsusb
...
on découvre quelque chose comme ceci:
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN
Dans ce cas, il s'agit du chipset RTL8188CUS  de Realtek
sous Google avec comme mots clés : debian rtl8188cus, on trouve le site : http://wiki.debian.org/fr/rtl819x
On trouve ainsi que le module rtl8192cu
 - gère les périphériques USB basés sur les chipsets RTL8188CUS et RTL8192CU.
 - Introduit dans Linux 2.6.39, activé dans linux-2.6

-- Vérification de la version

taper :
/home/toto/# uname -a
Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux

Cette version de Sqeeze ne peut donc convenir pour reconnaître ce chipset, il faut donc rechercher une solution auprès du fabricant.

-- Driver Realtek

avec Google et mots clés : realtek RTL8188CUS, on trouve facilement : http://www.realtek.com/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=274
et le lien de téléchargement pour Linux Kernel 2.6.18~2.6.38 and Kernel 3.0.2 pour le fichier : RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

En dézippant dans la zone de téléchargement
taper :
/home/toto/# unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

on découvre le fichier readme.txt qui annonce que le script install.sh installe le driver sur PC-Linux


-- Compilation

taper :
/home/toto/# sh install.sh
et là, quelques messages d'erreur
make: *** /lib/modules/2.6.32-5-686/build: No such file or directory.  Stop.
make: *** [modules] Error 2


Apparemment, il manque les en-têtes du kernel, qui sont déterminants pour la construction des pilotes du kernel.
Il faut donc installer l'outil module-assistant.
taper :
/home/toto/# apt-get install module-assistant
puis
/home/toto/# m-a prepare
et pour un nouvel essai de compilation
/home/toto/# sh install.sh

-- Verification de la prise en compte du wifi

Si la commande iwconfig n'est pas reconnu, il faut alors installer wireless-tools
/home/toto/# apt-get install wireless-tools
après installation
/home/toto/# iwconfig
qui retourne
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Freebox-A41B39"  Nickname:" WIFI@REALTEK"

          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:24:D4:D0:89:AC  
          Bit Rate:72 Mb/s   Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=100/100  Signal level=100/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.


La clé TP-LINK est reconnue. Fin du premier acte.

-- Gestionnaire de connexion

Un petit tour ici: http://wiki.debian.org/fr/WiFi
et la décision est prise d'installer wicd (Wireless Interface Connection Daemon) voir wikipedia : http://fr.wikipedia.org/wiki/Wicd

-- l'installation et le démarrage sont décrits ici : http://wiki.debian.org/fr/WiFi/HowToUse
Voici un résumé
1) Mettez à jour la liste de paquets disponibles et installez le paquet wicd :
$ su
# aptitude update
# aptitude install wicd
#
2) Modifiez le fichier/etc/network/interfaces pour qu'il ne contienne que les lignes suivantes :
# Ce fichier sert à paramétrer et activer les interfaces réseaux de votre système.
# Pour plus d'informations voir : interfaces(5).

# The loopback network interface  (Connexion à l'ordinateur local : boucle de retour)
auto lo
iface lo inet loopback

Si ce n'est pas fait, ajoutez votre compte utilisateur au groupe netdev et rechargez DBus:

# adduser nom_utilisateur netdev
# /etc/init.d/dbus reload

2) Démarrez le démon wicd:
# /etc/init.d/wicd start
#

3) Démarrez wicd dans votre compte utilisateur:
# exit
$ wicd-client -n
--------------------------------------------------
Dans la barre de tache supérieure apparait alors
 - icone : Applet NetworkManager, une zone de notification pour gérer les périphériques réseaux et les connexions.
 - icone Wicd Network Manager
Il ne reste plus qu'à indiquer la clé WAP de connections

dimanche 20 janvier 2013

Films à regarder

  • Pas de téléchargement
  • A regarder en version française sur moovizon.com 
http://moovizon.com/fr/all/all

samedi 19 janvier 2013

Debian Squeeze : multiboot avec windows XP

Problème rencontré :

A la fin de l'installation de Debian, version Squeeze 6.0.6, qui se passe sans problème, la phase finale est la mise en place de l'utilitaire de démarrage GRUB version 2 qui détecte les autres systèmes présents sur la machine et qui propose de les intégrer à son menu.
Le système demande si on veut que Grub soit installé sur le secteur d’amorçage.  le mieux est de répondre oui.

Bien qu'en ayant répondu par l'affirmative, lors du lancement suivant, GRUB n'a pas intégré Windows XP dans son menu et la machine boote sur Debian.

Solution apportée

L'absence de l'option Windows XP dans le menu est peut-être du à l'absence du secteur Windows, formaté par erreur dans l'attribution de l'espace disque avant formatage pour Debian.
Une façon de se rendre compte que ce n'est pas cette raison est de le vérifier cette partition depuis Debian :
  • passer en mode console administrateur root, donner le mot de passe 
  • On va utiliser os-prober. Ce paquet détecte les autres systèmes installés. Lors de la mise à jour, de l'installation ou de la suppression d'un noyau, ce paquet mettra à jour le menu de grub pour les autres systèmes. 
  • à l'invite console #, taper os-prober et valider
  • si le paquet est installé, s'affiche alors quelque chose comme : 
  • /dev/sda1 : windows NT/2000/XP: windows:chain qui confirme donc que le secteur est présent.
  • Il ne reste plus alors à l'invite console # taper update-grub et valider
En rebootant la machine, au lancement de GRUB, l'option du menu Windows XP apparaît alors. En utilisant les flèches du curseur, on choisit son système d'exploitation.

lundi 14 janvier 2013

Raspberry Pi : programmation du connecteur GPIO

Il existe plusieurs bibliothèques disponibles :

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/

vendredi 4 janvier 2013

RaspBerry Pi : Education manuel

Raspberry_Pi_Education_Manual Le manuel comprend des chapitres sur les bases de Scratch , des expériences avec Python, reliant programmes avec Twitter et d'autres services Web, reliant les broches GPIO pour commander des appareils, et en utilisant la ligne de commande Linux. Deux chapitres, l'un sur Greenfoot et GeoGebra , ne sont pas incluses dans le manuel que les deux applications nécessitent une machine virtuelle Java qui est actuellement optimisé pour la plate-forme Pi. La section Scratch, par exemple, explique comment travailler avec l'environnement de programmation graphique et les sprites utilisation, d'abord pour animer un chat, puis faire une promenade homme, puis animez une abeille pollinisation des fleurs. Il change alors de vitesse pour montrer comment utiliser Scratch pour résoudre des problèmes mathématiques en utilisant des variables, la création d'une «intelligence artificielle», la conduite d'un robot, ce qui rend une voiture suivre une ligne, et d'animer un passage à niveau, et se termine par une section sur la création de jeux .

dimanche 30 décembre 2012

Raspberry Pi : un émulateur sous Windows

On peut télécharger l’émulateur pour Windows, basé sur qemu. C’est un fichier .zip de plus de 500Mo. Il comprend tout le nécessaire pour émuler la carte Raspberry Pi sur un PC.

mardi 16 octobre 2012

les fichiers webarchivexml d'android

Les fichiers d'extension .webarchivexml  sont des fichiers obtenus à partir du navigateur installé sur les tablettes android.
Il est facile de vérifier (par éditeur de texte, navigateur internet) ....que tous ces fichiers sont des structures xml dont le coprs est contitué de balises

On ne reconnait pas de suite que tous les termes contenus entre les balises sont des caractères encodés en base64 voir wikipedia

En utilisant Encodeur/Décodeur en ligne Base64, Hexadécimal, Binaire ... (script serveur ) et en plaçant la chaine : aHR0cDovL3d3dy5tb25kZS1kaXBsb21hdGlxdWUuZnIvMjAxMi8wMS9CQUNPTklOLzQ3MTg4
dans la zone base64 et en actionnant le décodage, on obtient l'url du document de base.
Dans le cas présenté ci dessus c'est : http://www.monde-diplomatique.fr/2012/01/BACONIN/47188
De même on retrouvera le contenu de l'article en décodant le texte contenu entre les balises {data} et {/data}
Le travail restant à faire : écriture d'un programme qui décode le contenu de chaque zone codée afin de constituer un document html d'origine, visible sur tous les navigateurs. Mais ça,  se sera après.