News

Open Hackerspace Day 2022

🇳🇱 · Pixelbar

On the 26th of March it’s International Open Hackerspace Day! And of course Pixelbar will also open its doors for everyone. Pixelbar can be found at the Vierhavensstraat 56 in Rotterdam in the building called Keilewerf 1 . We are open from 13:37 until at least 17:00. During these hours we will show off our projects and if you have your own small project, just bring it. There is plenty of room in our hackerspace to work on it. And if you really enjoy your time here, you can even become a member! In the evening there might be some participants left, so don’t hesitate to drop by if you don’t make it before 17:00. On our website you can see whether we’re open or closed. There is no need to sign up, just come by. When the outside doors are closed, contact us via Discord, IRC or our socials . When you can’t visit us on the 26th of March then you’re always welcome to visit us on Wednesdays or Saturdays, check on our website whether we’re open or closed. Do you want to visit other hackerspaces too? Check out the Dutch Hackerspaces site . Nederlandse Tekst Op 26 maart is het International Open Hackerspace Day! En natuurlijk zal Pixelbar ook zijn deuren voor iedereen openen. Pixelbar is te vinden op de Vierhavensstraat 56 in Rotterdam in het gebouw genaamd Keilewerf 1 .. Wij zijn geopend van 13:37 tot minimaal 17:00. Tijdens deze uren zullen we onze projecten laten zien en als jij jouw eigen kleine project hebt, breng het mee er is namelijk genoeg ruimte in onze hackerspace om eraan te werken. En als je het echt naar je zin hebt, kun je zelfs lid worden! ‘s Avonds zijn er misschien nog wat deelnemers, dus aarzel niet om langs te komen als je het niet redt om voor 17.00 uur langs te komen. Op onze website kunt u zien of we open of gesloten zijn. Het is niet nodig om je van te voren aan te melden, kom gewoon langs! Wanneer de buitendeuren gesloten zijn, neem dan contact met ons op via Discord, IRC of onze socials . Wanneer u ons op 30 Maart niet kunt bezoeken, dan bent u altijd welkom om ons te bezoeken op de woensdag- of zaterdagavonden. Wil je ook andere hackerspaces bezoeken? Bekijk de site van Nederlandse Hackerspaces .

3D-Druck Workshop

🇨🇭 · Starship Factory · First Lastname

Interessiert euch der 3D-Druck? Möchtet ihr es selbst ausprobieren? Mit dieser Einführung in Slicen und Drucken lernt ihr den Umgang mit unseren 3D-Druckern kennen. Der Workshop findet am Dienstag, den 12. April jede Stunde ab 18 bis 21 Uhr statt. Altersempfehlung : ab 14 Jahren Nötige Vorkenntnisse : Keine. Vertrautheit mit 3D-Modellformaten von Vorteil. Das musst du mitbringen : Etwas Geduld. 3D-Druck erfordert sehr viel Zeit. Kosten pro Teilnehmer : Keine. Um eine Spende für die 3D-Druckkasse wird gebeten. Anmeldung : Per e-Mail an 3d-druck@rueblitorte.de Anmeldefrist : Keine. Angemeldete Teilnehmer werden jedoch bevorzugt.

March 2022 wrap-up

🇺🇸 · Spark Studio Salem · sparkstudiosalem

FIRST TUESDAY SOCIAL – MARCH (featured image: Gary working on a COB light) 11 people attended (including a first time visitor) We talked about the large collection of electronic parts that Microportal has been sharing at their meetings (aka, ‘The Dragon Hoard’), and talked about how to use pulse-width modulation to dim some of the COB (Chip-On-Board) lights from the hoard. One person showed off his Pico Pi, $4 for 132Mhz board with 8 IO pins. Another person shared his progess on doing a custom battery ‘torque/endurance’ upgrade for a mobility scooter. It was mentioned that EDX.org currently has a free course on ROS (Robotics Operating System). Discussed details / costs to turn our mill into CNC when we’re ready, could have a nice implementation for around $700. It was noted that Microportal Electronics Club is having their 10th anniversary open house meeting at Chemeketa Community College on March 22. Contact ormicroportal.club@gmail.com for details. MARCH BOARD MEETING SUMMARY Discussed meeting in-person for next First Tuesday Spark Social (7pm April 5th). Collaborated / created a google survey for potential locations and general comfort level with virtual vs in-person, indoor vs outdoor. Board will have short virtual meet on 3/31 to review survey and finalize Social Meet location / details. Posted survey link in meetup.com event and in #watercooler channel of our slack. Approved purchase of dedicated wifi hotspot for solar trailer (techsoup discounted service). Discussed remaining computer inventory (2 for Redwood Crossing Lab, 2 reserved for Spark future use, 3 ready to sell, 2 parts machines w/o power supplies or RAM). Discussed next steps for deploying Redwood Crossing computers, and ways to sell or recycle our excess gear donations!

