Maniatux's Blog

Welcome to the internet

Software

Troll : MS Office et LibreOffice

Rédigé par Xavier - - Aucun commentaire

LibreOffice 4.1 arrive bientôt. BRACE YOURSELVES, TROLLS ARE COMING ! Les billets annonçant la sortie définitive seront probablement ponctués par des trolls Microsoft Office vs LibreOffice. J'ai l'occasion d'utiliser les deux, car au travail nous disposons d'Office 2010, en revanche à la maison je préfère travailler sur du LibreOffice. Je vais tenter d'expliquer pourquoi.

Interface

Le point de désaccord le plus fréquent, c'est l'interface en rubans d'Office 2010. Beaucoup n'arrivent pas à s'en passer et rejettent l'interface de LibreOffice qu'ils trouvent "vieillotte et pas intuitive". D'autres au contraire la trouvent improductive et aiment l'interface classique. Pour ma part j'étais surtout habitué à travailler avec OpenOffice puis LibreOffice, jusqu'à ce que je me mette à Office 2010 pour mon taf. Et je dois dire que l'interface en rubans est très intuitive, on trouve facilement toutes les fonctions que l'on veut dans les onglets. Par exemple si on veut créer une en-tête et un pied de page dans un document Word, ils sont accessibles dans l'onglet "Insertion" qui est visible très rapidement. En revanche pour LibreOffice il faut savoir que cette option se trouve dans les propriétés de la page, c'est moins intuitif.

Je suis donc d'accord pour dire que l'interface d'Office 2010 est plus intuitive que celle de LibreOffice, mais ce n'est pas une raison pour jeter ce dernier. Intuitif ne veut pas forcément dire meilleur, car ayant l'occasion de travailler avec les deux je trouve qu'on peut globalement réussir à faire la même chose.

Compatibilité et Formats

Dans un cadre personnel je préfère utiliser LibreOffice car non seulement c'est le seul qui fonctionne sur Linux, mais il utilise également des formats d'enregistrement interopérables que l'on peut ensuite échanger (exemple avec mon article sur Fully Automated Nagios). Microsoft Office a très longtemps imposé son format propriétaire qui oblige toute personne désirant lire un document à acheter la suite. Ajoutons à cela une situation de monopole et on comprend alors l'importante de pousser les solutions alternatives.

Technique

LibreOffice est un projet qui avance, contrairement à OpenOffice qui semblait enlisé depuis longtemps. Je me rappelle du temps où OpenOffice était lent, il était presque impossible de créer un diaporama sans devenir fou. Et maintenant, en 2013, avec LibreOffice c'est fini : les temps de chargement sont minimaux et les outils sont réactifs. Le vieux EXE d'installation sur Windows a même été remplacé par un MSI propre qui permet de passer des paramètres. Pratiques pour les déploiements automatisés (installations silencieuses). En revanche les mises à jour sont toujours aussi infernales, il faut télécharger entièrement la nouvelle version, alors que Office 2010 s'intègre dans Windows Update et ne prend que les morceaux dont il a besoin.

Conclusion

En conclusion j'ai une préférence pour LibreOffice pour des raisons de compatibilité et philosophiques mais MS Office est aussi une solution très intéressante.

GLPI et les comptes ldap renommés

Rédigé par Xavier - - Aucun commentaire

GLPI est capable d'importer ses comptes utilisateurs depuis un annuaire LDAP (openldap, Active Directory, etc...). Malheureusement si les comptes utilisateurs sont renommés il ne les reconnait plus et créé alors des doublons. L'accès est toujours possible pour les utilisateurs, mais ils ne retrouvent pas leurs données.

C'est ce qui nous est arrivé, car dans le cadre d'un grand ménage et d'une mise aux normes, nous avons changé les logins A.D des utilisateurs. Après de longues recherches sur le web, demandes sur IRC, coups d’œils aux rapports de bug, j'en suis arrivé à la conclusion qu'on ne pouvait pas y faire grand chose. La solution est de modifier les comptes utilisateurs à la main. Or si les utilisateurs sont synchronisés sur un annuaire ldap, le login est impossible à modifier ! Il faut donc ruser.

