Gollum, un wiki propulsé par git

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
17
25
août
2010
Ligne de commande
Gollum est un wiki dont la particularité est d'être propulsé par git. Il a été codé par les développeurs de Github, le choix de git n'est donc pas étonnant. Il est ainsi possible d'éditer un wiki Gollum en passant par l'interface web ou directement depuis son éditeur de texte préféré, puis en commitant dans le dépôt git utilisé par Gollum.

Gollum est une application web sous licence MIT, développée en Ruby avec le framework Sinatra. Parmi les fonctionnalités, citons :
  • La prise en charge de plusieurs langages de markup (ASCIIDoc, Creole, Markdown, Org Mode...) ;
  • La coloration syntaxique de bloc de code grâce à Pygments ;
  • L'affichage de formules mathématiques au format TeX avec MathJax ;
  • La possibilité d'attacher des fichiers et d'inclure des images.

À titre anecdotique, notons que les développeurs de Gollum ont suivi quelques principes :

Modules Linux : comprendre, manipuler, réparer - formation samedi 3 juilllet 14h00 au /tmp/lab

Posté par  . Modéré par patrick_g.
Étiquettes :
10
29
juin
2010
Ligne de commande
Le LUG des Hauts-de-Seine, Starinux, organise pour ses membres, ceux du /tmp/lab, et plus largement toute personne intéressée, une session de formation nous apprenant à diagnostiquer la reconnaissance incorrecte du matériel sur architecture x86, à manipuler les modules du noyau Linux, et à résoudre leurs incompatibilités.

Une première partie rappellera aux participants la syntaxe des utilitaires permettant à l'administrateur système de manipuler efficacement les modules du noyau Linux. Une seconde partie déroulera un cas pratique, portant sur une webcam, partant de l'absence de reconnaissance du matériel par le noyau jusqu'à la résolution finale du défaut.

Cette session sera animée par CSM 'illovae' Seldon, actif sur #u-classroom, et qui accepte de mettre son expérience à notre disposition. Elle se tiendra dans les locaux du premier "hacklab" parisien, le "/tmp/lab", le samedi 3 juillet 2010, de 14h00 à 17h30.

Il est recommandé d'amener son PC portable, pour réaliser dessus les manipulations proposées par le conférencier. Un logiciel client IRC sera nécessaire, pour suivre les instructions diffusées sur le canal #u-classroom. Un réseau local WiFi donnant l'accès à l'Internet, ainsi que des postes de travail sous GNU/Linux seront également mis à la disposition des participants.

Merci aux personnes souhaitant participer à cette journée de répondre le plus vite à Starinux, pour nous permettre d'organiser au mieux l'événement.

L'adresse : /tmp/lab & 6Bis

6Bis rue Leon Geffroy
94400 Vitry sur Seine

Station RER C : Les Ardoines (à 10mn de Saint-Michel)

Aficionados de la console, Google pense à vous et sort Google CL tools

Posté par  . Modéré par j.
Étiquettes :
26
20
juin
2010
Ligne de commande
Nombreux sont ceux qui pensent que les services de Google tels Docs, Picasa ou Calendar sont ce qu'il se fait de mieux dans leur domaine. Leur principal inconvénient (NdM : côté Minitel 2.0 mis à part) étant d'être obligé de passer par l'interface Google adéquate pour en profiter. Certes, il existe bien différentes APIs Google, une ou deux par service, mais il faut bien avouer que cette solution n'avait rien de pratique…

Et comme Google vous aime et pense à vous, il a réalisé vos souhaits les plus fous. Grâce à une petite bibliothèque répondant au doux nom de gdata-python-client, GoogleCL a pu voir le jour. Il ne s'agit rien de moins qu'un utilitaire en ligne de commande pour manipuler les données dispersées à travers vos comptes Google, le tout sous licence Apache 2.0

Sortie de Cygwin 1.7.4

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
33
9
avr.
2010
Ligne de commande
Hier vient de sortir la dernière mise à jour mineure de Cygwin, le fameux environnement POSIX libre pour Windows qui permet de se sentir "comme à la maison" quand on est sur un système d'exploitation hostile. C'est l'occasion de rappeler que la récente mise à jour majeure, le passage de la version 1.5 à 1.7, a demandé de nombreuses années de gestation avant d'aboutir en décembre dernier. Néanmoins ce projet est extrêmement dynamique, et figure sans aucun doute dans le top-10 des projets libres les plus populaires. Il est actuellement orchestré par Christopher Faylor, et Corinna Vinschen (Red Hat).

