From evenements at linux-gull.ch Mon Mar 1 06:31:03 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Mon, 1 Mar 2010 06:31:03 +0100 (CET) Subject: Cours Peer to peer issue tracking with SD and Prophet + ebook hacking le 12 mars 2010 à 19:30 à Beausobre Message-ID: <20100301053103.EDF1685C01D@government.linux-gull.ch> Cours Peer to peer issue tracking with SD and Prophet + ebook hacking Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentJesseVincent20100312.html Intervenant : Jesse Vincent Le : vendredi 12 mars 2010 Heure : 19:30 Lieu : Beausobre Deux pr?sentations seront donn?es, en anglais, par Jesse Vincent. Il est le cr?ateur de Request Tracker (RT), un logiciel libre de gestion de demandes. Il participe ?galement au d?veloppement de Perl en occupant le poste de chef de projet ou "Pumpking" de Perl 5. De plus, il est l'instigateur du projet K9-Mail, un client email ?volu? pour Android. 1st Part: Peer to peer issue tracking with SD and Prophet SD is a disconnected, replicated peer to peer issue tracking system. It's designed to sync with the issue tracking tools you already use. Today, it can sync to RT, Hiveminder, Trac, GitHub, Google Code, Redmine and Lighthouse. Additionally, SD supports a native "publish/pull" model that doesn't need (but can make use of) a centralized server. SD's hackathon mode can automatically discover other people working on the same project on the local network and lets you collaborate with them directly. SD is built on Prophet, a new sort of database designed for serverless peer-to-peer database applications. In this talk, I'll explain what SD is and how you can use it to make your life and software development workflow a bit easier. By the end of the talk, you should know everything you need to install SD, clone a project's issue database and create and share issues. 2nd Part: ebook hacking A year ago, I got an Amazon Kindle 2 ebook reader. It quickly became my favorite way to read books. Unfortunately, it had very limited support for open ebook formats. Building on earlier work for Amazon's original Kindle reader, I figured out how to build a homebrew software update for the Kindle 2. I started by installing an SSH server. In my quest for a more "open" ebook experience, I ended up building a complete compiler toolchain, Perl, Python and Qt before finally ending up creating an on-device document conversion service. Later, I ported X.org to the Kindle and brought up an Ubuntu user environment. More recently, I've been exploring Barnes & Noble's competing "nook" ebook reader. In this talk, I'll share some of the amazing (and awful) things I've learned as I've explored these ebook readers. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentJesseVincent20100312 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentJesseVincent20100312 From evenements at linux-gull.ch Mon Mar 1 06:31:04 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Mon, 1 Mar 2010 06:31:04 +0100 (CET) Subject: Cours Puppet le 2 mars 2010 à 19:30 à Beausobre (rappel) Message-ID: <20100301053104.15FEA85C01E@government.linux-gull.ch> Cours Puppet Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentPuppet20100302.html Intervenant : Marc Fournier Le : mardi 2 mars 2010 Heure : 19:30 Lieu : Beausobre Puppet, l'administration syst?me automatis?e ! ? l'heure du cloud computing et de la virtualisation, le nombre de syst?mes qu'un sysadmin est amen? ? g?rer a explos?. Pour y faire face, il est amen? ? reconsid?rer ses pratiques et ? trouver de nouveaux outils. Cette pr?sentation passera en revue les m?thodes de gestion couramment utilis?es, et d?montrera en quoi elles sont inadapt?es. Puppet, un outil de gestion de configuration en vogue, sera ensuite pr?sent?, avec quelques exemples de code et de fonctionnement. Finalement, nous verrons comment ce genre d'outil permet ? de nouveaux paradigmes d'?merger et comment les m?thodes de d?veloppement open-source peuvent ?tre transpos?es ? la gestion d'infrastructure. ?videmment, un app?tissant pic-nic est ?galement ? l'agenda. Venez donc nombreux ! INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentPuppet20100302 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentPuppet20100302 From evenements at linux-gull.ch Fri Mar 5 06:31:04 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Fri, 5 Mar 2010 06:31:04 +0100 (CET) Subject: Cours Peer to peer issue tracking with SD and Prophet + ebook hacking le 12 mars 2010 à 19:30 à Beausobre (rappel) Message-ID: <20100305053104.7657685C010@government.linux-gull.ch> Cours Peer to peer issue tracking with SD and Prophet + ebook hacking Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentJesseVincent20100312.html Intervenant : Jesse Vincent Le : vendredi 12 mars 2010 Heure : 19:30 Lieu : Beausobre Deux pr?sentations seront donn?es, en anglais, par Jesse Vincent. Il est le cr?ateur de Request Tracker (RT), un logiciel libre de gestion de demandes. Il participe ?galement au d?veloppement de Perl en occupant le poste de chef de projet ou "Pumpking" de Perl 5. De plus, il est l'instigateur du projet K9-Mail, un client email ?volu? pour Android. 1st Part: Peer to peer issue tracking with SD and Prophet SD is a disconnected, replicated peer to peer issue tracking system. It's designed to sync with the issue tracking tools you already use. Today, it can sync to RT, Hiveminder, Trac, GitHub, Google Code, Redmine and Lighthouse. Additionally, SD supports a native "publish/pull" model that doesn't need (but can make use of) a centralized server. SD's hackathon mode can automatically discover other people working on the same project on the local network and lets you collaborate with them directly. SD is built on Prophet, a new sort of database designed for serverless peer-to-peer database applications. In this talk, I'll explain what SD is and how you can use it to make your life and software development workflow a bit easier. By the end of the talk, you should know everything you need to install SD, clone a project's issue database and create and share issues. 2nd Part: ebook hacking A year ago, I got an Amazon Kindle 2 ebook reader. It quickly became my favorite way to read books. Unfortunately, it had very limited support for open ebook formats. Building on earlier work for Amazon's original Kindle reader, I figured out how to build a homebrew software update for the Kindle 2. I started by installing an SSH server. In my quest for a more "open" ebook experience, I ended up building a complete compiler toolchain, Perl, Python and Qt before finally ending up creating an on-device document conversion service. Later, I ported X.org to the Kindle and brought up an Ubuntu user environment. More recently, I've been exploring Barnes & Noble's competing "nook" ebook reader. In this talk, I'll share some of the amazing (and awful) things I've learned as I've explored these ebook readers. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentJesseVincent20100312 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentJesseVincent20100312 From evenements at linux-gull.ch Sat Mar 6 06:31:04 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Sat, 6 Mar 2010 06:31:04 +0100 (CET) Subject: Cours Peer to peer issue tracking with SD and Prophet + ebook hacking le 12 mars 2010 à 19:30 à Beausobre Message-ID: <20100306053104.5134485C003@government.linux-gull.ch> Cours Peer to peer issue tracking with SD and Prophet + ebook hacking Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentJesseVincent20100312.html Intervenant : Jesse Vincent Le : vendredi 12 mars 2010 Heure : 19:30 Lieu : Beausobre Deux pr?sentations seront donn?es, en anglais, par Jesse Vincent. Il est le cr?ateur de Request Tracker (RT), un logiciel libre de gestion de demandes. Il participe ?galement au d?veloppement de Perl en occupant le poste de chef de projet ou "Pumpking" de Perl 5. De plus, il est l'instigateur du projet K9-Mail, un client email ?volu? pour Android. 1st Part: Peer to peer issue tracking with SD and Prophet SD is a disconnected, replicated peer to peer issue tracking system. It's designed to sync with the issue tracking tools you already use. Today, it can sync to RT, Hiveminder, Trac, GitHub, Google Code, Redmine and Lighthouse. Additionally, SD supports a native "publish/pull" model that doesn't need (but can make use of) a centralized server. SD's hackathon mode can automatically discover other people working on the same project on the local network and lets you collaborate with them directly. SD is built on Prophet, a new sort of database designed for serverless peer-to-peer database applications. In this talk, I'll explain what SD is and how you can use it to make your life and software development workflow a bit easier. By the end of the talk, you should know everything you need to install SD, clone a project's issue database and create and share issues. 2nd Part: ebook hacking A year ago, I got an Amazon Kindle 2 ebook reader. It quickly became my favorite way to read books. Unfortunately, it had very limited support for open ebook formats. Building on earlier work for Amazon's original Kindle reader, I figured out how to build a homebrew software update for the Kindle 2. I started by installing an SSH server. In my quest for a more "open" ebook experience, I ended up building a complete compiler toolchain, Perl, Python and Qt before finally ending up creating an on-device document conversion service. Later, I ported X.org to the Kindle and brought up an Ubuntu user environment. More recently, I've been exploring Barnes & Noble's competing "nook" ebook reader. In this talk, I'll share some of the amazing (and awful) things I've learned as I've explored these ebook readers. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentJesseVincent20100312 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentJesseVincent20100312 From evenements at linux-gull.ch Thu Mar 11 06:31:04 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Thu, 11 Mar 2010 06:31:04 +0100 (CET) Subject: Cours Peer to peer issue tracking with SD and Prophet + ebook hacking le 12 mars 2010 à 19:30 à Beausobre (rappel) Message-ID: <20100311053104.B69726FC20B@government.linux-gull.ch> Cours Peer to peer issue tracking with SD and Prophet + ebook hacking Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentJesseVincent20100312.html Intervenant : Jesse Vincent Le : vendredi 12 mars 2010 Heure : 19:30 Lieu : Beausobre Deux pr?sentations seront donn?es, en anglais, par Jesse Vincent. Il est le cr?ateur de Request Tracker (RT), un logiciel libre de gestion de demandes. Il participe ?galement au d?veloppement de Perl en occupant le poste de chef de projet ou "Pumpking" de Perl 5. De plus, il est l'instigateur du projet K9-Mail, un client email ?volu? pour Android. 1st Part: Peer to peer issue tracking with SD and Prophet SD is a disconnected, replicated peer to peer issue tracking system. It's designed to sync with the issue tracking tools you already use. Today, it can sync to RT, Hiveminder, Trac, GitHub, Google Code, Redmine and Lighthouse. Additionally, SD supports a native "publish/pull" model that doesn't need (but can make use of) a centralized server. SD's hackathon mode can automatically discover other people working on the same project on the local network and lets you collaborate with them directly. SD is built on Prophet, a new sort of database designed for serverless peer-to-peer database applications. In this talk, I'll explain what SD is and how you can use it to make your life and software development workflow a bit easier. By the end of the talk, you should know everything you need to install SD, clone a project's issue database and create and share issues. 2nd Part: ebook hacking A year ago, I got an Amazon Kindle 2 ebook reader. It quickly became my favorite way to read books. Unfortunately, it had very limited support for open ebook formats. Building on earlier work for Amazon's original Kindle reader, I figured out how to build a homebrew software update for the Kindle 2. I started by installing an SSH server. In my quest for a more "open" ebook experience, I ended up building a complete compiler toolchain, Perl, Python and Qt before finally ending up creating an on-device document conversion service. Later, I ported X.org to the Kindle and brought up an Ubuntu user environment. More recently, I've been exploring Barnes & Noble's competing "nook" ebook reader. In this talk, I'll share some of the amazing (and awful) things I've learned as I've explored these ebook readers. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentJesseVincent20100312 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentJesseVincent20100312 From evenements at linux-gull.ch Sun Mar 28 06:31:06 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Sun, 28 Mar 2010 06:31:06 +0200 (CEST) Subject: Cours Haskell le 6 avril 2010 à 19:30 à Beausobre Message-ID: <20100328043106.8EE6485C003@government.linux-gull.ch> Cours Haskell Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentHaskell20100406.html Intervenant : Maxime Augier Le : mardi 6 avril 2010 Heure : 19:30 Lieu : Beausobre Haskell est un langage de programmation fonctionnel. Il est fond? sur le lambda-calcul et la logique combinatoire. Son nom vient du math?maticien et logicien Haskell Brooks Curry. Il a ?t? cr?? en 1985. Le dernier standard semi-officiel est Haskell 98 : c'est une version minimale et portable du langage con?ue ? des fins p?dagogiques et comme base de futures extensions. Le langage continue d'?voluer rapidement, avec Hugs et GHC, constituant ainsi le standard de facto. Maxime Augier, sp?cialiste en cryptologie, se propose de nous le pr?senter plus en d?tail et de nous en faire d?couvrir les principaux atouts. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentHaskell20100406 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentHaskell20100406 From evenements at linux-gull.ch Sun Mar 28 06:31:06 2010 From: evenements at linux-gull.ch (evenements at linux-gull.ch) Date: Sun, 28 Mar 2010 06:31:06 +0200 (CEST) Subject: Cours Extreme Perl -- The Horror That Is Self GOL le 19 avril 2010 à 19:30 à Beausobre Message-ID: <20100328043106.9DC16864009@government.linux-gull.ch> Cours Extreme Perl -- The Horror That Is Self GOL Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentPerl20100419.html Intervenant : Damian Conway Le : lundi 19 avril 2010 Heure : 19:30 Lieu : Beausobre This talk will be given in English by Damian Conway, a well-known Perl hacker. The event is free for everyone, even for non-members (contrary to what is indicated below. In this talk, Damian dissects the SelfGOL Perl program: an obfuscated, self-aware, viral quine that can: * self-replicate, * rewrite other Perl programs to allow them to self- replicate, * detect un-rewritable Perl programs, * execute itself or other Perl programs as cellular automata of arbitrary size (to play Conway's "Game of Life"), * animate any short text as a cycling marquee banner. SelfGOL accomplishes these feats in under 1000 bytes of standard Perl, without importing any modules, and without using a single if, unless, while, until, for, foreach, goto, next, last, redo, map, or grep. To do all that in under 1K of code, it relies on some extreme programming techniques, and on many of the obscure backwaters of the Perl syntax. This talk explores both. In other words, it's everything you never wanted to know about Perl, and would have been afraid to ask. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentPerl20100419 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentPerl20100419 From evenements at linux-gull.ch Mon Mar 29 06:31:05 2010 From: evenements at linux-gull.ch (GULL Evenements) Date: Mon, 29 Mar 2010 06:31:05 +0200 Subject: [gull-annonces] Cours Extreme Perl -- =?unknown-8bit?Q?The?= =?unknown-8bit?Q?_Horror_That_Is_Self_GOL_le_19_avril_2010_=E0_19=3A30_?= =?unknown-8bit?Q?=E0?= Beausobre Message-ID: <20100329043104.GA23545@government.linux-gull.ch> Cours Extreme Perl -- The Horror That Is Self GOL Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentPerl20100419.html Intervenant : Damian Conway Le : lundi 19 avril 2010 Heure : 19:30 Lieu : Beausobre This talk will be given in English by Damian Conway, a well-known Perl hacker. The event is free for everyone, even for non-members (contrary to what is indicated on the web site). In this talk, Damian dissects the SelfGOL Perl program: an obfuscated, self-aware, viral quine that can: * self-replicate, * rewrite other Perl programs to allow them to self- replicate, * detect un-rewritable Perl programs, * execute itself or other Perl programs as cellular automata of arbitrary size (to play Conway's "Game of Life"), * animate any short text as a cycling marquee banner. SelfGOL accomplishes these feats in under 1000 bytes of standard Perl, without importing any modules, and without using a single if, unless, while, until, for, foreach, goto, next, last, redo, map, or grep. To do all that in under 1K of code, it relies on some extreme programming techniques, and on many of the obscure backwaters of the Perl syntax. This talk explores both. In other words, it's everything you never wanted to know about Perl, and would have been afraid to ask. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentPerl20100419 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentPerl20100419 From evenements at linux-gull.ch Mon Mar 29 06:31:05 2010 From: evenements at linux-gull.ch (GULL Evenements) Date: Mon, 29 Mar 2010 06:31:05 +0200 Subject: [gull-annonces] Cours Extreme Perl -- =?unknown-8bit?Q?The?= =?unknown-8bit?Q?_Horror_That_Is_Self_GOL_le_19_avril_2010_=E0_19=3A30_?= =?unknown-8bit?Q?=E0?= Beausobre (rappel) Message-ID: <20100329043105.GA23551@government.linux-gull.ch> Cours Extreme Perl -- The Horror That Is Self GOL Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentPerl20100419.html Intervenant : Damian Conway Le : lundi 19 avril 2010 Heure : 19:30 Lieu : Beausobre This talk will be given in English by Damian Conway, a well-known Perl hacker. The event is free for everyone, even for non-members (contrary to what is indicated on the web site). In this talk, Damian dissects the SelfGOL Perl program: an obfuscated, self-aware, viral quine that can: * self-replicate, * rewrite other Perl programs to allow them to self- replicate, * detect un-rewritable Perl programs, * execute itself or other Perl programs as cellular automata of arbitrary size (to play Conway's "Game of Life"), * animate any short text as a cycling marquee banner. SelfGOL accomplishes these feats in under 1000 bytes of standard Perl, without importing any modules, and without using a single if, unless, while, until, for, foreach, goto, next, last, redo, map, or grep. To do all that in under 1K of code, it relies on some extreme programming techniques, and on many of the obscure backwaters of the Perl syntax. This talk explores both. In other words, it's everything you never wanted to know about Perl, and would have been afraid to ask. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentPerl20100419 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentPerl20100419 From evenements at linux-gull.ch Tue Mar 30 06:31:06 2010 From: evenements at linux-gull.ch (GULL Evenements) Date: Tue, 30 Mar 2010 06:31:06 +0200 Subject: [gull-annonces] =?iso-8859-1?q?Cours_Haskell_le_6_avril_2010_=E0_?= =?iso-8859-1?q?19=3A30_=E0_Beausobre_=28rappel=29?= Message-ID: <20100330043105.GA10968@government.linux-gull.ch> Cours Haskell Page web : http://www.linux-gull.ch/nouveau/GestionActiviteDocumentHaskell20100406.html Intervenant : Maxime Augier Le : mardi 6 avril 2010 Heure : 19:30 Lieu : Beausobre Haskell est un langage de programmation fonctionnel. Il est fond? sur le lambda-calcul et la logique combinatoire. Son nom vient du math?maticien et logicien Haskell Brooks Curry. Il a ?t? cr?? en 1985. Le dernier standard semi-officiel est Haskell 98 : c'est une version minimale et portable du langage con?ue ? des fins p?dagogiques et comme base de futures extensions. Le langage continue d'?voluer rapidement, avec Hugs et GHC, constituant ainsi le standard de facto. Maxime Augier, sp?cialiste en cryptologie, se propose de nous le pr?senter plus en d?tail et de nous en faire d?couvrir les principaux atouts. INSCRIPTION OBLIGATOIRE Page d'inscription pour les membres du Gull : http://collaboratif.linux-gull.ch/GULLServeurWWW/InscriptionActivite?cours_document=GestionActiviteDocumentHaskell20100406 Page d'inscription pour les non-membres : https://www.linux-gull.ch/cgi-bin/event-subscribe.pl?cours_document=GestionActiviteDocumentHaskell20100406