GET /api/events/?format=api&ordering=-start&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 363,
    "next": "http://urlab.be/api/events/?format=api&ordering=-start&page=4",
    "previous": "http://urlab.be/api/events/?format=api&ordering=-start&page=2",
    "results": [
        {
            "id": 194,
            "place": "@home",
            "start": "2020-12-09T19:00:00+01:00",
            "stop": "2020-12-09T22:00:00+01:00",
            "title": "DocHub meetup",
            "status": "r",
            "description": "Rejoignons nous sur IRC pour parler de DocHub et d\u00e9finir les priorit\u00e9s !\r\nOrganisons nous sur le [Trello](https://trello.com/b/6aX8mtiN/dochub)",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": "http://urlab.be/media/event_pictures/images.jpeg"
        },
        {
            "id": 191,
            "place": "Twitch",
            "start": "2020-12-07T19:00:00+01:00",
            "stop": "2020-12-07T22:00:00+01:00",
            "title": "Smartmonday D\u00e9cembre",
            "status": "r",
            "description": "Bonjour,\r\nCeci est le deuxi\u00e8me SmartMonday de l'ann\u00e9e 2020-2021:\r\n# Le programme\r\n## iTitou: R\u00e9seaux industriels pour microcontr\u00f4leurs\r\n[vid\u00e9o](https://www.youtube.com/watch?v=XsU3PwSRQS0) du talk\r\n\r\nQuand on \u00e9voque les \"r\u00e9seaux informatiques\", on pense instinctivement au c\u00e2ble ethernet qui nous relie \u00e0 Internet, ou bien encore au Wifi auquel on se connecte, voire m\u00eame le r\u00e9seau de donn\u00e9es mobiles (GPRS/3G/4G/5G/...). L'empilement de protocoles g\u00e9n\u00e9ralistes et extensibles sur ces r\u00e9seaux permet de servir une multitudes d'utilisateurs aux usages vari\u00e9s: naviguer sur le web, streaming audiovisuel, \u00e9changer des fichiers en torrent, et bien d'autres encore.\r\n En revanche, quand il s'agit d'interconnecter des contr\u00f4leurs tr\u00e8s sp\u00e9cialis\u00e9s, \u00e0 la puissance de calcul limit\u00e9e, avec des contrainte temps-r\u00e9el et un environnement \"hostile\", d'autres types de r\u00e9seaux sont bien plus adapt\u00e9s. C'est par exemple le cas du \"CAN (Controller Area Network)\", du \"MVB (Multifunction Vehicle Bus\", ou encore du \"Profibus\" (et encore tout un tas d'autres).\r\n Mais \u00e0 quel probl\u00e8mes ces r\u00e9seaux apportent-ils une solution ? En quoi sont-il diff\u00e9rents des r\u00e9seaux \"conventionnels\" ? C'est les questions auxquelles nous allons r\u00e9pondre en regardant \u00e0 ces r\u00e9seaux (parfois m\u00e9connus) plus en d\u00e9tail.\r\n\r\n## tperale: LoRa (Long Range) une approche bottom-up \r\n[vid\u00e9o](https://www.youtube.com/watch?v=yZZfb3f3M0w) du talk (elle seras supprim\u00e9 d\u00e9but janvier \u00e0 la demande du talkeur, mais toujours disponible pour les membres de l'UrLab)\r\n\r\nLe protocole de radio-communication LoRa a \u00e9t\u00e9 largement adopt\u00e9 par une communaut\u00e9 de bidouilleur gr\u00e2ce son petit prix, sa basse consommation et sa capacit\u00e9 de transmettre des messages sur des longues distances (entre 7 et 15km).\r\nDans ce talk nous allons partir de la base et voir o\u00f9 LoRa s'inscrit par apport au large choix de protocoles de communication utilis\u00e9s dans l'IoT aujourd'hui.\r\nPartir de la base c'est aussi s\u2019int\u00e9resser \u00e0 comment le protocole fonctionne au niveau de la couche physique pour ensuite s\u2019int\u00e9resser aux protocoles MAC qui gravitent autour.\r\nLe talk va finir par une petite introduction sur comment d\u00e9buter avec LoRa chez vous, le mat\u00e9riel disponible et les applications possibles.\r\n\r\n## thibault: Introduction au web-scrapping avec Python\r\n[vid\u00e9o](https://www.youtube.com/watch?v=tQDd2VRcYLI) du talk (elle seras supprim\u00e9 d\u00e9but janvier \u00e0 la demande du talkeur, mais toujours disponible pour les membres de l'UrLab)\r\n\r\nDans le dictionnaire, l'informatique est d\u00e9crit comme la \"science du traitement automatique et rationnel de l'information\". Mais avant de traiter quoi que ce soit, c'est bien de parvenir \u00e0 r\u00e9cup\u00e9rer de l'information. Et quelle meilleur source d'information que le web ?\r\nNous allons donc explorer quelques pistes sur la collecte automatiquement de l'information sur le web en python : le \"scrapping\". Nous verrons comment naviguer sur la toile, explorer et r\u00e9cup\u00e9rer le contenu des pages, \u00e0 la fois sur les sites statiques et les sites dynamiques et bien s\u00fbr, il y aura une d\u00e9monstration ...\r\n\r\n\r\n# O\u00f9/Quand/Comment?\r\n* Sur la cha\u00eene twitch de l'UrLab [https://www.twitch.tv/urlab](https://www.twitch.tv/urlab)\r\n* Lundi 7 d\u00e9cembre de 19h \u00e0 22h",
            "organizer": "http://urlab.be/api/users/256/?format=api",
            "meeting": null,
            "picture": "http://urlab.be/media/event_pictures/smartmonday.apng"
        },
        {
            "id": 189,
            "place": "Discord",
            "start": "2020-11-05T20:00:00+01:00",
            "stop": "2020-11-05T22:00:00+01:00",
            "title": "R\u00e9union, encore",
            "status": "r",
            "description": "Prochaine r\u00e9union, jeudi 5, venez nombreux (sur le discord du CI)",
            "organizer": "http://urlab.be/api/users/203/?format=api",
            "meeting": "http://urlab.be/api/meetings/78/?format=api",
            "picture": null
        },
        {
            "id": 188,
            "place": "Twitch/Discord",
            "start": "2020-10-29T17:00:00+01:00",
            "stop": "2020-10-29T19:00:00+01:00",
            "title": "Workshop GIT 2020",
            "status": "r",
            "description": "Le traditionnel workshop GIT, mais \u00e0 distance :)\r\nPour la pr\u00e9sentation \u00e7a va ce passer sur [twitch](https://www.twitch.tv/urlab)\r\nPour les questions, vous pourrez venir les poser sur le discord du [CI](https://discord.gg/yqxVpcp)\r\n[Les slides](https://github.com/UrLab/wsgit2020/blob/main/Copy%20of%20Workshop%20Git.pdf)\r\n[Pour tester git en ligne](https://try.github.io/)\r\n[Download git pour windows](https://git-scm.com/download/win)\r\nDownload and install git pour Linux (sur debian and co): sudo apt-get install git",
            "organizer": "http://urlab.be/api/users/293/?format=api",
            "meeting": null,
            "picture": "http://urlab.be/media/event_pictures/git.jpeg"
        },
        {
            "id": 187,
            "place": "discord",
            "start": "2020-10-21T19:30:00+02:00",
            "stop": "2020-10-21T21:30:00+02:00",
            "title": "r\u00e9union pr\u00e9-lancement des kits",
            "status": "r",
            "description": "Encore une r\u00e9union pour mettre les derni\u00e8res choses au points par rapport aux kits avant le lancement",
            "organizer": "http://urlab.be/api/users/203/?format=api",
            "meeting": "http://urlab.be/api/meetings/77/?format=api",
            "picture": null
        },
        {
            "id": 185,
            "place": "Discord",
            "start": "2020-10-08T19:00:00+02:00",
            "stop": "2020-10-08T21:00:00+02:00",
            "title": "R\u00e9union post SmartMonday d'octobre",
            "status": "r",
            "description": "R\u00e9u, r\u00e9union\r\n[Sur le discord  du CI:  https://discord.gg/BW3mpTA](https://discord.gg/BW3mpTA)",
            "organizer": "http://urlab.be/api/users/203/?format=api",
            "meeting": "http://urlab.be/api/meetings/61/?format=api",
            "picture": "http://urlab.be/media/event_pictures/shutterstock_1164147772_2.jpeg"
        },
        {
            "id": 180,
            "place": "S.DC.2.206 / at home",
            "start": "2020-10-05T19:00:00+02:00",
            "stop": "2020-10-05T22:00:00+02:00",
            "title": "SmartMonday octobre 2020",
            "status": "r",
            "description": "Bonjour,\r\nCeci est le premier SmartMonday de l'ann\u00e9e 2020-2021, on va commencer tout doucement avec au programme:\r\n## hastake: Une introduction aux applications mobiles avec Flutter\r\nFlutter est une biblioth\u00e8que d'\u00e9l\u00e9ment graphique pour application mobile, \u00e9crite pour le langage Dart. Ces deux \u00e9l\u00e9ments, pris ensemble, permettent d'\u00e9crire des applications mobiles de mani\u00e8re tr\u00e8s confortable. Cette pr\u00e9sentation fera un tour rapide sur les diff\u00e9rents \u00e9l\u00e9ments pour cr\u00e9er une app puis d\u00e9crira comment impl\u00e9menter une architecture model-view-controller (MVC) avec le stack Dart/Flutter. Ou comment faire facilement une bonne application mobile.\r\n[Rediffusion YouTube](https://youtu.be/G_XTFrSA1Zs \"Avec un meilleur son, normalement\")\r\n\r\n## hyperflow: Barrel-aged data: the pains of persistence. \r\n### (ou comment un petit bout de base de donn\u00e9e mal \u00e9crite peut \u00eatre tr\u00e8s douloureux plus tard)\r\n\u00c9crire une ligne dans une base de donn\u00e9es, c'est ce qu'il y a de plus innocent. Puis, un jour, quelqu'un lit cette donn\u00e9e. Le jour suivant, quelqu'un d'autre la lit, mais en \u00e0 besoin un peu diff\u00e9remment. Le jour d'apr\u00e8s, le monde change et la donn\u00e9e n'est plus tout \u00e0 fait pr\u00e9cise. Le lendemain, on se rend compte que la source de donn\u00e9es \u00e9tait corrompue, mais seulement les jours pairs des mois impairs. Ensuite, on se rend compte qu'on a besoin de donn\u00e9es en temps r\u00e9el. Apr\u00e8s, le comptable vient nous demander pourquoi on a besoin d'un 2\u00e8me stockage pour les comptes de 500TB parce que le premier est rempli.\r\n**\u00c9crire une ligne dans une base de donn\u00e9es, c'est d\u00e9clencher une bombe \u00e0 retardement.**\r\n[Rediffusion YouTube](https://youtu.be/HTmmgB8lOOE)\r\n\r\n##  Pinebook et Bruno S (Unixcorn) La r\u00e9habilitation des syst\u00e8mes du HS. \r\n### (ou comment l'UrLab rena\u00eet de ses cendres)\r\nComment on a remis le site en route et quels sont les projets du hackerspace pour cette ann\u00e9e.\r\n[Rediffusion YouTube](https://youtu.be/kCkr9epq0Ak \"Avec un meilleur son, normalement\")\r\n# \u00c0 savoir:\r\n* Malheureusement, nous ne pouvons pas proposer ni nourriture, ni boissons pour ce SmartMonday, du aux restrictions sanitaires impos\u00e9es par l'ULB\r\n* Lieu: S.DC.2.206 et chez soi, sur la cha\u00eene twitch du Hackerspace (si tout va bien) [Twitch de l'urlab](https://www.twitch.tv/urlab \"The best twitch channel\")\r\n* Moment: Le premier lundi d'octobre (le 5/10/2020) de 19h \u00e0 22h\r\n* Comme pour les cours, les masques sont obligatoires, nous ferons des pauses entre chaque talks pour que vous puissiez sortir un peu pour prendre l'air, boire et manger un coup.\r\n\r\n# Rediffusion:\r\n[Twitch](https://www.twitch.tv/videos/761497135)",
            "organizer": "http://urlab.be/api/users/203/?format=api",
            "meeting": null,
            "picture": "http://urlab.be/media/event_pictures/octobre2020.apng"
        },
        {
            "id": 179,
            "place": "Internet",
            "start": "2020-09-17T01:00:00+02:00",
            "stop": "2020-09-17T02:00:00+02:00",
            "title": "CREPE (C'est le Retour de l'Enfant Prodige Exceptionel)",
            "status": "r",
            "description": "Voila en fait on a de nouveau un site <3 sur vous",
            "organizer": "http://urlab.be/api/users/296/?format=api",
            "meeting": null,
            "picture": "http://urlab.be/media/event_pictures/Capture_du_2020-09-17_23-52-07.apng"
        },
        {
            "id": 153,
            "place": "ULB",
            "start": "2019-03-25T09:00:39+01:00",
            "stop": "2019-03-31T18:00:39+02:00",
            "title": "Printemps des sciences 2k19",
            "status": "r",
            "description": "Cette prochaine \u00e9dition se d\u00e9roulera du 25 au 31 mars 2019 avec comme th\u00e8me :  \r\n\r\n\"\u00c9l\u00e9mentaire !\"\r\nDes mondes par milliards. Des \u00e9l\u00e9ments inertes qui s\u2019assemblent en \u00eatres vivants. Une biodiversit\u00e9 et des \u00e9cosyst\u00e8mes qui d\u00e9passent l\u2019entendement. Et pourtant, tout ce que l\u2019on voit, tout ce que l\u2019on d\u00e9couvre jour apr\u00e8s jour \u2013 de l\u2019infiniment petit \u00e0 l\u2019infiniment grand \u2013 n\u2019est construit qu\u2019\u00e0 partir d\u2019une centaine d\u2019\u00e9l\u00e9ments microscopiques diff\u00e9rents, tous forg\u00e9s au c\u0153ur des fournaises stellaires ! L\u2019oxyg\u00e8ne que nous respirons, le fer que nous ing\u00e9rons, le cuivre de nos pi\u00e8ces de monnaie, le calcium de nos os, l\u2019uranium de nos centrales, le carbone qui nous constitue, l\u2019or de nos bijoux\u2026 Ne serions-nous que des poussi\u00e8res d\u2019\u00e9toiles ? Telle est l\u2019incroyable conclusion provisoire d\u2019une enqu\u00eate qui dure depuis des si\u00e8cles, voire des mill\u00e9naires. Certains \u00e9l\u00e9ments sont omnipr\u00e9sents, d\u2019autres rares et recherch\u00e9s, voire convoit\u00e9s. Ils donnent lieu au meilleur et au pire, depuis toujours. Comment les a-t-on d\u00e9couverts ? Les connait-on vraiment ? Comment les agencer au mieux pour am\u00e9liorer notre monde ? Et ces \u00e9l\u00e9ments, sont-ils si \u00ab \u00e9l\u00e9mentaires \u00bb que cela ? Poup\u00e9es russes ou composants ultimes de la mati\u00e8re ?\r\n\r\nCe sera donc l'occasion de s'inscrire dans le cadre de l'Ann\u00e9e internationale du tableau p\u00e9riodique des \u00e9l\u00e9ments chimiques qui c\u00e9l\u00e8bre ses 150 ans. La particules \u00e9l\u00e9mentaires ou les 4 (5 ?) \u00e9l\u00e9ments sont \u00e9videmment une autre porte d'entr\u00e9e dans cette th\u00e9matique qui, comme toujours, est \u00e0 consid\u00e9rer comme un fil rouge et non comme une contrainte.\r\n\r\n\r\n## Frawni:\r\non joue avec des legos, un raspi, et du code en ligne pour avoir une voiture (ou un train?) t\u00e9l\u00e9command\u00e9e (parce que c'est dr\u00f4le)\r\n\r\ndes liens dr\u00f4les mais sans doute pas faisables sauf si quelqu'un a un lego NXT \u00e0 pr\u00eater :3 (Il parait qu'on peut demander a Geeraerts, il en a)\r\n- [self-driving machine-learning Lego NXT car](https://medium.com/@project_m/self-drives-me-crazy-from-0-to-self-driving-car-in-150-hours-bf4f68d50d8a)\r\n- [github](https://github.com/felipessalvatore/self_driving_pi_car)\r\n- [Pad](https://bimestriel.framapad.org/p/45Q7bwOLJW) du boulot WiP\r\n\r\nun truc plus accessible, je vais sans doute partir explorer ce coin-l\u00e0 pour le PDS\r\n- [android-controlled lego car](http://pdwhomeautomation.blogspot.com/2012/11/raspberry-pi-powered-lego-car.html)\r\n- [upgraded version](http://pdwhomeautomation.blogspot.com/2013/11/raspberry-pi-powered-lego-car-20.html)\r\n\r\net si on veut plonger dans du java (et des trains)\r\n- [java on raspi for lego control](https://www.voxxed.com/2016/12/control-lego-java-raspberry-pi/)\r\n- [tchou-tchou](https://blogs.infosupport.com/internet-of-lego-trains-part-3/)\r\n\r\n[labo lego avec debrief](https://urlab.be/events/171 \"labo lego\")\r\n\r\n## tperale:\r\n\r\nUn emulateur de GameBoy avec un lecteur de cartouches. Qu'est-ce qu'il y a d'\u00e9l\u00e9mentaire?\r\nL'\u00e9mulation consiste \u00e0 imiter le hardware d'une machine dans une autre, au plus bas niveau (r\u00e9implementation d'OPs basiques, etc). Ceci permet d'expliquer aux gens en quoi consiste l'architecture d'un ordinateur (basiquement le mod\u00e8le de Von Neumann).\r\n\r\nLiens:\r\n- [CPU Manual](http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)\r\n- [GB Sound Hardware](http://gbdev.gg8.se/wiki/articles/Gameboy_sound_hardware)\r\n- [The ultimate Game Boy talk](https://www.youtube.com/watch?v=HyzD8pNlpwI)\r\n- [List of GameBoy rom types](https://catskull.net/gb-rom-database/)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 178,
            "place": "131",
            "start": "2019-03-14T18:45:30+01:00",
            "stop": "2019-03-14T20:30:30+01:00",
            "title": "Premi\u00e8re r\u00e9union de mars",
            "status": "r",
            "description": "Premi\u00e8re r\u00e9union de mars",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/60/?format=api",
            "picture": null
        },
        {
            "id": 172,
            "place": "Quai de la D\u00e9rivation 54, 4020 Li\u00e8ge",
            "start": "2019-03-09T13:00:10+01:00",
            "stop": "2019-03-09T22:30:10+01:00",
            "title": "Urlab au LgHS birthday",
            "status": "r",
            "description": "Le LgHS organise une petite sauterie d'anniversaire, la plupart d'entre nous n'ont toujours pas visit\u00e9 leur HS. C'est une bonne occasion de s'y rendre en groupe depuis Bruxelles pour leur rendre visite.\r\n\r\n------\r\n\r\n## Trajets group\u00e9s\r\n\r\n- En train ?\r\n- En voiture:\r\n  -- Okso depuis m\u00e9tro Kraainem, 5 places libres\r\n\r\n------\r\n\r\nLe Hackerspace de Li\u00e8ge f\u00eate ses 3 ans et pend la cr\u00e9maill\u00e8re de sa version 2.1 \ud83c\udf89\r\nLe Hackerspace sera ouvert aux membres et visiteurs d\u00e8s 13h00.\r\n\r\nLiege Hackerspace 3 years birthday and hackerspace warming party for the 2.1 version \ud83c\udf89\r\nThe Hackerspace will be open to members and visitors from 1pm.\r\n\r\n++ ASCIImaton : https://asciimaton.lghs.be/\r\n++ MateMatrix : https://matematrix.lghs.be/\r\n\r\n## Nous suivre et nous contacter :\r\nMAIL: ping@lghs.be\r\nSITE: https://lghs.be/\r\nTWITTER: https://twitter.com/LgHackerSpace\r\nFACEBOOK: https://www.facebook.com/liegehackerspace/\r\nINSTAGRAM: https://www.instagram.com/lghackerspace/\r\n\r\n## Venir // Getting there\r\n- Voiture / Car : 54 Quai de la D\u00e9rivation 4020 Li\u00e8ge\r\n\r\n- Train : Li\u00e8ge Guillemins + Bus\r\nQuai B - Ligne 4, arr\u00eat LIEGE Place du Congr\u00e8s (17min/15stops),\r\nOu: Quai C - Ligne 17, arr\u00eat BRESSOUX Pont (15min/13stops).\r\n\r\n- Bus :\r\nLigne 17, arr\u00eat BRESSOUX Pont (15min/13stops),\r\nLigne 4, arr\u00eat LIEGE Place du Congr\u00e8s (17min/15stops).",
            "organizer": "http://urlab.be/api/users/145/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 177,
            "place": "131",
            "start": "2019-03-06T18:30:01+01:00",
            "stop": "2019-03-06T23:50:01+01:00",
            "title": "LAN Party",
            "status": "r",
            "description": "Viendez, on va nerder !",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 176,
            "place": "K.4.201",
            "start": "2019-03-04T19:00:43+01:00",
            "stop": "2019-03-04T22:30:43+01:00",
            "title": "Smartmonday Mars 2019",
            "status": "r",
            "description": "On revient avec les smartmonday !\r\nAu programme:\r\nRichard:  Les file formats\r\nAbde: le live coding\r\nBruno dusausoy: \"An overview of Elixir and its ecosystem\"",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 168,
            "place": "CI",
            "start": "2019-02-22T20:00:02+01:00",
            "stop": "2019-02-23T01:00:58+01:00",
            "title": "Soir\u00e9e UrLab",
            "status": "r",
            "description": "Le CCC nous manque d\u00e9j\u00e0, et on a du Club Mate \u00e0 foison (pour un court instant).\r\nF\u00eatons cela!",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 174,
            "place": "UrLaB",
            "start": "2019-02-21T18:30:49+01:00",
            "stop": "2019-02-21T20:30:50+01:00",
            "title": "R\u00e9union post fin du monde+2",
            "status": "r",
            "description": "Yet another r\u00e9union",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/59/?format=api",
            "picture": null
        },
        {
            "id": 175,
            "place": "131",
            "start": "2019-02-20T19:00:28+01:00",
            "stop": "2019-02-20T22:00:28+01:00",
            "title": "Francisse LaLANne",
            "status": "r",
            "description": "Tickets disponibles sur https://www.eventbrite.com/e/francisse-lalanne-tickets-56640628645\r\nIl faut s'inscrire pour s\u2019assurer d'avoir assez de places assise",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 171,
            "place": "Labo Lego, NO8",
            "start": "2019-02-20T10:00:32+01:00",
            "stop": "2019-02-20T18:00:32+01:00",
            "title": "UrLab s'infiltre dans le labo lego",
            "status": "r",
            "description": "Si on vient avec un plan, on peut essayer de tenter de programmer des legos RCX, voir si on arrive a reproduire le machine-learning (dont les liens sont dans PDS 2k19).\r\n\r\n# copy-paste de PDS 2K19:\r\non joue avec des legos, un raspi, et du code en ligne pour avoir une voiture (ou un train?) t\u00e9l\u00e9command\u00e9e (parce que c'est dr\u00f4le)\r\n\r\ndes liens dr\u00f4les mais sans doute pas faisables sauf si quelqu'un a un lego NXT \u00e0 pr\u00eater :3 (Il parait qu'on peut demander a Geeraerts, il en a)\r\n- [self-driving machine-learning Lego NXT car](https://medium.com/@project_m/self-drives-me-crazy-from-0-to-self-driving-car-in-150-hours-bf4f68d50d8a)\r\n- [github](https://github.com/felipessalvatore/self_driving_pi_car)\r\n\r\n# D\u00e9brief de cette premi\u00e8re journ\u00e9e au labo:\r\nC'\u00e9tait cool, on a juste tri\u00e9 les Lego et essayer d'installer des trucs.\r\non a essayer de [programmer un rcx gr\u00e2ce \u00e0 ceci](https://minordiscoveries.wordpress.com/2014/01/20/using-nqc-on-a-raspberry-pi-to-program-a-lego-mindstorms-rcx-brick/ \"programmer un rcx\") mais vu qu'on avait pas trop de connection internet via le raspi on a pas su d\u00e9passer l'\u00e9tape installation de bison et flex.\r\nPour la prochaine fois, penser \u00e0 faire ce petit tuto d'installation pour programmer en [nqc](https://en.wikipedia.org/wiki/Not_Quite_C \"nqc\") sur les [rcx](https://en.wikipedia.org/wiki/Lego_Mindstorms#RCX \"rcx\").\r\nPeut-\u00eatre qu'on va pouvoir emprunter un rcx et des moteurs,capteurs,... pour faire joujou au hs jusqu'\u00e0 la prochaine fois.\r\nPour se connecter au raspi en ssh sans que celui-ci soit connecter sur internet, on a param\u00e9tr\u00e9 des ip fixes sur le raspi et le pc communiquant avec celui-ci.\r\npour arriver \u00e0 cel\u00e0, on a ajout\u00e9 :\r\n```\r\niface lo inet loopback\r\niface enp2s0 inet static\r\n\r\naddress 192.168.1.2\r\nnetmask 255.255.255.0\r\ngateway 192.168.1.254\r\n```\r\nDans le fichier `/etc/network/interfaces`\r\npuis on a run les commandes:\r\n```\r\nsudo ip addr change  dev enp2s0 192.168.1.2/24   \r\nip a\r\nping 192.168.1.3 # ip du raspi\r\n```\r\nPour la prochaine fois, prendre aussi: plus de piles/piles rechargeables, des cables rj45, du mate, d'autres trucs",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 173,
            "place": "NO4 Salles PC",
            "start": "2019-02-19T16:30:12+01:00",
            "stop": "2019-02-19T19:30:12+01:00",
            "title": "WS Make",
            "status": "r",
            "description": "On va tenter d'enseigner un truc a des personnes",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 169,
            "place": "131",
            "start": "2019-02-14T18:30:34+01:00",
            "stop": "2019-02-14T20:00:34+01:00",
            "title": "R\u00e9union post fin du monde+1",
            "status": "r",
            "description": "On rer\u00e9unionne et on picole !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/58/?format=api",
            "picture": null
        },
        {
            "id": 163,
            "place": "UrLab",
            "start": "2019-02-07T18:00:11+01:00",
            "stop": "2019-02-07T21:30:11+01:00",
            "title": "R\u00e9union post fin du monde",
            "status": "r",
            "description": "On vous a manqu\u00e9? Pas d'inqui\u00e9tude! On est de retour (pour vous jouer un mauvais tour?), prets a se remettre au travail.\r\nQui veut prendre des d\u00e9cisions?",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": "http://urlab.be/api/meetings/57/?format=api",
            "picture": null
        },
        {
            "id": 81,
            "place": "131",
            "start": "2019-02-06T18:00:52+01:00",
            "stop": "2019-02-06T22:00:52+01:00",
            "title": "Le R\u00e9seau, c'est de l'eau",
            "status": "r",
            "description": "# Apprennons ensemble \u00e0 jouer avec du r\u00e9seau :-)\r\n\r\n\"Pourquoi la wifi marche paaaaaaaaaas?\" eh ben on va voir comment tout \u00e7a fonctionne et comment fonctionnent les internet.\r\n\r\n# Sujets pour cette fois-ci :\r\n* ipv4\r\n* mod\u00e8le OSI(encapsulation)\r\n* diff\u00e9rence commut\u00e9/rout\u00e9\r\n* diff\u00e9rents types de r\u00e9seau physiques\r\n* diff\u00e9rents types de Topologies(bus, \u00e9toile, ...)\r\n* PoE et petits trucs sympa \u00e0 savoir pour le r\u00e9seau 100mbit/s et 1Gbit/s\r\n\r\n# Pr\u00e9-requis pour ce workshop :\r\n* Aucun \r\n\r\n# Mat\u00e9riel requis :\r\n* un laptop avec un port ethernet (ou un adaptateur)\r\n* votre sourire :-)",
            "organizer": "http://urlab.be/api/users/164/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 164,
            "place": "ULB",
            "start": "2019-02-01T12:00:02+01:00",
            "stop": "2019-02-04T18:00:03+01:00",
            "title": "Fosdem",
            "status": "r",
            "description": "Le FOSDEM est \u00e0 l'ULB \\o/\r\n\r\nLe Fosdem est un rassemblement gratuit annuel du logiciel open source. Il y'a plein de conf\u00e9rences de goodies et c'est aussi notre source de revenus principale. Viendez :-) \u00e7a va \u00eatre chouette",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 150,
            "place": "Liepzig",
            "start": "2018-12-24T16:00:32+01:00",
            "stop": "2018-12-31T16:00:32+01:00",
            "title": "UrLab va au CCC",
            "status": "r",
            "description": "Allons au CCC!\r\n\r\nPremi\u00e8re \u00e9tape, les tickets: tentons d'avoir un voucher hackerspace.\r\n\r\nDeuxieme \u00e9tape, le transport: non,pas de car pour UrLab malheureusement.\r\n\r\nTroisi\u00e8me \u00e9tape, ajustement des logements.\r\n\r\nQuatri\u00e8me \u00e9tape: on est partis!",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 162,
            "place": "131",
            "start": "2018-12-06T18:00:38+01:00",
            "stop": "2018-12-06T20:00:38+01:00",
            "title": "La r\u00e9union du jeudi",
            "status": "r",
            "description": "r\u00e9unionnons, r\u00e9unionnons !\r\nAvant d'\u00e9tudier pour de bon...\r\n\r\n*voir le pad pour les modifications propos\u00e9es aux statuts du HS*",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/56/?format=api",
            "picture": null
        },
        {
            "id": 159,
            "place": "S.K.3.401",
            "start": "2018-12-03T19:00:00+01:00",
            "stop": "2018-12-03T22:00:00+01:00",
            "title": "Smartmonday d\u00e9cembre 2018",
            "status": "r",
            "description": "Hello les informaticiens,\r\npour terminer ce quadri en beaut\u00e9, quoi de mieux qu'un smartmonday ?\r\n\r\nAu programme:\r\n### C4: OpenStreetMap : bien plus qu'une carte !\r\nOpenStreetMap c'est une carte en open data bien c'est aussi une mine d'or de data !\r\nAu programme :\r\n\r\n * Introduction \u00e0 OSM\r\n * Fabrique tes propres cartes\r\n * Comment utiliser les donn\u00e9es d'OSM hors d'une carte:\r\n    * Routing/directions \u00e0 v\u00e9lo en \u00e9vitant les pav\u00e9s\r\n    * Traveling salesman problem: quel est le chemin le plus court en train entre les 10 grandes villes de Belgique\r\n    * Trouvez dans OSM combien il y de hackerspaces en Europe ?\r\n    * Geocoding\r\n * Comment contribuer \u00e0 OSM ?\r\n\r\n### Keno Merckx: La complexit\u00e9 du probl\u00e8me Tetris\r\n\r\nLe but de cette pr\u00e9sentation est de formaliser le concept de la difficult\u00e9 \"math\u00e9matique\" d\u2019un probl\u00e8me et de donner une introduction non formelle \u00e0 la th\u00e9orie de la complexit\u00e9. A cette fin, nous utiliserons le c\u00e9l\u00e8bre jeu vid\u00e9o Tetris pour illustrer les notions de \"langage\", de \"probl\u00e8me\", de \"classe de complexit\u00e9\" et de \"r\u00e9duction polynomiale\". Nous aborderons \u00e9galement le fameux probl\u00e8me P=NP.\r\n\r\n### tperale feat. Maitre Bib.: Comprendre et ne pas se perdre dans l'\u00e9cosyst\u00e8me JS quand on y connait rien en prenant l'exemple du framework React.\r\n\r\nComme d'hab \u00e0 boire et \u00e0 grignoter pour profiter au mieux !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 160,
            "place": "131",
            "start": "2018-11-29T18:30:02+01:00",
            "stop": "2018-11-29T23:00:02+01:00",
            "title": "Hackathon Incubator",
            "status": "r",
            "description": "Hello les hackers,\r\nDans le cadre du projet [P.H.E.N.I.X][1], voici le premier mini hackathon d'une longue s\u00e9rie afin d'am\u00e9liorer les soft et le hard du hackerspace.\r\nPour ce premier event, on va s'occuper de l'[incubator][2]. En effet, notre site \u00e0 l'air tr\u00e8s complet mais il poss\u00e8de encore quelques faiblesses et m\u00e9riterait\r\ndes am\u00e9liorations et nouvelles features !\r\n\r\nAfin de vous pr\u00e9parez \u00e0 ce hackathon, un mini-workshop django sera organis\u00e9 le __mardi 27 novembre \u00e0 partir de 19h__ au hs\r\n\r\nVoici une liste (non-exhaustive) de ce qui peut \u00eatre fait pour l'am\u00e9liorer:\r\n\r\n* refaire le wiki(en cours)\r\n* Cr\u00e9er une newbie page (en cours)\r\n* impl\u00e9menter un syst\u00e8me de badge\r\n* impl\u00e9menter un syst\u00e8me de type eventbrite\r\n* Trouver un syst\u00e8me pour all\u00e9ger le menu de transfert d'argent sur l'ardoise\r\n* (re) designer le syst\u00e8me de bani\u00e8re pour les messages important afficher sur la page d'accueil\r\n* ...\r\n\r\nsi tu as envie d'aider mais que tu ne connais pas encore django, le framework qu'on utilise, n'h\u00e9site pas \u00e0 aller voir ce magnifique [tutoriel][3] ;)\r\nEnsuite, tu peux aussi regarder le code de l'incubator sur [github][2] et cloner le repo, cr\u00e9er un venv et installer les requirements (tout se trouve dans le readme)\r\n\r\nOn se commandera s\u00fbrement qqch \u00e0 bouffer et il aura probablement un bac de bi\u00e8re \u00e0 disposition des participants ;) \r\n\r\n[1]: https://urlab.be/projects/89 \"P.H.E.N.I.X\"\r\n[2]: https://github.com/UrLab/incubator \"incubator\"\r\n[3]: https://docs.djangoproject.com/en/2.1/intro/tutorial01/ \"tuto django\"",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 161,
            "place": "urlab",
            "start": "2018-11-26T18:00:15+01:00",
            "stop": "2018-11-26T23:00:15+01:00",
            "title": "Introduction \u00e0 HAL1",
            "status": "r",
            "description": "Il est temps faire bouger les chose et commencer HAL1 avant no\u00ebl",
            "organizer": "http://urlab.be/api/users/4/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 158,
            "place": "131",
            "start": "2018-11-22T18:30:45+01:00",
            "stop": "2018-11-22T20:00:45+01:00",
            "title": "Jeudi c'est r\u00e9u",
            "status": "r",
            "description": "on r\u00e9unionne, on r\u00e9unionne mais quand est-ce qu'on picole ?",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/55/?format=api",
            "picture": null
        },
        {
            "id": 157,
            "place": "Urlab",
            "start": "2018-11-14T19:00:14+01:00",
            "stop": "2018-11-14T19:00:14+01:00",
            "title": "Capture the unreal flag (LAN party)",
            "status": "r",
            "description": "Let us capture the unreal tournament 2004 flag for real. It has been too long.\r\n\r\n**Inscription gratuite, mais n\u00e9anmoins obligatoire sur [EVENTBRITE](https://www.eventbrite.com/e/capture-the-unreal-flag-lan-party-tickets-52391158365) _(car les places sont limit\u00e9es)_**",
            "organizer": "http://urlab.be/api/users/81/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 155,
            "place": "131",
            "start": "2018-11-08T18:30:19+01:00",
            "stop": "2018-11-08T20:00:19+01:00",
            "title": "r\u00e9union qui a une date pr\u00e9vue",
            "status": "r",
            "description": "Ca va \u00eatre bien.",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/54/?format=api",
            "picture": null
        },
        {
            "id": 152,
            "place": "S.AW1.125",
            "start": "2018-11-05T19:00:52+01:00",
            "stop": "2018-11-05T22:00:52+01:00",
            "title": "Smartmonday novembre 2018",
            "status": "r",
            "description": "Deuxi\u00e8me smartmonday de l'ann\u00e9e !\r\nDeux talks sur l'informatique\r\n# Les CTF (rom1)\r\n* k\u00e8k\u00e9c\u00e9 ?\r\n* pourquoi faut-il y participer ?\r\n\r\n# Monitoring et op\u00e9rations quotidiennes avec Grafana (iTitou)\r\n\r\n_Description structur\u00e9e \u00e0 venir_\r\n\r\n* Grafana, qu'est-ce que c'est, comment l'installer ?\r\n* Que peut-on faire et ne pas faire ?\r\n* Comment \u00e7a peut m'aider au quotidien ?\r\n* Concepts:\r\n    * Operational dashboard\r\n    * Backends, graphes, plugins\r\n    * Influxdb query language, aggregats, groupby\r\n    * Annotations et alertes\r\n    * Autres backends, backends customs",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 156,
            "place": "Patinoire Poseidon",
            "start": "2018-11-03T13:00:13+01:00",
            "stop": "2018-11-03T15:30:13+01:00",
            "title": "Le HS \u00e0 la patinoire",
            "status": "r",
            "description": "Si vous \u00eates chaud mettez vos disponibilit\u00e9s [ici](https://doodle.com/poll/bgbbd7yisac9uuck)",
            "organizer": "http://urlab.be/api/users/296/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 154,
            "place": "UrLaB 131",
            "start": "2018-10-22T13:30:00+02:00",
            "stop": "2018-10-22T21:30:00+02:00",
            "title": "Menuiserie pour la matrice C.L.U.B. M.A.T.E.",
            "status": "r",
            "description": "(edit: fuck les plannings, j'ai fini le meuble avant l'event parce que yolo)\r\n\r\nPour progresser plus avant dans la construction de le matrice Cyber Lightbubble Ultra Bright Managing Arbitrary Text Enhanced (ci-apr\u00e8s abr\u00e9g\u00e9 C.L.U.B. M.A.T.E.), il nous faut couper du bois !\r\n\r\nCe vendredi, nous aurons donc trois objectifs :\r\n- Facile: couper des panneaux arri\u00e8res pour les bacs r\u00e9cemment pr\u00e9par\u00e9 (je viendrais avec ma scie-sauteuse et des planches).\r\n- Moyen: fabriquer un meuble 150x30cm avec du bois de palette \u00e0 placer sous la matrice (j'ai d\u00e9j\u00e0 d\u00e9soss\u00e9 les palettes pr\u00e9sentes au HS) (je dois finir le plan dans le coin du tableau blanc).\r\n- Difficile: botter les fesses du projet A.L.C.O.O.L pour qu'ils se d\u00e9p\u00eachent et finissent leurs modifications de la planche \u00e0 outils.\r\n\r\nBien s\u00fbr, en fonction de la main d'\u0153uvre en pr\u00e9sence, il sera toujours possible de souder des leds et emballer des bouteilles.\r\n\r\n\r\nOn a peut-\u00eatre pas la plus grosse matrice, mais on a la plus belle ! C'est du travail artisanal fait avec passion ! <3",
            "organizer": "http://urlab.be/api/users/260/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 151,
            "place": "131",
            "start": "2018-10-18T18:30:13+02:00",
            "stop": "2018-10-18T19:30:13+02:00",
            "title": "R\u00e9union populaire",
            "status": "r",
            "description": "* le mail de Leroy\r\n* WS GIT\r\n* le SM",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/53/?format=api",
            "picture": null
        },
        {
            "id": 144,
            "place": "131",
            "start": "2018-10-10T18:00:00+02:00",
            "stop": "2018-10-10T20:00:00+02:00",
            "title": "Quantum Wednesday",
            "status": "r",
            "description": "Workshop sur l'informatique quantique.\r\nL'objectif est de comprendre ensemble les principes de base utiles et \u00e0 l'int\u00e9r\u00eat du schmilblick, de s'initier \u00e0 la programmation quantique sur un simulateur (IBM Q pour commencer), puis \u00e9ventuellement de jouer avec et de voir ce qu'on peut faire en impl\u00e9mentant des algorithmes (que des gens vachement malins ont pens\u00e9s), en fonction du temps qu'il reste.\r\nSi assez d'int\u00e9ress\u00e9s on refera une (des ?) s\u00e9ance(s) pour pousser plus loin avec une lib plus compl\u00e8te.\r\nLien des [slides](https://docs.google.com/presentation/d/1fSh7EB-ymg-51jDkR9CmIXzottkTA3E2WjQzhSUF-lQ/edit#slide=id.g43edc4abb6_0_9)",
            "organizer": "http://urlab.be/api/users/123/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 147,
            "place": "131",
            "start": "2018-10-09T18:00:06+02:00",
            "stop": "2018-10-09T20:00:06+02:00",
            "title": "La petite r\u00e9u qui pop hebdomadairement",
            "status": "r",
            "description": "Apr\u00e8s un petit td, quoi de mieux que de faire une petite r\u00e9union ? :)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/52/?format=api",
            "picture": null
        },
        {
            "id": 148,
            "place": "131",
            "start": "2018-10-09T15:00:48+02:00",
            "stop": "2018-10-09T16:00:48+02:00",
            "title": "LIVRAISON DE CM, FIN DE LA GRANDE FAMINE !",
            "status": "r",
            "description": "Oyez, oyez membre de l'UrLab apr\u00e8s presque 4 mois sans le pr\u00e9cieux nectar dor\u00e9 prodiguant \u00e9nergie et effa\u00e7ant la fatigue, celui-ci ainsi que son comparse couleur caf\u00e9 fort seront de retour ce jeudi ! Pr\u00e9parez vos bras et vos papilles !\r\nBref, grosse commande ce jeudi en tre 9h et 16h, on a besoin d'un peu de monde donc soyez l\u00e0 :)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 146,
            "place": "Lille",
            "start": "2018-10-06T10:00:36+02:00",
            "stop": "2018-10-07T23:00:36+02:00",
            "title": "UrLab va \u00e0 PyConFR (Lille)",
            "status": "r",
            "description": "C'est gratuit, c'est pas loin, \u00e7a a l'air cool. Allons y ensemble !\r\n\r\nProgramme l\u00e0 bas : https://www.pycon.fr/2018/images/program.pdf\r\nInscription obligatoire l\u00e0 bas : https://www.helloasso.com/associations/afpy/evenements/pyconfr-2018",
            "organizer": "http://urlab.be/api/users/8/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 143,
            "place": "P.FORUM.H",
            "start": "2018-10-02T16:00:35+02:00",
            "stop": "2018-10-02T19:00:35+02:00",
            "title": "GNU/Linux Install Party",
            "status": "r",
            "description": "Nous organisons une install party pour aider les BA1 a installer GNU/Linux sur leurs machines :-)\r\n\r\nNous proposons une version de GNU/Linux Mint en machine virtuelle. Toute autre installation est discutable avec les personnes sur place.\r\n\r\nOn a besoin de volontaires pour aider a installer, et on prendra sans doute bi\u00e8res et club mate (qui normalement sera arriv\u00e9 d'ici-l\u00e0) avec pour le moral.\r\n\r\n# Prenez votre PC et faites des sauvegardes !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 145,
            "place": "S.K.3.401",
            "start": "2018-10-01T19:00:31+02:00",
            "stop": "2018-10-01T21:30:31+02:00",
            "title": "Smartmonday octobre 2018",
            "status": "r",
            "description": "Bonjour \u00e0 tous,\r\nPour ce premier smartmonday, on commencera soft!\r\n__au programme:__\r\n- pr\u00e9sentation du hs et de ses \u00e9v\u00e8nements cette ann\u00e9e\r\n- thibault: Qu'est-ce que c'est \u00eatre un hacker\r\n- abde: la 3d\r\n\r\nIl y aura des snacks et des boissons \u00e0 prix d\u00e9mocratique !\r\n\r\n### \u00e0 savoir:\r\nlieu: S.K.3.401\r\nHeure: 19:00\r\njour: lundi 1 octobre 2018",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 142,
            "place": "131",
            "start": "2018-09-28T18:00:48+02:00",
            "stop": "2018-09-28T19:00:48+02:00",
            "title": "R\u00e9union MUCA",
            "status": "r",
            "description": "# R\u00e9union\r\n\r\nR\u00e9union destin\u00e9e a parler exclusivement de la MUCA\r\n\r\n* r\u00e9organisation du space\r\n* nettoyage\r\n\r\n## Objectifs :\r\n\r\n* fixer une date pour la MUCA\r\n* voter pour les nouveaux plans si r\u00e9organisation il y'a",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 141,
            "place": "131",
            "start": "2018-09-25T18:30:53+02:00",
            "stop": "2018-09-25T19:00:53+02:00",
            "title": "R\u00e9union SM et install party",
            "status": "r",
            "description": "# R\u00e9union\r\n\r\nOn va y parler des pr\u00e9paratifs pour : \r\n\r\n* L'install party du 02/10/2018 (si tout se passe bien)\r\n* Le prochain Smart Monday\r\n\r\nNe pas ajouter de points except\u00e9 si vraiment urgent",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/51/?format=api",
            "picture": null
        },
        {
            "id": 140,
            "place": "131",
            "start": "2018-09-18T18:30:06+02:00",
            "stop": "2018-09-18T20:30:07+02:00",
            "title": "R\u00e9union: Back to business",
            "status": "r",
            "description": "Eh! salut toi :)\r\nOn t'a manqu\u00e9 pendant ces 4 mois et demi ?\r\nne plus participer \u00e0 une r\u00e9union importante te manque ?\r\ntes potes hackers te manquent ?\r\n\r\nRassure-toi ! UrLab is back in business et on va commencer cette ann\u00e9e sur les chapeaux de roue\r\navec une bonne r\u00e9union des familles ;)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/50/?format=api",
            "picture": null
        },
        {
            "id": 137,
            "place": "Parking janson",
            "start": "2018-09-13T09:00:33+02:00",
            "stop": "2018-09-13T17:00:33+02:00",
            "title": "UrLab a la Journ\u00e9e d'Adoration du Nouvel \u00c9lu",
            "status": "r",
            "description": "[lien](https://www.ulb.ac.be/jane/)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 139,
            "place": "Bruxelles - Pays-bas",
            "start": "2018-07-22T10:00:22+02:00",
            "stop": "2018-07-22T18:00:22+02:00",
            "title": "Visite de Bitlair",
            "status": "r",
            "description": "#Contexte :\r\n\r\nJ'ai r\u00e9ussi \u00e0 d\u00e9goter de nouveaux switch pour le HS :-), encore plus puissant (et surtout plus stable) que les pr\u00e9c\u00e9dents.\r\n\r\nSeulement, il va faloir aller les chercher aux Pays-Bas dans le hackerspace [Bitlair](https://bitlair.nl)\r\n\r\nPour vous donner un aper\u00e7u, c'est un hackerspace de 340m\u00b2 qui contient des imprimantes 3D, CNC, postes \u00e0 souder etc. qui a notament dans un de ces projets : eventinfra.org qui est juste l'organisation qui a fourni le mat\u00e9riel r\u00e9seau utilis\u00e9 \u00e0 SHA et CCC... Voili Voilou :-)\r\n\r\nViendez :-) Ils ont du club-mate\r\n\r\n#Transport :\r\n\r\nJe dispose d'une renault scenic 2 pour aller jusque l\u00e0, aller retour. Je peux embarquer 4 passagers ;-)\r\n\r\n# Un peu de photos pour l'inspiration : [inspiration](https://photos.app.goo.gl/wJe7ESzMuwYSnCwV9)",
            "organizer": "http://urlab.be/api/users/164/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 134,
            "place": "UrLab",
            "start": "2018-07-19T18:30:55+02:00",
            "stop": "2018-07-19T21:00:55+02:00",
            "title": "R\u00e9union Surprise [REPORTEE]",
            "status": "r",
            "description": "On sait qu'on a dit qu'il n'y aurait plus de r\u00e9unions avant les vacances, mais maintenant c'est les vacances!\r\nPour f\u00eater \u00e7a, r\u00e9union!\r\n\r\nEn toute s\u00e9riosit\u00e9, on a quand m\u00eame quelques points importants \u00e0 d\u00e9battre, donc venez, venez.",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": "http://urlab.be/api/meetings/47/?format=api",
            "picture": null
        },
        {
            "id": 138,
            "place": "Delacroix",
            "start": "2018-07-10T17:00:22+02:00",
            "stop": "2018-07-10T17:00:22+02:00",
            "title": "Visite du HSBXL",
            "status": "r",
            "description": "Le 131 est mort pour un petit temps, allons visiter nos copains du HSBXL :-) (ils ont du club mate)\r\nViendez ;-) ils sont gentil",
            "organizer": "http://urlab.be/api/users/164/?format=api",
            "meeting": "http://urlab.be/api/meetings/49/?format=api",
            "picture": null
        },
        {
            "id": 129,
            "place": "La Cit\u00e9 des Sciences et de l'Industrie, Paris",
            "start": "2018-06-30T09:00:00+02:00",
            "stop": "2018-07-01T07:00:00+02:00",
            "title": "UrLab (n'est pas) \u00e0 la Nuit du Hack",
            "status": "r",
            "description": "Les frenchies l'ont compris, c'est la nuit qu'on hack le mieux ! C'est pourquoi ils ont organis\u00e9 un truc sympa pendant la nuit du 30 juin au 1er juillet.",
            "organizer": "http://urlab.be/api/users/260/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 135,
            "place": "Solbosch - Parking Janson",
            "start": "2018-06-25T12:00:51+02:00",
            "stop": "2018-06-25T16:00:52+02:00",
            "title": "Le HS est au Rheto Summer Day",
            "status": "r",
            "description": "On essaie d'ap\u00e2ter des jeunes futurs BA1 et aussi on montre nos LEDs, parce que, quand m\u00eame, c'est cool.\r\nVenez aider \u00e0 monter, tenir le stand, d\u00e9monter!\r\nPlus de d\u00e9tails \u00e0 la [r\u00e9union](https://urlab.be/events/134)!",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 131,
            "place": "",
            "start": "2018-06-25T10:00:49+02:00",
            "stop": "2018-06-25T19:00:49+02:00",
            "title": "Journ\u00e9e(s) de Grand Nettoyage",
            "status": "r",
            "description": "Pour \u00e9viter de pourir pendant l'\u00e9t\u00e9, on profite du beau temps pour mettre la musique \u00e0 fond et nettoyer ce bazaar de fond en comble.\r\nA priori, fin juin, mais on s'adaptera.\r\n\r\nChannel: #muca\r\n\r\nAu menu:\r\n\r\n* d\u00e9placement des meubles pour aller nettoyer ces coins qui conservent des vestiges;\r\n* tri des bacs de la cuisine (et d\u00e9poussi\u00e9rage de toute cette zone);\r\n* \u00e9teignage du frigo afin de le d\u00e9givrer (au passage, nettoyage aussi, hop!);\r\n* d\u00e9carcrasser les poubelles (l'id\u00e9al \u00e0 atteindre: absence de moucherons aux HS);\r\n* nettoyage des toilettes qui n'attendent que \u00e7a depuis un bon bout de temps*;\r\n* potentiellement repeindre des murs;\r\n* Ranger armoire de la cuisine;\r\n* d\u00e9placer \u00e9lectronique des bacs de la cuisine vers l'electronic Desk(tm);\r\n* trier les tours;\r\n* \u00c9tiquetter les bacs;\r\n* Balancer des trucs;\r\n* \u00c9tudier changement de table (barre du milieu chiante, un peu trop grande,...);\r\n* accrocher le nouveau tableau blanc\r\n* nettoyage du four et du micro-onde\r\n* on verra, y a surement des trucs \u00e0 rajouter.\r\n\r\n*Eligoan s'engage \u00e0 nettoyer les toilettes si on a assez de volontaires pr\u00e9sents - n'attendez plus!\r\n\r\nPS: Il est possiiiible qu'on s'organise un petit bbq en fin de journ\u00e9e pour se f\u00e9liciter entre bons travailleurs",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 136,
            "place": "UrLab",
            "start": "2018-06-21T18:30:42+02:00",
            "stop": "2018-06-21T22:30:42+02:00",
            "title": "Mini Reunion",
            "status": "r",
            "description": "Que les points urgents ce soir, on reporte le reste.",
            "organizer": "http://urlab.be/api/users/265/?format=api",
            "meeting": "http://urlab.be/api/meetings/48/?format=api",
            "picture": null
        },
        {
            "id": 133,
            "place": "*",
            "start": "2018-05-25T00:00:00+02:00",
            "stop": "2018-05-25T23:55:55+02:00",
            "title": "Towel Day",
            "status": "r",
            "description": "## N'oubliez pas votre serviette !\r\n[https://en.wikipedia.org/wiki/Towel_Day](https://en.wikipedia.org/wiki/Towel_Day)\r\n\r\n\u00ab A towel, it says, is about the most massively useful thing an interstellar hitchhiker can have. Partly it has great practical value. You can wrap it around you for warmth as you bound across the cold moons of Jaglan Beta; you can lie on it on the brilliant marble-sanded beaches of Santraginus V, inhaling the heady sea vapours; you can sleep under it beneath the stars which shine so redly on the desert world of Kakrafoon; use it to sail a miniraft down the slow heavy River Moth; wet it for use in hand-to-hand-combat; wrap it round your head to ward off noxious fumes or avoid the gaze of the Ravenous Bugblatter Beast of Traal (such a mind-bogglingly stupid animal, it assumes that if you can't see it, it can't see you \u2014 daft as a brush, but very very ravenous); you can wave your towel in emergencies as a distress signal, and of course dry yourself off with it if it still seems to be clean enough.\r\n \r\nMore importantly, a towel has immense psychological value. For some reason, if a strag (strag: non-hitch hiker) discovers that a hitchhiker has his towel with him, he will automatically assume that he is also in possession of a toothbrush, face flannel, soap, tin of biscuits, flask, compass, map, ball of string, gnat spray, wet weather gear, space suit etc., etc. Furthermore, the strag will then happily lend the hitch hiker any of these or a dozen other items that the hitch hiker might accidentally have \"lost.\" What the strag will think is that any man who can hitch the length and breadth of the galaxy, rough it, slum it, struggle against terrible odds, win through, and still knows where his towel is, is clearly a man to be reckoned with.\r\nHence a phrase that has passed into hitchhiking slang, as in \"Hey, you sass that hoopy Ford Prefect? There's a frood who really knows where his towel is.\" (Sass: know, be aware of, meet, have sex with; hoopy: really together guy; frood: really amazingly together guy. \u00bb\r\n\u2014\u2009Douglas Adams, The Hitchhiker's Guide to the Galaxy",
            "organizer": "http://urlab.be/api/users/260/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 125,
            "place": "K.4.201",
            "start": "2018-05-07T19:00:03+02:00",
            "stop": "2018-05-07T22:30:03+02:00",
            "title": "Smartmonday mai 2018",
            "status": "r",
            "description": "Dernier SmartMonday de l'ann\u00e9e acad\u00e9mique :) \r\n\r\n## Au programme:\r\n\r\n* Olblak: Sysadmin 2.0: An Infrastructure CI/CD Story\r\nEn se basant sur l'infrastructure du project Jenkins, \r\nje montrerai le parcours d'une application web \r\nen partant d'un repo git \u00e0 la mise en production sur un cluster Kubernetes.\r\n\r\n* Rom3 : Comment p\u00e9cho ta race quand tu es en informatique ?\r\nLe couple et sa formation vu au travers du prisme de diverses disciplines.\r\n\r\n* Nikita Veshchikov: How to build a crypto-ransomware.",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 132,
            "place": "131",
            "start": "2018-05-02T18:30:28+02:00",
            "stop": "2018-05-02T21:00:28+02:00",
            "title": "LA r\u00e9union d'avant les vacances",
            "status": "r",
            "description": "Nouveau comit\u00e9, Nouvelles R\u00e9unions :)\r\n\r\n__N'oubliez pas de payer vos cartes de membres pour participer!__",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/46/?format=api",
            "picture": null
        },
        {
            "id": 128,
            "place": "131",
            "start": "2018-04-19T18:00:55+02:00",
            "stop": "2018-04-19T19:30:55+02:00",
            "title": "Barbecue de l'AG",
            "status": "r",
            "description": "[Pour vous inscrire, c'est ici !](https://goo.gl/forms/0nn3ILFaQ2H9qtTU2 \"BBQ\")\r\nAu programme, de la viande, de la viande, des sauces et du pain :p",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 127,
            "place": "131",
            "start": "2018-04-19T18:00:02+02:00",
            "stop": "2018-04-19T22:30:02+02:00",
            "title": "AG \u00e9lective du hackerspace !!!",
            "status": "r",
            "description": "L'ann\u00e9e acad\u00e9mique est bient\u00f4t finie, il est temps d'\u00e9lire le nouveau conseil d'administration !\r\n\r\nC'est pourquoi nous vous convions tous (jeunes, vieux, afficionados, int\u00e9ress\u00e9s, impliqu\u00e9s, ...) \u00e0 notre AG qui aura lieu __le jeudi 19 avril !__\r\nNous commencerons cette soir\u00e9e \u00e0 __18h00__ p\u00e9tante avec un __barbecue__\r\nEnsuite, vers __19h30__, nous nous retrouverons dans le hackerspace pour :\r\n- la d\u00e9charge du conseil d'administration;\r\n- l'\u00e9lection du nouveau conseil d'administration;\r\n- parler du futur du hackerspace.\r\n\r\n__/!\\ IMPORTANT /!\\ __\r\nPour rappel, 3 postes sont \u00e0 pourvoir:\r\n\r\n* **Le mainteneur** est le _r\u00e9f\u00e9rent_ pour le hackerspace. Il est la _personne de contact_ pour les personnes externes \u00e0 UrLab,  _assure_ la responsabilit\u00e9 de la bonne tenue des activit\u00e9s et _pr\u00e9side_ les r\u00e9unions hebdomadaires.\r\n* **Le vice-mainteneur** _assiste_ le mainteneur dans ses t\u00e2ches et le _suppl\u00e9e_ lorsque le mainteneur est absent. Il peut en outre prendre le r\u00f4le de _personne de contact_ interne au Hackerspace.\r\n* **Le tr\u00e9sorier**  s'assure de la _bonne tenue_ des comptes du Hackerspace: il _effectue_ les payements et remboursements, et _consulte_ p\u00e9riodiquement les relev\u00e9s bancaires pour v\u00e9rifier l'\u00e9quilibre budg\u00e9taire.\r\n\r\n**Tout le monde**, quelque soit l'anciennet\u00e9, est **invit\u00e9 \u00e0 postuler** pour ces fonctions qui sont essentielles au bon fonctionnement du hackerspace. Pour obtenir plus de d\u00e9tails, n'h\u00e9sitez pas \u00e0 contacter les mandataires actuels (`mino`, `Herrgrim0` et `ragnaren` sur [IRC](http://webchat.freenode.net/?channels=urlab)) ou irl.\r\n\r\nSi vous voulez devenir mainteneur, vice-mainteneur, tr\u00e9sorier, __envoyez-nous un mail__ \u00e0 *contact@urlab.be*\r\n\r\nSi vous voulez participer au barbecue, __[Tout se trouve ici][1]__. Sauces et pains sont compris d'office dans le pack !\r\n\r\nViendez __tr\u00e8s tr\u00e8s__ nombreux ;)\r\n\r\n[1]: https://urlab.be/events/128 \"Event BBQ\"",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 130,
            "place": "131",
            "start": "2018-04-16T11:00:47+02:00",
            "stop": "2018-04-16T14:00:47+02:00",
            "title": "Make UrLab Clean Again",
            "status": "r",
            "description": "![Make UrLab Clean Again !](https://i.imgur.com/23CI2Yr.png).\r\n\r\nLe hackerspace est d\u00e9j\u00e0 rang\u00e9 et plus ou moins aspir\u00e9, il ne reste plus qu'\u00e0 passer \u00e0 l'eau et faire des couloirs jusqu'en bas !",
            "organizer": "http://urlab.be/api/users/8/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 126,
            "place": "Urlab",
            "start": "2018-03-29T18:00:22+02:00",
            "stop": "2018-03-29T23:00:22+02:00",
            "title": "UrLaB's just-before-easter Reunion",
            "status": "r",
            "description": "One last reunion before the \"holidays\"!",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/45/?format=api",
            "picture": null
        },
        {
            "id": 124,
            "place": "131",
            "start": "2018-03-21T18:30:16+01:00",
            "stop": "2018-03-21T22:00:16+01:00",
            "title": "Workshop dochub",
            "status": "r",
            "description": "On va bosser sur DocHub et planifier le futur, venez, \u00e7a va \u00eatre cool !\r\n\r\nAu programme :\r\n * Plan d'import de respublicae (et pourquoi pas candimed) dans dochub pour p\u00e2ques (si possible)\r\n * Bourse Hessel\r\n * Rapide tour sur l'avancement des diff\u00e9rentes features en cours\r\n * HARDCORE DEV UNTIL THE END OF THE NIGHT (or 11pm, we'll see)\r\n\r\nRappel, le trello n'a pas boug\u00e9 : https://trello.com/b/6aX8mtiN/dochub",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 110,
            "place": "ULB",
            "start": "2018-03-19T08:00:44+01:00",
            "stop": "2018-03-25T16:00:44+02:00",
            "title": "Le HS N'EST PAS au PDS",
            "status": "r",
            "description": "Le projet PDS [ici](https://urlab.be/projects/72 \"Printemps Des sciences 2K18 gold platinum edition\")",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 123,
            "place": "131",
            "start": "2018-03-12T18:00:11+01:00",
            "stop": "2018-03-12T23:00:11+01:00",
            "title": "Le lundi de l'embarqu\u00e9: Venez juste",
            "status": "r",
            "description": "Join our group my friends\r\n\r\n[magicsmoke.group](http://magicsmoke.group/)",
            "organizer": "http://urlab.be/api/users/145/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 122,
            "place": "UrLaB",
            "start": "2018-03-06T18:00:00+01:00",
            "stop": "2018-03-07T00:00:00+01:00",
            "title": "Visite du HSBXL",
            "status": "r",
            "description": "Vous avez surement d\u00e9j\u00e0 tous mit les pieds au Urlab notre hackerspace de l'ULB, mais on est peu \u00e0 avoir mit les pieds dans le HSBXL le premier hackerspace de Belgique quoi de mieux que d'aller leur dire bonjour et voir quels projets ils font l\u00e0 bas.\r\n\r\nOn se donne rendez-vous \u00e0 18h au Urlab pour tous partir ensemble chez eux. Si vous avez des questions ou n'importe quoi envoyez un message sur la page facebook du cercle informatique.\r\n\r\n(PS : j'ai ajout\u00e9 l'event ici parce qu'il n'\u00e9tait pas dans l'ICS et juste sur facebook)",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 117,
            "place": "UA4.222",
            "start": "2018-03-05T19:00:21+01:00",
            "stop": "2018-03-05T22:30:21+01:00",
            "title": "Smartmonday Mars 2018",
            "status": "r",
            "description": "Le premier Smartmonday de l'ann\u00e9e 2018 aura lieu le 5 mars !\r\nAu programme:\r\n*piR*: le machine learning\r\n*Okso*: les fourmis\r\n*Jacopo De Stefani*: l'intelligence en essaim\r\n\r\nAs usual, des boissons, des snacks \u00e0 petit prix\r\net du temps entre les talks pour discuter !\r\nSee ya soon guys\r\n\r\n[Slides sur les fourmis](https://docs.google.com/presentation/d/10xYq7Dc9BB2w8w_gADRgZf4e8gbde07J70beQKDN5fQ/edit?usp=sharing)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 121,
            "place": "Urlab",
            "start": "2018-03-01T17:30:27+01:00",
            "stop": "2018-03-01T18:30:27+01:00",
            "title": "UrLab Reunion",
            "status": "r",
            "description": "Reunions are cool, lets do another one!",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/44/?format=api",
            "picture": null
        },
        {
            "id": 120,
            "place": "131",
            "start": "2018-02-26T18:00:48+01:00",
            "stop": "2018-02-26T23:00:48+01:00",
            "title": "Le lundi de l'embarqu\u00e9: Doing actual stuff in Espressif Non OS SDK edition",
            "status": "r",
            "description": "## Le lundi de l'embarqu\u00e9 c'est quoi\r\n\r\nLa troisi\u00e8me \u00e9dition de l'\u00e9v\u00e8nement hebdomadaire, la rencontre des afficionados des microcontrolleurs et de l'\u00e9lectronique. \u00c0 notre grande habitude on touche rien mais on essaye d'apprendre et de hacker ensemble sur des projets qui nous int\u00e9resse. Alors quoi de mieux pour commencer sa semaine que d'en apprendre plus sur un domaine un peu plus \u00e9loign\u00e9 de l'informatique mais non moins fun et util.\r\n\r\n## Third Topic: Doingactual stuff in Espressif Non OS SDK edition\r\n\r\nLa derni\u00e8re fois on a pris plusieurs heures pour installer la toolchain d'espressif (gcc, esptools) mais cette fois promis on va programmer quelque chose.\r\nJe vais essayer de faire des slides cette fois pour montrer les \u00e9tapes pour se connecter au wifi depuis le SDK, faire des requ\u00e8tes http. Apr\u00e8s on va utiliser la lib esp_mqtt qu'on a utilis\u00e9 la derni\u00e8re fois pour pouvoir controller la boule disco du Cercle Informatique yey.\r\nViendez on va essayer que ce soit bien <3\r\n\r\n## Liens utiles\r\n\r\n* [https://github.com/Cerkinfo/disco](https://github.com/Cerkinfo/disco)\r\n* [https://electronics.stackexchange.com/questions/102819/driving-dc-motors-with-mosfets-and-a-microcontroller](https://electronics.stackexchange.com/questions/102819/driving-dc-motors-with-mosfets-and-a-microcontroller)\r\n* [https://electronics.stackexchange.com/questions/132720/how-do-i-find-the-voltage-range-for-an-unknown-dc-motor](https://electronics.stackexchange.com/questions/132720/how-do-i-find-the-voltage-range-for-an-unknown-dc-motor)\r\n* [Slides de la prezzz](https://docs.google.com/presentation/d/1r8r6h4l64qhb58h3vkh5gZVU8HvJoaIAOmh_PZ0k0Ns/edit?usp=sharing)",
            "organizer": "http://urlab.be/api/users/145/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 116,
            "place": "Urlab",
            "start": "2018-02-22T19:00:00+01:00",
            "stop": "2018-02-22T22:00:00+01:00",
            "title": "Apprentissage profond et ajout de couches cach\u00e9es en masse",
            "status": "r",
            "description": "Come join us !\r\nWe'll talk and play with those neural nets, the deep ones !\r\n\r\nfreenode/#stackmorelayers\r\nhttp://stackmorelayers.be/",
            "organizer": "http://urlab.be/api/users/81/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 118,
            "place": "131",
            "start": "2018-02-19T18:00:46+01:00",
            "stop": "2018-02-19T23:00:46+01:00",
            "title": "Le lundi de l'embarqu\u00e9: Adventure in Espressif Non OS SDK edition",
            "status": "r",
            "description": "## Le lundi de l'embarqu\u00e9 c'est quoi\r\n\r\nLa deuxi\u00e8me \u00e9dition de l'\u00e9v\u00e8nement hebdomadaire, la rencontre des afficionados des microcontrolleurs et de l'\u00e9lectronique. \u00c0 notre grande habitude on touche rien mais on essaye d'apprendre et de hacker ensemble sur des projets qui nous int\u00e9resse. Alors quoi de mieux pour commencer sa semaine que d'en apprendre plus sur un domaine un peu plus \u00e9loign\u00e9 de l'informatique mais non moins fun et util.\r\n\r\n## Second Topic: Adventure in Espressif Non OS SDK edition\r\n\r\n## Lien utiles\r\n\r\n* [https://dl.espressif.com/doc/esp-idf/latest/get-started/linux-setup.html](https://dl.espressif.com/doc/esp-idf/latest/get-started/linux-setup.html) Setup toolchain\r\n* [https://www.espressif.com/en/products/software/esp-sdk/resource](https://www.espressif.com/en/products/software/esp-sdk/resource) Resource, doc, sdk\r\n* [https://github.com/Spritetm/esphttpd](https://github.com/Spritetm/esphttpd) Cool project 1\r\n* [https://github.com/tuanpmt/esp_mqtt](https://github.com/tuanpmt/esp_mqtt) ESP MQTT lib\r\n* [https://github.com/cnlohr/channel3](https://github.com/cnlohr/channel3) Cool project 2\r\n* [https://github.com/espressif/esptool](https://github.com/espressif/esptool) esptool\r\n* [https://github.com/espressif/ESP8266_NONOS_SDK/tree/master/examples](https://github.com/espressif/ESP8266_NONOS_SDK/tree/master/examples) Examples from espressif\r\n* [https://www.espressif.com/en/products/hardware/esp8266ex/resources](https://www.espressif.com/en/products/hardware/esp8266ex/resources) Datasheetsssss",
            "organizer": "http://urlab.be/api/users/145/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 119,
            "place": "131, avenue Buyl",
            "start": "2018-02-16T17:00:31+01:00",
            "stop": "2018-02-16T18:45:31+01:00",
            "title": "DocHub Developpers Innovative Meetup",
            "status": "r",
            "description": "DocHub va avoir 3 ans bient\u00f4t, p402 a d\u00e9j\u00e0 plus de 5 ans et on a plusieurs milliers d'utilisateurs o/\r\nFaisons une petite r\u00e9union entre devs pour planifier le futur de notre b\u00e9b\u00e9.\r\n\r\nY'a un trello l\u00e0 bas pour centraliser nos id\u00e9es et la roadmap : https://trello.com/b/6aX8mtiN/dochub",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 111,
            "place": "UrLab, 131 av. Buyl",
            "start": "2018-02-15T18:30:00+01:00",
            "stop": "2018-02-15T23:00:00+01:00",
            "title": "LAN Party UT2K4 - 2018 Edition",
            "status": "r",
            "description": "**La petite LAN de l'ann\u00e9e pass\u00e9e fut un franc succ\u00e8s, pourquoi ne pas recommencer ?**\r\n\r\n## TL;DR\r\nUn petit serveur deploy en local ou remote, des bi\u00e8res et une souris par personne : pas de blabla sur un setup r\u00e9seau ou une location du Heyseil, que le fun.\r\n\r\n\u00c9tant donn\u00e9 que l'espace disponible au HS est limit\u00e9, le nombre de participants maximum est fix\u00e9 \u00e0 12.\r\n\r\n**[Inscription gratuite obigatoire sur Eventbrite](https://www.eventbrite.com/e/uber-lan-party-ut2k4-2k18-gold-platinium-limited-edition-tickets-42194610215)**\r\n\r\n## Client\r\n\r\n* Windows / Linux: [http://mypi.cz/ut2004-winlinux.tar.gz](http://mypi.cz/ut2004-winlinux.tar.gz)\r\n* Mac (peut-\u00eatre des \u00e9tapes suppl\u00e9mentaires pour le faire fonctionner sur des versions r\u00e9centes): [http://mypi.cz/ut2004-mac.tar.gz](http://mypi.cz/ut2004-mac.tar.gz)\r\n\r\nAstuces Linux:\r\n\r\n```\r\nmount -o loop /home/you/Downloads/ut2004/UT-2004.iso /cdrom/\r\nexport SETUP_CDROM=/cdrom/\r\n```\r\n\r\nRajoutez ceci dans `/etc/hosts` pour \u00e9viter de vous faire kicker:\r\n\r\n```\r\n127.0.0.1       ut2004master2.epicgames.com\r\n127.0.0.1       ut2004master1.epicgames.com\r\n```\r\n\r\n## Server\r\nOne liner and one minute deployment of server with an admin interface on port 8888 (too easy) (tested) :\r\n\r\n`docker run -d --name utserver -p 7777:7777/udp -p 7778:7778/udp -p 7787:7787/udp -p 28902:28902 -p 8888:80 captbrick/ut2004`",
            "organizer": "http://urlab.be/api/users/5/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 115,
            "place": "UrLab",
            "start": "2018-02-15T17:30:44+01:00",
            "stop": "2018-02-15T18:30:44+01:00",
            "title": "UrLab Reunion",
            "status": "r",
            "description": "Reunions are cool, lets do another one!",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/43/?format=api",
            "picture": null
        },
        {
            "id": 114,
            "place": "131",
            "start": "2018-02-12T18:00:57+01:00",
            "stop": "2018-02-12T23:00:57+01:00",
            "title": "Le lundi de l'embarqu\u00e9: Getting started with KiCAD edition",
            "status": "r",
            "description": "# Le lundi de l'embarqu\u00e9 c'est quoi\r\n\r\nUn nouvel \u00e9v\u00e8nement hebdomadaire, la rencontre des afficionados des microcontrolleurs et de l'\u00e9lectronique. \u00c0 notre grande habitude on touche rien mais on essaye d'apprendre et de hacker ensemble sur des projets qui nous int\u00e9resse. Alors quoi de mieux pour commencer sa semaine que d'en apprendre plus sur un domaine un peu plus \u00e9loign\u00e9 de l'informatique mais non moins fun et util.\r\n\r\nLe format n'est pas vraiment d\u00e9finit mais je pense que je ferai un th\u00e8me chaque semaine sur lequel on peut faire un peu de recherche pour le pr\u00e9senter \u00e0 la communaut\u00e9e lors de l'\u00e9v\u00e8nement. Je pensais par exemple \u00e0:\r\n\r\n* D\u00e9couverte du BLE \u00e0 travers le uc de texas instrument CC2640\r\n* Pr\u00e9sentation de la toolchain des processeurs ARM\r\n* L'utilisation de FreeRTOS dans les microcontrolleur comme les ESP8266 et le SDK de base fournit par espressif\r\n* wtf is I\u00b2C, SPI, RS232 ...\r\n* ... Et bien plus, mais c'est une rencontre communautaire donc venez avec vos sujets et id\u00e9e \u00e0 pr\u00e9senter\r\n\r\nOn peut aussi \u00e9ventuellement d\u00e9monter des ordures qu'on trouve dans la benne d\u00e9souder les composants, r\u00e9parer ou tout simplement essayer de comprendre comment \u00e7a fonctionne.\r\n\r\n# First topic: Getting started with KiCAD\r\n\r\nPour cette premi\u00e8re rencontre on va parler du logiciel open source KiCAD pour designer vous m\u00eame vos PCB, je tapperai mon pc sur le projecteur et on fera un petit projet simple et relativement util qui vous guidera dans les \u00e9tapes importante pour cr\u00e9er son propre projet sur KiCAD.\r\n\r\n* Cr\u00e9ation de sch\u00e9ma\r\n* Cr\u00e9ation de vos footprints\r\n* Routing de votre pcb\r\n* Exportation en gerber pour les fabs\r\n\r\nIl faut absolument rien y connaitre en electronique pour venir et apprendre \u00e0 utiliser KiCAD. Mais les nouveaux skills que vous allez apprendre vous sauront utiles dans une quelconque r\u00e9alisation de projet electronique par la suite. R\u00e9aliser un projet electronique \u00e7a demande pas n\u00e9cessairement des comp\u00e9tences th\u00e9orique et math\u00e9matique, mais juste un peu de curiosit\u00e9 et de recherche google.\r\n\r\nPour vos premiers pas sur KiCAD un projet utile et facile \u00e0 r\u00e9aliser: une shield pour votre weemos avec le senseur de temp\u00e9rature BMP280 (voir la [datasheet](https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-19.pdf) pour plus d'info d\u00e9j\u00e0).\r\nFaire une shield weemos nous obligera \u00e0 importer des librairies, cr\u00e9er une nouvelle footprint pour le BMP280 car son packaging n'est pas commun. Ceux qui veulent peuvent \u00e0 la fin commander leur board je pr\u00e9senterai les quelques sites de fabrication de PCB que j'utilise personellement.\r\nSi il reste du temps on peut parler du protocole de communication I\u00b2C mais je pense qu'on pourrait en parler pendant toute une session lors d'un autre lundi.\r\n\r\n# Lien util de la premi\u00e8re \u00e9dition\r\n\r\n* https://jnavila.github.io/plotkicadsch/\r\n* https://github.com/monostable/kicad_footprints\r\n* https://github.com/monostable/awesome-electronics",
            "organizer": "http://urlab.be/api/users/145/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 112,
            "place": "131",
            "start": "2018-02-08T18:00:48+01:00",
            "stop": "2018-02-08T20:00:48+01:00",
            "title": "Urlab new year gathering",
            "status": "r",
            "description": "Le quadri nouveau est arriv\u00e9 !\r\nRetrouvons-nous pour parler des derni\u00e8res actualit\u00e9s de notre hackerspace pr\u00e9f\u00e9r\u00e9 :)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/42/?format=api",
            "picture": null
        },
        {
            "id": 113,
            "place": "131",
            "start": "2018-02-08T10:00:04+01:00",
            "stop": "2018-02-08T17:00:04+01:00",
            "title": "Le grand rangement",
            "status": "r",
            "description": "C'est le bordel au HS, il faut tout ranger ! >-( \r\nOGC == \u00d8\r\nTous les gens pr\u00e9sents seront r\u00e9quisitionn\u00e9s, pas d'excuse !!!\r\n## Ce qu'il faut faire:\r\n- ranger la cuisine\r\n- ranger les deux pi\u00e8ces\r\n- nettoyer les toilettes\r\n- acheter du produit de nettoyage\r\n- ramener les vidanges (besoin d'une voiture)\r\n- faire de grosses courses (m\u00eame temps que les vidanges)\r\n\r\nIl y aura s\u00fbrement des r\u00e9compenses \u00e0 la cl\u00e9 !\r\n\r\n\r\nPour ceux vraiment chauds, il y aura r\u00e9union apr\u00e8s: [voir ici](https://urlab.be/events/112)",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 94,
            "place": "Liepzig, Allemagne",
            "start": "2017-12-27T00:00:02+01:00",
            "stop": "2017-12-30T00:00:02+01:00",
            "title": "UrLab va au 34C3",
            "status": "r",
            "description": "Comme chaque ann\u00e9e, y'a le CCC chez nos voisins allemands. Viendez c'est cool ! Y'a des leds et du club-mate !",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 109,
            "place": "UrLab",
            "start": "2017-12-05T18:00:08+01:00",
            "stop": "2017-12-05T22:00:08+01:00",
            "title": "Le Mardi, c'est Root-me!",
            "status": "r",
            "description": "Rom1 et Eligoan vous invite \u00e0 les rejoindre le mardi, pour faire plein de Root-me tous ensemble! Entraide, explication, discussion, tout sera au rendez-vous!\r\n\r\nCette fois-ci: Reverse Engineering!\r\n\r\nhttps://pad.lqdn.fr/p/root-me-ws",
            "organizer": "http://urlab.be/api/users/4/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 103,
            "place": "TBD",
            "start": "2017-12-04T19:00:33+01:00",
            "stop": "2017-12-04T22:30:33+01:00",
            "title": "[annul\u00e9]-Smartmonday d\u00e9cembre 2017",
            "status": "r",
            "description": "* Pir : \"Machine Learning\"\r\n* SupayrPoney : \"Comment ne pas donner une pr\u00e9sentation\"",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 108,
            "place": "Urlab",
            "start": "2017-11-30T19:00:07+01:00",
            "stop": "2017-11-30T21:00:07+01:00",
            "title": "UrlaBian gathering",
            "status": "r",
            "description": "\u00e7a fait longtemps que nous ne nous sommes plus r\u00e9unis\r\nChangeons \u00e7a !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/41/?format=api",
            "picture": null
        },
        {
            "id": 104,
            "place": "P.NO4.008",
            "start": "2017-11-29T18:30:11+01:00",
            "stop": "2017-11-29T21:30:01+01:00",
            "title": "Workshop Make",
            "status": "r",
            "description": "[Make] est un programme libre du syst\u00e8me GNU permettant d'ex\u00e9cuter des recettes, comme compiler un programme, effectuer le rendu d'une image ou d'un site web ou encore d'un document pdf. En fait, il permet d'automatiser toutes les t\u00e2ches de transformation de fichiers, m\u00eame complexes (le noyau Linux est par exemple compil\u00e9 avec make). Il est pr\u00e9sent sur Linux bien s\u00fbr, mais aussi sur Mac OS X ou \\*BSD. Il y a aussi moyen de l'utiliser sur Windows \u00e0 l'aide d'un \u00e9mulateur de shell Linux comme CygWin.\r\n\r\nMake existe depuis les ann\u00e9es 80 et est l'outil de r\u00e9f\u00e9rence pour la compilation de programmes. La description des op\u00e9rations \u00e0 effectuer en texte, dans un fichier **Makefile**, permet de partager facilement les r\u00e8gles de compilation entre diff\u00e9rents d\u00e9veloppeurs, \u00e9ventuellement sur des syst\u00e8mes d'exploitation diff\u00e9rents; et permet aussi d'ais\u00e9ment suivre l'\u00e9volution du code et du processus de compilation.\r\n\r\n\r\nPourquoi l'utiliser ?\r\n---------------------\r\n\r\n-   Tout d'abord, parce que c'est l'outil de compilation le plus r\u00e9pandu et le standard de facto.\r\n-   Il est ind\u00e9pendant du compilateur ou de tout autre programme, ce qui permet une grande flexibilit\u00e9 d'utilisation\r\n-   Il ne retraite que les fichiers qui ne sont plus \u00e0 jour, ce qui acc\u00e9l\u00e8re la recompilation d'un projet lorsqu'on en n'a chang\u00e9 qu'une petite partie\r\n-   La description des r\u00e8gles en texte permet de garder une historique des versions dans [Git], mais est lisible et utilisable par des humains ou d'autres programmes\r\n-   On attend des \u00e9tudiants en informatique qu'ils rendent leurs projets accompagn\u00e9s d'un Makefile d\u00e8s la deuxi\u00e8me ann\u00e9e\r\n\r\nQu'allons-nous y faire ?\r\n------------------------\r\n\r\nAu travers de plusieurs exemples, nous allons r\u00e9diger ensemble des Makefile. Par niveaux de difficult\u00e9s incr\u00e9mentaux, nous aurons l'occasion de faire un premier tour des fonctions de make et de leur usage.\r\n\r\n-   Automatiser la mise \u00e0 jour d'un site web statique\r\n    -   R\u00e8gles, cibles, pr\u00e9requis\r\n    -   Variables et variables sp\u00e9ciales\r\n    -   G\u00e9n\u00e9rer des pages Web\r\n    -   D\u00e9ploiement des fichiers sur un serveur\r\n\r\n-   Compiler des programmes C/C++\r\n    -   Principes de la compilation en C/C++ (et autres langages ?)\r\n    -   Gestion des d\u00e9pendances\r\n    -   Gestion des diff\u00e9rents syst\u00e8mes\r\n    -   Configuration de paquets externes\r\n    -   Fonctions\r\n    -   Gestion des d\u00e9pendances avanc\u00e9es\r\n\r\n\r\n-   Cr\u00e9er des documents PDF \u00e9crits en LaTeX\r\n    -   Principe de la compilation LaTeX\r\n    -   Ajouter une bibliographie\r\n    -   G\u00e9n\u00e9rer des diagrammes avec [Dia] et [Graphviz]\r\n\r\n  [Make]: https://fr.wikipedia.org/wiki/Make\r\n  [Git]: Evenement:Workshop_Git_2015 \"wikilink\"\r\n  [Dia]: http://dia-installer.de/\r\n  [Graphviz]: http://www.graphviz.org/",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 106,
            "place": "Forum F",
            "start": "2017-11-22T18:00:16+01:00",
            "stop": "2017-11-22T19:00:16+01:00",
            "title": "Pr\u00e9sentation Jupyter",
            "status": "r",
            "description": "## MAIS QU'EST-CE QUE QUOI DONC JUPYTER ?!?\r\nTon prof t'as demand\u00e9 de faire un programme avec Jupyter ?\r\nEn te perdant sur le net, tu as entendu parler de ce myst\u00e9rieux programme et tu aimerais savoir ce que c'est ?\r\nO\u00f9 alors, tu es juste int\u00e9ress\u00e9 par l'informatique ?\r\n\r\n**Alors, viens \u00e0 cette pr\u00e9sentation sur Jupyter, le notebook qui va changer ta vie ! (c'est presque vrai !)**\r\n\r\nJupyter notebook est une application web permettant d'avoir un terminal interactif sur son navigateur web ainsi qu'un logiciel de traitement de texte !\r\nSupportant plus de 40 langages de programmation, il permet aussi l'utilisation de langage de balisage (markdown, html et css) et d'inclure des citations\r\nen bibtex et latex (utile pour les formules et expressions math\u00e9matiques).\r\nPetit plus, il g\u00e8re l'export des fichiers en formats pdf, LaTeX, HTML, RST et ... en diapositives :o\r\nEt la cerise sur le gateau : il supporte les images et les vid\u00e9os !!\r\n\r\nAlors, si cette courte description ne t'as pas convaincu, Je ne sais pas ce qu'il te faut !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 107,
            "place": "Urlab",
            "start": "2017-11-21T18:00:04+01:00",
            "stop": "2017-11-21T22:00:04+01:00",
            "title": "Le mardi, c'est Root-me!",
            "status": "r",
            "description": "Rom1 et Eligoan vont voir Justice League ...",
            "organizer": "http://urlab.be/api/users/4/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 101,
            "place": "",
            "start": "2017-11-17T18:30:46+01:00",
            "stop": "2017-11-17T23:00:46+01:00",
            "title": "Bot code challenge",
            "status": "r",
            "description": "Seuls ou en \u00e9quipes de 2, venez participer \u00e0 un challenge de programmation dans lequel s'affronteront vos joueurs virtuels !\r\n\r\n# Le challenge ?\r\n\r\nDans un jeu m\u00ealant strat\u00e9gie, audace et un petit peu de hasard, vous allez devoir programmer un joueur virtuel dont le but est de remporter un maximum de parties. Il y aura plusieurs environnements de jeu pour vous permettre de prendre le jeu en main, d'\u00e9valuer la performance de vos joueurs et les faire s'affronter en tournoi.\r\n\r\n# Pour qui ?\r\n\r\nLe challenge est ouvert et accessible \u00e0 tous ceux qui ont des notions de programmation, m\u00eame les plus basiques ! L'environnement de jeu vous permet de participer avec le language de votre choix _(pour peu qu'il supporte les sockets TCP)_, mais si vous choisissez de coder en Python, vous pourrez directement utiliser des fonctions d'aide vous permettant de n'impl\u00e9menter que la logique de votre joueur.\r\n\r\n# D\u00e9roulement de la soir\u00e9e ?\r\n\r\n* **19h00:** Pr\u00e9sentation des r\u00e8gles et de l'environnement de jeu, commande de nourriture\r\n* **19h30:** Impl\u00e9mentation des joueurs, entra\u00eenement et \"battles\"\r\n* **21h30:** Tournoi pour d\u00e9terminer le ou les vainqueurs",
            "organizer": "http://urlab.be/api/users/5/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 105,
            "place": "Urlab",
            "start": "2017-11-14T18:00:00+01:00",
            "stop": "2017-11-14T22:00:00+01:00",
            "title": "Le Mardi, c'est Root-me!",
            "status": "r",
            "description": "Rom1 et Eligoan vous invite \u00e0 les rejoindre le mardi, pour faire plein de Root-me tous ensemble! Entraide, explication, discussion, tout sera au rendez-vous!\r\n\r\nVenez nombreux, pour cette premi\u00e8re \u00e9dition : pr\u00e9sentation de Root-me et explication des cat\u00e9gories!\r\n\r\nhttps://pad.lqdn.fr/p/root-me-ws",
            "organizer": "http://urlab.be/api/users/4/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 102,
            "place": "UrLab",
            "start": "2017-11-08T18:30:41+01:00",
            "stop": "2017-11-08T23:00:41+01:00",
            "title": "Reunion 08/11",
            "status": "r",
            "description": "",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/40/?format=api",
            "picture": null
        },
        {
            "id": 99,
            "place": "Solbosch K.3.201",
            "start": "2017-11-06T19:00:00+01:00",
            "stop": "2017-11-06T22:00:11+01:00",
            "title": "November SmartMonday",
            "status": "r",
            "description": "* Abde\r\n\"Space j... Game jam !\":\r\nC'est quoi une game jam? En quoi \u00e7a consiste? Qui peut le faire? Comment participer? Toutes ces questions et pleins d'autres auront une r\u00e9ponse dans ce talk!\r\n\r\n* Okso\r\n\"Comment d\u00e9buter avec MicroPython\":\r\nou comment faire du python sur microcontr\u00f4leur\r\n\r\n* Bram\r\n\"YunoHost\":\r\nune distribution linux pratique pour faire de l'auto-h\u00e9bergement, notamment en facilitant l'installation et l'utilisation d'un serveur personnel !",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 98,
            "place": "Urlab",
            "start": "2017-10-26T19:00:09+02:00",
            "stop": "2017-10-26T21:00:09+02:00",
            "title": "UrlaBian IMPORTANT gathering",
            "status": "r",
            "description": "R\u00e9union importante suite \u00e0 beaucoup de nouvelles pas sp\u00e9cialement bonne arriv\u00e9e dans un lapse de temps plut\u00f4t court",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/39/?format=api",
            "picture": null
        },
        {
            "id": 97,
            "place": "ULB - Plaine - A d\u00e9nfinir",
            "start": "2017-10-23T18:30:00+02:00",
            "stop": "2017-10-23T20:30:00+02:00",
            "title": "Workshop Git",
            "status": "r",
            "description": "Salut \u00e0 toi jeune informaticien,\r\nL'UrLaB commence cette ann\u00e9e sur les chapeaux de roues en te proposant le workshop git 2k17 edition gold platinum 24 carats !\r\nNous te proposons d'apprendre \u00e0 utiliser Git, un gestionnaire de versionnement de source distribu\u00e9 tr\u00e8s puissant. Git garde une historique des modifications de ton code au cours du temps, et permet de r\u00e9pondre \u00e0 plusieurs probl\u00e9matiques comme:\r\n\r\n- Plusieurs personnes travaillant en m\u00eame temps sur les m\u00eame fichiers ou sur les fichiers d'un m\u00eame projet\r\n- Voir l'\u00e9volution du code et trouver o\u00f9 un bug a \u00e9t\u00e9 introduit\r\n- Pouvoir revenir \u00e0 une version ant\u00e9c\u00e9dente du code\r\n- Tester une (ou plusieurs) fonctionnalit\u00e9(s) dans une (ou plusieurs) copie(s) s\u00e9par\u00e9e(s) du code, et l'int\u00e9grer au code existant par apr\u00e8s\r\n- Nommer l'\u00e9tat du code \u00e0 un certain moment (ex: 2.13beta)\r\n\r\nIl permet aussi d'utiliser GitHub, un r\u00e9seau social ax\u00e9 autour de la programmation.\r\n\r\nIl y aura une pause avec de quoi grignoter et s\u2019abreuver au milieu.\r\n\r\nCe workshop ne demande aucun pr\u00e9requis en programmation et est vraiment ouvert \u00e0 tout le monde.\r\n\r\nVoici le programme:\r\n18h15-18h30: Accueil\r\n18h30-21h30: Pr\u00e9sentation et exercices avec pause\r\n21h30-...:drink de fin au cercle informatique\r\n\r\nBref, Venez tous =).\r\n\r\nNB.: L'event devrait se d\u00e9rouler aux salles pc NO4.008, NO4.009 mais nous n'avons pas encore de confirmation... So stay tuned !",
            "organizer": "http://urlab.be/api/users/133/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 96,
            "place": "Urlab",
            "start": "2017-10-18T18:00:00+02:00",
            "stop": "2017-10-18T20:00:51+02:00",
            "title": "UrlaBian weekly gathering",
            "status": "r",
            "description": "\u00e7a fait longtemps qu'on a pas eu de r\u00e9union !",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/38/?format=api",
            "picture": null
        },
        {
            "id": 93,
            "place": "Forum F",
            "start": "2017-10-12T15:00:26+02:00",
            "stop": "2017-10-12T20:00:26+02:00",
            "title": "InstallParty 2018",
            "status": "r",
            "description": "Salut \u00e0 toi, qui que tu sois!\r\n\r\nUrlab, le hackerspace de l'ULB, organise sa traditionnelle Linux Install Party!\r\n\r\n* Tu t'es toujours demand\u00e9 pourquoi Linux \u00e9tait le meilleur?\r\n* Tu ne sais pas du tout comment l'installer, ou tu as besoin de conseils ?\r\n* T'as pas envie de perdre ton pr\u00e9cieux Windows/Mac mais t'aimerais bien tester quand m\u00eame?\r\n* Tu l'as install\u00e9 sous la contrainte mais tu sais pas quoi faire avec?\r\n\r\n\r\nNous serons le lundi 12 octobre \u00e0 partir de 15h, pr\u00eats \u00e0 r\u00e9pondre \u00e0 toutes tes questions et \u00e0 t'aider \u00e0 installer ton premier Linux, en dualboot ou en machine virtuelle.\r\n\r\nAvoir son ordinateur portable et son chargeur (ou tour + \u00e9cran+ clavier+souris si tu es vraiment motiv\u00e9, on sait jamais) est VIVEMENT recommand\u00e9. Sans cela, nous ne pouvons bien \u00e9videmment pas t'aider \u00e0 installer Linux en direct mais pouvons bien entendu te donner des conseils.\r\n\r\n**Il est vivement recommand\u00e9 de faire un backup de ton disque dur, tout au moins les donn\u00e9es importantes, avant de venir \u00e0 l'Install Party**\r\n\r\n\r\n# Que faire avant..\r\n## Installation en machine virtuelle\r\n\r\n* Assure-toi d'avoir au moins 10Go d'espace disque disponible\r\n* T\u00e9l\u00e9charger [VirtualBox](https://www.virtualbox.org/wiki/Downloads)\r\n\r\n## Installation en dual-boot\r\n\r\n* D\u00e9fragmenter les disques, et lib\u00e9rer de l'espace disque\r\n* Si possible, faire un backup des fichiers importants\r\n* Se renseigner sur ton BIOS/EFI pour l'amor\u00e7age d'un syst\u00e8me non-windows\r\n\r\n# Tu as maintenant Linux, que faire ?\r\n## Se d\u00e9placer dans le syst\u00e8me de fichiers\r\n\r\n* Aller dans un dossier: `cd /chemin/vers/dossier/`\r\n* Cr\u00e9er un nouveau dossier: `mkdir nom_du_dossier`\r\n* Supprimer un fichier: `rm fichier`\r\n* Supprimer un dossier vide: `rmdir dossier`\r\n* Supprimer toute une arborescence: `rm -r dossier`\r\n\r\n## Programmer\r\n\r\n* Editer des fichiers texte, ou des sources de programme: `gedit`\r\n* Lancer un interpr\u00e9teur python interactif: `python` ou `ipython` (plus complet)\r\n\r\nCredit goes to iTitou.",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 95,
            "place": "UrLab",
            "start": "2017-10-11T18:00:03+02:00",
            "stop": "2017-10-11T22:00:03+02:00",
            "title": "Reunion UrLab",
            "status": "r",
            "description": "Oui, on en a une (presque) chaque semaine!",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/37/?format=api",
            "picture": null
        },
        {
            "id": 92,
            "place": "UrLab",
            "start": "2017-10-04T18:00:10+02:00",
            "stop": "2017-10-04T22:00:27+02:00",
            "title": "Reunion \"UrLab: The Returning Reloaded\"",
            "status": "r",
            "description": "",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/36/?format=api",
            "picture": null
        },
        {
            "id": 90,
            "place": "131",
            "start": "2017-09-26T18:30:46+02:00",
            "stop": "2017-09-26T21:30:46+02:00",
            "title": "R\u00e9union de StackMoreLayers.be",
            "status": "r",
            "description": "StackMoreLayers ce sont des gens cool qui font du machine learning !\r\nVenez, ce sera bien et on pr\u00e9dira les heures d'ouverture du hackerspace o/",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 89,
            "place": "UrLab",
            "start": "2017-09-21T16:30:44+02:00",
            "stop": "2017-09-21T22:00:44+02:00",
            "title": "Reunion \"UrLab: The Returning\"",
            "status": "r",
            "description": "It has been a while since we all gathered together! Lets do it again and discuss how the hackerspace will go on in this new and exciting year.",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": "http://urlab.be/api/meetings/35/?format=api",
            "picture": null
        },
        {
            "id": 88,
            "place": "Urlab",
            "start": "2017-09-12T18:00:51+02:00",
            "stop": "2017-09-13T23:00:51+02:00",
            "title": "Nettoyage + Reunion(maybe)",
            "status": "r",
            "description": "C'est vraiment le bordel au HS. Faut nettoyer, j'offre des bieres a ceux qui viennent :)\r\n\r\nSi il y a assez de monde on peut aussi faire une reunion.",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 87,
            "place": "UrLab",
            "start": "2017-06-29T12:00:28+02:00",
            "stop": "2017-06-29T14:00:28+02:00",
            "title": "FRITZ-COLA + CLUBMATE DELIVERY",
            "status": "r",
            "description": "Moar fritz-cola, moar special clubmate! Venez aider decharger. Il y aura 23 bacs alors ce sera pas aussi gros que la fois pass\u00e9e.",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 84,
            "place": "131",
            "start": "2017-06-19T19:00:00+02:00",
            "stop": "2017-06-24T23:00:00+02:00",
            "title": "Rangement du matos !",
            "status": "r",
            "description": "Il faut ranger le matos du hs et voir ce qu'on a (pour rachat, ...)!\r\nbac de bi\u00e8re et bonne ambi en perspective ;)\r\n\r\nEDIT:\r\n* on a re\u00e7u les autorisations n\u00e9cessaires\r\n* il n'y a pas de nombre de jours limite mais nous avons dit qu'on ouvrirait entre le 19 et le 24 juin",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 85,
            "place": "UrLab",
            "start": "2017-05-09T13:00:00+02:00",
            "stop": "2017-05-09T13:00:00+02:00",
            "title": "CLUBMATE DELIVERY!!!",
            "status": "r",
            "description": "Enfin! Apres une semaine sans clubmate, on aura la livraison. Il y aura ~50 bacs de clubmate qui arrivent mais aussi ~50 bacs de vidanges qu'on devra remettre. Venez tous pour aider parce que si on est trop peu c'est juste chiant. Les gens qui aident auront droit \u00e0 une reduction sur leur bac et seront les premiers \u00e0 tester les nouvelles options: Clubmate Granat, Clubmate Ice-Tea et Fritz Cola!\r\n\r\n\\#makethehackerspacefullofclubmateagain",
            "organizer": "http://urlab.be/api/users/113/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 83,
            "place": "Urlab",
            "start": "2017-05-02T18:00:58+02:00",
            "stop": "2017-05-02T19:00:58+02:00",
            "title": "Lundi + 1 de r\u00e9union",
            "status": "r",
            "description": "Hol\u00e0, Voici probablement la derni\u00e8re r\u00e9union de l'ann\u00e9e 2016-17.\r\nAlors nouveaux, anciens, jeunes, vieux,... Venez donner votre avis sur les grands projets du HS 2017-2018 !!",
            "organizer": "http://urlab.be/api/users/169/?format=api",
            "meeting": "http://urlab.be/api/meetings/34/?format=api",
            "picture": null
        },
        {
            "id": 82,
            "place": "S.UB4.136",
            "start": "2017-04-24T19:15:49+02:00",
            "stop": "2017-04-24T22:15:49+02:00",
            "title": "SmartMonday avril 2017",
            "status": "r",
            "description": "##Synth\u00e8se sonore et WebAudioAPI\r\n*Par kill* | On se rappelle tous de \"l'internet d'autrefois\" avec ses plugins flashs et ses pages qui mettent des plombes \u00e0 charger. Aujourd'hui il existe une m\u00e9thode tout \u00e0 fait standard pour g\u00e9n\u00e9rer du son, elle offre le double avantage d'avoir un environnement de travail simple \u00e0 mettre en place (un \u00e9diteur de texte et un navigateur internet suffisent) et de s'adapter \u00e0 un environnement multiplateformes (mobile, tablette, ordinateur), il est d\u00e9sormais \u00e0 la port\u00e9e de tous de cr\u00e9er un synth\u00e9tiseur modulable \u00e0 souhait! La WebAudioAPI est un outil puissant et r\u00e9actif \u00e9mulant le fonctionnement r\u00e9el de la synth\u00e8se analogique au sein du navigateur, au cours de cette pr\u00e9sentation nous reviendrons sur les bases de la sytnh\u00e8se audio puis enchainerons sur de simples petites applications en Javascript pour g\u00e9n\u00e9rer du son de mani\u00e8re interactive.\r\n\r\n##La vie des abeilles\r\n*Par quant* | <<Si l\u2019abeille meurt, l\u2019homme ne lui survivra pas plus de 4 ans!>> - ces mots fameux misent au compte d'Albert Einstein montrent l'importance de l'abeille comme pollinisateur. Cette performance de pollinisation exceptionnelle vient d'une cohabitation sophistiqu\u00e9e des nombreux (demi-)s\u0153urs qui demande des proc\u00e9dures fines. Au cours de cette pr\u00e9sentation je pr\u00e9sente une vue globale des actions (l'\u00e9levage, division du travail/d'espace, communication, ...) qui se d\u00e9roulent dans une ruche d'abeille.\r\n\r\n## Corruptions et Manipulations Informatique\r\n*Par Lambda* | Qui n'a jamais r\u00eav\u00e9 d'avoir le pouvoir absolu sur ce que fait son ordinateur ? Je vous pr\u00e9senterai divers moyens de manipulation et de corruptions de donn\u00e9es d'un programme. Nous illustrerons tout cela sur support de jeux-vid\u00e9os r\u00e9tros via l'\u00e9mulation de la console NES (Nintendo Entertainment System).",
            "organizer": "http://urlab.be/api/users/111/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 79,
            "place": "131",
            "start": "2017-04-19T19:00:58+02:00",
            "stop": "2017-04-19T22:00:58+02:00",
            "title": "ANNUL\u00c9 (conflit avec l'AG) - Workshop Adminsys - Explication de l'archi du hackerspace",
            "status": "r",
            "description": "# Le workshop est annul\u00e9 parce que l'AG se fait \u00e0 la place. On va essayer de reporter \u00e7a \u00e0 un moment qui arrange tout le monde :)\r\n\r\nLa connaissance de l'architecture serveur/r\u00e9seau/site web de urlab est connue de peu de personnes.\r\nRom1 et C4 vous pr\u00e9senteront de mani\u00e8re interactive comment \u00e7a fonctionne, ou est quoi et comment maintenir tout \u00e7a.\r\n\r\nCa impliquera :\r\n\r\n* Un peu de salt-stack\r\n* Du django\r\n* 5 serveurs diff\u00e9rents (ou plus, on sait plus)\r\n* Un VPN\r\n* Plein de services perdus un peu partout qu'on essaiera de retrouver et comprendre avec vous",
            "organizer": "http://urlab.be/api/users/1/?format=api",
            "meeting": null,
            "picture": null
        },
        {
            "id": 80,
            "place": "131",
            "start": "2017-04-19T18:35:22+02:00",
            "stop": "2017-04-19T18:35:22+02:00",
            "title": "AG de fin de mandat",
            "status": "r",
            "description": "##Candidatures\r\n\r\nmainteneur : mino\r\nTr\u00e9sorier : ragnaren\r\nVice-mainteneur : Herrgrim0\r\n\r\nTu es candidat ? Rajoute ton nom dans la liste et tiens nous au courant sur #urlab :)",
            "organizer": "http://urlab.be/api/users/97/?format=api",
            "meeting": "http://urlab.be/api/meetings/33/?format=api",
            "picture": null
        }
    ]
}