Grâce à Cygwin on peut :
  • Installer un serveur ssh sur Windows (génial !) ;
  • Avoir des chemins "Unix" en /c/plop au lieu de c:\plop (génial !) ;
  • Installer un serveur X sur Windows pour jouer à xbill (génial !) ;
  • Avoir un vrai shell qui tourne dans GNU Screen qui tourne dans un vrai terminal (rxvt, génial !) ;
  • Installer gcc et tous les outils associés (génial !) ;
  • Profiter de tous les petits outils Unix qui rendent la vie plus simple, il y a même vim pour ceux qui aiment (pas génial) ;
  • etc. (génial !)

Alors je vous invite tous à rendre hommage à Cygwin, projet Ô combien important pour les malheureux exilés sous Windows, et j'invite ceux qui ne l'ont jamais essayé à l'installer, ça m'a changé la vie et ça changera la vôtre.

IMAP Spam Begone (isbg) v0.99 est sorti

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
14
4
mar.
2010
Ligne de commande
Trois mois et trois jours après la version 0.98, isbg sort en version 0.99 pour vous aider encore plus efficacement dans votre lutte contre le spam !

IMAP Spam Begone (isbg) est un script python qui vous permet de soumettre le contenu de vos boites IMAP à un serveur spamassassin, et cela même si vous n'avez pas la main sur votre serveur de mail (comme c’est le cas quand vous utilisez le mail de votre FAI, laposte.net, voila.fr, yahoo.fr, etc.).

Cette version vient avec tout un ensemble de fonctionnalités le rendant prêt à être utilisé dans des conditions de production exigeantes (voir le détail ci-dessous) et un bug fix de poids : la correction du support SSL.

N.B. : isbg peut être utilisé sous la licence de votre choix parmi celles-ci : http://opensource.org/licenses/alphabetical.

[Toulibre] Présentation de GCC et rencontre logiciels libres

Posté par  . Modéré par baud123.
5
13
déc.
2009
Ligne de commande
Toulibre organise une rencontre autour des Logiciels Libres le mercredi 16 décembre, de 19h à 23h au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse.

À 20h, Laurent Guerby présentera l'architecture du compilateur du projet GNU GCC - GNU Compiler Collection, qui offre en standard le support des langages de programmation C, C++, Objective-C, Fortran, Java, et Ada pour plusieurs dizaines de plateformes.

Il parlera aussi de la communauté autour de GCC, de son histoire et des développements à venir dans la version 4.5. Enfin, il donnera quelques astuces, conseils d'utilisation et comment bien communiquer avec la communauté GCC, bénévole et professionnelle.

Laurent Guerby contribue modestement à GCC depuis 1995, notamment autour du langage Ada et il a lancé le projet de ferme de compilation GCC en 2005.

Un enregistrement vidéo de la présentation sera disponible par la suite sur le site de Toulibre.

Par ailleurs, comme lors de chaque rencontre Toulibre, le centre Bellegarde sera ouvert à partir de 19h et pendant toute la soirée pour accueillir toute personne désireuse d'échanger ou de trouver de l'aide sur des Logiciels Libres. Vous pouvez, si besoin, apporter votre ordinateur. Dans ce cas, ainsi que pour toute demande d'aide particulière, merci de nous adresser un courrier électronique au préalable à contact at toulibre.org en décrivant vos besoins pour que nous puissions vous répondre efficacement.

IMAP Spam Begone (isbg) v0.98 est sorti

Posté par  . Modéré par Mouns.
Étiquettes :
12
30
nov.
2009
Ligne de commande
Plus de 6 ans après sa dernière version, IMAP Spam Begone (isbg), le script de filtrage déporté de spams, est de retour avec une nouvelle fonctionnalité et des mises à jours de compatibilité.

Cette version propose une nouvelle fonctionnalité d'entraînement de SpamAssassin par l'utilisation de répertoires IMAP dédiés à l'apprentissage des hams ou des spams. Le script a été mis à jour de façon à assurer la compatibilité avec python de la version 2.4 à 2.6.

NdM: La licence sous laquelle est distribuée le script est un peu particulière puisqu'il est indiqué que "You may use isbg under any OSI approved open source license such as those listed at http://opensource.org/licenses/alphabetical.".

A byte of Vim, a été traduit en français, sous licence libre

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
29
31
juil.
2009
Ligne de commande
Le premier livre libre en français consacré à l'éditeur de texte Vim est disponible, sous la licence CC-by-sa 3.0. Il a été traduit depuis le site de Swaroopch, qui propose deux livres de l'auteur, A byte of Vim et A byte of Python.

