KrISS feed 7 - A simple and smart (or stupid) feed reader. By Tontof
  • Monday 16 January 2012 - 15:51

    Nouveau décret ministériel du 7 octobre 2011 sur les armes de chasse : Sont concernés vos nouvelles acquisitions de fusils superposés et juxtaposés.

    Ce texte concerne les armes de la catégorie 5.1, c’est-à-dire les armes à feu à un coup par canon lisse (simplex, juxtaposés, superposés de calibres 10, 12, 16, 20, 24 ou 28). Jusqu’au 1er décembre 2011, les armes précitées étaient accessibles à l’acquisition sur présentation d’un permis de chasser validé. Depuis le 1er décembre 2011, les armes acquises auprès d’un armurier, d’un particulier ou reçues par dévolution successorale doivent, de surcroît, faire l’objet d’une procédure d’enregistrement. Cette procédure ne concerne pas les armes de cette catégorie déjà détenues par les chasseurs et qui ne changent pas de propriétaire.

    Lorsque l’arme est acquise auprès d’un armurier, celui-ci se charge de la procédure d’enregistrement, comme il le fait déjà pour les carabines à canon(s) rayé(s) ou les fusils semi-automatiques soumis à déclaration.

    Pour les acquisitions ou cessions entre particuliers (onéreuses ou gratuites), ou par voie successorale, le nouveau propriétaire doit transmettre une demande d’enregistrement complétée (CERFA N° 14250*01 téléchargeable sur le site en cliquant ici), accompagnée d’une copie de son permis de chasser et de la validation de chasse de l’année en cours ou de l’année précédente, au commissariat ou à la gendarmerie de son domicile.

    Le Préfet adressera ensuite un récépissé d’enregistrement au déclarant, qui devra être soigneusement conservé par vos soins.

  • Monday 05 August 2013 - 13:42
    Visuel "Bien manger c'est l'affaire de tous"

    La DRAAF Midi-Pyrénées lance pour l’année 2013 un Appel à projets pour une déclinaison en région du Programme National pour l’Alimentation :

    Date limite de réponse : 13 septembre 2013

    Documents téléchargeables sur le site de la DRAAF Midi-Pyrénées
    * Appel à projets régionaux détaille les thématiques "alimentation" retenues et les modalités de soumission.
    * Fiche Action 2013 à remplir et renvoyer.
    * Formulaire CERFA 12156 à compléter pour les associations seulement.

     

  • Wednesday 02 October 2013 - 11:14
    Mémoires des migrations

    Depuis une dizaine d’années, nombreux sont les acteurs en Midi-Pyrénées qui interrogent l’histoire et les mémoires locales et explorent leurs différentes formes d’expressions dans la région. Ces différentes initiatives contribuent à l’émergence d’une Histoire collective où les immigrations sont pensées comme composantes de l’Histoire locale et nationale.

    Ce lancement aura lieu le lundi 30 septembre 2013, à 18H00, à la Cantine, 27 rue d’Aubuisson à Toulouse.

  • Friday 11 October 2013 - 09:37

    Samedi 5 et dimanche 6 octobre se déroulait le comptage par observation par corps de la population de cerfs de la vallée de l'Alagnon. L'opération concernait cette année les départements du Cantal et de la Haute-Loire. Cette opération de dénombrement est organisée tous les 6 ans sur chacune des populations. La vallée de l'Alagnon, après 2002 et 2007, est la première population a faire l'objet d'une troisième répétition.

    Lire le communiqué des résultats.

  • Wednesday 20 November 2013 - 15:19

    Trouvée début de semaine 47, sur la route entre Langeac et Lavoûte Chilhac, une centrale de réception de colliers de repérage. S'adresser à la FDC qui transmettra.

  • Monday 16 December 2013 - 11:08

    La FDC 43 sera fermée à partir du 24 décembre à midi jusqu'au 2 janvier au matin.

  • Saturday 07 June 2014 - 11:21
    L'arrêté préfectoral concernant les dates d'ouverture et de fermeture de la chasse pour la saison 2014-2015 est paru. Il est en ligne.
  • Tuesday 12 August 2014 - 15:50
    Balade en vélo le samedi 10 mai 2014

    Entre ville, Garonne et coulée verte... découvrez Toulouse à vélo sous un jour européen le samedi 10 mai 2014 !

    Départ à 14H00 de la place du Capitole pour une balade à vélo dans Toulouse à la découverte de 8 projets financés par l'Union européenne.
    Arrivée à 17h au muséum d'histoire naturelle (jardin des plantes).

    Le parcours est accessible à tous. Les enfants accompagnés d’un adulte sont les bienvenus.

    > En savoir plus et télécharger le parcours : Balade européenne à vélo.

    La balade est organisée dans le cadre du Joli mois de l'Europe en Midi-Pyrénées et de la Semaine de l'Europe à Toulouse, par les partenaires des programmes européens - préfecture de région et conseil régional - avec Toulouse métropole et la mairie de Toulouse.

  • Tuesday 12 August 2014 - 15:50
    Visite d’une serre : Le Préfet de Région accompagné de la Rectrice à gauche et du directeur de l’établissement à droite

    Henri-Michel COMET, préfet de la région Midi-Pyrénées, a visité, mardi 22 avril 2014, le lycée agricole de Toulouse - Auzeville (2, route de Narbonne 31326 Castanet Tolosan) en présence de Hélène BERNARD, Rectrice de l’Académie de Toulouse,
    Marie-Pierre GLEIZES représentant le Président de la Région Midi-Pyrénées, Pascal AUGIER, Directeur régional de l’alimentation, de l’agriculture et de la forêt, Autorité académique pour l’enseignement agricole.

  • Tuesday 12 August 2014 - 15:50
    Visuel Appel à projet

    A l’occasion de la discussion sur la Loi d’Avenir sur l’Agriculture, l’Alimentation et la Forêt, Stéphane LE FOLL, Ministre de l’Agriculture, de l’Agroalimentaire et de la Forêt a annoncé, le lancement d’un appel à projets pour la 2ème édition de la Journée nationale « anti-gaspi ».

  • Thursday 22 October 2015 - 15:29
    Les résultats de l'enquête annuelle laitière 2014 : prémices de la crise du lait 2015, déjà présentes en 2014
  • Monday 06 February 2023 - 15:12
    Lancé en mars 2022 par les ministères chargés de la Transition écologique, de l’Agriculture et de l’Éducation nationale, l’Agence du Service Civique et de nombreux opérateurs de l’État (ONF, OFB, agences de l’eau, conservatoire du littoral, parcs nationaux, VNF, ANCT et ANRU), le programme de service civique Jeunes et Nature permet aux jeunes de se mobiliser sur des missions en faveur de la biodiversité. Sa convention prévoit notamment l’accueil de 1000 jeunes en service civique pour des missions en faveur de la nature en 2022-2023. Le programme est désormais en place, et de nombreux jeunes sont d’ores et déjà engagés.
  • Friday 26 May 2023 - 14:00
    from Tontof
    Je vous ai dit que j'avais exploré la programmation fonctionnelle avec KrISS aaaa : middleware et il y a quelques années j'ai voulu testé cette même approche pour l'utilisation de schémas json https://json-schema.org

    Le résultat final est plutôt chouette :

    tests suite: nb tests nb files
    draft3: 520/520 35/35
    draft4: 735/735 38/38
    draft6: 995/995 48/48
    draft7: 1286/1286 57/57
    draft2019-09: 1571/1651 59/68
    draft2020-12: 1579/1677 58/68
    draft-next: 1623/1724 58/68

    C'était il y a quelques temps et j'ai dû faire 2/3 modifications pour valider les mises à jours des tests fournis par https://github.com/json-schema-org/JSON-Schema-Test-Suite pour continuer à valider les premiers drafts comme à l'époque où j'avais codé ça.

    S'il n'y a qu'un seul fichier à regarder c'est la validation des URI/IRI à partir de la RFC
    https://github.com/tontof/kriss_json/blob/main/schema/core/inc/rfc.php

    Les validations proposées par PHP ne fonctionnaient pas pour tous les tests, j'ai donc dû lire un peu les RFC pour arriver à la validation de tous les tests. C'est à faire au moins une fois dans sa vie...

    Pour valider un schéma json, il suffit d'inclure le fichier "json.php" et d'appeler la fonction "json_schema"

    <?php 
    include_once(__DIR__ '/schema/json.php');

    $json 'https://json-schema.org/learn/examples/address.schema.json';
    $address file_get_contents($json);

    $data '
    {
      "locality":"locality",
      "region":"region"
    }
    '
    ;
    var_dump(json_schema(json_decode($address), json_decode($data)));

    $data '
    {
      "locality":"locality",
      "region":"region",
      "country-name":"country-name"
    }
    '
    ;
    var_dump(json_schema(json_decode($address), json_decode($data)));

    $data '
    {
      "locality":"locality",
      "region":"region",
      "country-name":"country-name",
      "post-office-box":"post-office-box"
    }
    '
    ;
    var_dump(json_schema(json_decode($address), json_decode($data)));

    $data '
    {
      "locality":"locality",
      "region":"region",
      "country-name":"country-name",
      "post-office-box":"post-office-box",
      "street-address":"street-address"
    }
    '
    ;
    var_dump(json_schema(json_decode($address), json_decode($data)));
     
    ?>

    Ce qui donne comme attendu :

    bool(false)
    bool(true)
    bool(false)
    bool(true)

    En pratique, je vous invite à utiliser une approche plus classique https://json-schema.org/implementations.html#validator-php mais KrISS json reste intéressant de par son approche fonctionnelle
  • Sunday 11 June 2023 - 13:06
    from Tontof
    Nous voilà à la moitié des présentations des codes (06/11 coïncidence je ne crois pas) et si j'ai réussi à garder à peu près le rythme depuis mon retour en ligne, je sens qu'avec l'été qui arrive, cela va être plus compliqué et je ne pense pas que je pourrais garder ce rythme. Il me reste 1 ou 2 projets à peu près présentables mais il y a encore un peu de boulot pour les derniers. Donc, pas d'inquiétude si je suis plus discret les prochaines semaines !

    Je vous ai déjà parlé avec KrISS tuto d'un petit cours sur la compression de données où je présente les algorithmes classiques de compression sans perte (Huffman, Huffman adaptatif, le codage arithmétique, rle, lz77, lz78, lzw).

    Pour la partie pratique, j'ai eu du mal à trouver des algorithmes qui fonctionnaient bien et qui permettaient d'illustrer ce que je montrais en cours. J'ai utilisé un temps https://sourceforge.net/projects/compressions/ mais la compilation n'était pas toujours simple et j'ai donc cherché des versions python que j'ai regroupé dans KrIIS lldc. C'est vraiment à but pédagogique et je ne vous invite pas à utiliser ce code pour compresser de vrais fichiers ! Personnellement je ne le ferai pas.

    J'ai uniformisé l'usage des algorithmes et ajouté un petit bout de code pour le codage binaire du résultat. Les ordinateurs stockent l'information avec des octets (8 bits) mais quand on a besoin de stocker un nombre de bits précis qui n'est pas multiple de 8 c'est un peu compliqué, il faut trouver une méthode pour arriver à relire le résultat. J'imagine qu'il y a une solution existante mais je n'ai pas vraiment cherché et je me suis dit qu'il suffisait d'utiliser les 3 derniers bits d'un octet pour savoir combien de bits sont à supprimer.

    "0": "00000100"
    "1": "10000100",
    "01": "01000011",
    "010": "01000010",
    "0110": "01100001",
    "01110": "01110000",
    "011110": "0111100000000111",
    "0111110": "0111110000000110",
    "01111110": "0111111000000101",
    "011111110": "0111111100000100"

    Il suffit de prendre les 3 derniers bits par exemple pour "0111110000000110" on a "110" ce qui donne 6 en décimal. On supprime donc les 3+6 derniers bits et on retrouve "0111110" qu'on voulait stocker à l'origine.
  • Wednesday 10 April 2024 - 10:04
    from Tontof
    Avant dernier bout de code avant le 11e prévu mardi prochain \o/

    execCommand combiné à contenteditable est super pratique pour éditer une page html même s'il génère un code HTML un peu nul (par exemple les balises <i> ou <b> pour l'italique et le gras). Maintenant le problème ne se pose plus car l'usage de execCommand est devenu obsolète.

    À ma connaissance il n'y a aucune alternative à execCommand et s'il existe des éditeurs HTML sympathiques, j'aimais bien ContentTools qui semble abandonné, j'avais envie d'étudier comment fonctionnaient les sélections en javascript et j'ai donc commencé KrISS ecmd.

    C'est encore loin d'être complet, mais j'ai réussi à gérer plusieurs problèmes qui se posaient sur les sélections qui ne correspondaient pas toujours à ce que j'imaginais (quand on sélectionne du texte qui est dans une balise html, ça peut sélectionner le texte à l'intérieur dans les balises mais aussi le texte avec les balises) ainsi que sur la qualité du code HTML généré avec entre autres la fusion de même balises pour éviter la duplication de code (quand on veut mettre en gras du texte à côté de texte en gras, ça fusionne les 2 balises de gras).

    L'objectif final de ce code serait de l'utiliser dans un projet de création de pages HTML statiques dans l'esprit de mobirise mais en plus simple, un KrISS edit ? En attendant le code est disponible sur Github.
  • Tuesday 16 April 2024 - 16:04
    from Tontof
    11e et dernier bout de code de la série que j'avais promis pratiquement l'année passée pour les 11 ans de tontof.net. C'est promis je ne ferai plus de promesse que je ne pourrais pas tenir... Euh... Ça commence mal ? En tout cas, j'avoue que je n'avais pas imaginé que cela m'aurait pris autant de temps pour publier tous ces bouts de code.

    Pour terminer la série voici donc KrISS paol un petit outil qui permet d'exploiter le système PAO pour retenir des suites de chiffres. PAO c'est pour Personne, Action et Objet et PAOL c'est avec un Lieu en plus. Des explications sont données sur la page consacrée au projet, je ne vais donc pas m'étendre sur le projet mais plutôt sur les données qui avec votre aide pourrait grandement s'améliorer.

    Dans l'idée si vous devez retenir les décimales de π : 3.141592653, au lieu de les retenir directement vous apprenez la phrase : Dorothée loue une péniche à Limoux et avec la traduction du code chiffres - sons vous retrouvez les décimales ! Ça permet aussi de retenir des numéros de téléphone ou des codes pour certains accès (je m'en suis servi pour le code d'une imprimante que j'utilisais ponctuellement et après presque un an sans l'avoir utilisé, j'avais oublié le code mais pas la phrase qui m'a permis de le retrouver facilement !).

    Actuellement, c'est déjà fonctionnel mais j'aimerais pouvoir améliorer les données pour avoir encore plus de choix dans les phrases proposées. Ce qu'il faut savoir c'est que la partie la plus délicate est la traduction d'un mot en phonétique pour ensuite le traduire en chiffres. Pour limiter certaines erreurs j'ai supprimé les mots qui avaient 2 prononciations différentes dans le wiktionary. Il y a donc des mots qui sont supprimés, comme par exemple le prénom Jean qui correspond à 6 mais qui peut aussi se prononcer DJean pour le vêtement et qui dans ce cas correspondrait à 16. Pour "Jean/jean", on pourrait faire la différence s'il s'agit d'une personne ou d'un objet mais à partir des données que j'ai pu extraire je n'ai pas vraiment pu gérer ce genre d'exception et "Jean/jean" ne sont donc pas proposés.

    Pour la liste des personnes, j'ai utilisé les données de l'INSEE pour utiliser les prénoms français donnés entre 1900 et 2021 (les propositions sont ordonnées par fréquence d'apparition). Pour améliorer cette liste, une liste de personnalités/personnages seraient un plus, mais je n'ai pas trouvé de listes suffisamment fournie et intéressante pour pouvoir l'intégrer.
    Plus de détails : https://github.com/tontof/kriss_paol/blob/main/data/person/script.bash

    Pour les actions, j'ai trouvé une liste de verbes conjugués et je n'ai gardé que les temps présent et futur qui ont une prononciation différente. (Certains systèmes PAO utilisent seulement la traduction du verbe à l'infinitif, j'ai préféré prendre le son du verbe dans la phrase finale).
    Plus de détails : https://github.com/tontof/kriss_paol/blob/main/data/action/script.bash

    Pour les objets, c'est une donnée assez difficile à trouver et je suis donc parti d'une liste de noms assez générique. Le résultat n'est pas trop mal mais peut sûrement être amélioré.
    Plus de détails : https://github.com/tontof/kriss_paol/blob/main/data/object/script.bash

    Enfin pour les lieux, c'est encore sur l'INSEE que j'ai récupéré les communes de France. Mais là encore, il serait intéressant de pouvoir ajouter d'autres localités comme les villes assez connues d'autres pays (Londres, etc.), des noms de pays (Italie, etc.), des lieux précis (la tour Eiffel, etc.).
    Plus de détails : https://github.com/tontof/kriss_paol/blob/main/data/location/script.bash

    Tout est sur Github pour les infos un peu plus techniques mais si vous avez des pistes d'améliorations je suis preneur !
  • Monday 09 September 2024 - 18:32

    Last week, I issued a petition to keep S2A operational, this post will give you some results. i will keep updating this post regularly, so please go-on signing the petition or forwarding it to your colleagues. Although I have not been trained as a lobbyist, and I have some regrets on how i did it, […]
  • Wednesday 02 October 2024 - 12:25

    Dans le cadre du projet SuFoSat mené au CESBIO, une collaboration entre trois laboratoires (CESBIO, Dynafor et P2PE) a permis d’évaluer l’apport des images Sentinel-1 pour la détection précoce du dépérissement sur deux essences de feuillus : les chênes et les châtaigniers sur une vaste zone (12 tuiles Sentinel-2, voir Figure 1). Des classifications ont été […]
  • Tuesday 08 October 2024 - 11:50

    In a recent study, Roland and Bartlett et al. (2024) showed that the Antarctic Peninsula is « greening », i.e. the area covered by vegetation is growing. This article published in Nature Geoscience was featured in many media outlets. The authors drew this conclusion from the analysis of 35 years of Landsat images. More specifically, they computed […]
  • Sunday 27 October 2024 - 09:54

    The results presented here are based on published work: Y. Zérah, S. Valero, and J. Inglada. « Physics-constrained deep learning for biophysical parameter retrieval from sentinel-2 images: Inversion of the prosail model« , in Remote Sensing of Environment, doi: 10.1016/j.rse.2024.114309. This work is part of the PhD of Yoël Zérah, supervised by Jordi Inglada and Silvia Valero. […]
  • Tuesday 10 December 2024 - 15:54

    Pour contribuer à caractériser les conditions hydrométéorologiques lors de la crue torrentielle qui a frappé la Bérarde en juin, j’ai analysé une nouvelle série de cartes d’enneigement qui couvre la période 1984-2024 [1]. Grâce à la profondeur temporelle de cette série, on constate que l’altitude de la ligne de neige dans le bassin versant du […]
  • Wednesday 19 February 2025 - 09:38

    => In arid or semi-arid regions, where irrigation is widespread, monitoring agricultural water resources is essential to anticipate shortages. These resources may come from large dams, small reservoirs, or groundwater aquifers. This is the case in the state of Telangana, in South India, where numerous large dams (shown in cyan blue in the figure below) […]
  • Wednesday 30 April 2025 - 13:57

    After SMOS in 2009, and VENµS in 2017, the CESBIO laboratory is very proud to see its third proposed mission, Biomass, reach orbit. As always, it has been a long journey from the idea, at the beginning of the century, to the selection in 2013 as the seventh Earth Explorer Mission by ESA, to the […]