ack 2.0

Posté par  . Édité par Davy Defaud, Nÿco, Florent Zara, BAud et barmic. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
40
23
avr.
2013
Ligne de commande

La commande ack est un équivalent à grep, optimisé pour parcourir les répertoires hétérogènes de code source. Par défaut, si aucun fichier n’est donné en paramètre, ack parcourt le dossier courant.

Publiée sous Artistic License 2.0, les principales nouveautés de cette version 2 sont :

  • Par défaut, et contrairement à la version 1.x, tous les fichiers, même ceux dont le type n’est pas connu, sont parcourus. Il est possible de revenir à l’ancien comportement avec l’option -k.
  • L’identification du type de fichier est améliorée, elle se base soit sur l’extension (.rb identifie un fichier de type Ruby), soit sur le nom (Rakefile identifie un fichier de type Ruby), soit sur le contenu du fichier (/#!.+ruby/ dans la première ligne d’un fichier identifie également un fichier de type de Ruby).
  • Les fichiers de configuration sont plus granulaires : /etc/ackrc est global au système, ~/.ackrc est spécifique à l’utilisateur et l’on peut avoir un fichier spécifique au projet courant.
  • L’option -x dit à ack de parcourir la liste de fichiers envoyée via stdin à la manière de xargs, ce qui permet d’écrire des commandes du genre git ls|ack --type=cpp -x foo.

Il est aussi possible d’écrire des greffons en Perl pour aller lire d’autres types de fichiers comme une archive ZIP ou un classeur ODF.

N. B. : Attention, sous Debian et Ubuntu, le logiciel s’appelle ack-grep (ack existant déjà). Le site officiel d’ack présente la méthode pour l’installer en tant que ack, qui est plus propre que celle décrite dans la page de manuel du paquet ack-grep (dans la dernière question de la FAQ).

TowTruck, développement web collaboratif temps-réel

Posté par  (site web personnel) . Édité par Davy Defaud, BAud, Florent Zara, Xavier Teyssier, coïn et tuiu pol. Modéré par Florent Zara. Licence CC By‑SA.
25
23
avr.
2013
Mozilla

Les Mozilla Labs sortent un nouveau jouet assez sympathique en JavaScript : un service de collaboration en temps réel sur le développement de sites et applications Web. Il offre l’édition collaborative de formulaires et de texte, le partage du pointeur à l’écran, la navigation synchronisée, un outil de messagerie instantanée et de discussion audio.

TowTruck (littéralement une « remorqueuse » ou « dépanneuse ») est écrit en JavaScript, basé sur WebRTC et publié sous licence libre MPL v2. Cela nécessite un serveur de collaboration (ou bien l’utilisation d’un tiers), qui repose sur Node.js. Côté client, il y a besoin d’une installation simple sur votre serveur Web ou l’utilisation d’une extension Firefox pour tous les autres sites Web. Les auteurs sont Aaron Druck, David Ascher (Thunderbird, Mozilla Messaging), Ian Bicking et Simon Wex. C’est encore en version alpha.

Logo TowTruck

Une petite vidéo vaut mieux qu’un long discours. Ça fait plaisir de voir un des organismes majeurs du Libre être aussi créatif, innovant et motivant. C’est un outil bien plus puissant et complet qu’un Etherpad dédié au texte ou un Google Drive dédié bureautique et privateur. Il permet, entre autres, la programmation en binôme et l’enseignement à distance ; mais aussi, pourquoi pas, la capacité de support en ligne et, peut‐être, l’édition temps réel de dépêches sur LinuxFr.org.

NdM : merci à coïn pour son journal.

Nouveau moteur JavaScript pour Qt et Qt 5.1 en alpha

Posté par  . Édité par Nÿco, Florent Zara et Xavier Teyssier. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes : aucune
20
23
avr.
2013
Communauté

Qt (prononcer « cute », comme mignon en anglais), célèbre framework C++ libre multiplate-forme, continue son bonhomme de chemin avec ces deux annonces : un nouveau moteur Javascript et la version alpha de la 5.1 !

Qt

NdM : merci à neil pour son journal.

Apéro PHP à Lyon mardi 30 avril

Posté par  . Édité par rootix et Florent Zara. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
6
23
avr.
2013
PHP

Un apéro PHP aura lieu à Lyon le mardi 30 avril à partir de 19h à l'Antre-Autre (11 rue Terme, Lyon 1er). Cet apéro permettra aux aficionados de PHP de se rencontrer et de partager autour de ce langage de programmation. Au cours de cette soirée, une présentation de l'outil Jenkins-Khan sera présenté par Sébastien Rogier. Jenkins-Khan est un outil d’aide au test des branches de fonctionnalités basé sur Jenkins.

Les apéros PHP sont ouverts à tous, quelque soit le niveau. Le but est de rencontrer d’autres développeurs PHP de la région lyonnaise, de boire un verre ensemble, de discuter de tout et de rien, en fonction des envies de tout le monde. Merci de prévenir de votre participation en suivant le premier lien.

Compte-rendu de l'intervention mercredi 17 avril

Posté par  . Édité par Benoît Sibaud, Nÿco et rootix. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
37
22
avr.
2013
LinuxFr.org

Suite à la tentative très moyennement couronnée de succès de mettre à jour la distribution Ubuntu server de la machine principale de LinuxFr.org vers une version un peu plus récente (et toujours supportée pour les mises à jour de sécurité), nous avions fini par récupérer un serveur vivant (encore merci aux admins de la fondation Free pour leur intervention), mais dans un état plutôt bancal.

La suite de cette dépêche, un tantinet auto-centrée mais susceptible d'intéresser certains d'entre-vous techniquement et/ou d'expliquer l'indisponibilité du mercredi 17 après-midi, est en seconde partie.

Revue de presse de l'April pour la semaine 16 de l'année 2013

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
18
22
avr.
2013
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

Symbiose parle de « Salut à Toi »

Posté par  (site web personnel, Mastodon) . Édité par Nÿco. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
20
22
avr.
2013
Communauté

L'émission de radio « Symbiose » qui parle de logiciel et de culture libre (diffusée sur le web et sur divergence-FM) m'a récemment invité pour parler du projet « Salut à Toi » déjà mentionné plusieurs fois ici.

L'émission vient d'être mise en ligne, un grand merci à Luc et Emmanuel pour l'invitation, et pour la soirée et les discussions intéressantes.

Vous pouvez en profiter pour écouter les précédentes émissions, sur la vente liée et les jeux vidéo libres, et n'hésitez pas à donner des liens en commentaire vers d'autres émissions de radio qui parlent de culture libre (à ma connaissance il y a - ou a eu car certaines semblent au point mort - divergence numérique, do you hack me, et random).

D'autre part, comme mentionné dans l'émission, on parle d'organiser un débat à Paris sur les outils de communication (et les réseaux dit « sociaux »), leurs implications sociales, leur utilité, la vie privée, temps passé dessus, utilisation en milieu militant, etc. N'hésitez pas à me contacter si le sujet vous intéresse.

Enfin, quelques nouvelles rapides du projet qui avance bien ces derniers temps :

  • des paquets Debian sont disponibles, et en attendant leur incorporation dans la distribution (il reste quelques bogues à corriger avant de le faire) un dépôt temporaire a été mis en place. Je ne mets pas le lien ici car il n'est que temporaire, je peux donner les détails en commentaire. Un grand merci à Naha et Robotux pour ces paquets.
  • les commentaires sont en cours d'implémentation. Devraient suivre l'organisation d'événements, et probablement une version 0.4 intermédiaire avant la version grand public nommée « la Commune » annoncée dans une précédente dépêche.
  • la démo en ligne est mise à jour en continu afin de tester les nouveautés. N'hésitez pas à consulter le blog pour les suivre.

État des jeux sous Linux

Posté par  (site web personnel) . Édité par Nÿco, claudex, Pierre Jarillon et Nils Ratusznik. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
31
22
avr.
2013
Jeu

Il était une fois, à une époque pas si lointaine, où la question des jeux vidéos sous Linux était très vite résolue. Hormis une poignée de jeux libres ou semi-amateurs, non pas forcément dénués d'intérêt mais plutôt « de niche » et disponibles de toute façon également sous Windows, il n'y en avait pas. Si, au fil du temps, le catalogue s'est peu à peu étoffé, l’absence de jeux propres à satisfaire les « hardcore gamers » est toutefois demeurée criante. Or, depuis l'avènement de Linux, le manque de jeux est pour beaucoup un des obstacles, si ce n'est le principal, s'opposant à la migration vers ce système.

NdM : Cette dépêche évoque principalement des jeux propriétaires.

Alternatives : Pinry et Poche

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
24
22
avr.
2013
Communauté

Voici un mini-printemps des alternatives aux « walled gardens » privatifs, centralisés et propriétaires. Si vous avez d'autres alternatives en vue, veuillez les signaler en commentaires de cette dépêche, ou bien sur la rédaction collaborative.

Pinry

Pinry

Pinry est un serveur de sites de partage, tag et sauvegarde de collections d'images, vidéos, pages web, hobbies et événements, alternative libre de Pinterest.

Pinry est développé en Python, sous licence AGPLv3, sur la base de Django, et dépend de pip et virtualenv.

Poche

Poche

Poche est un site de sauvegarde et lecture d'article sur le web, alternative libre de Pocket (ex Read It Later), Instapaper et Readability.

Poche est codé en PHP, dépend de SQLite, et publié sous la fameuse licence « Do What The Fuck You Want To Public License, Version 2 ». La dernière version de Poche permet l'import de données Pocket.

Fêtons Linux − Genève

Posté par  . Édité par Benoît Sibaud et Nÿco. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
12
22
avr.
2013
Communauté

Libres de 6 à 99 ans !

Le 27 avril 2013, hepia accueille la troisième édition de la manifestation « Fêtons Linux: le libre en fête », avec le soutien du Département de l’instruction publique de Genève. Le programme s’enrichit encore cette année : conférences de François Elie, philosophe et président d’ADULLACT, et de François Marthaler, ancien Conseiller d’État (VD), ateliers de graphisme, cours de programmation dès 6 ans et bien d’autres choses encore.

Logo Fêtons Linux

Quel est le point commun entre un ordinateur de la taille d’une carte de crédit, un dessin animé en 3D et des drones utilisés par des géomètres ? Tous sont motorisés par des logiciels libres ! « Fêtons Linux » propose, pour sa troisième édition, de venir découvrir ces projets étonnants, d’écouter des spécialistes et de participer à des ateliers pour petits et grands.

Cairo-Dock en version 3.2 : les nouveautés

Posté par  (site web personnel) . Édité par Nÿco et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
38
21
avr.
2013
Communauté

La petite équipe de Cairo-Dock/Glx-Dock est fière de vous annoncer la sortie en version stable de la branche 3.2. La version 3.2.1 est disponible depuis la semaine passée ! Cairo-Dock est une interface de bureau conviviale, rapide et entièrement personnalisable (sous licence GPL v3+). Vous pouvez l’utiliser soit comme une session alternative (la session Cairo-Dock) à Unity, GNOME Shell, Xfce Panel, KDE panel, etc., soit comme complément à ces environnements. Cairo-Dock s’adapte avant tout à vos besoins, et non l’inverse ! Et les contributions peuvent également être intégrées si un besoin particulier est demandé ;)

