springmeyer/arc.js · GitHub
►https://github.com/springmeyer/arc.js
great circle routes in javascript : un plugin leaflet pour tracer le chemin le plus court entre deux points.
springmeyer/arc.js · GitHub
►https://github.com/springmeyer/arc.js
great circle routes in javascript : un plugin leaflet pour tracer le chemin le plus court entre deux points.
GrabMyBooks
►http://www.grabmybooks.com
#GrabMyBooks is a #firefox #plugin that allows you to grab content from the #web and easily #convert it in an #ePub file fully compatible with your reader.
Nouvelle version - Modération de modifications - SPIP-Contrib
►http://www.spip-contrib.net/Nouvelle-version-Moderation-de-modifications
Ce #plugin permet de créer une #nouvelle #version d’un #article #SPIP déjà publié en ligne, sans toucher à cette première version.
Cette fonctionnalité permet de :
– Modérer a priori les modifications d’un article publié en ligne
– Archiver la version antérieure complète de l’article une fois la modification validée par un administrateur.
Des rédacteurs peuvent donc modifier un article en ligne (tout le monde peut créer une nouvelle version d’article), mais seuls des administrateurs peuvent publier la version modifiée.
Global Tech Team » Seenthis.net Clone
►http://www.globaltechteam.com/seenthis-net-clone
I need a seenthis.net clone General idea. Photoblogging type site with commenting functionality and live feed, and live map and following/follower functionality, as well as search bar. Added features: option to post news article or photo along with comment. IMPORTANT: Sign-up option and post integration with Facebook and Twitter. Good functionality on mobile devices. Fully accessible backend with edit function and basic stats (#views, #posts etc) In terms of the look of th...
J’ai installé sur la zone un petit #plugin #SPIP que j’ai développé pour le Secours catholique : « Date de début, date de fin ».
►http://files.spip.org/spip-zone/debut_fin.zip
Ça correspond à un besoin habituel : pouvoir indiquer :
– qu’un article est à afficher dans un « agenda » ou non (champ « agenda » à 0 ou 1),
– qu’il a une #DATE_DEBUT et une #DATE_FIN (qui sont des journées sans horaires).
C’est très simple, justement pour éviter de passer par le plugin Agenda qui, très souvent, est beaucoup trop complexe à utiliser pour les besoins auxquels je dois répondre. Mais ça n’empêche pas, sur le site public, d’afficher une jolie navigation sous forme de mini-calendriers.
d’ailleurs pour info, il n’est plus compatible avec les versions après spip 3.0.1 et c’est bien dommage, parce que c’est pratique les plugins tout simple comme ça :)
A l’arrache : ▻http://test.brubel.net/IMG/zip/debut_fin.zip
Si @arno est ok, je pose sur la zone (branche spip2, trunk spip3)
Bonjour,
Je me suis fait la même remarque que « troOn » ci-dessus. J’ai donc opté pour la solution de Suske. C’est mieux dans l’espace privé (SPIP 3.0.5 [19905]) avec les 2 mentions « Ceci est un rendez-vous » et « Ceci n’est pas un rendez-vous ». Hélas, l’article que j’ai testé reste affiché en public alors même que sa date de publication est périmée. Que faire, docteur ?
ah oui merde, après avoir passé des semaines à chercher à m’inscrire à la zone, quand j’ai enfin réussi j’ai oublié d’envoyer mes fichiers :D Merci Suske d’avoir envoyé les tiens :)
Suske, ton lien renvoie vers le billet original de ARNO*. J’ai loupé quelque chose ?
Ah ben c’est un tag que j’ai créé pour « me souvenir » de revenir ici : en fait, je n’ai pas commité ma petite version sur la zone SPIP parce que je pensais que @troon le ferait et par ailleurs, je n’ai pas eu le temps de regarder le bug que tu signales... Je reviens quand c’est fait :-/
oups, c’est tout de ma faute (Tout ! même Justin Bieber c’est ma faute)
pardon !
ben le plugin c’est rien, mais pour Bieber là t’as exagéré, faut le dire... Bon.
Merci Suske pour cette précision, le titre du plugin m’a enduit avec de l’erreur... Je vais donc poursuivre mes recherches et suivre la piste que tu me fournis. Pour info, « dépublication » n’est pas compatible Spip 3, hélas. Merci encore de t’être penché sur mon cas.
ImageMapster
►http://www.outsharked.com/imagemapster
Un plugin jquery pour jouer avec les image_map comme on le fait déjà sur les sites régionaux des tydebs. Le script permet même d’adapter la taille des zone réactives de l’image si celle-ci est agrandie.
ImageMapster is a jQuery plugin that brings HTML image maps to life. With this tool, any image map can be highlighted, selected, and manipulated in all kinds of ways. ImageMapster is 100% Javascript and it works on every major browser, without Flash or any other dependencies (except jQuery), including Internet Explorer 6. Some advanced effects require HTML5 support, but will still fall back to work in older browsers.
Rather Splendid: Customise #Sublime_Text 2
►http://rathersplendid.net/home/customise-sublime-text-2
This post’s purpose is to help enhance your experience of it by providing info for extending & customising the app.
#IDE #code #développement #logiciel #windows #linux #mac #plugin
Vos messages Seenthis postés sur Twitter - SeenThis
►http://seenthis.net/fran%C3%A7ais/article/vos-messages-seenthis-post%C3%A9s-sur
Seenthis ne propose pas d’export direct vers Twitter. Mais il propose une autre façon de procéder, qui permet de parvenir au même résultat très facilement :
– Seenthis fabrique un flux RSS de vos messages directement formatés en 140 caractères,
– en utilisant le service gratuit TwitterFeed, il est très simple d’utiliser ce flux pour poster automatiquement sur Twitter.
Ça m’ennuie de m’inscrire à ce site. On pourrait prévoir de coupler #seenthis avec (on peut rêver) le #plugin #spip microblogage directement ?
PS : tiens je n’avais rien publié ici depuis 4 mois. Il faut que ça cesse. Ou que ça reprenne. Enfin bref, on se comprend.
@nhoizey le plugin microblog sait renvoyer les sites syndiqués...? Je ne vois que Articles (je sens que tu vas me sortir un truc de derrière les fagots)
@notabene il faut que tu intercales le plugin ►http://www.spip-contrib.net/Flux-RSS-en-articles ! ;-)
@notabene moi il faut que je teste Microblog... ;-)
@nhoizey bon j’ai des bugs, moi
►http://www.spip-contrib.net/Flux-RSS-en-articles,3081#forum448501
Effectivement on a un problème de date.
Le code de la date pour les articles est du type :
<published>2011-08-10T13:24:42Z</published>
Et pour un article ancien (No labels on radio buttons...) :
<published>2011-03-29T14:27:58Z</published>
En testant en local, il importe bien tous les articles, mais ils sont tous à la date et heure courante au moment de la conversion RSS vers article.
@fil voui, mais non, j’essaie de m’appuyer sur spip, les « services annexes » m’inquiètent toujours (volatilité potentiellement importante).
@fil oui, c’est génial ifttt, moi c’est le flux RSS de SeenThis dédié à Twitter qui ne me convient pas...
The Wall - A #Javascript #plugin for #Mootools
►http://wall.plasm.it
ONE COORDINATE, ONE POSITION
The Wall enables to create an endless grid. You choose the number of elements, The Wall will see to the rest. Every moment you may know the position of your wall or move it where you like better by clicking or dragging it. What could be simpler?
CUSTOMIZED CONTENTS
With The Wall you decide the position of your contents punctually. Every plug is ready to hold your contents, pictures, videos, texts, everything. You are the one who chooses how to show your information.
GRID OR CODA?
With The Wall you may have an endless grid or an original draggable coda slider, if you like better. You’re right! The Wall can work in a traditional or draggable coda fuctionality. 2 functions and a new and original interaction system.
jQuery.fracs
►http://larsjung.de/fracs
jQuery.fracs determines the #fraction of an HTML element that is currently in the #viewport, as well as the fraction it takes of the complete viewport and the fraction of the area that might possibly be #visible. It also provides the coordinates of the visible rectangle in document, element and viewport space.
Mise à jour du #plugin #SPIP Créer-Sprites-CSS :
►http://zone.spip.org/trac/spip-zone/browser/_plugins_/creer_sprites_css
doc : ►http://plugins.spip.net/Creer-Sprites-CSS
Le plugin passe désormais la date du fichier dans l’URL appelée, ce qui force bien l’affichage de la dernière version du fichier.
Pourquoi ça ne le faisait pas auparavant ? Parce que je pensais que ce plugin (destiné à automatiser la fabrication de « Sprites CSS ») ne s’appliquerait qu’à des images ne changeant jamais dans l’interface du site (éléments de navigation). Mais finalement, à l’usage, je l’utilise désormais pour des images qui changent régulièrement (parce que c’est drôlement efficace, même sur d’assez grosses images, pas seulement pour de toutes petites vignettes).
Je viens de libérer un nouveau #plugin pour #SPIP : recuperer_favicon
►http://zone.spip.org/trac/spip-zone/browser/_plugins_/plugins_seenthis/recuperer_favicon
C’est un vieux truc, qui n’a jamais été diffusé, parce qu’il utilisait du code non libre (gratuit, mais non libre) pour aller chercher le favicon d’un site distant. Désormais, il existe une URL pour récupérer directement le favicon d’une URL :
►http://www.google.com/s2/favicons?domain=www.flip-zone.com
Du coup, le plugin devient carrément léger : son seul travail, c’est de faire une copie locale du favicon (pour ne pas taper Google à chaque hit).
Si je ne m’abuse, j’avais fait des tests il y a quelque temps, et cela ne respecte pas le favicon d’origine, notamment les PNG transparents.
Oui, et il ne trouve pas tous les favicons. Mais la version précédente du plugin ne trouvait pas tout non plus, et le calcul était nettement plus lourd (et pas diffusable parce que pas libre).
S’il y a mieux, tant mieux. Mais faute de grives...
Je comprends bien ! ;-)
J’avais aussi abandonné cette solution parce qu’elle provoquait un nombre non négligeable de requêtes pour l’utilisateur, donc j’ai fait une liste réduite de sites pour lesquels j’ai le favicon, dans un sprite : ►http://gasteroprod.com/themes/gp2010/images/sprite-favicons-20101005.png
Pourquoi préférer un SaaS propriétaire à du code gratuit, mais non libre ?
Mais est-ce cela qui recouvre tous les liens de petits dessins sur seenthis ?
@martin : la possibilité de diffuser le plugin.
– Le code propriétaire, je ne peux pas le redistribuer.
– Le code qui utilise le SaaS de Google, je peux le redistribuer.
@seenthis : Ah oui, je comprends mieux la motivation, en effet.
En revanche, je ne trouve point de CGU concernant Google S2, en particulier pour ce qui est de son utilisation depuis un site tiers.
Tout au plus, je tombe sur un message non officiel d’annonce de l’ouverture du service :
►http://googlesystem.blogspot.com/2007/09/google-shared-stuff.html
ou encore de son arrêt :
►http://googlesystem.blogspot.com/2009/02/google-shared-stuff-to-be-discontinued.html
Rien, en revanche, sinon le constat de leur fonctionnement en l’état, sur les favicons. La pérennité de la solution est donc sujette à caution... Mais ça marche ! :-)
C’est pas si compliqué de faire du code qui va récupérer un favicon, pour remplacer le code non libre, non ?
@bohwaz : curieusement, si, c’est assez coton, parce .ico est un format à la con et parce que la façon de déclarer où trouver le fichier de l’icone n’est pas identique partout.
On avait cherché à l’époque pour ►http://rezo.net et tout ce qu’on avait trouvé à l’époque c’était ce bout de code pas libre. Ça a peut-être progressé, mais j’ai pas trop le temps pour l’instant.
@nhoizey dans certaines situations, si ça se justifie, tu peux combiner avec « Sprites CSS », et ainsi faire fabriquer tes sprites CSS d’un seul coup pour l’ensemble d’une grosse liste.
La question : est-il vraiment utile de s’occuper du format de l’image ? On peut juste copier l’image non ? (Pourquoi se faire chier ?)
Bon sinon partie recherche : ►http://svn.kd2.org/svn/misc/libs/lib-image/favicon.php
Effectivement sinon GD ne semble pas gérer ICO (en fait BMP) comme format de fichier, c’est un peu con, mais Imagick le gère très bien, donc c’est aussi possible de faire de la conversion en quelques lignes de code.
@seenthis le danger de combiner avec les sprites, c’est que ton sprite va vite grossir, en tout cas sur seenthis... ;-)
L’astuce que j’ai déjà utilisé avec succès : CSS générée dynamiquement, qui inclus toutes les icônes utilisées dans la page, avec data URI. Au lieu de faire 15 requêtes pour 15 icônes, ça ne fait qu’une seule requête. Problème : si tu changes de page, tu recharges une nouvelle CSS avec de nouvelles icônes, alors qu’avec 15 icônes séparées, elles sont déjà cachées par le navigateur. Mais quand même par expérience c’est plus rapide, même si aucune solution n’est parfaite.
Le filtre s’applique à une URL seulement ou peut s’appliquer à #TEXTE ?
Twitter se félicite d’avoir atteint 1 million d’applications autour de son réseau social :
The New Twitter Developer Site | Twitter Developers
►https://dev.twitter.com/blog/new-twitter-developer-site
Today we’re launching the new version of our Twitter Developer Site. With over 1,000,000 registered applications and 750,000 developers building on the platform today, we needed a new home to support the Twitter community better.
Résumons les chiffres :
– 1.000.000 applications enregistrées ;
– 750.000 développeurs ;
– 200.000.000 utilisateurs de Twitter au total (qu’ils utilisent ou non des applications).
Donc un développeur crée en moyenne 1,33 application qui convoite un marché potentiel de 200 utilisateurs en moyenne. Pas terrible, l’amortissement du temps de travail, non ? Ou alors les développeurs abandonnent immédiatement ?
J’ai une autre hypothèse : ces chiffres ne signifient rien du tout.
Exemple d’application Twitter enregistrée probablement comme application unique quelque 7.000 fois par au moins autant de « développeurs », ou plutôt blogueurs WordPress s’annonçant de fait comme développeurs :
WordPress › Twitter Tools « WordPress Plugins
►http://wordpress.org/extend/plugins/twitter-tools
En effet, à chaque mise à jour, on note une pointe de 7.000 téléchargements en une journée de cette extension WordPress. Or, pour l’utiliser, il faut la déclarer dans Twitter non pas comme « Twitter Tools », mais comme une application tout à fait indépendante, et de ce fait, le blog et le blogueurs sont considérés par Twitter comme application et développeur.
L’on peut imaginer aisément que le même problème de comptabilisation se pose sur à peu près toutes les applications similaires.
Témoignage : j’ai enregistré à moi tout seul deux applications, qui ne servent qu’à moi, qui ne sont pas distribuées, et qui sont des scripts Python de trois lignes qui automatisent le tweetage de certaines informations.
Dans ce cas, a priori, tu es comptabilisé comme 1 développeur.
Dans mon cas, pour une demi-douzaine de blogs utilisant Twitter Tools, j’ai autant de comptes Twitter, et je suis comptabilité comme autant de développeurs indépendants (sans avoir écrit une seule ligne de code).
Rien que moi j’ai une 12aine d’applications bidon enregistrées chez Twitter, qui n’ont jamais existé qu’à des fin de test, certaines n’ayant même jamais fait une seule requête.
Comment #dépublier un #article ou un #auteur à une date donnée ? - Documentation #SPIP N>T
►http://spipdoc.nouveauxterritoires.fr/Comment-depublier-un-article-ou-un
Cette fonctionnalité nécessite l’installation du #plugin #Dépublication.
Comment #dépublier un #article ou un auteur à une date donnée ? - Documentation #SPIP N>T
►http://spipdoc.nouveauxterritoires.fr/Comment-depublier-un-article-ou-un
Cette fonctionnalité nécessite l’installation du #plugin #Dépublication.
Tiens, encore un doublon... /ping @seenthis
gmap3 | gmap3 plugin JQuery | Presentation
►http://gmap3.touraineverte.com/presentation.html
#gmap3 est un #plugin #jQuery qui permet de nombreuses manipulations de l’API Google Maps JavaScript version 3.
Le plugin migration pour SPIP - #Nursit
►http://blog.nursit.net/Le-plugin-migration-pour-SPIP.html
Le #plugin migration permet de recopier facilement d’un site #SPIP source vers un site SPIP destination :
base de donnée,
images et documents de IMG/,
dossier squelettes.
vite, un plugin douanier !
Je viens d’installer une nouvelle version (1.9) du #plugin #SPIP « CSS imbriqués ». Cette version améliore très nettement la compatibilité des pseudo-classes #CSS3 -spip-border-radius et -spip-box-shadow :
►http://plugins.spip.net/CSS-imbriques
Le plugin ajoute automatiquement le comportement PIE.htc dans ces pseudo-classes, ce qui les rend directement actives sous Internet Explorer.
Pour rappel, pour faire une boîte avec un bord arrondi, il suffit de faire :
.maboite {
background-color : red ;
-spip-border-radius : 4px ;
}
Et on obtient des bords arrondis sous quasiment tous les navigateurs existants (sauf, je crois, Opera), le plugin remplaçant le code par :
.maboite {
background-color: red;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(PIE.htc);
position: relative;
}
(La position est ajoutée s’il n’y a pas déjà une position indiquée explicitement, pour assurer le fonctionnement du comportement.)
@monolecte : tu voulais une bonne nouvelle. Et ça, si c’est pas une bonne nouvelle...
Vi, vi, vi... on t’a d’éjà dit que tu es un peu geek sur les bords ?
En parlant de geek, tu penses quoi de #LaTeX comme outil pour récupérer des données scientifiques avant mise en page ?
– Le logo de l’entête, oui, c’est un des cas pathologiques où il faut corriger en forçant la position. (La position est définie dans un cas, et non répétée pour le :hover qui, lui, contient -spip-box-shadow.)
– Pour « écrire un commentaire », il semble que ça ne vient pas du plugin (quand je désactive, ça ne fonctionne pas mieux). Perso, je ne constate ce comportement que sous MSIE. Toi aussi, ou bien tu le constates ailleurs ?
maintenant le css est OK. en revanche pour le formulaire, non : j’ai tout reloadé et ça le fait encore sur Firefox5 (mais pas sur Chrome). Un « # » poucrave s’ajoute dans l’URL quand je clique ; de plus j’ai des erreurs js dans la console :
Index or size is negative or greater than the allowed amount" code : "1
[Stopper sur une erreur] elem[name]=value}
ligne 900 de ►http://static3.seenthis.net/local/cache-js/1e60d20e612ae13aa93a8abfc00f0476.js
J’ai viré ça dans le script :
$(this).removeAttr("rows").removeAttr("cols");
Et j’ai l’impression que ça me corrige le bug sous Firefox 5 et sous Internet Explorer. (Forcer le rechargement, hein.)
SPIP 3.0 - SPIP-Contrib
►http://www.spip-contrib.net/SPIP-3-0
Maintenant c’est automatique : ►http://plugins.spip.net/spip.php?page=plugins&compatible_spip=3.0
Je suis en train de faire une version modifiée du #plugin « Couleur de rubrique » pour un client. En effet, ce client veut qu’on ne puisse choisir que parmi des couleurs prédéfinies.
J’ai donc viré la roue chromatique, et j’ai fait ça :
►http://twitpic.com/587ngn/full
Avec SPIP, évidemment, c’est super-marrant à coder :
– image_sepia permet de fabriquer toutes les variantes de crayons de couleur automatiquement à partir d’une seule image en niveau de gris du crayon ;
– le plugin Créer sprites CSS permet de regrouper automatique les 40 petites petites images de crayons en une seule image chargée en un hit.
(Pour ceux que ça intéresse : je diffuserai le plugin quand le site aura été livré au client.)
Appel aux vidéastes !
Hier, je suis partie grimper en oubliant mon appareil photo, chose rarissime s’il en est. Résultat, j’ai pensé me rattraper en filmant au smartphone plusieurs voies. Bonne idée pour voir la progression, les pas, les prises, la technique. Sauf que je suis plutôt photographe et que, du coup, j’ai filmé à la verticale, ce qui est logique pour ce genre de cadre.
Sauf que maintenant, je vois bien que la vidéo, ça se lit toujours dans le même sens : horizontal, format 16:9 et pas 9:16.
Une idée pour me remettre les images à l’endroit, en dehors de coucher le moniteur sur le flanc ?
#avidemux permet de faire : ça ►http://avidemux.sourceforge.net
Filtres vidéos => Transform => Rotate
Merci. J’ai Pitivi par défaut, mais c’est un peu sommaire.
Ensuite, je peux les stocker où, les #vidéos, pour partager en ligne ?
Le plus simple : ouvrir un compte sur une webdeuzérotterie quelconque. Perso j’ai choisi celle qui me déplaisait le moins : ►http://vimeo.com mais en fin de compte je n’emploie pas.
Sinon, youtube, dailymotion, ... Il y en a d’autres.
Sinon, tu peux les exporter en flv et les diffuser sous #SPIP, avec le #Plugin « Player multimédia » ►http://www.spip-zone.info/spip.php?article18
cool :-) Garder la main sur ses « contenus » me paraît toujours une bonne idée, même si les plates-formes de partage vidéo permettent aussi de limiter le partage. C’est aussi une question de ressources et de compétences...
Nouvelle version du plugin « CSS imbriqués » :
►http://plugins.spip.net/CSS-imbriques
Le plugin est désormais compatible avec les déclarations @media, permettant de préciser des variantes de classes selon différents critères (support, largeur d’affichage...).
Subtilité : on peut intégrer la déclaration @media à l’intérieur d’une hiérarchie de CSS imbriqués (alors que, normalement, @media n’est présent qu’à la racine). Cela permet de déclarer une variante de media directement dans la structure logique (l’imbrication des CSS), le plugin se chargeant à la fin de regrouper toutes les variantes de classes d’un même @media en fin de feuille de style.
Faudrait que je teste un jour, mais j’aime #LESS qui a l’avantage de ne pas être lié à #SPIP...
Mais pourquoi un tag #responsive_web_design ? Quel rapport ?
Parce que si tu veux faire du responsive web design, les media queries sont les bienvenues, et c’est en prévision de ça que j’ai introduit cette façon de procéder (les @media queries hiérarchisées à l’envers) dans le plugin.
c’est vraiment top mais en effet ce serait encore plus top d’essayer de converger avec #less ►http://lesscss.org ; de ce que j’ai vu rapidement, il y aurait deux ou trois détails de syntaxe + les variables
Ça ne me semble pas évident :
– on a déjà une syntaxe dans SPIP,
– mon plugin permet parfaitement d’utiliser la syntaxe de SPIP.
La convergence, si elle revient à ajouter une syntaxe tirée de Less à la syntaxe existante de SPIP, ça me semble assez casse-gueule. Les variables de LESS s’ajouteraient aux variables SPIP, et les fonctions de LESS s’ajouteraient aux fonctions de SPIP, avec en plus une syntaxe différente.