#OpenRouteService #API : A #Leaflet example for #Isochrones
▻http://www.digital-geography.com/openrouteservice-api-a-leaflet-example-for-isochrones
The page OpenRouteService.org is a very easy to use website which provides routing from A to B via C. It also allows to choose between different routing types for trucks, pedestrians or bicycles and isochrone analyses based on time and distance. In this article I would like to show you, how to embed the OpenRouteSevrice API into your very own Leaflet based webmap.
#map
About - graphql-php
▻http://webonyx.github.io/graphql-php
Une implémentation en PHP d’un serveur GraphQL, et qui permet de l’utiliser avec nos logiques métiers déjà existantes (on implémente suivant notre backend quoi).
graphql-php is a feature-complete implementation of GraphQL specification in PHP (5.5+, 7.0+). It was originally inspired by reference JavaScript implementation published by Facebook.
This library is a thin wrapper around your existing data layer and business logic. It doesn’t dictate how these layers are implemented or which storage engines are used. Instead, it provides tools for creating rich API for your existing app.
#graphql #php #api #développement #web #idée_pour_SPIP
How to GraphQL - The Fullstack Tutorial for GraphQL
▻https://www.howtographql.com
“The free and open-source tutorial to learn all around GraphQL to go from zero to production.”
La production de miel espagnol chute et les abeilles continuent de disparaître – EURACTIV.fr
▻http://www.euractiv.fr/section/agriculture-alimentation/news/spanish-honey-production-drops-as-disappearing-bees-continue-to-sound-alarm
Selon la Commission, 9,2% des espèces d’abeilles présentes dans le monde sont menacées. « La plupart des espèces menacées se trouvent dans le centre et le sud de l’Europe », précise un rapport publié en avril 2017. « La principale menace pesant sur les abeilles européennes est la destruction d’habitats liée à l’intensification de l’agriculture (changements des pratiques agricoles, utilisation de pesticides et engrais), au développement urbain, à la multiplication des incendies et au changement climatique. »
Intersection Observer comes to Firefox
▻https://hacks.mozilla.org/2017/08/intersection-observer-comes-to-firefox
Knowing whether or not an element is #visible has traditionally been difficult on the Web. Most solutions listen for scroll and resize events, then use #DOM #APIs like getBoundingClientRect() to manually calculate where elements are relative to the #viewport. This usually works, but it’s inefficient and doesn’t take into account other ways in which an element’s visibility can change, such as a large image finally loading higher up on the page, which pushes everything else downward.
These techniques kill performance, drain batteries, and would be completely unnecessary if the browser could just notify us whenever an element’s visibility changed.
At its most basic, the #IntersectionObserver API looks something like:
let observer = new IntersectionObserver(handler);
observer.observe(target); // <-- Element to watch
IntersectionObserver is available by default in Edge 15, Chrome 51, and Firefox 55, which is due for release next week.A polyfill is available which works effectively everywhere, albeit without the performance benefits of native implementations.
▻https://github.com/WICG/IntersectionObserver/tree/gh-pages/polyfill
LobbyFacts Database
►https://lobbyfacts.eu
Who are the biggest spenders on lobbying? Is there a balance between corporate and public interest lobbying? Are lobbyists spending more or less than last year? Which organisations have the most meetings with the Commission elite? Which organisations have the most EU parliament lobbyist passes? LobbyFacts can help you answer these kinds of questions.
#datasource #lobbying #UE #API
Créer une API avec API Platform
▻http://blog.eleven-labs.com/fr/creer-une-api-avec-api-platform
"Api Platform se définit comme un « framework PHP pour construire des APIs web modernes ». En effet, cet outil va nous permettre de construire rapidement une API riche et facilement utilisable."
Services | Walkalytics
▻http://www.walkalytics.com/en/services
We have developed an area-based approach for computing the paths and reachability for pedestrians, calculated to an accuracy of just a few meters.
We use heterogeneous data sources and can even model desire paths which are not explicitly mapped in the base data. In particular, we do not rely on a consistent routing network. As an initial base map, we use #OpenStreetMap data, but we can complement or replace it with other sources such as Open Government Data (e.g. pedestrian routes) or private data.
Use our #API service to calculate pedestrian time analysis for any point or address. You get the precise walking time for any location up to a 20 minute limit. Additionally, you can calculate footpath estimates for all locations with the area. The accuracy of the analysis area is within five meters.
Récupérer le département ou le pays d’une adresse » Google Map V3
▻http://www.weboblog.fr/recuperer-departement-et-pays-google-map
Le service de geocodage : geocoder de l’api Google Map permet de récupérer les coordonnées d’une adresse ou inversement, une adresse à partir de ses coordonnées.
La réponse retournée par l’api contient plusieurs informations comme par exemple le code postal, la région, le département ou encore le pays (exemple de retour Json google Map).
Donne un exemple de code pour la fonction de #géocodage_inversé et son retour Json
@b_b :y aurait il moyen de faire la même chose avec du OSM ?
...et la réponse est oui :-) : ▻http://wiki.openstreetmap.org/wiki/Nominatim#Reverse_Geocoding
avec de la doc sur ▻https://developer.mapquest.com/documentation/open/nominatim-search
et sur le même sujet, voir aussi : ►https://geocode.localfocus.nl (cf ▻https://seenthis.net/messages/689940)
#geocoder #cartographie #adresse #api #googleMap #json #ville #géolocalisation
Avec Geoportail aussi si mes souvenirs sont bons.
oui, on le fait dans GIS en tapant sur nominatim ou photon qui utilisent tous les deux les données #osm cf :
▻https://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/trunk/action/gis_geocoder_rechercher.php
Sinon, tu peux aussi taper dans #bano pour ça, cf :
voici 2 fonctions gis_info_coordonnees
et texte_info_coordonnees
qui renvoient les infos reverse concernant des coordonnées lon et lat, sous format tableau php utilisable selon les besoins et sous forme de texte directement affichable : ▻https://contrib.spip.net/Astuces-GIS#gis_info_coordonnees
Par exemple ça renvoie Le Sablard, Limoges, Haute-Vienne, Nouvelle-Aquitaine, France métropolitaine, 87036, France
@passerelle merci pour la contrib dans le wiki, juste une remarque : pourquoi tu dupliques le code de action_gis_geocoder_rechercher_dist()
au lieu de l’utiliser directement ?
Il n’y a que la dernière ligne qui est intéressante dans action_gis_geocoder_rechercher_dist
. Le reste est une manière, inadéquate ici, de récupérer les arguments ou de changer le header http.
Swagger – The World’s Most Popular Framework for APIs.
▻http://swagger.io
Un framework pour faire des API. Mais je n’ai pas compris ce que ça fait vraiment. On décrit ce qu’on veut que ça fasse à la fin (le get, post, entrées, sorties) dans un document YAML, et ça peut générer du code en plusieurs langages. Mais aussi une documentation suivant la description.
Je vois au moins l’intérêt ne serait-ce que pour décrire de manière très formelle et que ça génère une aide en ligne.
Pour la partie fonctionnelle je ne saisis pas trop ce que ça ferait si tu veux produire une API qui interagit en lecture et en écriture, sur un logiciel existant (SPIP par exemple).
Actuellement, moi j’utilise le module HTTPFoundation de Symfony pour gérer les entrées-sorties, et ensuite ma « logique interne » bah c’est forcément moi qui la fait, suivant comment fonctionne SPIP. Ça ne peut pas être généré par un autre logiciel, je vois pas comment .
Je n’en ai pas besoin là tout de suite mais c’est à lire plus en détail et à fouiller ce que ça permet de faire.
#framework #API #développement #web #SPIP
Tu as restler qui s’appuie dessus pour générer la documentation
▻http://www.luracast.com/products/restler
Cela ne s’occupe pas du fonctionnel/métier, uniquement de l’encapsulation pour l’api. On peut en voir un exemple avec #dolibarr
OpenRouteService with new API, functions and look
▻http://k1z.blog.uni-heidelberg.de/2017/04/29/openrouteservice-with-new-api-functions-and-look
We would like to introduce you to a brand new API of OpenRouteService.org and a revamped route planner with many more features than before.In terms of features we have introduced a brand new isochrones endpoint which allows time or distance metrics and is even able to compute multiple locations at once. You will also be able to give our new hiking profile a buzz and even use reverse directions for isochrones which consider topography and special attributes of streets such as one way streets.
All of this comes in a new look with an improved user experience. We have added an easier share functionality of routes and shorter permalinks. You will be able to down- and upload more formats (gpx, tcx, kml and geojson) than before and even export computed isochrones as geojson files. We revamped the route instructions list with toggle functions to keep the list neat and clear for your needs.
C’est possible d’utiliser ça à l’intérieur d’un autre site donc, par API ?
Euh chez moi il ne se passe rien et surtout je n’ai même pas un foutu bouton de validation pour lancer le calcul après avoir défini départ et arrivée. Pas comprendre l’ergonomie…
Ah ok, en fait quand ya qu’une possibilité, ça affiche un seul truc sous le champ, mais moi je croyais du coup que c’était ce qu’il avait sélectionné comme adresse, alors qu’en fait il faut re-cliquer dessus pour le sélectionner.
Cool ! Ils commencent à voir une interface graphique vraiment chouette.
C’est possible d’utiliser ça à l’intérieur d’un autre site donc, par API ?
@rastapopoulos oui cf le lien de la première phrase de l’article, ainsi que les liens en bas de celui-ci :p
Marlène Schiappa, secrétaire d’Etat aux Droits des Femmes, complice des masculinites
(par Stéphanie Lamy sur son twitter : ▻https://twitter.com/WCM_JustSocial/status/865288468175433728 )
J’ai de grandes inquiétudes quant au sérieux que @MarleneSchiappa va pouvoir amener à la lutte pour les Droits réels des femmes
Schiappa c’est le #féminisme à la Sheryl Sandberg qui fonctionne à merveille pour les femmes blanches nanties (capital social & économique)
Un féminisme qui sur-responsabilise les femmes quant-à leur « succès » (pro uniquement, bien sûr). Si elles échouent, ce serait de leur faute
C’est un « féminisme » qui à aucun moment remet en cause la domination masculine. Un « féminisme safe » pour les hommes. Mais du coup...
Est-ce encore du féminisme ? En 2014 Schiappa signait la tribune d’une pro-masculiniste du collectif de la Grue Jaune
▻http://www.liberation.fr/societe/2014/01/13/des-femmes-en-faveur-de-la-garde-alternee_972479
S’est rebiffée lorsque @mascuwatch l’épingla et se justifiait par une « erreur de lecture » de la part de l’auteure ▻http://yahoo.mamantravaille.fr/maman_travaille/2014/01/peut-on-%C3%AAtre-f%C3%A9ministe-et-pour-la-garde-altern%C3%A9e
merci @koldobika pour ton enquête
d’autant que cela recoupe bon nombre de questions que l’on se pose entre copines sur cette mise en avant des « femmes entrepreneuses, starteupeuses and réussisseuses » (jeunes, dynamiques, socialement insérées, et …photographiables) alors que parallèlement le féminisme politique d’un #toutes_ensemble subit les coups bas du discours médiatique éminemment patriarcal et raciste.
Le capitalisme ne s’intéresse pas à #Nous.
How to start with “VANE language” API – MODIS example
▻http://www.digital-geography.com/start-vane-language-api-modis-example
The VANE geospatial platform, that’s coming out of the Beta now, is a new project we started at #Openweathermap, relying on our expertise in providing well-designed #APIs for #weather #data which is widely used by devs community. The VANE concept is to unite all operations with remote sensing data into consistent queries, allowing users to work with the data similar to the other #SQL-fashioned APIs, they are probably familiar with. This approach is different from what the typical workflow of Earth observation data usually is. Typicaly one needs to search for the certain imagery or dataset through the catalog, then place an order, then download it from FTP and process it in some desktop software he knows how to deal with, etc. That’s why the cloud-based data processing workflows are developing very fast towards providing users with most capabilities online.
So what do we get with “VANE language” API and how it works?
– You can SELECT by time, source, date-time period, imagery bands, tile coordinates and many other parameters, specifying the appropriate one.
– You can APPLY online processing with multispectral 16-bit imagery, like difference indices, Change Detection, custom color processing…
– And finally, you GET the result instantly as tiles or GeoJSON-polygon.
#map
cURL : Dialogue avec une API en PHP - Max-Koder
▻http://max-koder.fr/2017/05/05/curl-dialogue-api-php
Exemples d’utilisations de cURL et de ses options pour échanger des données avec une API (GET/POST).
Voir aussi : « Exécuter une requête asynchrone avec PHP et cURL » ▻http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl
Des métadonnées #Twitter…
▻https://framablog.org/2017/02/20/des-metadonnees-twitter
S’il est de notoriété publique que nos données personnelles sont enregistrées et utilisées par les G.A.F.A.M., il est en revanche moins connu que certaines de ces données sont utilisables par tout le monde. Et c’est bien là le point faible … Lire la suite
#G.A.F.A.M. #Internet_et_société #Libertés_Numériques #Libres_Logiciels #API #GitHub #métdonnées #Snowden #trump #ViePrivee
GraphCMS - GraphQL based Headless Content Management System
▻https://graphcms.com
“1. Define your content model
Define the structures, relations and permissions of your application data by using our intuitive content model editor.
2. Manage your content
Start the data onboarding with our easy-to-use content editor or import existing data from JSON/CSV. Your apps can of course push data to your backend as well.
3. Connect your apps
Connect your web and mobile apps to the generated and hosted GraphQL endpoint via Relay, Apollo or other GraphQL client libraries.”
Tone.js
▻https://tonejs.github.io
Tone.js is a framework for creating interactive music in the browser. It provides advanced scheduling capabilities, synths and effects, and intuitive musical abstractions built on top of the Web Audio API.
#audio #api #browser #music #javascript #framework #synth #web
Trigger Happy - une passerelle entre vos services internet - LinuxFr.org
▻http://linuxfr.org/news/trigger-happy-une-passerelle-entre-vos-services-internet
Trigger Happy se veut être une alternative libre du célébrissime site/service IFTTT. Le principe ? Récupérer des informations situées à l’autre bout de la toile pour les publier/enregistrer ailleurs. Trigger Happy est disponible en version 1.1.0 depuis le 25 octobre dernier.
La doc : ▻http://trigger-happy.readthedocs.io/en/latest/index.html
API UIZ – Cinq Cent Mille Euros A Mille Deux Cents Degrés | MONCUL.ORG
▻http://moncul.org/api-uiz-cinq-cent-mille-euros-a-mille-deux-cents-degres
Le nouveau bronze de 3,20 mètres de haut qui représente l’ancien ministre de droite #Chaban-Delmas, maire de pendant près d’un demi-siècle, a coûté pas moins de 500 000 euros mais peut être fondu à 1200°C .
▻http://apiuiz.bandcamp.com/album/cinq-cent-mille-euros-a-mille-deux-cents-degr-s
Un bail qu’on n’a plus parlé #musique sur #Article11, et c’est bien dommage : après tout, c’est sans doute la seule chose valable en ce bas-monde (avec le Chardonnay). La pénurie de mélodies se faisant par trop criante, on a toqué à la porte des #Potagers_Natures, #label bordelais siphonné qui mitonne d’étrange et fascinantes #tambouilles_sonores depuis déjà treize ans.
▻http://www.article11.info/?Les-Potagers-Natures-Archiver-l#nh1
Et un autre de @cqfd de 2012 sur les cousins.es de #Api_uiz
▻http://cqfd-journal.org/Noise-electrique-pour-France
#tropico_noise #archaïc_plounk #zombie_lo-fi
phpseclib: pure PHP implementations of SSH, SFTP, RSA and X.509
►http://phpseclib.sourceforge.net
Une API alternative à libssh2 de PHP:
phpseclib is designed to be ultra-compatible. It works on PHP4+ (PHP4, assuming the use of PHP_Compat) and doesn’t require any extensions. For purposes of speed, mcrypt is used if it’s available as is gmp or bcmath (in that order), but they are not required.
Interoperability
phpseclib is designed to be fully interoperable with OpenSSL and other standardized cryptography programs and protocols.
Hello, petite question politico-technique. Je cherche à me déconnecter de Facebook pour différentes raisons pas très originales, mais je regrette par avance les 4-5 personnes dont je suis avec intérêt les publications sur le réseau socail de Zuckerberg.
Comme je ne veux pas décider à la place des gens, j’aimerais juste leur proposer de publier sur Seenthis et de repartager sur Fb (la plupart serait motivables).
Ce qui m’amène à ma question : est-il possible de faire une publication automatique vers Facebook de nos publications Seenthis ? Si oui, je me chargerai de les convaincre de le faire :-)
Aujourd’hui, le bouton Facebook disponible pose un problème a priori anecdotique, mais en réalité important sur FB : le transfert Seenthis -> FB fait disparaître l’image associée à l’article. Vu comment les gens scrollent dans leur flux d’actualité, et vu ce que j’imagine être l’algorithme de Facebook pour prioriser les contenus, un lien sans image va avoir du mal à attirer l’attention des utilisateurs les plus assidus. Je ne suis pas développeur, mais si l’idée tente l’un d’entre vous plus doué que moi... je lui en serai éternellement reconnaissant ! #seenthis #facebook #api
Pourquoi les abeilles disparaissent
▻https://lejournal.cnrs.fr/articles/pourquoi-les-abeilles-disparaissent
Ces vingt dernières années, les populations d’abeilles ont subi des pertes spectaculaires, jamais observées auparavant. L’agriculture intensive et l’utilisation massive de pesticides figurent au premier rang des coupables présumés. Mais certaines pratiques des apiculteurs seraient également en cause.
« L’#agriculture_intensive, la simplification des #paysages, l’arrivée de pathogènes particulièrement virulents, mais aussi les nouvelles pratiques des apiculteurs affaiblissent les abeilles et contribuent aux dégâts constatés sur les colonies », détaille Vincent Bretagnolle. Le chercheur, qui suit plusieurs dizaines de ruches avec l’Inra dans la zone de Chizé, tente depuis plusieurs années de convaincre les agriculteurs de ne plus éradiquer systématiquement les #adventices, les « mauvaises herbes » éliminées par l’usage massif d’herbicides et parmi lesquelles on trouve les fleurs des champs (coquelicots, bleuets…), très appréciées de l’abeille. Entre la floraison du colza, au printemps, et celle du tournesol, fin juillet, les abeilles n’ont plus rien à butiner et se retrouvent en carence alimentaire durant plusieurs semaines. La disparition des #haies d’aubépine, mais aussi des prairies où fleurissent la luzerne et le sainfoin amenuisent encore la ressource.
#abeille #apiculture #pesticides #Conservatoire_de_l’abeille_noire #syndrome_d’effondrement_des_colonies #service_environnemental #néonicotinoïdes #Varroa_destructor #virus_de_la_paralysie_chronique #loque #frelon_asiatique #génétique
Actualité parlementaire :
▻http://groupe-crc.org/activite-des-senateurs/les-questions-au-gouvernement/les-questions-ecrites/article/interdire-les-neonicotinoides
Quid des « alternatives », Mme Royal ?
Chères abeilles, la ruche horizontale est faite pour vous !
▻https://reporterre.net/Cheres-abeilles-la-ruche-horizontale-est-faite-pour-vous
« plus on s’éloigne de la nature, plus on risque de faire des conneries. Les abeilles existent depuis 100 millions d’années et elles arrivaient très bien à se débrouiller sans nous. On ne doit pas contraindre l’abeille à nos envies, mais plutôt se contraindre aux façons de vivre des abeilles. »
Je ne connais pas la ruche kenyane, mais la ruche Warré est aussi qualifiée d’écologique ainsi que la Veuille (ronde).
Contrairement aux ruches classiques, celle-ci ne nécessite pas de cadre ni de cire gaufrée[...]La conduite de la ruche est réputée facile et, pour la récolte, pas besoin d’outillage : exit, donc, le coûteux matériel d’extraction.
La ruche Warré peut être avec ou sans cadre. Lorsqu’il n’y a pas de cadre on met des barrettes amorcées ce qui semble être également le cas de la kenyane. Donc pour une Warré pas besoin d’extracteur non plus, on peut récolter par gravité.
Elles sont également équipées d’une vitre latérale, qui permet d’observer la colonie sans la déranger
Il semble quand même qu’il faille déplacer les barrettes pour augmenter la taille du couvain, donc on dérange les abeilles.
L’avantage que je vois à la kenyane c’est que l’essaim est compact donc moins de dépense d’énergie de la part des abeilles pour maintenir la bonne température et pas d’angle ce qui évite la condensation. Par contre, j’ai peur que si la kenyane est trop longue, ça demande trop dénergie aux abeilles pour aller chercher du miel aux extrémités pour nourrir le couvain. Tout cela reste théorique, je n’ai pas expérimenté.
@fil : je me lance également, j’ai commandé du bois pour fabriquer des Warré (ça peut aussi se faire avec des palettes). Les conseils que j’ai eu, c’est de construire une ruche (ou d’en avoir déjà une) prête pour la fin mars. A l’intérieur on peut badigeonner d’un peu de miel dilué pour attirer les abeilles. Si y a des abeilles pas trop loin pendant la période d’essaimage (donc fin mars environ), il y a des chances qu’elles viennent se loger dans ta ruche.
Ce qui est bien aussi, c’est de suivre une formation dans un rucher-école, ce qui permet d’avoir un peu d’aide au cas-où.
Du coup, ça m’amène à découvrir d’autres ruches :
Perone : ▻http://biobees.com/library/hive_perone/Making-a-Perone-Hive.pdf
Morimoto : ▻http://warre.biobees.com/japan.htm
#ruches, #Warré #KTBH #ruche_kenyane #Morimoto #Perone #abeilles #apiculture
Je ne suis pas sûr que la #FlowHive puisse être qualifiée d’écologique.
Les rayons sont en fait plastiques et fendus au niveau de chaque colonne d’hexagones. Un système mécanique translate chaque colonne, donc on partage toutes les celllules et le miel coule. C’est en fait un mécanisme adapté sur une ruche existante, la #Langstroth plus répandue aux Etats-Unis et manifestement en Australie.
▻http://www.bioalaune.com/fr/actualite-bio/24024/flow-hive-ruche-revolutionnaire-avec-robinet-faire-du-miel-sans-nuire-aux
Je viens de voir la vidéo, j’ai tout de suite envie d’en acheter une.
▻https://www.honeyflow.com/shop/p/94
En fait, non, les palettes c’est moins cher !
Du moment que c’est moins traumatisant pour les abeilles (à vérifier) ça me choque pas qu’il y ait du plastique. Et oui le prix a aussi mis un frein à mes ardeurs :)
▻http://beta.wikifab.org/index.php/Ruche_facile_à_assembler_sans_visse_ni_colle_(Colorado_Top_Bar)
La ruche « Colorado Top Bar » est une belle ruche pour votre jardin, votre jardin partagé ou votre toit. Conçue par notre équipe dans le Colorado, elle est inspiré du Kenyan Top Bar. Nous l’avons dessiné de façon à ce que toutes les pièces puissent être découpées dans une seule planche de contre-plaqué de taille standard (1220mm x 2440mm). Son assemblage est très simple et ne nécessite ni outil, ni visse, ni clou ou colle. L’ensemble est maintenu par des petites cales glissées entre les pièces.
Disk thrower Apinis wins gold at paralympic games in Rio
Latvian Paralympian Aigars Apinis triumphed at Paralympic games in Rio de Janeiro on Thursday, 8 September, by winning gold in the disk-throwing discipline. This is his fourth gold medal in his career.
Apinis, who started in F52 and F51 group, threw the disk for 20.83 m result, which is his best result for this season.
His first attempt resulted in 19.90 m. The second result was an improvement over the first by 12 cm. In his third attempt, Apinis managed a 20.83 m throw, which was the best result among the seven contestants.
▻http://bnn-news.com/disk-thrower-apinis-wins-gold-at-paralympic-games-in-rio-150770