Browse Source

[feature] proper data support + fix empty spaces

master
r0 2 years ago
parent
commit
8e0279bfdd
  1. 30
      programme.css
  2. 102
      programme.js
  3. 694
      programme.json

30
programme.css

@ -81,6 +81,7 @@ div.timetable {
border: 1px solid;
margin: 0 auto;
padding: 10px;
width: 1260px;
}
div.timetable.hidden {
@ -97,9 +98,9 @@ div.event {
width: 150px;
}
div.event.conference { background-color: #195c94; }
div.event.atelier { background-color: #a72a24; }
div.event.divers { background-color: #e69f00; }
div.event.talk { background-color: #195c94; }
div.event.workshop { background-color: #a72a24; }
div.event.misc { background-color: #e69f00; }
span.time {
font-size: 24px;
@ -156,7 +157,22 @@ div#modal button {
margin: 0 auto;
}
/* values are from the Bootstrap project */
/* some values are from the Bootstrap project */
/* we must specify pixel sizes in order to
avoid blank spaces on the right side
(because i suck at flexboxes) */
@media only screen and (max-width: 1300px) {
div.timetable {
width: 1050px;
}
}
@media only screen and (max-width: 1100px) {
div.timetable {
width: 840px;
}
}
@media only screen and (max-width: 960px) {
div.event {
@ -166,6 +182,12 @@ div#modal button {
}
}
@media only screen and (max-width: 880px) {
div.timetable {
width: auto;
}
}
@media only screen and (max-width: 720px) {
div#modal h1 {
font-size: 25px;

102
programme.js

@ -1,16 +1,18 @@
function fillTimetables(data) {
document.querySelector('h1').innerHTML = "Demandez le programme!";
let dayList = document.getElementById('dayList');
for (let dayIndex in data) {
for (let dayName in data) {
// add each day to the menu list
let day = data[dayIndex];
let newDay = document.createElement('li');
newDay.appendChild(document.createTextNode(dayIndex));
dayList.append(newDay);
let day = data[dayName];
// add day to header menu
let dayElem = document.createElement('li');
dayElem.appendChild(document.createTextNode(dayName));
dayList.append(dayElem);
// add click listener for each day
(function(dayName) {
newDay.addEventListener('click', function(ev) {
dayElem.addEventListener('click', function(ev) {
if (currentDay != dayName) {
document.querySelectorAll('.timetable').forEach(function(el) {
el.classList.add('hidden');
@ -25,27 +27,28 @@ function fillTimetables(data) {
document.querySelector('div#modal').classList.remove('upfront');
}
});
})(dayIndex);
})(dayName);
// 1 timetable per day
let timetable = document.createElement('div');
timetable.setAttribute('class', 'timetable hidden ' + dayIndex);
timetable.setAttribute('class', 'timetable hidden ' + dayName);
document.body.appendChild(timetable);
//add each event to the day timetable
for (let eventIndex in day) {
let event = day[eventIndex];
let eventInterval = event['from'] + '-' + event['to'];
let eventDiv = document.createElement('div');
eventDiv.setAttribute('class', 'event ' + event['type']);
let eventTime = document.createElement('span');
eventTime.setAttribute('class', 'time');
eventTime.appendChild(document.createTextNode(event['time']));
eventTime.appendChild(document.createTextNode(eventInterval));
eventDiv.appendChild(eventTime);
eventDiv.appendChild(document.createElement('br'));
let eventName = document.createElement('strong');
eventName.appendChild(document.createTextNode(event['name']));
eventName.appendChild(document.createTextNode(event['title']));
eventDiv.appendChild(eventName);
eventDiv.appendChild(document.createElement('br'));
@ -61,12 +64,15 @@ function fillTimetables(data) {
eventDiv.appendChild(document.createElement('br'));
// add click listener for each day
(function(eventName) {
(function() {
eventDiv.addEventListener('click', function(ev) {
let modal = document.querySelector('div#modal');
modal.querySelector('h1').innerHTML = event['name'];
modal.querySelector('span').innerHTML = event['time'] + ' - ' + event['author'];
modal.querySelector('p').innerHTML = event['desc'];
modal.querySelector('h1').innerHTML = event['title'];
modal.querySelector('span').innerHTML = eventInterval;
if (event['author'] !== '') {
modal.querySelector('span').innerHTML += ' - ' + event['author'];
}
modal.querySelector('p').innerHTML = event['description'];
modal.classList.add('upfront');
});
@ -82,22 +88,72 @@ function fillTimetables(data) {
document.querySelectorAll('ul#dayList li')[0].classList.add('current');
};
window.addEventListener("DOMContentLoaded", function(event) {
function preparePage(data) {
var currentDay = '';
let dayNames = ['jeudi', 'vendredi', 'samedi', 'dimanche'];
let placeNames = {
'cinema': 'Salle cinéma',
'hall': 'Accueil'
};
let sortedData = {};
//for each day inside original JSON
for (let dayIndex in data) {
let dayName = dayNames[Object.keys(data).indexOf(dayIndex)];
sortedData[dayName] = [];
let currentDay = sortedData[dayName];
let day = data[dayIndex];
for (let placeIndex in day) {
let place = day[placeIndex];
let placeName = placeNames[placeIndex];
for (let eventIndex in place) {
let event = place[eventIndex];
let cleanedEvent = event;
cleanedEvent.place = placeName;
//edge-cases : no author/description
['author', 'description'].forEach(function(item) {
if (cleanedEvent[item] == null) {
cleanedEvent[item] = '';
}
})
if (currentDay.length > 0) {
for (let sortedEventIndex in currentDay) {
let sortedEvent = currentDay[sortedEventIndex];
if (sortedEvent.from < cleanedEvent.from) {
currentDay.splice(sortedEventIndex, 0, cleanedEvent);
break;
}
}
} else {
currentDay.push(cleanedEvent);
}
}
}
sortedData[dayName] = sortedData[dayName].reverse();
}
fillTimetables(sortedData);
document.querySelector('h1').innerHTML = "Demandez le programme!";
document.querySelector('div#modal button').addEventListener('click', function(ev) {
document.querySelector('div#modal').classList.remove('upfront');
})
}
window.addEventListener("DOMContentLoaded", function(event) {
let xhr = new XMLHttpRequest();
xhr.open('GET', 'programme.json', true);
xhr.responseType = 'json';
xhr.onload = function() {
if (xhr.status == 200) {
fillTimetables(xhr.response);
document.querySelector('div#modal button').addEventListener('click', function(ev) {
document.querySelector('div#modal').classList.remove('upfront');
})
preparePage(xhr.response);
} else {
console.error(xhr.status)
document.querySelector('h1').innerHTML = "Erreur : " + xhr.status;
}
};

694
programme.json

@ -1,42 +1,656 @@
{
"jeudi": [
{
"name": "Ouverture du festival",
"author": "Équipe Pas Sage En Seine",
"time": "10:30 - 11:00",
"place": "Salle cinéma",
"type": "divers",
"desc": ""
},
{
"name": "Le logiciel libre a-t-il de beaux jours devant lui ?",
"author": "zwindler",
"time": "11:00 - 11:30",
"place": "Salle cinéma",
"type": "conference",
"desc": ""
},
{
"name": "OSS Shaping the future of privacy",
"author": "Cristina DeLisle",
"time": "11:30 - 12:00",
"place": "Salle cinéma",
"type": "conference",
"desc": ""
},
{
"name": "La (vraie) prescription des infractions « cyber »",
"author": "luckylex",
"time": "12:00 - 13:00",
"place": "Salle cinéma",
"type": "conference",
"desc": "La prescription de l’action publique est le délai fixé par la loi après lequel une infraction ne peut plus faire l’objet de poursuites pénales, aka « pas vu, pas pris ».<br>Mais cette lecture simpliste doit être nuancée au regard de la complexité des dispositions applicables (sécurité intérieure, blanchiment, infraction occulte, etc.).<br>L’objet de ce talk est d’exposer les délais réels avec lesquels il faut compter en matière de cybercriminalité (à l’heure actuelle)."
}
],
"vendredi": [
],
"samedi": [
],
"dimanche": [
]
"2019-06-27": {
"cinema": [
{
"title": "Ouverture du festival",
"author": "Équipe Pas Sage en Seine",
"from": "10:30",
"to": "11:00",
"type": "misc"
},
{
"title": "Le logiciel libre a-t-il de beaux jours devant lui ?",
"author": "zwindler",
"from": "11:00",
"to": "11:30",
"type": "talk",
"description": "De barbus dans un garage jusqu’à l’ère du « tout sur Github », comment sommes-nous passés de « Linux est un cancer » à « Microsoft <3 Linux » ?\n\nAujourd’hui, peut-on encore maintenir du code individuellement sans « Mettre en danger des millions d’innocents » ?\n\nFaire de l’open source fait-il de vous un ZADiste ?\n\nTant de sujets d’actualité (et d’autres) qui seront traités avec un regard, bien entendu, totalement objectif et impartial (ou pas !)."
},
{
"title": "OSS Shaping the future of privacy",
"author": "Cristina DeLisle",
"from": "11:30",
"to": "12:00",
"type": "talk",
"description": "The evolution of legal norms has centered privacy as a core value, becoming more and more relevant to keep up with the features and dynamic of technology.\nThe recent changes brought by the EU’s GDPR have made this even more relevant, as it imposes a uniform set of rulings to be applied in a variety of ecosystems.\nAlso, besides its versatile mechanism of enforcement, it seems that it is becoming the new unofficial standard of the future.\n\nThe OSS field is well known for its concept of community formed around an OSS project, which contributes to its development as it evolves.\nThis is maybe one of the reasons why a lot of projects have set privacy by default and by design as main ambitions, as it expresses a need of the people to have their data protected.\n\nThe GDPR is undoubtedly an effective tool to raise awareness about the right to privacy, enforcing data protection principles.\nHowever, each field of activity is currently setting up best practices, which eventually will become complementary to the legal norms.\n\nThis talk is about pointing out how the provisions of the GDPR apply in the OSS field and how we could analyse the model of data controller / processor in the context of OSS\nparticipants and infrastructure providers.\nMoreover, it will point out how privacy is and could be even more enforced by the OSS model.\n\nThe examples which will stand as basis for the analysis are those of XWiki and Cryptpad.\nXWiki is an OSS project started 15 years ago, currently having a mature company to provide services on top of it.\nIt involves actors from all over the world, including members of the OSS community, customers, collaborators and team members.\nCryptpad, on the other hand, is a project developed with the aim of placing privacy by design as a core principle, with the use of end to end encryption for data protection.\n\nUltimately, we all need to become more privacy aware, and whatever role we may find ourselves in, as controllers or processors of personal data, as authorities or even as data subjects, we are all participating in shaping the future of privacy."
},
{
"title": "La (vraie) prescription des infractions « cyber »",
"author": "luckylex",
"from": "12:00",
"to": "13:00",
"type": "talk",
"description": "La prescription de l’action publique est le délai fixé par la loi après lequel une infraction ne peut plus faire l’objet de poursuites pénales, aka « pas vu, pas pris ».\n\nMais cette lecture simpliste doit être nuancée au regard de la\ncomplexité des dispositions applicables (sécurité intérieure, blanchiment, infraction occulte, etc.).\n\nL’objet de ce talk est d’exposer les délais réels avec lesquels il faut compter en matière de cybercriminalité (à l’heure actuelle)."
},
{
"title": "Le lobbying des écosystèmes d’ayants-droit en France et UE vs Internet",
"author": "Pierre Beyssac & Marc Rees",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "Un retour sur la directive copyright (qui sera probablement pliée d’ici PSES) + autres lois à la con + la situation verrouillée politiquement et médiatiquement en France sur ces sujets + l’effet sur les services Internet (communautaires et commerciaux, au-delà des GAFA)"
},
{
"title": "La stratégie des applications pour nous rendre accro à leurs produits",
"author": "Sabine Condiescu",
"from": "14:00",
"to": "15:00",
"type": "talk",
"description": "À l’ère de l’instantanéité où utiliser des applications en tout genre est véritablement ancrée dans notre quotidien, nous tenterons de voir comment certaines fonctionnalités sont pensées et conçues de manière à faire revenir l’utilisateur toujours plus et toujours mieux.\n\nC’est en s’appuyant principalement sur les applications de messageries instantanées que j’aimerais démontrer la façon dont notre dopamine est stimulée de manière à nous rendre accros aux produits.\n\nEn tant que designer UX, je pense qu’il est devenu indispensable d’être conscient de certains enjeux, de façon à tendre vers des conceptions plus éthique et plus respectueuse de l’utilisateur."
},
{
"title": "Le non-logiciel libre par l’exemple",
"author": "TAlone",
"from": "15:00",
"to": "16:00",
"type": "talk",
"description": "Entre le manque de documentation, les dépendances cachées et le brevet logiciel, regardons en face les problèmes de certains logiciels dits « libres » et tentons de montrer qu’ils ne sont finalement pas si libres qu’ils en ont l’air…\n\nEn particulier, voyons l’exemple de LibreOffice Online, qui concentre beaucoup des problèmes possibles à ce niveau, et étudions pourquoi le projet a fini comme il est aujourd’hui."
},
{
"title": "Handicap et accessiblité : quelques repères",
"author": "Stéphane Deschamps",
"from": "16:00",
"to": "16:30",
"type": "talk",
"description": "Souvent en entreprise « les personnes handicapées » est une espèce\nde segment démographique fantôme.\n\nNous ferons un peu d’étude démographique, parlerons de cas concrets, et en profiterons pour aborder la nécessité de l’accessibilité.\n\nAttendez-vous à faire des votes à main levée, c’est vous dire si ce sera une conférence immersive."
},
{
"title": "Monitorer nos locaux avec de l’IoT, un peu de PHP et du influxDB",
"author": "pyrech",
"from": "16:30",
"to": "17:00",
"type": "talk",
"description": "Lors d’un hackday interne à JoliCode, nous avons mis en place un système de monitoring pour connaître en temps réel l’état de nos locaux.\n\nQuelqu’un a-t-il oublié d’éteindre les lumières ?\nLes portes sont-elles toutes fermées correctement ?\n\nNous verrons notamment les capteurs que nous avons mis en place, comment nous collectons les données et comment nous les mettons en forme sur un dashboard maison."
},
{
"title": "Mes mots de passe sécurisés et faciles à gérer",
"author": "Delphine M.",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "S’il y a bien une chose qui protège nos comptes et notre vie numérique,\nce sont nos mots de passe. S’il y a bien une chose qui fuite, qui se hacke où\nqui se retrouve visible par tous sur un post-it… ce sont nos mots de passe !\n\nMais qu’est-ce qui fait qu’un mot de passe est bon ?\nComment gérer facilement ses mots de passe ?\nComment m’en sortir sans avoir des )k#Qhg`S\\MEB!m\"(h:2qT2,@ à retenir ?\n\nEn fait, gérer efficacement et sereinement ses mots de passe, c’est facile !\n\nCette conférence s’adresse à du grand public, le but est de vulgariser, pas d’être exhaustif. Des experts qui assisteraient à cette conférence risqueraient d’être frustrés ;)"
},
{
"title": "ActivityPub, l’épine dorsale du fédivers, ça marche comment ?",
"author": "Stéphane Bortzmeyer",
"from": "18:00",
"to": "19:00",
"type": "talk",
"description": "Le fédivers, ensemble de serveurs qui échangent des informations de\nmanière décentralisée, est un grand succès et, chaque jour, on annonce un nouveau logiciel qui « parle ActivityPub ».\n\nQuel est ce protocole ? Comment marche-t-il ? Quel rôle joue-t-il ? C’est vraiment lui qui fait tout ? Quels sont ses avantages,\nses limites et ses problèmes ?\n\nCette conférence vise un public plutôt informaticien.\nDu code-source défilera sur l’écran."
},
{
"title": "La sécurité web pour les nuls, par une nulle",
"author": "Aude",
"from": "19:00",
"to": "20:00",
"type": "talk",
"description": "Je suis ingénieur front et non une experte de la sécurité.\nPour apprendre, j’ai décidé de me renseigner sur le sujet et de réaliser une présentation (d’abord faites en interne).\nJe me suis concentrée sur le navigateur et ses échanges avec le serveur.\n\nJe parle ainsi de\n\n * Cross-Site Scripting (XSS)\n * Cross-Site Request forgery (CSRF)\n * Man in the middle (explication de certaines bases en réseau, l’objectif étant de comprendre ce que signifie HTTPS)\n\nCette conférence est à destination de développeurs web ou de personnes très à l’aise sur le fonctionnement interne d’un site internet."
},
{
"title": "Software Heritage : la Grande Bibliothèque du logiciel",
"author": "douardda",
"from": "20:00",
"to": "21:00",
"type": "talk",
"description": "Ou encore pourquoi et comment préserver le patrimoine logiciel de l’Humanité.\n\nLancé il y a maintenant quatre ans, Software Heritage est un projet ambitieux d’archivage de tous les codes sources des logiciels.\nInitiée par Roberto Di Cosmo et soutenue par l’INRIA, l’archive Software Heritage a été officiellement ouverte au public en juin dernier, à l’UNESCO.\n\nDans cette présentation, je vous propose d’en expliquer les objectifs, mais aussi de montrer comment fonctionne techniquement la plate-forme."
}
],
"hall": [
{
"title": "Le libre au service de la transition",
"author": "Imago",
"from": "12:00",
"to": "13:00",
"type": "talk",
"description": "Imago est une plateforme vidéo dédiée à la transition.\nNous essayons de mettre en oeuvre les outils du libre au service de la transition.\nDes dons en Ğ1, un code open source (open data), la promotion de l’open access, des Creative\nCommons et de plateformes comme Peertube ou Wetube, Imago a été inspiré par l’oeuvre\nd’Aaron Swartz et la création de Wikipédia."
},
{
"title": "Opération LineageOS : retour d’expérience.",
"author": "etchevef",
"from": "13:00",
"to": "13:30",
"type": "talk",
"description": "Retour d’expérience sur mes tentatives pour libérer mon téléphone sous Android, mes réussites, mes échecs, et ce que j’ai pu apprendre sur le chemin.\n\nAu programme :\n\n * Pourquoi j’ai « volontairement » installé un malware sur mon téléphone.\n * Comment j’ai fait plus confiance à un inconnu sur internet qu’à une entreprise bien connue.\n * Mon top des sites d’information sur le sujet. Le quatrième va vous surprendre.\n * Les bonnes (non) pratiques d’un fabricant français."
},
{
"title": "J’ai demandé mes données personnelles grâce au RGPD",
"author": "Augusti Antoine",
"from": "13:30",
"to": "14:00",
"type": "talk",
"description": "Le RGPD est entré en application en France fin mai 2018.\nDepuis, j’ai exercé mon droit d’accès à mes données auprès de plusieurs entreprises et j’ai appris sur moi-même.\n\nJe propose de présenter les démarches à suivre pour obtenir ses données, les analyses de mes données obtenues auprès de Trainline (billets de train), Monoprix (supermarché) et mes recherches Google.\n\nEnfin, je termine avec une ouverture sur le futur de l’accès et la portabilité des données."
},
{
"title": "La domotique et le libre",
"author": "hoper",
"from": "14:00",
"to": "16:00",
"type": "talk",
"description": "Présentation des protocoles sans fil dédiés domotique, de jeedom et, si tout se passe bien, de son interconnexion avec la reconnaissance vocale locale proposée par Snips.\n\nJ’essayerai aussi de venir avec le matériel nécessaire pour faire des démos en live…"
},
{
"title": "Méthodes formelles, mais quoi donc est-ce ?",
"author": "Lesly & Florent",
"from": "16:00",
"to": "17:00",
"type": "talk",
"description": "Des techniques existent pour s’assurer mathématiquement qu’un programme informatique, ou système au sens large, se comporte comme on l’attend. On les regroupe sous le terme « méthodes formelles ».\nElles permettent de spécifier les comportements acceptables en vue de concevoir des systèmes plus sûrs ou bien de prouver que des systèmes existants le sont.\n\nNous proposons un tour d’horizon de quelques-unes de ces techniques à destination du professionnel ou du simple curieux."
},
{
"title": "De l’avenir de l’expérience utilisateur.",
"author": "iErgo",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "Ça fait un moment que je me pose ces questions.\nComment va évoluer mon métier ?\nQuelles sont les tendances qui vont émerger ?\nL’idée est pour moi de détecter les signaux faibles, de voir l’évolution du métier dans les années à venir.\n\nPour ça, j’ai commencé par synthétiser ma veille et mes idées principales sous la forme d’un mind-mapping et ensuite je suis allé confronter mes idées avec diverses personnes du monde du design et de l’UX.\nJe me propose de vous partager le résultat de cette enquête."
},
{
"title": "Préservation du patrimoine numérique : le cas du Minitel",
"author": "cquest",
"from": "18:00",
"to": "19:00",
"type": "talk",
"description": "Le monde numérique a aussi son patrimoine, matériel et immatériel.\nSa préservation est délicate car hardware et software sont souvent interdépendants et leur conservation n’a pas toujours été identifiée comme importante.\nLe matériel spécifique, propriétaire, les logiciels protégés, sans sources disponibles sont délicats à préserver.\nCette présentation prendra le cas d’un domaine où la page a été vite tournée : le Minitel\nQue reste-t-il de visible, opérationnel ?\nComment remettre en route des services vidéotex pour montrer l’interactivité ?\nl’exemple de quelques restaurations sur Apple II ou Macintosh (68k) sera abordé."
},
{
"title": "MirageOS, a smaller and safer operating system",
"author": "Dinosaure",
"from": "19:00",
"to": "20:00",
"type": "talk",
"description": "MirageOS aims to provide a framework to create an operating system specialized in the task desired by the developper.\nFor that reason, the project is articulated with several tools such as libraries implementing the different layers, interfaces for composing these implementations, and a compiler assembling all of these according to a manifest.\nIn this perspective, the design of a functional OS becomes easier and is similar to construct something with LEGO."
}
]
},
"2019-06-28": {
"cinema": [
{
"title": "Dompter les trolls",
"author": "2vanssay",
"from": "10:00",
"to": "11:00",
"type": "talk",
"description": "Les trolls font partie de nos vies numériques, c’est un fait, ils\nsont là.\nComment les repérer pour mieux les ignorer, les contrer ou même les utiliser à nos propres fins ?\n\nEn m’appuyant sur le travail mené pour écrire le manuel d’autodéfense #DompterLesTrolls (Dunod), je vous propose d’envisager les différentes options qui s’offrent à nous pour ne pas laisser les trolls pourrir notre espace numérique.\nNous verrons aussi comment soutenir efficacement leurs\nvictimes et nous interrogerons sur notre propre tendance à la troll-attitude."
},
{
"title": "Outils pour sites statiques modernes à l’intention du développeur paresseux",
"author": "David Sferruzza",
"from": "11:00",
"to": "11:30",
"type": "talk",
"description": "Beaucoup de sites web n’ont pas besoin de proposer d’interactions complexes avec l’utilisateur.\nDes solutions comme WordPress permettent de créer de tels sites sans savoir programmer, mais ont quelques limites : peu de contrôle sur le code généré, lenteurs, sécurité…\n\nCes dernières années, j’ai développé plusieurs sites pro et perso en testant diverses solutions qui n’ont pas ces problèmes : les générateurs de sites statiques.\nJe propose de partager mon expérience et de montrer qu’on peut réaliser des sites modernes avec la qualité de l’artisanat tout en permettant à des non-développeurs de les alimenter !"
},
{
"title": "Comprendre la langue de bois pour survivre en entreprise",
"author": "Marie Viley & Vincent Vimard",
"from": "11:30",
"to": "12:00",
"type": "talk",
"description": "« En phase de montée en charge de la compétitivité collaborative,\nil faut coacher les alternatives terrain. »\nVous n’avez rien compris, nous non plus !\n\nDans ce talk, nous vous montrerons grâce à des exemples comment l’information peut être manipulée afin de servir une idée ou devenir un véritable traité de « pipeaulogie ».\n\nEt pour finir nous vous donnerons des conseils et des outils pour\néviter de vous faire manipuler par ces informations.\n\nÀ la sortie de cette présentation, vous aurez appris et saurez déjouer des techniques de langue de bois et vérifier des informations pour mieux arriver à vos fins en entreprise.\n\n« Toute ressemblance avec des situations réelles ou avec des personnes existantes ou ayant existé est partiellement volontaire. »"
},
{
"title": "Codeur-se-s de tous pays, unissez-vous",
"author": "En Liberté Codeur-se-s",
"from": "12:00",
"to": "13:00",
"type": "talk",
"description": "C’est un constat souvent partagé dans le monde du logiciel, et encore plus du logiciel libre : il est difficile de trouver un travail avec à la fois des bonnes conditions de travail et des projets qui ont du sens.\n\nNous ne voulons pas travailler pour des banques, la fabrication d’armes ni accompagner la précarisation de certains travailleurs. Nous voulons faire du logiciel libre, de l’open data\net participer aux communs.\n\nNous ne voulons pas être subordonnés à une hiérarchie maximisant la valorisation du capital.\nNous exigeons d’être maître de notre temps de travail et pouvoir dire « non », pour le bien de la société et de notre santé.\n\nPour beaucoup de gens, la réponse passe par le fait de devenir indépendant pour avoir la liberté de choisir ses projets et façon de travailler.\nMais cela a d’autres inconvénients : un manque de couverture sociale (pas de CDI), un travail parfois très solitaire.\n\nÀ Codeurs en Liberté, nous avons monté une coopérative en tordant les cadres juridiques pour nous permettre de faire un travail d’indépendant, au sein d’un collectif.\nOn est donc indépendants à plusieurs, on partage les taches administratives, et on essaie d’aller plus loin que ça en soutenant des projets que nous trouvons important.\n\nOn propose de vous expliquer le pourquoi du comment dans une présentation."
},
{
"title": "CryptPad, une alternative pour la collaboration chiffrée de bout en bout",
"author": "Dubost Ludovic",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "Le projet CryptPad a été présenté en 2017 à Pas Sage en Seine.\n\nDepuis, son objectif est resté le même d’offrir une alternative chiffrée aux solutions de collaboration cloud non chiffrées.\n\nPar contre, le logiciel CryptPad et le service CryptPad.fr ont été très largement améliorés, et les usages ne cessent de progresser.\nLe projet a aussi reçu un prix Européen (le NGI Privacy and Trust Enhancing Technology award).\n\nL’objectif de cette conférence est de revenir présenter pourquoi et comment le projet libre CryptPad a été créé et ou nous en\nsommes dans son développement, son adoption ainsi que de son financement.\n\nNous présenterons les nouvelles fonctionnalités disponibles dans CryptPad et partagerons avec l’audience de PSES la roadmap du projet sur la prochaine année et les idées que nous avons pour le futur plus lointain du projet."
},
{
"title": "Architecture hexagonale",
"author": "Pauline",
"from": "14:00",
"to": "15:00",
"type": "talk",
"description": "Dans les SI d’entreprises les technologies évoluent vite. Au contraire, ce qui ne bouge pas, c’est le métier.\n\nMais alors comment faire pour avoir des applications toujours à jour sans impacter le métier ?\nComment faire des migrations\nmoins douloureuses ?\n\nInspiré par le travail d’Alistair Cockburn à propos\nde l’architecture hexagonale, ce talk vise à présenter ses concepts, et les problématiques associées.\n\nLa seule constante du numérique étant le changement, venez découvrir des principes faciles à mettre en oeuvre, avec des exemples, pour découpler votre code métier et développer des applications capables de supporter le changement constant."
},
{
"title": "Tout ce qu’il ne faut pas faire sur un SI en entreprise…",
"author": "Alexander WAYNE",
"from": "15:00",
"to": "16:00",
"type": "talk",
"description": "Et bien sûr ce que personne ne fait…\n\nDans une volonté de pédagogie, de partage et d’amélioration des connaissances dans les bases de la sécurité d’un système informatique d’entreprise (SI), petit tour des mauvaises pratiques ou absence de pratiques que l’on retrouve sur les SI d’entreprises.\n\nSur fond de rappel des bonnes pratiques d’hygiène numérique (Beaucoup de règles\névidentes mais si cette conférence existe…).\n\nPublic visé : du technicien de support à l’administrateur système et réseau, du DSI en passant par le RSSI, du développeur au devops, toute personne un tant soit peu curieuse.\n\nConférence non technique et généraliste."
},
{
"title": "Apiculture en amateur",
"author": "Troupier",
"from": "16:00",
"to": "16:30",
"type": "talk",
"description": "Présentation de l’apiculture, de l’abeille, des ruches\nProduits de la ruche et utilités\nAspects sécurité et réglementation"
},
{
"title": "3 techniques faciles de manipulation",
"author": "Marie Viley",
"from": "16:30",
"to": "17:00",
"type": "talk",
"description": "Qui ne s’est jamais fait manipuler ?\nÉvidemment, on est tous allé à une soirée alors qu’on en avait pas envie, on a tous acheté un truc sans en avoir besoin et on a tous été influencé par ses proches.\n\nL’idée de cette présentation est de vous ouvrir les yeux sur les relations et les influences entre les gens. Je vous exposerai les mécanismes de prise de décision au travers de 3 techniques simples de manipulation.\n\nA la sortie de ce talk, vous devriez être moins influençable et maître de vos décisions (voire manipuler les autres)."
},
{
"title": "Quel est ton film d’horreur préféré ?",
"author": "Tris",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "Genre longtemps moqué et snobé, le cinéma d’horreur est le secteur le plus riche mais aussi le plus dérangeant du 7ᵉ art.\nIl nous montre tout ce qu’on ne souhaite pas voir, ni entendre, ni comprendre.\nParfois, il met en scène des monstres mais la plupart du temps, c’est nous-mêmes qui sommes les acteurs.\n\nQue dit-il de nous ?\nDe notre environnement ?\nDe nos craintes ?\nQuelles sont les fonctions du cinéma d’horreur ?\n\nPlongez dans vos pires cauchemars et ressortez-en terrifiés."
},
{
"title": "L’Internet pour lequel on se bat",
"author": "Okhin",
"from": "18:00",
"to": "19:00",
"type": "talk",
"description": "LQDN se bat depuis 10 ans pour un internet commun et libre.\nMais qu’est-ce que cela signifie exactement alors que le web subit de nombreux changements et bouleversements ?\nÀ quoi sert-il encore de vouloir exister hors des réseaux sociaux hégémoniques à l’heure ou nous sommes de plus en plus connectés via divers appareils dont nous perdons progressivement le contrôle ?\n\nDans cette conférence, nous présenterons notre version positive d’internet, de celui que nous voulons et non de celui que nous subissons.\nUn internet commun, distribué et encourageant la contribution, créant des constellations de communautés pouvant survivre à la chute des GAFAM."
},
{
"title": "Coder pour quel futur ?",
"author": "Richard Hanna",
"from": "19:30",
"to": "20:00",
"type": "talk",
"description": "Des scient/fiques estiment que l’effondrement de notre civilisation est imminente voire qu’elle a déjà commencé.\nPar exemple 60% de la population animale a disparu depuis 1970. Le manque d’eau et de pétrole génère des tensions.\n\nComment à notre niveau, gens de la tech, contribuer à réduire notre impact sur l’environnement dans notre façon de travailler et de vivre au quotidien ?"
},
{
"title": "Le Prix du Gratuit",
"author": "Emmanuel Revah",
"from": "20:00",
"to": "21:00",
"type": "talk",
"description": "Les services en lignes contournable se définissent comme étant « gratuit », mais on sait bien qu’on paie via la publicité et nos données. Mais jusqu’où ça va ? À quel point cela est acceptable ?\n\nNous verrons la mécanique du mode de paiement « gratuit » ainsi que quelques techniques pour optimiser tout cela.\nOn verra jusqu’où ou ce modèle économique s’étend et quelques exemples des données qui intéressent les entreprises de forages de données.\n\nOn verra aussi de quelques pistes pour pratiquer Internet plus sainement, entre extensions pour navigateur jusqu’au fournisseur de courriels éthiques, avec un détour par les réseaux sociaux libres et décentralisés.\n\nMieux comprendre le prix des services dit « gratuit » nous permet de mieux choisir en fonction de nos besoins, envies, moyens et valeurs."
}
],
"hall": [
{
"title": "IndieHost : Hébergeur de libertés",
"author": "Aisyk",
"from": "11:00",
"to": "12:00",
"type": "talk",
"description": "Qui n’a pas envie d’alternative à Google, Microsoft Office, Slack,\nTwitter, Youtube, ou encore Deezer ?\nC’est ce que nous proposons à IndieHost.\nDes espaces pour partager vos fichiers, vos calendriers, vos contacts ; des espaces pour dialoguer, collaborer, et enfin des espaces pour partager.\n\nNous hébergeons vos libertés car nous les respectons : nous ne faisons pas de commerce de vos données, ou de leur traitement. Vos données vous appartiennent et vous ne devriez pas payer avec votre vie privée."
},
{
"title": "Hackez le Management avec Agillité",
"author": "Winael",
"from": "12:00",
"to": "13:00",
"type": "talk",
"description": "« Le Management ».\nIl est souvent synonyme d’une machine qui broie et aliène le salarié pour les besoins du Capital pour les détracteurs du Néolibéralisme.\nEt s’il était possible de s’organiser autrement, de remettre l’Humain et le BSC (Bon Sens Commun) au cœur de l’entreprise.\nPlongez au cœur de l’Agilité et découvrez l’entreprise humaine, groupe social composé de gens tout comme vous."
},
{
"title": "libre.sh : déployer des applications avec kubernetes",
"author": "unteem",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "Vous souhaitez déployer des applications libres et open source à large\nou petite échelle ?\nLibre.sh est fait pour vous.\nIndieHost vous propose de partager son expérience dans la mise en place d’un cluster kubernetes et sa migration depuis docker-compose. Libre.sh c’est aussi une invitation à collaborer sur des « operators »\net des paquets d’applications « opportunistiques » pour standardiser le déploiement quel que soit le contexte. Nous verrons ensuite les enjeux d’un « souk » pour le réseau des LibreHosters."
},
{
"title": "Transformez vos A en quadruple A",
"author": "TAlone",
"from": "14:00",
"to": "14:30",
"type": "talk",
"description": "Un rapide état des lieux d’IPv6 aujourd’hui, et un petit guide pour\nles sysadmins frileux qui ne s’y seraient pas encore mis.\nLe tout illustré, afin de transformer un enregistrement A… en quadruple A, et passer en direct un site à IPv6."
},
{
"title": "Traçage Wi-Fi et Bluetooth",
"author": "Célestin Matte",
"from": "14:30",
"to": "15:00",
"type": "talk",
"description": "Depuis quelques années se répandent des systèmes de traçage physique, se servant de la facilité de détection des appareils Wi-Fi et Bluetooth proches.\nOn parlera de ces systèmes de traçage physique Wi-Fi et Bluetooth : les aspects techniques, les conséquences sur la vie privée, l’aspect légal, que faire pour s’en protéger…"
},
{
"title": "DoT, DoH : le DNS et le chiffrement",
"author": "Shaft",
"from": "15:00",
"to": "16:00",
"type": "talk",
"description": "Le DNS, infrastructure essentielle d’Internet et traditionnellement un des maillons faibles en termes de vie privée, est désormais armé pour le chiffrement d’une partie de son trafic.\nVoyons voir ce qu’il en est, quelles sont les limites et comment le pratiquer"
},
{
"title": "Dématérialisation, révolution ou déception",
"author": "Nanar de Nanardon",
"from": "16:00",
"to": "16:30",
"type": "talk",
"description": "Qu'on parle de démarche administrative, d’achat, de publicité, ou même de documents réglementaires la tendance suit clairement le chemin du tout numérique.\nLa dématérialisation ne manque d’avantages, mais mal utilisée elle peut tourner à la catastrophe.\nFaisons un point sur ce qui marche et qui marche moins bien et voyons si les objectifs sont réellement atteints."
},
{
"title": "Accessibilité",
"author": "Armony Altinier",
"from": "16:30",
"to": "17:00",
"type": "talk",
"description": "(à définir)"
},
{
"title": "Biopanique, cuisine et streethack",
"author": "XavCC",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "De la cuisine libre ta vie privée tu protègeras.\nLes identités biologiques nous en héritons, des traces bio nous en laissons partout, nos caractéristiques morphologiques sont capturées.\n\nFace, œil, empreintes, veines de la main, la marche, l’ADN…\nEt biome bactérien. Vous êtes plus de bactéries que vous n’en êtes humain… Humanités bactériennes.\n\nFichages d’État, collectes de données privatisées et compréhension de leurs valeurs de contrôle social, persistances des données ; brevetabilité et imprescriptibilité du vivant…\n\nViens on y fout le bordel du serveur à la rue !"
},
{
"title": "Cuisine des pirates : Bactéries et levures contre g00gle",
"author": "XavCC",
"from": "18:00",
"to": "20:00",
"type": "workshop",
"description": "Après les idiot⋅e⋅s du Village g00gle, voici le temps de la libuste arrivé !\n\nFaire des levures de boulangeries à partir de pomme de terre, oui oui oui.\nTu pourras apprivoiser les Saccharomyces cerevisiae pour faire des recettes libres #Fuckoffgoogle sous AGPL pour nourrir les troupes.\n\nDu papier à partir de levures et de bactéries ? Oui, oui, oui.\nTu pourras envoyer des courriers (gravé au laser ?) #fuckoffgoogle de demande de paiement de leurs amendes ou impôts ou rappel du RGPD.\n\nOU alors tu boiras du Kombucha"
}
]
},
"2019-06-29": {
"cinema": [
{
"title": "(En attente de confirmation)",
"author": null,
"from": "10:00",
"to": "11:00",
"type": null,
"description": "(En attente de confirmation)"
},
{
"title": "Les bibliothèques peuvent sauver le monde ! Voilà comment…",
"author": "Julie et Chloé",
"from": "11:00",
"to": "12:00",
"type": "talk",
"description": "Julie et Chloé se disent que les bibliothèques, loin des clichés poussiéreux, peuvent nous aider à sauver le monde, à nous organiser, à lutter, à déconstruire et à construire.\n\nNous vous proposons ce temps d’échange avec des idées et des imaginaires engagés à découvrir et des bibliothécaires à rencontrer."
},
{
"title": "L’avènement des consoles de jeux open-source",
"author": "TkPx",
"from": "12:30",
"to": "13:00",
"type": "talk",
"description": "Depuis quelques années, on trouve sur internet et dans les makerspaces des consoles en kit.\nQuoi de plus existant et gratifiant que de monter sa propre console et créer ses propres jeux, pour ensuite les partager à une communauté mondiale !\nNous sommes peut-être au début d’une nouvelle façon de créer et de\njouer.\n\nHack, émulation, logiciels dédiés à la création de jeux et matériels open permettant de fabriquer tout et n’importe quoi, puis arrivée des consoles open-source.\n\nPetit saut dans l’histoire du jeu vidéo tout en surfant sur le déploiement des fablabs et autres makerspaces partout dans le monde.\nCette nouvelle façon de créer va-t-elle influencer les géants du jeu vidéo ?"
},
{
"title": "Changer le monde, un ego à la fois",
"author": "Pouhiou",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "Je suis entré dans le librisme en m’intéressant aux auteur·ices et\nleurs droits. J’ai travaillé des années sur l’hégémonie des géants du web.\n\nJe peux résumer le deal qui est proposé à chaque fois en trois mots : Confort Contre Contrôle.\nMa liberté résumée à un choix illusoire entre X et Y.\nLe libre arbitre comme un morceau de sucre pour faire passer le contrôle sur nos actions.\n\nEt si « je » sortais de ma petite individualité pour imaginer ce qu’on pourra faire lorsqu’on sera « nous » ?"
},
{
"title": "Terrorisme et médias : couple indissociable ?",
"author": "Nicolas Quénel",
"from": "14:00",
"to": "15:00",
"type": "talk",
"description": "Comment les organisations terroristes se sont adaptées aux évolutions médiatiques et à l’émergence des réseaux sociaux ?\nPourquoi les partisans d’une ligne dure contre le terrorisme favorisent ce dernier plus qu’ils ne le combattent ? Comment diffuser une information sans faire le jeu des organisations terroristes ?\n\nAutant de questions auxquelles nous essayerons de répondre et qui engagent, au quotidien, chaque citoyen dans son utilisation des réseaux sociaux."
},
{
"title": "Les projets ludopédagogiques numériques du Gamixlab",
"author": "Gamixlab",
"from": "15:00",
"to": "16:00",
"type": "talk",
"description": "Notre conférence vous propose de présenter les projets ludopédagogiques numériques menés au sein du fablab Gamixlab par les étudiant·e·s du campus Saint-Simon de l’université Paris-Est Créteil (UPEC)."
},
{
"title": "Qui tient la plume ?",
"author": "Tris",
"from": "16:00",
"to": "17:00",
"type": "talk",
"description": "En théorie, la répartition des tâches entre le législateur et l’exécutif est clairement définie par notre Constitution.\nMais, en pratique ?\n\nQui tient la plume de celui qui fait la loi ?\nQui rédige ?\nQui influence et comment ?\nComment identifier ce qui relève d’une influence extérieure et qui ne dit pas son nom ?\nComment les autres missions sont-elles influencées par l’extérieur ?"
},
{
"title": "Moins de libertés, moins de fun",
"author": "Arthur Messaud",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "Vous vous souvenez quand on disait : « Si on ne s’oppose pas à cette loi, elle sera utilisée demain pour tous nous censurer » ?\nNous sommes demain.\n\nL’époque où La Quadrature du Net s’en prenait à ses adversaires à coup d’images rigolotes et de chats est lointaine.\nAujourd’hui, notre quotidien est fait de prétexte « terroriste », de répression policière, d’alliance entre l’État et les GAFAM, d’encore pires États privés.\n\nCertes, Internet offre encore un paquet d’espoirs d’émancipation, d’utopies concrètes, de belles voies de sortie…\nMais nous n’en parlerons pas ici.\nNous ne venons que pour maudire et jurer."
},
{
"title": "Recherche et militantisme, entre divergence et alliance",
"author": "Vi et Astrid",
"from": "18:00",
"to": "19:00",
"type": "talk",
"description": "Universitaires et militants semblent à la fois alliés et distants.\nPourtant, ces deux milieux ont l’objectif commun de comprendre et changer le monde.\nIls ont tous les deux un impact sur l’exercice de nos libertés sur Internet.\nMais comment s’influencent-ils ?\n\nAvec notre vécu de doctorantes, nous explorerons les belles collaborations et les surprenantes dissonances entre ces deux univers.\nNous évoquerons aussi les difficultés de conciliation des identités de chercheur·se\net de militant·e."
},
{
"title": "Pourquoi parler de politique sur Youtube en 2019 ?",
"author": "Alexandre Troël-Guy",
"from": "19:00",
"to": "20:00",
"type": "talk",
"description": "Affaire Fillon, Pacte de Marrakech, Traité d’Aix-La-Chapelle…\nLes exemples de Fake News virales n’ont pas manqué quand il s’agit de dénoncer les institutions et acteurs politiques.\n\nEt ça n’a pas été sans énerver quelques geeks férus de politiques qui ont créé Whip., une chaîne Youtube expliquant chaque semaine le fonctionnement de ce joyeux bordel, chose peu recommandée par le Ministère de la Santé.\n\nCes joyeux lurons vous proposent de venir à PSES pour expliquer leur démarche."
},
{
"title": "Du plaisir de lutter ensemble : refonder nos liens associatifs",
"author": "quota_atypique",
"from": "20:00",
"to": "21:00",
"type": "talk",
"description": "Pourquoi lutte-t-on ?\nPourquoi continue-t-on à lutter (malgré la morosité ambiante, l’effondrement, la fatigue) ?\nProbablement parce qu’on a plaisir à lutter ensemble.\n\nCette présentation-manifeste vise à donner quelques pistes de\nréflexion sur le bénévolat, et la société qu’on construit dans nos espaces associatifs."
}
],
"hall": [
{
"title": "Dette, surendettement, et résilience",
"author": "Atosh",
"from": "11:00",
"to": "12:00",
"type": "talk",
"description": "Qu'est-ce qu’une dette ?\nÀ quoi cela sert-il d’en avoir (quel est son intérêt) ?\nQu'est-ce que le surendettement ?\nQu'est que la résilience ?\n\nAu travers de trois contextes différents, nous verrons en quoi cette dernière notion nous permettrait de résoudre les deux premières problématiques."
},
{
"title": "Démonstration de calligraphie latine",
"author": "Delphine M.",
"from": "12:00",
"to": "13:00",
"type": "workshop",
"description": "Je pratique à titre de loisir la calligraphie.\nJe prends des textes que j’aime et j’en fais des interprétations personnelles et modernes.\nPour en arriver là, j’ai suivi des cours de calligraphie latine et je vous propose de vous partager les premières clés.\nLe matériel et la posture, mais aussi l’état d’esprit et la sérénité que cela m’apporte."
},
{
"title": "Trucs et astuces pour diffuser, éditer, publier des vidéos et podcast.",
"author": "ObiWanKennedy",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "Je vais présenter l’ensemble des outils que j’utilise quotidiennement pour produire des vidéos et podcast audio.\n\nEn retraçant ma démarche, nous verrons toutes les étapes de la production de vidéo.\nDe la promotion du live, l’enregistrement, l’édition de la vidéo, l’extraction du son, l’upload automatisé sur différentes plateformes, la promotion des médias publiés, la rediffusion.\n\nEnsuite, nous pourrons discuter des alternatives, des améliorations du processus et du futur.\n\nLa présentation sera assez technique : python, bash principalement."
},
{
"title": "Atelier de fabrication d’une console open source",
"author": "TkPx",
"from": "14:00",
"to": "16:00",
"type": "workshop",
"description": "Atelier de fabrication d’une mini-console de jeux open-source, la\npetit Kitco\n\nAtelier pour construire sa propre console de jeu portable en kit !\nLe premier intérêt est de découvrir comment fonctionne une console, en assemblant les pièces soit-même.\nIl suffit d’avoir un fer à souder et de suivre le tuto.\nDébutants bienvenus !\n\nLa console est fournie avec un jeu pré-chargé.\nIl est possible de faire tourner des petits jeux rétro comme Pacman, Tetris, ou le casse-brique.\nIl est également possible de créer ses propres jeux, en utilisant\nle logiciel Arduino.\n\nIl faut environ 1H30 pour souder l’ensemble des éléments de la console.\n\nChaque participant repart chez lui avec sa console !\n\nNB : atelier **sur inscriptions uniquement** et places limitées, prévoir **10€** pour le coût du kit à souder."
},
{
"title": "MuseScore – La notation musicale libre pour tous",
"author": "skunt",
"from": "16:00",
"to": "17:00",
"type": "talk",
"description": "Présentation de MuseScore, l’éditeur de partitions musicales open\nsource et gratuit le plus utilisé dans le monde, traduit en 64 langues et téléchargé chaque jours des milliers de fois.\n\nMusescore n’est pas qu’un logiciel, mais un ensemble de solutions qui s’inscrivent toutes dans l’esprit du logiciel libre : rendre accessible un travail commun, ici pour faciliter la production et le partage de la musique.\n\nHistorique\nQui peut faire quoi (écrire, lire, apprendre, jouer, partager la musique)\nl’éco-système (site web, appli mobile, version portable…)\nPrésentation du logiciel"
},
{
"title": "Initiation à MuseScore",
"author": "skunt",
"from": "17:00",
"to": "18:00",
"type": "workshop",
"description": "Atelier d’initiation ouvert à toute personne ayant quelques notions\nde musique.\n\nPrise en main du logiciel :\n\n * Rapide tour du propriétaire\n * Fonctions de base pour saisir une partition simple\n * Partition complexe (conducteurs, parties séparées…)\n * Playback, export graphique ou audio\n * Interactions avec d’autres logiciels libres (LibreOffice, Inkscape…)"
},
{
"title": "Si on discutait ensemble des compromis que nécessite la sécurité informatique ?",
"author": "Stéphane Bortzmeyer",
"from": "18:00",
"to": "19:00",
"type": "workshop",
"description": "Pour citer Bruce Schneier, « la sécurité est toujours un compromis ».\nIl y a un compromis à faire entre certains services de sécurité, mais aussi entre sécurité et d’autres choses qu’on souhaite avoir, comme la liberté.\nLa relation entre sécurité et liberté est complexe : sans sécurité, on n’est pas vraiment en liberté mais, d’un autre côté, sans liberté, à quoi sert la sécurité ?\nLe cas de la sécurité informatique est d’autant plus intéressant que les mesures de sécurité sont souvent présentées comme purement techniques, sans discuter de leur impact sur les libertés (« firewall, démission ! » ?)\n\nCet atelier a pour but de discuter de ces compromis, et de voir s'il est possible d’analyser les mesures de sécurité informatique, en tenant compte de leur impact sur les libertés.\n\nParmi les sujets possibles : résolveurs DNS menteurs bloquant le malware, NAT et pare-feux, navigateurs Web avertissant des sites dangereux, etc.\n\n(On parle bien de sécurité informatique, pas des mesures purement liberticides, comme la censure.)"
},
{
"title": "Lisibilité et lecture sur le web",
"author": "hiwelo",
"from": "19:00",
"to": "20:00",
"type": "talk",
"description": "(en attente de confirmation)"
}
]
},
"2019-06-30": {
"cinema": [
{
"title": "Les réseaux communautaires, une autre façon de construire Internet",
"author": "zorun",
"from": "10:00",
"to": "11:00",
"type": "talk",
"description": "Nous présenterons les « réseaux communautaires » (Community Networks), un mouvement mondial de réappropriation des technologies de communication.\nDe nombreuses communautés construisent et exploitent ainsi leurs propres réseaux de communication, considérés comme des biens communs.\n\nNous verrons comment ces communautés s’organisent sur les plans humains, financiers et techniques.\nComment la Fédération FDN s’inscrit dans ce mouvement.\nAinsi que les spécificités de l’approche française.\n\nPour aller plus loin, l’audience est invitée à participer au « Battlemesh », l’événement annuel qui rassemble cette communauté, qui a lieu cette année du 8 au 14 juillet près de Paris !"
},
{
"title": "Les 4 libertés et le Libre face à la réalité des usages modernes",
"author": "aeris",
"from": "11:00",
"to": "12:00",
"type": "talk",
"description": "\nLes 4 libertés du Logiciel Libre ont été posées en 1986 par Richard Stallman.\n33 ans plus tard, soit une éternité d’un point de vue informatique, le cloud et le mobile sont dorénavant partout dans notre société.\n\nLes 4 libertés sont-elles encore réellement applicables et apportent-elles encore des garanties à l’utilisateur ?\nLe Logiciel Libre tel que définit aujourd’hui est-il encore\nune condition nécessaire à la liberté des utilisateurs ?"
},
{
"title": "Pourquoi le logiciel libre n’est pas populaire",
"author": "Shibia",
"from": "12:00",
"to": "12:30",
"type": "talk",
"description": "Les erreurs de communication de la majorité des logiciels libres pour parler au grand public.\nDe la guerre de clocher interne aux interfaces peu intuitives, et au comportement souvent sectaire de la communauté, tout ce qu’il faut changer pour se battre face au marketing d’un Crosoft ou d’un Apple."
},
{
"title": "Ce que la littérature de science-fiction peut nous apprendre de l’informatique actuelle",
"author": "Shibia",
"from": "12:30",
"to": "13:00",
"type": "talk",
"description": "Tout est dans le titre :)"
},
{
"title": "Android fuite de vos données avec peu de permissions (jamais la vôtre)",
"author": "Schoumi",
"from": "13:00",
"to": "14:00",
"type": "talk",
"description": "En utilisant une application écrite spécialement pour les besoins de la conférence on va ensemble voir quelles données sont accessibles aux applications avec peu de permission et à quel point votre smartphone Android peut être assez peu discret niveau vie privée auprès de gens peu scrupuleux.\n\nPour cela on va partir des permissions les plus demandées par les applications et voir peu à peu ce que chacune permet de savoir de vous/vos habitudes et celles transmises à votre insu."
},
{
"title": "La Fédération FDN et la fibre optique. Enjeux et perspectives de l’Internet associatif en haut débit.",
"author": "quota_atypique",
"from": "14:00",
"to": "16:00",
"type": "talk",
"description": "Depuis presque deux ans, la Fédération FDN travaille sur la question de l’accès des petits opérateurs associatifs aux réseaux en fibre optique.\n\nLa sortie de notre [Baromètre FTTH](https://fibre.ffdn.org/) est l’occasion de faire le point sur cette action.\n\nQuels sont les enjeux, pourquoi investir ces réseaux ?\nQuel travail a été mené ?\nQuels sont les premiers résultats ?"
},
{
"title": "ContactezMoi.exe",
"author": "owo & uwu",
"from": "16:00",
"to": "17:00",
"type": "talk",
"description": "De nos jours, lorsque deux individus humanoïdes (ou plus) se rencontrent dans la Matrice, il leur arrive de vouloir rester en contact à leur retour dans le meatspace.\nPour ce faire, c’est très simple : il leur suffit de se retrouver\nsur Teleg… Sky… Disco… WhatsA… TeamSp… Mum… IR… Mast… Twit… Faceb… Keyba…\n\nBon, ok, il est peut-être temps de démêler tout ça. Vu que c’est un sacré bazar, on va tout reprendre depuis le début. Ça vous tente de disrupter la communication à l’ère d’Elon Musk ?"
},
{
"title": "Smartphone : peut-on utiliser uniquement F-droid comme store d’application ?",
"author": "Zenzla",
"from": "17:00",
"to": "18:00",
"type": "talk",
"description": "Bilan de 3 ans avec uniquement F-droid comme store d’application.\n\nDepuis mars 2015, j’utilise comme seul store-alternative F-droid, et seules les applications 100% libres ont eu le droit d’installation sur mon smartphone.\n3 ans avec des avantages et des inconvenants.\n\nAujourd’hui, j’ai mis fin à cette expérience et je retourne vers une utilisation dite « normale/majoritaire » du smartphone.\nQuel est le bilan de ces trois années d’expérience ?\nPourquoi avoir pris cette décision ?\nPourquoi y mettre fin aujourd’hui ?"
},
{
"title": "Algorithmes : Minority Report est-il vraiment une fiction ?",
"author": "Bastien Le Querrec",
"from": "18:00",
"to": "19:00",
"type": "talk",
"description": "Les algorithmes sont partout autour de nous.\nSans que nous en ayons vraiment conscience, ils dictent nos vies. En matière de police et de justice, les algorithmes sont également omniprésents.\n\nIl s’agira alors de comparer l’œuvre de Philip K. Dick avec le présent, et mettre en lumière le fait que ce que nous pensons être de la science-fiction ne l’est pas tout à fait."
},
{
"title": "Monter un CHATONS étudiant durable",
"author": "fallstar",
"from": "19:00",
"to": "19:30",
"type": "talk",
"description": "Déjà plus de 60 naissances de CHATONS en 30 mois… Mais comment pérenniser une association dont les membres changent tous les six mois, tout en essaimant ses savoir-faire ?\n\nPicasoft, un CHATONS étudiant de Picardie, s’est donné\ntrois missions : hébergement, évangélisation et formation\n\nNous en ferons un tour d’horizon : gouvernance, infrastructure, sécurité, automatisation, partage des connaissances, sensibilisation aux enjeux du numérique, formation à des technologies saines et hébergement de services libres."
},
{
"title": "Clôture du festival",
"author": "Équipe Pas Sage en Seine",
"from": "19:30",
"to": "20:00",
"type": "misc"
}
],
"hall": [
{
"title": "Un cloud souverain ? Comment devrait-on s’y prendre ?",
"author": "Atosh",
"from": "11:30",
"to": "12:00",
"type": "workshop",
"description": "Atelier essentiellement technique qui portera autour des problématiques liées à la conception d’un cloud pour les entreprises ou les particuliers.\nTout en soulevant les aspects techniques, nous tenterons d’aborder les questions juridiques que cela peut poser.\nAmis juristes, vous êtes les bienvenus.\n\nCet atelier prendra la forme d’un café-débat dans le but de favoriser les échanges."
},
{
"title": "Cartographie avec QGIS et données géospatiales open source",
"author": "Bakaniko",
"from": "12:00",
"to": "14:00",
"type": "workshop",
"description": "Le but de cet atelier est de donner les rudiments de cartographie aux utilisateurs (particuliers, associatifs, pro) à l’aide du logiciel QGIS et de données libres.\n\n(L’installation de QGIS est à la charge de l’utilisateur)"
},
{
"title": "Cérémonie des bâtards de la donnée",
"author": "Shaft & XavCC",
"from": "14:00",
"to": "16:00",
"type": "workshop",
"description": "Jury des idiot·e·s du village (à composer sur place ou en amont) qui récompensera les plus grands bâtards de la donnée 2019.\n\nLes télés ont leurs Gérards, les films ont leurs Nanars. Nous on a les bâtards.\nUn an après l’arrivé du RGPD c’est « Bienvenue en logorrhée », si certaines boites ont changé leurs pratiques, beaucoup ne l’ont pas fait.\nLes données il y en y a qui les mystifient, nous en leur en fait un jury presque sans parodie."
},
{
"title": "Libérez vos appareils !",
"author": "fallstar",
"from": "16:00",
"to": "18:00",
"type": "workshop",
"description": "Venez apprendre à libérer vos appareils !\nQue vous souhaitiez vous passer de Windows, des produits des GAFAM, des outils Google sur Android ou plus généralement améliorer votre hygiène numérique, nous serons là pour vous accompagner.\n\nAu programme : Install party GNU/Linux sur PC, LineageOS sur smartphone, introduction au chiffrement avec PGP, utilisation pour les mails avec Thunderbird et Enigmail ou K9 et OpenKeyChain…\n\nEt adoption de CHATONS !"
},
{
"title": "Auto-hébergement et virtualisation avec KVM",
"author": "Zenzla",
"from": "18:00",
"to": "19:00",
"type": "workshop",
"description": "Pour se libérer de l’emprise des GAFAM et de leurs politiques intrusives et non respectueuses de la vie privée, beaucoup de ceux qui ont des connaissances techniques, privilégient l’auto-hébergement.\n\nMais rapidement on se rend compte que la multitude d’applications à héberger (cloud, site web, mail, test…) nécessite beaucoup plus qu’une simple machine faisant office de serveur unique.\n\nLa\nsolution à cette problématique est la virtualisation !\nC’est ce que j’ai mis en place depuis plus d’un an avec KVM, même si je suis en rien un spécialiste en virtualisation.\nNous verrons qu’il n’est pas nécessaire d’avoir une infra à K€ pour réaliser ce projet.\n\nC’est le retour de ma modeste expérience que j’exposerai lors de cette conférence."
}
]
}
}
Loading…
Cancel
Save