live-hacking

Live Hacking to regularne spotkania społeczności Hackerspace Trójmiasto na których wspólnymi siłami budujemy coś z niczego.

Spotykamy się na Discord i pracujemy wspólnie nad jednym problemem. Trochę jak mob programming, trochę jak wspólne układanie klocków LEGO, trochę jak praca, trochę jak dobra wspólna zabawa.

Kto może dołączyć?

Zapraszamy osoby zainteresowane programowaniem, projektowaniem a także oglądaniem technolgii "od kuchni". Nie potrzebujesz specjalistycznej wiedzy by dołączyć. Natomiast jeśil jesteś ekspertem masz szansę podzielić się swoją wiedzą z innymi.

Dlaczego warto wziąć udział?

Zobaczysz jak inni kodują, projektują i pracują. Podzielisz się swoją wiedza i umiejętnościami. Zdobędziesz zielony kwadracik na GitHub. Poznasz ciekawych ludzi.

Zaplanowane edycje

Pomysły na kolejne edycje

Chcesz byśmy popracowali nad Twoim projektem lub pomysłem? Zrób Pull Request i dodaj swój pomysł poniżej 👇

Zgłasza: @DoomHammer

Pomysł: Obsługa referencji blokowych dla roam-to-garden


Zgłasza: @dreat

Pomysł: rozszerzenia bota orpheus o zbieranie propozycji od uczestników (hs3city/orpheus#2)


Zgłasza: @szymon-datalions

Pomysł: społeczny ogródek cyfrowy dla @hs3city (za: https://www.indiehackers.com/post/building-a-community-digital-garden-7e941d107c)


Zgłasza: @malgorzataszopa

Pomysł: bot na Discord który zapisuje notatki do cyfrowego ogródka


Zgłasza: @usigna

Pomysł: choinka i śnieg w CSS


Zgłasza: @dreat

Pomysł: rozwiązywanie zadań z Advent of Code


Zgłasza: @usigna

Pomysł: przygotowanie nowych ciekawostek dla bota


Zgłasza: @DoomHammer

Pomysł: cyfrowy ogródek oparty na Jekyll Digital Garden Template zawierający dane z https://doomhammersupposeserroneously.tumblr.com/


Zgłasza: @Dreat

Pomysł: stronka do grania w brydża napisania w elixirze i bez* JSa.


Zgłasza: @LeszekM

Pomysł: Bot na Discorda do losowego rozmieszczenia osób na kanałach głosowych. Wykorzystywany np. przy wydarzeniu HS3 English Night!


Zgłasza: @DoomHammer

Pomysł: Bot przypominający o wydarzeniach i robiący plan tygodnia


Zgłasza: @Exef

Pomysł: Proof of Attendance in Hackerspace Meeting

Opis: Każdy chętny uczestnik spotkania może zgłosić się by otrzymać potwierdzenie uczestnictwa w spotkaniu np. pytając bot na Discordzie. Potwierdzenie uczestnictwa będzie na publicznym blockchainie i możliwe do przetransportowania na Ethereum.

Propozycje spotkania:

  • Stworzenie i wydeployowanie prostego kontraktu Non-Fungible Token (NFT) potwierdzającego uczestnictwo w spotkaniu.
  • Przejrzenie Proof of Attendance Protocol - POAP w celu szukania inspiracji
  • Opis popularnych side-chainów (np. xDAI) i rozwiązań Layer 2 (Optimism, zkSync, ImmutableX, wybór rozwiązania i wydeployowanie prototypowego kontraktu na wybrany
  • Przygotowanie mechanizmu tworzenia wizualnego potwierdzenie uczestnictwa w spotkaniu
  • Przygotowanie mechanizmu odbioru potwierdzenia przez Bota
  • Przygotowanie dApp wyświetlającej na jakich spotkaniach dany uczestnik był

Poprzednie edycje

15.11.2020

Temat: Formater notek zrozumiałych dla Jekyll

Efekty: Roam-to-garden


22.11.2020

Temat: Budowa bota na Discord do obsługi Muzycznego Adwentu

Efekty: Orpheus


06.12.2020

Temat: Społeczny ogródek cyfrowy dla @hs3city

Efekty: Namacalnych brak, ale jest pomysł jak zabrać się do tematu przy następnym spotkaniu


13.12.2020

Temat: Społeczny ogródek cyfrowy dla @hs3city

Efekty: Próba połączenia Reactowego digital-garden z frameworkiem TinaCMS.


20.12.2020

Temat: Prosta analiza danych (np. Spotify) w Pythonie

Efekty: Analiza danych z pliku + poszukiwania zewnętrznego API do przypisywania gatunku na podstawie artysty i tytułu https://github.com/MateuszBelczowski/analyzing_spotify_data


10.01.2021 Prowadzący: https://github.com/MalgorzataSzopa

Temat: Stworzenie działającego mechanizmu w UNITY (gra typu FPS)

Efekty: Mamy placeholder Gracza który się porusza i strzela, a nawet może coś zastrzelić.


17.01.2021 Prowadzący: https://github.com/Dreat

Temat: Apka webowa do grania w brydża bez JS. Wykorzystujemy Elixir, Phoenix i LiveView.

Efekty: Mamy rękę jednego gracza wyświetloną na ekranie, możliwość tworzenia pokoju i dołączania do niego i zalążek systemu licytacji. Repo: https://github.com/Dreat/brdg


24.01.2021 Prowadzący: @Exef

Temat: Wstęp do tworzenia Smart-Contractów. Zabawa z Scaffold-Eth - zestawem narzędzi do prototypowania kontraktów. Efekty: Napisanie tokena ERC20 i jego automatycznego sprzedawcy.


31.01.2021 Prowadzący: https://github.com/Dreat

Temat: Apka webowa do grania w brydża bez JS. Wykorzystujemy Elixir, Phoenix i LiveView.

Efekty: Moduł GameState, który pozwala na dodanie graczy, rozdanie kart, licytowanie. Repo: https://github.com/Dreat/brdg


14.03.2021

Prowadzący Mateusz Bełczowski / nikisaku

Temat: Dodanie do Oprheusa przypisywania ról na podstawie kliknięcia w reakcję pod postem. Efekty: https://github.com/nikisaku/orpheus/commit/30f2bd40ed000e564aed6f05654485961280b813


21.03.2021

Prowadzący: https://github.com/Dreat

Temat: Automatyzacja tworzenia newslettera - Ruby + integracja z 3 serwisami. Efekty: Ściąganie losowych 7 kawałków z playlisty na Spotify, zdobycie linków do Youtube dzięki song.link, integracja z GetRevue, choć kapryśna i nie taka jak miaa być Repo: https://github.com/Dreat/apollo


28.03.2021

Prowadzący Ijon Tichy/marszaukowska

Temat: Zrób se pager, aparat i kalendarz - warsztat z raspberry pi, od podstaw. Coś zepsujemy, coś naprawimy - będzie fajnie ;)


01.04.2021

Prowadzący Kacper Kacu

Temat: To nie prima aprilis! Live-edit ostatniego nagrania z wydarzenia

Efekt: https://www.youtube.com/watch?v=Rfk6tzCj-Gk&t=128s


11.04.2021

Prowadzący: dreat

Temat: Zabawa z SonicPi - tworzenie muzyki na żywo. Głównie ćwiczenie prowadzącego, ale z chęcią potłumaczy/pokolaboruje z innymi :) Efekty: Stream na twitch.tv/hs3city, dreat zrozumiał jeden koncept, jakoś brzmiąca muzyka ;) Repo: nie ma, ale jest gist: https://gist.github.com/Dreat/0becd46616b79a652b3e56d5a98c920a


18.04.2021

Prowadzi: marszaukowska

Temat: Jak szybko napisać apkę mobilną używając Fluttera? - wprowadzenie do technologii, przegląd możliwości i trochę kodowania :) Efekty: Zapoznanie się z defaultową apką i małe ulepszenia do niej. Przegląd możliwościami Fluttera (Firebase, ML tookit) - jakie są już gotowe rozwiązania, żeby nie tworzyć samemu od zera. Zajrzeliśmy też do dokumentacji, codelabsów i cookbooków.


04.05.2021 Prowaczący: Filip Małachowicz

Temat: Proof of Attendance: Czym są NFT?

Stworzenie i wydeployowanie prostego kontraktu Non-Fungible Token (NFT) potwierdzającego uczestnictwo w spotkaniu.


9.05.2021, godz. 17:00

Prowadzi: marszaukowska

Temat: Flutter v.2: będziemy kodować!

V.2 bo a) to moje drugie spotkanie o Flutterze, ale wasze może być pierwsze i spokojnie wszystko razem ogarniemy.

b) zrobiłam update do 2 wersji Fluttera :D

Razem zaczniemy pisać prostą apkę, a przy okazji nauczymy się trochę flutterowych konceptów. Na luzie, możecie przygotować sobie android studio, VS Code lub co tam chcecie i tworzyć ze mną. Można też przyjść, popatrzeć i posłuchać.


25.05.21, godz. 18:00

Temat: RabbitMQ x JMS x Spring

Będę dodawać kolejkę RabbitMQ do mojej appki do zbierania pieczątek lojalnościowych :P. Będzie dużo czytania dokumentacji, dodawania dockerów do testów integracyjnych, tworzenia architektury.


20.07.2021

Prowadzi: @Mirek

Temat: Ninja Stopwatch

Efekty: Mamy wyświetlacz i mamy działającyc przycisk. Pozostaje je połączyć.

Repo: https://github.com/hs3city/ninja-stopwatch


27.07.2021

Prowadzi: @Mirek

Temat: Ninja Stopwatch

Efekty: Wszystko połączone (po hackersku) i działa jak należy

Repo: https://github.com/hs3city/ninja-stopwatch


11.08.2021

Prowadzi: @DoomHammer

Temat: Intergacja Discord <-> Arkusz z wyzwaniem

Efekty: Filmy treningowe związane z wyzwaniem trafiają na Discord i bot reaguje na reakcje. Brakuje zapisu tych informacji do arkusza.

Repo: https://github.com/hs3city/orpheus


Prowadzi: @Jedrzej

Temat: Intergacja Discord <-> Arkusz z wyzwaniem

Efekty: ...

Repo: https://github.com/hs3city/orpheus

Zrealizowane pomysły

Zgłasza: @Mateusz Bełczowski

Pomysł: prosta analiza danych (np. Spotify) w Pythonie


Zgłasza: @Dreat

Pomysł: Automat do tworzenia newslettera VagrantVibes plus tworzenia playlist do wygodnego sluchania.