* P2P DNS : .p2p
* Independant Certificat Authority : CAcert Debian, Ubuntu, etc… can install ca-certificates package (since 2009).
* P2P search engine (avoid NSA information gathering on you) : Seeks and Public Seeks nodes
* OpenStreetMap for cartography.
* BitCoin decentralized & p2p bank and virtual currency. “What is bitcoin?” animation
Fennec -4.0b3.apk (Android). as other fennec beta version for me, I can’t go to any other url que firefox one => trashcan
Données par des amis ou flanés sur le net.
graphiques et animation vectorielle avec javascript
* Raphaël JS, une bibliothèque en Javascript, pour faire du SVG animé, c’est superbe et efficace, ainsi que gRaphaël js plus spécialisée dans les graphs. Seul petit hick, ça ne marche sur aucun navigateur sous Android 2.2.
* Dans le même genre, Processing js, un port javascript du célèbre Processing, bien plus puissant, mais aussi plus lourd, il à l’avantage de fonctionner sur les navigateurs d’Android. Un exemple sympa au hasard.
* jQuery SVG, un greffon pour jQuery pour le SVG et son animation, c’est une bibliothèque de plus bas niveau en javscript. Ne semble pas non plus fonctionner sur Android 2.2 (Froyo)
On doit pouvoir mixer des sacrés trucs entre ce que l’on peut faire avec Inkscape et ces outils.
CSS
* CSS tricks un assez beau site sur les CSS, a un article spécialisé sur les css mobiles à faire coexister au site pour les ordinateurs de bureau. Dommage que Firefox pour Linux ainsi que la plupart des autres navigateurs Linux à l’exception de Chromium (version libre de Chrome), ne peuvent pas afficher les fontes embarquées comme le permet CSS3…
* CSS Zen Garden pour ceux qui ne connaissent pas encore ce site. On est loin du « Web 2.0 », c’est plutôt l’époque où l’on faisait des designs fouillés et lourds (en Kilos octets).
greffons Mozilla/Firefox
* L’indispensable TooManyTabs qui ne recharge pas tous les onglets à l’ouverture du navigateur (évite de l’écrouler pendant une demi-heure, mais les affichent tout de même en grisé, si on veut les revoir.
ARM & co
* Set-top-box SoC d’ARM et l’attractive implémentation du constructeur chinois Nufront (新岸线), aidé par le fondeur taïwanais TSMC qui devrait sortir début 2011 les solution les plus puissantes : SoC cortex A9 dualcore@2Ghz et mali-400 pour la 3d et un Mali-Ve6 pour les codec vidéo (gère le 1080p), gère de la DDR2 et DDR3 (enfin des barrettes pas soudées !!!) et ne consommant que 2Ghz au total. dans une toute petite boite aux alentours de 250$ (188,964475 € au cours ¥€$ du moment).
LiveUSB
* The Lowdown on LiveUSB, une page excellente qui explique pas à pas comment créer soi-même une clé USB, notamment en y installant plusieurs LiveCD en parallèle, ce qui peut être très pratique (sysrescueCD + ultimateBootCD + une version 32 et 64 bits de votre linux préféré par exemple) et comment faire pour que cela fonctionne à la fois sur PC et Mac avec CPU x86. Ca ne doit sans doute pas fonctionner sur ARM qui n’utilise en général pas le même procédé de boot.
* PureDyne est une distribution USB et liveCD de Linux spécialisé multimédia et création artistique.
Technologies mobiles
* Redmine mobile, je n’ai pas encore testé, mais est censé permettre d’avoir une version mobile de l’outil de gestion de ticket Redmine.
* Utiliser le SIP de free de n’importe où.
* http://www.android-underground.org (HS) et http://getandroidstuff.com (Publicité à présent, préférer f-droid.org ), sites d’information Android fournissant de nombreux .apk, pour ceux chez qui l’Android Market ne fonctionne pas. C’était mon cas avec SFR sur Galaxy S, os 2.1 eclair, je n’ai pas retesté depuis le passage en Froyo, mais n’ai plus trop envie du coup.
Pensée latérale, stratégies obliques, Yìjīng et GTD
* Le musicien britanique Brian Eno a réalisé un jeu de cartes nommé « Stratègies obliques », inspiré par la pensée latérale et certainement influencé par le Yìjīng (易经) (parfois écrit Yi King, le livre des mutations en français) et les 36 stratagèmes (三十六计 sānshíliù jì). Il s’agit de méthodes de résolution de problèmes par des voies secondaires, pas les plus évidentes.
* Un peu dans le même ordre d’idée GTD (getting things done, ~= « obtenir que les tâches soient effectuées »), une méthode de tri par balance des taches en fonction de leur importance et du temps nécessaire à leur réalisation pour mieux les répartir dans le temps et une liste de logiciels spécialisés GTD et comparatif des logiciels de GTD pour Android. De quoi procrastiner pendant de longues heures.
* Le Mind mapping est un système de cartographie des idées pour mieux les organiser. Thinking Space, Mind Map Memo et MindMeister Mind Map sont des applications spécialisées dans ce domaine pour la plateforme Android. Mappio est un site spécialisé. Sous Linux, il existe Freemind et View Your Mind
Ce blog a subit quelques modifications que vous n’aurez certainement pas noté :
• L’ activation du https afin de protéger vos échange avec ce site de la branche armée de patiente d’un groupe erroriste international.
• Une version ordiphone mobile et Une version ordiphone mobile en https, aidés par Wordpress Mobile Pack.
Attention, ce greffon active par défaut et sans demander un outil de statistiques externes lors de l’installation. Penser à le désamorcer (encore un acte de terrorisme intrusif repéré à temps), si vous ne le voulez pas, dans la partie manage =>Mobile Analytics de l’interface du (décidément très pénible) Wordpress.
Du coup je viens d’ écrire ce billet avec, afin de voir si cela se passe mieux. Je n’y vois pas la possibilité d’y insérer des images. Et il est sorti de la partie HTTPS sans me demander, il va falloir que je vérifie tous les liens :(.
Petites astuces pour le clavier Swype/Android : pressez longtemps la touche du caractère à accentuer, il présentera dans un premier temps la version « shifté » (encore un errorisme) de la touche, puis après une seconde, un tableau des accents disponibles pour le caractère en question. Ça marche aussi avec les capitales. Je n’ai par contre ni espace insécable, ni les tons du pinyin.
30 novembre 2010, MISE À JOUR CONCERNANT L’AMÉLIORATION DES PERFORMANCES dans 2.2.
Comme dit dans de précédents posts, j’ai un Samsung (삼성/三星 : 3 étoiles, ça prête à rire) Galaxy S, acheté vers aout.
PRÉAMBULE : Lors de la mise à jour, vous allez devoir pour un bon fonctionnement, perdre tous les programmes que vous aurez installé, même acheté sur l’Android Market, ainsi que leur réglages, mais pas les données si elles sont sur la SDCARD. Vous DEVREZ sauvegarder votre carnet d’adresse, de préférence sur carte SIM, ou bien sur sdcard (contacts=>menu=>import/export=>exporter vers la carte SD) ou moins bien dans Kies, mais celui-ci étant buggé, MISE À JOUR 25 novembre il va falloir bidouiller un peu plus (SAUF CAS MIRACLE ???) pour le remettre dans votre téléphone (via transfert sur carte SD).
Votre téléphone doit être plein à plus de (je pense) 90 % pour faire cette manipulation, à 50% il refuse.
La mise à jour vers Froyo n’a pas été de tout repos et semble (du moins vu l’expérience que j’ai vécu) plutôt réservée aux geeks qu’à l’utilisateur d’un simple téléphone. Samsung fait du matériel assez bon, mais à sérieusement besoin (Google aussi) de faire des progrès au niveau logiciel.
Voici en quelques étapes comment faire et résoudre les principaux problèmes.
* Premièrement (1er mauvais point pour Samsung) vous allez être obligé d’avoir un MS windows sous la main, XP, Vista, ou 7, vous pouvez demander à la première personne près de vous en possédant un, mais la manipulation est assez longue. Vous pouvez éventuellement emprunté un cd de XP à un ami et l’installer dans un Virtual Box sous Linux, il faut la version officielle et fermée d’Oracle (qui à racheté Sun) de VirtualBox, car seule cette version supporte la gestion des périphériques USB. Voir cet article sur installation de Virtualbox PUEL (non libre) sur Ubuntu comme exemple.
CONSEIL Il est plus prudent d’avoir un Linux + XP sur Vitualbox qu’un XP, car vous ne saurez jamais si kies ne le détecte pas à cause du bug du téléphone ou du bug des drivers XP de Samsung.
Pour information le téléphone est complétement buggé sur ECLAIR (android 2.1), et beaucoup moins sous FROYO (android 2.2), mais tout de même encore un peu, sur la détection USB. Attendez vous à devoir débrancher plusieurs fois la batterie si vous ne faites pas la bonne manipulation.
Si vous avez déjà un PC équipé, passez à 2)
1) ATTENTION Vous aurez besoin d’un HDD de 4Go (en nettoyant bien après chaque installation) pour le système et l’énorme Kies (le logiciel de mise à jour un peu lourd et moche comme MS Vista/7), et d’encore 1Go d’espace disque pour la mise à jour de la ROM du téléphone, prévoyez donc entre 5 et 6Go, vous pourrez de toute façon balancer cette image à la poubelle une fois la manipulation effectuée. Installez donc XP (plus léger que Vista ou 7) sur cette image, installez le minimum pour ne pas perdre trop de temps, utilisez une version SP2 pour ne pas choper tout de suite les virus à la connexion internet et connectez vous derrière un routeur (une box qui donne une adresse en 192.168.X.X ou en 10.X.X.X seulement.
2) INSTALLATION DE KIES. vous allez devoir jongler avec les 2 cd d’installation de Kies.
3) GARE A LA MISE A JOUR DE KIES. Une mise à jour de Kies va vous être proposé, vous pouvez la refuser, ou bien l’accepter, mais cela va compliquer les manipulations, même si vous décidez de l’effacer et de réinstaller la version de base.
4) FAIRE DÉTECTER LE TÉLÉPHONE. Je vous conseille avant de commencer d’éteindre le téléphone, D’ENLEVER LA BATTERIE UNE FOIS ÉTEINT, SINON, ÇA NE MARCHE PAS) et de le redémarrer, puis de sélectionner le mode Kies. Pour cela, allez dans Paramètres (la petite roue dentée) => A propos du téléphone => Paramètres USB => Samsung Kies
.
5) NETTOYAGE DES PILOTES Si vous n’avez jamais fait la mise à jour de Kies, C’EST À DIRE PAS UNE SEULE FOIS SUR VOTRE SYSTÈME (même avant désinstallation et réinstallation de KIES), vous pouvez allez à l’étape 6. Sinon il va falloir ENLEVER LES DRIVER DE LA MISE À JOUR qui empêche toute détection du téléphone. Pour cela, il y a 2 méthodes, dans les 2 cas, vous devez brancher le téléphone (attention, il va falloir recommence l’étape 4) avant d’aller à l’étape 6) à la fin de cette manipulation. Il est alors détecté (si vous l’avez bien éteint + débranché la batterie avant), vous avez 2 possibilités, soit désinstaller tous les pilotes Samsung lié au téléphone, via le gestionnaire de périphérique (3 pilotes), soit la méthode un peu bourrin ;
Vous lancer kies, et en haut à gauche de KIES, appuyez sur le bouton, puis dans le menu => Restauration du pilotes (en anglais driver recovery), qui prouve que Samsung ou son sous-traitant connaissait le problème. La vous pourrez débrancher violemment lorsque la barre de progression commencera, elle reste bloqué à 0% dans mon cas, les drivers seront déjà virés (on remarque au passage qu’on perd les pilotes avant d’être sur de pouvoir installer les nouveau ;) ). La soit vous avez de la chance et quand vous rebranchez, par miracle il est détecté, soit il faut refaire l’étape l’étape 4) avant la 6), dans le cas contraire passez directement à l’étape 6.
6) MISE À JOUR DU FIRMWARE. On est maintenant dans le cas miracle, on à un Kies qui reconnait le téléphone., il suffit donc d’appuyer sur la petit téléphone en bas, la mise à jour sera proposée, vous pourrez l’effectuer. il vaut mieux sauvegarder ses contacts sur Kies, même si il ne vous permettra pas de les réinstaller directement, vous pourrez les recopier manuellement. évitez par contre d’accepter de les envoyer à SFR, qui va les conserver pour 2 ans et qui sera prêt à les donner au gouvernement qui continue de basculer jour après jour, loi après loi dans la dictature. Le logiciel va alors télécharger 1Go de données, à la vitesse de la ligne et mettre à jour votre téléphone, vous verrez alors un logo de chantier avec la mascotte d’Android comme ouvrier, puis dans une autre séquence, un carton ouvert avec toujours la petite mascotte d’Android à côté. Ça va de nouveau se corser.
7) NETTOYER DONNÉES UTILISATEUR/RÉGLAGES/CACHE. Le téléphone, dans de nombreux cas, affiche alors une nouvelle version du logo S en forme de galaxie qui clignote sous lequel est écrit GALAXY S. Le problème est que cela reste bloqué indéfiniment. Si au bout d’1 minute ou 2, il n’a pas fini de booter. Éteignez votre téléphone et passez dans le mode recovery (partie haute du bouton de volume, bouton du bas au milieu (home) et interrupteur simultanément, une page de recovery va apparaitre, descendez à l’aide de la partie basse du bouton de volume et sélectionnez ‘wipe data/factory reset’ avec le bouton du milieu au bas du téléphone, puis ‘wipe cache partition’ par sécurité. Il ne toucheras pas au contenu de la sdcard interne ou externe, mais effacera les applications et réglages. Personnellement, j’ai fais en 2 étapes, menu recovery=> wipe cache partition, mais j’ai vu que la mise à jour avait pleins de bugs, de gros ralentissement intempestifs, un vidage de batterie anormalement rapide, j’ai donc fait le nettoyage des réglages/données utilisateurs et ça a résolu tous les gros problèmes. Sélectionnez ensuite reboot et toujours bouton en bas au milieu.
8) PREMIER BOOT. Attendez un peu, vous devriez voir arriver sur Froyo, il va vous poser quelques questions concernant le clavier et quelques autres de vos réglages préférés.
9) RÉCUPÉRER LES CONTACTS Pour réimporter vos contacts, si vous avez sauvegardé sur sdcard, allez à 10 (sur SIM à peu près pareil). Si vous avez sauvegardé sous Kies, vous devrez maintenant les sauvegarder sur la carte SD (il faut monter la carte en masse storage via l’écran du Galaxy S), non pas au format SBP (Samsung Book Phone ???), mais au format Vcard (.vcf), il va faire une fiche + une image par contact, donc il vaut mieux le mettre dans un répertoire à part. Pour cela : Contacts => Onglet PC => sauvegardez => dans le format choisissez vCard .vcf). Démontez ensuite proprement le masse storage (via l’écran du Galaxy S ou mieux via le pc, puis l’écran du Galaxy S).
10) RÉIMPORTER LES CONTACTS DEPUIS LA CARTE SD. Allez, sur le galaxy s dans Contacts => Bouton menu (en bas à gauche du téléphone) => Import/export => Importer depuis la carte SD (il va chercher toutes les cartes de visites disponibles sur la carte SD) =>Importer tous les fichiers de carte de visite => OK. Et voilà, vous avez récupéré vos contacts.
Voilà, j’ai eu après avoir installé Trimble Outdoor (pas rooté encore) un bug, je ne pouvais plus éteindre le GPS, le bouton du haut ne faisait plus rien, si je l’enlève dans les réglages, il se remet tout de suite en marche. Heureusement, dans Froyo, lorsqu’il est sélectionné actif, il ne va réellement s’activer que lorsque les applications lui demande, ce qui permet d’économiser beaucoup de batterie. J’ai donc du nettoyer les données utilisateur et cache pour résoudre le bug (et toutes les applications à réinstaller).
A vérifier, il me semble que le masse storage marche sous Linux après un redémarrage, mais ne marche plus après quelques connexions ni sous Linux, ni sous XP, je pense qu’il faut éteindre + débrancher la batterie pour qu’il refonctionne. C’est déjà un plus, ça ne fonctionnait pas du tout en 2.2 (sur aucun système donc). Le GPS, n’est toujours pas très fiable (500m environ avec utilisation en plus du wifi/bornes 2G/3G), lors de la première activation en mode débogage à l’achat, il m’avait fait du très précis, je ne sais pour quel miracle.
Des petites choses bien tout de même :
* Plusieurs choses vont un peu plus vite, mais c’est pas forcément flagrant. On a moins de gros blocages j’ai l’impression.
* Le réglage USB est dans le menu Sans fil et réseau des paramètres (et non plus dans état du téléphone :DD ).
* Le clavier Swype permet maintenant de taper en coréen (avant seul le clavier Samsung le permettait et il fallait avoir au moins une fois passé la langue du système en coréen, taper en coréen avec le clavier Samsung puis de nouveau en français, on pouvait alors commuter en boucle fr(abc)=>fr(123)=>fr(coréen)).
* LE PLUS GROS PROGRÈS, à mon sens, est surtout la possibilité d’enfin sélectionner une partie d’un champs de texte. Avant il fallait sélectionner tout ou rien, impossible de déplacer une partie. De plus l’espèce de petit ruban qui sert à ça permet de se positionner plus facilement entre 2 caractères (principalement pour les i/l et autres caractères fins).
* Possibilité de désactiver la rotation automatique dans le menu du haut (quand on tire vers le bas la barre du haut), ça peut être pratique dans certains cas.
* On peut calibrer, globalement, l’horizon de accéléromètre dans Paramètres =>Affichage => Calibrage horizontal (pas le meilleur endroit, mais bon).
* L’application Gestionnaire de tâches, elle ne permet pas de voir les applications sensibles et de tout tuer comme le permet com.curvefish.apps.processmanager1.2.4.apk (nécessite d’être rooté), un autre semble pas mal également, voir mieux, mais je n’ai pas encore testé, SystemPanel App / Task Manager v1.0.6, il permet de voir visiblement assez précisément les différentes ressources prises par chaque application.
* Le téléchargement de pages web en 2G (GSM) semble beaucoup plus rapide sur le navigateur par défaut.
* Flash (10.1) permet enfin d’aller sur les sites utiles qui ont eu la mauvaise idée d’utiliser cette technologie (infos sur les vols des Aéroports de Paris par exemple). Ca va permettre aussi d’avoir mal aux yeux sur les sites pleins de flash (merci adblockplus + flashblock sur mozilla).
* Le clavier de composition téléphonique à directement les boutons visio et sms à coté du bouton vert ‘téléphoner’.
* Il est possible de faire des captures d’écran en pressant la touche ‘retour’ (en bas à droite) puis sans la relâcher, la touche ‘home’ (touche du milieu). La capture se fait au format PNG (compression sans perte) et est placée dans le répertoire /mnt/sdcard/ScreenCapture/
* L’indexation des contacts, trie dans l’ordre alphabétique (selon l’équivalent pinyin) les noms des contacts en caractères chinois (ça ne doit pas bien marcher pour les japonais/coréens du coup :D ).
MISES À JOUR DU 30 NOVEMBRE :
* L’interpréteur JIT (Just In Time) est cinq fois plus rapide en moyenne, ce qui signifie des performances accrues, une meilleure réactivité et moins de consommation d’énergie (le même calcul se fait plus rapidement, les interprétations étant moins couteuses en temps processeur).
* Les T-states (throttling states) (ou échelonage dynamique des fréquence) Documentation sur l’utilisation: Lorsque le processeur n’est pas utilisé, il divise de façon transparente et instantanée sa fréquence par 5 et peut jusqu’a 10, cela permet de réduire la consommation électrique. Explication par l’exemple (et autres infos intéressantes), la fréquence n’est plus donnée, sans doute pour éviter des alertes inutiles de débutants ??? :
Lorsque le téléphone ne fait rien :
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 199.80
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 2
Hardware : SMDKC110
Revision : 0030
Serial : 38312464e37c00ec
Les bogomips sont à 200 environ
Lorsqu’il est actif (taper la même commande sous adb en utilisant une application qui calcule en permanence (jeu en 3d, analyseur en réalité augmentée (barcode etc…), on passe en quelques millièmes de secondes à 1000 bogomips :
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 996.00
Features : swp half thumb fastmult vfp edsp neon vfpv3
Pour les plus curieux :
$ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
1000000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
100000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
ondemand userspace powersave conservative performance
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
conservative
Points de confusion possible :
* La terminologie 2G/3G a été remplacé par GSM/WCDMA (toujours dans paramètres=> réseaux mobiles), on peut choisir de forcer l’un, l’autre ou de le laisser choisir automatiquement. Je conseil de forcer GSM par défaut pour des raisons de santé et pour la batterie, et de n’utiliser la 3G (WCDMA) que lorsque l’on veut rapidement des informations.
* Il y a une nouvelle application par défaut, Press Reader, mais elle ne semble pas fonctionner “Le service sera bientôt disponible”.
* Write and Go fait un peu double emploie avec mémo.
Points noirs
*Truc complétement idiot sur le répertoire, la barre de droite comportant les lettre et permettant donc d’aller rapidement à une lettre du répertoire à été raccourci verticalement et ne comporte plus les lettres GH, OP et WX, il ne vaut mieux pas avoir beaucoup d’entrées dans ces lettres donc. puisque ça oblige à aller à N ou Q pour aller ensuite vers les O ou les P ???
* Un bug avec le GPS l’active en permanence (je n’aime pas du tout ça), il semble que ça soit après avoir installé Trimble Outdoor qui aurait lui même installé l’application au nom proche de backpack GPS trace, les enlever n’a pas suffit à régler le problème. Je me demande également si ça n’est pas après avoir accepté un traçage partiel (et soit-disant anonyme) de Google ???
* Galerie semble besoin d’avoir sensiblement plus de place libre sur la carte SD pour fonctionner dans cette nouvelle version. Je ne sais pas pourquoi, si elle en a besoin pour écrire, cela risque d’user rapidement cette carte qui à nombre de cycle d’écriture assez limité.
* J’utilisais une application d’apprentissage du japonais de temps à autre, elle semblait illimité sur éclair, le même apk installé sur Froyo, est limité à 5 utilisation, je l’ai donc mis à la poubelle. A ce propos, si quelqu’un connait des applications d’apprentissage du coréen, je suis preneur.