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.

Lut.im, un service d'hébergement d'images gratuit, libre et anonyme

Posté par  (site web personnel) . Édité par Benoît Sibaud, Florent Zara et palm123. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
60
17
fév.
2014
Internet

Que celui qui n'a jamais voulu partager simplement une capture d'écran lève le doigt. Personne ? Le partage d'images nous confronte souvent à divers problèmes :

  • un courriel prend du temps (retrouver l'adresse du destinataire, l'envoi, etc.) ;
  • un courriel prend de la place. Ce n'est pas grand chose, mais pour une image jetable, c'est de l'espace disque perdu, que ce soit dans le dossier "Envoyé" de l'expéditeur ou celui du destinataire. Oui, on peut supprimer le mail, mais c'est encore une action à effectuer.
  • une solution commme imgur nous ramène au sempiternel problème des Conditions Générales d'Utilisation imbuvables, non traduites et que l'on ne lit de toute façon jamais en entier. Pour ce genre de service, on risque de fournir certains droits à l'hébergeur… et ça c'est pas cool !
  • un ownCloud (ou équivalent) fera bien le travail, au prix d'une certaine complexité de partage et de liens à la longueur ahurissante.

Logo de LUTIm

Pour répondre à cette problématique, j'ai codé LUTIm (prononcez comme lutin). Écrit en Perl avec le framework Mojolicious, utilisant le Twitter Bootstrap, un sous ensemble de Font Awesome et un plugin jQuery légèrement modifié pour la gestion du glisser/déposer, LUTIm est un logiciel libre (licence AGPL) de partage d'image anonyme et gratuit.

NdM : N'oublions pas nos amis de Toile Libre qui proposent un service d'hébergement d'image qui s'en rapproche : Pix 1.1.

Concours de programmation CodinGame le 25 Janvier 2013

Posté par  (site web personnel) . Modéré par Pierre Jarillon. Licence CC By‑SA.
20
22
jan.
2014
Jeu

CodinGame Mission to Mars

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 25 janvier 2013 à 18h.

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 :

  • Python 3 sera enfin disponible !
  • Le thème de cette édition est "Mission to Mars", avec un nouveau type d'exercice qui sort des sentiers battus

Concours de programmation CodinGame le 23 novembre 2013

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
10
21
nov.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 23 novembre 2013 à 18h.

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 attractives en France, en Angleterre et au Brésil.

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 (…)

Journal J'avais envie de coder ce soir

Posté par  (site web personnel) . Licence CC By‑SA.
14
21
sept.
2013

Et je voulais un petit truc qui se torcherait facilement, en une soirée.
Le but était de faire un truc le plus compact possible, déployable et migrable rapidement. Et éventuellement utile.

Un raccourcisseur d'URL m'est venu à l'esprit. Comme ça, pour le fun.

Les outils :
* pour le langage, Perl bien sûr, y pas mieux ;
* pour le framework, Mojolicious, c'est évident ;
* pour la tronche du truc, Twitter bootstrap (build custom pour plus de légèreté), parce que j'avais (…)

Concours de programmation CodinGame le 21 septembre 2013

Posté par  (site web personnel) . Édité par tuiu pol et Nils Ratusznik. Modéré par Pierre Jarillon. Licence CC By‑SA.
13
17
sept.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 21 septembre 2013 à 18h.

L'évènement accueillera des développeurs du monde entier pour leur permettre de défier leurs pairs, gagner des prix** ou entrer en relation avec des sociétés attractives qui recrutent (France, USA, Luxembourg, UK, Maroc). Parmi les entreprises annoncées figurent, en autres, Nintendo, Ubisoft, ou Dailymotion.

** Tablette Samsung Galaxy Tab 3, appareil photo Fujifilm Finepix S4200, Algorithms in a Nutshell / O'Reilly, et des T-shirts.

Red Hat Software Collections 1.0 Beta

Posté par  (site web personnel, Mastodon) . Édité par claudex et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
20
20
juin
2013
Red Hat

Red Hat a annoncé, le 5 juin dernier, les « Software Collections » en version 1.0 Beta. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL.

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société.

La liste des logiciels inclus ainsi que leurs modalités d'installation et d'utilisation sont détaillés en seconde partie de cet article.

Forum Programmation.perl Passage d'array dans une subroutine

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
1
24
fév.
2013

Bonjour tout le monde !

J'aurais besoin d'un coup de main pour comprendre pourquoi mon test perl fonctionne ainsi :

#!/usr/bin/perl -swl
my $scalar=45;
my @table=[5, 6, 7];
my %hash=("test"=>"TEST", "abc"=>"ABC", "ghi"=>"GHI");

my @final=[ $scalar, \@table, \%hash];

sub findHashValue{
        my ($contref,$key)=@_;
        my @container=@$contref
(…)

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 (…)

Forum Programmation.perl [resolu] regexp qui ne marche pas, enfin pas toujours.

Posté par  .
Étiquettes :
2
6
déc.
2012

le texte que je cherche à nettoyer tout sur une seule ligne, au milieu d'un fichier que je parcours ligne à ligne :

 src="C2_Fr_OIITXD.jpg" pageID="1" width="1651" height="2335" Sender="Moi" Receiver="" Script="" Document_Location="" Category="2a" Document_Date="05/09/2013" Document_Object="Bon de livraison" Language="french" NumPage="2" Receiver_Address="une adresse avec un numero des espaces, des virgules" Receiver_Name="marie ubert" Phone="+33(0)1.22.33.44.55"

le code qui vide les champs
il fait ca avec tous les champs, j'utilise la meme logique sur chacun des champs

if ($_ =~ /(Sender=".*?")/)
 {
   $_=~
(…)

Forum Programmation.perl Application perl dancer en cgi lente

Posté par  (site web personnel) .
Étiquettes :
0
31
oct.
2012

Bonjour,

Je viens de déployer un petit blog écrit en perl avec dancer sur mon serveur lighttpd. Le déploiement se fait en cgi (je n'arrive pas à le faire tourner en fastcgi). Mais l'application est affreusement lente, il faut plusieurs secondes pour afficher une bête page avec peu de contenu.

Je tiens à préciser que l'application est tout à fait véloce si je la lance manuellement avec perl (sans passer par lighttpd).

Voilà le contenu du dispatch.cgi :

#!/usr/bin/env perl
(…)

Forum Linux.redhat Install module perl erreur

Posté par  .
Étiquettes :
0
14
oct.
2012

Bonjour,

Perl ce n'est vraiment pas mon truc…

Je cherche à installer ce module: HTTP::Request::Common.

Je tape cette commande: perl -MHTTP::Request::Common -e l

Et j'ai cette erreur:
Can't locate HTTP/Request/Common.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .).
BEGIN failed--compilation aborted.

Je suis sur une CentOS : CentOS release 5.8 (Final)
C'est une dedibox

Linux 2.6.18-308.13.1.el5 #1 SMP Tue Aug 21 17:10:18 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

Merci pour votre aide.

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 Réunion technique Perl

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
18
sept.
2012

La prochaine réunion technique des Mongueurs de Paris aura lieu le mardi 25 septembre 2012.

La réunion aura lieu à la Maison des associations du 12ème, de 19h00 à 21h00

Programme :

Elizabeth Cholet : l'automatisation de Firefox avec Perl en utilisant AnyEvent, Coro et les modules MozRepl

Elle sera suivie de discussions et débats au café d'à côté.

N'hésitez pas à commenter pour confirmer votre venue, ou pour plus d'information.

dams

Que sont les réunion technique Perl?

Ce (…)