Il n'est pas forcément nécessaire de migrer tous les comptes utilisateur, uniquement ceux qui ont travaillé sur des tickets. Pour les autres on peut accepter la création de doublon et supprimer l'ancien compte car il n'y a pas de perte de données.

Solution 1 : Interface graphique

Le cheminement à suivre est le suivant :

  • Aller dans Administration > Utilisateurs
  • Cliquer sur le compte utilisateur à migrer
  • Dans l'onglet Synchronisation modifier la méthode d'authentification sur Authentification sur la base GLPI
  • Valider.
  • Changer l'identifiant de l'utilisateur pour le mettre en conformité avec l'annuaire ldap.
  • Remettre la méthode d'authentification sur Authentification sur un annuaire LDAP et sélectionner votre connecteur.

L'utilisateur doit maintenant être capable d'accéder à GLPI avec son nouvel identifiant et retrouver ses tickets.

Solution 2 : SQL

Note : Il est recommandé de procéder à un export (sauvegarde) de la base de données avant de continuer.

Attaquer directement la base de données peut être plus rapide car on peut modifier directement le login. Pour vous faciliter les choses vous pouvez utiliser phpmyadmin si votre serveur le permet. Dans l'exemple suivant la base de données de GLPI s'appelle dbglpi ainsi que l'utilisateur associé. Imaginons que pour l'utilisateur "Xavier C", qui porte l'id 6*, je veux indiquer le login "cx49".

mysql -u dbglpi -h localhost dbglpi -p

update glpi_users set name = 'cx49' where id = '6';

*Pour visualiser les id utilisateurs :

  • Soit passer la souris sur la liste des utilisateurs dans GLPI (l'id apparait dans l'url)
  • Visualiser la table glpi_users sur phpmyadmin
  • Utiliser la commande select name, id from glpi_users order by id;

Conclusion

Les comptes utilisateurs de GLPI ont été remis en conformité avec l'annuaire LDAP, le login est donc à nouveau possible et les tickets préservés.

Steam sous Linux

Rédigé par Xavier - - Aucun commentaire

Steam est maintenant disponible en version Stable pour Linux. Cependant il n'est distribué officiellement que dans le "Store" Ubuntu, en 32bits et 64bits. Pour les autres il faut ruser un peu, et s'appuyer sur le wiki de Valve.

Je l'ai installé sur Fedora 17 64 bits, et première surprise, c'est bien une version 32 bits que nous obtenons puisqu'une longue liste de paquets i686 vient s'ajouter. Petite déception sur ce point, mais j'imagine que c'est pour se simplifier la vie par rapport aux jeux (l'éditeur ne doit pas s'amuser à construire une version 32 et une version 64 bits).

Bon pour le moment ça n'arrête pas de crasher, et il est probable que ce soit lié à SELinux puisqu'il affiche des alertes.

Les jeux de mon compte Steam apparaissent bien sur la version Linux mais ne sont pas installables, sauf CS Source. HL2 et HL Source ne semblent pas encore compatibles. Pour tester un peu la bête j'ai du acheter Half Life 1 à 2,50€, et il faut dire que ça tourne plutôt bien !

Mon impression pour le moment est plutôt positive. Attentons l'arrivée de nouveaux jeux dans le catalogue.

Classé dans : Software - Mots clés : aucun

Tablette Toshiba Folio 100 et Android 4.x

Rédigé par Xavier - - Aucun commentaire

Je viens de récupérer une tablette, la Toshiba Folio 100. Pas de quoi s'affoler en raison de son âge (2010, une éternité!!) et de ses caractéristiques pas forcément impressionnantes. En revanche, elle tourne sous Android. Et si il y a une chose de bien avec Android, c'est l'énorme communauté qu'il y a derrière.

Toshiba s'est complètement planté en fournissant Android 2.2 remanié à sa sauce, avec une interface incompréhensible n'ayant plus grand chose à voir avec l'original. Mais grâce à xdadevelopers et plus précisément DerArtem, il existe un port de Cyanogenmod actuellement en Android 4.1.

Procédure d'installation

