diff --git a/.github/workflows/finance.yaml b/.github/workflows/finance.yaml index 65de82e..90972a4 100644 --- a/.github/workflows/finance.yaml +++ b/.github/workflows/finance.yaml @@ -3,10 +3,8 @@ name: "Update financial dashboard" on: push: paths: - - automation/finanse/finanse.csv - - .github/workflows/finance.yaml - schedule: - - cron: "0 4 * * 0" + - 'automation/finanse/finanse.csv' + - '.github/workflows/finance.yaml' jobs: dashboard: diff --git a/_redirects b/_redirects index 47eeb28..5613b7a 100644 --- a/_redirects +++ b/_redirects @@ -2,11 +2,11 @@ /wspieram https://patronite.pl/hs3 /wydarzenia/wewnetrzne /wydarzenia /wydarzenia/festiwalswiatla2022 /wydarzenia/festiwal-swiatla/ -/jam/spacesmasher9001 https://mystifying-hypatia-4b1cef.netlify.app/ +/jam/spacesmasher9001 https://spacesmasher9001.in.hs3.pl /wlacz-swiatlo https://docs.google.com/forms/d/e/1FAIpQLSeOPTEy6uu3sfPvm2zcMFGHKT1uTdSM3t1Y7xalf0IXmK1gqQ/viewform?usp=sf_link /fow https://futureofwork.hs3.pl /fow-4 https://futureofwork.hs3.pl/fow-4 /fow-5 https://futureofwork.hs3.pl/fow-5 /fow-6 https://futureofwork.hs3.pl /calendar /wydarzenia -/spaceapi.json /.netlify/functions/spaceapi 200 +/spaceapi.json https://spaceapi.in.hs3.pl/ 307 diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index c248e5d..f754d02 100644 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -201,3 +201,7 @@ img[src="/images/google-translate.png"] { } } } + +article img { + max-width: 100%; +} diff --git a/automation/finanse/finanse.csv b/automation/finanse/finanse.csv index 90f5778..11a48ea 100644 --- a/automation/finanse/finanse.csv +++ b/automation/finanse/finanse.csv @@ -20,3 +20,8 @@ Miesiąc,Przychody,Rozchody 2023.02,4397.73,3805.69 2023.03,6355.96,5010.54 2023.04,5339.55,2834 +2023.05,7155.55,14567.67 +2023.06,6418.1,4581.41 +2023.07,4729.78,5430.93 +2023.08,6625.29,2834 +2023.09,15755.95,3572 diff --git a/content/en/wydarzenia/balena.md b/content/en/wydarzenia/balena.md new file mode 100644 index 0000000..46bb73c --- /dev/null +++ b/content/en/wydarzenia/balena.md @@ -0,0 +1,31 @@ +--- +title: "Workshop Balena.io: run docker loads on Raspberry Pi (-like) devices, in a stable and maintainable way" +tags: ["hs3", "docker", "english"] +featureImage: /images/wydarzenia/balena.jpg +--- + +- Date: Thursday 5 October 2023, 18:00 +- Duration: 2 hours +- Presenter: Claude (@claude9134 on Discord) +- _The presentation will be done in English_ + +Balena.io is a tool built to run large fleets of devices running (docker) containers in an easy way. +However for us as makers it offers great possibilities to stably run and control single devices running a single instance. + +What this allows us is to run a Docker container on a Raspberry Pi (or any other [SBC][1]), managed by Balena. +Balena provides the host OS, a way to remotely log in, restart, and update the container after a push to Github. +Balena has a free account for up to 10 devices (which is probably more than enough for any hacker). + + +During this workshop, we will be making a Balena account (one per person), and experiment with installing / updating the containers we want. + +We will have a limited number of Raspberry Pi's available to play with during the workshop (however ideally people would bring their own -- it will run on any device [from this list](https://docs.balena.io/reference/hardware/devices/); which includes all raspberry pis). + +Please follow [this discord thread](https://discord.com/channels/762566311930101761/1146448314171134024) to be kept up to date on the latest info. + +The workshop is open to any level; you will have an advantage if you know your way around Docker a bit, but if not, we'll catch you up (we're also considering a separate Docker follow-up workshop, if there is interest). + +Please bring a laptop and (if you have one) a small [SBC][1] to participate. + + +[1]: https://en.wikipedia.org/wiki/Single-board_computer diff --git a/content/en/wydarzenia/matter.md b/content/en/wydarzenia/matter.md new file mode 100644 index 0000000..912da82 --- /dev/null +++ b/content/en/wydarzenia/matter.md @@ -0,0 +1,42 @@ +--- +title: "Matter for Makers; integrating home-built IoT devices into your Smart Home" +tags: ["hs3", "matter", "english"] +featureImage: /images/wydarzenia/matter.jpg +--- + +- Date: Thursday 17 August 2023, 18:00 +- Duration: 2 hours; longer of we feel like it +- Presenter: Claude (@claude9134 on Discord) +- _The presentation will be done in English_ + +In October 2022, the Matter 1.0 standard was released. +The vision of Matter is to have one standard for home automation, where before many different standards existed (HomeKit, Google Home, Samsung SmartThings, Alexa, etc). + +(and yes, there is an ironclad law on the internet that anyone writing that sentence has to then display the following XKCD). + +[](https://xkcd.com/927/). + +(and when we all stop laughing, we realise that we are very happy that the developers of USB didn't get discouraged by this...) + +In this (partly hand-on) talk I will try to explain what Matter and Thread is, what the big deal is, and how it's useful for Makers (=us). +I will try to answer the question if you should make your next home project Matter or not, and how I see the future of Matter. +And I will show some Matter in action! + +Then during the second hour we should get a bit more hands-on: +We will look at what's happening on a network level, and run a small Matter Controller. +I will give you some tools and pointers to get started, to get some of your own Matter things working; and maybe, depending on time, we'll manage to get some Matter stuff running. + +## Level of the talk / workshop + +I want to give a talk / workshop that is open to everyone, however there is a lot to cover on this subject, so we will need to move fast. +This is because although the Matter protocol is open and free, it's quite complex. +I expect the first hour will be interesting for anyone with an interest in technology to follow, for the second hour everyone is welcome to stay but it may go a bit too far in-depth if you don't have experience with network protocols, C and embedded systems. +Then again, sometimes the best way to learn to swim, is being thrown into the deep end. + +## Registration + +In a previous version I suggested that I wanted pre-registration so that we could set up some stuff, however this is overkill. +However if you want to be maximum-prepared, please follow the [Hackademy thread][1]. + + +[1]: https://discord.com/channels/762566311930101761/1139467044769775626 diff --git a/content/pl/blog/wiecej-warsztatu.md b/content/pl/blog/wiecej-warsztatu.md new file mode 100644 index 0000000..448b4af --- /dev/null +++ b/content/pl/blog/wiecej-warsztatu.md @@ -0,0 +1,28 @@ +--- +title: "Więcej warsztatu w warsztacie" +date: 2023-08-29T08:08:38+01:00 +featureImage: /images/blog/workshop-01.jpg +tags: ["hackerspace", "hs3", "warsztat", "garaż"] +--- + +Dawno nie było niusików. + +To nie dlatego że wszyscy się rozleniwili i nic się nie dzieje. + +Wręcz przeciwnie. Było dość intensywnie i w międzyczasie Spejs nam się rozrósł. + +Największa chyba nowość to fakt że otworzyliśmy nowy warsztat w garażu przy Wojska Polskiego 41. Zamysł jest taki by służył on do wszelkich prac głośnych, pylących, wymagających wyciągu, czy większej przestrzeni. Także drewno, metal, spawanie, drukarki żywiczne, frezarki CNC, plotery laserowe, czy inne eksperymenty które mogłyby przeszkadzać w pozostałych strefach. + +Oprócz tego urosła nam serwerownia a wraz z nią infrastrutura sieciowo-serwerowa. Pierwszą aplikacją która tam osiadła jest [Space Smasher 9001](https://spacesmasher9001.hs3.eu/) powstały w ramach Pierwszego HS3 Jam. Oprócz tego ekipa PyExplorers hostuje [Guitar Checker](https://guitar-checker.hs3.space/docs) (aplikację napisaną w pythonowym frameworku FastAPI) na Dokku, czyli otwartym klonie Heroku. + +Na dachu zamontowaliśmy maszt do anten który pozwoli na rozwój projektów związanych z LoRa, LoRaWan, HAMnet, ADS-B i wszelkich innych wynalazków radiowych. Przy okazji nawiązaliśmy współpracę z Ochotniczą Strażą Pożarną Gdańsk - Zachód SP2GDZ. + +Warsztaty z syntezatorów modularnych i podstaw syntezy okazały się na tyle ciekawe że rozwinęła się grupka spejsowych muzyków spotykających się raz na jakiś czas by wspólnie pojammować (nie tylko na syntezatorach). + +A jak już jesteśmy w temacie jamu to zapisy na MusicJam ruszyły i można się zgłaszać po [bilety dla rannych ptaszków](https://app.evenea.pl/event/musicjam2023/) . + +Rośnie nam też ładnie strefa retro, w której znajdują się ZX Spectrum, Amstrad, klon PDP11 (PiDP11), Apple Macintosh SE, dwa Apple iMac G3 i dwa klony NES/Famicom/Pegasus. Większość sprzętu jest w pełni funkcjonalna, część wciąż wymaga odrobiny miłości. + +Z planów na najbliższy czas mamy kilka warsztatów (między innymi lutowanie, projektowanie i druk 3d, Internet of Things) a oprócz tego zapraszamy na Otwarte Dni Projektowe na których możemy lepiej się poznać i zrobić coś razem. + +Dzięki że jesteście i do zobaczenia! diff --git a/content/pl/privacy/_index.md b/content/pl/privacy/_index.md index c69f11d..d0cd4a6 100644 --- a/content/pl/privacy/_index.md +++ b/content/pl/privacy/_index.md @@ -3,4 +3,4 @@ title: "Hackerspace Trójmiasto Privacy Policy " date: 2022-11-30T12:51:52+06:00 subtitle: Privacy by default --- -Our privacy policy is only availble [in English](/en/privacy). +Our privacy policy is only available [in English](/en/privacy). diff --git a/content/pl/zasoby/dragon-dreaming-2022.md b/content/pl/zasoby/dragon-dreaming-2022.md new file mode 100644 index 0000000..e95bd9e --- /dev/null +++ b/content/pl/zasoby/dragon-dreaming-2022.md @@ -0,0 +1,230 @@ +--- +title: "Jaki Spejs chcemy budować?" +tags: ["hackerspace", "dragon dreaming", "hs3"] +featureImage: /images/zasoby/dragon-dreaming-2022-01.jpg +--- + +## Jaki Spejs chcemy budować? + +Na warsztatach [Dragon Dreaming](https://dragondreaming.org/) wypracowaliśmy wspólną wizję tego jaki Spejs chcemy budować. + +Oto cechy naszego wymarzonego Spejsu: + +- wielodziedzinowy +- interdyscyplinarny +- otwarty +- rożnorodny +- aktywny +- inspirujący +- otwarty i nie dyskryminujący nikogo +- z dobrą atmosferą +- wzmacniający pewność siebie +- łatwo dostępny +- Dający radość +- medialny +- przyjazny +- dostępny +- poszerzający horyzonty i spojrzenie na świat +- humanistyczny +- przyjazny +- popularny i z aktywną społecznością. +- związany z technologiami +- z nietypowymi wydarzeniami +- z regularnymi spotkaniami offline +- widoczny +- dający przestrzeń do rozwoju +- tolerancyjny +- dbający o środowisko +- technologiczny +- artystyczny +- współpracujący z innymi organizacjami +- dający przestrzeń do organizacji eventów +- przyjazny +- pozytywny +- wchodzący we współpracę z innymi instytucjami +- z ciekawymi projektami +- zaangażowany +- otwarty na tematy humanistyczne i artystyczne +- związany ze sztuką +- działający w dobrej sprawie +- otwarty +- łączący technologię z innymi dziedzinami +- działający online i stacjonarnie +- rebeliancki, jak Dreat :P 💚 +- częste wydarzenia z ciekawymi tematami +- samodzielny (finansowo) +- stabilny finansowo +- niezależny od sponsorów +- angażujący do wspólnej pracy nad projektami +- decyzyjny +- przekrojowy (różnorodność tematyczna i kulturowa) +- Rozwijający (technicznie i światopoglądowo) +- Otwarty +- Dający dobry przykład +- Wspierający +- Promujący projekty +- Popularyzujący +- Spejs miejsce inicjatyw +- Rozwijający +- realizujący znaczące projekty o większej skali (np. duże eventy) +- Duży +- odpowiedzialny +- Spontanicznie samoorganizujący się +- Edukujący +- Artystyczny +- użyteczny społecznie +- Przyjazny +- Otwarty na współpracę +- Samowystarczalny +- Pomocny +- techniczny +- angażujący do działania +- angażujący +- nietoksyczny +- popularyzujący technologię i naukę w społeczeństwie +- dający wolną wolę +- szalony +- promujący wewnętrzne projekty +- dokumentujący swoje działania +- przyjemny +- użyteczny społecznie +- kulturalny w komunikacji +- hybrydowy +- konstruktywny +- spontaniczny/unconstrained/enabling/samoorganizujący/management 3.0 +- dający przestrzeń do wydarzeń +- z regularnymi spotkaniami online i offline +- ponad podziałami +- pożyteczny +- sprawczy +- ukierunkowany na społeczność i budowanie relacji +- otwarty na młodzież +- angażujący lokalną społeczność +- przyjazny dla nowych osób +- przyjazny dla nauki i dzielenia się wiedzą +- zgodny +- niezależny od podmiotów zewnętrznych +- niezależny finansowo +- bez negatywnego podejścia + + + + + + + + + +## Jaką przestrzeń chcemy kształtować? + +Na tych samych warsztatach Dragon Dreaming określiliśmy też jak miałaby wyglądać nasza wymarzona przestrzeń. Oto efekty: + +- sala, którą można podzielić na mniejsze = np starter +- przestrzeń dająca radość +- park maszynowy +- pokoje dla gości Spejsu +- pokoje do spania przy eventach weekendowych +- kuchnia do warsztatów kulinarnych +- kuchnia do eksperymentów +- bezpieczny /na klucz / alarm +- sala gdzie możemy robić meetupy z własnym cateringiem / kawiarnia? +- miejsce do spotkań na pogadanie +- filię w ciepłych krajach +- wigwam z grillem, miejscem na ognisko na piknik +- ciekawą unikalną architekturę +- otwarty 24h +- pomieszczenia oddzielone drzwiami +- dobry internet +- miejsce do organizacji eventów - prelekcje, małe i duże hackathony +- industrialne wnętrze +- magazynek na graty +- ciekawą unikalną architekturę +- darmowy parking +- segregacja śmieci +- dobrze skomunikowany +- niskokosztowy (oszczędne media) +- dostępny parking +- część expo z projektami +- zaplecze socjalne +- sprzęt do transmisji online +- sprzęt do skanów mózgu - fMRI +- dobra lokalizacja - na linii SKM +- sprzęt do odzyskiwania złota z złomu elektronicznego +- bezpieczny pod względem bhp +- miejsce na działanie z elektroniką +- miejsce na pracę cichą +- dobrze jakby była klima +- projektor, TV i nagłośnienie +- sala teatralna / na wydarzenia +- blisko domu +- recykling +- sprzęt pomiarowy +- rolety +- schludne +- show room +- galeria ze zdjęciami +- kuchnia +- prysznic +- ciche godziny +- bliski sklep +- clean desk policy +- kamery przy stanowiskach pracy strategicznych (print itp) +- stół do gier +- stół pod sufitem +- regał z rzeczami na sprzedaż +- roboty mechaniczne +- dostęp z dla niepełnosprawnych +- modułowość / zmiany przestrzeni / elastyczność przestrzeni +- retro computing +- elektronarzędzia +- biblioteka +- studio muzyczne +- budka do nagrań +- cowork +- whiteboard +- ekspres do kawy +- czysta i równa podłoga +- drukarka do etykiet +- mate +- alarm +- lan party +- maszyny do szycia +- odpowiednia nośność i większa szerokość drzwi +- szafki dla członków +- drukarki 3d +- druk 2d +- sprzęt do wytrawiania płytek +- kolokacja +- warsztat elektro +- dobre oświetlenie +- whois +- kontrola dostępu +- drążek do ćwiczeń +- preferowany parter +- dostęp do dachu +- kompy do dyspozycji +- infra sieciowa /rack +- frezarka i tokarka +- wyciąg spalin i pyłu +- samochód dostawczy +- elektronika na wyposazeniu (rpi itp) +- kanapa +- home automation +- vpn +- kawiarnia +- brak bliskich sąsiadów +- miejsce do ceramiki +- przyłącze prądu +- piec do ceramiki + + + + + + + + + + + + \ No newline at end of file diff --git a/content/pl/zasoby/druk-3d.md b/content/pl/zasoby/druk-3d.md new file mode 100644 index 0000000..1e6ee51 --- /dev/null +++ b/content/pl/zasoby/druk-3d.md @@ -0,0 +1,52 @@ +--- +title: "Creality Ender 3" +tags: ["hackerspace", "hs3", "hardware", "druk 3d", "ender", "creality"] +--- + +# Druk 3d + +## Przygotowanie + +- Na laptopie Hacklab-0x01 zainstalowany jest slicer Ultimaker Cura oraz Prusa Slicer, które są skonfigurowane pod drukarkę Ender (zobacz punkty poniżej odnoszące się do konkretnych programów) +- skopiuj pliki STL które chcesz wydrukować na laptopa, uruchom wybrany slicer i umieść modele na polu roboczym +- użyj profili które zostały przygotowane w obu slicerach, jeśli ustawienia Cię zadowalają to potnij model (czyli stwórz gcode do drukarki) +- sprawdź jaki będzie czas druku i ile filamentu zostanie zużyte; dorzuć do kasetki na filament odpowiednią kwotę +- skopiuj gcode na kartę SD. Uwaga: adapter microSD->SD ma przełącznik z zabezpieczeniem zapisu który lubi zmieniać swoje położenie, może być potrzeba przełączyć go w pozycję niezabezpieczoną + +## Prusa Slicer + +- umieść obiekt na stole roboczym +- w oknie po prawej znajdź rozwijalną listę "Printer" (1) i wybierz z niej jeden z profili FAST, BALANCED lub QUALITY +- teraz powyżej znajdź listę "Printer settings" (2) i wybierz odpowiednią wysokość warstwy do powyższego profilu +- na koniec znajdź listę "Filament" (3) i wybierz odpowiedni materiał +- naciśnij "Export G-code" i zapisz go na karcie pamięci + +## Cura +#TODO + +## Załadowanie filamentu + +- jeżeli drukarka nie ma załadowanej szpuli z filamentem, należy zrobić to samodzielnie przed wydrukiem +- wybierz odpowiedni rodzaj filamentu pod swoje potrzeby (np. PLA lub PET-G) +- wejdź w ustawienia drukarki i znajdź opcję 'Load Filament' - po jej wybraniu głowica drukarki rozpocznie nagrzewanie do odpowiedniej temperatury pod wybrany filament +- obetnij końcówkę filamentu pod ostrym kątem - dzięki temu proces wprowadzania filamentu do ekstrudera będzie łatwiejszy +- nałóż szpulę z filamentem, odegnij klips ekstrudera i zacznij wprowadzać filament aż poczujesz opór +- jeśli z dyszy wydobywa się załadowany filament proces został zakończony - drukarka jest gotowa do pracy +- jeśli dysza drukuje w innym kolorze, możliwe, że to resztka poprzedniego filamentu. Wtedy wystarczy pozwolić mu wypływać tak długo aż do dyszy dojdzie nasz załadowany materiał + +## Druk + +- spryskaj stół IPA i dokładnie wytrzyj papierowym ręcznikiem +- spryskaj stół klejem (np. dimafix) z dużej odległości (to ma być mgiełka, nie zalany stolik) +- włącz drukarkę (przycisk z tyłu po lewej) +- na ekranie wybierz print i znajdź swój model +- poczekaj grzecznie aż wydruk się skończy + - jeśli pierwsza warstwa będzie się odklejać przeprowadź poziomowanie stołu (o szczegóły pytaj Daniela) +- poczekaj aż stół ostygnie poniżej 40 stopni +- zdejmij swój model ze stołu używając do tego szpatułki +- wyczyść stół przy pomocy IPA i ręczników papierowych +- wyłącz drukarkę dopiero gdy głowica będzie miała poniżej 65 C. lub pozostaw drukarkę włączoną + +## Schemat drukarki 3D Ender + + diff --git a/content/pl/zasoby/relacja-code:me-to-hs3.md b/content/pl/zasoby/relacja-codeme-to-hs3.md similarity index 100% rename from content/pl/zasoby/relacja-code:me-to-hs3.md rename to content/pl/zasoby/relacja-codeme-to-hs3.md diff --git a/default.nix b/default.nix index f7f9a72..d2fb935 100644 --- a/default.nix +++ b/default.nix @@ -1,7 +1,7 @@ { pkgs ? import ( builtins.fetchTarball { - url = "https://github.com/nixos/nixpkgs/archive/85259e37d8fa8b9f1c3b3086bf125d7b79068ad3.tar.gz"; - sha256 = "0nxcn4b65lw2l2xmn7fy3bh2r8z0f8cb6kmcc8yab71kny1nhsxd"; + url = "https://github.com/nixos/nixpkgs/archive/22.11.tar.gz"; + sha256 = "11w3wn2yjhaa5pv20gbfbirvjq6i3m7pqrq2msf0g7cv44vijwgw"; } ) {} }: diff --git a/layouts/shortcodes/finanse.html b/layouts/shortcodes/finanse.html index 2aef675..e2ec6da 100644 --- a/layouts/shortcodes/finanse.html +++ b/layouts/shortcodes/finanse.html @@ -1,2 +1,2 @@