577 liens privés
C'est trop moi ça. En plus j'ai mon "cercle magique"
shaarli.fr <--> Wikipedia <--> Topito .
En général je finis à corriger des articles sur les lapins de Gascogne mais le lendemain j'adore voir ou je me suis évadé :-)
Juste trop bien !
Tout la syntaxe Markdown.
Vraiment génial ce truc !
A la base je cherchais à faire des sous-listes mais je n'ai pas l'impression que c'est possible. Je m'en suis sorti avec un retour à la ligne et l'utilisation de titres.
Edit-20141107 : bien sûr que l'on peut faire des sous-listes ; il suffit de les indenter (4 espaces ou une tabulation en début de ligne)
Wouhouhou
\o/
J'ai réussi à résoudre ma première « grosse » anomalie en PHP !
/me happy
J'ai trouvé comment ne plus avoir le bug d'affichage des données EXIF. Et ça fonctionne. C'est juste une coquille à corriger (Tmos ou Sebsauvage, si vous me lisez ;-) ).
La flemme de comprendre comment faire des push/pull/commit dans Github, je vous le livre brut de décoffrage ici :
Évidemment, c'est dans le fichier "index.php".
* Suppression mauvaise lecture
Aux lignes 106/107 et 113/113, dans la fonction "readEXIF", on a :
...
list($x,$y) = preg_split('/', $efocal);
$efocal = round($x/$y,0);
...
et la même chose pour $efnumber
==> Et bien on peut supprimer ces deux couples de lignes. Ça enlève une belle division par zéro juste parce qu'il ne trouve pas le caractère '/' (ou est-ce un caractère d'échappement tout simplement?)
Bonne concaténation des infos EXIF
J'ai remarqué (après décalage sur plusieurs lignes de chaque instruction) qu'un '.' traîne lors de l'utilisation de cette même fonction dans la fonction principale à la ligne 224.
- On a :
- :...
- if ($display_exif == 1) $img_captions[$file] .= readEXIF($currentdir . "/" . $file);
- ...
- *Que l'on peut découper en :
...
- if ($display_exif == 1)
- {
- $img_captions[$file] .= readEXIF($currentdir . "/" . $file);
- }
- ...
- Et là on voit une erreur (je suppose un raccourci/optimisation trop rapide) : il y a un point ( '.' ) juste avant le égal ( '=' ).
==> Et je me sors du bouiboui ainsi :
- :...
- if ($display_exif == 1)
- {
- $toto = readEXIF($currentdir . "/" . $file);
- $img_captions[$file] = $toto;
- }
- ...
A ce niveau, plus d'erreur PHP crachée dans la page générée.
Mais toujours pas d'affichage des données EXIF à côté du nom du fichier lors de l'affichage de l'image de la galerie.
- Et oui, quelques lignes plus loin (ligne 232), un petit malin a de nouveau afficher ceci :
- :...
- $img_captions[$file] = $file;
- ...
- ==> Je m'en suis sorti ainsi (même si je suppose que l'on peut supprimer carrément la ligne...) :
...
- $img_captions[$file] = $file.$toto;
- ...
Excusez les noms de variables vraiment simpliste (on dira que c'est ma marque de fabrique) et la pull-request un peu "hors process" mais je m'en vais mettre à jour mon serveur ainsi.
Edit: En effet, supprimer la ligne (initialement) 232 fonctionne.
Edit3: Ou pas car visiblement ça n'affiche plus le nom du fichier - juste les données EXIF... :-(
Edit2: Pour les nouveau utilisateur de MinigalNano, il faut bien évidemment que le paramètre '$display_exif' soit à '1' dans le fichier 'config.php'...
Edit4: Bon, à propos de mon idée de supprimer les deux couples de lignes pour la focale et le F-number, ça enlève l'erreur mais ça ne résout pas le problème car cela m'affiche « Canon EOS 550D | 55/1mm | 1/160s | f8/1 | ISO 100 » au lieu de « Canon EOS 550D | 55mm | 1/160s | f8 | ISO 100 ». A bon entendeur... Edit5: je pense que c'est un problème dans le preg_list qui n'aime pas le "/" ou alors qui nous renvoie en fait un mauvaise valeur ou alors il faudrait prendre autre type de split...
Ouais, juste une bonne blague tout ça.
Déjà ils ne sont pas allé chercher plus loin que ça : https://fr.wikipedia.org/wiki/Mod%C3%A8le:Wikip%C3%A9dia_sur_papier pour établir leurs chiffres.
Ensuite ça n'a pas trop de sens car bien que fort de bientôt 1.5 millions d'articles (pour la version francophone), seulement 0.2% sont des articles reconnus de qualité : https://fr.wikipedia.org/wiki/Projet:Label . Le reste n'a peut-être jamais été relu...
Cf les articles vitaux : http://orangina-rouge.org/shaarli/?uuXMQA
edit: « Et si... on imprimait une version mise à jour de Wikipedia ? » vu par xkcd : http://what-if.xkcd.com/59/
Je crois que cette carte parle d'elle même :
Elle représente les résultats des élections présidentielles 2010 où Ioulia Timochenko ( https://fr.wikipedia.org/wiki/Ioulia_Timochenko ) était au second tour.
Pour rappel, elle est actuellement en prison et était d'une certaine manière la tête de file de la révolution orange de 2004 ( https://fr.wikipedia.org/wiki/R%C3%A9volution_orange ) - révolution qui n'est pas sans rappeler ce qui se passe actuellement en Ukraine : http://www.mediapart.fr/journal/international/200214/ukraine-des-dizaines-de-morts-dans-de-nouveaux-affrontements-jeudi
Bref, sur la carte on voit bien que la partie la plus occidentale veut du changement tandis que la partie orientale - celle limitrophe avec la Russie - n'a pas voté pour Ioulia Timochenko... (NB : Kiev est situé au nord).
Je serais pas surpris que les policiers qui tirent sur et tuent des dizaines de manifestants viennent de ces régions...
à lire également :
Mmmmh...
Intérêt de cette application relevé par Seb : http://sebsauvage.net/links/?wSID6Q qui donne envie... sauf que...
...sauf que, beurk g**gle, alors je regarde chez mes amis, f-droid. Et paf je tombe là-dessus : https://f-droid.org/posts/security-notice-textsecure/ ... Bon ça donne pas trop envie.
En gros f-droid ne distribue pas TextSecure bien que l'ayant fait par le passé car il n'ont pas d'apk signé de la part du développeur. Donc impossible de s'assurer que la compilation des sources par la team f-droid offre le même résultat que ce qui est fourni sur le market (si j'ai bien compris).
Bon, à la limite, je me dis ça date de 2012 ; c'est pas grave, la situation a peut-être changé. Sauf que...
... sauf que je tombe sur cette anomalie dans le GitHub officiel : https://github.com/WhisperSystems/TextSecure/issues/53 . Bon en gros le dev dit, bwof, fournir l'apk sans passer par Android Market, c'est pas cool pour l'utilisateur, il risque de faire de la merde... toussa... bon... ça date d'il y a un an... admettons. Sauf que...
... sauf que y'a un mec qui est reparti à la charge il y a 2 mois en ouvrant l'anomalie #127 : https://github.com/WhisperSystems/TextSecure/issues/127 en disant :
« Ok à la limite f-droid, t'aime pas mais bowdel de médeux, fournit nous au moins un apk en dehors du système fermé du géant californien.
- et le dév répond, ouais c'est pourri g**gle mais si vous vous voulez vous en passez c'est que vous savez recompiler des sources et puis de toute façon si vous êtes capables de comprendre les risques encourus à accepter les applications tierces c'est que vous savez compiler les sources. Alors compilez.
- ... »
o_Ô
WTF !
Bon... Que dois-je faire ?
Déjà je peux pas installer l'appli pour l'essayer car je n'ai pas le Play Store. Ensuite est-ce que je dois faire confiance aux sources mais sans être capable des les compiler ? Ou alors je me dis que le dév n'a que d'la merde dans les yeux et qu'il n'a rien compris à la vie ?
NB1: ça me fait penser à l'histoire de AbonEntendeur qui était bien parti mais qui est devenu de plus en plus fermé ; j'en parlais il y a 18 mois : http://orangina-rouge.org/shaarli/?hbdjtg .
NB2 : je crois que ce shaarlink regroupe tous les tag les plus "rudes" de mon shaarli...
Cela ne m'est pas destiné mais je réponds quand même :-) . Et je vais le faire d'une manière simple.
Srollez.
Oui descendez en bas de la page.
N'importe quel shaarli.
...
...
...
"The personal [...] delicious clone".
Oui shaarli est un truc perso et chacun est libre de l'utiliser comme il veut. Si tu trouves que y'a trop d'info dans http://shaarli.fr (que je lis exhaustivement également), tourne toi vers celui qui le gère...
Ou implémente toi un instance du soft "shaarlo" ou "shaarli-river".
C'est vrai je trouve aussi que parfois ya des pavés, ou alors que y'a pas assez d'infos ou que c'est écrit en anglais.
Pas grave, je passe ; je continue.
Mes 2 sous.
Sympa, un petit site - qui ne semble pas commercial (contrairement à son TLD) - qui donne des astuces pour le poker (THE principalement).
Ici les erreurs courantes des débutants :
- Être impatient ;
- Être prévisible ;
- Jouer trop de mains ;
- Ne pas connaître les bases ;
- Trop bluffer.
Trop amusant.
Ne jamais demander aux autres ce que l'on peut faire soi-même !
@Timo : pense au réflexe f-droid : https://f-droid.org/repository/browse/?fdfilter=pdf (en plus accessible avec le "bang" duckduck go " !fdroid" - trop facile).
J'ai également VuDroid qui plante quand je lui fais ouvrir une pièce-jointe depuis un email, pas très ergonomique (zoom, menu, ..) mais fait son job.
Bon voici la version Linux. Je sais, c'est facile à faire pour beaucoup mais je suis sûr que certains seront content de se rappeler comment faire facilement.
#!/bin/bash
in_path=$1
out_path=$2for i in $in_path/*; do
out_file=$(basename $i)
jpegtran -optimize -outfile $out_path/$out_file $i
jpegtran -progressive -outfile $out_path/$out_file $i
jpegtran -grayscale -outfile $out_path/$out_file $i
done`
Alors évidemment, petit rappel : il faut simplement créer un fichier script-jpegtran.sh dans un dossier (par exemple /home/script/ ) et avec dans l'interface du terminal appeler cela avec les dossiers à traiter en argument :
sh /home/script/script-jpegtran.sh /home/Images/avant/ /home/Images/apres/
Il y a l'optimisation des images, la conversion en progressif et le passage en niveau de gris. Ces images sont pour un tuto sur internet où la couleur n'a pas d'importance --> je gagne encore du poids sur l'absence des filtres de couleurs (à vérifier...).
via http://bashscripts.org/forum/viewtopic.php?f=7&t=849
Edit : Confirmation :
1 - original ; 24 photos : 50.8Mo
2 - avec options optimize et progressive : 46.9Mo
3 - avec option grayscale (en plus) : 44.9Mo
Je m'attendais à un gain plus important mais c'est déjà ça.
Edit2 (20141104) :
Je viens de recevoir un signalement par email que la syntaxe ci-dessus est FAUSSE. Ou du moins ne fais pas ce que l'on espère. Je cite :
« il y a une faute d'innatention, les 3 commandes "jpegtran" prennent le fichier originale en entrée et écrivent sur le même fichier de sortie, donc il n'y a que la dernière optimisation qui est vraiment effectuée. »
(J'ai certainement synthétisé trop vite ici plusieurs commande que j'avais sur mon pc...)
On peut donc utiliser la syntaxe suivante (en plus c'est + court) :
#!/bin/bash
in_path=$1
out_path=$2for i in $in_path/*; do
out_file=$(basename $i)
jpegtran -optimize -progressive -grayscale -outfile $out_path/$out_file $i
done
Merci à l'utilisateur, de chez https://www.linuxmint-fr.org, qui a voulu rester anonyme.
Trop excellent. Ca fait longtemps que je voulais remettre la main dessus : le Rattleback fabriqué à partir d'une cuillère. C'est en genre de toupie (en français un anagyre - https://fr.wikipedia.org/wiki/Anagyre ) qui une fois mis en rotation dans un sens va ralentir et se mettre à tourner dans l'autre sens. Assez surprenant.
Et une simple "poussette" dessus va le mettre en rotation également.
mmmmmh, sur le papier, ça a l'air pas mal mais je reste méfiant...
- déjà cela semble être un logiciel libre ( https://github.com/WhisperSystems/TextSecure ) mais ça me semble trop beau pour être vrai.
- ensuite si cela est avéré, j'attends que cela soit bloqué sur le Play Store. tant que c'est autorisé, je me dis qu'il y a anguille sous roche.
- enfin, sans la connaissance suffisante pour relire le code (j'sais même pas coder alors c'est dire...), je ne ferais confiance aveuglément au système.que lorsqu'il aura quelques années derrière lui (cf Linux : 20 ans).
Et puis, le "si votre correspondant n'a pas l'appli, ça marche quand même", c'est un peu louche. J'espère que dans tels cas, il est clairement indiqué que la communication n'est pas chiffré. Pareil pour les appels.
Et puis ça marche avec PGP ? Parce que sinon, méfiance bis.
Allez, pour ouvrir la nuit :
« Si tu n'arrives pas à penser, marche.
Si tu penses trop, marche.
Si tu penses mal, marche encore. »
Jean Giono
Ahah, trop fort !
Ya des soirées comme ça : on fini a regarder une vidéo pour se fabriquer un bateau pop pop :-) juste excellent. ça donne trop envie !
D'une certaine manière, les effets bénéfiques d'une catastrophe naturel : une concentration des contributions à la carto accrue.
C'est bien la merde.
On peut penser que ggle génère une signature (un hash) de chaque message d'une discussion (via l'interface web ?). On peut penser aussi que cela sert dans le cadre du stockage des échanges entre deux correspondants.
Et même avec le (fake) mode "Off-The Record" (sauce ggle), cette signature est générée...
Cela confirme ce que je pense : quand les mastodontes parlent de "protection de la vie privée", c'est uniquement vis à vis des personnes qui nous entourent déjà et pour qui on n'est déjà capable (physiquement parlant) de se protéger (exemple : je me déconnecte d'un site systématiquement, j'efface mon historique, ...).
En revanche vis à vis des instances que l'on ne contrôle pas, c'est du flan...
'm'enchante pas trop c't'histoire !!!
Encore une fois, l'équipe OSM HOT se mobilise :
HOT pour « Humanitarian Openstreemap Team » (cf https://wiki.openstreetmap.org/wiki/FR:Humanitarian_OSM_Team )
Ici pour le typhon Haiyan. Et je découvre un nouveau calque le « H » pour « humanitaire » !
Allez, c'est la nuit, ça a été joué à l'excellent Frets on Fire à l'instant et c'est juste trop excellent.