Journal Une nouvelle version de Lutim !

Posté par  (site web personnel) . Licence CC By‑SA.
31
10
mar.
2018

Lutim, mon logiciel d'hébergement d'images est sorti en version 0.9 hier soir !

Huit mois après la version 0.8, cette nouvelle version n'apporte pas grand chose à l'utilisateur, si ce n'est une interface par défaut légèrement modifiée, moins chargée (j'espère) et une galerie (normalement) plus performante, par contre cette version améliore un certain nombre de choses sous le capot.

Voici la liste des modifications :

  • Le thème par défaut a été modifié ;
  • Un nouveau moteur de galerie, qui me (…)

Journal Bientôt Noël pour Perl6

Posté par  . Licence CC By‑SA.
Étiquettes :
30
1
déc.
2015

Après 14 ans de rédaction, conception et de « bons échecs », Perl6 et sa première implémentation complète sur machine virtuelle sera disponible en version 6.0 pour Noël … 2015.

C'est quoi Perl6 ?

On peut le voir comme une version majeure de Perl5 qui casse la rétro-compatibilité, ou bien comme un « langage sœur » de Perl5 dont il ne partage que quelques caractéristiques syntaxiques.

Pour faire bref on distingue :

  • Le langage (spécifications uniques)
  • L'implémentation (Niecza, Rakudo, écrivez la votre ici …)
  • La (…)

LUTIm 0.2 : le retour

Posté par  (site web personnel) . Édité par ZeroHeure, palm123 et bubar🦥. Modéré par Pierre Jarillon. Licence CC By‑SA.
30
9
mar.
2014
Internet

18 jours après la version 0.1 présentée dans une dépèche précédente, voici venir une nouvelle version de LUTIm !

Logo de LUTIm

Pour rappel, LUTIm (à prononcer comme lutin) est un service web d'hébergement d'images, gratuit, libre et anonyme. Il est écrit en Perl, est utilisable avec ou sans JavaScript et possède une API, permettant son usage depuis d'autres logiciels comme par exemple Shutter, un logiciel de capture d'écran (rappelons qu'une des principales raisons du développement initial de LUTIm est le partage simple de captures d'écran).

