• J’ai commencé un nouveau #plugin pour #SPIP : centre_image
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/centre_image

    Après installation (PHP 5 au minimum : on a besoin de la fonction image_filter), on se retrouve avec 3 filtres qui s’appliquent à des images :
    centre_image($fichier) retourne un tableau array{x,y} du centre d’intérêt de l’image,
    centre_image_x($fichier) et centre_image_y($fichier) sont plus directement utilisables dans les squelettes, puisqu’ils retournent indépendamment la valeur x et la valeur y de la fonction précédente.

    x et y sont des valeurs entre 0 et 1 (x à 0 à gauche, 1 à droite ; y à 0 en haut, 1 en bas), qui donnent les coordonnées du « point d’intérêt » de l’image, calculé automatiquement sur le principe de l’« entropie ».

    Quelques éclaircissements :

    – un problème classique quand on recarde une image automatiquement, c’est que selon la nature de l’image, on n’obtient pas un recadrage pertinent (têtes coupées parce qu’on a visé trop bas, statue hors cadre parce qu’on a coupé au centre…) ; du coup, je viens déjà d’introduire un réglage automatique dans la fonction image_proportions livrée dans le plugin image_responsive (version 5.0 à l’instant) :
    ``image_proportions($img, 16, 9, "focus")``
    là où l’on pouvait déjà indiquer top, left… si on indique focus, alors l’image sera recadrée en fonction du résultat du nouveau plugin ;

    – une difficulté que je veux régler, c’est l’utilisation de grandes images en fond de page : quand on écrit la tritraille dessus, on fait dans le systématique, et du coup ce n’est pas forcément le plus heureux ; avec ce plugin, on peut décider que si le point d’intérêt de l’image est à gauche, alors on installera la titraille à droite sur l’image (et inversement) ;

    – une orientation que je veux développer pour le plugin image_responsive (d’où le passage en version 5) : faciliter et automatiser la « direction artistique », c’est-à-dire la possibilité d’afficher une version zommée sur le point d’intérêt de l’image quand on l’affiche en petit ; si je connais le « point d’intérêt » avec l’autre plugin, une partie du boulot est déjà fait…

    – le gros hic, c’est que la méthode fonctionne couci-couça (mais vu le but, je pense que c’est très acceptable : avant on coupait ou on plaçait les éléments carrément au pif)… la prochaine étape du développement va consister à donner des outils pour que le webmestre puisse, d’un clic, « forcer » le placement du point d’intérêt.

    • Un petit squelette pour tester sur des documents pris au hasard sur ton site :

      <html>
      <body>

      <BOUCLE_documents(DOCUMENTS){0,10}{par hasard}{inverse}{extension=jpg}>
      <div style="position: relative; float: left;">
      [(#FICHIER|image_reduire{200})]

              <div style="position: absolute; margin-left: -7px; margin-top: -7px; left: [(#FICHIER|centre_image_x|mult{100})]%; top: [(#FICHIER|centre_image_y|mult{100})]%">
              <img src="[(#CHEMIN{imgs/croix.png})]">
              </div>

      </div>
      </BOUCLE_documents>

      </body>
      </html>
    • @speciale : comme tu le vois, si tu passes par |mult{100}%, tu obtiens bien des pourcentages. J’ai préféré la vieille méthode du pseudo-pourcentage en stockant directement la valeur entre 0 et 1 (0.35 est égal à 35%), parce qu’avec des vrais pourcentages, il faudrait que je stocke aussi le symbole % dans la variable, et là c’est super-lourd derrière (si tu veux faire des manipulations mathématiques, tu dois alors d’abord virer le symbole de pourcentage…)

    • Sympa, je l’ai testé avec le petit squelette suivant et une sélection d’images déposées dans squelettes/images :

      <h1>dans ta face !</h1>
      <BOUCLE_ls(DATA){source glob,  #CHEMIN{images}/*.jpg}>
      [(#VALEUR|image_reduire{150})]
      [(#VALEUR|image_proportions{1,1,center}|image_reduire{150})]
      [(#VALEUR|image_proportions{1,1,focus}|image_reduire{150})]
      <hr />
      </BOUCLE_ls>

      J’ai bien fait attention à utiliser des images où « le centre d’intérêt » était déporté dans un coin et jamais au centre, et le résultat était souvent bon. Le squelette de test affiche l’image originale réduite à 150 px, puis la même « recadrée » au centre et enfin une version recadrée #automagiquement sur le focus. Du coup, cela permet de mettre en évidence l’action de l’argument focus par rapport à un recadrage au centre.

      Idée, je pense que ça serait sympa d’intégrer la fonction image_proportions dans le plugin filtres images du core (elle y a sa place amha). Et puis, cela permettrait aux personnes qui le souhaitent de jouer avec centre_image sans installer image_responsive. Tu en penses quoi @arno ?

      #spip_blog #merci :)

    • yep @b_b et @arno, je suis d’accord, je l’ai dit plusieurs fois : ça commence à faire un certain temps maintenant qu’on a nos fonctions d’images dans un plugin bien propre séparé du core (et fourni en dist), donc pour moi TOUTES les fonctions d’images intéressantes devraient s’y trouver, une fois qu’on les a un peu testé. D’après moi ça n’a pas de sens d’avoir plusieurs plugins différents comme « conteneur » de fonctions d’images (sur la zone/contrib il y avait un plugin de fonctions supplémentaires comme ça). On balance tous les trucs utiles dans le plugin commun.

      @nidal j’avais commencé un tout début de truc, mais jamais eu le temps de le faire en entier parce que sur mon temps libre j’essaye de ne pas coder. :)
      Mais je l’ai toujours en tête, et j’en ai même reparlé dans le cadre un projet pro cette semaine…

      Je ne pense pas que ce soit un truc énorme à faire, peut-être une idée d’atelier en plus pour la rencontre de Toulouse dans 3 semaines.

    • @b_b : je suis d’accord. La difficulté, c’est de savoir ensuite comment on continue à faire évoluer ces fonctions une fois qu’elles sont dans le core. (La dernière fois que j’ai voulu intervenir dans un plugin_dist, on m’a annulé ma modif en me renvoyant à des séries de tests à valider et tout et tout. Autant dire que ça me fait chier si c’est pour retourner là-dedans.)

      Après, en l’occurence, on a spip_proportions stable et bien pratique qu’on pourrait sans difficulté ajouter au core. Mais là il s’agit d’intégrer dedans la fonctionnalité « focus », qui est carrément expérimentale. Je ne sais pas trop comment on gèrerait ça.

    • @arno ça pourrait pas être géré à base de pipeline(s) ? La fonction image_proportions (générique, dans le noyau) pourrait avoir un pipeline quand on est dans le cas « focus ». Quand y a rien de spécial, ça prendrait le centre par exemple, mais un plugin pourrait s’insérer dedans et définir X et Y. Cette fonction n’aurait pas à connaître qui peut venir changer ça. Et ce serait donc au plugin centre_image de s’insérer dans le pipeline et de définir X et Y suivant sa méthode. Un truc comme ça.

      Après on peut aussi se dire qu’il n’y aura toujours qu’une seule manière de trouver un centre de manière automatique, et qu’il y ait une fonction unique (non existante par défaut) qui peut être définie (par un autre plugin donc) et quand elle est définie ça l’utilise pour sortir X et Y.

      Mais bon pipeline ou fonction unique, le principe reste le même : « image_proportions » doit juste permettre de s’y insérer (dans le cas « focus » tout du moins), en donnant l’image en question et en permettant de renvoyer un X et un Y.

    • Yo @arno, je viens de voir que tu viens de commiter un ajout pour permettre la définition explicite manuelle du focus d’une image : Allelujah ! :D

      Du coup ça correspond tout à fait au plugin « Focus » que j’avais mollement commencé et dont je parlais. Si ton plugin peut bien être utilisé de manière tout à fait autonome, c’est vraiment ça.

      Par contre je ne comprenais pas où tu stockais les coordonnées du focus. Mais après lecture, il semblerait que tu les gardes dans un fichier JSON contenant le MD5 de l’image, c’est ça ?

      Du coup, en plus d’être utilisable pour les images « spip_documents » avec l’ajout d’interface que tu as fait, c’est potentiellement utilisable aussi pour d’autres images non-"spip_documents", c’est ça ? (Bon ce sont des cas plus rares hein, mais c’est toujours bien de le savoir.)

      #merci !

    • @rastapopoulos : exactement, ça se base « bêtement » sur l’URL du fichier. Dans l’espace privé, ça récupère toutes les images qui ont un lien .hasbox et un type image/…. Et j’ai ajouté l’exclusion sur les images qui sont intégrées à l’intérieur des articles, sinon ça se met à déconner (à cause des doublons).

    • Attention : la nouvelle version réclame qu’on utilise la dernière version du plugin-dits medias, et mon plugin contient des motifs pour forcer l’affichage des images de portfolio en grand (150 pixels de large, et non plus les minuscules trucs de 60 pixels).

      C’est assez contraignant pour l’instant, en attendant qu’on modifie le comportement natif de medias (j’ai demandé à le faire ce matin, mais aucune réponse sur spip-dev).

      Dans l’interface privée, un javascript va attaquer les logos et les documents joints :

      Sur la seconde image, on voit bien la différence avec l’actuel : les vignettes sont de très bonne taille (ça donne une impression d’interface carrément plus moderne).

      Le javascript récupère chaque image, et à chacune ajoute un petit cadre vert (indiquant que le centre d’intérêt est chargé), et une croix à l’endroit du centre d’intérêt automatique.

      Si on veut corriger, c’est immédiat : on prend la croix, on la fait glisser vers le centre d’intérêt et voilà, c’est corrigé. Je vois pas comment faire plus simple.

    • Autre question : le filtre « image_recadre » du noyau sait aussi prendre en entrée un ratio maintenant ("3:2, +").
      (Et du coup image_proportions est-il d’ailleurs toujours pertinent, peut-être vaut-il mieux mutualiser puisque la fonction du noyau sait déjà le faire.)

      Mais du coup il manque le fait de pouvoir donner des pourcentages (ceux de centre_image) dans le troisième argument $position, il me semble, c’est ça ? (Car je crois que ça ne connait que top, left, etc.)

      Et un corollaire : dans ce genre de recadrage, si on donne le point de focus, c’est pour qu’il soit « à peu près » au centre une fois le recadrage terminé. Mais suivant où il est placé, ce n’est pas forcément pile au centre. S’il est proche d’un bord, ben ça doit s’arrêter au bord.

    • C’est assez contraignant pour l’instant, en attendant qu’on modifie le comportement natif de medias (j’ai demandé à le faire ce matin, mais aucune réponse sur spip-dev).

      ( je ne vois pas ton message sur spip-dev)

    • Oui, je suppose qu’il faudrait aussi améliorer image_recadre, mais encore une fois c’est une question pratique : image_proportions est chez moi et je peux le patcher instantanément. Dans le core je ne sais plus trop si j’ai le droit de patcher ou si je vais me faire jeter.

      Pour ta dernière remarque, oui c’est pris en compte : on recadrer au plus proche du centre d’intérêt, mais ça ne va pas forcément le placer au centre si ce point est près du bord. Mon code qui fait ça n’est pas d’une compacité folle, c’est parce que ça laisse la logique mathématique plus visible comme ça :-))

    • Ah et aussi en rapport : ce plugin jQuery qui recadre en javascript suivant le focus de chaque image (qu’on précise dans le code de l’image) :
      http://seenthis.net/messages/289821

      Cela peut être complémentaire pour générer moins d’images, et aussi pourquoi pas pour définir les hauteurs d’images en « em » afin d’être alignées sur la grille typo et les largeurs sur la grilles des colonnes (qui peut être en %), et donc pas toujours la même proportion suivant l’écran.

    • @rastapopoulos : j’ai un script remplir_image.js qui fait ça aussi. Mais l’avantage avec image_proportions et les nouvelles subtilités d’image_responsive (et <picture>), c’est qu’on n’attend plus sur javascript pour charger et afficher les images. Avec Chrome pour l’instant (et Firefox le mois prochain), c’est incroyablement plus réactif que quand on compte sur jQuery pour faire des calculs et des affichages.
      http://seenthis.net/messages/264068

    • @arno pour le core, logiquement, tu as le droit de patcher tant que ça ne casse rien à l’existant.

      Si on veut faire « propre », je crois qu’il y a deux méthodes pour ça :

      – Soit la fonction a une batterie de tests unitaires. Et donc tu peux modifier dans la branche stable (3.0), tester si ça renvoie toujours les bons trucs pour les anciens comportements, et si tests ok, commiter. Si on part du principe que les tests unitaires sont complets, alors tant que ça renvoie ok, toute modif peut être commitée sans danger.

      – Soit ya pas de tests, ou bien tu n’as pas le temps de comprendre comment les faire tourner (hihi). Dans ce cas, tu peux modifier dans la branche dev (3.1) ! Tu testes sur tes cas à toi (pas les tests unitaires normalisés du coup), et si tu penses que c’est bon, tu envoies en 3.1. Du coup c’est public et tu peux demander à d’autres de tester ton ajout. Si plusieurs personnes pensent que c’est bon (ou que personne ne répond pendant longtemps :D) : tu reportes ta modif dans la branche stable (3.0). Un « backport ».

      Ça ce sont les deux manières qui normalement devraient toujours marcher. Sinon c’est pas gentil. :)

      Après, au-delà, il est possible aussi de commiter directement en 3.0 sans tests unitaires, et reporter en 3.1 (c’est moins logique mais c’est logique quand on est dans un projet réel qui utilise la stable !). Là faut juste être sûr de soi, de ne rien casser.

      Enfin, mon avis purement personnel est que ce serait super que tu améliores image_recadre du noyau avec ces ajouts (notamment le fait de pouvoir lui passer les coordonnées précises), et que ça soit ainsi mutualisé dans un seul endroit (le plugin d’images du noyau, commun à tou⋅te⋅s).

    • Un truc qui me questionne : je vois que ça enregistre les coordonnées calculées ou forcées dans local/ ... du coup, si on vide le cache des images, on perd les coordonnées qu’on avait forcées à la mano en déplaçant la croix ?

      Est-ce qu’il ne vaudrait pas préférer, si on est dans le cas d’un document eregistré dans la table spip_documents, ajouter 1 ou 2 champs pour stocker les coordonnées ?

    • Là l’avantage c’est que ça marche pour n’importe quelle image, même quand c’est pas un document SPIP (les logos par exemple, mais ça pourrait être d’autres choses).

      Mais par contre oui, l’emplacement des JSON posent clairement un problème : une vraie information pérenne ne DOIT PAS se placer dans un dossier temporaire. :D

      Pour rappel, SPIP à 4 dossiers variables : 2 fixes, et 2 temporaires. Et dans le même temps : 2 accessibles, et 2 inaccessibles.

      Les noms des dossiers sont très mal choisis mais restent là par compatibilités. Mais dans le code les noms sont beaucoup plus clairs et logiques :

      – permanent_accessible : IMG
      – permanent_inaccessible : config
      – temporaire_accessible : local
      – temporaire_inaccessible : tmp

      En conséquence, les infos de positions sont permanentes, et accessibles. Et donc si on ne veut pas les enregistrer en base, mais dans des fichiers, alors elles devraient aller dans IMG, pas dans local.

    • @marcimat non non : image_recadre fait déjà les proportions (et je l’utilise régulièrement). Donc pas besoin d’ajouter une fonction pour ça à mon avis.

      Au lieu de faire |image_passe_partout|image_recadre maintenant je fais |image_reduire{taille maximum que je veux}|image_recadre{16:9,''}.

      Mais ce qu’il faudrait du coup, c’est améliorer image_recadre qu’on a déjà, pour lui intégrer la possibilité de définir le centre manuellement et précisément dans l’un de ses paramètres.

    • Ce plugin m’intéresse particulièrement en conjonction avec le plugin image_responsive, plus précisément dans ce qui était décrit dans le premier post avec la fonction image_proportion.
      Cependant,
      #FICHIER|image_proportions{16,9,"focus"}|image_responsive{320/640,1,0}
      avec ou sans guillemets à focus, ne semble rien donner de manière automatique. Si l’on définit le focus de l’image, cet argument semble inutile.
      Je suis en SPIP 3.0.20, Filtre image_responsive en 6.4.1 et Centre image en 0.5.1.

      Merci pour tous ces plugins et pour le coup de main :)

    • J’ai ajouté en SPIP 3.1, en espérant ne rien n’avoir cassé, la possibilité d’utiliser le centrage avec la fonction |image_recadre, du plugin fonctions_images qui est fourni par défaut avec SPIP

      Donc, on activant ce plugin, sans forcément avoir le plugin image_responsive, on peut utiliser des recadrages en centrant sur le point d’intérêt, de la sorte :

      [(#LOGO_ARTICLE|image_recadre{16:9, -, focus})]

      ou encore, pour avoir une taille spécifique

      [(#LOGO_ARTICLE|image_recadre{200:80, - focus}|image_reduire{200, 80})]

      Il y a aussi focus-center comme dans image_proportions.

    • J’ai une question : je viens de rajouter une invalidation du cache (http://zone.spip.org/trac/spip-zone/changeset/97747) pour pouvoir voir l’effet d’un changement du point d’intérêt immédiatement.
      Du coup, j’ai étudié un peu le code et j’ai été sidéré de voir qu’au lieu de sauvegarder dans la base, c’était un fichier .json qui était créé pour enregistrer la position du point d’intérêt.
      Qu’est-ce qui a présidé à ce choix technique ?

    • Je me suis fait une fonction sympa :

      // Permet de recadrer une image en la centrant sur son focus
      function focusimage($img, $largeur, $hauteur, $position = 'center') {
              if ((largeur($img) <= $largeur) AND (hauteur($img) <= $hauteur)) {
                      $img = image_recadre($img, "$largeur:$hauteur", '+', $position, 'transparent');
                      $img = image_recadre($img, $largeur, $hauteur, $position, 'transparent');
              } else  {
                      $img = image_recadre($img, "$largeur:$hauteur", '-', 'focus', 'transparent');
                      $img = image_reduire($img, $largeur, $hauteur, $position, 'transparent');
              }
              return $img;
      }

      Et si l’image est plus petite, elle est affichée au centre par défaut, mais on peut indiquer sa position.

    • Merci pour ce plugin qui s’avère rapidement être indispensable.
      Une chose à préciser dans une éventuelle future documentation (c’est peut-être mentionné dans le fil de discussion mais j’ai pas tout relu) : le point d’intérêt n’est pris en compte que si le filtre image_recadre est appliqué en premier à l’image.

      Ceci fonctionne :
      [(#LOGO_PATATE|image_recadre{4:3, -, focus}|image_machin|image_truc)]

      Mais pas cela :
      [(#LOGO_PATATE|image_machin|image_truc|image_recadre{4:3, -, focus})]

    • Oui et on disait avec @marcimat que peut-être ça pourrait être bien de garder en mémoire cette info au fil des modifs d’une image OU de garder en mémoire la toute première image source quand il y a une suite de filtres d’images d’affilée, et SI la dernière chose avant le « recadre » a les mêmes dimensions que l’image d’origine, alors on peut recadrer avec le même centre, même 12 filtres plus loin.

      Bon, en attendant, faut bien le mettre en premier…

  • Pour lutter contre la fraude, la SNCF augmente le prix de l’amende
    http://www.lemonde.fr/economie/article/2015/02/20/sncf-le-prix-de-l-amende-passe-de-35-a-50-euros_4580558_3234.html

    La #SNCF a présenté, vendredi 20 février, un vaste plan de lutte contre la #fraude, annonçant que le tarif de l’#amende pour les voyageurs sans billets passerait, à partir du 2 mars, de 35 à 50 euros. Cette amende peut, si elle n’est pas réglée par le contrevenant, être majorée jusqu’à 375 euros.

    Le montant de l’amende n’avait pas été revalorisé depuis 2003, a précisé la SNCF lors d’une conférence de presse. La SNCF va également augmenter les #contrôles à bord des trains, ainsi qu’à quai, avant et après le voyage [après ?? ndc].

    Le délai de #recouvrement des procès-verbaux est par ailleurs allongé, passant de deux à quatre mois, tandis qu’un droit de communication a été ouvert par le ministère de l’intérieur, donnant accès à ses #fichiers pour la SNCF, afin de permettre l’identification des fraudeurs.

    La répression à l’encontre des 22 000 #multi-fraudeurs recensés sera en outre durcie : le seuil au-delà duquel un fraudeur devient multi-fraudeur est abaissé de 10 à 5 procès-verbaux, et le dépôt de plainte devient systématique. « Nous voulons inverser durablement la tendance et casser la fraude organisée », a commenté lors d’une conférence de presse la directrice des trains, Maud Bailly.

    UN MILLION D’AMENDES PAR AN

    Une première mesure avait été prise au mois de septembre, avec le raccourcissement de la #durée_de_validité_des_billets TER, passé de deux mois à sept jours, afin d’empêcher l’utilisation répétée d’un billet lorsqu’il n’a pas été validé par un contrôleur à bord du train.

    Chaque année, un million d’amendes sont payées à bord des trains, mais le taux de recouvrement des procès-verbaux n’est que de 10 % . La fraude coûte chaque année 30 millions d’euros à la SNCF. Le secrétaire d’Etat aux #transports, #Alain_Vidalies, avait affirmé en janvier que l’intensification de la lutte contre la fraude dans les transports publics figurait parmi ses priorités pour l’année 2015.

    #chasse_aux_pauvres #sévices_publics #mobilité

    Pour mémoire, une loi socialiste de 2001
    La #LSQ : un train de mesures répressives pour les #précaires !
    http://www.ac.eu.org/spip.php?article95

    François Thonier a été condamné à 2 mois de #prison par le tribunal de Bordeaux.

    François Thonier, jugé une première fois à Bordeaux le 12 novembre 2002 pour délit de #fraude_habituelle, a été condamné en première instance à payer 800 € d’amende et 769 € de dommages à la SNCF. Il a immédiatement fait appel de ce jugement « en solidarité avec tous ceux et toutes celles qui ne peuvent pas payer le train ».

    • « frapper le plus fort possible » contre la fraude
      http://www.lemonde.fr/economie/article/2015/02/20/pourquoi-la-sncf-veut-frapper-le-plus-fort-possible-contre-la-fraude_4580760

      La fraude est relativement faible dans les TGV, avec un taux estimé à 3 % des passagers. Mais ans les autres trains, qui ne nécessitent aucune réservation, elle concerne au moins 10 % des passagers. (...)

      ...peine maximale est de six mois d’emprisonnement et de 7 000 euros d’amendes ....

      ...fraude aux billets électroniques, avec des « petits malins », qui annulent leur billet une fois qu’ils sont dans le train et qu’ils ont été contrôlés....

      « Quand les caisses sont vides, que les revenus liés aux ventes de billets baissent et que les financements publics sont à l’arrêt, il faut racler les fonds de tiroir », rappelle un consultant spécialiste du transport public, peu étonné que la SNCF s’attaque à ce dossier.

    • Notez cette phrase sournoise et sans explications :

      … un droit de communication a été ouvert par le ministère de l’intérieur, donnant accès à ses #fichiers pour la SNCF …

      Où va-t-on avec de telles dérives ? Quels seront les fichiers concernés, le FNAEG des empreintes génétiques (contre les militants), ou le regroupement du STIC et de JUDEX en TAJ (72% d’erreurs) à moins que ce ne soit le SIS, fichier de Schengen ou celui également biométrique des passeports …

      En sortant du train il y a une semaine à Matabiau, j’ai vu que des centaines de voyageurs sont systématiquement détournés d’un couloir direct pour les faire passer par un autre plus long avec caméras de chaque côté. Apparemment tous les soirs c’est le même sketch avec valises à descendre dans les escaliers ! le ridicule sécuritaire touche à son comble.

      Les fichiers de police les plus controversés bientôt consultables par l’administration
      http://www.lemonde.fr/societe/article/2014/12/10/acces-elargi-aux-fichiers-de-police-les-plus-controverses_4537888_3224.html

      Accusé à tort, on reste pour une durée de vingt à quarante ans « mis en cause » dans les fichiers de police.

      #croisement_des fichiers #surveillance #administrations_françaises #vichy #contrôle_social

    • ...comme en Allemagne, des agents en #civils pour repérer et contrôler les personnes qui ne valident pas leur ticket.

      Billets : La durée de validité des billets a été réduite à sept jours, contre deux mois auparavant. Dans le sud de la France, elle a même été réduite à un jour .

      Amende : A partir du 2 mars, le niveau des amendes sera réévalué. Si un voyageur signale spontanément son irrégularité, il doit payer 7 euros, au lieu de 4 euros, en plus de son billet. Pour les contrevenants identifiés par le contrôleur, l’amende passe, elle, de 35 à 50 euros.

      Contrôle : La SNCF va systématiser les contrôles à quai avant d’entrer dans le train et en organiser aussi à la sortie des trains.

      Portique : A partir de 2016, déploiement de portiques, permettant une validation du ticket à distance , dans quinze gares importantes.

  • Nouveau #plugin #SPIP : medias_responsive
    http://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_responsive#squelettes/modeles

    Ça complète mon plugin image_responsive. J’avais en effet deux problèmes à résoudre :
    – Mon précédent plugin permet de gérer les images responsive, mais les raccourcis <doc> et <img> de SPIP ne les exploitaient pas.
    – Les raccourcis sont truffés de dimensions « en dur », du coup non seulement les images ne sont pas « responsives », mais tout ça a tendance à péter les maquettes responsive.

    Ce nouveau raccourci introduit donc plusieurs éléments (c’est work in progress, hein) :
    – ces raccourcis (appels inchangés) utilisent donc |image_responsive, et si je ne me trompe pas, en utilisant le lazy_load de mon plugin (si c’est pas le cas, faudra que je corrige) ;
    – les images sont insérées en utilisant les tags <figure> et <figcaption> du HTML5 ;
    – il y a un javascript qui calcule la largeur de la colonne contenant les éléments, qui a pour intérêt principal de sucrer les float right et left quand la largeur de la colonne de texte devient trop faible par rapport au bloc image. Donc sur très petit écran, on n’a plus cet effet de float désastreux avec le texte qui n’a plus que 20 pixels pour « habiller » une image ; là l’image est centrée et basta.

    J’aurais bien aimé me débarrasser complètement des dimensions insérées « en dur » dans le code, mais comme les images à l’intérieur sont elles-même en responsive, donc de dimensions a priori inconnues, si je ne force pas les valeurs je me retrouve avec des images de 0 pixels de large.

  • L’Etat commercialise les données privées des automobilistes : exemple en Lorraine - France 3 Lorraine
    http://lorraine.france3.fr/2014/04/14/l-etat-commercialise-les-donnees-privees-des-automobilistes-exemple

    Aucun doute : ces sociétés privées connaissent la date exacte de l’achat du véhicule, son N° d’immatriculation et disposent de mes coordonnées et d’informations personnelles. J’interroge le service de presse de Dekra lequel me répond par courriel (ci-dessous en pied de l’article) que la société dispose d’un accès aux informations contenues dans le #fichier du Système d’ Immatriculation des Véhicules du ministère de l’Intérieur.(Permalink)

    #vente

  • Partagerfichier.fr
    https://www.partagerfichier.fr
    PartagerFichier est un service en ligne bilingue (français et anglais) et entièrement gratuit. Il permet de #partager sans connaissances particulières des #fichiers informatiques de trop grande taille pour être simplement joints à un #courriel. En effet, la plupart des services mails limitent la taille des fichiers #joints.

    PartagerFichier n’a pas pour finalité de permettre le stockage ou la sauvegarde des fichiers partagés par son intermédiaire.

  • Des pauvres et de pauvres riches
    http://www.politis.fr/Des-pauvres-et-de-pauvres-riches,25581.html

    Dans le 93, les demandeurs d’aides sociales ayant maille à partir avec les centres sociaux du département entrent systématiquement dans le fichier nominatif Cosmos. Un fichier riche de 375 items, allant de la nationalité aux problèmes de santé physiques et psychiques. Données accessibles, comme il ne se doit pas, à tous les agents et sans grande protection.

    C’est le Canard qui l’écrit dans son édition du 22 janvier, pour ma part je l’avais évoqué dès le 28 novembre 2012, puis le 13 février 2013, et encore le 3 juillet dernier en raison du Big Brother Awards remis au conseil général de Seine-Saint-Denis, lequel a la main sur ce fichier. Il était temps ! Ça fait trois ans que les assistantes sociales dénoncent l’illégalité de ce fichier de pauvres. Un fichier qui a pour fonction de s’assurer qu’ils ne deviennent pas trop riches et restent dans leur ghetto, en quelque sorte, et qui fout en l’air le travail des assistantes fondé sur la confiance.

    Et puisqu’on parle de pauvres, parlons aussi des ennuis des pauvres (très) riches. Qu’apprend-on dans la Tribune du 25 janvier ? Que le PDG de la banque JPMorgan Chase, Jamie Dimon, après avoir perçu une rémunération annuelle de 23 millions de dollars en 2010 et en 2011, avait vu ses revenus chuter de quasiment 50 % en 2012.....

    #pauvres #fichiers #fichier_Cosmos #riches #BBA #çasuffacommesi

  • Grand concours pour exclure du fichier #ADN les militants les plus méritants
    http://reflets.info/grand-concours-pour-exclure-du-fichier-adn-les-militants-les-plus-meritant

    Le refus de « prélèvement biologique » est né en 2003 dans la loi sur la sécurité intérieure. Il se matérialise aujourd’hui dans l’article 706-56 du Code de procédure pénal (CPP), qui encadre les conditions dans lesquelles un individu doit accepter — même en garde à vue en tant que simple prévenu, et donc présumé innocent — […]

    #0home #A_la_Une #France #Société #biométrie #fichiers #FNAEG #Police #Syndicats

  • How to tag all your audio files in the fastest possible way - TechRepublic
    http://www.techrepublic.com/blog/linux-and-open-source/how-to-tag-all-your-audio-files-in-the-fastest-possible-way/3444

    Marco Fioretti shows you his method for tagging MP3 files with as much automation as possible so that you can impose a little order on music or other audio collections.

    1. À la souris, avec l’appli graphique MuzicBrains Picard, qui excelle à taguer massivement les morceaux populaires (#musique) aux formats #mp3, #ogg (autres ?)
    - Voir les options pour renommer fichiers (et dossiers) dans une base « propre » par exemple, récupérer les covers...
    - Pour compléter les indications de Marco : le principe est de ~tout avoir à droite. Donc une fois la colonne de droite remplie, « rechercher » et « analyser » les albums « regroupés » dans la colonne gauche pour les ajouter à droite.
    Un 2è passage (réouvrir le même dossier où qlqs morceaux de musique restaient non reconnus) rend souvent service.
    Avant d’enregistrer : passer en revue les titres en rouge et orange (possible missmatches !)

    2. En mode console avec un petit script, qui va renommer N fichiers à partirs de leurs #tags #id3
    Très utile pour taguer (après renommage) une collection de #podcasts et autres enregistrements #audio.
    Sur certaines distributions Linux c’est id3lib (package) qui procure id3info.

    Help ! vos conseils sont bienvenus pour les tags ici ; je n’ai trouvé que peu de références en matière de #SGI / #SGD (gestion des données).
    #classement #fichiers #métadonnées #data_mining #text_mining #audio
    #format_ouvert #portabilité_des_données sauvegarde #conservation_des_données #accès_aux_données
    #tutoriel

  • Les avatars du télémarketing
    http://www.rslnmag.fr/post/2013/12/26/Les-avatars-du-tele.aspx

    Les combinaisons entre #homme-machine sont parfois très ingénieuses. Et c’est dans le #télémarketing que l’on trouve aujourd’hui les exemples les plus probants. Quatre entreprises sont spécialisées dans ce qu’on appelle la semi-automatisation des #call-centers : Avatar Technologies, CallAssistant, PerfectPitch et Kombea.

    Leur #technologie ? Il s’agit d’une table d’#harmonie où le représentant commercial interagit avec le #client en sélectionnant le bon #fichier_audio des réponses pré-enregistrées. Par exemple pour la table d’harmonie de l’entreprise CallAssistant, actionner le signe « égal », permet d’adresser la réponse pré-scriptée « exactement ». L’objectif est la « #neutralisation des #accents » pour que le client ne fasse plus de différence entre la #voix_numérisée et la #voix_naturelle.

  • Bruxelles et des ONG s’opposent sur le sort des migrants en mer

    Le 2 décembre, un tout nouveau #système_de_surveillance des #frontières européennes a commencé à être mis en place : #Eurosur. Son mécanisme : l’échange de #données#images_satellites, #fichiers, etc. – entre Etats membres. Sa cible : la #Méditerranée, et plus particulièrement les #embarcations_de_fortune chargées de #migrants qui tentent régulièrement la #traversée. Un système qu’une plate-forme Internet pilotée par des défenseurs des droits des étrangers aimerait aujourd’hui pouvoir contrecarrer.

    http://www.lemonde.fr/societe/article/2013/12/07/bruxelles-et-des-ong-s-opposent-sur-le-sort-des-migrants-en-mer_3527300_3224

    #migration #asile #réfugiés #surveillance

  • Des pirates pillent l’Europe des polices - L’Express
    http://www.lexpress.fr/actualite/societe/enquete/des-pirates-pillent-l-europe-des-polices_1304780.html?xtmc=pirate&xtcr=1

    Retour sur l’affaire Gottfrid Svartholm Warg alias Anakata, un hacker emprisonné depuis août 2012 pour vol de données ultrasensibles (qu’il conteste) : une partie des données du fichier Schengen, l’espace de sécurité européen. Un scandale silencieux. Tags : internetactu2net fing internetactu #police #surveillance

  • Même les témoins seront dans le nouveau #fichier de #police judiciaire ! (Le #JO au café)
    http://menilmontant.typepad.fr/jorf/2013/11/jo-24-11.html

    Fichiers. - sans abroger les fichiers créés par Claude Guéant le 7 mai 2012, au lendemain de la victoire de François Hollande sur Nicolas Sarkozy, voici que son successeur Manuel Valls met en place des « bases d’analyses sérielles de police judiciaire ». Ces traitements informatisés concerneront les personnes « mises en cause », c’est-à-dire soupçonnées, victimes, ou témoins de crimes ou de délits passibles d’au moins cinq ans de prison. Les données seront conservées vingt ans au-delà de la clôture de l’enquête en cas de crime, quinze ans en cas de délit, soit plus longtemps que le délai de prescription, comme l’a relevé la CNIL dans sa délibération du 20 septembre 2012, il y a plus d’un an.

  • Quand la #police aide le #PSG à trier ses supporteurs | Mediapart
    http://www.mediapart.fr/journal/france/051113/quand-la-police-aide-le-psg-trier-ses-supporteurs?onglet=full

    Jean-Claude Blanc, le directeur général du PSG, reconnaissait pourtant que certains des « indésirables » étaient « connus des services de la préfecture de police avec lesquels nous travaillons ». Et affichait clairement la couleur : « On veut pouvoir choisir le public qu’on souhaite. »

    #ultras #fichiers #surveillance #CNIL

    http://www.franceculture.fr/emission-les-pieds-sur-terre-les-supporters-du-psg-en-partenariat-avec
    http://www.franceculture.fr/emission-sur-les-docks-champ-libre-les-supporters-decus-du-paris-saint

  • La clémence du tribunal de Paris envers l’ex-flic Pichon, qui avait dénoncé les fichiers de police

    http://delinquance.blog.lemonde.fr/2013/10/22/la-clemence-du-tribunal-de-paris-envers-lex-flic-pichon-qui

    Certes, Philippe Pichon, 44 ans, ex-commandant de police mis à la retraite d’office, a été condamné, mardi 22 octobre, pour avoir consulté et divulgué des fiches issues du système de traitement des infractions constatées (STIC), le grand fichier fourre-tout de la police. Mais la peine prononcée par le tribunal correctionnel de Paris est symbolique, 1500 euros d’amende avec sursis, quand le ministère public demandait quatre à six mois de prison avec sursis. Et la phrase qui justifie cette clémence fera date à l’heure où l’on s’interroge sur la protection juridique des lanceurs d’alerte : « Le tribunal ne peut que constater que les faits qui lui sont reprochés sont partiellement motivés par les convictions d’intérêt public. »

    Le jugement - qui souligne volontiers une enquête bâclée - constitue un camouflet pour l’administration. C’est peu de dire que le ministère de l’intérieur, débouté de ses demandes de dommages et intérêts, a tout fait pour se débarrasser du policier. Il est mis à la retraite d’office dès mars 2009. La décision est annulée par le tribunal administratif. Mais le ministère insiste, fait même appel sans succès lorsque son contrôle judiciaire est modifié pour lui permettre de travailler. D’audience en audience, Beauvau obtient gain de cause en décembre 2011.

    A rebours de cette volonté d’exclure M. Pichon, le tribunal « ne peut que tenir compte » dans son jugement, « des très bons états de service » du policier, « lequel n’a jamais fait l’objet d’une sanction administrative » et a reçu « vingt-deux lettres de félicitations ». Il estime donc que ces éléments « conduisent à ne retenir aucune raison justifiant une peine complémentaire quelconque d’interdiction d’exercice professionnel » et n’inscrit pas la peine à son casier judiciaire. En clair, la justice ne voit aucun motif valable d’interdire à Philippe Pichon le métier de policier. Comme le résume Me Bourdon, « un grand canyon vient de s’ouvrir entre la décision judiciaire et la sanction disciplinaire ». Ce sera au Conseil d’Etat, auprès duquel M. Pichon a déposé un recours, d’en juger.

  • La CNIL : une autorité conciliante
    http://www.politis.fr/La-CNIL-une-autorite-conciliante,22688.html

    La CNIL est comme tout le monde le sait une « autorité administrative indépendante » chargée de veiller au respect de l’identité humaine, de la vie privée et des libertés dans le monde numérique. Administrative, elle l’est, mais on peut parfois douter et de son autorité et de son indépendance. Deux exemples pour étayer ce propos.

    La CNIL mène depuis 2009 des contrôles sur les fichiers de police – le STIC pour la police nationale, Judex pour la gendarmerie. Elle publie chaque année un rapport sévère dénonçant un nombre très important de fiches erronées, des défauts de mises à jour et de suppression ayant des conséquences graves pour les personnes y figurant. Mais, promis, l’autorité allait veiller au grain et s’assurer que les erreurs ne se colportent pas dans le fichier des antécédents judiciaires (TAJ ), qui doit fusionner les deux précédents....

    Autre exemple récent, l’avis de la CNIL sur le décret, dit « Sunshine », relatif à la transparence des relations entre les firmes et les autres acteurs de la santé. D’abord non publié, il a été divulgué par le ministère de la Santé. La Commission insiste lourdement sur la nécessité « de concilier l’objectif de transparence voulu par le législateur et la protection des données personnelles prévues par la loi du 6 janvier 1978 ». Et là, curieusement, c’est la protection de la vie privée qui prime. Elle recommande que le site public, qui doit à terme permettre à tout un chacun de vérifier si tel médecin, radiologue ou étudiant ne se fait pas graisser la patte par un labo, soit interdit de référencement par Google. Ce qui, fait fort justement remarquer le site PC INpact, empêchera du même coup les études ciblées sur le réseau d’influence d’un labo ou la rigueur d’une clinique ou d’une université. ..

    #cnil #STIC #TAJ #JUDEX #fichiers-de-police #décret_Sunshine #transparence_mais_pas_trop

  • La RATP a l’imaginaire… sécuritaire
    http://www.politis.fr/La-RATP-a-l-imaginaire-securitaire,22338.html

    Un appel d’offres pour le moins ahurissant a été débusqué par un petit malin sur le site du Pacte PME, portail d’offres pour boîtes innovantes. Un appel d’offres balancé dans la foulée sous forme d’une brève sur le blog #Sete’ici, et qui a fait le tour du Net et des rédactions en moins de 24 heures. Le projet visé émane de la RATP… enfin oui… mais non, c’est pas eux… enfin, disons que c’est… abandonné. Je vous explique ça plus loin. Le projet, donc, tient en une phrase : « Expérimenter l’identification faciale sur une ligne de péage avec des personnes en mouvement. »

    Pour les allergiques à la surveillance, ça incite tout de suite à lire le cahier des charges. Lequel explique benoîtement qu’il s’agit de « l’étude d’un nouveau concept de péage de transport public, sans barrière #anti-fraude, capable d’une détection automatique du voyageur, en entrée et en sortie, sans ou avec présentation d’un objet communiquant ». Le Saint Graal du transporteur ! Mais encore ? Et bien tout simplement en développant « un système de péage à base de reconnaissance faciale permettant d’identifier le voyageur à l’entrée et à la sortie du réseau »....

    #ratp #reconnaissance-faciale #navigo #écrans-publicitaires #fichier_fraudeurs #arrêtez-les!

  • ☠ Bluetouff’s blog - La non-affaire Bluetouff vs ANSES
    http://bluetouff.com/2013/04/25/la-non-affaire-bluetouff-vs-anses

    30 heures de garde à vue pour avoir causé de documents indexés sur les moteurs de recherche !!!

    J’hallucine.

    Il ressort donc du verdict que :

    La notion d’accès et maintient frauduleux dans le système de traitement automatisé de données de l’ANSES n’a pas été retenue attendu qu’il était constant que les documents étaient bien publiquement accessibles suite à un défaut de #sécurisation du répertoire qui les contenait. Si je devais reprendre l’image évoquée par le procureur, à savoir « c’est comme si on rentrait dans une boulangerie et que l’on se servait », j’expliquerais que la boulangerie n’avait ni mur, ni porte, ni enseigne, ni boulanger.

    La notion de vol de données informatiques est un point de droit particulièrement intéressant que toutes les personnes qui se sont intéressées à l’échange de produits culturels sur Internet se sont déjà posées. Quand Universal Music ou le SNEP vous crache à la figure à coup de campagnes de pub à plusieurs millions d’euros pour vous dire que « le téléchargement c’est du vol », nous aurons au moins une jurisprudence pour leur expliquer qu’on ne vole pas des fichiers : on les copie, on les reproduit, au pire, on les contrefait, mais on ne les soustrait pas. N’en déplaise à l’ami Enrico pour qui le téléchargement c’est du vol à main armée »

    Le « vol de données » est un terme que l’on retrouve assez régulièrement dans des articles de presse. J’aurais au moins appris que ce terme est erroné juridiquement.

    Du temps perdu ?

    30 heures de garde à vue, ça fait à mon sens beaucoup pour une publication de documents publics sur des questions de santé publique. Mais ce n’est pas là plus grosse « perte de temps ».

    Cette non-affaire aura mobilisé :

    le service informatique de l’ANSES,
    4 enquêteurs de la DCRI,
    un magistrat pour mettre en route la procédure,
    un tribunal,
    les personnes que j’ai sollicité pour obtenir des témoignages concernant des points techniques,
    mon avocat Maître Olivier Iteanu que je remercie pour la justesse de ses conclusions et son expertise reconnue sur ces questions.

    On parle donc de centaines d’heures en temps cumulé si on additionne le temps de tous les intervenants. Ce temps a un coût financier. Le caractère technique de l’enquête engendre un coût financier important au regard de la gravité des faits. Et ça, en tant que contribuable, je suis le premier à le regretter, je présente donc mes excuses à tous les contribuables qui ont financé ce mauvais scénario.

    Et le meilleur pour la fin (http://bluetouff.com/2013/04/25/la-non-affaire-bluetouff-vs-anses/comment-page-1/#comment-312059) :

    L’affaire n’est pas terminée, le Parquet a fait appel

    #fichiers_dans_la_nature

  • Des googols de #datas et nous, et nous, et nous !
    http://www.politis.fr/Des-googols-de-datas-et-nous-et,21679.html

    Vous n’avez pas pu y échapper, tous les médias le serinent, croissance et innovation, bref l’avenir, seraient dans la « data », dans les données en général et les #données_personnelles et privées en particulier. Enfin, pas pour celles et ceux qui les possèdent, c’est-à-dire nous, mais pour ceux qui se les accaparent à grands coups de #puces_mouchardes (carte Navigo ou cartes bancaires, par exemple), de #GPS (téléphones portables, tablettes, etc.), de #cartes_de_fidélité en tous genres, de formulaires obligatoires, de #CGU (les fameuses conditions générales d’utilisation permettant aux portails, sites et réseaux sociaux d’exploiter nos clics et données perso), d’#objets_intelligents et #compteurs_connectés et de puissants #sondeurs de web-trafic que sont les outils de #DPI (Deep Packet Inspection). Sans parler des #fichiers clients qui se vendent à la pelle, de l’#Open_data (données publiques) et de toutes les données, en ligne ou non, sur tout et n’importe quoi ou n’importe qui.

    Détournant à leur profit le vieux slogan libertaire de Mai 68 « Tout est à nous, rien n’est à eux » et forts de #consentements collectés plus ou moins subrepticement auprès des « clients », « utilisateurs » et autres « visiteurs », les# data-collecteurs s’en donnent à cœur joie. Ils forent, font du carottage profond pour extraire la précieuse matière première numérique, la stocke dans des bases, silos, entrepôts et plateformes de traitement, et apprennent à jongler avec des terra, peta ou zettaoctet (respectivement 10 puissance 12, 15 et 21) de datas. Le pire, c’est que la plupart d’entre eux ne savent pas vraiment ce qu’ils vont en faire. Mais l’objectif, pour l’heure, est que la réglementation européenne en préparation ne vienne pas tarir l’espoir que les algorithmes sauront extraire des pépites de ces flux a priori inépuisables. En gros, c’est place à l’#innovation, laissez-nous « faire parler » la data…

    au passage hommage @ #Raymond-Queneau http://www.youtube.com/watch?v=11UVgI1XXpY&feature=player_embedded

    #big_data

  • Redex le fichier fantôme des "suivis socio-judiciaires"

    La loi du 10 mars 2010 /« tendant à amoindrir le risque de récidive criminelle et portant diverses dispositions de procédure pénale »/, dont le Syndicat de la magistrature avait dénoncé à l’époque l’inspiration sécuritaire a notamment créé un énième fichier intitulé « répertoire des données à caractère personnel collectées dans le cadre des procédures judiciaires » REDEX ...

    Notre inquiétude était malheureusement fondée puisque le processus conduisant à la consultation de la CNIL et à la publication du décret a visiblement pris un retard important, et ce alors que, dès l’été 2012, l’expérimentation a commencé au sein de la Cour d’appel de Rennes comme cela résulte d’une note de la Direction des affaires criminelles et des grâces du 2 juillet 2012....

  • La Cnil dispense à la légère l’école | Sabine Blanc
    http://owni.fr/2012/07/24/la-cnil-dispense-a-la-legere-lecole

    L’autorité chargée de veiller à la bonne application de la loi Informatiques et Libertés de 1978 vient de dispenser de déclaration les fichiers scolaires locaux. Une décision rationnelle de bon sens selon elle. Pourtant, les fuites récentes de données nominatives et les quelques contrôles qu’elle a effectués devraient l’inciter au contraire à plus de vigilance.

    #Analyse #Pouvoirs #Surveillance #BNIE #cnil #CNRBE #données_personnelles #école #éducation_nationale #fichier

  • Deux millions de contrôles au faciès | Jean Marc Manach
    http://owni.fr/2012/06/01/deux-millions-de-controles-de-facies

    Le nouveau #fichier policier de reconnaissance biométrique faciale, dont l’existence a été révélée le jour où Nicolas Sarkozy a perdu la présidentielle, est illégal, mais semble exister depuis des années. Il devrait comporter les photographies de deux millions de « suspects ».

    #Analyse #Pouvoirs #Surveillance #biometrie #claude_guéant #fichiers #fichiers_policiers #gens_honnêtes #reconnaissance_faciale #vidéosurveillance

  • Le mauvais procès du gardien de la paix | Jean Marc Manach
    http://owni.fr/2012/05/22/le-mauvais-proces-du-gardien-de-la-paix

    Le commandant de police Philippe Pichon, mis à la retraite d’office pour avoir aidé un journaliste à porter sur la place publique les problèmes posés par le Système de traitement des infractions constatées (STIC), le plus gros de tous les #fichiers policiers français, est jugé ce mardi 12 mai 2012.

    #Antiterrorisé #Pouvoirs #Récit #claude_guéant #fichiers_policiers #gens_honnêtes #Nicolas_Sarkozy #Philippe_Pichon #police_nationale #stic