Récupérer la liste des css inclus dans une page web

Commande plutôt simple mais parfois bien pratique si le code html est bien conçu (une ‘instruction’ par ligne)

wget http://www.helpcomputer.org/ -O - -o /dev/null | grep css

donne une sortie comme cela sur mon site :



Posted in Web at June 19th, 2010. Comments Off on Récupérer la liste des css inclus dans une page web.

MarioKartRandomizer – Ma première application Android

J’ai conscience que ça fait un peu beaucoup double emploi avec mes tweets et mon site sur la chose mais voilà, je me devais de le poster pour la postérité ^^.

Petite entrée en matière : je suis un développeur passionné (trop même peut être)  et j’aime bien les défis.

Le problème était le suivant : Quand ma copine et moi jouions à MariKart sur la Wii, on devait soit choisir nos courses nous même, soit demander au jeu de choisir les courses aléatoirement. Celui ci avait déjà un grain d’intelligence pour ne pas mettre deux fois la même course dans la même série (par défaut 4 courses/série) mais si on faisait 2 séries d’affilée, il n’était pas assez intelligent que pour ne pas nous remettre la même course que la série précédente.

Défi posé : Faire une application qui garde en mémoire les courses faites avant pour NE PAS ressortir celles là au prochain tirage de la série. Permettre un tirage au sort, un affichage simple, un nouveau tirage au sort.

Read More…

Posted in Android at May 15th, 2010. Comments Off on MarioKartRandomizer – Ma première application Android.

Alphablending

Un très court post découlant à nouveau des requêtes qui ont amené les gens ici.

Ici on parle de transparence, plus exactement d’alphablending.
Qui n’est en fait rien d’autre que le niveau de transparence à appliquer à une surface ou un objet.

Répondons enfin à la question qui a été posée dans la recherche : souvent cette valeur est représentée comme un code Hexadécimal de 8 chiffres (à la place des 6 classiques RGB) et simplement devant ce code RGB on rajoute la valeur de A.

Soit AARRGGBB. L’ article sur l’alphablending de Wikipédia nous dit ceci (en lisant cet article tenir compte que 255 est en fait égal à FF en notation hexadécimale) :

La technique de simulation de transparence consiste à ajouter à chaque pixel une valeur, par exemple un octet (nombre de 0 à 255), définissant le caractère translucide de la surface et appelée canal alpha. Un objet est totalement opaque si la valeur alpha est au maximum (255 dans le cas d’un octet). Au contraire, il est invisible si cette valeur est à 0. Cette technique nécessite une forte puissance de calcul ou des fonctions spécifiques implémentées par les processeurs des cartes graphiques modernes. Les jeux l’utilisent intensivement depuis quelques années.

Voilà je pense avoir répondu à la question posée.  @peluche ^^

Posted in Graphisme at May 15th, 2010. Comments Off on Alphablending.

Toutes les nouveautés

Bonjour à tous,

J’avoue avoir beaucoup déserté le blog,  mais j’ai une bonne excuse pour me faire pardonner et quelques petites news croustillantes

Commençons par l’ajout du plug-in pour les navigateurs de mobile (‘WPtouch iPhone Theme’).
Et oui, je me suis rendu compte que ça existait des gens qui surfait sur leur mobile, et même de plus en plus de gens en fait.  Donc, j’ai voulu penser à eux et j’ai ajouté ce petit plugin.

Pour ceux qui ne connaissent pas, c’est un plugin permettant de détecter  le navigateur et selon qu’il soit mobile ou non, offrir une mise en page et un thème complètement différente à l’utilisateur.  Il faut savoir qu’un site web sur un mobile est assez dur à lire s’il n’est pas customisé par le concepteur (utilisation de la loupe forcée, etc etc..).

Pourquoi cette soudaine prise de conscience ? C’est simplement car j’ai enfin craqué pour un smartphone Android. Mon choix s’est porté sur le HTC desire, de par ses spécifications qui en font pâlir plus d’un.

