Our webpage
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

379 lines
15KB

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <!-- ****************************** -->
  4. <!-- * Ah shit, here we go again. * -->
  5. <!-- ****************************** -->
  6. <head>
  7. <meta charset="utf-8">
  8. <title>FOSC - Free Open Source Club</title>
  9. <meta name="description" content="FOSC: Hackerspace located at Universidad Politecnica de Cartagena (UPCT)">
  10. <meta name="viewport" content="width=device-width, initial-scale=1">
  11. <link rel="stylesheet" type="text/css" href="css/main.css">
  12. <link href="https://fonts.googleapis.com/css?family=Fira+Sans&display=swap" rel="stylesheet">
  13. <script src="js/modernizer.js"></script>
  14. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  15. </head>
  16. <body>
  17. <header>
  18. <section class="navigation">
  19. <div class="nav-container">
  20. <div class="brand">
  21. <picture>
  22. <source type="image/webp" data-srcset="img/Logo-invert.webp">
  23. <source type="image/png" data-srcset="img/Logo-invert.png">
  24. <img alt="FOSC Logo" class="lazy" data-src="img/Logo-invert.png" style="width: 100px;">
  25. </picture>
  26. </div>
  27. <nav>
  28. <div class="nav-mobile"><span id="nav-toggle" href="#!"><span></span></span></div>
  29. <ul class="nav-list">
  30. <li>
  31. <a href="https://blog.fosc.space"><span class="iconify" data-icon="mdi:notebook"></span> Blog</a>
  32. </li>
  33. <li>
  34. <a href="https://gallery.fosc.space"><span class="iconify" data-icon="mdi:image"></span> Gallery</a>
  35. </li>
  36. <li>
  37. <a href="https://download.fosc.space"><span class="iconify" data-icon="mdi:download"></span> Downloads</a>
  38. </li>
  39. <li>
  40. <a href="#contact"><span class="iconify" data-icon="mdi:account"></span> Contact</a>
  41. </li>
  42. <li>
  43. <a href="#!"><span class="iconify" data-icon="mdi:cogs"></span> Services</a>
  44. <ul class="nav-dropdown">
  45. <li>
  46. <a href="https://cloud.fosc.space"><span class="iconify" data-icon="mdi:cloud"></span> Cloud</a>
  47. </li>
  48. <li>
  49. <a href="https://doc.fosc.space"><span class="iconify" data-icon="mdi:text"></span> Wiki</a>
  50. </li>
  51. <li>
  52. <a href="https://rss.fosc.space"><span class="iconify" data-icon="mdi:rss"></span> RSS</a>
  53. </li>
  54. <li>
  55. <a href="https://netdata.fosc.space"><span class="iconify" data-icon="mdi:finance"></span> NetData</a>
  56. </li>
  57. <li>
  58. <a href="https://analytics.fosc.space"><span class="iconify" data-icon="mdi:google-analytics"></span>
  59. Analytics</a>
  60. </li>
  61. <li>
  62. <a href="https://git.fosc.space"><span class="iconify" data-icon="mdi:git"></span> Stolen Code</a>
  63. </li>
  64. </ul>
  65. </li>
  66. </ul>
  67. </nav>
  68. </div>
  69. </section>
  70. <script>
  71. (function ($) {
  72. $(function () { // DOM ready
  73. // If a link has a dropdown, add sub menu toggle.
  74. $('nav ul li a:not(:only-child)').click(function (e) {
  75. $(this).siblings('.nav-dropdown').toggle();
  76. // Close one dropdown when selecting another
  77. $('.nav-dropdown').not($(this).siblings()).hide();
  78. e.stopPropagation();
  79. });
  80. // Clicking away from dropdown will remove the dropdown class
  81. $('html').click(function () {
  82. $('.nav-dropdown').hide();
  83. });
  84. // Toggle open and close nav styles on click
  85. $('#nav-toggle').click(function () {
  86. $('nav ul').slideToggle();
  87. });
  88. // Hamburger to X toggle
  89. $('#nav-toggle').on('click', function () {
  90. this.classList.toggle('active');
  91. });
  92. }); // end DOM ready
  93. })(jQuery);
  94. </script>
  95. </header>
  96. <div class="hero">
  97. <h1>Welcome to <span class="color">FOSC</span></h1>
  98. <h3>Hackerspace located at Polytechnic University of Cartagena</h3>
  99. <hr>
  100. </div>
  101. <div class="fosc">
  102. <h1>What is FOSC?</h1>
  103. <hr>
  104. <h3>We are a student association focused on expanding free software and hacker culture</h3>
  105. </div>
  106. <div class="bgallery">
  107. <div class="gallery">
  108. <div class="column-gallery">
  109. <picture>
  110. <source type="image/webp" data-srcset="img/junction2018.webp">
  111. <source type="image/jpeg" data-srcset="img/junction2018.jpg">
  112. <img class="lazy" data-src="img/junction2018.jpg" alt="Winners at Junction 2018">
  113. </picture>
  114. <picture>
  115. <source type="image/webp" data-srcset="img/santi.webp">
  116. <source type="image/jpeg" data-srcset="img/santi.jpg">
  117. <img class="lazy" data-src="img/santi.jpg" alt="Explaining MCU glitching at Makers Murcia">
  118. </picture>
  119. <picture>
  120. <source type="image/webp" data-srcset="img/kids.webp">
  121. <source type="image/jpeg" data-srcset="img/kids.jpg">
  122. <img class="lazy" data-src="img/kids.jpg" alt="Showing 3D printing at Semana de la Ciencia">
  123. </picture>
  124. <picture>
  125. <source type="image/webp" data-srcset="img/sec.webp">
  126. <source type="image/jpeg" data-srcset="img/sec.jpg">
  127. <img class="lazy" data-src="img/sec.jpg" alt="More Semana de la Ciencia">
  128. </picture>
  129. <picture>
  130. <source type="image/webp" data-srcset="img/junction2018-1.webp">
  131. <source type="image/jpeg" data-srcset="img/junction2018-1.jpg">
  132. <img class="lazy" data-src="img/junction2018-1.jpg" alt="Hacking at Junction 2018">
  133. </picture>
  134. </div>
  135. <div class="column-gallery">
  136. <picture>
  137. <source type="image/webp" data-srcset="img/app.webp">
  138. <source type="image/jpeg" data-srcset="img/app.jpg">
  139. <img class="lazy" data-src="img/app.jpg" alt="Speaking for Puertas Violetas app">
  140. </picture>
  141. <picture>
  142. <source type="image/webp" data-srcset="img/bitup.webp">
  143. <source type="image/jpeg" data-srcset="img/bitup.jpg">
  144. <img class="lazy" data-src="img/bitup.jpg" alt="Giving an ESP32 hacking talk at BITUP 2019">
  145. </picture>
  146. <picture>
  147. <source type="image/webp" data-srcset="img/soldadura.webp">
  148. <source type="image/jpeg" data-srcset="img/soldadura.jpg">
  149. <img class="lazy" data-src="img/soldadura.jpg" alt="Learning to solder">
  150. </picture>
  151. <picture>
  152. <source type="image/webp" data-srcset="img/hacking.webp">
  153. <source type="image/jpeg" data-srcset="img/hacking.jpg">
  154. <img class="lazy" data-src="img/hacking.jpg" alt="Installing Coreboot open firmware into a Thinkpad x230">
  155. </picture>
  156. <picture>
  157. <source type="image/webp" data-srcset="img/junction2019-1.webp">
  158. <source type="image/jpeg" data-srcset="img/junction2019-1.jpg">
  159. <img class="lazy" data-src="img/junction2019-1.jpg" alt="Posing at Junction 2019">
  160. </picture>
  161. </div>
  162. <div class="column-gallery">
  163. <picture>
  164. <source type="image/webp" data-srcset="img/pepemod.webp">
  165. <source type="image/jpeg" data-srcset="img/pepemod.jpg">
  166. <img class="lazy" data-src="img/pepemod.jpg" alt="Soldering Nitrocaster's adapter board to a Thinkpad x230">
  167. </picture>
  168. <picture>
  169. <source type="image/webp" data-srcset="img/atresmedia.webp">
  170. <source type="image/jpeg" data-srcset="img/atresmedia.jpg">
  171. <img class="lazy" data-src="img/atresmedia.jpg" alt="Having fun in Atresmedia">
  172. </picture>
  173. <picture>
  174. <source type="image/webp" data-srcset="img/junction2019.webp">
  175. <source type="image/jpeg" data-srcset="img/junction2019.jpg">
  176. <img class="lazy" data-src="img/junction2019.jpg" alt="Hacking at Junction 2019">
  177. </picture>
  178. <picture>
  179. <source type="image/webp" data-srcset="img/printer3d.webp">
  180. <source type="image/jpeg" data-srcset="img/printer3d.jpg">
  181. <img class="lazy" data-src="img/printer3d-1.jpg" alt="3D printer, 3D printing">
  182. </picture>
  183. </div>
  184. <div class="column-gallery">
  185. <picture>
  186. <source type="image/webp" data-srcset="img/flp1.webp">
  187. <source type="image/jpeg" data-srcset="img/flp1.jpg">
  188. <img class="lazy" data-src="img/flp1.jpg" alt="First FOSC LAN Party">
  189. </picture>
  190. <picture>
  191. <source type="image/webp" data-srcset="img/soldadura1.webp">
  192. <source type="image/jpeg" data-srcset="img/soldadura1.jpg">
  193. <img class="lazy" data-src="img/soldadura1.jpg" alt="Soldering workshop">
  194. </picture>
  195. <picture>
  196. <source type="image/webp" data-srcset="img/nn1.webp">
  197. <source type="image/jpeg" data-srcset="img/nn1.jpg">
  198. <img class="lazy" data-src="img/nn1.jpg" alt="Giving an open firmware talk at Navaja Negra 2019">
  199. </picture>
  200. <picture>
  201. <source type="image/webp" data-srcset="img/fosc2.webp">
  202. <source type="image/jpeg" data-srcset="img/fosc2.jpg">
  203. <img class="lazy" data-src="img/fosc2-1.jpg" alt="Showing some stuff during Cable Amarillo">
  204. </picture>
  205. </div>
  206. </div>
  207. </div>
  208. <div class="mgallery">
  209. <h3>Linux, hackathons, courses, talks, server systems administration, open software, firmware and hardware!</h3>
  210. </div>
  211. <div id="services">
  212. <div class="services">
  213. <h1>OUR SERVICES</h1>
  214. <p>We believe in self hosting! Our members can enjoy many different applications which run from our servers.</p>
  215. <p>Here we show a few ones, but there are much more.</p>
  216. </div>
  217. <div class="tabla">
  218. <div class="column">
  219. <a href="https://cloud.fosc.space">
  220. <picture>
  221. <source type="image/webp" data-srcset="icons/cloud-computing.webp">
  222. <source type="image/png" data-srcset="icons/cloud-computing.png">
  223. <img class="lazy" data-src="icons/cloud-computing.png" alt="Cloud">
  224. </picture>
  225. </a>
  226. <h4>Cloud</h4>
  227. </div>
  228. <div class="column">
  229. <a href="https://doc.fosc.space">
  230. <picture>
  231. <source type="image/webp" data-srcset="icons/book.webp">
  232. <source type="image/png" data-srcset="icons/book.png">
  233. <img class="lazy" data-src="icons/book.png" alt="Wiki">
  234. </picture>
  235. </a>
  236. <h4>Wiki</h4>
  237. </div>
  238. <div class="column">
  239. <a href="https://rss.fosc.space">
  240. <picture>
  241. <source type="image/webp" data-srcset="icons/rss2.webp">
  242. <source type="image/png" data-srcset="icons/rss2.png">
  243. <img class="lazy" data-src="icons/rss2.png" alt="RSS">
  244. </picture>
  245. </a>
  246. <h4>RSS</h4>
  247. </div>
  248. </div>
  249. <div class="tabla tabla2">
  250. <div class="column">
  251. <a href="https://netdata.fosc.space">
  252. <picture>
  253. <source type="image/webp" data-srcset="icons/chart.webp">
  254. <source type="image/png" data-srcset="icons/chart.png">
  255. <img class="lazy" data-src="icons/chart.png" alt="NetData">
  256. </picture>
  257. </a>
  258. <h4>NetData</h4>
  259. </div>
  260. <div class="column">
  261. <a href="https://analytics.fosc.space">
  262. <picture>
  263. <source type="image/webp" data-srcset="icons/analytics.webp">
  264. <source type="image/png" data-srcset="icons/analytics.png">
  265. <img class="lazy" data-src="icons/analytics.png" alt="Analytics">
  266. </picture>
  267. </a>
  268. <h4>Analytics</h4>
  269. </div>
  270. <div class="column">
  271. <a href="https://git.fosc.space">
  272. <picture>
  273. <source type="image/webp" data-srcset="icons/gitea.webp">
  274. <source type="image/png" data-srcset="icons/gitea.png">
  275. <img class="lazy" data-src="icons/gitea.png" alt="Gitea">
  276. </picture>
  277. </a>
  278. <h4>Stolen Code</h4>
  279. </div>
  280. </div>
  281. </div>
  282. <div class="members">
  283. <h1>We're looking for new members!</h1>
  284. <div class="shape">
  285. <div class="cmembers cmembers1">
  286. <h4>How do I become a member?</h4>
  287. <hr>
  288. <p>You become a member by either coming to our physical hackerspace often<br><br>
  289. If you've been coming a lot to the space, it's likely that you will be asked to become a formal
  290. member.<br><br>
  291. <b>Even if you are not a member, if the lights are on, you are free to come and hack inside.</b>
  292. </p>
  293. </div>
  294. <div class="cmembers cmembers2">
  295. <h4>Tell us anything</h4>
  296. <hr>
  297. <div class="contact_methods">
  298. <p><span class="iconify" data-icon="mdi:twitter" style="color: #2196f3"></span> <a
  299. href="https://twitter.com/foscupct">Contact us on Twitter</a></p>
  300. <br>
  301. <p><span class="iconify" data-icon="mdi:email" style="color: #f32821;"></span> <a
  302. href="mailto:contact@fosc.space">Send us an email</a></p>
  303. </div>
  304. <div class="button">
  305. <button onclick="document.getElementById('mapButton').style.animation = 'rainbow 1s linear infinite'"
  306. id="mapButton">Or just come in</button>
  307. </div>
  308. </div>
  309. </div>
  310. <div class="map">
  311. <iframe id="map" title="Map view of our location" frameborder="0" allowfullscreen class="lazy"
  312. data-src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1580.5054989176758!2d-0.9796837724532329!3d37.60190018337746!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd6341863c83cf8f%3A0xe24278be476b56b8!2sFOSC!5e0!3m2!1ses!2ses!4v1544058887076"></iframe>
  313. </div>
  314. </div>
  315. <footer>
  316. <hr>
  317. <div class="foot-logo">
  318. <picture>
  319. <source type="image/webp" data-srcset="img/Logo-invert.webp">
  320. <source type="image/png" data-srcset="img/Logo-invert.png">
  321. <img class="lazy" data-src="img/Logo-invert.png" alt="FOSC Logo">
  322. </picture>
  323. <a href="https://git.fosc.space/fosc/fosc.space">WEBSITE SOURCE CODE</a>
  324. <div class="author">
  325. <p>Icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> and <a
  326. href="https://www.flaticon.com/authors/smalllikeart" title="Smalllikeart">Smalllikeart</a> from <a
  327. href="https://www.flaticon.com/">www.flaticon.com</a>.</p>
  328. </div>
  329. </div>
  330. </footer>
  331. <!-- With the DOM ready, lazyload all pics and swap all icons -->
  332. <script>
  333. window.lazyLoadOptions = {
  334. elements_selector: ".lazy"
  335. };
  336. </script>
  337. <script async src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@13.0.1/dist/lazyload.min.js"></script>
  338. <script async src="https://code.iconify.design/1/1.0.4/iconify.min.js"></script>
  339. </body>
  340. </html>