:-y

Affichage conditionnel en LaTeX avec la ligne de commande

jeudi 30 janvier 2014 - 12:30

Ce n'est pas nouveau, LaTeX c'est génial. Par contre quand on a des besoins particuliers, ça peut vite se compliquer surtout quand on n'a pas pris le temps de lire la courte (?) introduction à LaTeX2.

Pour des énoncés de partiels, je voulais facilement pouvoir générer l'énoncé avec et sans la correction, tout ça en ligne de commande s'il vous plaît !

La solution est très simple


\documentclass[12pt]{article}

%% Création de la variable booléenne sol
\newif\ifsol

%% Par défaut je veux afficher les solutions
\soltrue

%% Si la variable SOLOFF est définie je masque les solutions
\ifdefined\SOLOFF
\solfalse
\fi

\begin{document}

Quelle est la couleur du cheval blanc d'Henri IV ?

%% Affichage conditionnel
\ifsol \textbf{Blanc} \fi

\end{document}


En compilant (fonctionne avec latex et pdflatex) normalement
- latex fichier.tex
On obtient l'énoncé avec les solutions

- latex "\def\SOLOFF{}\input{fichier.tex}"
On obtient l'énoncé sans les solutions

Merci LaTeX

sources :
- http://brunettoziosi.eu/posts/latex-conditional-compilation.html
- http://tex.stackexchange.com/questions/5894/latex-conditional-expression

Quelques liens inutiles pour passer le temps #47

jeudi 23 janvier 2014 - 18:52

1 - Je ne savais pas mais certaines sonneries Nokia sont en Morse
Connecting people !
http://www.youtube.com/watch?v=9QWez2Siw4g
SMS : ...--...
Je trouve ça beau

2 - Je suis tombé un peu par hasard sur un site qui permet de télécharger les vidéos Youtube, vimeo avec une interface sobre...
http://filozavr.com/
Ça vaut pas KrISS dwld mais ça peut servir :-)

3 - Une vidéo où une prof de chimie coupe le bras d'une élève pour de faux :
http://www.koreus.com/video/eleve-bras-couteau-sang-experience-chimie.html

4 - Merci duckduckgo tu me fais rêver :
https://duckduckgo.com/?q=recette+frangipano
Did you mean recette frangipani?
https://duckduckgo.com/?q=recette+frangipani
Did you mean recette frangipane?

Pour ceux qui se demandent comment j'ai pu mettre un o à la place d'un e : http://bepo.fr
(Non c'est faux, mais ça aurait pu être une bonne excuse non ? Oui Fred, Il va falloir que je m'y mette)

Je pense que vous avez remarqué mais des fois il a aussi du mal avec les accents.
Je cherchais un exemple et suis tombé sur cette page Wiktionary sympa :
http://fr.wiktionary.org/wiki/Annexe:Curiosit%C3%A9s_linguistiques_en_fran%C3%A7ais

Tout ça pour vous donner un exemple de recherche qui merdouille :
https://duckduckgo.com/?q=onomatopée
Did you mean onomatopeee?

5 - Je suis tombé sur https://www.google.com/takeaction/
« Un Internet libre et ouvert pour un monde libre et ouvert »
« Chacun de nous peut s'exprimer, créer, apprendre et partager grâce à Internet. »
« Personne ne le contrôle : aucune organisation, aucun individu ni aucun gouvernement. »
« Il relie le monde entier et nous devons le protéger. »
« Rejoignez les quelque 3 000 000 d'internautes qui se prononcent en faveur d'un Web libre et ouvert.  »

Ils sont gentils, hein, ils veulent notre bien...
Regardez, on est sympa, on propose plein de services gratuits : http://sebsauvage.net/links/?Z4kjvg

C'est dommage parce que ça part d'une bonne intention, mais après les censures Adsense pour des images de nu(e)s ou autre, les suppressions des applis du play store sans raison justifiée et la même chose pour les extensions Chrome... Je sais pas, mais ça m'énerve de lire des trucs comme ça de leur part...

6 - Pour ceux qui aiment les statistiques en temps réel
http://www.planetoscope.com
via : http://www.2m3.net/index.php?page=lire&id=9430

Il s'en passe des choses, on dirait pas comme ça :
http://www.planetoscope.com/24-heures-en-france.php

