Tuesday, April 26, 2011

Palm Pre et yesss.at: paramètres du point d'accès internet

Quelques mots clés tout d'abord pour l'ami google: APN, yesss, palm pre.

Si vous disposez d'un Palm Pre, ce petit bijou tournant sous Linux et que vous souhaitez l'utiliser avec une carte 3G de l'opérateur Yesss, après avoir lu ces instructions, il faudra modifier la base sqlite CarrierNetworkSettings.db3 de la facon suivante:

DELETE FROM com_palm_data_carriernetworksettings_CarrierNetworkSettings WHERE id=2199023255903;
DELETE FROM com_palm_data_carriernetworksettings_DataConnectionSettings WHERE id=1099511628649;
INSERT INTO "com_palm_data_carriernetworksettings_CarrierNetworkSettings" VALUES ("232","12","Yesss","0","0","0","0","Yesss","1","1",null,"160","1",null,"173","10","20","1","1","7","",null,"0","0","+43699810830","1","1","1","1",null,null,"0","0","0","0","0",null,null,"0","300","300","5000","307200","480","640","20",null,"1","1","11","1","1","1","1","1","1","0","0","2199023255903","2","3865",null);
INSERT INTO "com_palm_data_carriernetworksettings_DataConnectionSettings" VALUES ("2199023255903","web.yesss.at","1055",null,null,"1","1","APN Yesss","1099511628649","1","3863",null);

Ceci a pour effet de remplacer l'opérateur Allemand NashTec ( inconnu au bataillon ) par Yesss.

Saturday, March 5, 2011

Le Vatican: combien de divisions ? Compter le nombre de processeurs disponibles sur son système

Sous Linux ( via la glibc):
getconf _NPROCESSORS_ONLN

Sous BSD:
sysctl -n hw.ncpu

Sous OpenVMS:
show cpu /brief

Sous OSX/Darwin:
sysctl machdep.cpu.core_count

Sunday, February 6, 2011

Création *Simple* de Backports

Millésime 6.0
maintenant
disponible
Le SDK Meego, disponible pour Debian 5.0, s'est plaint lors de l'installation sur mon système 6.0 Squeeze de l'absence d'une lib "libmpfr1ldbl". Après un petit tour sur packages.debian.org, on se rend compte que la dénommée lib est packagée pour Debian 5.0 et Debian Sid, mais pas pour notre Debian Squeeze. Je présume un changement de maintaineur au milieu de l'opération.

Pas de problème, on va donc recompiler le packet de Debian Sid pour Debian 6.0, ce qu'on appelle un "backport" en terminologie Debian. Etant donné que la doc existante visant à la création d'un backport officiel tourne un peu à l'usine à gaz, je me suis fendu sur le wiki Debian, d'un article SimpleBackportCreation, destiné à l'utilisateur  qui a juste besoin de compiler un Backport sans tout de suite devenir un Développeur Debian.

Note: Pour ce cas précis on aurait aussi sans doute pu installer la version de  libmpfr1ldbl packagée pour Debian 5.0.

Saturday, January 22, 2011

Catching Up: Mame sous Debian et Linux Pratique

Le paquet mame pour Debian que nous avons créé avec Ludo et Félix, a finit par trouver un mentor, et celui-ci l'a uploadé dans Debian. Pas encore disponible à coup d'apt-get, mais si tout se passe bien, le paquet devrait atterrir dans l'archive "experimental" dans quelques semaines.



Par ailleurs les quatre propositions d'articles que j'ai envoyé a Linux Pratique ont été jugées intéressantes par la rédactrice en chef, il ne reste plus qu'à les écrire !

Sunday, January 9, 2011

debian linux apple keyboard key swap

Si ce google code vous amène ici et que les touches <> et ^ sont inversés sur votre clavier mac avec debian 6.0, il faut créer sous gnome  l'entrée gconf suivante:

gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options --type list --list-type=string '[apple        apple:badmap]'


