blob: 5b8bb6249c06701493e9023969867930a43d507b [file] [log] [blame]
Serge Bazanski4d7b2f02021-05-31 22:33:51 +00001<!DOCTYPE html>
2<meta charset="utf-8">
3<!-- https://html.spec.whatwg.org/multipage/syntax.html#syntax-tag-omission -->
4<title>Warszawski Hackerspace</title>
Serge Bazanski717aad42021-07-11 16:03:43 +00005<meta name="viewport" content="width=device-width, initial-scale=1" />
Serge Bazanski1f062302021-06-01 22:24:34 +00006<link rel="stylesheet" href="/static/site/landing.css"/>
7<link rel="stylesheet" href="/static/leaflet/leaflet.css"/>
Serge Bazanski717aad42021-07-11 16:03:43 +00008<link rel="preconnect" href="https://fonts.googleapis.com">
9<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
radexd88a2e22021-08-30 19:36:03 +020010<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;700&family=Comfortaa&display=swap" rel="stylesheet">
Serge Bazanski4d7b2f02021-05-31 22:33:51 +000011<style>
12</style>
Serge Bazanski717aad42021-07-11 16:03:43 +000013<div id="ledsFloater">
14<div id="ledsWrapper">
15 <div id="leds">
16 </div>
17</div>
18</div>
Serge Bazanski4d7b2f02021-05-31 22:33:51 +000019<div id="page">
radex41a3cfe2021-09-01 20:19:04 +020020 <header id="top">
radexd88a2e22021-08-30 19:36:03 +020021 <div id="logo">
Serge Bazanski717aad42021-07-11 16:03:43 +000022 <img src="/static/site/neon-syrenka.svg" />
23 </div>
24 <div class="type">
Serge Bazanski383fefa2021-06-02 00:57:33 +000025 <h1>Warszawski Hackerspace</h1>
26 </div>
radex41a3cfe2021-09-01 20:19:04 +020027 </header>
28 <nav id="quicklinks">
Serge Bazanski717aad42021-07-11 16:03:43 +000029 <ul>
30 <li><a href="https://wiki.hackerspace.pl/">Wiki</a></li>
31 <li><a href="https://profile.hackerspace.pl/">Konto</a></li>
32 <li><a href="https://wiki.hackerspace.pl/partners">Partnerzy</a></li>
33 <li><a href="https://wiki.hackerspace.pl/kontakt">Kontakt</a></li>
34 {{ if eq .AtError nil }}
35 {{ $count := len .AtStatus.Users }}
36 <li>
37 <a href="https://at.hackerspace.pl">Osób w spejsie: <b>{{ $count }}</b></a>
38 </li>
39 {{ end }}
40 </ul>
radex41a3cfe2021-09-01 20:19:04 +020041 </nav>
Serge Bazanski383fefa2021-06-02 00:57:33 +000042 <div class="bottom">
43 <div class="about">
Serge Bazanski717aad42021-07-11 16:03:43 +000044 <h2>Czym jest Warszawski Hackerspace?</h2>
Serge Bazanski383fefa2021-06-02 00:57:33 +000045 <p>
Serge Bazanski717aad42021-07-11 16:03:43 +000046 Przestrzeń stworzona i utrzymywana przez grupę kreatywnych osób, które łączy fascynacja ogólno pojętym tworzeniem w duchu <a href="https://pl.wikipedia.org/wiki/Spo%C5%82eczno%C5%9B%C4%87_haker%C3%B3w">kultury hackerskiej</a>. Razem utrzymujemy przestrzeń na ul. Wolność 2A, gdzie mamy między innymi:
47 <ul>
48 <li><b>Warsztat ciężki</b>, ze sprzętem takim jak ploter laserowy, frezarka kolumnowa CNC, tokarka, spawarki i ramię robotyczne KUKA,</li>
49 <li><b>Warsztat elektroniczny</b>, z oscyloskopami, stacjami lutowniczymi i masą części elektronicznych,</li>
50 <li><b>Przestrzeń socjalną</b>, pełną stołów i kanap do hakowania nad projektami software'owymi,</li>
51 <li><b>Serwerownię</b>, utrzymująca infrastrukturę spejsu i naszego mikro-ISP <a href="https://bgp.wtf">bgp.wtf</a>.</li>
52 </ul>
Serge Bazanski383fefa2021-06-02 00:57:33 +000053 </p>
54 <p>
Serge Bazanski717aad42021-07-11 16:03:43 +000055 <b>Hackerspace nie zna barier.</b> Jeśli masz ciekawy pomysł i szukasz ludzi chętnych do współpracy, lub po prostu potrzebujesz miejsca i sprzętu - <a href="https://wiki.hackerspace.pl/jak-dolaczyc">zapraszamy</a>! Utrzymujemy się w całosci z wolontariatu naszych członków, <a href="https://wiki.hackerspace.pl/finanse">darowizn i składek</a> oraz drobnej aktywności komercyjnej.
Serge Bazanski383fefa2021-06-02 00:57:33 +000056 </p>
radex41a3cfe2021-09-01 20:19:04 +020057 <section id="gallery">
58 <div class="img-wrapper">
59 <img src="/static/site/space.jpg" />
60 </div>
61 <ul id="gallery-nav">
62 <li data-name="space" class="active"><a href="#">Spejs</a></li>
63 <li data-name="frezarka"><a href="#">Frezarka</a></li>
64 <li data-name="tokarka"><a href="#">Tokarka</a></li>
65 <li data-name="kuka"><a href="#">KUKA</a></li>
66 <li data-name="serwerownia"><a href="#">Serwerownia</a></li>
67 </ul>
68 </section>
Serge Bazanski717aad42021-07-11 16:03:43 +000069 <h2>Czy mogę odwiedzić spejs? Jak do was dołączyć?</h2>
Serge Bazanskid2271de2021-07-11 21:26:37 +000070 <p>
Serge Bazanski717aad42021-07-11 16:03:43 +000071 Nasze cotygodniowe otwarte spotkania są w tej chwili zawieszone z powodu pandemii. Mimo tego, <b>dalej jesteśmy otwarci na nowych członków</b> i zainteresowanych - tylko w mniejszej skali i po wcześniejszym umówieniu się. Więcej informacji znajdziesz na <a href="https://wiki.hackerspace.pl/jak-dolaczyc">wiki.hackerspace.pl/jak-dolaczyc</a>.
72 </p>
73 <h2>Gdzie jest Hackerspace?</h2>
74 <div id="map"></div>
75 <p>
76 Stowarzyszenie Warszawski Hackerspace, ul. Wolność 2A, 01-018 Warszawa.
77 </p>
78 <h2>Gdzie was znaleźć w Internecie?</h2>
79 <p>
Piotr Dobrowolski381514e2021-09-02 11:07:20 +020080 Jeśli nalegasz, mamy rzadko aktualizowane konta na <a href="https://twitter.com/hackerspacepl">Twitterze</a> i <a href="https://www.facebook.com/hackerspacepl">Facebooku</a>. Lepiej jednak kontaktować się z nami <a href="https://wiki.hackerspace.pl/kontakt">przez IRC, Matrixa lub mejlowo</a>.
Serge Bazanskid2271de2021-07-11 21:26:37 +000081 </p>
Serge Bazanski383fefa2021-06-02 00:57:33 +000082 </div>
Serge Bazanski4d7b2f02021-05-31 22:33:51 +000083 </div>
84</div>
85
86<script>
87window.loadMap = () => {
88 let map = L.map('map', {
89 center: [52.24158, 20.9848],
90 zoom: 13,
91 scrollWheelZoom: false,
92 });
93
94 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
95 attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>'
96 }).addTo(map);
97
98 L.marker([52.24158, 20.9848]).addTo(map);
99}
radex41a3cfe2021-09-01 20:19:04 +0200100document.querySelectorAll('#gallery-nav > li > a').forEach(link => {
101 link.onclick = e => {
102 e.preventDefault()
103 document.querySelector(`#gallery-nav > li.active`).classList.remove('active')
104 const li = e.currentTarget.parentNode
105 li.classList.add('active')
106 const name = li.dataset.name
107 document.querySelector('#gallery img').src = `/static/site/${name}.jpg`
108 }
109})
Serge Bazanski4d7b2f02021-05-31 22:33:51 +0000110</script>
Serge Bazanski1f062302021-06-01 22:24:34 +0000111<script src="/static/leaflet/leaflet.js" crossorigin="" onload="loadMap()"></script>
Serge Bazanski717aad42021-07-11 16:03:43 +0000112<script src="/static/site/led.js" crossorigin="" type="module" ></script>