Les trolls discussions ont été âpres sur certains aspects de LUTIm mais fort enrichissantes, aidant LUTIm à évoluer pour le meilleur (tout du moins, je l'espère).

Les changements ont été nombreux, comme en témoigne le Changelog mais les deux principaux changements, vraiment visibles de tout un chacun sont la possibilité de chiffrer les images et les miniatures des images dans la réponse.

L'instance officielle, https://lut.im, bénéficie bien évidemment des derniers développements, éventuellement avant les releases officielles quand il s'agit de bugs graves.

Perl 5.16.0

Posté par  (site web personnel, Mastodon) . Édité par baud123, B16F4RV4RD1N et claudex. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
27
24
mai
2012
Perl

Imperturbable et quasiment un an jour pour jour après la publication de la version 5.14, Perl vient de sortir en version 5.16.0. Rappelons que Perl, créé en 1987 par Larry Wall, est un langage interprété, polyvalent, et particulièrement adapté au traitement et à la manipulation de fichiers texte, le tout sous double licence GPLv2 et Artistic.

Je vous invite à consulter le perldelta de la 5.16.0 pour la liste détaillée des changements.

Sortie de LemonLDAP::NG 1.9

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
26
4
mar.
2016
Sécurité

LemonLDAP::NG est un logiciel libre d'authentification unique (SSO), contrôle d'accès et fédération d'identités. La version 1.9.0 a été publiée le 2 mars 2016.

Logo LemonLDAP::NG

LemonLDAP::NG est écrit en Perl et publié sous licence GPL. Cette nouvelle version majeure apporte de grands changements au logiciel comme le support OpenID Connect, une nouvelle interface d'administration et la compatibilité Nginx.

Actualités Sympa

Posté par  . Édité par bubar🦥, NeoX, claudex, ZeroHeure, Davy Defaud et palm123. Modéré par claudex. Licence CC By‑SA.
26
25
oct.
2017
Communauté

Au début de l’année, nous annoncions le hackathon pour le vingtième anniversaire de Sympa (Système de multi‐postage automatique) sur ce site. Annonce qui avait posé question puisque Renater n’était alors pas associé à l’événement.
logo sympa

Si l’association de Renater est tardive, elle a été importante : l’organisme a en effet proposé et pris en charge la présence de David Verdin (meneur du projet de 2011 à 2016) lors de l’événement et a depuis aidé activement à transformer la gouvernance et le fonctionnement du projet vers son fonctionnement actuel (accès aux infrastructures et aux données relatives à la documentation, la traduction, l’hébergement du code source…).

Journal Lufi 0.03 (journal bookmark)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
30
oct.
2018

J'ai sorti la version 0.03 de Lufi il y a quelques jours, et je viens de faire un article sur mon blog pour sa sortie : https://fiat-tux.fr/2018/10/30/lufi-0-03-est-sorti/.

Qu'est-ce que Lufi ? C'est un outil de transfert de fichier (genre WeTransfer), mais avec du chiffrement/déchiffrement dans le navigateur (genre Send de Mozilla, sauf que Lufi est sorti avant Send, et que les récents développements de Send étaient dans Lufi dès sa sortie, na 😛).

Je vous laisse aller sur mon (…)

Concours de programmation CodinGame le 22 Février 2014

Posté par  (site web personnel) . Édité par ZeroHeure et Benoît Sibaud. Modéré par Ontologia. Licence CC By‑SA.
25
20
fév.
2014
Jeu

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 22 Février 2014 à 18h (UTC+1).

Ragnarok

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Parmi les nouveautés sur la plate-forme :

  • Bash arrive parmi les langages disponibles.
  • Dart 1.1 et de nouvelles bibliothèques pour Perl ont été ajoutés.
  • Le thème de ce challenge est "Ragnarök", issu de la mythologie scandinave. Pour l'occasion, de nouveaux graphismes seront à l'honneur.

Journal Sortie de Perl 5.14.0

Posté par  (site web personnel) . Licence CC By‑SA.
25
15
mai
2011

Bonjour,

Perl 5.14.0 vient de sortir, au programme (entre autre) :

  • Gestion d'Unicode 6.0 avec plein d'améliorations concernant les fonctionnalités basées sur Unicode.

  • Gestion améliorée d'IPv6

  • L'autoconfiguration du client CPAN s'est simplifiée

  • Un nouveau drapeau /r qui fait des substitutions s/// non destructives

  • Un nouveau drapeau pour les expressions rationnelles pour indiquer si une chaîne marquée doit-être traitée comme du ASCII ou de l'Unicode.

  • Nouvelle syntaxe package Foo { }

  • Utilisation de la mémoire et du CPU réduite

Télécharger : (…)

Journal Lire de fichiers de configuration depuis un script shell

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
5
juin
2015

La petite technique shell du vendredi. Pour lire un fichier de configuration du style INI depuis un script shell, on peut utiliser le petit script sed suivant

1 {
  x
  s/^/default/
  x
}

/^#/n

/^\[/ {
  s/\[\(.*\)\]/\1/
  x
  b
}

/=/ {
  s/^[[:space:]]*//
  s/[[:space:]]*=[[:space:]]*/|/
  G
  s/\(.*\)\n\(.*\)/\2|\1/
  p
}

Il transforme

    # last modified 1 April 2001 by John Doe
    [owner]
    name=John Doe
    organization=Acme Widgets Inc.

    [database]
    # use IP address in case network name resolution is not working
    server=192.0.2.62
    port=143
(…)

Escenadil, un moteur de jeu d’aventure en mode texte

Posté par  . Édité par Davy Defaud, baud123, claudex, Benoît Sibaud, Florent Zara et Bruno Michel. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
25
24
sept.
2012
Jeu

Escenadil est un projet libre de moteur de jeu d’aventure en texte, sous la même licence que Perl, que j’ai commencé au mois d’août. Le but est de pouvoir facilement écrire une petite aventure (voire pas si petite) en éditant un simple fichier YAML.

Journal Une interface d'administration des pads pour etherpad : Etherpad::Admin !

Posté par  (site web personnel) . Licence CC By‑SA.
23
18
jan.
2013

Vous connaissez sans doute Etherpad, un éditeur de texte collaboratif en temps réel.

C'est pratique, en vogue, et personnellement, je ne peux pas m'en passer, à tel point que je l'ai installé au boulot (mes collègues en sont très contents).
Mais, il y a un point qui pèche : on n'a pas la liste des pads, ce qui peut être gênant si on a oublié de le noter, on ne peut pas les renommer si on s'est planté et (…)

Journal Merry 6.c! Mon expérience avec Perl 6

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
26
déc.
2015

Je profite d'un journal pour vous parlez de la sortie de Perl 6 mais surtout offrir un avis qui sort du "Regardez on peut écrire le code du lanceur d'une fusée en 1 ligne"

Ce journal n'est pas là pour vous faire une liste des fonctionnalités de Perl 6, car des gens mieux informés que moi comprennent probablement mieux la plupart des concepts existant dans le langage. Désolé de n'être qu'un simple mortel. Mes connaissances en matière de compilateur/théorie du (…)

Journal Administrer Etherpad à la console

22
23
oct.
2013

Etherpad est un super éditeur de texte collaboratif, pratique, bien fait, toussa.

Mais son administration, bah c'est pas vraiment ça.
De base, pas moyen de supprimer des pads, d'avoir quelques informations (qui sont les auteurs du pad par exemple, combien il y a de pads, etc.) simplement.

C'est normal (enfin, plus ou moins selon moi) car Etherpad fournit une bien belle API qui permet de faire cela.
Mais pour le coup, il faut développer le truc qui va bien.

J'avais (…)

Argonaut 1.0 est sorti

Posté par  . Édité par ZeroHeure, Davy Defaud, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
22
24
jan.
2017
Administration système

Nous sommes heureux de vous annoncer la version 1.0 d’Argonaut !

Argonaut permet de manière simple d’effectuer une série d’opérations sur un système. Par exemple, redémarrer un service, appliquer des quotas, rafraîchir une zone DNS depuis l’annuaire en écrivant des fichiers de zone. Sa deuxième fonctionnalité est de permettre de piloter des logiciels de déploiement depuis FusionDirectory.

Cette première étape est importante, car Argonaut a évolué depuis un seul planificateur pour FusionDirectory vers une pile complète vous aidant à écrire la partie console des greffons FusionDirectory.

Logo

Nouvelles fonctionnalités :

  • fonctions de lecture de la configuration de FusionDirectory ;
  • fonctions pour tester l’existence de la branche.

Corrections majeures :

  • tout le logiciel a été converti en mode Perl strict ;
  • tout le logiciel a été exécuté par perl critic pour améliorer l’écriture de code et adopter les meilleures pratiques.