Author Archive

Compiler un kernel CyanogenMod pour un HTC Desire

Voici les étapes à suivre pour compiler un noyau pour la version Gingerbread de CyanogenMod pour le HTC Desire sous une Ubuntu 10.04 toute fraiche. Prérequis Avoir installé les repos pour CyanogenMod comme ici. export CCOMPILER=${HOME}/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- Créer le répertoire mkdir -p ~/android/kernel Installer le dépôt cd ~/android/kernel git clone git://github.com/CyanogenMod/cm-kernel.git -b android-msm-2.6.37 cd cm-kernel Configuration […]

Compiler CyanogenMod pour un HTC Desire

Voici les étapes à suivre pour compiler la version Gingerbread de CyanogenMod pour le HTC Desire sous une Ubuntu 10.04 toute fraiche. Prérequis Installer les packages Il faut dans un premier temps installer les paquets suivants : sudo apt-get git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush […]

Installation d’un régulateur de vitesse sur un Fiat Scudo 2.0 JTD RHK

Attention, c’est une manipulation délicate, qui peut rendre inopérante votre véhicule si le mauvais calculateur est sélectionné ! Ce n’est que la méthode utilisé sur un de mes véhicules. Pour effectuer l’opération il faut : – un comodo pour le régulateur/limiteur de vitesse (Qui est le même sur les Fiat Scudo, Peugeot Expert et Citroën […]

Modifier le Splash Screen sur un HTC Desire

Il est possible de changer le premier écran de démarrage d’un téléphone HTC sous Android, pour cela il faut qu’il soit S-OFF, ce qui fut effectué grâce au soft d’AlphaRev. Pour effectuer cette opération les logiciels nbimg ainsi que fastboot sont nécessaires. On commence par créé une image de 800 par 480 avec GIMP puis […]

Dictionnaires pour Firefox, Thunderbird et LibreOffice

Il est possible d’ajouter des dictionnaires dans différents logiciels libres grâce au site http://www.dicollecte.org/ Pour Firefox et Thunderbird l’extension de correction orthographique est disponible ici : https://addons.mozilla.org/fr/firefox/addon/dictionnaires-français/ Pour LibreOffice (et sûrement OpenOffice) l’extension pour la correction orthographique est téléchargeable sur le site suivant : http://extensions.libreoffice.org/extension-center/dictionnaires-francais et l’extension pour la correction grammaticale ici : http://www.dicollecte.org/grammalecte/telecharger.php

Réparer une clé usb non reconnue

J’avais une clé usb PNY Micro Attaché City de 8Go qui n’était plus détectée en mass storage, le composant USB était détecté mais pas la mémoire Flash. J’ai donc lancé ChipGenius et vu que le composant était un UT163, j’ai ensuite téléchargé le logiciel USBest UT163 qui a détecté la clé mais pas le firmware […]

Récupérer les adresses IP, Mac, passerelles sous linux en C

Voici un exemple de programme en C qui permet de récupérer différents paramètres réseau, ce n’est pas encore l’idéal mais ça a le mérite de marcher, d’être simple et assez lisible. Pour cela je me suis inspiré de ce que me donne un strace ifconfig pour les adresses IP, Mac, le masque réseau ainsi que […]

Création d’un makefile simple

Voici un exemple de Makefile simple pour un client ayant du code en commun avec un autre programme serveur. La compilation peut être faite avec la commande make ou si vous voulez lier directement le cross-compilateur un make CROSS_COMPILE=/home/esver/travail/proj/toolchain/arm-none-linux-gnueabi- [c] #——————————————————————————- # User-modifiable options #——————————————————————————- # comment this line for cross compilation COMPILE_FOR_HOST = true […]

Fonction de débug en couleur basée sur printf

Voici une petite fonction que j’utilise lorsque je développe en C sous linux, elle s’appelle de la même façon que printf, la seule différence est que l’affichage dans la console se fait en couleur, et ceci grâce aux « ANSI escape code » et plus précisément aux paramètres Select Graphic Rendition (SGR) : [c]#include <stdio.h> #include <stdarg.h> […]

Mettre un site web en maintenance

Voici une petite astuce toute simple qui permet de mettre son site en maintenance, lorsque l’on met à jours sa version de WordPress par exemple. Cela permet de ne pas avoir un site bancal lors de la mise à jour, et aussi de ne pas offrir l’accès à des fichiers ou l’arborescence du site à […]