Projekty Tutaj znajdziesz listę aktywnych projekty nad którymi działamy. Jeśli chciałbyś przyłączyć się do któregoś z nich, zgłoś się na Matrixie do osoby koordynującej lub zapytaj na naszym HSowym czacie. Warsztaty z gita Prace w toku Nazwa git gud Plan 3 spotkania po półtorej godziny Podejście praktyczne, na każdym około 20-30 minut gadania, potem tylko zadanka. Tak się sprawdzało u Kuby Orlika. Niski próg wejścia Target: Windows users without git knowledge Kurcze po rozpisaniu spotkań to generalnie widać, że jest mega mało czasu. Pewnie można by zając nawet około 5 spotkań. Co powinno się znaleźć na plakacie Co Gdzie Kiedy Co trzeba przygotować Co ludzie muszą przygotować Komputer przenośny z działającym WiFi (Windows/Linux/Mac) Zainstalowany Git. [Może utworzymy poradnik?] (voltar: najpierw bym zerknął czy nie ma już jakiś wystarczająco dobrych i jeśli nie to można jak najbardziej) Co my musimy przygotować Wstęp teoretyczny na każde z trzech spotkań Zadania Sieć WiFi? Zobaczymy czy to nam będzie potrzebne (voltar: możnaby postawić sieć z jedną raspberką hostującą forgejo jako gitowy hosting do zadań jeśli chcemy lokalnie, jeśli www to można by u juniora postawić) Pomysły zebrane Odtworzyć workflow firmowy pracy nad jednym repozytorium z numerami ticketów i wszystko Ostatnie warsztaty można poświęcić na nietypowe zastosowania gita lub np internale Historia systemów kontroli wersji jest dość fajna i można to też przekazać, ale to nam się zrobi tak z 15-30 minut gadania na to. Trzeba zaznaczać: GitHub is not Git Jakieś mocne aspekty autopromocji musimy gdzieś wpleść Pytania rekrutacyjne z Gita (voltar: imho to można pominąć, bo jak ktoś będzie sobie trochę samemu korzystać to powinien ogarnąć) ratowanie gita czyli radzenie sobie z popularnymi błędami czy innymi fuckupami Opis warsztatów Skejcie coś z tych opisów niżej. numer1: Git przenika świat IT niczym <>. Jego nieznajomość cały czas się przypomina. Jeśli też jesteś w takiej sytuacji to serdecznie zapraszamy Ciebie na warsztaty. Podczas nich wytłumaczymy wszystko co jest potrzebne do zwykłej pracy w tym systemie, a przy okazji wymagane do zdobycia zatrudnienia. numer2: Knyfyrtel Hackerspace Poznań we współpracy z Kołem Naukowym Spektrum zaprszaszy na warsztaty ${event_name}. Podczas nich zdobędziesz nie tylko podstawową wiedzę z obsługi tego systemu, ale nawet ekspercką.  Gwarantujemy, że te umiejętności przydadzą się drodze IT niezależnie czy hobbistycznej czy zawodowej. numer2,5: Knyfyrtel Hackerspace Poznań we współpracy z Kołem Naukowym Spektrum zaprszaszy na warsztaty ${event_name}. Podczas nich zdobędziesz nie tylko podstawową wiedzę z obsługi tego systemu, ale .  Gwarantujemy, że te umiejętności przydadzą się drodze IT niezależnie czy hobbistycznej czy zawodowej. numer3: Knyfyrtel Hackerspace Poznań we współpracy z Kołem Naukowym Spektrum... to dobry początek, coś jak wjeżdżający "Universal" na filmach. numer4: ktoś niech się postara bardziej pls nie mam weny Plakat/grafika na FB TODO Certyfikaty Ja bym się z tego wycofało, ale nie narzucam. Nie mamy jak zachować weryfikowalności tych certyfikatów na co najmniej pare lat, a IMO to jest hard requirement robienia certyfikatów. voltar: Bez certów będzie łatwiej, ale nawet z weryfikacją nie będzie tragedii, jakieś proste sprawdzanie sha256 z imienia i nazwiska + jakiś salt w stylu id certu. Do tego się postawi jakieś gówno nawet na początku można w hscloud pewnie po prostu sprawdzające czy hash jest w bazie danych i tyle. Ale też nie naciskam, jak się da bez to mniej pracy dla nas, choć w sumie zrobienie jakiegoś prostego systemu by mogło być perspektywiczne dla nas i kolejnych potencjalnych warsztatów. Spotkanie 1 [20min] Prezentacja wstępna: czym jest system kontroli wersji; skróty VCS SCM; czym jest Git; Github =/= Git; Tutorial instalacji bo i tak większość nie będzie miała zainstalowane (voltar: jeśli będziemy mieli dostęp do www to można by jakiś skrypt powershellowy przygotować by czasu nie marnować). Tu też przyda się poradnik instalacji. [20min] Historia Git'a i innych VCS bo czekamy aż sobie ludzie poinstalują. [50min] Omówienie podstaw offlinowych. Zapisanie autora w git-config,  Utworzenie repozytorium, zrobienie commita, rebase interaktywny, git log, git log --graph, diff, status (dobrze  by było jakoś to fajnie opakować ludziom by nie było to zbyt nudne, jakiś scenariusz do tego + zadanie do pracy indywidualnej) Spotkanie 2 Branchki, rebase normalny, clonowanie i mechanizm synchronizacji, czym jest remote. Workflow githubowy: Otoczenie Gita czyli PR'y, Issuesy, Frontendy webowe, szczególnie alternatywne (voltar: i o tym że warto jebać githuba) Workflow mailowania patchy Workflow gerritowy Na koniec symulacja firmy? Spotkanie 3 [20min] prezka Czym jest GitOps, czyli Git jako source of truth przy tworzeniu oprogramowania. (Idealne żeby spóźnionych ludzi złapać). Ile starczy czasu: Tagi, GPG, SSH git stash git blame git reset git reflog Git internals LFS, annex Materiały https://fosdem.org/2024/schedule/event/fosdem-2024-3423-version-control-post-git/ i ten drugi talk od gitbutler Prezentacje TODO Warsztaty z alternatyw dla big-techowych socjalek i podstawy cyber In progress Co chemy? Wprowadzenie dlaczego bigtechy są złe alternatywy dla big techów (fedi, komunikacja, dyski i inne chmurowe rzeczy) Wprowadzenie do fedi Wprowadzenie do cyber higieny Bezpieczna komunikacja Kilka poziomów zabezpieczenia (od np Use Signal aż do poziomu paranoicznego) Plan 2 >= spotkania  target: ludzie nie zaawansowani technicznie Koszulki Materiał Jakie koszulki chcemy? Jakieś etyczne jak  https://stanleystella.com/en-de/creator-2-0-sttu169 czy zwykłe niezbyt etyczne koszulki typu koszulki w stylu adler/malfini? Projekt/szkic Przód (wstępny szkic, będzie trochę mniejszy nadruk) Ramię hspoz.pl Tył? Jakiś śmieszny tekst? "I’d just like to interject for a moment. What you’re refering to as Knyfyrtel, is in fact, Knyf/Fyrtel, or as I’ve recently taken to calling it, Knyf plus Fyrtel."? Coś innego? Głośniki Based on: https://www.youtube.com/watch?v=CKIye4RZ-5k Składniki: Kasetony z prasowanego włókna mineralnego Drukarka 3d Paracord Papier ścierny 200 2x wzbudnik/bass shaker/sound actuator/exciter 40W RMS 4 Ohm średnica nie ma znaczenia Haki do montarzu + opcjonalnie stelaż  1. Znajdź składniki Większość jest ze styropianu, polistryreny czy innej pianki. To się nie nadaje. Najlepiej szukać pod nazwą "kaseton akustyczny". Jak firma ma "rock" w nazwie to dobra oznaka. Włókno mineralne jest żółte od boku. Lista Nazwa Uzytkownik Opis Regały Qinn, Vil, Wola Odkurzacze  Wola Naprawione i wyczyszczone  Głośniki Pomidor, Wola Kupiony wzmacniacz, podłączono i ustawiono Zamek Qinn Flip dot Vil, Wola Szukamy dokumentacji i robimy reverse engineering  Ender 3 Qinn, Wola Uszczelniony, poprawiony stolik, skalibrowany, wyczyszczony, dobrane parametry druku. Panele Vil, Wrzosik, Wola Dostaliśmy komponenty Stolik na drukarki Mamy nogi, chcemy rack Kuchnia Półki uwieszone. Chcemy lodówkę i mikrofalówkę. Klucz do bramy Qinn, Wola Mamy komponenty Presence tracker Coop with TechnoDzik. WiFi based. flipdot https://github.com/domints KnyfLock - zamek do drzwi Pierwsza wersja zamka działa dobrze, pomimo ciągłej fazy prototypu. Elektrozaczep, czytnik kart z pinpad'em oraz kontroler bazowany na Pi Pico 2W umożliwiają dostęp członkom do spejsu. Wersja pierwsza została zamontowana na drzwiach między przedsionkiem a kuchnią. Po przejęciu pomieszczeń Technodzika, chcemy przenieść zamek na drzwi między korytarzem budynku a przedsionkiem (z biurkiem recepcyjnym). Problemem jest zamontowanie elektrozaczepu do drzwi, ponieważ te otwierają się na zewnątrz. Wymaga to trochę porządniejszego planu i realizacji niż wersja pierwsza.  Grafiki stworzone podczas sesji myślowej między qinn'em a Krakenem: