From deede0ae1f3622d5914387e8bd0e242da462a447 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Sat, 1 Apr 2017 16:38:01 +0200 Subject: [PATCH] Transformation des objets posts en crs --- _crs/2016-12-07-compte-rendu-reunion.markdown | 42 ++++++++++++++++++++++++++++++++++++++++++ _crs/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2016-12-14-compte-rendu-reunion.markdown | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-01-04-compte-rendu-reunion.markdown | 10 ++++++++++ _crs/2017-01-18-compte-rendu-reunion.markdown | 11 +++++++++++ _crs/2017-02-01-compte-rendu-reunion.markdown | 47 +++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-02-08-compte-rendu-reunion.markdown | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-02-15-compte-rendu-reunion.markdown | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-03-01-compte-rendu-reunion.markdown | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-03-08-compte-rendu-reunion.markdown | 34 ++++++++++++++++++++++++++++++++++ _crs/2017-03-15-compte-rendu-reunion.markdown | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-03-22-compte-rendu-reunion.markdown | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _crs/2017-03-29-compte-rendu-reunion.markdown | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _layouts/cr.html | 33 +++++++++++++++++++++++++++++++++ _layouts/home.html | 25 ------------------------- _layouts/post.html | 33 --------------------------------- _posts/2016-12-07-compte-rendu-reunion.markdown | 44 -------------------------------------------- _posts/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown | 183 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- _posts/2016-12-14-compte-rendu-reunion.markdown | 96 ------------------------------------------------------------------------------------------------ _posts/2017-01-04-compte-rendu-reunion.markdown | 12 ------------ _posts/2017-01-18-compte-rendu-reunion.markdown | 13 ------------- _posts/2017-02-01-compte-rendu-reunion.markdown | 49 ------------------------------------------------- _posts/2017-02-08-compte-rendu-reunion.markdown | 54 ------------------------------------------------------ _posts/2017-02-15-compte-rendu-reunion.markdown | 104 -------------------------------------------------------------------------------------------------------- _posts/2017-03-01-compte-rendu-reunion.markdown | 56 -------------------------------------------------------- _posts/2017-03-08-compte-rendu-reunion.markdown | 36 ------------------------------------ _posts/2017-03-15-compte-rendu-reunion.markdown | 143 ----------------------------------------------------------------------------------------------------------------------------------------------- _posts/2017-03-22-compte-rendu-reunion.markdown | 105 --------------------------------------------------------------------------------------------------------- _posts/2017-03-29-compte-rendu-reunion.markdown | 59 ----------------------------------------------------------- crs.html | 22 ++++++++++++++++++++++ 30 files changed, 984 insertions(+), 1012 deletions(-) create mode 100644 _crs/2016-12-07-compte-rendu-reunion.markdown create mode 100644 _crs/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown create mode 100644 _crs/2016-12-14-compte-rendu-reunion.markdown create mode 100644 _crs/2017-01-04-compte-rendu-reunion.markdown create mode 100644 _crs/2017-01-18-compte-rendu-reunion.markdown create mode 100644 _crs/2017-02-01-compte-rendu-reunion.markdown create mode 100644 _crs/2017-02-08-compte-rendu-reunion.markdown create mode 100644 _crs/2017-02-15-compte-rendu-reunion.markdown create mode 100644 _crs/2017-03-01-compte-rendu-reunion.markdown create mode 100644 _crs/2017-03-08-compte-rendu-reunion.markdown create mode 100644 _crs/2017-03-15-compte-rendu-reunion.markdown create mode 100644 _crs/2017-03-22-compte-rendu-reunion.markdown create mode 100644 _crs/2017-03-29-compte-rendu-reunion.markdown create mode 100644 _layouts/cr.html delete mode 100644 _layouts/home.html delete mode 100644 _layouts/post.html delete mode 100644 _posts/2016-12-07-compte-rendu-reunion.markdown delete mode 100644 _posts/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown delete mode 100644 _posts/2016-12-14-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-01-04-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-01-18-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-02-01-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-02-08-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-02-15-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-03-01-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-03-08-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-03-15-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-03-22-compte-rendu-reunion.markdown delete mode 100644 _posts/2017-03-29-compte-rendu-reunion.markdown create mode 100644 crs.html diff --git a/_crs/2016-12-07-compte-rendu-reunion.markdown b/_crs/2016-12-07-compte-rendu-reunion.markdown new file mode 100644 index 0000000..2b4b845 --- /dev/null +++ b/_crs/2016-12-07-compte-rendu-reunion.markdown @@ -0,0 +1,42 @@ +--- +date: 2016-12-07 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Bienvenue sur Facebook +Après avoir constaté que le Mattermost comme moyen de communication dans le club ne fonctionnait pas tellement, le bureau a décidé de créer un groupe Facebook. + +# Bilan Nuit de l’Info +Tout le monde était motivé et a apprécié, c’était génial ! Au final on aurait pu faire un truc en HTML / PHP comme prévu, mais vu qu’on était parti sur du Java, on a continué ! On a gagné la troisième place du défi vidéo, merci Éloi ! +Quelques trucs à améliorer pour l’année prochaine : + +* Se préparer encore mieux ! +* Utiliser un tunnel internet comme pour les 404. Ça évitera les nombreux problèmes qu’on a eu avec le proxy. + +# On continue Kilobits (= le projet commencé pour la Nuit de l’Info) ? +Oui unanime 😄. Du coup on repartirait plus sur du HTML / PHP. + +Les mini-projet « Rainbank » et « Jeu de la vie » sont mis de côté (probablement définitivement). Pour le serveur mail Pulce, Nicolas et Geoffrey se trouveront un créneau pour faire ça. + +# Nouveaux outils de gestion de projet +On va utiliser Trello pour gérer les projets à plusieurs. C’est tout bête, chaque cadre représente une tâche, et elles sont réparties par colonnes : « À faire », « En cours », « Terminé »… À consulter pour quand on veut travailler sur un projet. + +Pour ceux qui ne l’ont pas fait, créez un compte sur Trello () et envoyez un votre adresse mail qui a servi pour la création à un membre du bureau. + +# Challenge machine learning +L’EESTEC (pour ceux qui ne savent pas, c’est une association visant à créer un réseau d’étudiants et d’entreprises en Europe) organise un challenge / hackaton sur le sujet du machine learning. D’après [Wikipédia](https://fr.wikipedia.org/wiki/Apprentissage_automatique), le machine learning c’est ça : + +> L'apprentissage automatique ou apprentissage statistique (machine learning en anglais), champ d'étude de l'intelligence artificielle, concerne la conception, l'analyse, le développement et l'implémentation de méthodes permettant à une machine (au sens large) d'évoluer par un processus systématique, et ainsi de remplir des tâches difficiles ou impossibles à remplir par des moyens algorithmiques plus classiques. + +La compétition sera composée de manches locales (donc pour nous à Lille) et d’une finale dans un autre EESTEC d’Europe. Des séminaires sur le sujet seront donnés entre novembre et décembre. Les manches locales se dérouleront entre janvier et mars et la finale en mai. Les équipes en compétition seront composées de 3 personnes. Le premier (?) meetup BigData & Machine Learning aura lieu demain jeudi 8 décembre à 18h30 à Polytech (je sais pas quel amphi, mais ça devrait être marqué). Au programme : + +* Optimisation de Yarn (Jean-Louis Quéguiner - CTO à Auchan Retail Data) +* Retour d'expérience sur Google Cloud pour le Big Data  (François Nguyen - Chief Data Officer à La Redoute) + +Geoffrey y sera et prendra des notes. + +# Photo de club +Ah vous êtes beau. Cyprien allongé comme d’hab’. Florian qui se fait étrangler par Marianne pour la deuxième année consécutive. Beaucoup trop de claviers. Une personne qui ferme les yeux et c’est reparti pour la 14e prise. J’ai hâte de voir ce que ça donne 😁. +Mercredi prochain à 12h30 c’est la photo de l’associatif, c’est comme une photo de club, mais avec tous les clubs. Venez si vous pouvez, avec les couleurs du Club Info c’est même mieux (mais on vous en voudra pas si vous oubliez. L’année dernière on était pas représenté, donc si il y a au moins une personne qui vient, c’est déjà une amélioration !). On commencera la prochaine réunion plus tard de ce fait. + diff --git a/_crs/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown b/_crs/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown new file mode 100644 index 0000000..24d5d22 --- /dev/null +++ b/_crs/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown @@ -0,0 +1,182 @@ +--- +title: "Compte-rendu Meetup Big Data & Machine Learning #1" +date: 2016-12-08 20:30:00 +0100 +author: "Geoffrey Preud'homme" +tags: machine-learning big-data meetup cr +--- + +# Meta + +Premier meet-up d’[une +série qui devrait avoir lieu tous les deuxièmes jeudi du mois](https://www.meetup.com/fr-FR/Lille-Big-Data-and-Machine-Learning-Meetup/), +où on parlera technique et fera des retours d’expérience. Les +organisateurs (dont un est prof en GIS à Polytech) sont contents de +faire ça et heureux de nous voir si nombreux. + +# Optimisation de YARN + +Retour d’expérience de quelqu’un qui a +travaillé pour [Wajam](https://www.wajam.com/), +un service qui récupère les données des réseaux sociaux pour en +faire des recommandations personnelles pertinentes. + +Pour faire ça ils utilisent un cluster +(c’est-à-dire un groupe d’ordinateurs physiques rassemblés au +même endroit physiquement) qui tourne sur [Hadoop](https://fr.wikipedia.org/wiki/Hadoop) +(permet de faire du calcul distribué, ici toutes les machines du +cluster contribuent à analyser les données des réseaux sociaux +pour en faire des recommandations). + +Sauf qu’un beau jour, problème, au lieu d’avoir +un flux de données entrant de 150 Go/jour, ils se retrouvent à +devoir traiter 300 Go/jour, et il n’y a plus de place pour rajouter +physiquement des machines au cluster. Ils commencent donc à analyser +avec [Cloudera](https://fr.wikipedia.org/wiki/Cloudera) comment se passe le traitement de données notamment la +répartition des tâches sur les machines qui est faite par le +logiciel [YARN](https://fr.wikipedia.org/wiki/Hadoop_YARN). +Ils se rendent compte de plusieurs choses : + +* Certaines tâches [reduce](https://fr.wikipedia.org/wiki/MapReduce) + échouaient deux fois avant de réussir au troisième essai. Cela + était dû au fait que seul 1 Go de mémoire vive était alloué + pour chaque bloc (une grosse tâche est découpée en plusieurs + petits blocs répartis sur le cluster) alors qu’il avait besoin + d’un peu plus (si ça marchait à la troisième fois, c’est + probablement grâce à la [préemption](https://fr.wikipedia.org/wiki/Multit%C3%A2che_pr%C3%A9emptif) + de YARN : au bout de deux échecs il autorise le bloc à manger + de la mémoire sur les autres blocs si ils ne l’utilisent pas) + +* La répartition des tâches était trop + calculée à partir de la mémoire disponible, et ne prenait pas en + compte le CPU qui parfois était jamais utilisé, parfois beaucoup + utilisé par plusieurs blocs ce qui ralentissait le traitement des + données + +* [Sqoop](https://fr.wikipedia.org/wiki/Apache_Sqoop), + permettant de transférer des données entre les BDD relationnelles + (MySQL ici) et HDFS (HaDoop FileSystem, système de fichiers + permettant la répartition « intelligente » des données + sur les machines du cluster) avait un quota par défaut pour limiter + le nombre de requêtes par unité de temps. + +* Les données envoyées à MySQL étaient + envoyées une par une, ce qui prenait un monstre à chaque + initialisation de requête. + +* Les outils n’étaient pas à jour. Du + coup ils rataient pas mal d’optimisation sur les différents + outils qu’ils utilisaient et en plus étaient tombés sur une + version de YARN avec un bug qui réduisait sans raison la capacité + de traitement. + +* Parmi les requêtes SQL, il y avait parfois + des « ORDER BY » qui n’étaient pas nécessaires et + ralentissaient considérablement le temps d’exécution + +* Certaines données étaient traitées même + quand il était sû à l’avance qu’elles ne seraient pas + pertinentes. Les « FILTER » sur les requêtes SQL c’est + une bonne idée. + +* Le « [mode + spéculation](https://fr.wikipedia.org/wiki/Ex%C3%A9cution_sp%C3%A9culative) » était activé. Ce mode pense qu’une + tâche peut potentiellement rater donc elle est lancée sur + plusieurs machines différentes et on prend les résultats de celle + qui finit en premier. Si c’est utile pour faire du traitement de + données en temps réel, ça gâche des ressources inutilement dans + ce contexte où si une tâche échoue ça ne coûte rien de la + relancer. + +* La « collocation de données » + n’était pas activée. Cet outil permet d’informer YARN de + l’emplacement physique de chaque machine afin de mettre les + données souvent utilisées ensemble physiquement côte à côte + pour réduire les temps d’accès. + +* Parfois, sur des machines à 64 Go de + mémoire vive, seuls 16 Go étaient déclarés et donc utilisés. + + +Après avoir corrigé tout ça, ils se sont rendu +compte qu’avec le même cluster, ils pouvaient traiter non plus 150 +Go mais 700 Go de données par jour, tout en ayant réduit les +ressources utilisées et les temps de calcul. Du coup pendant 3 ans +ils utilisaient 4 × trop de serveurs, d’électricité, +de climatisation etc. pour … rien. Tout ça pour 10 lignes de +configuration et de code modifiées. + +En plus de faire des économies, ça a leur a +permis de démystifier le fonctionnement du cluster, et du coup ils +n’hésitent pas à le redémarrer de temps en temps pour faire de +l’amélioration continue. + +# Retour sur Google Cloud Plateform + +Ce monsieur a d’abord travaillé chez SFR où +ils utilisaient comme pour Wajam des clusters de machines. +Aujourd’hui, il travaille pour La Redoute, où ils utilisent [Google Cloud +Plateform](https://cloud.google.com/) (c’est du cloud de 3e génération), qui +est un autre moyen de faire du traitement de données sur des grosses +tailles. + +C’est essentiellement « serverless », +c’est-à-dire que les serveurs sont créés et détruit en fonction +des besoins. On parle d’auto-scalabilité. Ce n’est pas forcément +utile pour les petits volumes de données (pour traiter un fichier de +120 lignes il va peut-être créer 120 machines), mais ça devient +intéressant pour de gros volumes. En effet, le genre de traitement +de données qui était fait sur un cluster en 3h peut être fait en +18 secondes avec GCP. + +Google Cloud Plateform propose [d’autres services](https://cloud.google.com/products/), qui requièrent pas ou peu de configuration ou de mise +en place : + +* Storage : stockage de fichier, qui du + coup est persistent comparé aux serveurs + +* Pub / Sub : Système de publication / + souscription qui permet de connecter les services ensembles de + manière asynchrone avec des évènements + +* Dataflow : Traitement de donnée en + temps réél + +* Dataproc : Cluster de machines sur + Hadoop à la demande + +* BigQuery : Permet de faire de + l’analyse sur des grosses quantité de données + +* App Engine : Permet d’héberger des + applications (site web, serveur de jeu…) + +* Machine Learning : Service de Machine + Learning _(malheurseuement il a pas dit grand-chose là dessus)_ + +* Datalog : + Service de log (journal de tout ce qui a été effectué) amélioré, + permettant ainsi d’analyser l’utilisation même de GCM + rapidement + +* … + +Les avantages sont +multiples : tout est beaucoup plus simple et plus rapide à +mettre en place, il y a plus de services disponibles qui n’auraient +pas été possibles avec un cluster, les performances sont clairement +meilleures, plus de maintenance de machines physique à faire, la +facturation est faite en fonction de ce qui est réellement utilisé +(ça peut être pratique quand on a pas besoin de faire du traitement +24h/24 par exemple). + +Les désavantages sont présents aussi : c’est probablement plus +cher d’utiliser ce service que de faire un cluster Hadoop à la main +avec du matériel de récup, et ça peut être un problème +d’externaliser les données sur un service indépendant pour des +données sensibles. + +_Il y a certainement d’autres arguments +contre, mais le monsieur insiste sur le fait que c’est juste son +avis. Essentiellement il n’y a pas de « le cloud c’est +mieux » ou « les clusters c’est la vie », ça +dépend du cas d’utilisation._ diff --git a/_crs/2016-12-14-compte-rendu-reunion.markdown b/_crs/2016-12-14-compte-rendu-reunion.markdown new file mode 100644 index 0000000..5dadff1 --- /dev/null +++ b/_crs/2016-12-14-compte-rendu-reunion.markdown @@ -0,0 +1,94 @@ +--- +date: 2016-12-14 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Flashmob de l'associatif + +Le principe aurait été de faire une chorée club +de 30 secondes et une chorée avec tous les autres clubs d'une +minute. Les répétitions sont pendant les examens donc personne +n'est chaud pour faire la chorégraphie, pas même les autres clubs +:) + +# Kilobits + +Le repo est prêt pour bosser. + +On utilise le protocole REST pour accéder et +modifier les ressources depuis les applications clientes et le +serveur. Pour cela, c'est Spring qu'on utilise (à titre informatif, +on utilise plus le faux Spring mais le vrai. Ça a rien changé parce +qu'on l'avait pas utilisé ^^). + +On peut demander à ce qu'une ressource soit +récupérée (GET), ajoutée (POST), modifiée (PUT) ou supprimée +(DELETE), que l'on envoie à un certaine adresse correspondant à la +ressource. + +Exemple de déclaration d'une classe, que +l'on crée pour chaque type de ressource. + +```java +@RestController +@RequestMapping("/user") +public class UserRest { +``` + +Exemple d'une fonction : + +```java +@RequestMapping(value = "/list", method = RequestMethod.GET) +public List getAllUser() { + return dao.getAllUser(); +} +``` + +Par exemple, ici en faisant une +requête GET sur `/user/list` le serveur nous retournera la liste des +utilisateurs. + +Plus d'exemples : +[https://github.com/ClubInfoPolytechLille/kilobits-serv/blob/master/src/main/java/com/tbe/rest/UserREST.java](https://github.com/ClubInfoPolytechLille/kilobits-serv/blob/master/src/main/java/com/tbe/rest/UserREST.java) + +On utilise JDBI pour simplifier la +manière dont on accède aux bases de données. On peut du coup +écrire une requête en deux lignes (à peu près). + +On crée aussi une classe par type de +ressource : + +```java +public interface UserDao { + String strCreateUtilisateurTable = "Create table if not exists Utilisateur (...)" +``` + +Et on déclare ici ce qui est était +appelé dans la fonction REST pour récupérer les utilisateurs : + +```java +@SqlQuery("Select * from utilisateur") +@RegisterMapperFactory(BeanMapperFactory.class) +List getAllUser(); +``` + +Un autre exemple avec modification de données +(donc POST) : + +```java +@SqlUpdate("insert into langue (langue) values (:langue)") +@GetGeneratedKeys +int addLangue(@Bind("langue") String langue); +``` + +Et tout ça, ça se passe ici : +[https://github.com/ClubInfoPolytechLille/kilobits-serv/tree/master/src/main/java/com/tbe/database](https://github.com/ClubInfoPolytechLille/kilobits-serv/tree/master/src/main/java/com/tbe/database) + +Petites explications sur le code +directement, c'est un peu compliqué à écrire directement sur un +compte rendu donc fermez les yeux et imaginez. Ou ouvrez le code +c'est mieux. + +Ré-éxplication de Trello, cf [compte-rendu de la +dernière fois](https://clubinfo.plil.net/cr/2016/12/07/compte-rendu-reunion.html#nouveaux-outils-de-gestion-de-projet). diff --git a/_crs/2017-01-04-compte-rendu-reunion.markdown b/_crs/2017-01-04-compte-rendu-reunion.markdown new file mode 100644 index 0000000..8092e68 --- /dev/null +++ b/_crs/2017-01-04-compte-rendu-reunion.markdown @@ -0,0 +1,10 @@ +--- +date: 2017-01-04 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Bonne année ! + +Voilà. + diff --git a/_crs/2017-01-18-compte-rendu-reunion.markdown b/_crs/2017-01-18-compte-rendu-reunion.markdown new file mode 100644 index 0000000..2818c5f --- /dev/null +++ b/_crs/2017-01-18-compte-rendu-reunion.markdown @@ -0,0 +1,11 @@ +--- +date: 2017-01-18 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Meet-up Big Data & Machine Learning #2 + +Il a lieu demain. Que du Big Data en prévision. +Plus d'infos ici : + diff --git a/_crs/2017-02-01-compte-rendu-reunion.markdown b/_crs/2017-02-01-compte-rendu-reunion.markdown new file mode 100644 index 0000000..8e5b9df --- /dev/null +++ b/_crs/2017-02-01-compte-rendu-reunion.markdown @@ -0,0 +1,47 @@ +--- +date: 2017-02-01 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Attribution de missions pour Kilobits + +On a réparti les gens sur des missions [Trello](https://trello.com), et on vous a même attribué des deadlines pour vous forcer à bosser, bande de fénéants 😘. + +# Soirée de cohésion + +L'idée est de se faire une petite soirée avec l'ensemble du club histoire de discuter un peu, d'apprendre à se connaitre tout ça... Indiquez vos disponibilités ici : . Si vous avez des idées de restaurant sympa, n'hésitez pas à proposer ;) + +# Vêtements du club + +Si vous souhaitez commander des polos aux couleurs du Club Info, c'est maintenant, et faites-le ici : . Date limite de participation : jeudi 10 février. +Justine s'est proposé pour s'occuper de la commande, on la remercie de sa gentillesse ☺. + +# Afterwork + +On pensait faire un afterwork EESTEC - Robotech - Info un mercredi après les campagnes. Après un rapide sondage, des gens seraient interessés pour participer, ce qui est cool ! + +# Passations + +On en parlera principalement la semaine prochaine en vous décrivant les postes, mais commencez déjà à réflechir si oui ou non vous seriez prêt à sacrifier quelques heures de votre temps pour faire survivre le club le plus cool de tout Polytech ! + +# Site du Fablab + +Le Fablab souhaiterait un site internet. Vu l'engoument général, Romain s'engage « à torcher ça en deux jours » *(si le Fablab lit ceci : c'est une expression, Romain c'est un bon il va vous faire un joli site)*. + +# Coding contest + +Un concours de programmation qui a lieu sur l'université le 31 mars de 14h à 18h. Si vous êtes interessés : . + +# Meetup #3 Big Data & Machine Learning + +Premier meetup avec du machine learning, plus précisément du deep learning pour le coup. Ça se passe jeudi 9 au soir chez OVH. Inscrivez-vous vite, les places sont limitées : . + +# Projet terminé : Serveur mail PULCE + +Nicolas et Geoffrey s'y sont penché mercredi dernier. Il est beau, il est tout chaud, il est là : . Haha, vous pouvez pas y accéder, ce n'est pas pour vous 😛. + +# Projet démarré : Etunicorn + +Pouvoir payer au 10⁵ avec une carte ou pouvoir pointer aux évènements du BDE sans attendre d'être trouvé dans la liste, c'est possible, c'est un projet qui avait été initié par le BDE actuel mais qui avait été abandonné. Les deux listes sont partantes pour reprendre le projet, du coup Benoît et Geoffrey ont commencé à taffer sur le projet ce week-end. Si vous voulez voir les mots d'amour qu'ils se sont envoyés par commit interposés, direction et . + diff --git a/_crs/2017-02-08-compte-rendu-reunion.markdown b/_crs/2017-02-08-compte-rendu-reunion.markdown new file mode 100644 index 0000000..f3cf1ed --- /dev/null +++ b/_crs/2017-02-08-compte-rendu-reunion.markdown @@ -0,0 +1,52 @@ +--- +date: 2017-02-08 13:45:00 +0100 +author: "Benoit 'badetitou' Verhaeghe" +tags: ci +--- + +# Kilobits + +Le projet Kilobites avance =) + +## Simon + +Nous réalisons une page internet, dont le but est d'aider les migrants, ainsi que les personnes voulant les aider +Elle permettra, une fois réalisée, de mettre en relation migrants et aidants, sur un seul site, et ainsi d'organiser les programmes d'aide +Il existe actuellement de nombreuses initiatives d'aide aux migrants, mais elles sont isolées, et le principal facteur limitant est la communication +Hors on sait que la majorité des migrants ont ace a internet, et pourrons donc s'enregistrer sur cette application, tout comme les aidants. +En fonction des localisations, des langues parlées, et des besoins des migrants, l'application leur proposera ensuite e communiquer avec un aidant, lui aussi enregistre sur l'application. +Les évenements organisés par les aidants seront listés sur cette page, et les migrants pourront notifier qu'ils désirent y partici +Actuellement, tout ce qu'il y a a faire est regroupé sur Trello, et le code de l'application en cours de réalisation est sur Giub. + +## Justine + +Fin de la page "ecran de connection".html + +## Nicolas + +A avancer sur la page d'index et le choix des langues + +# Avancement Vetement de l'association + +Justine c'est renseignépour obtenir des vetements. Nous pourrons avoir le logo de polytech pour 2 euros de plus +Elle continue a chercher jusque la semaine prochaine hez d'autre potentiel partenaire. +Les prix seraient de : 20 euros pour les polos et 30 euros pour les sweats + +# Etunicorn + +Le projet des cartes magnetique pour payer a ete beaucoup evoque durant le debat des listeux. +La liste orange declare vouloir travailler avec le club info a ce sujet. +Les verts ont finalement decide de se rabattre sur une autre idee plutot que de continuer de soutenir le club info. + +# Rappel + +Pensez tous a remplir le sondages pour les vetements et la soiree de cohesion. + +# Passation + +Les passations se derouleront bientot. Voulez-vous faire parti de l'equipe de l'an prochain. Les roles de + - President + - Vice-president + - Tresorier + - Secretaire +sont a pourvoir. Tout le monde peut candidater diff --git a/_crs/2017-02-15-compte-rendu-reunion.markdown b/_crs/2017-02-15-compte-rendu-reunion.markdown new file mode 100644 index 0000000..a34f6ba --- /dev/null +++ b/_crs/2017-02-15-compte-rendu-reunion.markdown @@ -0,0 +1,102 @@ +--- +date: 2017-02-15 13:45:00 +0100 +author: "Geoffrey Preud'homme & Florian Deze" +tags: ci +--- + +# Site internet du club +Le sachiez-vous ? On a un site internet, , et Geoffrey avait codé ça il y a deux ans avec des technologies cools pour l'époque mais aujourd'hui le code ressemble plutôt à des spaghettis. Et il y a plein de fonctionalités inutiles qu'on utilise pas, du genre un forum, une liste de membres, un bon pour un câlin gratuit... L'idée serait d'étendre [le sous-site de compte rendus](https://clubinfo.plil.net/cr) qui pour le coup est plutôt propre (la source est [ici](https://clubinfo.plil.net)) pour en faire le site principal, ainsi qu'éventuellement rajouter du contenu. Pour cela, Justine, Nicolas, Hugo, Éloi et Geoffrey se caleront une heure ou deux pour voir comment faire et le faire. + +# Projet Etunicorn +La liste BDE élue renégocie le contrat avec Pumpkin demain, et d'après ce que j'ai compris ils ne le renouveleront que si Pumpkin leur permet de faire à peu près la même chose qu'Etunicorn. À suivre donc... + +# Point vêtement + +Deux fournisseurs : + +## S.O.S. T-Shirts +Polo : 21 € +Sweat : 30 € +Broderie : +15 € / pièce donc on oublie + +## ID Shirts +Polo : 19,80 € +Sweat : 27 € +Logo Polytech sur la manche droite : +2 € +(les interessés ont émis le choix sur si on le mettait ou pas) + +Donc on part sur ID Shirts car moins cher, notamment grâce à la promo pour les gens de Polytech. Justine commandera d'ici les vacances, vous avez le temps de modifier le sondage d'ici là mais après ça sera trop tard. + +# Site internet du Fabricarium + +Romain le fait avec Django, si des gens sont interessés pour voir le code (il fera un effort de documentation), il sera sur + +# Tutoriel JSON + +Le JSON est un moyen standardisé et simple d'envoyer des données via le réseau (par exemple, entre le client de Kilobits et le serveur). La spécification est [ici](http://json.org), mais rien ne vaut un petit exemple pour comprendre le principe : + +```json +[ + { + "prénom": "Benoit", + "nom": "Verhaeghe", + "age": 21 + "estGentil": true, + "parleFort": true, + }, + { + "prénom": "Florian", + "nom": "Deze", + "estGentil": true, + "saitCoderEn": [ + "java", + "html", + "sql" + ] + } +] +``` +(je l'ai écrit avec pas mal de retours à la ligne pour la lisibilité, mais on peut tout condenser si on veut) + +# Afterwork 28 février + +Avec l'EESTEC et Robotech. Nous on fera à manger des salades de pates, l'EESTEC fera le dessert et Robotech aide. Veuillez indiquer vos disponibilités provisoires pour la préparation [ici](https://framadate.org/znHFWdwavDxT6FkX). + +# Vidéo de présentation + +Oh là là, de sacrées idées + +## Choses à faire + +- Caser les projets faits et à venir +- Séquences de la Nuit de l'Info (les rushs ont été conservés) +- Montrer que c'est pas que pour les GIS et les IMA +- Faire un meilleur mixage (on a un VRAI membre du Studio parmi nous !) +- Reprendre le gag du lecteur de disque + +## Si on reprend la même trame que la dernière fois + +- Recycler certaines scènes +- Scène avec tous les membres du club (pour montrer qu'on est beaucoup : petit plus pour la crédibilité) +- Refaire la scène sur le fait qu'il y a pas de fille, parce que là c'est plus le cas (enfin ça l'étais déjà pas avant, mais encore moins) + +## Idées en vrac + +- « Tu saurais faire ça ? - *tape sur la console* - *tout Polytech s'éteint* » +- Il faut des explosions et un générique à la PULCE (voir les deux en même temps) +- « Retournez bosser ! - Ça compile ! - Ah bah continuez à jouer alors » [(référence)](https://www.xkcd.com/303/) +- ~~On a des locaux exceptionnel~~ on va se mettre le BDE à dos x) +- On est comme la SNCF, toujours en retard + +## Idées de trame + +- Draw my life sur paint +- Présentation en mode trailer de film + +## Compétences exceptionelles de nos membres pouvant être utiles + +- Simon sait dessiner des écureuils +- Maëva sait dessiner des cygnes +- Justine sait raconter des histoires + +Si avec ça on ramène pas au mois 30 personnes dans notre club... diff --git a/_crs/2017-03-01-compte-rendu-reunion.markdown b/_crs/2017-03-01-compte-rendu-reunion.markdown new file mode 100644 index 0000000..823137c --- /dev/null +++ b/_crs/2017-03-01-compte-rendu-reunion.markdown @@ -0,0 +1,54 @@ +--- +date: 2017-03-01 13:45:00 +0100 +author: "Geoffrey Preud'homme" +tags: ci +--- + +# Trello ne marchait plus hier soir ... +... et il n'y avait pas que lui. Tous les sites qui se basaient sur les services web Amazon étaient en panne. Petit exemple de pourquoi, étant donné qu'une grande partie d'internet repose sur une poignée de services, on peut faire facilement tomber internet. Ça aurait été un Mattermost à nous, j'aurais pu le corriger, là non, fallait juste attendre. On a pas d'info technique sur l'évènement étant donné qu'il est assez récent, mais si vous êtes interessés faites-le moi savoir. + +# Fil rouge vêtements +Donnez l'argent à Justine avant ce week-end. Elle peut pas avancer avec ses sous à elle. On peut pas avancer avec les sous du Club Info non plus. Personne n'a d'argent en fait, c'est triste. + +# Afterwork repoussé +Au 7 mars. Rien de nouveau à l'horizon si ce n'est que vous devez vous inscrire [ici](https://framadate.org/znHFWdwavDxT6FkX) pour indiquer vos disponibilités. + +# Libération du code de 10p5 +C'est à dire l'ancêtre d'Etunicorn. Ça pose de problème à personne, je demande à Jean-Loup si il est ok et je mettrait ça sur GitHub + GitLab avec la [WTFPL](http://www.wtfpl.net/). + +# Conversation Facebook entre membres +L'idée est d'avoir une conversation foutoir ou on met tous les trucs qui sont pas importants, avec un rapport ou pas avec l'informatique histoire de se détendre un peu, faciliter la cohésion. Libre à chacun de mettre la conversation en sourdine si il a envie. + +# Passations + +Donc voilà, chacun a exprimé son souhait de poste, et il n'y a pas eu de bataille pour un poste, c'est bien vous êtes sage :) + +## Les rôles officiels +- Président : Benoit +- Vice-président : Hugo +- Secrétaire : Simon +- Trésorière : Justine + +## Les rôles secondaires +- Respo communication : Nicolas +- Respo Nuit de l'Info : Maëva et Simon +- Respo pull : Justine + +## Les responsables de machines +- Serveur Club Info : Geoffrey (le temps qu'on ait une situation stable de ce coté, ça changera par la suite) +- PC 10⁵ : Benoît +- Serveur Studio : Éloi +- Serveur PULCE : Nicolas + +## Les rôles indispensables +- Respo absentéisme : Cyprien +- Respo Luxe en Bourgeois : Florian +- Respo Québec : Marianne +- Respo lochon : Baptiste +- Respo robots : Alexis +- Chef de projet web, syteme d'information : Romain +- Respo discours : Florian +- Respo pas d'accord : Justine + +On votera officiellement avec les bons papiers la semaine prochaine. Ah et on fera une photo aussi ! + diff --git a/_crs/2017-03-08-compte-rendu-reunion.markdown b/_crs/2017-03-08-compte-rendu-reunion.markdown new file mode 100644 index 0000000..b163e61 --- /dev/null +++ b/_crs/2017-03-08-compte-rendu-reunion.markdown @@ -0,0 +1,34 @@ +--- +date: 2017-03-08 13:45:00 +0100 +author: "Simon Blas" +tags: ci +--- + +# Passations!!!!!!!!!!!!!!!! + +Et oui c'est officiel, le bureau a changé. On a donc un nouveau président, Benoit (Viva El Presidente!), un nouveau vice-président, Hugo +(prévenez le si il n'est pas au courant), une nouvelle trésorière, Justine (et oui! encore une fille au bureau du club Info, c'est fou) +et enfin un nouveau secrétaire, Simon (c'est moi). + +Un discours plein d'émotions à été fait par notre bien-aimé ancien président, et un discours plein de pièces du robot secondaire à été +fait par notre bien aimé nouveau président. Les clés du club ont été officiellement transmises, les papiers signés. Un évènement très +solennel et riche en émotions. + +# Photo du club info + +Elles ont été prises. Merci Eloi. + +# Vidéo du club info + +L'idée 'Trailer de film' a été retenue. Le 'Draw my life' a été écarté pour le moment, car personne ici ne sais dessiner. +On a beaucoup d'idées en stock, ne reste plus que la réalisation. Si vous en avez d'autre cependant, n'hésitez pas à la communiquer à Benoit, ou a notre Respo com, Nicolas. + +# Le futur + +Plus de membres! Mais pas trop quand même. +Plus de projets! Parce que les projets c'est cool. +Finir Kilobits. Eventuellement. +Plus de nuit de l'info! Notre président en fait son cheval de bataille. + + +Voila pour ce premier compte rendu. Une excellente journée/soirée/nuit, et à bientôt pour l'ordre du jour! \ No newline at end of file diff --git a/_crs/2017-03-15-compte-rendu-reunion.markdown b/_crs/2017-03-15-compte-rendu-reunion.markdown new file mode 100644 index 0000000..cb536db --- /dev/null +++ b/_crs/2017-03-15-compte-rendu-reunion.markdown @@ -0,0 +1,141 @@ +--- +date: 2017-03-15 13:45:00 +0100 +author: "Simon Blas" +tags: ci +--- + +Bonjour à toutes/tous, voila le compte rendu de la réunion du 15 mars 2017 +(au cas où vous ne sauriez pas lire un titre). + +On commence par le meilleur (ou pas): + +# Point surprise de geoffrey + +Il a envoyé un mail au bureau du club info pour voir si il suivait mais +personne n'a répondu, donc apparemment non. On a donc eu l'honneur d'obtenir +les infos en direct, que voici: Nous avons étés contactés par Madame Emmanuelle +Pinochat, qui voudrait qu'un ou deux élèves de Polytech faisant partie du club +Info ou de Robotech participe à Néojobs, une journée de presentation des métiers +de l'informatique sur Lille. Elle se déroulerait le 31 mars, et le/la +participante devra aider Madame Pichonat à présenter les formations de Polytech, +et servir de support technique en cas de problèmes. Si vous êtes volontaires, +prévenez Geoffrey. Ou Benoit. Ou n'importe qui qui puisse communiquer avec +Geoffrey en fait. + +# Point Justine + +Merci d'avoir nourri le club Info ce midi. +Merci d'avoir habillé le club Info ce midi. + +# Point lessive + +Consignes d'entretien: +Pour une conservation optimale de votre T-Shirt/Polo/Whatever: +Lavage à 40 degrès maxi, et à l'envers! +Ne pas repasser sur le transfert (ne pas hésiter à le repasser à l'envers). +Pas de sèche-linge! + +Fin du point lessive. + +# Point Réparation + +Alexis est actuellement en train de réparer (ou pas) l'ordinateur d'une iaal. +Si il est irréparable, il en sera fait don au club info. Sinon, on lui dira +qu'il est irréparable quand même et il en sera fait don au club info. +Dans tous les cas, attention à sauvegarder les données et à les rendre à la +gentille Iaal qui nous fait confiance. + +# Point surprise Hardware de Hugo (on était déjà au courant) + +Le président se décharge de toute responsabilité. +Apparemment, faire de l'Hardware au club info, ça serait cool. +Et les gens sont pour! +On devrait donc prochainement pouvoir profiter de tutos sur le matériel +informatique, qu'y-a-t-il dans un ordinateur, etc.... +On apprendra également à étaler de la pâte thermique avec une carte Bleue, même +si ça fonctionne avec n'importe quelle carte importante. +Voila voila, donc on va pouvoir apprendre encore plus de trucs, fantastique. + +# Point soirée de passations + +Il y aura un afterwork puis une soirée de passations officielle le vendredi +31 mars. Surtout, n'y allez pas! Apparemment, c'est un bazar pas possible. +A la place, notre glorieux club info nous propose une soirée de passations +tranquilou pépére avec Robotech le mercredi 29. Et la population du club info +à l'air plutot enthousiasmée à l'idée de ne pas aller à la soirée du 31. +Donc réservez votre 29! + +# Point eeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuh + +Le président à fait eeeeeeeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuuuh. + +# Point kilobits + +Marianne aimerait avancer mais est bloquée par la non-vérification des requêtes +SQL (on se demande bien qui devait le faire). Ca devrait être fait d'ici à la +semaine prochaine. Nicolas à fini son index mais doit encore push, apparemment +push c'est compliqué. Justine n'a toujours pas push sa modification non plus. +Pourtant ça fait au moins deux mois qu'elle est finie. Apparemment push c'est +vraiment compliqué.. +En résumé: pour l'instant Kilobits à calé, mais Benoit tente de relancer le +moteur. Y parviendra-t-il? Rendez vous la semaine prochaine pour la réponse et +pour notre série de très très très très longue durée! + +# Point le plus important!!!!! ~~passations~~ La vidéo de présentation du club info + +On a deux minutes de vidéo. Il a donc été décidé collégialement de réaliser une +série de ~~scetch~~ sketchs à but humoristique, et éventuellement, informatif. +Le premier sketch sera celui des fameux Hackeurs du club info, avec dans la +réalité, un génie qui fait crash windows. Ou linux. + +Le second sketch montrera le bureau du club info de manière badass sur un fond +de Far West puis le bureau du club info sous son vrai jour (à vous de voir ce +que ça veux dire). + +Le troisième sketch expliquera qu'il n'y a que des garçons aux cheveux longs au +club info, puis le montrera sous son vrai jour! (Une majorité de garçons aux +cheuveux longs ou pas, et un grand total de trois filles.) + +Le quatrième sketch montrera la fameuse salle reservée au club info. (pas besoin +de plus d'explications) + +Le cinquième sketch sera à nouveau un sketch de hacking, incluant un site appelé +Hack Poney? Benoit se débrouillera avec ça. + +Le sixième sketch parlera de tous l'argent qu'a le club info, puis du talent des +gens du club info pour falsifier des comptes. + +Le septième (oui il en reste encore quatre après) sketch parlera de quelqu'un +qui essaye d'aider un individu essayant de programmer. Et ça impliquera tous +les membres. Et ça finira en "éteindre et rallumer l'ordi". + +Le 8ème (oui j'en ait eu marre), parlera du président. Pas plus d'infos. + +Le 9ème (plus que deux!!!) sketch parlera d'Etunicorn, et de notre capacité +(ou pas) à nous faire de l'argent sans problèmes et sans rien faire...... +(ou pas). + +Le 10ème (ça n'en finira donc jamais?!?) sketch parlera d'une légendaire +capacité qu'aurait justine. Celle de dire oui. Mais es-ce vraiment une simple +légende? + +Le 11ème (.......) une scène bonus, incluant le président qui trash talk le +club info, puis le président qui devient président du club info (je parle du +nouveau, pas de l'ancien). + +On aura le bonheur d'avoir Eloi (Illoy) en tant que réalisateur. Merci Eloi. + +# Teasing + +Une image teaser du bureau sera révelée la semaine prochaine. +Le bureau sera révelé la semaine suivante. +Le reste du club sera révelé la semaine suivante. +Voila. Le teasing c'est important. Pour la com. Et rendre les gens curieux. Et +tout et tout. + + + + +Fin du compte rendu!! Une bonne soirée/journée/matinée/après midi à tous! :D +Retrouvez nous la semaine prochaine, pour un prochain épisode de compte rendus +du club info!!!! Par moi. \ No newline at end of file diff --git a/_crs/2017-03-22-compte-rendu-reunion.markdown b/_crs/2017-03-22-compte-rendu-reunion.markdown new file mode 100644 index 0000000..7a2d06b --- /dev/null +++ b/_crs/2017-03-22-compte-rendu-reunion.markdown @@ -0,0 +1,103 @@ +--- +date: 2017-03-22 13:45:00 +0100 +author: "Simon Blas" +tags: ci +--- + + +# Bonjour. + +# Soirée de passations: + +A la majorité absolue des votes, cette soirée sera dans un restaurant, à décider, +puis se déroulera chez Nico, le prés de Robotech. +Vous serez prévenu dès qu'on a plus de détails, de la part de Robotech. +ELLE SE PASSERA LE 29. + +# Néojobs: + +Ca se déroulera le 31, et si vous y allez vous êtes excusés de cours. +Geoffrey y participe, pour l'instant pas d'autre volontaires. + +# Compétition d'info + +Par le respo com!! Oui son rôle implique aussi de parler pendant les réunions. + +Se déroule chez nous, le mardi 28 au soir. Eh oui, le bonheur de coder chez soi. +Ca commence à 20 heures, et c'est à nous de choisir le language avec lequel +on compétitivera. +C'est une compétition de vitesse, les premiers à finir seront les mieux classés. +Le score sera dévoilé le lendemain. +Il y aura 6 exercices à faire en un temps minimal. Les gens seront classés par +language choisit et par temps qu'ils ont mit à finir, pas pour la beauté de leur code. +Cette compétition permet de se vendre, les organisateurs ont de nombreuses entreprises +partenaires, qui payent pour obtenir les Cv des personnes les plus haut placées (et ça leur coûte cher). +C'est gratuit, et s'inscrire c'est amusant d'après le respo com, donc allez-y! + +Vendez vous! ;) + +# L'iaal a récupéré ses données + +Le club info ressemble enfin au club info!!! + +# Kilobits + +Marianne elle était pas là, bon courage pour ton allemand x) . + +Personne il a avancé. + +Hugo, nouveau responsable de Kilobits. + +# Point vêtemeents: + +Le club info c'est un club de mode maintenant, génial. + +Tous les vêtements ont été distribués, bravo. + +Avis des consommateurs: + +-Nicolas Havard: Positif + +-Benoit: Quand il met son pull, on voit pas le polo, c'est vraiment embètant. + +-Justine: Je me suis beaucoup aidée. + +-Geoffrey: Vous pouvez trouver des conseils de lavage en ligne, sur un magnifique compte rendu. + +Tout le monde il est content. + +Fin du point vêtement. A tout jamais. Rip le fil rouge. + +# Repartition vidéo: + +On va la tourner au fur et à mesure, pas tous en même temps. + +Participants aux vidéos: + +sketch 1: thomas volontaire, baptiste volontaire + +sketch 2: Le bureau. Le vice prés, il est toujours pas au courant qu'il est devenu vice-prés. Faites un effort. + +sketch 3: simon, geoffrey, baptiste, marianne, justine?, maeva? (oui il faut des filles) + +sketch 4: oui, le club info, il a pas de local. Benoit et geoffrey cherchent le code de la salle du club info. +Ha, c'est vrai, le club info a pas de salle. + +sketch 5: ouais.... + +sketch 6: justine la trés parle d'argent: clique droit: inspecter l'élément sur les comptes de club info. + +sketch 7: Ben. Tout le monde. En fait. Ca sera fait pendant une réu. + +sketch 8: Tout le monde aussi. Pendant les réus. Le président rentre dans la salle et personne l'écoute. +Benoit est attyrant (merci hugo). + +sketch 9: etunicorn: florian, hugo (il est au courant) + +~~sketch 10: Justine qui dit oui, featuring: justine.~~ + +sketch 11: Benoit vend le club info. + +Fin de la réu. + +Bonne journée à tous! \ No newline at end of file diff --git a/_crs/2017-03-29-compte-rendu-reunion.markdown b/_crs/2017-03-29-compte-rendu-reunion.markdown new file mode 100644 index 0000000..6ca4de7 --- /dev/null +++ b/_crs/2017-03-29-compte-rendu-reunion.markdown @@ -0,0 +1,57 @@ +--- +date: 2017-03-29 13:45:00 +0100 +author: "Simon Blas" +tags: ci +--- + + +Compte rendu du 29/03/2017 + + +Bonjour à tous! +C'est bientot les vacances!! +Toutes mes excuses pour le retard, ça ne se reproduira plus!!! + +# Décortications de deux pécés amenés par geoffrey + +celui de sa soeur et celui de sa mamie. Ca s'est bien bien passé, on s'est bien amusés, et on appris comment ouvrir un ordinateur portable. +Merci à Geoffrey. + +# Kilobits + +Trois classes on été faites ainsi que la gestion du sql, merci à la personne inconnue qui a fait tout ça. +ceux qui n'ont rien fait devraient le faire. +Nicolas à push son index, bravo! +Page de l'écran: ~~maeva~~ benoit l'a faite d'un point de vue joli, il reste faire le script qui va récuperer les informations. +Benoit enverra les requetes sql à faire a Simon et a Baptiste. + +# Soirée de passations: + +Elle ne se déroulera pas le mercredi 29 mars au soir, mais le mercredi 5 avril au soir. +On a un google docs, où vous pouvez mettre dans quel resto vous voulez aller. + +# Catalysts + +Vendredi, un concours de programmation a eu lieu à l'iut de lille 1, avec des inscriptions par groupe, qui se déroulait de 14h00 à 18h00. sujet non donné. +7 défis de complexité croissante, groupes de 1 à 3 personnes. +Bah c'est bête, personne sera là, tout le monde à cours, et en plus mon CR est beaucoup trop tard :/ . Toutes mes excuses. + +# Vidéo de présentation + +Eloi donnera ses disponibilités, car c'est lui qui tourne tout, puis les autres les donneront. +Organisez vous par sketch, communiquez avec ceux avec qui vous faites votre sketch, qui fera quoi, comment, +et surtout quand vous êtes tous dispos. +On va essayer d'être efficaces. + +# le point vêtements + +Justine est fière de nous, on a tous des vêtements. + +# Présentation hardware + +Hugo vous mettra un lien dans les commentaires vers son tutoriel (n'es-ce pas Hugo?) +Toutes les belles notes que j'ai prises sur ce tutoriel étaient donc inutiles. T-T + +Voila voila, passez un bon Week end! + +FIN DE LA REUNION \ No newline at end of file diff --git a/_layouts/cr.html b/_layouts/cr.html new file mode 100644 index 0000000..379e013 --- /dev/null +++ b/_layouts/cr.html @@ -0,0 +1,33 @@ +--- +layout: default +--- +
+ +
+ {% if page.tags contains 'ci' %} + + {% endif %} +