Et en effet il est vraiment au niveau.  Dans tous les tests que j’ai trouvé jusqu’à présent, aucun ne me fait regretter mon choix.  Bref je vais vous sortir mon point de vue sous peu, mais pour vous donner envie :

On annonce même ce téléphone comme un tueur d’iPhone. Quand même…

Donc c’est cela qui justifie ma quasi absence sur le blog, je le testais et l’éprouvais dans ses moindre retranchements. Même ma chérie avait de quoi être jalouse de mon téléphone…

J’aurai donc bientôt une jolie liste d’applications ‘Must Have’ ou encore quelques ‘Why Not’ et autres petites perles dans le genre.

Grace à ce téléphone et l’envie de le tester sous toutes ses coutures, je me suis fait un compte Flickr (Vachement sympa pour uploader les photos de ‘bonne’ qualité) et un compte Delicous (pour synchroniser et partager mes favoris) et évidemment je l’ai lié avec mon compte facebook et twitter pour en profiter pleinement.

Plus de détails et de critiques sur la bête dans quelques jours quand le rush pré-examen sera passé.

Posted in Android at May 1st, 2010. 1 Comment.

LsDvd ou comment mettre à nu votre Dvd

Un petit utilitaire sympa que j’ai trouvé en cherchant pour avoir/éditer des infos dans les fichiers IFO des dvd (ça pour un post que vous verrez dans quelques jours).

Ici il ne fait que lister mais il liste bien.  En quelques secondes vous pourrez connaitre l’entièreté de la structure de votre DVD de façon sommaire.

lsdvd CHEMIN_DU_DVD

Ou alors plus de précisions sur les cellules,  les chapitres, les bandes-son, les sous-titres, les angles de vision, la video utilisée. Je vous indique les plus utile, pour le reste le man existe :

lsdvd -c CHEMIN_DU_DVD #Chapters information
lsdvd -a CHEMIN_DU_DVD #Audio Information
lsdvd -s CHEMIN_DU_DVD #Subtitles Information
lsdvd -x CHEMIN_DU_DVD #All information

Bref une véritable mine d’informations quand on sait à quel point la structure d’un dvd peut être parfois complexe et non intuitive pour le ‘ripper’ ou toute personne voulant en savoir un peu plus sur son DVD.

Autre petit truc sympa les différents formats d’exportations des données récupérées: par défaut c’est le plus simple, c’est la version pour les humains sinon il en existe pléthore d’autres (Perl hash, Python, Ruby, Xml).

lsdvd -Op CHEMIN_DU_DVD #Perl hash version
lsdvd -Ox CHEMIN_DU_DVD #XML Version

Il va de soit que l’on peut combiner les deux instructions.

Quelques exemples :

Read More…

Posted in Linux, Vidéo & Audio at April 8th, 2010. 1 Comment.

Correspondance codes couleur Messenger plus/Hexa

Pour tous les gens qui n’utilisent pas MSN messenger avec messenger + (autre client ou juste sans l’addon plus).  Ils découvrent dans les pseudos de drôles de signes en une sorte de bbcode. Voilà à quoi ils servent.

[b][/b] Gras
[i][/i] Italique
[u][/u] Souligné
[s][/s] Barré
[c=2][/c] Mise en couleur
[a=2][/a] Application d’un fond en couleur

Pour ces deux derniers il est également possible de trouver un ‘=chiffre’ dans la balise fermante. Celui ci représente qu’il existe un dégradé entre la couleur du début et celle de fin.

Voilà un petit aperçu de l’interface messenger plus:

Fenetre messenger plus permettant le formatage du pseudo

Read More…

Posted in Programmation at April 5th, 2010. 1 Comment.

#CafeN – AndroidParty

Oui, je sais, je suis franchement à la bourre.  Mais je tenais quand même à en parler.