Uncategorized

Introducción a las PWA

🇲🇽 · The Inventor's House · TIH

Por qué necesitábamos una nueva forma de construir sitios web Cuándo Apple lanzó el iPhone en el 2007, el desarrollo web no estaba preparado para tan sustancial cambio en la realidad de usuarios y programadores. Tener una tienda de aplicaciones con un gran mercado de clientes y una gran suma de pagos, hizo que Apple optara por cerrar su ecosistema y controlar prácticamente todo en el desarrollo de aplicaciones. Dejando fuera del juego a millones de programadores potenciales. Al pasar de los años, la web ha ido creciendo y afinando. Cada vez son más las APIs nativas que podemos usar directamente sobre los navegadores, por ejemplo, usar la cámara, grabar video, grabar audio, obtener la ubicación del dispositivo, entre un montón más. Hoy en día podemos ver un gran avance en el conocimiento medio de javascript entre los programadores, esto garantiza un sin fin de recursos y documentación disponible para los que se van iniciando, además de garantizar también la solución de problemas fuertes como la optimización en la carga y procesamiento de sitios web. Un ejemplo claro es gran soporte y compatibilidad de los navegadores a las notificaciones push, el almacenamiento local y de caché y a las peticiones de servicios web. https://web.dev/progressive-web-apps/ Ejemplos de PWA en el mundo real Flipkart es el Amazon de India, allá el mercado de consumidores estaba limitado en comunicaciones, básicamente lidiando entre el 3G y 63% en 2G. La aplicación fue creada por un grupo pequeño de ingenieros en 42 días, algunos de los efectos de migrar la aplicación a PWA son. El tiempo de usuarios pasó de 70 segundos a 3.5 minutos promedio. Los usuarios pasaban 3 veces más en el sitio web. Subió 40% la tasa de re-enganche de usuarios. Aumentó 70% la tasa de conversión entre los que añadían la aplicación a la página de inicio. Otros casos similares los podemos ver con The Weather Channel . La aplicación PWA ahora está en 62 lenguajes en 178 países. Mejoró 80% el tiempo de carga (respecto al sitio web). Basado en este caso exitoso en 2017 migraron el sitio web a PWA. En el caso de Lacome , ellos se dieron cuenta que a los usuarios no les gustaba instalar aplicaciones nativas y se les hacía más fácil simplemente entrar al sitio web y agregarlo a la pantalla principal, cómo si se tratara de una aplicación nativa. Algunos puntos que destacaron en ese estudio son. Beneficios generales. Decreció 84% el tiempo de espera hasta que la página es interactiva. Incrementó 17% las conversiones. Decreció 15% el porcentaje de rebote. Incrementó en 51% las sesiones de usuarios móviles. Mejoras en IOS. Incrementó 52% las sesiones en dispositivos IOS. Decreció 10% el rebote en usuarios de IOS. Beneficios de las notificaciones push. 8% de los usuarios que pulsaban una notificación concretaron una compra. 18% de los usuarios abrieron las notificaciones. Incrementó 12% la tasa de recuperación en los carritos de compras. https://www.cleveroad.com/blog/what-is-a-progressive-web-app ¿Qué son las PWA? Básicamente como propuso Axel Russel en el 2015 , se trata del mecanismo de hacer que los sitios web tengan capacidades offline (fuera de línea) para acceder a recursos del dispositivo, provistas por las apis nativas del navegador (chrome principalmente). Esta característica permite poder interactuar con sitios web como si se trataran de aplicaciones nativas. En el trasfondo se crea una instancia aislada del navegador dedicada a ejecutar sólo la aplicación PWA. La lista de características principales de las PWA son las siguientes. Cuentan con un manifiesto que indica los recursos iconográficos y metadatos de la aplicación útiles para determinar el ícono y nombre de la aplicación en la pantalla de inicio. Cuenta con service workers (trabajos de servicios nativos / instalación, recursos de caché y peticiones a recursos). Que se instalan para proveer la funcionalidad offline . Cuenta con acceso a las APIs nativas soportadas por el navegador . Cuenta con la posibilidad de agregar la aplicación a la pantalla de inicio para que pueda ser accesible sin internet y sin abrir al navegador. https://ed.team/comunidad/que-son-las-progressive-web-apps Ventajas PWA Antes era muy difícil poder comparar la riqueza visual y las capacidades entre las aplicaciones nativas y las aplicaciones web. Ahora es diferente, ya que no solo disponemos de media queries y código responsivo que nos ayudan a seleccionar la imagen en la resolución correcta según el tamaño de la pantalla. Sino que también podemos ver que la brecha entre las capacidades de una aplicación nativa y una aplicación web es cada vez más corta. En el gráfico podemos ver un contraste entre las altas capacidades que tiene una aplicación nativa, de acceder por ejemplo a las notificaciones del teléfono, reproducir audio, acceder a los documentos del dispositivo, etc. Y vemos que también dichas aplicaciones carecen de una alta riqueza en el diseño y la experiencia de usuario, debido a que muchas veces dependen de los controles nativos implementados para la plataforma específica. Progressive Web Application Development by Example — Chris Love Sin embargo, cada vez hay mayor cantidad de Web APIs disponibles, para acceder a la cámara, a la galería de imágenes, reproducir audio, grabar desde el micrófono o la cámara de video, poder enviar notificaciones push y demás. Todo esto gracias al soporte que han dado los navegadores web a los celulares, por ejemplo, Google Chrome y Mozilla Firefox han ampliado las posibilidades de lo que se puede hacer entre una aplicación nativa y una aplicación web. En el siguiente gráfico vemos cómo hay una tendencia de aumentar las capacidades de las aplicaciones web, conservando al mismo tiempo la riqueza que provee HTML y CSS. Progressive Web Application Development by Example — Chris Love Esto nos permite ahora pensar en Aplicaciones Híbridas , las cuales residen en una base web y son capaces de portarse entre múltiples dispositivos, sin tener que lidiar con controles específicos del dispositivo y estar haciendo múltiples desarrollos por separado. Requisitos técnicos de PWA Hay tres requisitos mínimos para comenzar a construir Aplicaciones Web Progresivas. Manifiesto — Define los metadatos utilizados al enviar la aplicación a la pantalla de inicio (nombre de la aplicación, iconos, etc). Service Worker — Define el proceso de instalación, archivos de caché, resuelve las peticiones offline , etc. Dominio HTTPS — Garantiza seguridad en las transacciones web (cifrado oculto). Le garantiza a los ecosistemas y usuarios ambientes seguros sin peticiones abiertas dónde se puedan filtrar datos no cifrados. https://addons.prestashop.com/es/dispositivos-moviles/49315-knowband-pwa-mobile-app.html Conclusiones Las Aplicaciones Web Progresivas son la forma de optimizar los sitios web para dar una experiencia más cercana a la nativa en los dispositivos móviles. Los factores más importantes que resuelven son los siguientes. Bajo consumo en el uso de recursos adquiridos . Mediante el caché se consigue retener todos los recursos pertenecientes a las interfaces, de tal modo que sólo se adquieren los datos puramente necesarios dentro de la aplicación (consultas web, imágenes dinámicas, etc). Experiencia fuera de línea . Provee la capacidad de acceder a las APIs del dispositivo y recursos instalados, sin la necesidad de usar internet para operar, por ejemplo, algún juego que no requiera internet, algún catálogo de productos que pueda consultarse sin internet, etc. Aplicaciones que no requieren instalación . Muchos de los usuarios pasan de usar una aplicación por el simple hecho de tener que instalarla.

Desarrollo WebDesarrollo webJavascriptProgressive Web ApplicationsPWA

Lern Löten!

🇩🇪 · Subraum · Joni

Gemeinsam mit dem Freiwerk-Paderborn veranstalten wir am 10. April um 13 Uhr einen Einsteiger-Lötworkshop. Dazu eingeladen sind alle, die gerne den Einstieg ins Löten und die angewandte Elektrotechnik wagen wollen. Es sind keinerlei Vorkenntnisse nötig. Der Wörkshop findet in unseren Räumen in der Westernmauer 12-16 statt. In dem Workshop lötest du eine Platine namens “Blinkenrocket” [0] und lernst dabei den Umgang mit dem Lötkolben, Lötzinn und den Bauteilen der Platine. Die Anmeldung erfolgt über die Website des Freiwerks [1], es gelten die dort aufgeführten Datenschutzbestimmungen. Es gilt Maskenpflicht in den Räumen des C3PB . 3G-Nachweis bei Eintritt bereithalten (Geimpft, Genesen, Getestet). Der Workshop ist kostenlos. Spenden sind herzlich willkommen. [0] http://blinkenrocket.de/ [1] https://freiwerk-paderborn.de/events/loeten-fuer-einsteiger/