7 - Une petite illusion sympathique :
https://i.chzbgr.com/maxW500/7866710528/hCB0713B7/
via : http://cheezburger.com/7866710528

8 - Un truc qui ne sert à rien, mais j'aimerais bien l'avoir dans les mains pour voir :-)
https://i.chzbgr.com/maxW500/7983448064/h3B5C9C5E/
via : http://cheezburger.com/7983448064

9 - http://fr.wikipedia.org/wiki/Allit%C3%A9ration
Ça m'a donné envie de revoir le film

« Voilà ! Vois en moi l'image d'un humble vétéran de vaudeville, distribué vicieusement dans les rôles de victime et de vilain par les vicissitudes de la vie. Ce visage, plus qu'un vil vernis de vanité, est un vestige de la vox populi aujourd'hui vacante, évanouie. Cependant, cette vaillante visite d'une vexation passée se retrouve vivifiée et a fait vœu de vaincre cette vénale et virulente vermine vantant le vice et versant dans la vicieusement violente et vorace violation de la volition. Un seul verdict : la vengeance. Une vendetta telle une offrande votive mais pas en vain car sa valeur et sa véracité viendront un jour faire valoir le vigilant et le vertueux. En vérité ce velouté de verbiage vire vraiment au verbeux, alors laisse-moi simplement ajouter que c'est un véritable honneur que de te rencontrer. Appelle-moi V Voilà ! »

— Version française de la tirade par laquelle le héros se présente à Evey.

« In view, a humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of fate. This visage, no mere veneer of vanity, is a vestige of the vox populi, now vacant, vanished. However, this valorous visitation of a bygone vexation stands vivified, and has vowed to vanquish these venal and virulent vermin vanguarding vice and vouchsafing the violently vicious and voracious violation of volition! The only verdict is vengeance; a vendetta held as a votive, not in vain, for the value and veracity of such shall one day vindicate the vigilant and the virtuous. Verily, this vichyssoise of verbiage veers most verbose, so let me simply add that it's my very good honour to meet you and you may call me V. »

— Version anglaise

10 - http://aem1k.com/world/
C'est juste magnifique.
Je tombé sur ça en étudiant l'utilisation de fishbone pour la partie js de KrISS feed.
https://github.com/aemkei/fishbone.js

Nouvelle installation de Debian !

vendredi 17 janvier 2014 - 17:23

Ça fait plus d'un mois que je n'ai pas posté, mais ce n'est pas parce que je vous boude, juste que je suis pas mal occupé et que ça va encore durer un petit moment. Et parce que ça aurait été trop facile, j'ai eu quelques petits soucis avec LVM. « C'est super LVM, tu peux redimensionner les partitions à la volée, comme tu veux » qu'on m'avait dit. Tu parles, je fonce tête baissée à coup de lvreduce et lvextend pour augmenter la taille de ma racine et paf, ce qui devait arriver arriva, j'ai tout fait planté. Bon on m'a expliqué qu'il fallait quand même prendre quelques précautions, mais c'était trop tard.

Heureusement, je n'ai rien perdu (backup ! backup !). Du coup j'me suis dit que j'allais en profiter pour vous faire un petit résumé de qu'est-ce que je fais après une nouvelle installation Debian. Je modifierai sûrement en fonction de mes besoins à l'avenir pour que ça me serve de référence perso.

Je veux être root à la place du calife


Afin de pouvoir utiliser sudo sans problème avec mon compte classique tof, j'ouvre un terminal et je passe en root
- su
J'ajoute le groupe sudo à mon compte tof
- usermod -a -G sudo tof
et le tour est joué :
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Un petit menu rapide qui va bien


J'utilise gnome 3 qui répond plutôt bien à mes besoins mais j'utilise en plus un menu en bas pour faciliter l'accès à mes raccourcis rapides (Alt+F2 ne fait pas tout).
- sudo aptitude install cairo-dock
Cairo dock est simple, fonctionnel et ultra paramétrable avec des raccourcis clavier qui vont bien.

Si vous avez besoin de personnaliser un peu gnome:
- sudo aptitude install gnome-tweak-tool
Je ne l'utilise pas personnellement, mais je l'installe chez certaines personnes qui ne peuvent pas vivre sans la corbeille sur leur bureau...