J'ai participé à la traduction, avec David Lacerte qui l'avait initiée.

Il reste de petites choses à retoucher, mais comme c'est un wiki, vous pouvez proposer une meilleure traduction...

À moins de connaître très bien Vim, vous avez de bonnes chances d'apprendre de nouvelles choses en lisant ce livre, qui conseille notamment d'utiliser Vim comme outil de GTD, afin de "s'organiser pour réussir".

Sortie de Xemeiah 0.4.12 : encore un processeur XSLT

Posté par  . Modéré par patrick_g.
Étiquettes :
9
9
juin
2009
Ligne de commande
Xemeiah est une bibliothèque XML écrite en C++, orientée performance et évolutivité. Sous licence GNU GPL, Xemeiah est construit autour d'un DOM (Document Object Model) optimisé pour la prise en compte de larges contenus XML, et d'un processeur XML dynamique prenant en charge les langages XSLT et XUpdate.

La version 0.4.12 contient un processeur XSLT complet (passant 94% des tests Oasis de conformité à la norme XSLT).

Très performant en termes de temps d'exécution, Xemeiah rivalise largement avec les autres alternatives libres (Xalan, XSLTProc), et reste bien plus efficace que les implémentations Java.

NdM : XSLT, eXtensible Stylesheet Language Transformations, est un langage de transformation XML de type fonctionnel. Il est utilisé par exemple pour transformer des documents XML en page HTML ou XHTML. XUpdate est un langage léger permettant d'interroger et modifier un document XML.

De jolies choses dans ce terminal !

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
40
6
juin
2009
Ligne de commande
Vous avez envie de passer au tiling desktop et vous aimez le terminal... mais bon... c'est bien beau d'avoir du texte partout, parfois on aimerait simplement faire des petites fenêtres pas trop moches pour mettre en forme notre sortie de commande. Vous connaissez les ncurses, mais vous avez envie de faire vite, en bash... oui en bash !

C'est là que "Bash simple curses" peut vous aider. L'auteur (moi même) cherchait à la base à se faire une petite barre pour Xmonad, c'est devenu une bibliothèque sympathique qui permet de faire des choses assez sympathiques. Voyez les deux captures dans la page d'accueil du projet et surtout comme le code est petit pour réaliser ce genre de sortie de terminal.

ZEN version 0.2

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
8
29
avr.
2009
Ligne de commande
Toujours dans son objectif de conquérir le monde pour rendre l'administration système toujours plus simple, la version 0.2 de ZEN est maintenant disponible. Car une dictature éclairée est un bon moyen de gérer un logiciel opensource, nous avons entendu nos esclaves^Wutilisateurs pour leur fournir les fonctionnalités les plus demandés.

Pour rappel, ZEN (ZSH Extended Network) est une collection de scripts permettant de gérer des ressources ZSH (scripts, fonctions, complétions, widget ZLE). On peut le considérer comme un CPAN-like pour ZSH.

Quelques changements majeurs :

  • Gestion de dépôts multiples

  • Un script zenlint permettant de contrôler

  • Gestion multiserveurs des scripts zpaste et zurl, surcouche aux services pastebin/tinyurl

  • Une meilleure cohérence entre la sortie d'une recherche et l'installation d'un élément

  • Une gestion des fonctions de complétions

Autojump : du nouveau !

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
10
11
avr.
2009
Ligne de commande
Peut-être vous souvenez vous d'autojump, un petit logiciel que j'ai écrit pour faciliter la navigation dans le système de fichiers en ligne de commande[1]. Pour ceux qui n'auraient pas suivi, c'est une commande "cd" intelligente, qui apprend en fonction de votre usage de la ligne de commande, et qui permet de sauter d'un point à l'autre du système de fichiers en ne saisissant qu'une partie du nom du répertoire où l'on veut aller.

Il y a eu un certain nombre d'avancées depuis la dernière dépêche...

Restez ZEN avec ZSH

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
17
24
mar.
2009
Ligne de commande
Comme vous le savez tous ZSH est le meilleur shell, mais il lui manquait un atout fort pour conquérir le monde comme il se doit. La dernière brique est maintenant posée, voici la version 0.1 de ZEN (Zsh Extended Network). ZEN est une sorte de CPAN pour ZSH, il se veut une compilation de scripts disponibles pour tous les utilisateurs.

