Evénements futurs

Vous pouvez vous abonner à notre flux ics (ical) pour être toujours au courant des derniers événements : http://urlab.be/events/urlab.ics

https://www.ulb.ac.be/jane/

Incubateur à événement

Le workshop est annulé parce que l'AG se fait à la place. On va essayer de reporter ça à un moment qui arrange tout le monde :)

La connaissance de l'architecture serveur/réseau/site web de urlab est connue de peu de personnes.
Rom1 et C4 vous présenteront de manière interactive comment ça fonctionne, ou est quoi et comment maintenir tout ça.

Ca impliquera :

  • Un peu de salt-stack
  • Du django
  • 5 serveurs différents (ou plus, on sait plus)
  • Un VPN
  • Plein de services perdus un peu partout qu'on essaiera de retrouver et comprendre avec vous
  • Pir : "Machine Learning"
  • SupayrPoney : "Comment ne pas donner une présentation"

Ceci est une proposition

Le site "The Pirate Bay" est régulièrement down, la recherche est de mauvaise qualité et simpliste, pourquoi pas en écrire un clone ?
On pourrait faire un hackathon dont de but est d'utiliser un dump de leur db pour en faire quelque chose de mieux et en profiter pour tester toutes les technologies hypes du moment.

T'as envie de faire une one-page webapp immutable en React et Flux ? D'écrire un backend à mille dépendances en NodeJs ? De faire du bigdata™ sur 7 millions de torrents en Rust (Il parait qu'on peut faire du web en rust aussi) ? D'utiliser une db NoSQL hype comme RethinkDB ou Mongo (berk) ? D'écrire un site web real-time avec WAMP et asyncio ? De faire du data mining et du NLP sur les descriptions et des commentaires ? De faire du deep learning pour faire des recommandations ? T'as une autre techno hype à tester ? C'est le moment de te lâcher.

Note : T'as juste envie de coder une petite application en ligne de commande pour chercher un torrent ? Ca marche, tu peux venir aussi :) (à condition que tu y caches un poney quelque part)

Prérequis

  • Savoir programmer (dans n'importe quel language)
  • Connaissances basiques be web (quoique, une app en ligne de commande peut aller aussi)

Bonus

  • On pourrait préparer une base de données sqlite (ou un serveur postgres distant) pour ceux qui n'auraient pas les compétences de parser le dump
  • On pourrait préparer une lib python simpliste qui s'occupe de l'interaction avec la db comme ça les débutants peuvent s'affranchir totalement de SQL.
  • On pourrait aussi donner aux gens qui arrivent un dump d'imdb et ce genre de choses pour agrémenter les données de la db originale

Choses à faire pour l'organisation

Il existe quelques dumps assez anciens (2013) , il faudrait voir si on sait en trouver des nouveaux ou écrire un crawler qui récupère les 3-4M torrents qui ont été uploadés depuis.

Ce serait peut-être aussi sympa de faire un workshop web avant ça.

Liens peut-être utiles

L'incubateur a légèrement plus de 2 ans ! Ce serait cool de lui donner un petit coup de jeune non ?

Sprint

L'idée d'un sprint est de passer quelques heures/une journée tous ensemble sur un projet pour le faire avancer rapidement.
On définit au début une liste de choses qu'on aimerait bien faire, chaque personne (ou bi/tri-nome) s'assigne une tâche qui l'intéresse et on bosse dessus :)

Tâches

Il y a évidemment plein de choses à faire :)

Ca va du design à du code compliqué en passant par du code simple et même par du brainstorming.
Il y a des tâche accessible à tout le monde, de quelqu'un qui ne sait pas coder mais qui utilise le site, à un BA1 qui veut apprendre à faire un peu de web mais aussi pour un expert Django ou un data-scientist.

Vous êtes évidemment les bienvenus pour travailler sur une idée/fonctionnalité qui vous intéresse/vous tient à coeur.
Mais si vous n'avez pas d'inspiration et que vous voulez aider, voila une liste de choses qui seraient sympa de faire :

  • Revoir la page d'accueil pour les nouveaux arrivants
  • Ajouter un vrai historique des transactions UBS (par exemple voir ce qu'on a reçu comme argent)
  • Utiliser le calendrier de l'ULB pour mettre la proba d'ouverture à 0% quand on doit être fermé
  • Updater pamela:
    • Afficher les hostnames à la place d'une MAC tronquée
    • Donner une API privilégiée à LechBot pour qu'il puisse tirer au sort les gens qui sont cachés
    • Peut-être un peu revoir le React d'affichage
  • Fermer les pull request en cours
  • Fixer les éventuelles erreurs sentry
  • Revoir la homepage pour les utilisateurs connectés
  • Rendre la charte plus visible ?
  • Re-designer la page des events (elle est déséquilibrée à cause de la liste d'events en préparation suivie des anciens events)
  • Passer les images externes en http
  • Ajouter un lock sur l'édition d'events/projets ou au moins un n° de version qui empêche d'écraser les modifs de quelqu'un d'autre pendant des modifications concurrentes
  • Ordonner les propositions d'événements par ordre d'ajout
  • Afficher quelque part un historique anonymisé des transactions récentes
  • Brainstormer sur une manière d'incuber les projets/events (quelque chose de plus puissant que "Je suis intéressé"/"1 personne est intéressée")
    • Par exemple: enlever l'ownership d'un projet si il n'a pas été mis à jour depuis trop longtemps (avec notif à l'avance) pour le marquer comme "Libre, prenez le lead!"
  • Intégrer le générateur d'affiches/Ajouter d'autres templates d'affiche/Faire un générateur web/svg
  • Création automatique d'événements facebook
  • Aller fouiller dans le pad original avec les idées de l'incubateur et voir si il n'y a pas encore quelque chose d'intéressant à implémenter
    • La gestion des emprunts par exemple ?
  • Il existe aussi un trello qui a servi à un moment, il doit contenir de l'inspiration en tout cas : https://trello.com/b/IinDNRaH (si vous n'avez pas les droits de lecture, pingez C4 ou demandez sur #urlab)
  • Garder un historique des modifs textuelles sur les events/projets (avec django-reversion par exemple ?) pour pouvoir afficher un diff
  • Updater le code à la dernière version de django (1.11 ?)
  • Moarz design
  • Moarz tests
  • ajouter des perms sur l'incubator
  • Faire un hidden pamela en .onion pour savoir quand il y a des gens au hs alors qu'il ne devrait pas y en avoir (voir directement un HAL)

N'hésitez pas à ajouter vos idées dans la liste!

En souvenir de ce mardi 19 septembre 2017, jour où Marcel Beltus est venu manger un poulet entier au HS, faisons une soirée où chacun apporte son poulet entier du Carrefour pour discuter d'informatique en dégustant son poulet (avec les mains) et remplir le hackerspace de cette délicieuse odeur !

P.S.: Croquettes et compote acceptées
P.S.2: Couverts interdits !

Nos voisins du cercle anarchiste aimeraient qu'on fasse un atelier linux ensemble, l'idée est plutot cool :)
Voilà.
Voir aussi des discussions autours de l'informatique et du logiciel libre

Dans un monde de plus en plus connecté, nous avons besoin de réseau...
L'un des incontournables du domaine est cisco.

Ce matériel a un énorme potentiel... Autant apprendre a l'utiliser.

Altf4 présentera l'IOS et proposera des petits atteliers.

Tu t'es déjà tu demandé comment gérer la mégadonnées qui sort de ton bitoduc et qui est plus grand que ta mémoire vive sans trouver comment bolider l'affaire ?

Alors cet atelier est fait pour toi. On y parlera Spark, Flink, ... et on mettra un cluster à disposition.

Plusieurs personnes ont proposé de présenter des outils de communication cryptée (gpg, otr, https, etc..).

Organisons une soirée avec des mini-workshops sur ces outils et un échange de clefs !

Cette Game Jam est une compétition durant laquelle les participants doivent créer un jeu en moins de 48 heures. Des workshops et présentations seront organisés avant la Jam pour faciliter la vie de ceux et celles qui ne sont pas à l'aise avec la programmation ou l'utilisation de moteurs de jeux.

Avant la compétition, une liste initiale de thèmes sera proposée contenant environ 70 thèmes sélectionnés aléatoirement parmi les thèmes ayant atteint le dernier round de votes, lors des saisons 21, 23, 26, 27, 31, 32 et 36 du Ludum Dare (Game Jam mondialement connue). Vous êtes bien sûr encouragés à proposer autant de thèmes que vous voulez en vous rendant sur ce site . Les propositions de thèmes seront acceptées jusqu'au début des votes. Vous pourrez alors voter en donnant une note sur 5 à chaque thème dans la liste. N'hésitez pas à proposer des thèmes et voter même si vous ne comptez pas faire de jeu vous-même.

Les jeux pourront ensuite être soumis dès le début des 48 heures jusqu'à la dernière seconde, mais pas plus tard. Une fois les soumissions fermées, la phase de test des jeux pourra commencer. Tout le monde pourra tester les jeux et les noter sur 10, même les gens n'ayant pas fait de jeu. À la fin de cette phase, le jeu avec la plus grande note gagne ! Il n'y aura pas de prix à proprement parler, mais comme le dit très bien Mike Kasprzak (organisateur principal de Ludum Dare) :

« Your prize is your product, you have a game now. »

Evénements passés

Contexte :

J'ai réussi à dégoter de nouveaux switch pour le HS :-), encore plus puissant (et surtout plus stable) que les précédents.

Seulement, il va faloir aller les chercher aux Pays-Bas dans le hackerspace Bitlair

Pour vous donner un aperçu, c'est un hackerspace de 340m² qui contient des imprimantes 3D, CNC, postes à souder etc. qui a notament dans un de ces projets : eventinfra.org qui est juste l'organisation qui a fourni le matériel réseau utilisé à SHA et CCC... Voili Voilou :-)

