GeoGit by opengeo
http://geogit.org
outil pour le suivi de versions, avec #git, des données géographiques même binaires (shapefile, par exemple)
GeoGit by opengeo
http://geogit.org
outil pour le suivi de versions, avec #git, des données géographiques même binaires (shapefile, par exemple)
There’s a map for that
https://github.com/blog/1528-there-s-a-map-for-that
Any #geojson file in a #GitHub repository will now be automatically rendered as an interactive, browsable #map, annotated with your geodata.
Bon, @seenthis semble avoir bloqué mon post par RSS qui faisait doublon avec celui-ci. Je poste donc manuellement :
Any .geojson file in a GitHub repository will now be automatically rendered as an interactive, browsable map, annotated with your geodata.
Avec du #leaflet dedans, et ça c’est cool :)
Avant :
http://farm8.staticflickr.com/7313/9032395103_0b21cde4c3_b.jpg
Après :
http://farm3.staticflickr.com/2851/9032380173_8cf7d26ab1_b.jpg
quand il y a un doublon, le RSS se contente de rajouter une étoile ; tu perds en effet ton commentaire, mais on y gagne globalement par la centralisation des discussions
nan, moi c’est pareil, un pb dont j’ai déjà parlé à fil
bon j’avais aussi seenthisé l’info, puis effacé après avoir vu le doublon, mais @fil avait déjà commenté... Je cite donc son commentaire ici :
github est un bon modèle de système de publication sur internet : tout en filesystem, versionné, simple et efficace…
@b_b si c’est pas possible tu peux pas nous ajouter ça dans GIS4 ou 5 genre comme les kml, fournir un geojson ?
Pour ce qui est de l’import/export, avec gis geometries il est possible d’importer un kml ou un gpx dans la table gis et d’exporter un objet gis dans ces formats.
Pour le geojson, on fournit déjà tout ce qu’il faut car on utilise du geojson pour alimenter les cartes.
Du coup, il manque quoi ?
Sortir de #prism - PRISM BREAK
►http://prism-break.org
Le centre d’action de l’Electronic Frontier Foundation publie sur une page les alternatives libres aux outils qu’on utilise pour s’extraire du programme de #surveillance de données de la NSA. Tags : internetactu surveillance prism #vieprivee fing internetactu2net (...)
Un logiciel à ajouter (pour Linux, Mac, Windows et android) :
#Git-annex et git-annex-assistant.
http://git-annex.branchable.com
C’est un logiciel libre proche de #dropbox, en fait il fait bien mieux. Il reprend notamment le principe dvcs-autosync (utiliser #xmpp pour notifier).
Le développement semble très actif, le principal développeur est Joey Hess (déjà à l’origine d’ #ikiwiki). Tout est très bien expliqué sur le site.
c’est bien expliqué, mais il faut quand même prendre le temps pour comprendre.
http://git-annex.branchable.com/walkthrough
A moins d’utiliser l’assistant :
http://downloads.kitenet.net/videos/git-annex/git-annex-assistant-intro.ogv
(comment j’insère la vidéo dans le message ?)
merci pour la vidéo, c’est beaucoup plus clair maintenant !
et je découvre au passage les services de rsync.net — http://www.rsync.net
& les mots-clés pour git-annex :
location tracking
future-proofing
backup copies
special remotes
transferring data
distributed version control
Home · capistrano/capistrano Wiki · #github
https://github.com/capistrano/capistrano/wiki
Node GH - All the power of GitHub in your terminal
http://nodegh.io
Manipulate pull requests, issues, etc. from the CLI.
la vidéo de démo est péniblement lente :)
sinon ça a l’air pas mal pour scripter #github
La constitution de l’Allemagne en #markdown convertie avec #pandoc
Les auteurs du projet est veulent rendre les versions du texte visible comme si le Bundestag travaillait avec #git
Grundgesetz für die Bundesrepublik Deutschland [DocPatch]
http://gg.docpatch.org/#docpatch
http://gg.docpatch.org/img/docpatch_gg_logo_transparent.svg
Dieses Projekt ist Teil der Open-Data-Bewegung und unterliegt der Open Definition. Unser Ziel ist, öffentliche Daten leicht zugänglich zu machen; unser Weg ist, freie Software und freie Formate für unsere Arbeit zu verwenden; unsere Idee ist, das Grundgesetz für die Bundesrepublik Deutschland als das Beispiel für öffentliche Daten wie Verfassungen und Gesetzestexte von unfreien Formaten zu „befreien“ und umfassend zu erschließen.
Gesetzestexte sind wie Software: der „Quelltext” ist gut strukturiert mit einfacher Syntax und Änderungen sind auch nichts anderes als Patches, um Fehler zu beseitigen oder neuen Anforderungen zu genügen. Das jedenfalls dachten wir uns vor einiger Zeit. Wie wäre es, ein Gesetz wie ein Stück Software zu behandeln, zu versionieren und zu patchen? Softwareentwickler benutzen dafür Versionskontrollsysteme wie git. Damit kann man nachvollziehen, wer wann was und warum geändert hat. Als Syntax nahmen wir das leicht verständliche und weit verbreitete markdown, das sich wie einfacher Text liest. Um die Gesetzestexte in schöne Formate konvertieren zu können, entschieden wir uns für das mächtige pandoc, das unser verwendetes markdown mit sinnvoller Syntax anreichert. Die Patches haben wir dem kleinen, aber feinen Tool quilt erstellt. Den letzten Schliff gaben wir dem Projekt mit der selbst geschriebenen Software DocPatch.
Wir beschränken uns nicht auf den reinen Text und die Änderungen, sondern gehen einen Schritt weiter: Mit Hilfe von weiteren strukturierten Daten („Metadaten”) stellen wir den Text als solches und alle Änderungen in einen größeren Kontext: Wann wurde eine Änderung verabschiedet? Wer hat sie initiiert, wer unterschrieben? Das sind alles Fragen, die wir versuchen zu beantworten.
On découvre par exemple que depuis de 1983 les partis sont obligés de fournier des informations sur l’utilisation des fonds mis à leur disposition.
Artikel 21
(1) Die Parteien wirken bei der politischen Willensbildung des Volkes mit. Ihre Gründung ist frei. Ihre innere Ordnung muß demokratischen Grundsätzen entsprechen. Sie müssen über die Herkunft und Verwendung ihrer Mittel sowie über ihr Vermögen öffentlich Rechenschaft geben.
Les modifications suivantes sont nettement moins drôles parce qu’elles ont coûté la vie à des milliers d’hommes, femmes et enfants :
1992 - privatisation du contrôle aérien
Artikel 87d¶
(1) Die Luftverkehrsverwaltung wird in bundeseigener Verwaltung geführt.¶
Über die öffentlich-rechtliche oder privat-rechtliche Organisationsform wird durch Bundesgesetz entschieden.
1992 - abandon de la souveraineté nationale par le transfert de compétences du Bundestag à la commission européenne
Artikel 23
(1) Zur Verwirklichung eines vereinten Europas wirkt die Bundesrepublik Deutschland bei der Entwicklung der Europäischen Union mit, die demokratischen, rechtsstaatlichen, sozialen und föderativen Grundsätzen und dem Grundsatz der Subsidiarität verpflichtet ist und einen diesem Grundgesetz im wesentlichen vergleichbaren Grundrechtsschutz gewährleistet. Der Bund kann hierzu durch Gesetz mit Zustimmung des Bundesrates Hoheitsrechte übertragen. ...
1993 - abolition de facto du droit à l’asile politique
Artikel 16¶
(1) Die deutsche Staatsangehörigkeit darf nicht entzogen werden. ...
(2) Kein Deutscher darf an das Ausland ausgeliefert werden.
La dernière phrase du paragraphe fut supprimée ...
Politisch Verfolgte genießen Asylrecht.
... et remplacée par le nouveau paragraphe 16a qui ôte de droit à l’asile politique à tous les réfugiés arrivant d’un pays qualifié de « sûr » d’après l’opinion de l’administration.
Artikel 16a¶
–----------¶
¶
(1) Politisch Verfolgte genießen Asylrecht.¶
(2) Auf Absatz 1 kann sich nicht berufen, wer aus einem Mitgliedstaat der Europäischen Gemeinschaften oder aus einem anderen Drittstaat einreist, in dem die Anwendung des Abkommens über die Rechtsstellung der Flüchtlinge und der Konvention zum Schutze der Menschenrechte und Grundfreiheiten sichergestellt ist. Die Staaten außerhalb der europäischen Gemeinschaften, auf die die Voraussetzungen des Satzes 1 zutreffen, werden durch Gesetz, das der Zustimmung des Bundesrates bedarf, bestimmt. In den Fällen des Satzes 1 können aufenthaltsbeendende Maßnahmen unabhängig von einem hiergegen eingelegten Rechtsbehelf vollzogen werden.
(3) Durch Gesetz, das der Zustimmung des Bundesrates bedarf, können Staaten bestimmt werden, bei denen auf Grund der Rechtslage, der Rechtsanwendung und der allgemeinen politischen Verhältnisse gewährleistet erscheint, daß dort weder politische Verfolgung noch unmenschliche oder erniedrigende Bestrafung oder Behandlung stattfindet. Es wird vermutet, daß ein Ausländer aus einem solchen Staat nicht verfolgt wird, solange er nicht Tatsachen vorträgt, die die Annahme begründen, daß er entgegen dieser Vermutung politisch verfolgt wird.
(4) Die Vollziehung aufenthaltsbeendender Maßnahmen wird in den Fällen des Absatzes 3 und in anderen Fällen, die offensichtlich unbegründet sind oder als offensichtlich unbegründet gelten, durch das Gericht nur ausgesetzt, wenn ernstliche Zweifel an der Rechtmäßigkeit der Maßnahme bestehen; der Prüfungsumfang kann eingeschränkt werden und
verspätetes Vorbringen unberücksichtigt bleiben. Das Nähere ist durch Gesetz zu bestimmen.
(5) Die Absätze 1 bis 4 stehen völkerrechtlichen Verträgen von
Mitgliedstaaten der Europäischen Gemeinschaften untereinander und mit dritten Staaten nicht entgegen, die unter Beachtung der Verpflichtungen aus dem Abkommen über die Rechtsstellung der Flüchtlinge und der Konvention zum Schutze der Menschenrechte und Grundfreiheiten, deren Anwendung in den Vertragsstaaten sichergestellt sein muss, Zuständigkeitsregelungen für die Prüfung von Asylbegehren einschließlich der gegenseitigen Anerkennung von Asylentscheidungen treffen.
Avant le 26.5.1993 la constitution disait dans une phrase très simple que chaque personne qui était victime de persécutions pour des raisons politiques avait droit à la protection par l’état allemand qui était obligé de l’accueillir. Actuellement cette phrase est suivie par un très long paragraphe dont la raison d’être est de décrire toutes les raisons possibles pour refuser de l’aide á des personnes en danger.
Conclusion : Ce dimanche on fêtera dix ans de trahison des idéaux humains introduit dans la constitution de l’Allemagne après l’expérience du nazisme. Merci à tous les députés qui ont voté pour l’ère nouvelle.
#allemagne #politique #open-source #open-data #open-definition #auf_deutsch
Git - Reference
http://git-scm.com/docs
référence des commandes de GIT
Come un giorno l’open source trasformerà il governo. Un bel video di Clay Shirky sul rapporto tra open source e democrazia . http://nilocram.wordpress.com/2013/05/21/come-un-giorno-lopen-source-trasformera-il-governo #opensource #democrazia #GitHub #Shirky
Une proposition de fonctionnement plus démocratique pour les communautés de développeurs (ici sur Github). En même temps, c’est à mon avis une solution technique à un problème qui ne l’est pas.
Pour un GitHub plus démocratique et efficace - Framablog
►http://www.framablog.org/index.php/post/2013/05/12/github-on-a-un-probleme
Gephi, an open source #graph visualization and manipulation software
https://gephi.org
Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.
Runs on Windows, Linux and Mac OS X. #Gephi is open-source and free.
https://gephi.org/wp-content/themes/gephi/images/illustrations/home_screenshot.jpg
#data #visualisation via @archiloque
permet de faire des trucs comme cette analyse des communautés #github :
Github explorer
http://lumberjaph.net/graph/2010/03/25/github-explorer.html
The first map is about all the languages available on github.
Identify implicit social networks in mail using #Gephi: http://insights.exploreyourdata.com/2011/10/18/how-to-create-a-social-network-from-a-list-of-emails - running this on my corporate inbox might be interesting. It is also a nice way to quickly make sense of the social context contained in intercepted mail - great spy tool !
Fin du flux RSS ... NOOOOOOOO !! ARRGGHHHHHH !!
Ici un article en italien sur le sujet :
http://www.downloadblog.it/post/46551/google-reader-chiude-la-fine-dellaggregatore-rss-ha-una-data
Fin prévue : 1er juillet !
Moi c’est avec les flux RSS que je m’informe, surtout pour tout ce qui est journaux scientifiques... et maintenant ? Des idées ? Des alternatives ? Qui a des suggestions ?
J’ai récupéré mes données, mais je ne connais rien d’équivalent pour remplacer, comme les flux de marquage et tout. Putain, quelle chiasse !
https://www.change.org/petitions/google-keep-google-reader-running#share
je n’irai pas signer une pétition pour demander qu’on me garde mes chaînes !
il faut trouver un #logiciel_libre qui remplace, et on migre collectivement
Un agrégateur de flux, c’est possible, mais il y avait toutes les fonctions de création de flux de partage à la volée qui vont être plus sioux à créer.
Bien dit, @fil, on va niquer Google !
Des services alternatifs, mais rien d’aussi bien que le futur @fil d’actu ! : http://www.demainlaveille.fr/2013/03/14/google-reader-disparaitra-le-1er-juillet-prochain-apres-7-ans-de-serv
je ne sais pas vraiment ce que sont ces fonctions avancées dont tu parles ; de fait, je n’ai pas un usage avancé de reader : je l’utilise comme agrégateur (à travers l’appli #reeder), et je mets parfois une étoile sur un message que je compte partager plus tard sur seenthis
Reçu d’un ami :
Des pistes...
http://lifehacker.com/5990456/google-reader-is-getting-shut-down-here-are-the-best-alternatives
bien sûr je commence déjà à imaginer un système intégré à seenthis où l’on pourrait ne se loger qu’une fois, avoir ses flux, et un bouton pour basculer ajouter facilement un élément des flux dans les seens… #arghh
Avec des flux de partage qui peuvent être importés ailleurs et des boutons pour renvoyer un article vers un autre réseau social...
Et qui peut supporter la charge de 800 ou 1000 abonnements RSS.
ah @monolecte tout s’explique : c’est à cause de gens comme toi qu’ils sont obligés de fermer :)
Je vais l’ajouter de ce pas dans LinkedIn :
2013 : a mis à genoux Google Reader !
si vous n’êtes pas débectés par les marchands d’armes, il y a bien netvibes comme agrégateur RSS...
#nimporte_quoi
@fil : [...] un système intégré à seenthis où l’on pourrait ne se loger qu’une fois, avoir ses flux, et un bouton pour basculer ajouter facilement un élément des flux dans les seens… #arghh
OK ! #seenthis_todo #seenthis_RSS :D
Tarir le flux et verrouiller le code. Web is Dead.
►http://affordance.typepad.com//mon_weblog/2013/03/web-is-dead.html
Euh @cdb_77, pourquoi titrer « la fin du flux RSS », alors que c’est juste la fin d’UN service en ligne permettant de lire les flux ? :)
Encore heureux que les flux RSS et Atom continueront après ça...
Oui, vues les contraintes en terme de ressources, la solution à mon sens est une application web que chacun pourrait installer dans son coin pour réaliser sa veille rien qu’à lui, et transformer ses données en flux RSS si ça lui chanter. De la sorte, il gère le coût de sa consommation par lui même. Reste plus qu’à créer l’application.
Le SAAS c’est super, mais faut que qq’un paie. Et si on relie cela à Google qui commence à réagir à AddBlock... on comprend que le tout gratuit va se restreindre très vite... et que nous allons être contraints de nous replier sur des solutions rien qu’à nous.
C’est pas étonnant que Google veuille supprimer un outil d’information concurrent à l’utilisation des réseaux sociaux. qui possède le désavantage d’être moins intrusif dans la vie privée de ses utilisateurs.
@rastapopoulos Effectivement, merci de m’avoir rappelé cela, mais pour moi tout cela est un peu opaque. J’utilise le service mais je ne sais pas qui est derrière quoi... :-(
Du coup, je suis allée voir mon Filinfo http://www.ethologie.info/filinfo qui avait été dépoté à partir de #Sedna de @fil... Je ne sais pas si ça peut tenir avec toutes mes sources et il manque les outils de marquage et de partage.
Y’a peut-être ça ? http://projet.idleman.fr/leed #leed oui, pourquoi pas le retour de #Sedna ?
L’avantage de Feedly est sa « compréhension » gestuelle de ce que tu lis. Les messages sont marqués lus au survol de souris. Pratique, franchement.
Les geeks d’ici trouveront p-e un moyen de le coupler à SeenThis ?
@davduf j’ai essayé (j’aime bien, d’ailleurs) ; pour l’instant j’imagine qu’une procédure possible de couplage, c’est le bouton « e » = envoi d’un email via gmail. Mais gmail c’est google ; continuons à chercher !
@fil
Dans les prefs, tu peux ajouter des passerelles (twitter, pocket, evernote). Une piste ?
Hop, après avoir testé rapidement #feedly je ne suis pas convaincu. Du coup, je cherche encore et je viens de tomber sur #newsblur qui me semble pas mal du tout.
Démo sur leur site : http://www.newsblur.com (cliquez sur Try out NewsBlur).
Dispo sur #github ici : https://github.com/samuelclay/NewsBlur
Ça me semble pas ce qu’il y a de plus simple à installer, mais ça vaut le coup de tester le bouzin...
La génération GitHub : pourquoi sommes-nous tous open source ? - Wired.com
http://www.wired.com/opinion/2013/03/github
Conçue comme une plateforme logicielle ouverte à la collaboration, GitHub est devenu beaucoup plus que cela, estime Mikeal Rogers pour Wired. Il a fait à l’open source ce que l’internet à fait à l’édition, permettant à quiconque de modifier les données qui y sont publiées et de les exploiter. La manière de fonctionner de GitHub encourage les gens à faire toutes sortes d’améliorations. Les contributeurs du mouvement open source ne sont plus seulement les développeurs qui travaillaient à un projet (...)
Before GitHub, I spent a lot of my time thinking and talking about how to best manage open source projects because the coordination cost of an open source project was significant. So significant, in fact, that when a project did well and grew a big enough community, it made more sense for the project to grow rather than fracture into smaller projects. But the bigger and more complex a software project got, the harder it became to contribute. So an assortment of members — or “committers” — were tasked with managing and producing the project. This often led to rifts between those producing and those consuming a project.
GitHub closed this rift by making open source much more decentralized. It became less about the project and more about the individuals.
Le billet original vient d’être traduit sur le Framablog : ►http://www.framablog.org/index.php/post/2013/03/11/github-generation
http://ndpsoftware.com/git-cheatsheet.html
Une cheatsheet #git visuelle. Je ne suis pas trop fan du style, mais le principe est pas mal.
Purée je comprends que tchi. Non mais c’est quoi ça maintenant « Stach »... Mou ?
stash c’est quand tu mets ta cuisine en cours sur une étagère, tu as du coup une belle table bien propre ; ensuite une fois que tu auras récupéré tout ce que tu veux sur cette table bien propre, tu peux unstach, c’està-dire reprendre les trucs déposés sur l’étagère et les remettre sur la table
Stash c’est également un piège à castor pour peu que l’on ne soit pas trop trop rigoureux. Un peu l’analogie de la poussière sous le tapis quoi.
<Full-disclosure> Je ne suis pas trop trop rigoureux et je n’utilise donc pas stash </Full-disclosure>
Open Content & Design Comes to #jQuery
http://blog.jquery.com/2013/01/23/a-site-to-behold-open-content-design-comes-to-jquery-2
The link between #WordPress and the #static content repositories is a grunt build and deployment process that processes the content files and synchronizes them into a WordPress installation using XML-RPC. That means we don’t ever use the WordPress Administration pages; all authoring and editing just happens in your favorite text editor, then grunt does the hard work.
Atlassian SourceTree : Free Mac client for #Git, #Mercurial and #SVN
http://www.sourcetreeapp.com
http://www.sourcetreeapp.com/img/footer_sourcetree_logo.png
(j’ai pas utilisé mais @tetue avait l’air de trouver ça pas mal)
Excellente charge contre les incroyables complexités de #git, dont l’auteur note à juste titre qu’il est conçu pour un tout petit nombre d’utilisateurs (ceux qui maintiennent le noyau Linux) et que les besoins de 99 % des programmeurs sont ignorés.
https://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git
Je trouve que c’est un poil exagéré, mais pour les parties qui sont effectivement problématiques, ça fait un bout de temps que je me dis qu’il serait intéressant de conserver le plumbing de git mais de créer une nouvelle couche de porcelaine par-dessus qui soit plus simple à utiliser pour certains cas courants.
A l’origine, Git était censé être utilisé via Cogito - une IHM un peu mieux adaptée à l’H que git brut de décoffrage : http://git.or.cz/cogito - mais bizarrement ses développeurs ont fini par conclure que « Git user interface should be sufficiently user friendly »... Je suis dubitatif - la flexibilité combinée à la performance a un coût et le compromis que propose Git est clairement optimisé pour une niche bien étroite.
Ce qu’on a besoin de savoir pour travailler sur un projet sous SVN :
http://steveko.files.wordpress.com/2012/02/subversion-arrows1.png
Ce qu’on a besoin de savoir pour un projet sur #Github :
http://steveko.files.wordpress.com/2012/02/git-arrows31.png
Ça me paraît assez flagrant.
Un des points que j’ai trouvé important, c’est que normalement seul les mainteneurs ont besoin de connaître plus de commandes et faire des choses plus compliqués que le autres. Là dans Git, ça complexifie les choses à savoir pour tous, pour que les mainteneurs aient un peu moins de boulot. Ça facilite les merge pour les admins, mais ça ne facilite pas l’arrivée de contributeurs.
Pour moi qui ne suis pas férue des arcanes de ces machins en utilisant la surcouche d’un logiciel comme Github, Git devient assez agréable à utiliser. Ne serait-ce que pour basculer d’une branche à l’autre sans avoir à faire un checkout de tout un dossier. Evidemment le changement intervient au niveau de l’interface, n’empêche… j’avoue que j’ai abandonné la formation Git proposé à Capitole du libre car essentiellement pour des ingénieurs déjà initiés, dommage, pourtant motivée j’ai trouvée ça trop complexe et je me suis sentie très con, jamais agréable.
@rastapopoulos Très bien, les deux dessins mais il est dommage que le deuxième confonde Git et Github...
Non non, je ne pense pas que l’auteur confonde, mais il part du principe, dès le début de l’article, qu’une grande partie des projets libres actuels sont sur Github. Donc pour y participer il faut connaître Git et Github, du coup. D’où le fait qu’il l’intègre dans ses explications.
Il rajoute une explication à la fin :
The comparison between a Subversion repository with commit access and a Git repository without it isn’t fair True. But that’s been my experience: most SVN repositories I’ve seen have many committers – it works better that way. Git (or at least Github) repositories tend not to: you’re expected to submit pull requests, even after you reach the “trusted” stage.
C’est aussi mon expérience, comme quand on compare SPIP-Zone où tout le monde peut commiter, et les quelques projets SPIP qui sont sur Github où on peut seulement faire des pull request. Du coup finalement cette manière de travailler hiérarchise plus malgré la soi-disant décentralisation.
Comme le dit l’article, ce n’est pas l’architecture en elle-même qui fait ça, mais plutôt comment les gens l’utilisent en ce moment ainsi que les interfaces disponibles actuellement pour l’utiliser de manière humaine.
J’ai bien compris l’évolution vers « plus de collaboration » quand on est passé de SCCS/RCS à CVS puis SVN, mais GIT ne pousse pas franchement au travail collaboratif, pour les raisons données ci-dessus par @rastapopoulos. Doit-on appeler ça une régression ? A-t-on déjà observé de telles régressions (des usages) dans l’évolution du logiciel libre ?
@RastaPopoulos : j’ai déjà vu ce phénomène (un dépôt git officiel où un seul a le droit d’écrire, les autres ne pouvant faire que des pull requests) mais attention, git et GitHub n’imposent pas ce modèle. Sur GitHub, on peut parfaitement avoir un dépôt où plusieurs personnes peuvent écrire (c’est ce qu’on fait au boulot, cf. https://github.com/AFNIC/DNSwitness)
Ben oui, c’est que je dis depuis le début (et ce que dit l’article), c’est pas l’architecture qui impose ça forcément. Mais c’est un usage très fréquent (de plus en plus ? à chiffrer...) dans les projets libres actuellement.
Après on peut extrapoler... :) : il y a peut-être aussi une métaphysique du chacun chez soi avec cette facilité à avoir chacun son petit dépôt. Quand on a un dépôt commun : il faut apprendre à donner des droits d’écriture à plus de monde, et il faut apprendre à travailler en commun, à faire attention au code des autres. Bien sûr que ça limite techniquement, mais peut-être que socialement ça implique plus de chose. Alors que quand on fork tous chacun dans son coin, chacun est un innovateur dans son coin, chacun se vend sur le marché du code source libre, et on intègre les talents : c’est du développement libéral individualiste (ce qui, somme toute, correspond à la philosophie de Linus Torvalds, d’ailleurs).
Bon, là c’est une réflexion pas du tout technique et je pense tout haut en voyant ce que ça donne hein... :)
Mais c’est pas forcément si con.
Very good talk about work organisation at #Github. Quite disruptive and deliciously ignoring of the corporate trends of today (such as “no mail” policies). Emphasizes asynchronous collaboration, against the “interrupt co-workers all day” method.
Some of the slogans can be read in both directions. For instance, “no work hours” can be read as “managers should let employees work when they want” or as “managers can ask employees to work at any time”.
Also, there is certainly a difference between this talk and the reality (as it is in every corporation) but I would really like to know how large is the gap at Github. One of the slogans is “no managers” but I’m not sure Github is really a perfect an-archy.
18 months ago, TermKit, a next-generation terminal, was revealed to the world. It got 977 upvotes here and over 3,500 stars on GitHub. Yet the last activity was over a year ago. Is the project dead? Why? : programming
http://www.reddit.com/r/programming/comments/137kd9/18_months_ago_termkit_a_nextgeneration_terminal
Pourquoi le développeur de Termkit a arrêté son développement.
Voir aussi : ►http://seenthis.net/messages/52219
Finally, I was not a good enough JavaScript programmer to get it right the first time, and contrary to what I had hoped, not a single person approached me to talk about the code and architecture of what was actually built. Instead there was a lot of speculation and bitching about things TermKit definitely wasn’t, and hype about future development with no clear path to get there. In short, it pretty much destroyed what little faith I had in the power of collaborative open source development, since TermKit became (at the time) the 5th most watched project on GitHub and nothing useful came out of it that I hadn’t already thought of myself.
That said, I never stopped thinking about it, did rearchitect it in my head, and continued to twiddle with it in my spare time, out of sight of the miserable old gits who call themselves technologists but are clearly just conservative old fucktards who like to crap on other people’s hard work (and/or like to stand by idly waiting for finished products to fall into their laps). I’m pretty sure none of them ever realized just how far this concept could go, and they hated it because they thought it was just an attempt at prettying up the terminal rather than actually melding modern interaction design with the technological underpinnings that can support them. They’re the same people who reduce Apple products to the specs on the side of the box, and never bothered to notice that the reason MacBooks dominate geek conferences is because they have features that actually make life easier
Git
http://www.tuteurs.ens.fr/logiciels/git
Le logiciel git est utilisé notamment par les développeurs
du noyau Linux. Il s’agit d’un logiciel de contrôle de version, comme Subversion, CVS, Arch
ou encore Darcs, qui utilise des dépôts décentralisés. Il permet ainsi
de travailler tout en gardant une trace des modifications apportées
successivement, et de retrouver ainsi l’état antérieur de ses données. À
titre d’exemple, git est le logiciel utilisé par les
Tuteurs pour gérer cette documentation.
Il permet également, comme beaucoup de ses congénères, de travailler à
plusieurs sur un même projet. Mais contrairement à CVS ou Subversion, par
exemple, Git ne fait pas de différence entre un dépôt principal et les
copies locales chez les différents contributeurs.
Ce système permet également une organisation hiérarchisée de
gros projets, comme c’est le cas du noyau Linux, en rendant
complètement naturelle l’existence de dépôts alternatifs pour chaque
sous-projet, avec une granularité de modifications très fine, et à
plus grande échelle, une faible granularité du dépôt principal qui
reçoit périodiquement les modifications par paquets.
À l’inverse, pour travailler à deux, git évite le
casse-tête des droits d’accès dans le dépôt de l’autre. On peut en
effet travailler de manière totalement symétrique, chacun recopiant
les modifications de l’autre : il suffit d’un accès en lecture aux
fichiers de ses collaborateurs.
J’expliquerai ici comment se servir de la version 1.5 de
git. Dans la version 1.4, par exemple, la commande git init
est appelée git init-db. Cette dernière, dans la version
1.5, n’est qu’un autre nom pour git init.
Un tutoriel sur git, voila ce que je cherchais.
Via Memiks =>
http://www.memiks.fr
#Git
À propos | Démocratie Ouverte
http://democratieouverte.org/a-propos
En 1999, Dick Morris, un ancien conseiller de Bill Clinton publiait Vote.com. Dans cet essai, il affirmait qu’Internet permettrait aux citoyens de peser si fortement sur les décisions publiques que leurs représentants seraient contraints, à terme, de changer la façon dont ils gouvernent.
À cette époque, dans les milieux autorisés, rares étaient ceux qui accordaient du crédit à cette thèse. Tous considéraient que la liberté d’expression et le vote étaient des choses distinctes et que jamais les critiques ne prendraient le dessus sur le suffrage universel. Tous étaient également convaincus qu’une telle évolution était encore moins probable dans les régimes autoritaires, où la liberté d’expression n’existe même pas.
Douze ans plus tard, l’histoire démontre que Dick Moris avait raison contre le dogme dominant. En 2011, Internet a bien joué un rôle majeur dans les révolutions arabes ou dans le mouvement des Indignés, et 57 Etats ont amorcé leur mue en intégrant l’Open Government Partnership (Partenariat pour un Gouvernement Ouvert).
Ceci dit, rien n’est gagné ! Si ce Partenariat promet une démocratie « efficace et responsable » chacun connaît l’écart entre discours et réalité en politique et comme en 1999, les résistances au changement restent fortes. A ce titre, le fait que les « grandes » démocraties francophones ne participent pas à l’Open Government Partnership et n’ont, pour la plupart, aucune réflexion en la matière permet de mesurer le chemin à parcourir pour atteindre la démocratie ouverte que nous appelons de nos vœux.
Pourtant, aussi ardue que soit la tâche, cette évolution de la démocratie vers plus de participation et de transparence est possible. Cela suppose néanmoins que les citoyens fassent usage de leur nouveau pouvoir, non pas uniquement pour exprimer leur indignation à l’égard de leurs élites, mais également pour participer à la construction de solutions nouvelles en collaboration avec ceux qui les portent.
Fort de cette conviction, ce blog se donne donc pour objectif de faire connaître cette nouvelle forme de gouvernance et les acteurs qui œuvrent concrètement pour son avènement. Mais cela n’est qu’une première étape ! D’autres pages sont à écrire…
Via cet article => ►http://www.internetactu.net/2012/10/23/faire-la-loi-ensemble (dans les commentaires.
On trouve aussi un projet français sur #GitHub => https://github.com/legifrance
Passerelle Bidirectionnelle entre Git et MediaWiki
http://www-verimag.imag.fr/~moy/cours/spe-2012/git-wiki.html
L’an passé, un prototype de passerelle bidirectionnelle entre Git et #MediaWiki a été développée (git-remote-mediawiki, par l’équipe de David Amouyal, Claire Fousse, Arnaud Lacurie, et Jeremie Nikaes), qui permet d’utiliser les commandes #Git classiques (clone, pull, push, ...) pour éditer du contenu en ligne sur un #Wiki comme EnsiWiki ou #Wikipedia, sans utiliser de navigateur web.
Il reste beaucoup à faire pour que ce projet soit facilement utilisable, et robuste. L’objectif du projet est d’améliorer cet outil.
Gitit
http://gitit.net
#Gitit is a wiki backed by a git, #darcs, or mercurial filestore. Pages and uploaded files can be modified either directly via the VCS’s command-line tools or through the wiki’s web interface. Pandoc is used for markup processing, so pages may be written in (extended) #markdown, reStructuredText, #LaTeX, #HTML, or literate Haskell, and exported in ten different formats, including LaTeX, ConTeXt, DocBook, RTF, OpenOffice #ODT, and #MediaWiki markup.
The CryptoParty Handbook - CryptoParty
https://cryptoparty.org/wiki/CryptoPartyHandbook
This 392 page, Creative Commons licensed handbook is designed to help those with no prior experience to protect their basic human right to Privacy in networked, digital domains. By covering a broad array of topics and use contexts it is written to help anyone wishing to understand and then quickly mitigate many kinds of vulnerability using free, open-source tools. Most importantly however this handbook is intended as a reference for use during Crypto Parties.
You can download the 392 page book as a free, 28Mb PDF here
http://www.hostb.org/97/download
End-to-End Correlation is a way of matching an online identity with a real person.
A recent case of this involved the FBI wanting to prove that the man Jeremy Hammon was behind an alias known to be responsible for several Anonymous attacks. Sitting outside his house, the FBI were monitoring his wireless traffic alongside a chat channel the alias was known to visit. When Jeremy went online in his apartment, inspection of the wireless packets revealed he was using Tor at the same moment the suspected alias associated with him came online in the surveilled chat channel. This was enough to incriminate Jeremy and he was arrested.
traduction française en cours sur #github
https://github.com/tetalab/handbook
#ebook
Vu aujourd’hui en 3 minutes montre en main : juste avec une interface web (un navigateur quoi !)
– Fork d’un projet
– Edition d’une ligne de code dans un editeur du genre crayon #spip
– sauvegarde de la modification
– commit de la modification sur le fork
–* demande de pull request au projet initial pour intégration
C’est beau, rapide, simple efficace
@doctorow “I use #Git and some Python scripts called #FlashBake from @cmdln to track changes in my fiction”
https://twitter.com/doctorow/status/248524238552698880