Et bien noter qu'après '[apple c'est une tabulation qu'il faut insérer, pas un espace. Avec bash, on insère cette tabulation avec la combinaison de touche 'Ctrl-V Tab'

Aride, sans doute.

Friday, December 17, 2010

La liberté ne s'arrête pas au code

Après avoir cassé l'écran de mon smartphone Palm Pre sous WebOS, je me suis posé la question d'en racheter un, voire de passer au Palm Pre 2. Outre l'excellente interface graphique très maniable, j'appréciais beaucoup sur le Pre l'accès direct au shell root sur le téléphone, en suivant simplement la doc officielle de HP/Palm. Les seuls téléphones portables donnant un accès direct au shell root sans hacks sont sur Android les modèles de Google et de Geeksphone, et chez Nokia le N900.
Des hacks sur le palm, j'en ai fait cependant, notamment en éditant la base SQLite des opérateurs pour ajouter la 3G pour yesss.at
Et c'est là que le bât blesse. Comme le dit ce thread, les nouvelles versions de WebOS ont changé le format de la base des opérateurs de SQLite à Json, et personne dans la communauté WebOS ne voit pour instant comment éditer ce fichier correctement.
De plus la base est réécrite à chaque mise à jour mineure de WebOS, écrasant les ajouts que vous y pouvez y faire.
Palm/HP mise sans doute sur la stratégie opérateur, pas sur la stratégie vente directe. Pourtant quand on voie le succès du Geeksphone (L'investissement initial des fondateurs a été remboursé après seulement un mois de vente en ligne !) on se dit que le créneau peut aussi marcher.


Mon prochain téléphone sera sans doute un Nokia N900, dont le prix a baissé de 30 % en un an, et dont les bases sont solides. Et cette vidéo aussi a joué un rôle. ( Vidéo sans flash: http://ur1.ca/2lxax )






Photo : © mackarus CC-BY-SA
Temps de rédaction: 1h30m

Thursday, December 9, 2010

Un Netbook sans Windows, c'est possible

Autant il a toujours été facile de trouver chez l'assembleur du coin une tour sans Windows, autant jusque récemment trouver un portable sans OS relevait de la gageure. On trouve maintenant sur le site de LDLC 18 portables disponibles à l'achat et un Fujitsu avec le bon vieux FreeDOS. Personnellement j'aime bien booter sur FreeDOS, c'est GPL et on peut taper un DIR C:\ pour voir que le disque dur fonctionne. Même si pour le reste ...
Je viens  de recevoir d'Unimall un Intel Classmate Quanta NL2, un netbook renforcé destiné au marché de l'éducation, dont tous les composants fonctionnent parfaitement sous Linux 2.6.35, en dehors du touch screen.
J'ai tout d'abord installé dessus Meego, l'OS Netbook/Smartphone de Nokia et Intel basé sur Linux, un temps de boot ultra rapide, une belle interface graphique, mais pas de réseau. Et une faible envie de télécharger le SDK juste pour recompiler le noyau et ajouter les modules manquants. J'ai donc par la suite jeté mon dévolu sur Ubuntu 10.10 Netbook Edition, qui fonctionne parfaitement, non sans quelques défauts liés à la nouvelle interface graphique Unity.
Tout d'abord le dock omniprésent sur le panel de gauche réduit la navigabilité de nombreux sites ( Le Monde.fr, Ebay), à commencer par celui ... d'Ubuntu, qui exigent 1024 pixels en largeur pour le navigateur.
Unity manque aussi cruellement de documentation. Quels sont les raccourcis claviers par défault ? Mystère. Une expérience globalement positive cependant, un dock au lieu d'une barre des tâches plait à l'ancien utilisateur de WindowMaker que je suis.

Ce Netbook n'est pas encore distribué en France pour le grand public, mais gageons que les netbooks suivront rapidement les portables, et qu'à noël 2011  LDLC proposera aussi 18 netbooks sans OS !

UPDATE: l'écran tactile est bien reconnu sous Linux, il faut juste utiliser le stylet au lieu de la main.

manu@netbook:~$ dmesg | grep -i eTurboTouch
[ 2.147515] input: eTurboTouch eTurboTouch as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input5
[ 2.147870] input: eTurboTouch eTurboTouch as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input6
[ 2.148323] generic-usb 0003:22B9:0006.0001: input,hiddev96,hidraw0: USB HID v1.01 Mouse [eTurboTouch eTurboTouch]