Une idée croisée il y a longtemps, heureux qu’elle ait trouvée un développeur motivé :) #P2P #F2F #filesharing
▻https://github.com/CSEMike/OneSwarm
Une idée croisée il y a longtemps, heureux qu’elle ait trouvée un développeur motivé :) #P2P #F2F #filesharing
▻https://github.com/CSEMike/OneSwarm
FredKSchott/CoVim · GitHub
▻https://github.com/FredKSchott/CoVim
Utilisez Vim pour du traitement de texte collaboratif sur le réseau.(Permalink)
##Internet
Inkscape and MapBox for Interactive, Illustrated maps | MapBox
▻http://www.mapbox.com/blog/the-making-of-our-infrastructure-map
I ran this shell script, which automatically assembled the PNG tiles into an #mbtiles file.
Intéressant ce script pour générer un fichier mbtiles à partir d’une sérié d’#images.
Ces gens sont assez géniaux.
héhé @fil je pensais justement à un truc dans le style :
ton script + le script cité ici + tilestache + ▻http://tiles.kupaia.fr = de la boulette
Ouais, j’ai pensé exactement à la même chose, les gens.
ok je viens de lire la doc de mbtiles (▻http://www.mapbox.com/developers/mbtiles), et je vois que ça va m’aider à résoudre un autre problème, celui de l’internationalisation du dessin ; là j’ai traité le dessin en trois langues déjà, et on en projette plein d’autres… pour l’instant ça me fait 4000 images par langue, alors que la plupart des zones sont inchangées (les légendes à traduire sont sur 1% de la surface)…
bon voilà j’ai fait un fichier .mbtiles à partir de #mbutil.py, que j’ai dû forker pour le faire « compresser »…
▻https://github.com/Fil/mbutil/commit/a0b04d1315466fb68125028171621142757efa23
(A noter, la compression de l’image ne me gagne que 0,3% d’espace. Mais quand je mettrai dans une même base toutes les langues, ça devrait augmenter très peu à chaque langue.)
la référence désormais, pour ce script, c’est Alpstein/mbutil ▻http://seenthis.net/messages/150126
Bunny.py is a meshing #radio darknet that hides its traffic in unused fields of 802.11 - covert channels ahoy ! ▻https://github.com/mothran/bunny #security #wifi
Next step for the Wi-Fi security arms race : intrusion detection systems that check for abnormal entropy in the wrong places.
mscdex/ssh2 · GitHub
▻https://github.com/mscdex/ssh2
An SSH2 client module written in pure JavaScript for node.js
posting : ▻https://macgirvin.com/display/mike/287301
via : ▻https://joindiaspora.com/posts/2604458
The modern web is “missing” a few important pieces which would make it much more useful.
▻https://github.com/friendica/red/blob/master/README.md
[...]
A weakness of existing decentralised network models is the binding of network identity with the physical server where it resides; for example if you are “eric@example.website”, your identity is often tied permanently to “example.website”. We see this as a problem. Many hubs on the Indie Web are run by enthusiasts with varying skill levels and financial resources - and the technology is changing quite rapidly. Often the cost or workload involved in maintaining these services becomes a burden (or hardware fails) and people or entire social communities are left stranded when their server goes offline. They may have to “start over” building their social circle from scratch when this happens. In some cases communities are unable to recover from this kind of disruption and the entire community dissolves.
We’ve been working on decentralisation for several years and have seen this happen time and time again. Within the Red Matrix, identity is nomadic. You can take your identity, and all your friends and associates with you - to any other hub in the network, at any time. If your hub goes offline for any reason, you have the ability to relocate to any other hub and carry on as if nothing happened. You still have all your friends and associations.
[...]
#network #server #decentralisation #activism #identity #reliability #privacy
#réseau #acitivisme #identité #logiciel #software
Atlas des sites pollués aux PCB
▻http://www.robindesbois.org/PCB/PCB_hors_serie/ATLAS_PCB.html
7ème édition de l’atlas des sites terrestres et aquatiques pollués par les PCB. Pour pallier aux éventuelles insuffisances et aux fragmentations des sources officielles, les archives de Robin des Bois et les alertes transmises par des lecteurs des atlas antérieurs sont aussi mobilisées.
550 sites pollués recensés…
#pcb #france #pollution #empoisonnement #contamination
Voilà vraiment une base de données #SIG très importante — et très mal présentée. Elle mériterait de passer en bidule interactif avec #leaflet.js
#chimie #santé #pollution_industrielle #pcb #cancer #cartographie
Un #SPIP + #GIS et hop c’est plié. En plus ça permettrait à d’autres sites d’afficher ces infos sous forme de carte en embed, avec un #kml, etc.
Sinon il y a un squelette « pas mal » pour #SPIP qui se nomme #geodiversite et qui permet de monter plutôt facilement un atlas géolocalisé :)
►https://github.com/brunob/geodiversite
Qui a dit #shameless_autopromo ? ^^
Bien d’accord avec toi @fil, malheureusement on dirait qu’avec le site de la Criirad, ils font un concours des infos les plus mal présentées et partagées. En flash, pfff, quel gachis
twitter/twemcache · GitHub
▻https://github.com/twitter/twemcache
Twemcache (pronounced "two-em-#cache") is the Twitter Memcached. Twemcache is based on a fork of Memcached v.1.4.4 that has been heavily modified to make to suitable for the large scale production environment at Twitter.
#Memcached est bugué depuis un moment et provoque des erreurs avec #memoization pour #SPIP (pas trop grave on peut basculer sur #xcache). Aujourd’hui j’apprends par @korben qu’il est troué ▻http://korben.info/faille-memcached-exploit.html mais on peut le remplacer par ce fork des gens de twitter.
#server #memcache
Arf @seenthis semble avoir des problèmes avec l’import de mon flux rss delicious...
Voilà le bug que j’avais sur ubuntu 64bits :
▻https://bugs.php.net/bug.php?id=59410
Depuis je n’ai jamais retesté, mais je n’ai pas l’impression que le bug ait été corrigé à ce que je lis dans le forum associé au ticket cité.
ps : merci pour le bug seenthis, ça à l’air d’être un endroit sympa ce paradis des #seethis_corrigé :p
felixge/node-sandboxed-module · GitHub
▻https://github.com/felixge/node-sandboxed-module
A sandboxed node.js module loader that lets you inject dependencies into your modules
adamschwartz/log · GitHub
▻https://github.com/adamschwartz/log
Console.log with style
En réponse á Liquid Feedback le parti Die Grünen publie une extension Typo3 pour commenter des textes.
betatext : Grüne lassen Demokratie fließen ▻http://netzfueralle.blog.rosalux.de/2013/01/24/betatext
wegewerk/betatext · GitHub
▻https://github.com/wegewerk/betatext
La documentation : ▻https://github.com/wegewerk/betatext/raw/master/doc/manual.sxw
intéressant pour #typo3
comment un commentaire est-il attaché à un passage de texte ?
on repère la partie sélectionnée en js ? comment est-ce mis en mémoire ? on note le contenu du passage lui-même, ou bien sa position ? que se passe-t-il quand le texte sous-jacent est modifié ?
peut-on imaginer proposer pour #SPIP un système similaire qui attacherait un commentaire (forum) à un passage du texte d’origine…
Sur le siteduzero y’a un truc du même genre. Je sais pas comment ils font. Par exemple, sur cette page : ▻http://www.siteduzero.com/sciences/tutoriels/la-physique-quantique/la-catastrophe-ultraviolette
Y’a ►http://medium.com qui a un truc du genre aussi (pas regardé comment ça fonctionne).
#afsctool ou comment gagner des gigaoctets d’espace #disque sur Mac OS X
Depuis la version 10.6 #Mac_OS_X a une fonctionnalité cachée : dans son filesystem HFS+, il est possible d’avoir des fichiers compactés. Un seul utilitaire Apple permet de compresser : ditto, qui permet de faire une copie d’un fichier ou d’un répertoire.
Un certain @brkirch a eu l’idée d’écrire un autre utilitaire, afsctool, pour gérer plus finement cette fonctionnalité :
▻http://forums.macrumors.com/showthread.php?t=780570
Ce logiciel est téléchargeable et dispo sous GPL.
▻http://brkirch.wordpress.com/afsctool
C’est une ligne de commande qui mériterait sans doute d’être joliment packagée ; je l’utilise avec sudo pour ne pas avoir de soucis de droits.
# pour l’installer :
sudo cp Downloads/afsctools_34/afsctools /usr/local/bin/
# pour compresser un répertoire :
sudo afsctool -ck Documents/
# pour lire les infos sur un répertoire :
sudo afsctool -v Downloads/
Number of HFS+ compressed files : 2087
Total number of files : 2726
(...) Compression savings : 12.0%
il semble qu’on peut pratiquement tout compresser ainsi sans perte de performances (la perte de CPU liée à la #compression est compensée par les transferts accélérés) ; par contre il faut éviter de compresser /System/Library/CoreServices/boot.efi, sinon ton système ne sera plus bootable
PS : si tu as peur et que tu préfères une solution avec une jolie interface (mais pas libre), il y a ▻http://clustersapp.com
Je suis un peu concon, avec ce genre de chose : il faut relancer la compression à la main régulièrement, ou bien la fonctionnalité de compression est désormais activée automatiquement pour tout ce que tu écris dans les dossiers concernés ?
Pour être plus clair : la fonctionnalité standard de l’OS c’est la décompression transparente des trucs compressés ; ce que fait l’utilitaire afsctool , c’est compresser les fichiers que tu lui indiques (mais il peut aussi t’informer sur le statut compressé ou non des fichiers, le gain de place obtenu, etc).
Tu peux donc vouloir le relancer de temps en temps, mais en règle générale, là où tu gagnes de l’espace, c’est en compressant les vieux fichiers qui ne servent pas souvent, donc le faire par exemple une fois tous les 6 mois-1 an doit être largement suffisant.
Là je viens de gagner 11 Go sur mon Macbook Air où il n’en restait que 17, ça fait plaisir. Ma copie de SPIP-Zone, par exemple, est passée de 2 Go à 1 Go.
(A l’opposé, l’approche de clusterapp c’est de surveiller les répertoires que tu lui indiques, et de tout compresser dès que tu enregistres.)
Merci pour le tuyau ! Voilà qui va plaire à mes trois hackintoshs de poche avec leur petit SSD de 16Go. Note : afsctool est aussi disponible depuis macports ("sudo port install afsctool")
j’ai aussi repassé un petit coup de #Disk_Inventory_X pour la forme, et j’ai trouvé des trucs, comme par exemple 10Go de « données bitcoin » (alors que j’ai pas réussi à finir de synchroniser le flux BTC !)
mapmatters.org
▻http://www.mapmatters.org
You will find an extensive catalogue of OGC web map services (WMS) here. For all services and WMS layers we offer an optional monitoring that allows to judge not only the contents but also the quality of the service with respect to availability and performance.
Most of these data sets are presented under very unclear licensing terms. The license should be shown prominently : it is often the most important metadata - the one that decides whether we can work with that data at all.
Simply because saddly most of the wms servers doesn’t provide the license information in a getcapabilities request. This information is optionnal as said in wms specs : ▻http://cite.opengeospatial.org/OGCTestData/wms/1.1.1/spec/wms1.1.1.html#wmsops.getcapabilities.response
Et hop, un exemple d’utilisation des couches #wms du #BRGM :
▻http://tiles.kupaia.fr/article11.html
Ici j’utilise Proj4Leaflet (▻https://github.com/kartena/Proj4Leaflet) pour gérer les systèmes de projections chelous utilisés par les différents services.
PS : c’est vraiment parfois super galère de trouver les infos sur les couches dispos (quel crs est utilisé, etc.).
domoritz/leaflet-maskcanvas · GitHub
▻https://github.com/domoritz/leaflet-maskcanvas
A leaflet canvas layer for displaying large coverage data sets.
Features: Canvas tile layer based / High performance even for large dataset because of the QuadTree that is used internally / Custom color and circle size
tmcw/ration · GitHub
▻https://github.com/tmcw/ration
Ration out items in a list in a set amount of time.
tmcw/togeojson · GitHub
▻https://github.com/tmcw/togeojson
This converts KML into GeoJSON, in a browser or with nodejs.
Peut être une piste pour gérer les kmls dans #GIS pour #SPIP à la place du plugin utilisé pour l’instant...
via ►http://macwright.org/2013/04/01/recently.html
#map #geojson #kml #javascript
tmcw/leaflet-pip · GitHub
▻https://github.com/tmcw/leaflet-pip
A Leaflet-friendly API for point in polygon operations, using substack’s point in polygon library.
Et hop, nouvelle version du plugin #GIS pour #SPIP :
▻http://zone.spip.org/trac/spip-zone/changeset/71313
▻http://zone.spip.org/trac/spip-zone/changeset/71312
▻http://zone.spip.org/trac/spip-zone/changeset/71276
Au menu :
– Mise à jour de la lib vers Leaflet 0.5
– Un nouveau script de clustering intégré par @marcimat (le fameux script que j’utilise depuis quelques temps sur lestaxinomes.org)
– Mise à jour du plugin leaflet-providers (ajout de couches Nokia, ESRI, etc.)
– Mise à jour du plugin minimap (option toggle active pour permettre d’afficher/masquer ce bloc)
– Mise à jour du plugin fullscreen (correction d’un bug avec les dernières versions de Chrome)
– Ajout de la gestion d’embed externe de kml par @kent1
Pour voir tous les fond de cartes disponibles, c’est par ici que ça se passe :
Tu as oublié de dire que :
– faut vider le cache !
– la page « Tous les points géolocalisés » permet des recherches et les clics sur les points permettent d’aller sur la vue du point dans le privé.
– que les cartes sont vachement plus fluides
– que la couleur des fichiers kml est toujours bugguée dans ta lib à cause de ▻https://github.com/shramov/leaflet-plugins/issues/56