Contrairement à la seule autre fois où je me suis déplacé où c’était une petite soirée imprévue dans un café ‘normal’, on commence à avoir une réelle structure qui se met en place, j’ai nommé : le Café Numérique.  En deux-trois mots,  vous prenez la salle du Mirano (anciennement boite et maintenant lieu de rassemblement).

Mirano Salle principale

Mirano Salle principale

Mirano 'Arrière boutique'

Vous prenez un sujet ayant attrait au numérique (très varié, ça va de la confrontation HTML 5 à flash à l’impact du net sur l’école (web 2.0) en passant par la Télé numérique), vous prenez quelques personnes passionnées par leur boulot et sujet, vous ajoutez à ça un bon paquet de personnes qui ont envie de découvrir des nouveautés et d’apprendre des choses et vous avez plus ou moins le concept du Café Numérique.

On pourrait croire que c’est un rassemblement uniquement pour les geeks, mais attention avant de dire ça, il faut savoir qu’un article d’une double page vient de paraitre dans le Télémoustique (Vous pouvez en savoir plus sur l’article sur le blog d’olisushi) qui n’est, selon moi, pas un journal à connotation très geek.

Je crois que c’est avant tout un lieu de rencontre comme un autre, où on peut trouver ici et là des passionnés d’informatique.

Le décor est planté, je peux parler de l’Android Party maintenant.

Pas de réels changements avec l’organisation des cafés numériques habituels. Juste l’ajout du tirage et du concours sur le web.  Personnellement, je trouve ça dommage. D’accord il faut un lieu pour permettre aux gens de discuter librement et un autre où pouvoir écouter les présentations effectuées par les professionnels. Mais ça semble tellement cloisonné, j’ai vraiment eu l’impression d’appartenir à un groupe ou à un autre : celui qui écoute les présentations ou celui qui préfère discuter avec ses amis à coté.  Ceci peut être du aux portes fermées entre les 2 salles.  Je n’ai pas vraiment de solution à proposer car je n’en vois pas personnellement.  Peut-être aussi la petite salle où se font les exposés qui donne pas vraiment envie d’aller dedans ?  Je ne sais pas je n’ai pas de réponse.

Le concours Android lui-même: le compteur étant des plus douteux permettant de faire buzer.  En fait il n’était pas douteux, mais après avoir demandé toutes les conditions qui devaient être réunies pour faire s’incrémenter le compteur j’ai compris.  Pour pas barber avec du technique je le métaphore un peu.

  • Trouvez un éléphant Africain
  • Allez le capturer
  • Ramenez le en Belgique, et faites le immatriculer
  • Allez depuis la cage de l’éléphant jusqu’à la campagne sans ne surprendre personne
  • Avec l’éléphant devant une botte de foin trouvée sur place cherchez la seule aiguille qui se trouve dedans.

Voilà vous devriez avoir votre compteur qui s’est incrémenté maintenant ^^.  Bon ok, j’exagère sans doute un tout petit peu, mais de si peu ;-).

Un compteur légèrement farfelu. On peut parler du tirage au sort, cette fois ce n’est pas un mec qui en avait rien à faire qui l’a reçu (pas comme la fois passée donc), juste un HONTEUX possesseur d’iPhone. Houuuuu, le mauvais…

Contrairement à la fois passée, où un cadeau principal était prévu (à l’époque un téléphone offert par Proximus) et toute une série de cadeaux secondaires plutôt sympathiques (Allant de l’oreillette bluetooth au bon pour un restaurant à Sushi), cette fois c’était beaucoup plus limité : seulement des oreillettes A2DP ont été offertes en plus.

Je ne peux pas terminer ce post sans évoquer du cadeau principal que je me suis offert en version réduite : L’Android Guy conçu par OliSushi. Si vous le trouvez mignon (Il est protégé par mon avatar sur twitter), n’hésitez pas à aller en demander un à Oli, je crois qui lui en reste.

Posted in Android at March 27th, 2010. Comments Off on #CafeN – AndroidParty.