VLC


Impossible de lire les mp4 avec iceweasel (firefox), VLC help me !
- sudo aptitude install vlc mozilla-plugin-vlc
Je rappelle qu'il faut éviter le format mp4 :
https://commons.wikimedia.org/wiki/Commons:Requests_for_comment/MP4_Video#No_MP4_support
via : http://root.suumitsu.eu/links/index.php?9MXo9w

Pour le moment, cette config est suffisante, mais si j'ai besoin de plus côté multimedia, le plus simple est encore d'ajouter deb-multimedia.org, pour les trucs comme libdvdcss ou w32codecs. Plus d'infos sur
http://debianhelp.wordpress.com/2011/11/06/to-do-list-after-installing-debian-squeeze/
qui date un peu mais qui reste très utile !

Gnash/PepperFlash


J'utilise gnash avec iceweasel, mais quand on me demande de tester certaines choses qui nécessitent flash, j'utilise chromium
- sudo aptitude install chromium
En fait, flash fonctionne grâce à l'api PepperFlash qui n'est disponible qu'avec chrome.
Il faut donc dans un premier temps télécharger chrome pour linux. Par exemple :
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
On cherche ensuite le fichier qui nous intéresse :
- dpkg -c google-chrome-stable_current_i386.deb | grep libpepflashplayer.so
Puis on le récupère, par exemple :
- dpkg --fsys-tarfile google-chrome-stable_current_i386.deb | tar xOf - ./opt/google/chrome/PepperFlash/libpepflashplayer.so > libpepflashplayer.so
On le met où on veut (en créant par exemple un dossier plugins dans la config de chromium) :
- mkdir ~/.config/chromium/Default/Plugins/
- mv libpepflashplayer.so ~/.config/chromium/Default/Plugins/
Et on configure chromium pour qu'il utilise ce plugin en ajoutant une ligne dans le fichier .profile
- nano ~/.profile
Edit 20141022 : CHROMIUM_FLAGS à la place de CHROMIUM_USER_FLAGS
- export CHROMIUM_USER_FLAGS="--ppapi-flash-path=$HOME/.config/chromium/Default/Plugins/libpepflashplayer.so"

Pour tester sa version de flash
https://www.adobe.com/software/flash/about/

Je supprime la recherche par défaut de google dans la omnibox en ajoutant un truc du style :
- http://localhost/%s

Arhhh mais pourquoi sont-ils aussi méchants ???


Les disques NTFS c'est chiant, heureusement, il y a ntfs-config :
- sudo aptitude install ntfs-config
- sudo ntfs-config -> activer écriture sur les périphériques externes

Après avoir installé Debian à partir d'une live USB, le fichier /etc/fstab est sûrement mal configuré et il faut commenter la dernière ligne correspondant à la clé USB utilisée pour l'installation : https://bugs.launchpad.net/usb-creator/+bug/150872
- sudo nano /etc/fstab

Le beeeeeeeep à l'extinction de l'ordi n'est pas très discret, du coup je le supprime :
- sudo nano /etc/modprobe.d/blacklist.conf
- ajout de blacklist pcspkr

Le bip bip du terminal de gnome aussi.
- Menu -> Édition -> Profils... -> Modifier -> « bip » du terminal !!!

Et parce qu'il faut bien bosser un peu


Je me suis limité à ce que j'avais en tête, mais j'en ajouterai sûrement au fur et à mesure des besoins:
- sudo aptitude install build-essential php5 php-pear git gettext filezilla qtcreator emacs texlive texlive-latex-extra auctex wine gimp-plugin-registry gimp-gmic audacity unrar-free

La gestion des coding standards Symfony2 avec phpcs
- sudo pear install PHP_CodeSniffer
- cd /usr/share/php/PHP/CodeSniffer/Standards/
- sudo git clone git://github.com/opensky/Symfony2-coding-standard.git Symfony2
- sudo phpcs --config-set default_standard Symfony2