Cairo-Dock

Cette nouvelle version majeure apporte son lot de nouveautés et de stabilité. Au programme des modifications importantes, on y trouve un meilleur support du multi-écrans, une meilleure intégration dans Gnome-Shell, l'ajout du support de GDM et Systemd pour la gestion de la session mais aussi un nouveau plugin, effets sonores, indispensable pour amuser/ennuyer vos amis, et deux nouvelles applets : Capture d'écran et Indicateur Générique (qui apporte l'ajout du support de tous les greffons de type 'indicator' développés principalement pour Ubuntu mais pas uniquement).

Sans oublier d'innombrables corrections et améliorations comme l'applet Raccourcis qui se voit ajouter le support des dossiers distants (Samba, FTP, etc) et des disques chiffrés, l'applet Navigateur Rapide qui se dote d'un nouveau menu au clic droit sur les fichiers, le menu d'application qui est maintenant plus rapide, les tâches périodiques qui ont été améliorées pour consommer encore moins de ressources, un meilleur support de BSD, la possibilité d'écrire des applets en Python 3 (en plus des interfaces déjà disponibles comme Python 2, Ruby, Vala, Mono et Bash), etc. Le ChangeLog vous donnera plus de détails à ce sujet !

Libertarianisme et propriété intellectuelle, une traduction

Posté par  . Édité par rootix et Benoît Sibaud. Modéré par rootix. Licence CC By‑SA.
Étiquettes : aucune
7
20
avr.
2013
Culture

Les libertariens prônent, dixit Wikipedia, un système de propriété et de marché universel et la liberté individuelle en tant que droit naturel. Ils se fondent sur le principe de non-agression qui affirme que nul ne peut prendre l'initiative de la force physique contre un individu, sa personne, sa liberté ou sa propriété. De fait ils sont favorables à une réduction, voire une disparition de l'État en tant que système fondé sur la coercition, au profit d'une coopération libre et volontaire entre les individus.

Les positions libertariennes sur la propriété intellectuelle sont assez diverses. Elles vont d'un soutien complet au motif que toute création doit être détenue par son auteur à un rejet complet au motif que les biens non-tangibles ne peuvent être possédés. Le livre que je viens de traduire, bien nommé Contre la propriété intellectuelle adopte ce second point de vue. Seul le droit des marques est reconnu comme légitime, et les brevets ou le droit de copie sont rejetés, au nom du droit de propriété sur les biens tangibles.

L'auteur, Stephan Kinsella, est un juriste et philosophe anarcho-capitaliste spécialisé dans la propriété et le droit des contrats. La traduction du livre a été rapidement effectuée, donc il reste sûrement des erreurs. Vous pouvez les corriger ou télécharger les sources sur son dépôt Github. Le livre est sous CC-BY. En seconde partie de dépêche vous trouverez l'introduction du livre.

GNOME offre un service ownCloud à ses développeurs

Posté par  . Édité par Florent Zara, Xavier Teyssier et Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes : aucune
25
19
avr.
2013
Gnome

Le projet GNOME vient de mettre en place sa propre installation de ownCloud. Pour le moment, l'accès est réservé aux membres du projet, et la qualité de service n'est pas garantie.

À l'instar de iCloud (né Mobile me) d'Apple et d'Ubuntu One de Canonical, GNOME propose lui aussi un service dit « dans les nuages » qui va de pair avec son produit. L'avantage de la solution du projet GNOME est qu'elle repose sur un logiciel libre.