Notes importantes : Tout d'abord il est recommandé de travailler avec une batterie chargée... comptez 50% au moins pour être tranquile. Ensuite vérifiez votre câble USB, un transfert interrompu peut être gênant. Et dernièrement, bien que le risque de break soit faible voir inexistant (il est toujours possible de booter l'image recovery avec fastboot) ne me tapez pas dessus si vous faites des bêtises !

Commencez par vous procurer fastboot. Il est fourni dans le SDK Android, mais si vous êtes sous Fedora avec rpmfusion vous pouvez l'avoir plus facilement car il est packagé :

# yum install android-tools

Téléchargez les différents fichiers donnés sur le topic. Eteignez votre tablette, puis procédez de la manière suivante :

  1. Appuyez pendant 1 seconde sur le bouton d'allumage
  2. Lorsque le logo Toshiba apparait, appuyez 3 fois sur le bouton d'allumage, puis 1 fois sur le bouton "Volume up"

Vous arrivez ainsi en mode fastboot. En fait le système attend que vous exécutiez une commande depuis le PC. Après avoir branché votre câble USB, utilisez fastboot (sur le PC) pour charger une image permettant d'effectuer toutes nos bidouilles (note : commande à faire en administrateur / root) :

# fastboot boot recovery-cwm-CM10-A3.img

Vous voilà maintenant en mode recovery.

Il est recommandé de sélectionner "wipe data/factory reset" pour commencer, puis install zip from sideload. Une fois de plus la tablette va attendre une action de la part du PC :

# adb sideload formatsd.zip

Sélectionnez à nouveau install zip from sideload puis :

# adb sideload cm-10-20121117-UNOFFICIAL-betelgeuse.zip

Une dernière fois, install zip from sideload, puis :

# adb sideload gapps-jb-20120726-signed.zip

Voilà nous venons de passer un script permettant de formatter correctement la carte SD, puis nous avons installé le système de base, puis le pack contenant les Google aps.

Rebootez ensuite la tablette. Si vous voyez la petite porte des étoiles Cyanogenmod, c'est gagné :D Bon ce n'est pas encore parfait, je note des soucis avec le WiFi (perte de signal alors que le routeur est à 3 mètres), le son (parfois Youtube est inaudible) et probablement d'autres que je n'ai pas encore vu. Mais dans l'ensemble ça marche pas mal.

J'ai toujours eu du mal à comprendre l'intérêt d'une tablette, mais avec cet appareil je vais vraiment pouvoir en faire l'expérience. Cela ne remplacera pas mon PC c'est certain, mais cela peut faire une bonne machine d'appoint ! A suivre.

MIUI

Rédigé par Xavier - - Aucun commentaire

Je dispose d'un htc Desire Z acheté en 2011 et déjà obsolète puisque les rares ROM en 4.0 ou supérieur ne sont pas très fluides. Ce qui est génial avec les smartphones et tablettes ce sont ces ensembles de techniques qui font que pour rester à la page il faut changer l'appareil tous les 2 ans, ou même encore plus souvent.

C'est ainsi que l'on se retrouve à la recherche de la ROM idéale, qui reste légère tout en intégrant les dernières nouveautés. Depuis cet été j'utilise : MIUI (se prononce "me-you"). Bien que la version dédiée pour mon appareil soit à base Android 2.3.7 seulement, elle est très complète. Et en prime, c'est fluide, avec une autonomie batterie préservée.

MIUI offre des petits détails qui font sont intérêt :

  • La possibilité au déverrouillage de l'écran d'arriver directement sur les SMS reçus ou même les avoir en pop-up
  • Un gestionnaire de thèmes
  • Un appareil photo plus rapide a démarrer avec plus de fonctionnalités (sauf le panorama)
  • Un lecteur de musique modifié
  • Un écran d'accueil revu (proche de iOs parait-il)
  • Deux dispositions au choix pour l'affichage des conversations SMS
  • Un gestionnaire de blocage appels/sms
  • Une arborescence des paramètres systèmes revue
  • Possibilité de révoquer les droits de certaines applications (accès au réseau, etc)

Aurais-je réussi à vaincre l'obsolescence programmée en trouvant cette ROM qui fait mon bonheur ? :)