Les fonctionnalités suivantes sont déjà disponibles :
  • Un client permet d'installer, mettre à jour et gérer les dépendances ;
  • Un client nopaste pour rafb.net ;
  • Un client urlalacon ;
  • Des fonctions pour faire des get/post et download de fichiers texte sur le protocole HTTP ;
  • Une fonction d'envoi de mail.
Le tout en pur zsh (pas d'appel à des binaires externes).

Autojump : une manière plus rapide de naviguer dans le système de fichiers avec la ligne de commande

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
16
13
fév.
2009
Ligne de commande
Une des commandes les plus utilisées sous la ligne de commande est "cd". Une petite enquête rapide parmi mes collègues a révélé que de 10 à 20% des commandes tapées sont des "cd" ! Malheureusement, "cd" n'est pas très pratique pour passer d'un répertoire à l'autre, en particulier quand les deux répertoires sont éloignés dans la hiérarchie du système de fichiers.

Pour pallier ce problème, j'ai écrit un petit utilitaire baptisé autojump. Autojump maintient une base de données des répertoires dans lequel l'utilisateur passe le plus de temps.

Yokadi : un gestionnaire de liste de tâche en ligne de commande

Posté par  . Modéré par patrick_g.
Étiquettes :
9
7
fév.
2009
Ligne de commande
Fatigué des outils graphiques compliqués pour gérer vos tâches ou de ces dizaines de feuilles volantes raturées partout sur votre bureau ? Yokadi est là pour vous aider !

Yokadi est un outil en ligne de commande qui vous permet de gérer très simplement et avec beaucoup de puissance vos tâches. Les tâches sont organisées par projets, possèdent des mots clefs, des descriptions longues, des dates d'échéances... Vous pouvez ensuite rechercher et visualiser vos tâches simplement ou les exporter en HTML, XML ou CSV.

Le démon Yokadi vous permet de gérer des alarmes pour vous prévenir lorsque des tâches arrivent à échéance ou bien de déclencher des scripts. Les tâches Yokadi sont tout simplement stockées dans une base de données sqlite. C'est un simple fichier que vous pouvez copier, envoyer par mail et sauvegarder facilement.

Ne quittez plus votre liste de tâches : organisez vous !

Peerfuse 0.0 - Le système de fichier distribué pair-à-pair

Posté par  . Modéré par Mouns.
Étiquettes :
0
13
mai
2008
Ligne de commande
Après quelques mois de développement, la version 0.0 de Peerfuse, le système de fichier distribué pair-à-pair, est disponible.

Écrit en C++ avec la bibliothèque FUSE, cette version 0.0 est une première étape afin de faire connaître le projet. Bien que beaucoup de choses restent encore à faire, cette version est une ébauche fonctionnelle qui suggère la base de notre concept.

Les personnes intéressées par le projet, souhaitant discuter du projet ou y contribuer, sont les bienvenues sur le salon #peerfuse@irc.freenode.net et/ou peuvent s'inscrire à la liste de discussion.

Sortie de cleverbox-0.4

Posté par  . Modéré par Nÿco.
Étiquettes :
0
16
fév.
2008
Ligne de commande
La cleverbox est un logiciel libre, sous licence GPLv3, fournissant une console interactive permettant le déploiement et la maintenance d'instances de Trac et Subversion. Il est possible de maintenir parallèlement plusieurs profils de configuration (canevas de configuration Apache, Trac, etc.). Un des objectifs principaux du projet est la simplicité. La cleverbox est donc simple à installer, à mettre à jour et est fournie avec une documentation complète.

C'est une étape importante pour le projet : elle marque la libération des sources de l'application. C'est aussi le premier projet à être publié sur le tout nouveau clever-age.org.

Sortie de zsh 4.3.5 et 4.2.7

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
2
3
fév.
2008
Ligne de commande
Deux nouvelles versions de l'interpréteur de commandes zsh viennent de sortir.
La première (4.2.7) concerne la branche stable et la seconde (4.3.5) concerne la branche de développement.

La nouvelle version stable apporte - par rapport à la vieillissante branche 4.2 - essentiellement des corrections de bugs et la mise à jour des fonctions de complétion.

La version dite instable apporte de nouvelles fonctionnalités et ses habituelles mises à jours des fonctions de complétion. Elle est en réalité d'une grande stabilité et est déjà distribuée dans la plupart des distributions GNU/Linux et Unix libres, comme version zsh par défaut.

Pour rappel zsh est un interpréteur de commandes libre sous licence zsh (comparable à la licence BSD), disposant de fonctionnalités de complétion programmables et avancées, offrant des modules haut niveau pour la programmation : fonctions TCP/IP, support des REGEX, fonctions FTP, fonctions de manipulations de dates et pouvant émuler le comportement d'autres interpréteurs de commande : ksh, bash, ash, csh.

Nouvelle version majeure de bash

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
2
août
2004
Ligne de commande
La version 3.0 de l'interpréteur de commandes du projet GNU apporte un nombre d'améliorations et de nouveautés assez impressionnant, tant pour le gourou que pour le débutant découvrant la ligne de commande:

- L'intégration de l'infrastructure d'internationalisation GNU gettext et libintl
- Un débogueur intégré (à invoquer via l'option --debugger)
- de nouveaux built-ins, rendant plus facile la manipulation de dates et des tableaux
- le support des expressions régulières dans les structures de test

D'autres choses encore sont à découvrir dans l'épais changelog.

Si Bash n'a pas toutes les fonctionnalités offertes par d'autres shells comme zsh (bien qu'il tende à s'en inspirer par moment), il n'en est pas moins un interpréteur de commande rapide et efficace, dont on est sûr de trouver une copie pour n'importe quel système *nix.

Souhaitons que sa francisation prochaine lui apporte de nouveaux utilisateurs...

Toutes les commandes Linux

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
1
18
mar.
2002
Ligne de commande
O'Reilly Network vient de mettre en ligne le répertoire alphabétique des commandes Linux. Cette page dérivée du livre "Linux in a Nutshell" nous présente la syntaxe de 379 commandes de notre OS préféré.

De "agetty" à "znew", cette page est une référence pour ceux qui cherchent à comprendre le sens de toutes les options.

NdR: sincèrement je me demande bien à quoi ca peut servir... Le man est déja si complet... Peut-etre pour ceux qui n'ont pas la place d'installer tous les fichiers de man? ;)

Zsh version 4.0.1 disponible

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
2
juin
2001
Ligne de commande
Après 5 (cinq !) ans de développement, la version 4 du plus complet des interpréteurs de commande vient enfin d'être rendue disponible. Son système de complétion est impressionnant, le globbing supporte les approximations et la récursivité en il dispose d'un système de plug-ins (comme le module "FTP"). Enfin, il est conforme POSIX, supporte pratiquement toutes les extensions de KSH, TCSH et Bash 2 (auquel il se substitue parfaitement) ainsi que de nombreuses améliorations comme le calcul en virgule flotante.

Interview de David Korn, le père du Korn shell

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
9
fév.
2001
Ligne de commande
Slashdot a interviewé David Korn, le père d'un des shells Unix les plus célèbres, le KornShell.
Récemment, AT&T a mis en logiciel libre le code du Ksh 93, qui fournit un langage de script avec de nombreuses fonctionnalités avancées que l'on ne retrouve pas dans les autres shells libres, même si zsh est celui qui s'en rapproche le plus.

A lire, avec en bonus une anecdote croustillante sur la pseudo-version de Microsoft du KornShell :)