L'utilisation du dossier public_html pour accéder à http://localhost/~tof
On commence par modifier l'utilisateur et le groupe associés à apache (dans l'absolu, ce n'est pas bien, mais c'est le plus simple pour ne pas se prendre trop la tête avec la gestion des droits liés à www-data)
- sudo nano /etc/apache2/envvars
export APACHE_RUN_USER=tof
export APACHE_RUN_GROUP=tof
On modifie le propriétaire du dossier apache2
- sudo chown tof /var/lock/apache2/
On crée le dossier public_html
- mkdir public_html
On active le mode userdir
- sudo a2enmod userdir
On met en commentaire les lignes du module pour configurer php pour public_html
- sudo nano /etc/apache2/mods-available/php5.conf
Redémarrer apache pour prendre en compte les modifications
- sudo service apache2 restart

Bien sûr tout ceci est à utiliser à vos risques et périls !

Comment perdre du temps...

mercredi 04 décembre 2013 - 08:32

Tout allait bien ce matin quand je tombe sur une vidéo youtube que j'essaye de regarder sans succès avec KrISS dwld...

Mon premier réflexe a donc été de voir si la signature avait encore changé depuis la dernière fois. Je perds donc 5/10 min à chercher, changer et réessayer, mais sans succès...

Bizarre, bizarre, j'essaye donc en ajoutant pwn devant l'url, j'essaye de voir la vidéo mais pareil, même erreur. J'en conclus que ce n'est pas de ma faute, qu'il va falloir patienter pour que ça remarche, mais comme je n'ai pas le temps de regarder, j'attendrais que l'équipe de deturl fasse quelque chose.

Je me souviens que j'avais du code php qui normalement se débrouillait tout seul pour chercher la signature, j'essaye donc mais j'obtiens toujours la même erreur...

Je remets donc tout en place, j'allais abandonner quand soudain je teste un autre format, juste au cas où...

Tadam, la vidéo apparaît...

J'essaye une autre vidéo et ça marche pour tous les formats...

Conclusion, Google a un problème avec le format webm pour cette vidéo : http://www.youtube.com/watch?v=hNEPZqJv_es

Merci de m'avoir fait perdre 20 min... La prochaine fois, je testerai d'autres vidéos avant de m'emballer.

Youtube est bizarre, sur la page des gens genre (GiedRé) les vidéos fonctionnent avec Gnash, mais pas sur la page des vidéos, ça charge en boucle...

Vous pouvez pas faire comme koreus qui fournit directement le lien vers les vidéos ?
http://www.koreus.com/video/beauty-of-mathematics.html
http://embed.koreus.com/00071/201312/beauty-of-mathematics.mp4
http://embed.koreus.com/00071/201312/beauty-of-mathematics.m4v
http://embed.koreus.com/00071/201312/beauty-of-mathematics.webm
http://embed.koreus.com/00071/201312/beauty-of-mathematics-hd.mp4

Ça serait vachement plus simple quand même !

KrISS feed intègre RainTPL, enfin presque

jeudi 14 novembre 2013 - 18:28

RainTPL est le template PHP utilisé par exemple dans Shaarli.

L'avantage d'utiliser un moteur de template c'est de grandement simplifier les vues associées au code. L'inconvénient, c'est que ça alourdit l'exécution du code (tout est relatif avec l'utilisation d'un cache et de la compilation des templates en PHP).

Sauf qu'avec KrISS feed, il y aura l'avantage sans l'inconvénient. En fait j'ai intégré RainTPL dans le dossier source src ce qui me permet d'avoir un code source et des templates plus légers, plus lisibles et donc plus simples à maintenir. Quand je compile le fichier index.php j'intègre directement les templates php générés par RainTPL et supprime les dépendances à RainTPL pour faire comme avant.

En gros je suis en train de supprimer le script generateIndex qui était en bash et j'ai créé un fichier make.php qui me permettra plus de souplesse à terme et qui permettra à un plus grand nombre de compiler le fichier index.php. Pour le moment le fichier make.php est spécifique à KrISS feed, mais j'espère bien le rendre plus générique pour l'adapter à d'autres projets.

Pour illustrer ce que ça a apporté, dans le dossier des templates tpl :
- avant 86329 octets
- après 74541 octets
Pour l'index.php généré:
- avant 9327 lines 328009 octets
- après 9204 lines 327510 octets

Donc en gros pour les utilisateurs finaux pas beaucoup de changements, mais le code continue de s'améliorer et ça c'est chouette :-)