Viendez :-) Ils ont du club-mate

Transport :

Je dispose d'une renault scenic 2 pour aller jusque là, aller retour. Je peux embarquer 4 passagers ;-)

Un peu de photos pour l'inspiration : inspiration

On sait qu'on a dit qu'il n'y aurait plus de réunions avant les vacances, mais maintenant c'est les vacances!
Pour fêter ça, réunion!

En toute sériosité, on a quand même quelques points importants à débattre, donc venez, venez.

Le 131 est mort pour un petit temps, allons visiter nos copains du HSBXL :-) (ils ont du club mate)
Viendez ;-) ils sont gentil

Les frenchies l'ont compris, c'est la nuit qu'on hack le mieux ! C'est pourquoi ils ont organisé un truc sympa pendant la nuit du 30 juin au 1er juillet.

On essaie d'apâter des jeunes futurs BA1 et aussi on montre nos LEDs, parce que, quand même, c'est cool.
Venez aider à monter, tenir le stand, démonter!
Plus de détails à la réunion!

Pour éviter de pourir pendant l'été, on profite du beau temps pour mettre la musique à fond et nettoyer ce bazaar de fond en comble.
A priori, fin juin, mais on s'adaptera.

Channel: #muca

Au menu:

  • déplacement des meubles pour aller nettoyer ces coins qui conservent des vestiges;
  • tri des bacs de la cuisine (et dépoussiérage de toute cette zone);
  • éteignage du frigo afin de le dégivrer (au passage, nettoyage aussi, hop!);
  • décarcrasser les poubelles (l'idéal à atteindre: absence de moucherons aux HS);
  • nettoyage des toilettes qui n'attendent que ça depuis un bon bout de temps*;
  • potentiellement repeindre des murs;
  • Ranger armoire de la cuisine;
  • déplacer électronique des bacs de la cuisine vers l'electronic Desk(tm);
  • trier les tours;
  • Étiquetter les bacs;
  • Balancer des trucs;
  • Étudier changement de table (barre du milieu chiante, un peu trop grande,...);
  • accrocher le nouveau tableau blanc
  • on verra, y a surement des trucs à rajouter.

*Eligoan s'engage à nettoyer les toilettes si on a assez de volontaires présents - n'attendez plus!

PS: Il est possiiiible qu'on s'organise un petit bbq en fin de journée pour se féliciter entre bons travailleurs

Que les points urgents ce soir, on reporte le reste.

N'oubliez pas votre serviette !

https://en.wikipedia.org/wiki/Towel_Day

« 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 — 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.

More 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.
Hence 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. »
— Douglas Adams, The Hitchhiker's Guide to the Galaxy

Dernier SmartMonday de l'année académique :)

Au programme:

  • Olblak: Sysadmin 2.0: An Infrastructure CI/CD Story
    En se basant sur l'infrastructure du project Jenkins,
    je montrerai le parcours d'une application web
    en partant d'un repo git à la mise en production sur un cluster Kubernetes.

  • Rom3 : Comment pécho ta race quand tu es en informatique ?
    Le couple et sa formation vu au travers du prisme de diverses disciplines.

  • Nikita Veshchikov: How to build a crypto-ransomware.

Nouveau comité, Nouvelles Réunions :)

N'oubliez pas de payer vos cartes de membres pour participer!