Twitter – Formatage v2

Pour toutes les explications concernant ce script je vous ramène au premier post.
Ici je n’ai fait que rajouter les deux fonctionnalités que je désirais en plus et que j’avais évoqué dans ce premier post (une césure adaptive, et l’affichage des urls à la demande).
J’ai préféré ne pas modifier le premier post (du moins le script de celui ci) pour laisser aux novices un code décorticable assez facilement mais permettre d’avoir toutes les fonctionnalités par ici.

Read More…

Posted in Linux at August 13th, 2010. 2 Comments.

Twitter – formatage

Sous un nom pareil, plein de choses peuvent être dites.

Ici dans mon cas c’est assez simple, je désirais formater la sortie twitter du client texte BTI pour l’afficher avec conky de la façon que je voulais précisément:

  • Suppression des liens (c’est juste de l’affichage je ne sais pas cliquer dessus)
  • Coupage après un nombre défini de caractères et de préférence pas en plein milieu d’un mot

En extra si possible un jour je ferai j’ai fait :

  • Une analyse permettant de voir selon si ou coupe avant ou après le mot on se retrouve le plus proche du chiffre désiré pour la césure et agir en fonction de ça
  • Pouvoir fournir un paramètre et neutraliser la suppression de liens (histoire de l’utiliser en console par exemple)

Voilà tout ça pour finir par vous donner un petit script en Perl (je n’avais plus l’habitude, mais il me semblait être le langage le plus approprié pour ce genre de traitement de chaine de caractère.

Read More…

Posted in Linux at August 12th, 2010. 5 Comments.

Tout déplacer à la racine

Parfois après un long rangement dans de nombreux dossiers on se dit que non, c’est pas comme ça qu’on le voulait.

Alors on se trouve devant la problématique de tout redevoir placer à la racine de supprimer les dossiers créés pour recommencer.

Heureusement grace à find cela reste simple :

find -type f -exec mv {} . \;
-type f : tout les fichiers
-exec : exécute la commande suivante pour chaque fichier trouvé
mv {} . \; : déplace le fichier courant ‘{}’ dans le dossier . (la racine où on s’est placé avant) ‘\;’ dénote la fin de l’instruction

Voilà, on a déplacé tous nos fichiers à la racine et puis on fait comment pour supprimer les dossiers vides ?
Comme ça :

find -type d -empty -delete

On peut maintenant combiner les deux :

find -type f -exec mv {} . \; && find -type d -empty -delete

Voilà vous avez une ligne ‘facile à retenir’ qui vous fait un ménage d’enfer en quelques secondes ;-)

Posted in Linux at July 17th, 2010. Comments Off on Tout déplacer à la racine.

QRCode – Linux

On voit de plus en plus de QR-Code apparaitre un peu partout.

Mais le nombre de décodeurs pour ceux ci n’est pas si nombreux.  Si vous avez un device mobile, pas de problème pour vous (pour android je sais de tête vous citer NeoReader et Barcode Scanner), il y en a aussi foison sur l’iPhone et autres appareils mobile du genre ayant une caméra.

Mais pour les pcs c’est une autre affaire.  Vous avez bien sur quelques sites qui vous proposent de décoder/encoder (la chart API de google par exemple) vos données, mais on reste dépendant d’un site.

En fouillant un peu j’ai trouvé quelques perles :

Read More…

Posted in Linux at July 12th, 2010. 1 Comment.

MarioKartRandomizer Look ‘n’ Feel

Une personne m’a fait remarquer que je vante mon application que je montre où et comment se la procurer mais je ne montre pas un seul instant mon application.
Donc je vais vous donner quelques ressources pour voir les applications android dont on pourrait vous parler dans le futur.

Et aussi pleeeeein de screenshots pour faire plaisir à Saeros ;-)

Les ressources

Ils font tous plus ou moins la même chose, cad reprendre les informations de l’android market, avec plus ou moins de pub et une interface plus ou moins différente.

Sinon vous avez toujours la bonne vieille solution de la recherche google qui fonctionne assez bien pour les applications android.

ScreenShots (Capture d’écran) [français uniquement]

Read More…

Posted in Android at June 21st, 2010. 2 Comments.

MarioKartRandomizer en Chinois !

Surprise

Quelle n’a pas été ma surprise quand j’ai reçu un mail d’une société chinoise gérant le site www.goapk.com me demandant s’ils pouvaient traduire en chinois et placer sur leur site mon application ainsi traduite.

Je me suis laissé tenter par l’aventure et ai donc répondu au mail. Après avoir fourni les quelques ressources qu’il fallait traduire et intégré les traductions dans mon application (Paix à votre âme mes ptits enums). Je vais le poster sur l’android market et l’envoyer a goapk sous peu.

Il y aura donc bientôt disponible sur le market la version 1.4 de MarioKartRandomizer qui a une interface et les noms des courses/coupes disponible en français, anglais, chinois traditionnel et simplifié.

Depuis j’ai reçu un mail d’une deuxième société chinoise me demandant plus ou moins la même chose.

Read More…

Posted in Android at June 19th, 2010. 2 Comments.

MPD – Music Player Daemon

C’est quoi ?

Si comme moi vous aimez que de la musique se joue sans pour autant avoir le besoin de regarder fixement le player qui en est à l’origine, MPD est fait pour vous !
Je m’explique: MPD est en fait comme son nom l’indique une application pouvant tourner en arrière plan de façon complètement autonome.

Et alors ? En quoi ça pourrait m’intéresser ?
Bah voilà, quand tu veux mettre de la musique actuellement, tu es obligé d’avoir ton lecteur multimédia allumé en permanence, si tu le coupes, ta musique s’arrête. Dans le cas présent, tu peux configurer les musiques que tu as envie de lire, et puis tu quittes ton programme, la lecture continue…

Allez bon, tu m’as convaincu, comment ça marche ton truc ?
MPD n’est autre qu’un serveur qui dialogue avec ses clients (oui au pluriel ça peut être vachement pratique d’en combiner plusieurs vous allez voir pourquoi) via l’intermédiaire d’un port (par défaut le 6600) et qui lit sagement la musique qu’on lui a imposé.
Et pour ne rien gâcher au plaisir il est capable de le faire sur plusieurs sorties : Vos baffles évidemment (puristes : alsa, pulseaudio, oss), un streaming http, vers un serveur icecast, shoutcast ou encore un pipe.

Read More…

Posted in Linux at June 19th, 2010. 1 Comment.