+ {{ page.title | escape }}
+ du + +

+ {% if page.author %} + + {% endif %} +
+ +
+ {{ content }} +
+ + {% if site.disqus.shortname %} + {% include disqus_comments.html %} + {% endif %} +
diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index 6ea21ba..0000000 --- a/_layouts/home.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -layout: default ---- - -
- -

Compte-rendus

- - {{ content }} - - - -

s'abonner via RSS

- -
diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 379e013..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: default ---- -
- -
- {% if page.tags contains 'ci' %} - - {% endif %} -

- {{ page.title | escape }}
- du - -

- {% if page.author %} - - {% endif %} -
- -
- {{ content }} -
- - {% if site.disqus.shortname %} - {% include disqus_comments.html %} - {% endif %} -
diff --git a/_posts/2016-12-07-compte-rendu-reunion.markdown b/_posts/2016-12-07-compte-rendu-reunion.markdown deleted file mode 100644 index 4e2e431..0000000 --- a/_posts/2016-12-07-compte-rendu-reunion.markdown +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2016-12-07 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Bienvenue sur Facebook -Après avoir constaté que le Mattermost comme moyen de communication dans le club ne fonctionnait pas tellement, le bureau a décidé de créer un groupe Facebook. - -# Bilan Nuit de l’Info -Tout le monde était motivé et a apprécié, c’était génial ! Au final on aurait pu faire un truc en HTML / PHP comme prévu, mais vu qu’on était parti sur du Java, on a continué ! On a gagné la troisième place du défi vidéo, merci Éloi ! -Quelques trucs à améliorer pour l’année prochaine : - -* Se préparer encore mieux ! -* Utiliser un tunnel internet comme pour les 404. Ça évitera les nombreux problèmes qu’on a eu avec le proxy. - -# On continue Kilobits (= le projet commencé pour la Nuit de l’Info) ? -Oui unanime 😄. Du coup on repartirait plus sur du HTML / PHP. - -Les mini-projet « Rainbank » et « Jeu de la vie » sont mis de côté (probablement définitivement). Pour le serveur mail Pulce, Nicolas et Geoffrey se trouveront un créneau pour faire ça. - -# Nouveaux outils de gestion de projet -On va utiliser Trello pour gérer les projets à plusieurs. C’est tout bête, chaque cadre représente une tâche, et elles sont réparties par colonnes : « À faire », « En cours », « Terminé »… À consulter pour quand on veut travailler sur un projet. - -Pour ceux qui ne l’ont pas fait, créez un compte sur Trello () et envoyez un votre adresse mail qui a servi pour la création à un membre du bureau. - -# Challenge machine learning -L’EESTEC (pour ceux qui ne savent pas, c’est une association visant à créer un réseau d’étudiants et d’entreprises en Europe) organise un challenge / hackaton sur le sujet du machine learning. D’après [Wikipédia](https://fr.wikipedia.org/wiki/Apprentissage_automatique), le machine learning c’est ça : - -> L'apprentissage automatique ou apprentissage statistique (machine learning en anglais), champ d'étude de l'intelligence artificielle, concerne la conception, l'analyse, le développement et l'implémentation de méthodes permettant à une machine (au sens large) d'évoluer par un processus systématique, et ainsi de remplir des tâches difficiles ou impossibles à remplir par des moyens algorithmiques plus classiques. - -La compétition sera composée de manches locales (donc pour nous à Lille) et d’une finale dans un autre EESTEC d’Europe. Des séminaires sur le sujet seront donnés entre novembre et décembre. Les manches locales se dérouleront entre janvier et mars et la finale en mai. Les équipes en compétition seront composées de 3 personnes. Le premier (?) meetup BigData & Machine Learning aura lieu demain jeudi 8 décembre à 18h30 à Polytech (je sais pas quel amphi, mais ça devrait être marqué). Au programme : - -* Optimisation de Yarn (Jean-Louis Quéguiner - CTO à Auchan Retail Data) -* Retour d'expérience sur Google Cloud pour le Big Data  (François Nguyen - Chief Data Officer à La Redoute) - -Geoffrey y sera et prendra des notes. - -# Photo de club -Ah vous êtes beau. Cyprien allongé comme d’hab’. Florian qui se fait étrangler par Marianne pour la deuxième année consécutive. Beaucoup trop de claviers. Une personne qui ferme les yeux et c’est reparti pour la 14e prise. J’ai hâte de voir ce que ça donne 😁. -Mercredi prochain à 12h30 c’est la photo de l’associatif, c’est comme une photo de club, mais avec tous les clubs. Venez si vous pouvez, avec les couleurs du Club Info c’est même mieux (mais on vous en voudra pas si vous oubliez. L’année dernière on était pas représenté, donc si il y a au moins une personne qui vient, c’est déjà une amélioration !). On commencera la prochaine réunion plus tard de ce fait. - diff --git a/_posts/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown b/_posts/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown deleted file mode 100644 index b60dd6c..0000000 --- a/_posts/2016-12-08-compte-rendu-meetup-big-data-machine-learning-1.markdown +++ /dev/null @@ -1,183 +0,0 @@ ---- -layout: post -title: "Compte-rendu Meetup Big Data & Machine Learning #1" -date: 2016-12-08 20:30:00 +0100 -author: "Geoffrey Preud'homme" -tags: machine-learning big-data meetup cr ---- - -# Meta - -Premier meet-up d’[une -série qui devrait avoir lieu tous les deuxièmes jeudi du mois](https://www.meetup.com/fr-FR/Lille-Big-Data-and-Machine-Learning-Meetup/), -où on parlera technique et fera des retours d’expérience. Les -organisateurs (dont un est prof en GIS à Polytech) sont contents de -faire ça et heureux de nous voir si nombreux. - -# Optimisation de YARN - -Retour d’expérience de quelqu’un qui a -travaillé pour [Wajam](https://www.wajam.com/), -un service qui récupère les données des réseaux sociaux pour en -faire des recommandations personnelles pertinentes. - -Pour faire ça ils utilisent un cluster -(c’est-à-dire un groupe d’ordinateurs physiques rassemblés au -même endroit physiquement) qui tourne sur [Hadoop](https://fr.wikipedia.org/wiki/Hadoop) -(permet de faire du calcul distribué, ici toutes les machines du -cluster contribuent à analyser les données des réseaux sociaux -pour en faire des recommandations). - -Sauf qu’un beau jour, problème, au lieu d’avoir -un flux de données entrant de 150 Go/jour, ils se retrouvent à -devoir traiter 300 Go/jour, et il n’y a plus de place pour rajouter -physiquement des machines au cluster. Ils commencent donc à analyser -avec [Cloudera](https://fr.wikipedia.org/wiki/Cloudera) comment se passe le traitement de données notamment la -répartition des tâches sur les machines qui est faite par le -logiciel [YARN](https://fr.wikipedia.org/wiki/Hadoop_YARN). -Ils se rendent compte de plusieurs choses : - -* Certaines tâches [reduce](https://fr.wikipedia.org/wiki/MapReduce) - échouaient deux fois avant de réussir au troisième essai. Cela - était dû au fait que seul 1 Go de mémoire vive était alloué - pour chaque bloc (une grosse tâche est découpée en plusieurs - petits blocs répartis sur le cluster) alors qu’il avait besoin - d’un peu plus (si ça marchait à la troisième fois, c’est - probablement grâce à la [préemption](https://fr.wikipedia.org/wiki/Multit%C3%A2che_pr%C3%A9emptif) - de YARN : au bout de deux échecs il autorise le bloc à manger - de la mémoire sur les autres blocs si ils ne l’utilisent pas) - -* La répartition des tâches était trop - calculée à partir de la mémoire disponible, et ne prenait pas en - compte le CPU qui parfois était jamais utilisé, parfois beaucoup - utilisé par plusieurs blocs ce qui ralentissait le traitement des - données - -* [Sqoop](https://fr.wikipedia.org/wiki/Apache_Sqoop), - permettant de transférer des données entre les BDD relationnelles - (MySQL ici) et HDFS (HaDoop FileSystem, système de fichiers - permettant la répartition « intelligente » des données - sur les machines du cluster) avait un quota par défaut pour limiter - le nombre de requêtes par unité de temps. - -* Les données envoyées à MySQL étaient - envoyées une par une, ce qui prenait un monstre à chaque - initialisation de requête. - -* Les outils n’étaient pas à jour. Du - coup ils rataient pas mal d’optimisation sur les différents - outils qu’ils utilisaient et en plus étaient tombés sur une - version de YARN avec un bug qui réduisait sans raison la capacité - de traitement. - -* Parmi les requêtes SQL, il y avait parfois - des « ORDER BY » qui n’étaient pas nécessaires et - ralentissaient considérablement le temps d’exécution - -* Certaines données étaient traitées même - quand il était sû à l’avance qu’elles ne seraient pas - pertinentes. Les « FILTER » sur les requêtes SQL c’est - une bonne idée. - -* Le « [mode - spéculation](https://fr.wikipedia.org/wiki/Ex%C3%A9cution_sp%C3%A9culative) » était activé. Ce mode pense qu’une - tâche peut potentiellement rater donc elle est lancée sur - plusieurs machines différentes et on prend les résultats de celle - qui finit en premier. Si c’est utile pour faire du traitement de - données en temps réel, ça gâche des ressources inutilement dans - ce contexte où si une tâche échoue ça ne coûte rien de la - relancer. - -* La « collocation de données » - n’était pas activée. Cet outil permet d’informer YARN de - l’emplacement physique de chaque machine afin de mettre les - données souvent utilisées ensemble physiquement côte à côte - pour réduire les temps d’accès. - -* Parfois, sur des machines à 64 Go de - mémoire vive, seuls 16 Go étaient déclarés et donc utilisés. - - -Après avoir corrigé tout ça, ils se sont rendu -compte qu’avec le même cluster, ils pouvaient traiter non plus 150 -Go mais 700 Go de données par jour, tout en ayant réduit les -ressources utilisées et les temps de calcul. Du coup pendant 3 ans -ils utilisaient 4 × trop de serveurs, d’électricité, -de climatisation etc. pour … rien. Tout ça pour 10 lignes de -configuration et de code modifiées. - -En plus de faire des économies, ça a leur a -permis de démystifier le fonctionnement du cluster, et du coup ils -n’hésitent pas à le redémarrer de temps en temps pour faire de -l’amélioration continue. - -# Retour sur Google Cloud Plateform - -Ce monsieur a d’abord travaillé chez SFR où -ils utilisaient comme pour Wajam des clusters de machines. -Aujourd’hui, il travaille pour La Redoute, où ils utilisent [Google Cloud -Plateform](https://cloud.google.com/) (c’est du cloud de 3e génération), qui -est un autre moyen de faire du traitement de données sur des grosses -tailles. - -C’est essentiellement « serverless », -c’est-à-dire que les serveurs sont créés et détruit en fonction -des besoins. On parle d’auto-scalabilité. Ce n’est pas forcément -utile pour les petits volumes de données (pour traiter un fichier de -120 lignes il va peut-être créer 120 machines), mais ça devient -intéressant pour de gros volumes. En effet, le genre de traitement -de données qui était fait sur un cluster en 3h peut être fait en -18 secondes avec GCP. - -Google Cloud Plateform propose [d’autres services](https://cloud.google.com/products/), qui requièrent pas ou peu de configuration ou de mise -en place : - -* Storage : stockage de fichier, qui du - coup est persistent comparé aux serveurs - -* Pub / Sub : Système de publication / - souscription qui permet de connecter les services ensembles de - manière asynchrone avec des évènements - -* Dataflow : Traitement de donnée en - temps réél - -* Dataproc : Cluster de machines sur - Hadoop à la demande - -* BigQuery : Permet de faire de - l’analyse sur des grosses quantité de données - -* App Engine : Permet d’héberger des - applications (site web, serveur de jeu…) - -* Machine Learning : Service de Machine - Learning _(malheurseuement il a pas dit grand-chose là dessus)_ - -* Datalog : - Service de log (journal de tout ce qui a été effectué) amélioré, - permettant ainsi d’analyser l’utilisation même de GCM - rapidement - -* … - -Les avantages sont -multiples : tout est beaucoup plus simple et plus rapide à -mettre en place, il y a plus de services disponibles qui n’auraient -pas été possibles avec un cluster, les performances sont clairement -meilleures, plus de maintenance de machines physique à faire, la -facturation est faite en fonction de ce qui est réellement utilisé -(ça peut être pratique quand on a pas besoin de faire du traitement -24h/24 par exemple). - -Les désavantages sont présents aussi : c’est probablement plus -cher d’utiliser ce service que de faire un cluster Hadoop à la main -avec du matériel de récup, et ça peut être un problème -d’externaliser les données sur un service indépendant pour des -données sensibles. - -_Il y a certainement d’autres arguments -contre, mais le monsieur insiste sur le fait que c’est juste son -avis. Essentiellement il n’y a pas de « le cloud c’est -mieux » ou « les clusters c’est la vie », ça -dépend du cas d’utilisation._ diff --git a/_posts/2016-12-14-compte-rendu-reunion.markdown b/_posts/2016-12-14-compte-rendu-reunion.markdown deleted file mode 100644 index 09bebfb..0000000 --- a/_posts/2016-12-14-compte-rendu-reunion.markdown +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2016-12-14 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Flashmob de l'associatif - -Le principe aurait été de faire une chorée club -de 30 secondes et une chorée avec tous les autres clubs d'une -minute. Les répétitions sont pendant les examens donc personne -n'est chaud pour faire la chorégraphie, pas même les autres clubs -:) - -# Kilobits - -Le repo est prêt pour bosser. - -On utilise le protocole REST pour accéder et -modifier les ressources depuis les applications clientes et le -serveur. Pour cela, c'est Spring qu'on utilise (à titre informatif, -on utilise plus le faux Spring mais le vrai. Ça a rien changé parce -qu'on l'avait pas utilisé ^^). - -On peut demander à ce qu'une ressource soit -récupérée (GET), ajoutée (POST), modifiée (PUT) ou supprimée -(DELETE), que l'on envoie à un certaine adresse correspondant à la -ressource. - -Exemple de déclaration d'une classe, que -l'on crée pour chaque type de ressource. - -```java -@RestController -@RequestMapping("/user") -public class UserRest { -``` - -Exemple d'une fonction : - -```java -@RequestMapping(value = "/list", method = RequestMethod.GET) -public List getAllUser() { - return dao.getAllUser(); -} -``` - -Par exemple, ici en faisant une -requête GET sur `/user/list` le serveur nous retournera la liste des -utilisateurs. - -Plus d'exemples : -[https://github.com/ClubInfoPolytechLille/kilobits-serv/blob/master/src/main/java/com/tbe/rest/UserREST.java](https://github.com/ClubInfoPolytechLille/kilobits-serv/blob/master/src/main/java/com/tbe/rest/UserREST.java) - -On utilise JDBI pour simplifier la -manière dont on accède aux bases de données. On peut du coup -écrire une requête en deux lignes (à peu près). - -On crée aussi une classe par type de -ressource : - -```java -public interface UserDao { - String strCreateUtilisateurTable = "Create table if not exists Utilisateur (...)" -``` - -Et on déclare ici ce qui est était -appelé dans la fonction REST pour récupérer les utilisateurs : - -```java -@SqlQuery("Select * from utilisateur") -@RegisterMapperFactory(BeanMapperFactory.class) -List getAllUser(); -``` - -Un autre exemple avec modification de données -(donc POST) : - -```java -@SqlUpdate("insert into langue (langue) values (:langue)") -@GetGeneratedKeys -int addLangue(@Bind("langue") String langue); -``` - -Et tout ça, ça se passe ici : -[https://github.com/ClubInfoPolytechLille/kilobits-serv/tree/master/src/main/java/com/tbe/database](https://github.com/ClubInfoPolytechLille/kilobits-serv/tree/master/src/main/java/com/tbe/database) - -Petites explications sur le code -directement, c'est un peu compliqué à écrire directement sur un -compte rendu donc fermez les yeux et imaginez. Ou ouvrez le code -c'est mieux. - -Ré-éxplication de Trello, cf [compte-rendu de la -dernière fois](https://clubinfo.plil.net/cr/2016/12/07/compte-rendu-reunion.html#nouveaux-outils-de-gestion-de-projet). diff --git a/_posts/2017-01-04-compte-rendu-reunion.markdown b/_posts/2017-01-04-compte-rendu-reunion.markdown deleted file mode 100644 index 59c8955..0000000 --- a/_posts/2017-01-04-compte-rendu-reunion.markdown +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-01-04 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Bonne année ! - -Voilà. - diff --git a/_posts/2017-01-18-compte-rendu-reunion.markdown b/_posts/2017-01-18-compte-rendu-reunion.markdown deleted file mode 100644 index c3c5c92..0000000 --- a/_posts/2017-01-18-compte-rendu-reunion.markdown +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-01-18 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Meet-up Big Data & Machine Learning #2 - -Il a lieu demain. Que du Big Data en prévision. -Plus d'infos ici : - diff --git a/_posts/2017-02-01-compte-rendu-reunion.markdown b/_posts/2017-02-01-compte-rendu-reunion.markdown deleted file mode 100644 index 49f5314..0000000 --- a/_posts/2017-02-01-compte-rendu-reunion.markdown +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-02-01 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Attribution de missions pour Kilobits - -On a réparti les gens sur des missions [Trello](https://trello.com), et on vous a même attribué des deadlines pour vous forcer à bosser, bande de fénéants 😘. - -# Soirée de cohésion - -L'idée est de se faire une petite soirée avec l'ensemble du club histoire de discuter un peu, d'apprendre à se connaitre tout ça... Indiquez vos disponibilités ici : . Si vous avez des idées de restaurant sympa, n'hésitez pas à proposer ;) - -# Vêtements du club - -Si vous souhaitez commander des polos aux couleurs du Club Info, c'est maintenant, et faites-le ici : . Date limite de participation : jeudi 10 février. -Justine s'est proposé pour s'occuper de la commande, on la remercie de sa gentillesse ☺. - -# Afterwork - -On pensait faire un afterwork EESTEC - Robotech - Info un mercredi après les campagnes. Après un rapide sondage, des gens seraient interessés pour participer, ce qui est cool ! - -# Passations - -On en parlera principalement la semaine prochaine en vous décrivant les postes, mais commencez déjà à réflechir si oui ou non vous seriez prêt à sacrifier quelques heures de votre temps pour faire survivre le club le plus cool de tout Polytech ! - -# Site du Fablab - -Le Fablab souhaiterait un site internet. Vu l'engoument général, Romain s'engage « à torcher ça en deux jours » *(si le Fablab lit ceci : c'est une expression, Romain c'est un bon il va vous faire un joli site)*. - -# Coding contest - -Un concours de programmation qui a lieu sur l'université le 31 mars de 14h à 18h. Si vous êtes interessés : . - -# Meetup #3 Big Data & Machine Learning - -Premier meetup avec du machine learning, plus précisément du deep learning pour le coup. Ça se passe jeudi 9 au soir chez OVH. Inscrivez-vous vite, les places sont limitées : . - -# Projet terminé : Serveur mail PULCE - -Nicolas et Geoffrey s'y sont penché mercredi dernier. Il est beau, il est tout chaud, il est là : . Haha, vous pouvez pas y accéder, ce n'est pas pour vous 😛. - -# Projet démarré : Etunicorn - -Pouvoir payer au 10⁵ avec une carte ou pouvoir pointer aux évènements du BDE sans attendre d'être trouvé dans la liste, c'est possible, c'est un projet qui avait été initié par le BDE actuel mais qui avait été abandonné. Les deux listes sont partantes pour reprendre le projet, du coup Benoît et Geoffrey ont commencé à taffer sur le projet ce week-end. Si vous voulez voir les mots d'amour qu'ils se sont envoyés par commit interposés, direction et . - diff --git a/_posts/2017-02-08-compte-rendu-reunion.markdown b/_posts/2017-02-08-compte-rendu-reunion.markdown deleted file mode 100644 index e9a43fb..0000000 --- a/_posts/2017-02-08-compte-rendu-reunion.markdown +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-02-08 13:45:00 +0100 -author: "Benoit 'badetitou' Verhaeghe" -tags: ci cr ---- - -# Kilobits - -Le projet Kilobites avance =) - -## Simon - -Nous réalisons une page internet, dont le but est d'aider les migrants, ainsi que les personnes voulant les aider -Elle permettra, une fois réalisée, de mettre en relation migrants et aidants, sur un seul site, et ainsi d'organiser les programmes d'aide -Il existe actuellement de nombreuses initiatives d'aide aux migrants, mais elles sont isolées, et le principal facteur limitant est la communication -Hors on sait que la majorité des migrants ont ace a internet, et pourrons donc s'enregistrer sur cette application, tout comme les aidants. -En fonction des localisations, des langues parlées, et des besoins des migrants, l'application leur proposera ensuite e communiquer avec un aidant, lui aussi enregistre sur l'application. -Les évenements organisés par les aidants seront listés sur cette page, et les migrants pourront notifier qu'ils désirent y partici -Actuellement, tout ce qu'il y a a faire est regroupé sur Trello, et le code de l'application en cours de réalisation est sur Giub. - -## Justine - -Fin de la page "ecran de connection".html - -## Nicolas - -A avancer sur la page d'index et le choix des langues - -# Avancement Vetement de l'association - -Justine c'est renseignépour obtenir des vetements. Nous pourrons avoir le logo de polytech pour 2 euros de plus -Elle continue a chercher jusque la semaine prochaine hez d'autre potentiel partenaire. -Les prix seraient de : 20 euros pour les polos et 30 euros pour les sweats - -# Etunicorn - -Le projet des cartes magnetique pour payer a ete beaucoup evoque durant le debat des listeux. -La liste orange declare vouloir travailler avec le club info a ce sujet. -Les verts ont finalement decide de se rabattre sur une autre idee plutot que de continuer de soutenir le club info. - -# Rappel - -Pensez tous a remplir le sondages pour les vetements et la soiree de cohesion. - -# Passation - -Les passations se derouleront bientot. Voulez-vous faire parti de l'equipe de l'an prochain. Les roles de - - President - - Vice-president - - Tresorier - - Secretaire -sont a pourvoir. Tout le monde peut candidater diff --git a/_posts/2017-02-15-compte-rendu-reunion.markdown b/_posts/2017-02-15-compte-rendu-reunion.markdown deleted file mode 100644 index cca4681..0000000 --- a/_posts/2017-02-15-compte-rendu-reunion.markdown +++ /dev/null @@ -1,104 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-02-15 13:45:00 +0100 -author: "Geoffrey Preud'homme & Florian Deze" -tags: ci cr ---- - -# Site internet du club -Le sachiez-vous ? On a un site internet, , et Geoffrey avait codé ça il y a deux ans avec des technologies cools pour l'époque mais aujourd'hui le code ressemble plutôt à des spaghettis. Et il y a plein de fonctionalités inutiles qu'on utilise pas, du genre un forum, une liste de membres, un bon pour un câlin gratuit... L'idée serait d'étendre [le sous-site de compte rendus](https://clubinfo.plil.net/cr) qui pour le coup est plutôt propre (la source est [ici](https://clubinfo.plil.net)) pour en faire le site principal, ainsi qu'éventuellement rajouter du contenu. Pour cela, Justine, Nicolas, Hugo, Éloi et Geoffrey se caleront une heure ou deux pour voir comment faire et le faire. - -# Projet Etunicorn -La liste BDE élue renégocie le contrat avec Pumpkin demain, et d'après ce que j'ai compris ils ne le renouveleront que si Pumpkin leur permet de faire à peu près la même chose qu'Etunicorn. À suivre donc... - -# Point vêtement - -Deux fournisseurs : - -## S.O.S. T-Shirts -Polo : 21 € -Sweat : 30 € -Broderie : +15 € / pièce donc on oublie - -## ID Shirts -Polo : 19,80 € -Sweat : 27 € -Logo Polytech sur la manche droite : +2 € -(les interessés ont émis le choix sur si on le mettait ou pas) - -Donc on part sur ID Shirts car moins cher, notamment grâce à la promo pour les gens de Polytech. Justine commandera d'ici les vacances, vous avez le temps de modifier le sondage d'ici là mais après ça sera trop tard. - -# Site internet du Fabricarium - -Romain le fait avec Django, si des gens sont interessés pour voir le code (il fera un effort de documentation), il sera sur - -# Tutoriel JSON - -Le JSON est un moyen standardisé et simple d'envoyer des données via le réseau (par exemple, entre le client de Kilobits et le serveur). La spécification est [ici](http://json.org), mais rien ne vaut un petit exemple pour comprendre le principe : - -```json -[ - { - "prénom": "Benoit", - "nom": "Verhaeghe", - "age": 21 - "estGentil": true, - "parleFort": true, - }, - { - "prénom": "Florian", - "nom": "Deze", - "estGentil": true, - "saitCoderEn": [ - "java", - "html", - "sql" - ] - } -] -``` -(je l'ai écrit avec pas mal de retours à la ligne pour la lisibilité, mais on peut tout condenser si on veut) - -# Afterwork 28 février - -Avec l'EESTEC et Robotech. Nous on fera à manger des salades de pates, l'EESTEC fera le dessert et Robotech aide. Veuillez indiquer vos disponibilités provisoires pour la préparation [ici](https://framadate.org/znHFWdwavDxT6FkX). - -# Vidéo de présentation - -Oh là là, de sacrées idées - -## Choses à faire - -- Caser les projets faits et à venir -- Séquences de la Nuit de l'Info (les rushs ont été conservés) -- Montrer que c'est pas que pour les GIS et les IMA -- Faire un meilleur mixage (on a un VRAI membre du Studio parmi nous !) -- Reprendre le gag du lecteur de disque - -## Si on reprend la même trame que la dernière fois - -- Recycler certaines scènes -- Scène avec tous les membres du club (pour montrer qu'on est beaucoup : petit plus pour la crédibilité) -- Refaire la scène sur le fait qu'il y a pas de fille, parce que là c'est plus le cas (enfin ça l'étais déjà pas avant, mais encore moins) - -## Idées en vrac - -- « Tu saurais faire ça ? - *tape sur la console* - *tout Polytech s'éteint* » -- Il faut des explosions et un générique à la PULCE (voir les deux en même temps) -- « Retournez bosser ! - Ça compile ! - Ah bah continuez à jouer alors » [(référence)](https://www.xkcd.com/303/) -- ~~On a des locaux exceptionnel~~ on va se mettre le BDE à dos x) -- On est comme la SNCF, toujours en retard - -## Idées de trame - -- Draw my life sur paint -- Présentation en mode trailer de film - -## Compétences exceptionelles de nos membres pouvant être utiles - -- Simon sait dessiner des écureuils -- Maëva sait dessiner des cygnes -- Justine sait raconter des histoires - -Si avec ça on ramène pas au mois 30 personnes dans notre club... diff --git a/_posts/2017-03-01-compte-rendu-reunion.markdown b/_posts/2017-03-01-compte-rendu-reunion.markdown deleted file mode 100644 index f76421d..0000000 --- a/_posts/2017-03-01-compte-rendu-reunion.markdown +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-03-01 13:45:00 +0100 -author: "Geoffrey Preud'homme" -tags: ci cr ---- - -# Trello ne marchait plus hier soir ... -... et il n'y avait pas que lui. Tous les sites qui se basaient sur les services web Amazon étaient en panne. Petit exemple de pourquoi, étant donné qu'une grande partie d'internet repose sur une poignée de services, on peut faire facilement tomber internet. Ça aurait été un Mattermost à nous, j'aurais pu le corriger, là non, fallait juste attendre. On a pas d'info technique sur l'évènement étant donné qu'il est assez récent, mais si vous êtes interessés faites-le moi savoir. - -# Fil rouge vêtements -Donnez l'argent à Justine avant ce week-end. Elle peut pas avancer avec ses sous à elle. On peut pas avancer avec les sous du Club Info non plus. Personne n'a d'argent en fait, c'est triste. - -# Afterwork repoussé -Au 7 mars. Rien de nouveau à l'horizon si ce n'est que vous devez vous inscrire [ici](https://framadate.org/znHFWdwavDxT6FkX) pour indiquer vos disponibilités. - -# Libération du code de 10p5 -C'est à dire l'ancêtre d'Etunicorn. Ça pose de problème à personne, je demande à Jean-Loup si il est ok et je mettrait ça sur GitHub + GitLab avec la [WTFPL](http://www.wtfpl.net/). - -# Conversation Facebook entre membres -L'idée est d'avoir une conversation foutoir ou on met tous les trucs qui sont pas importants, avec un rapport ou pas avec l'informatique histoire de se détendre un peu, faciliter la cohésion. Libre à chacun de mettre la conversation en sourdine si il a envie. - -# Passations - -Donc voilà, chacun a exprimé son souhait de poste, et il n'y a pas eu de bataille pour un poste, c'est bien vous êtes sage :) - -## Les rôles officiels -- Président : Benoit -- Vice-président : Hugo -- Secrétaire : Simon -- Trésorière : Justine - -## Les rôles secondaires -- Respo communication : Nicolas -- Respo Nuit de l'Info : Maëva et Simon -- Respo pull : Justine - -## Les responsables de machines -- Serveur Club Info : Geoffrey (le temps qu'on ait une situation stable de ce coté, ça changera par la suite) -- PC 10⁵ : Benoît -- Serveur Studio : Éloi -- Serveur PULCE : Nicolas - -## Les rôles indispensables -- Respo absentéisme : Cyprien -- Respo Luxe en Bourgeois : Florian -- Respo Québec : Marianne -- Respo lochon : Baptiste -- Respo robots : Alexis -- Chef de projet web, syteme d'information : Romain -- Respo discours : Florian -- Respo pas d'accord : Justine - -On votera officiellement avec les bons papiers la semaine prochaine. Ah et on fera une photo aussi ! - diff --git a/_posts/2017-03-08-compte-rendu-reunion.markdown b/_posts/2017-03-08-compte-rendu-reunion.markdown deleted file mode 100644 index f038e34..0000000 --- a/_posts/2017-03-08-compte-rendu-reunion.markdown +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-03-08 13:45:00 +0100 -author: "Simon Blas" -tags: ci cr ---- - -# Passations!!!!!!!!!!!!!!!! - -Et oui c'est officiel, le bureau a changé. On a donc un nouveau président, Benoit (Viva El Presidente!), un nouveau vice-président, Hugo -(prévenez le si il n'est pas au courant), une nouvelle trésorière, Justine (et oui! encore une fille au bureau du club Info, c'est fou) -et enfin un nouveau secrétaire, Simon (c'est moi). - -Un discours plein d'émotions à été fait par notre bien-aimé ancien président, et un discours plein de pièces du robot secondaire à été -fait par notre bien aimé nouveau président. Les clés du club ont été officiellement transmises, les papiers signés. Un évènement très -solennel et riche en émotions. - -# Photo du club info - -Elles ont été prises. Merci Eloi. - -# Vidéo du club info - -L'idée 'Trailer de film' a été retenue. Le 'Draw my life' a été écarté pour le moment, car personne ici ne sais dessiner. -On a beaucoup d'idées en stock, ne reste plus que la réalisation. Si vous en avez d'autre cependant, n'hésitez pas à la communiquer à Benoit, ou a notre Respo com, Nicolas. - -# Le futur - -Plus de membres! Mais pas trop quand même. -Plus de projets! Parce que les projets c'est cool. -Finir Kilobits. Eventuellement. -Plus de nuit de l'info! Notre président en fait son cheval de bataille. - - -Voila pour ce premier compte rendu. Une excellente journée/soirée/nuit, et à bientôt pour l'ordre du jour! \ No newline at end of file diff --git a/_posts/2017-03-15-compte-rendu-reunion.markdown b/_posts/2017-03-15-compte-rendu-reunion.markdown deleted file mode 100644 index 653f0b4..0000000 --- a/_posts/2017-03-15-compte-rendu-reunion.markdown +++ /dev/null @@ -1,143 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-03-15 13:45:00 +0100 -author: "Simon Blas" -tags: ci cr ---- - -Bonjour à toutes/tous, voila le compte rendu de la réunion du 15 mars 2017 -(au cas où vous ne sauriez pas lire un titre). - -On commence par le meilleur (ou pas): - -# Point surprise de geoffrey - -Il a envoyé un mail au bureau du club info pour voir si il suivait mais -personne n'a répondu, donc apparemment non. On a donc eu l'honneur d'obtenir -les infos en direct, que voici: Nous avons étés contactés par Madame Emmanuelle -Pinochat, qui voudrait qu'un ou deux élèves de Polytech faisant partie du club -Info ou de Robotech participe à Néojobs, une journée de presentation des métiers -de l'informatique sur Lille. Elle se déroulerait le 31 mars, et le/la -participante devra aider Madame Pichonat à présenter les formations de Polytech, -et servir de support technique en cas de problèmes. Si vous êtes volontaires, -prévenez Geoffrey. Ou Benoit. Ou n'importe qui qui puisse communiquer avec -Geoffrey en fait. - -# Point Justine - -Merci d'avoir nourri le club Info ce midi. -Merci d'avoir habillé le club Info ce midi. - -# Point lessive - -Consignes d'entretien: -Pour une conservation optimale de votre T-Shirt/Polo/Whatever: -Lavage à 40 degrès maxi, et à l'envers! -Ne pas repasser sur le transfert (ne pas hésiter à le repasser à l'envers). -Pas de sèche-linge! - -Fin du point lessive. - -# Point Réparation - -Alexis est actuellement en train de réparer (ou pas) l'ordinateur d'une iaal. -Si il est irréparable, il en sera fait don au club info. Sinon, on lui dira -qu'il est irréparable quand même et il en sera fait don au club info. -Dans tous les cas, attention à sauvegarder les données et à les rendre à la -gentille Iaal qui nous fait confiance. - -# Point surprise Hardware de Hugo (on était déjà au courant) - -Le président se décharge de toute responsabilité. -Apparemment, faire de l'Hardware au club info, ça serait cool. -Et les gens sont pour! -On devrait donc prochainement pouvoir profiter de tutos sur le matériel -informatique, qu'y-a-t-il dans un ordinateur, etc.... -On apprendra également à étaler de la pâte thermique avec une carte Bleue, même -si ça fonctionne avec n'importe quelle carte importante. -Voila voila, donc on va pouvoir apprendre encore plus de trucs, fantastique. - -# Point soirée de passations - -Il y aura un afterwork puis une soirée de passations officielle le vendredi -31 mars. Surtout, n'y allez pas! Apparemment, c'est un bazar pas possible. -A la place, notre glorieux club info nous propose une soirée de passations -tranquilou pépére avec Robotech le mercredi 29. Et la population du club info -à l'air plutot enthousiasmée à l'idée de ne pas aller à la soirée du 31. -Donc réservez votre 29! - -# Point eeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuh - -Le président à fait eeeeeeeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuuuuuuuuuh. - -# Point kilobits - -Marianne aimerait avancer mais est bloquée par la non-vérification des requêtes -SQL (on se demande bien qui devait le faire). Ca devrait être fait d'ici à la -semaine prochaine. Nicolas à fini son index mais doit encore push, apparemment -push c'est compliqué. Justine n'a toujours pas push sa modification non plus. -Pourtant ça fait au moins deux mois qu'elle est finie. Apparemment push c'est -vraiment compliqué.. -En résumé: pour l'instant Kilobits à calé, mais Benoit tente de relancer le -moteur. Y parviendra-t-il? Rendez vous la semaine prochaine pour la réponse et -pour notre série de très très très très longue durée! - -# Point le plus important!!!!! ~~passations~~ La vidéo de présentation du club info - -On a deux minutes de vidéo. Il a donc été décidé collégialement de réaliser une -série de ~~scetch~~ sketchs à but humoristique, et éventuellement, informatif. -Le premier sketch sera celui des fameux Hackeurs du club info, avec dans la -réalité, un génie qui fait crash windows. Ou linux. - -Le second sketch montrera le bureau du club info de manière badass sur un fond -de Far West puis le bureau du club info sous son vrai jour (à vous de voir ce -que ça veux dire). - -Le troisième sketch expliquera qu'il n'y a que des garçons aux cheveux longs au -club info, puis le montrera sous son vrai jour! (Une majorité de garçons aux -cheuveux longs ou pas, et un grand total de trois filles.) - -Le quatrième sketch montrera la fameuse salle reservée au club info. (pas besoin -de plus d'explications) - -Le cinquième sketch sera à nouveau un sketch de hacking, incluant un site appelé -Hack Poney? Benoit se débrouillera avec ça. - -Le sixième sketch parlera de tous l'argent qu'a le club info, puis du talent des -gens du club info pour falsifier des comptes. - -Le septième (oui il en reste encore quatre après) sketch parlera de quelqu'un -qui essaye d'aider un individu essayant de programmer. Et ça impliquera tous -les membres. Et ça finira en "éteindre et rallumer l'ordi". - -Le 8ème (oui j'en ait eu marre), parlera du président. Pas plus d'infos. - -Le 9ème (plus que deux!!!) sketch parlera d'Etunicorn, et de notre capacité -(ou pas) à nous faire de l'argent sans problèmes et sans rien faire...... -(ou pas). - -Le 10ème (ça n'en finira donc jamais?!?) sketch parlera d'une légendaire -capacité qu'aurait justine. Celle de dire oui. Mais es-ce vraiment une simple -légende? - -Le 11ème (.......) une scène bonus, incluant le président qui trash talk le -club info, puis le président qui devient président du club info (je parle du -nouveau, pas de l'ancien). - -On aura le bonheur d'avoir Eloi (Illoy) en tant que réalisateur. Merci Eloi. - -# Teasing - -Une image teaser du bureau sera révelée la semaine prochaine. -Le bureau sera révelé la semaine suivante. -Le reste du club sera révelé la semaine suivante. -Voila. Le teasing c'est important. Pour la com. Et rendre les gens curieux. Et -tout et tout. - - - - -Fin du compte rendu!! Une bonne soirée/journée/matinée/après midi à tous! :D -Retrouvez nous la semaine prochaine, pour un prochain épisode de compte rendus -du club info!!!! Par moi. \ No newline at end of file diff --git a/_posts/2017-03-22-compte-rendu-reunion.markdown b/_posts/2017-03-22-compte-rendu-reunion.markdown deleted file mode 100644 index 87a849c..0000000 --- a/_posts/2017-03-22-compte-rendu-reunion.markdown +++ /dev/null @@ -1,105 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-03-22 13:45:00 +0100 -author: "Simon Blas" -tags: ci cr ---- - - -# Bonjour. - -# Soirée de passations: - -A la majorité absolue des votes, cette soirée sera dans un restaurant, à décider, -puis se déroulera chez Nico, le prés de Robotech. -Vous serez prévenu dès qu'on a plus de détails, de la part de Robotech. -ELLE SE PASSERA LE 29. - -# Néojobs: - -Ca se déroulera le 31, et si vous y allez vous êtes excusés de cours. -Geoffrey y participe, pour l'instant pas d'autre volontaires. - -# Compétition d'info - -Par le respo com!! Oui son rôle implique aussi de parler pendant les réunions. - -Se déroule chez nous, le mardi 28 au soir. Eh oui, le bonheur de coder chez soi. -Ca commence à 20 heures, et c'est à nous de choisir le language avec lequel -on compétitivera. -C'est une compétition de vitesse, les premiers à finir seront les mieux classés. -Le score sera dévoilé le lendemain. -Il y aura 6 exercices à faire en un temps minimal. Les gens seront classés par -language choisit et par temps qu'ils ont mit à finir, pas pour la beauté de leur code. -Cette compétition permet de se vendre, les organisateurs ont de nombreuses entreprises -partenaires, qui payent pour obtenir les Cv des personnes les plus haut placées (et ça leur coûte cher). -C'est gratuit, et s'inscrire c'est amusant d'après le respo com, donc allez-y! - -Vendez vous! ;) - -# L'iaal a récupéré ses données - -Le club info ressemble enfin au club info!!! - -# Kilobits - -Marianne elle était pas là, bon courage pour ton allemand x) . - -Personne il a avancé. - -Hugo, nouveau responsable de Kilobits. - -# Point vêtemeents: - -Le club info c'est un club de mode maintenant, génial. - -Tous les vêtements ont été distribués, bravo. - -Avis des consommateurs: - --Nicolas Havard: Positif - --Benoit: Quand il met son pull, on voit pas le polo, c'est vraiment embètant. - --Justine: Je me suis beaucoup aidée. - --Geoffrey: Vous pouvez trouver des conseils de lavage en ligne, sur un magnifique compte rendu. - -Tout le monde il est content. - -Fin du point vêtement. A tout jamais. Rip le fil rouge. - -# Repartition vidéo: - -On va la tourner au fur et à mesure, pas tous en même temps. - -Participants aux vidéos: - -sketch 1: thomas volontaire, baptiste volontaire - -sketch 2: Le bureau. Le vice prés, il est toujours pas au courant qu'il est devenu vice-prés. Faites un effort. - -sketch 3: simon, geoffrey, baptiste, marianne, justine?, maeva? (oui il faut des filles) - -sketch 4: oui, le club info, il a pas de local. Benoit et geoffrey cherchent le code de la salle du club info. -Ha, c'est vrai, le club info a pas de salle. - -sketch 5: ouais.... - -sketch 6: justine la trés parle d'argent: clique droit: inspecter l'élément sur les comptes de club info. - -sketch 7: Ben. Tout le monde. En fait. Ca sera fait pendant une réu. - -sketch 8: Tout le monde aussi. Pendant les réus. Le président rentre dans la salle et personne l'écoute. -Benoit est attyrant (merci hugo). - -sketch 9: etunicorn: florian, hugo (il est au courant) - -~~sketch 10: Justine qui dit oui, featuring: justine.~~ - -sketch 11: Benoit vend le club info. - -Fin de la réu. - -Bonne journée à tous! \ No newline at end of file diff --git a/_posts/2017-03-29-compte-rendu-reunion.markdown b/_posts/2017-03-29-compte-rendu-reunion.markdown deleted file mode 100644 index d1dca85..0000000 --- a/_posts/2017-03-29-compte-rendu-reunion.markdown +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: "Compte-rendu de réunion" -date: 2017-03-29 13:45:00 +0100 -author: "Simon Blas" -tags: ci cr ---- - - -Compte rendu du 29/03/2017 - - -Bonjour à tous! -C'est bientot les vacances!! -Toutes mes excuses pour le retard, ça ne se reproduira plus!!! - -# Décortications de deux pécés amenés par geoffrey - -celui de sa soeur et celui de sa mamie. Ca s'est bien bien passé, on s'est bien amusés, et on appris comment ouvrir un ordinateur portable. -Merci à Geoffrey. - -# Kilobits - -Trois classes on été faites ainsi que la gestion du sql, merci à la personne inconnue qui a fait tout ça. -ceux qui n'ont rien fait devraient le faire. -Nicolas à push son index, bravo! -Page de l'écran: ~~maeva~~ benoit l'a faite d'un point de vue joli, il reste faire le script qui va récuperer les informations. -Benoit enverra les requetes sql à faire a Simon et a Baptiste. - -# Soirée de passations: - -Elle ne se déroulera pas le mercredi 29 mars au soir, mais le mercredi 5 avril au soir. -On a un google docs, où vous pouvez mettre dans quel resto vous voulez aller. - -# Catalysts - -Vendredi, un concours de programmation a eu lieu à l'iut de lille 1, avec des inscriptions par groupe, qui se déroulait de 14h00 à 18h00. sujet non donné. -7 défis de complexité croissante, groupes de 1 à 3 personnes. -Bah c'est bête, personne sera là, tout le monde à cours, et en plus mon CR est beaucoup trop tard :/ . Toutes mes excuses. - -# Vidéo de présentation - -Eloi donnera ses disponibilités, car c'est lui qui tourne tout, puis les autres les donneront. -Organisez vous par sketch, communiquez avec ceux avec qui vous faites votre sketch, qui fera quoi, comment, -et surtout quand vous êtes tous dispos. -On va essayer d'être efficaces. - -# le point vêtements - -Justine est fière de nous, on a tous des vêtements. - -# Présentation hardware - -Hugo vous mettra un lien dans les commentaires vers son tutoriel (n'es-ce pas Hugo?) -Toutes les belles notes que j'ai prises sur ce tutoriel étaient donc inutiles. T-T - -Voila voila, passez un bon Week end! - -FIN DE LA REUNION \ No newline at end of file diff --git a/crs.html b/crs.html new file mode 100644 index 0000000..7d97bc5 --- /dev/null +++ b/crs.html @@ -0,0 +1,22 @@ +--- +title: Compte-rendus +tags: footer +permalink: /cr/ +--- + +

Vous trouverez ici les comptes-rendus de nos réunions rédigés par notre secrétaire (la plupart du temps).

+ + + +

s'abonner via RSS

-- libgit2 0.21.2