Journees Liban 28/3/2017, Paris, France
Presentation in French Language about Higher education system in Lebanon: History, Statistics, Structure, Councils & committees, International relations, etc.
Wat zijn de mogelijkheden en handelingsperspectieven voor gemeenten om de kwaliteit van het ingezamelde en gesorteerde huishoudelijk kunststof verpakkingsafval te verbeteren?
Transform your living space into beauty.Trent Altman
This slideshare highlights interior living spaces inspired by the abstract paintings of visual artist, Trent Altman, an accomplished award winning artist.
Journees Liban 28/3/2017, Paris, France
Presentation in French Language about Higher education system in Lebanon: History, Statistics, Structure, Councils & committees, International relations, etc.
Wat zijn de mogelijkheden en handelingsperspectieven voor gemeenten om de kwaliteit van het ingezamelde en gesorteerde huishoudelijk kunststof verpakkingsafval te verbeteren?
Transform your living space into beauty.Trent Altman
This slideshare highlights interior living spaces inspired by the abstract paintings of visual artist, Trent Altman, an accomplished award winning artist.
Кто может рассказать о построении безупречной команды лучше, чем основатель организации и специалист по подбору персонала?
CEO компании Соціальний консалтинг "Параграф" Татьяна Гончаренко и HR-менеджер Anastasiia Reva раскроют секреты формирования ‘dream team’:
- как за год компания может вырасти из 4 сотрудников до 16 профессионалов, в деятельности которых есть своя зона ответственности;
- как уникальный опыт в бизнесе и общественной сфере формирует комплексный подход к работе с персоналом;
- как помочь сотруднику определить его роль в команде.
5 Insights to Master the Work Ahead in ManufacturingCognizant
Whether you’re a producer of consumer durables or industrial goods, the future of manufacturing isn’t just about using new technologies to design and make physical products. It’s about leveraging the power of digital to create more connected and personalized experiences for customers. Our latest study shows the way forward to the future of work for manufacturers. http://cogniz.at/TWAmfg
In French: Talk given in French at the Loops network of scientific computing development and at the pyconfr conference.
Subject: rules of thumb for community-driven development
Slides remis en forme d'une conférence "Coder propre" afin de montrer que c'est possible, à la portée de chacun et, surtout, INDISPENSABLE pour profiter de son code !
Bref, l'idée est de convaincre et de donner les premières pierres pour que tout un chacun puisse construire son paradis :)
Présentation effectuée au Capitole du Libre (17 novembre 2019) par Christophe Villeneuve sur "la boite à outils de développements dans firefox (devtools)".
Un atelier pour apprendre et voir les possibilités de la barre Devtools dans Firefox
Кто может рассказать о построении безупречной команды лучше, чем основатель организации и специалист по подбору персонала?
CEO компании Соціальний консалтинг "Параграф" Татьяна Гончаренко и HR-менеджер Anastasiia Reva раскроют секреты формирования ‘dream team’:
- как за год компания может вырасти из 4 сотрудников до 16 профессионалов, в деятельности которых есть своя зона ответственности;
- как уникальный опыт в бизнесе и общественной сфере формирует комплексный подход к работе с персоналом;
- как помочь сотруднику определить его роль в команде.
5 Insights to Master the Work Ahead in ManufacturingCognizant
Whether you’re a producer of consumer durables or industrial goods, the future of manufacturing isn’t just about using new technologies to design and make physical products. It’s about leveraging the power of digital to create more connected and personalized experiences for customers. Our latest study shows the way forward to the future of work for manufacturers. http://cogniz.at/TWAmfg
In French: Talk given in French at the Loops network of scientific computing development and at the pyconfr conference.
Subject: rules of thumb for community-driven development
Slides remis en forme d'une conférence "Coder propre" afin de montrer que c'est possible, à la portée de chacun et, surtout, INDISPENSABLE pour profiter de son code !
Bref, l'idée est de convaincre et de donner les premières pierres pour que tout un chacun puisse construire son paradis :)
Présentation effectuée au Capitole du Libre (17 novembre 2019) par Christophe Villeneuve sur "la boite à outils de développements dans firefox (devtools)".
Un atelier pour apprendre et voir les possibilités de la barre Devtools dans Firefox
Développement : mettez le turbo ! - Liferay France Symposium 2017Sébastien Le Marchand
Pendant les phases de développement, les temps d’attente et les tâches répétitives ont trop souvent tendance à s’inviter de manière récurrente. Cette session sera l’occasion de découvrir ou redécouvrir des pratiques et des outils pour ne plus perdre de temps et renouer avec la productivité, dans le contexte d’un projet Liferay.
LemonLDAP::NG is a free WebSSO software, implementing CAS, SAML and OpenID Connect protocols
The 2.0 version is a major step in LemonLDAP::NG history. It brings brand new features as second factor authentication, SSO as a Service, devops Handler, etc. This talk will present how the software works, and the main new features.
[FLOSSCON 2019] Gestion des authentifications et des accès avec LemonLDAP::NG...Clément OUDOT
LemonLDAP::NG est une solution de WebSSO, contrôle d'accès et fédération d'identités déployée largement en France, dans des ministères, des collectivités territoriales et dans le secteur privé.
Elle permet la mise en place d'un portail d'authentification sécurité (simple ou mutli-facteurs) et l'intégration de nombreuses applications Web se basant sur les protocoles CAS, SAML et OpenID Connect, ou compatibles avec l'authentification par en-têtes HTTP.
La version 2.0 est sortie fin novembre et apporte de nombreuses nouvelles fonctionnalités, comme la gestion native des seconds facteurs TOTP et U2F, des APIs REST, la protection de web services et micro services ou encore le mode de déploiement "SSO as a Service".
https://www.flosscon.org/conferences/FLOSSCon2019/program/proposals/38
The FusionIAM (https://www.fusioniam.org) is a new software initiative that aims to propose a full Identity and Access Management solution with free softwares:
* OpenLDAP
* Fusion Directory
* LemonLDAP::NG
* LDAP Tool Box
* LDAP Synchronization Connector
[JDLL 2018] Templer, Git, Bootstrap, PHP : des outils libres pour concevoir l...Clément OUDOT
Prendre un moteur de blog pour faire son site web n'est pas forcément le meilleur choix ! On peut aussi générer quelques pages statiques et travailler sur l'apparence du site avec du CSS.
S2LQ - Authentification unique sur le Web avec le logiciel libre LemonLDAP::NGClément OUDOT
LemonLDAP::NG est un logiciel libre de WebSSO et contrôle d'accès implémentant les principaux standards du marché comme CAS, SAML et OpenIDConnect. Intégré nativement aux distributions GNU/Linux, c'est une alternative très prisée de logiciels comme CA SiteMinder, Active Directory Federation Services, JASIG CAS, Shibboleth ou encore ForgeRock OpenAM. Il est très utilisé en France en particulier dans les Ministères (Finances, Culture, Justice, Gendarmerie Nationale, Agriculture, Intérieur) et les collectivités territoriales (Métropole de Montpellier, Ville de Villeurbanne, Métropole de Nantes).
Présentation de LemonLDAP::NG aux Journées Perl 2016Clément OUDOT
LemonLDAP::NG supporte de nombreux protocoles comme CAS, OpenID Connect et SAML. Au travers de cette présentation nous verrons les principes de fonctionnement du logiciel ainsi que les technologies Perl utilisées (Mouse, PSGI, Net::LDAP, Apache::Session, Cache::Cache, etc.)
[LDAPCon 2015] The OpenID Connect ProtocolClément OUDOT
OpenID Connect is a new Single Sign On protocol, built on top of OAuth 2.0. Led by OpenID foundation, he very different form OpenID 1.0 and OpenID 2.0, now marked as obsoletes.
This paper will let you discover this new standard, by first explaining what is OAuth 2.0 and why it is not an identity protocol. Then the OpenID Connect protocol will be described, and to conclude, we will do a comparison with the other main SSO standard which is SAML.
5. ~ 5 ~@CreativeConnard
Ne pas utiliser les listes
Envoyer des mails directement aux développeurs※
Aller sur un canal IRC et y copier les piles de logs (<3 Java)※
Envoyer des demandes d'aide sur Twitter et Facebook, ne
pas oublier les smileys※
※ Ouvrir des bugs pour poser des questions
7. ~ 7 ~@CreativeConnard
Utiliser les listes
Ne pas s'inscrire sur les listes et forcer les responsables
des projets à modérer les messages (et si possible les
insulter si les messages ne sont pas transmis à la liste)
※
Bien positionner son message d'absence pour informer
tout le monde qu'on est en vacances※
Ne pas inclure la liste dans les réponses, ça pourrait
aider les autres※
9. ~ 9 ~@CreativeConnard
Écrire sur les listes
※
On s'en fout que ce soit en anglais, on écrit en français, si
possible avec des fautes d'orthographe
La netiquette c'est pour les nuls, ne pas hésiter à
répondre en haut des mails et à changer les intitulés
des conversatons
※
※ Ne jamais donner la réponse quand vous l’avez trouvée
12. ~ 12 ~@CreativeConnard
Trouver des bugs
※ Utiliser des versions préhistoriques (plus de 2 ans)
※ Utiliser des patchs non officiels
※ Utiliser des systèmes d'exploitation improbables
※ Laisser votre enfant utiliser le logiciel
13. ~ 13 ~@CreativeConnard
Rapporter des bugs
※
Surtout ne pas chercher si le bug existe déjà, ne pas
hésiter à créer des doublons
※ Mettre en description du bug « ça ne marche pas »
※
Donner le moins de détails possibles pour garder une part
de mystère
※
Exiger une solution immédiatement (ASAP), mais bien
entendu ne pas tester les correctifs proposés
16. ~ 16 ~@CreativeConnard
Révisez vos acronymes
※ RTFM (Read The Fucking Manual)
※ WITFM (Where Is The Fucking Manual)
※ TODO (Too Old DOcument)
※ RTS (Read The Source)
17. ~ 17 ~@CreativeConnard
Multiplier la documentation
※
Créer des fichiers dans la racine du projet (README,
INSTALL), éviter des les mettre à jour
※ Mettre un wiki ouvert sur le site Web
※
Passer des heures à expliquer des choses par mail sur la
liste de diffusion, mais ne jamais le documenter ailleurs
21. ~ 21 ~@CreativeConnard
(ex-)communication
※
Insulter ceux qui posent des questions, mais aussi ceux
qui répondent aux questions
※
Ne pas croire les utilisateurs qui rencontrent des
problèmes (appelée aussi technique du « ça marche sur
ma machine »)
※ Faire son site Web avec les technologies du siècle dernier
22. ~ 22 ~@CreativeConnard
Pourquoi faire simple ?
※ Les paquets c'est pour les mauviettes
※
Forcer l'utilisateur à s'inscrire pour tout : voir un bug,
télécharger du code, consulter les archives de la liste
※
Pas de feuille de route, pas de référentiel de bugs, pas de
notes de version, tout doit être dans sa tête
24. ~ 24 ~@CreativeConnard
Utiliser des logiciels libres
※ Les licences c'est trop compliqué, personne ne va vérifier
※ On s'en fout si ça marche pas très bien, c'est gratuit
※ On reverse déjà la TVA, on va pas en plus reverser du code
※ Rien à faire de la communauté, on n’est pas communistes
25. ~ 25 ~@CreativeConnard
Faire des logiciels libres
※ Fourcher plutôt que contribuer (Fork as a Service)
※
Privilégier l'open core/freemium pour forcer l'achat d'une
version « entreprise »
※
Faire rédiger une nouvelle licence par son service juridique,
car il n'y a pas de licence existante qui convienne
※
Surtout ne pas faciliter la contribution des personnes
extérieures à la société (c'est nous qu'on fait tout)