Il faut savoir que RainTPL n'est plus vraiment maintenu dans sa version 2 et que j'ai eu quelques problèmes avec.

- J'ai essayé quand même de poster sur github un de mes problèmes et je n'ai eu aucun retour en 1 mois. Heureusement ce n'était pas bien important, juste un comportement bizarre facilement contournable.

- J'ai également dû intégrer un pull request qui permet de corriger des problèmes liés à l'interprétation des points dans les chaînes de caractères.

- Enfin Nodd a identifié un autre problème lié à l'utilisation du signe égal dans une chaîne de caractères lors d'une affectation que j'ai pu heureusement contourner assez simplement.

Malgré tous ces problèmes, je pense que RainTPL est une bonne solution. J'ai pu l'intégrer facilement pour qu'il soit fonctionnel dans le source et le supprimer dans le code généré. Il risque d'y avoir un temps d'adaptation avec la nouvelle version du source même si Nodd m'a déjà permis de grandement améliorer la stabilité. Je crois qu'il n'y a plus de problème actuellement lié à RainTPL et c'est une bonne chose.

Quelques liens inutiles pour passer le temps #46

mardi 05 novembre 2013 - 11:59

Une petite série de life hack:
1 - 2 bols dans un micro-onde, c'est possible :
https://i.chzbgr.com/maxW500/7668413952/h31C1E4E0/ (via)
2 - Des lits superposés, 2 cintres et il ne manque que les films en Imax...
https://i.chzbgr.com/maxW500/7667283200/h3593C0C6/ (via)
3 - Comment ça c'est pas vraiment un life hack ?
http://design-milk.com/sweeper-and-dustpan-by-jan-kochanski/
Vous pouvez faire la même chose en moins design :
http://img.gaoxiaoo.com/uploads2/zhezhaobucuoo.jpg
4 - Utile pour les chinoises quand il y a de la pollution (via) :
https://i.chzbgr.com/maxW500/7813220864/h2D0637EF/ (via)
5 - Fallait juste y penser mais un moule, c'est parfois autoreverse !
http://25.media.tumblr.com/tumblr_lsax5tOtFx1r3al53o1_400.jpg (via)
6 - Si le 2e couplet de la chanson « LeS peTiTs secReTs » de GiedRé vous a traumatisé, j'ai LA solution :
https://i.chzbgr.com/maxW500/7582077696/h120E3E01/ (via)
7 - Vous connaissez tous la technique pour plier les T-shirts ? En voici une autre :
http://snapguide.com/guides/fold-a-shirt-military-style-save-space-and-room/
8 - Comment connaître le niveau d'une bouteille de gaz :
https://lh3.ggpht.com/-dSV_Bvq8n_w/UU5lhSjbVDI/AAAAAAAAeE0/rlOrUbV_4w8/s640/DSC00407.JPG (via)
9 - C'est chiant à manger les cupcake, mais ça c'était avant :
https://i.chzbgr.com/maxW500/7866799872/hE6C00DF5/ (via)
10 - Pour lire un livre plus facilement :
https://lh5.googleusercontent.com/-2buzfmwZYAw/UmqKZ4z38wI/AAAAAAAAHxc/lOVAYWMIwYY/w426-h338/reading.jpg (via)

J'ai essayé de sélectionner des choses un peu différentes des trucs classiques :
- http://korben.info/life-hacks.html
- http://www.boredpanda.com/life-hacks/
- http://www.topito.com/top-trucs-astuces-simplifier-la-vie-maison
Ou des Chindogu
- http://choualbox.com/jOlMU (via)

Quelques liens inutiles pour passer le temps #45

samedi 26 octobre 2013 - 18:16

1 - Jeu : Saurez-vous reconnaître à quelle langue appartiennent les extraits ? Quand ça arrive à 4 langues, ça commence à être dur...
http://greatlanguagegame.com
via : http://www.2m3.net/index.php?page=lire&id=9419

2 - La cigarette dans les publicités, ce ne sont pas les idées qui manquent !
http://www.vivelapub.fr/la-metaphore-de-la-cigarette-en-25-pubs/

3 - J'aime bien ce genre d'approche :
http://www.youtube.com/embed/GTH8hqJbCxw
via : http://www.koreus.com/video/oui-marketing-magazine.html