Programme des ateliers CLI pour la semaine 12 à Bordeaux

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
8
13
mar.
2015
Ligne de commande

Les ateliers CLI (Command Line Interface) permettent de progresser en ligne de commande au sein d'un groupe, autour d'un outil ou d'un thème.

Le mardi 17 mars, l'atelier avancé portera sur la syntaxe Markdown et la publication d'articles avec le moteur de pages Web statiques Hugo.

Les ateliers CLI ont lieu :

  • chaque mardi de 20h00 à 22h00 pour les utilisateurs avancés;
  • un mercredi sur deux de 19h00 à 21h00 pour les utilisateurs débutants;

dans les locaux du Labx, à la Fabrique Pola, rue Marc Sangnier 33130 Bègles.

Atelier CLI de la semaine 37/2015 à Bordeaux

Posté par  (site web personnel) . Édité par claudex et Pierre Jarillon. Modéré par claudex. Licence CC By‑SA.
8
8
sept.
2015
Ligne de commande

Les ateliers CLI (Command Line Interface) permettent de progresser en ligne de commande au sein d'un groupe, autour d'un outil ou d'un thème.

Pour cette rentrée, au cours de l'atelier CLI du 15/09/2015, Jean-Maxime Philippeaux présentera le générateur de site Web statique Hugo.

Les ateliers CLI ont lieu :

  • chaque mardi de 20h00 à 22h00 pour les utilisateurs avancés;
  • un mercredi sur deux de 19h00 à 20h30 pour les utilisateurs débutants.

à la Fabrique Pola, rue Marc Sangnier 33130 Bègles.