4 - Vous essayez tant bien que mal de faire le bruit du coucou en serrant vos 2 mains et en soufflant dedans ? Laissez tomber :-p
Bonus, à la fin, apprenez à faire le bruit des oiseaux avec un seul doigt !
http://www.youtube.com/embed/QiIj2gDzaNI
via : http://www.koreus.com/video/mitsuhiro-mori-flute-main.html

5 - C'est tellement facile de mettre des étiquettes sur les gens, et pourtant :
http://i.imgur.com/NWuspql.jpg
via : http://sebsauvage.net/links/?FwVf8w

6 - Une solution si vous avez dû mal à vous lever les matins
http://www.youtube.com/embed/0G4j1pNAA40
via : http://www.koreus.com/video/reveil-dechiqueteur-billet.html
Pourtant nous sommes tous d'accord avec ça :
https://i.chzbgr.com/maxW500/7862022144/h5B788180/
via : http://cheezburger.com/7862022144

7 - Je ne sais pas si c'est leur tête, mais cette blague avec le titre, Nerd vandalism, me fait beaucoup rire
https://i.chzbgr.com/maxW500/7761012736/hF5CC82BE/
via : http://cheezburger.com/7761012736

8 - C'est plus trop la saison, mais ça peut donner des idées pour l'année prochaine
https://i.chzbgr.com/maxW500/7761831680/hA50B4BD2/
via : http://cheezburger.com/7761831680

9 - Smiley
http://root.suumitsu.eu/smile/
via : http://root.suumitsu.eu/links/?jwKGJg
Et si ça vous dit, amusez-vous avec http://sebsauvage.net/files/unicode_fun.html
via : http://sebsauvage.net/links/?rYiNug
Un bon test pour voir si vous pouvez lire l'unicode :-)

10 - Faudrait savoir ?!
https://i.chzbgr.com/maxW500/7825347328/h55CC3F17/
via : http://cheezburger.com/7825347328

Mais pourquoi sont-ils aussi méchants ????

jeudi 24 octobre 2013 - 16:30

Micro$oft


J'ai banni Micro$oft de mes usages personnels depuis bien longtemps. Il m'arrive malheureusement de devoir encadrer des travaux pratiques de bureautique avec le terrible pack office de M$ (Je n'ai pas le choix sinon je peux vous garantir que je privilégierais libreoffice). Je ne l'avais pas fait depuis plusieurs années et ce retour n'a fait que confirmer mon dégoût des outils Micro$oft (via).

Après avoir fait un joli document Word, mes étudiants en Biologie devaient exporter leurs créations au format HTML. Certains m'appellent car le résultat n'est pas celui qu'ils attendaient. En effet, je constate que leur mise en page personnalisée, grâce à M$ Word, est complètement foutue sous Firefox. Je demande aux étudiants d'essayer d'ouvrir leur fichier HTML avec IE et là magie, c'est tout beau (tout est relatif, ça reste un document Word...). Non mais franchement c'est pas du foutage de gueule ?

Je profite de cet exemple pour rappeler aux étudiants les principes de l'interopérabilité : les standards, tout ça ; j'ai parlé un peu dans le vide, mais au moins j'ai dit ce qu'il me semblait important. L'année prochaine, je pense que je préciserai que je ne veux plus encadrer ce genre de TP parce que je refuse de cautionner l'intégration de M$ dans les cursus universitaires.

HP


Il m'arrive aussi parfois de dépanner des personnes qui ont des problèmes avec Windows. Je préfère les convertir à Linux, mais à 91 ans, je ne pense pas que ce soit une bonne idée de changer de système d'exploitation.

J'allume l'ordi et j'ai une jolie erreur sur le fichier lpk.dll. Je cherche vite fait sur le net, j'essaye de faire 2, 3 trucs et paf un BSOD (ça faisait longtemps que je ne l'avais pas vu celui là...). Je n'étais pas très bien outillé alors, pour vérifier l'état hardware de l'ordi, je fais confiance aux outils HP installés sur une partition du disque dur de la machine. GROSSE ERREUR !!! Comme tout était en vert (proc, RAM, etc.), je ne me suis pas méfié et j'ai cherché pendant un bon moment pour rien. J'ai abandonné en confisquant l'ordinateur pour faire un petit test au chaud avec mes outils classiques. Je mets un petit CD avec différents outils et je lance Memtest. Moins d'une minute après, je trouve qu'une des 2 barrettes de mémoire est morte.

Non mais franchement, les outils HP je les connaissais omniprésents, imposants et inutiles, mais je pensais qu'ils fonctionnaient un minimum. Je serais curieux de voir le test réalisé par leur outil pour que ça prenne autant de temps sans rien trouvé... sleep(rand()) ???

YouTube


Je vous avais dit que depuis un petit moment je n'utilisais plus flash mais son équivalent libre gnash qui malheureusement est bien souvent inutile.

Il fonctionnait très bien avec Youtube sauf que depuis quelques temps, ce n'est plus le cas ! C'est quoi ce bordel ?

Heureusement, j'ai KrISS dwld et si ça continue, je vais même peut-être bientôt virer gnash parce que comme ça je pourrais dire que mon ordi fonctionne comme un iphone... (les gens sont beaucoup plus compréhensifs quand ça vient d'une pomme empoisonnée)

Bon par contre, j'ai déjà dû changer le code de KrISS dwld pour l'adapter car Youtube semble modifier son algo de signature régulièrement (si vous utilisez la version indépendante, pensez à mettre à jour quand ça ne marche plus). Mais du coup, quand j'aurai un peu de temps libre, j'essaierai de le faire évoluer parce que j'ai plein d'idées pour faciliter mon expérience utilisateur sur le web :-)

En plus je vois que ça sert à d'autres, du coup c'est chouette :
http://orangina-rouge.org/shaarli/?AsLypQ

Google


Vous utilisez ghostery, adblock, vous avez configuré votre moteur de recherche avec duckduckgo ainsi que la barre d'adresse... vous vous croyez à l'abri ??
Faîtes un petit about:config et faîtes une petite recherche google.

browser.safebrowsing.keyURL
https://sb-ssl.google.com/safebrowsing/newkey?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2

Oh purée, je n'avais pas pensé à ça, mais chaque URL que vous visitez est testée pour savoir si elle comporte des risques et bien sûr il ne faut pas oublier de remercier Google pour ça !

Je n'ai pas trop cherché comment tout ça fonctionnait mais client=SAFEBROWSING_ID serait un identifiant unique permettant de nous identifier que je ne serais même pas surpris...

Je ne suis pas le seul à m'être fait cette réflexion on dirait : http://root.suumitsu.eu/links/?jFpKJA

Help KrISS feed translations ?

samedi 05 octobre 2013 - 12:55

https://translations.launchpad.net/krissfeed

C'est enfin possible de traduire KrISS feed avec LaunchPad. Je n'y serai jamais arrivé sans l'aide de Matttbe, merci bien. Bon je ne suis pas fan de cette solution et je me perds un peu dans launchpad, mais comme je n'ai malheureusement pas trouvé d'alternatives chouettes en PHP du style (Weblate ou Rosetta), j'ai choisi la solution de facilité même si cela n'a pas été aussi simple que ce que je pensais...

Maintenant c'est à vous de jouer, heu de traduire ^^

KrISS dwld version 2

samedi 14 septembre 2013 - 13:46

Victoire \o/

Grâce à Gilles, vous pouvez conserver votre indépendance de tout service extérieur pour télécharger les vidéos de Youtube !!!
Il m'a parlé d'une autre alternative http://deturl.com et en étudiant le code, j'ai pu extraire le minimum pour corriger l'ancien KrISS dl. Du coup plus besoin de service extérieur !

Vous pouvez donc utiliser le bookmarklet général pour être tout le temps à jour mais qui se sert de tontof.net :
- http://tontof.net/kriss/dwld/#KrISS_dwld
ou le bookmarklet spécifique à Youtube qui ne dépend de rien mais qui ne se mettra pas à jour automatiquement :
- http://tontof.net/kriss/dwld/#youtube

Et ça fonctionne avec http et https !
Pour https, il vous faudra au préalable activer le certificat sur https://tontof.net avec le bookmarklet général.
Pour l'autre, ça fonctionne directement.

Ça méritait bien une version 2 :-)

Merci Gilles !