hacking

Entornos de desarrollo local para WordPress

Viendo que muchos usan cosas como XAMPP o similares para trabajar con WordPress en local sobre Window$ se me ocurrió recopilar los entornos de desarrollo más usados para tener un sistema lo más cercano a los requerimientos de uso de WordPresss. Ya que Window$ al no ser compatible con POSIX da muchos problemas, aparte que no es lo más realista en comparación con un hosting linux, compartido o vps.

Docker

Usar containers es una de las formas más rápidas y fáciles de usar para desplegar WordPress, aunque como desventaja hay que familiarizarse antes con el uso de Docker y docker-compose.

https://hub.docker.com/_/wordpress

Vagrant

Otra aproximación es usar virtualización, en este caso con Vagrant que usa VirtualBox para desplegar una imagen de linux con la que usar WordPress.

https://varyingvagrantvagrants.org/

WordPress Playground

WordPress Playground ofrece la posibilidad de tener un entorno de desarrollo a través de interfaz web en la nube y también permite su instalación en local.

https://wordpress.org/playground/

WP-Env

WP-Env está basada en Docker y nos sirve para desplegar un entorno de desarrollo en local. Enfocada al diseño de temas y plugins.

https://developer.wordpress.org/block-editor/getting-started/devenv/get-started-with-wp-env/

Low Impact Manifesto

To build a website, we wrote down 10 rules for how to make a low impact website. We share these openly, so you can use it in your own project.

A low impact website:

1. Does not load any images before they are actively requested by the user.
2. Minimizes the power consumption on the users device.
3. Adapts to reflect the amount of renewable energy it’s currently running on.
4. Informs the user of the impact of their browsing behavior.
5. Does not make use of videos.
6. Stores data locally on the user’s device to minimize data transfer.
7. Compresses all data to the greatest extent possible.
8. Loads only the most crucial programming scripts, frameworks and cookies.
9. Limits the amount of light emitted by the screen.
10. Optimizes and limits the use of custom fonts.

Fuente original: https://github.com/Organic-Basics/ob-low-impact-website

Recursos web para seguridad informática

Autoprotección Digital Contra La Vigilancia: Consejos, Herramientas y Guías Para Tener Comunicaciones Más Seguras https://ssd.eff.org/es/

Guía de Seguridad Digital para Feministas Autogestivas https://es.hackblossom.org/cybersecurity/

Los defensores digitales, guía para padres e hijos https://edri.org/files/defenders_v_intruders_es-la_web.pdf

Security in a Box – Herramientas y tácticas de seguridad digital https://securityinabox.org/es/

Seguridad en internet: recursos para padres y docentes https://www.ecuaderno.com/seguridad/

Yo y Mi sombra : Toma control sobre tus datos https://myshadow.org/es

Resistencia digital (libro) http://www.lamalatesta.net/product_info.php/products_id/60524

¿Un campamento hacker para funcionarios?

Extraído de https://raulolivan.com/2017/06/19/un-campamento-hacker-para-funcionarios/

Sobre Innovación troyana y abrir instituciones desde dentro.

No, no nos ha dado un golpe de calor… Va en serio, los días 21, 22 y 23 de junio, un nutrido grupo de funcionarios de la Junta de Andalucía, junto a varios ciudadanos, se concentrarán en una dinámica de trabajo intensiva e inmersiva, con el objetivo de prototipar soluciones a seis retos colectivos, que ellos mismos han elegido.

Este HackCamp, que combina la metodología de los hackatones (jornadas intensivas de trabajo colaborativo para prototipar productos/servicios) y los campamentos (experiencias comunitarias de convivencia e inmersión) lo organiza el Instituto Andaluz de Administración Pública, con la colaboración de los pregoneros del copylove por excelencia, el equipo de Zemos98, el colectivo que lideró durante años el festival de cultura libre e innovación social con el mismo nombre, inaugurando una segunda modernidad para Sevilla, e inspirando a cientos de personas más allá de Despeñaperros, entre ellos, a mí mismo.

El caso es que me han llamado para dar la ponencia marco del último día, y allí que me voy con una conferencia que he titulado Innovación Troyana, abrir las instituciones desde dentro. Espero tener algo de tiempo para convertirlo en un artículo o algo más completo, pero se me echa el tiempo encima y os quiero compartir, al menos, unas notas rápidas para ir reflexionando en voz alta.

NOTAS RÁPIDAS “Innovación Troyana, abrir las instituciones desde dentro”. #HackCampIAPP Sevilla. 23 de junio.

1.- Zaragoza Activa es un ecosistema de emprendimiento e innovación social, y por tanto un observatorio privilegiado de la triple transformación del trabajo, la empresa y lo público. Especialmente de las nuevas relaciones entre la administración y los ciudadanos. Os recomiendo este Manifiesto Cluetrain versionado por Amalia López. Este es el escenario de mi aprendizaje y el contexto de mi mirada.

2.- Hay un nuevo marco discursivo y un nuevo marco de relaciones. Se ha creado una nueva interfaz, un mundo que tiene forma de pantlla, ubicuo y asíncrono.

3.- Nuevos roles de ciudadanos se lanzaron a la conquista de estos nuevos territorios libres y responsivos. Mientras el sistema tradicional no les daba oportunidades, ellos crearon mundo paralelos con nuevas reglas y éticas.

4.- A las dos Españas se suman de alguna manera otras dos. Comparto la tesis de Belén Barreiro de las Cuatro Españas. Es simplista pero está muy bien enfocada para resumir la sociedad del conocimiento, digitalización de la economía y crisis de representación. (Analógicos Vs Digitales… y a su vez: Digitales acomodados y Digitales empobrecidos; Analógicos salvados y Analógicos hundidos)

5.- Estas nuevas comunidades de usuarios, los millenials, cristalizados en movimientos de makers, de afectados, de foros de periodismo ciudadano, de grupos de software libre, de redes de autoapoyo, de plataformas colaborativas… son solo la avanzadilla de la génesis del ciudadano prosumidor. El DIY o el DIWO son el elemento visible de una trasnformación social a gran escala.

6.- Todo ello estaría relacionado con un sociedad de acceso y no de propiedad. Y una sociedad donde la centralidad del trabajo se diluye, bien porque hay mucha gente que ya no tendrá un trabajo estable en su vida, bien porque las fronteras entre el ocio y el trabajo, entre la producción y el consumo, entre el compartir o el co-producir… se diluyen… Y da lugar a un nuevo sujeto político que supera la conciencia de clase trabajadora.

7.- Nos hayamos pues en un momento de ruptura, con un futuro que puede declinar en abundancia y postbienestar o en polarización radical y desigualdad. Ante lo que cabe preguntarse cuál es la respuesta institucional: Con el 15-M empezamos a escucharlos, pero eso ya no es suficiente, ahora lo razonable, es aprender de ese mundo nuevo. También desde las instituciones, donde la burocracia, la seguridad jurídica, los plazos administrativos o la propia edad de los cuadros directivos, actúan como estancas asegurando el hermetismo y el aislamiento, creando una realidad paralela, que transita a una velocidad distinta del mundo exterior. Así que lo primero y más sencillo para propiciar la innovación interna, sea abrir las instituciones.

8.- Claves de la innovación troyana en la administración pública:

  • Dispositivos públicos troyanos. Instituciones y laboratorios de innovación social, gobierno abierto, cuarto sector… Recomiendo este capítulo de Álvaro Ramírez Alujas (Laboratorios de gobierno como plataformas para innovación la innovación pública )
  • Metodologías troyanas: Aprender-haciendo; comunidades de innovación abierta, políticas de open gov, datos, presupuestos participativos…
  • Hackers Inside. ¿Quién se la juega? Alguien tiene que estar dentro para abrir la fortaleza.
  • Hackatones, hackcaps, labics… y otras actividades con capacidad performativa. Querer ya es la mitad del camino.
  • Participación y Experiencia de Usuario.

Kit de herramientas para abrir administraciones desde dentro.

De las masas a las multitudes

  • Diseño abierto y lógica deliberativa
  • Problemas agudos versus problemas crónicos (Idea de Juan Freire)
  • Las minorías
  • Herramientas abiertas y crowd
  • Inteligencia colectiva, aprovechar el ancho de banda disponible.
  • Ejemplos de ZAC: La Colaboradora, Grupos Residentes ThinkZAC Las Armas
  • Otros Ejemplos: Presupuestos participativos

Del reglamento al experimento:

  • La experimentación, el aprender haciendo. Prototipos
  • Ejemplos de ZAC: Remolacha HackLAB
  • Otros Ejemplos: LABICs, Experimenta Distrito de MLP

De las ventanillas a las redes

  • Del vuelva usted mañana a la gamificación y el engagement. Marketing y UX en lo público.
  • Nudges: Economía del comportamiento y arquitectura de decisiones.
  • Ejemplos de ZAC: Red ZAC
  • Otros Ejemplos: CIVICS: Los Madriles, Las Zaragozas.

De los usuarios a las comunidades

  • Vuelta a la tribu
  • Sentimiento de pertencia, empoderamiento, apropiación… frente a la soledad de la posmodernidad.
  • Ejemplos de ZAC: Made in Zaragoza
  • Otros Ejemplos: Co-Boi, Co-Lab, SantaLab, Coworkings, ECHN, OpenLAB Ciudades que Aprenden, Open Urban Lab

De las burocracias a las experiencias

  • De lo predecible al caos, huyendo de las verdades absolutas. La participación ‘influencer’.
  • Experiencia de usuario.
  • Ejemplos de ZAC: OSCEDays, Hacedores del Rabal, Noche de los Tenderos Creativos.

De las suspicacias a la confianza (Vía Cecilia Güemes GIGAPP/ Jorge Resina SEGIB)

  • De los recelos a la complicidad. La confianza como moneda.
  • De la transparencia a la sinceridad. Instituciones sinceras.

De los funcionarios a los mediadores

  • Facilitación, acompañamiento, mentorización…
  • Comunidades de innovación abierta
  • MediaLAB Prado
  • Ejemplos de ZAC: MIE

De los organigramas a las confluencias del 4º sector.

  • Hibridación, mezcla, nodos, redes, empresas y bien común.
  • Ejemplos de ZAC: Semillero de Ideas, Reto social La Colaboradora…

Del estado a la defensiva al estado valiente.

  • El estado emprendedor de Mariana Mazzucato: NeoKeynesianismo
  • El caso del Iphone.
  • Capital Riesgo
  • Ejemplos de ZAC:: Vivero, Centro de Nuevas Economías, Labs
  • Otros Ejemplos: Goteo, matchfunding

CONCLUSIONES

  • a) Sobre el modelo de ZAC, como laboratorio de innovación social o dispositivo público troyano.
  • b) Sobre la lógica transware de las organizaciones. De las éticas y valores que conforman el patrimonio intangible de los proyectos.
  • c) Sobre el relato y el sentido vital de los hackers inside. Sobre las personas, el significado y la belleza.
  • d) Sobre la trama general de la historia de fondo. Del papel de lo público en un mundo disyuntivo: Abundancia vs Desigualdad. Utopía o Nada.

Berlín Code of Conduct

http://berlincodeofconduct.org/es/

 

Propósito

Un objetivo principal de todas las conferencias y grupos de usuarios que se refieran a este Código de Conducta es ser inclusivos para la mayor cantidad de personas, con la mayor variedad de orígenes y conocimientos posibles. Como tal, nos comprometemos a ofrecer un ambiente amigable, seguro y acogedor para todos, sin importar género, orientación sexual, capacidad, etnia, estado socio-económico, religión o creencia.

Este Código de Conducta expresa nuestras expectativas con respecto a quienes participan de nuestra comunidad, así como también las consecuencias de comportamientos inaceptables.

Invitamos a todos los que participan de nuestros eventos a ayudarnos a crear experiencias seguras y positivas para todos.

Ciudadanía de Código/Cultura/Tecnología abierta

Un objetivo suplementario de este Código de Conducta es incrementar la ciudadanía de código/cultura/tecnología abierta, incentivando a sus participantes a reconocer y fortalecer las relaciones entre nuestras acciones y sus efectos en nuestra comunidad.

Las comunidades son espejo de las sociedades en las cuales existen y las acciones positivas son esenciales para contrarrestar las diversas formas de desigualdad y abuso de poder que existen en una sociedad.

Si Ud. ve a alguien haciendo un esfuerzo extra por asegurarse que nuestra comunidad es acogedora, amistosa e incentiva a todos los que participan en ella a contribuir de manera completa, nos gustaría saberlo.

Comportamiento esperado

  • Participe de un modo auténtico y activo. Al hacerlo contribuye a la salud y longevidad de esta comunidad.
  • Ejercite la consideración y el respeto en su discurso y en sus acciones.
  • Intente colaborar para evitar conflictos.
  • Absténgase de discursos o comportamientos despectivos, discriminatorios o abusivos.
  • Sea consciente de su entorno y de los/as otros/as participantes. Alerte a los líderes de la comunidad si nota alguna situación peligrosa, alguien sufriendo una situación comprometedora o violaciones de este Código de Conducta, incluso si parecieran poco importantes.

Comportamiento inaceptable

Comportamientos inaceptables incluyen: discursos o acciones intimidantes, acosadores, abusivos, discriminatorios, despectivos o degradantes. El alcance incluye a todos/as los/as participantes de nuestra comunidad online en todos los eventos y comunicaciones personales llevadas a cabo en el contexto de las actividades de nuestra comunidad. Los lugares en donde se lleven a cabo eventos de la comunidad pueden ser compartidos con gente ajena a la misma, por favor sea respetuoso hacia las autoridades de dichos lugares.

Acoso incluye: daño o perjurio verbal o escrito relacionado con género, orientación sexual, raza, religión, incapacidad; uso inapropiado de imágenes de desnudez en espacios públicos (incluyendo presentaciones digitales); intimidación deliberada, acecho o persecución; fotografías o grabaciones abusivas; interrupción sostenida de presentaciones u de otros eventos; contacto físico inapropiado y atención sexual no deseada.

Consecuencias del comportamiento inaceptable

No serán tolerados los comportamientos inaceptables de parte de cualquier miembro de la comunidad, incluidos patrocinadores y aquellos/as con autoridad para tomar decisiones. Se espera de todos/as los/as miembros el inmediato cumplimiento al solicitársele suspender comportamientos inaceptables.

Si un miembro incurre en comportamientos inaceptables los organizadores de la comunidad pueden sancionarlo de cualquier forma que se considere apropiada, incluyendo la suspensión temporal o permanente de su participación en la comunidad, sin previo aviso (y sin reintegro del dinero, en caso de ser un evento pago).

Si es testigo o víctima de comportamiento inaceptable

Si Ud. es víctima o testigo de comportamiento inaceptable, o tiene cualquier otra preocupación o problema, por favor notifíquelo a un organizador de la comunidad tan pronto como sea posible. Puede encontrar una lista de los organizadores a contactar para cada una de las comunidades que apoyen este código de conducta al final de esta página.

Además, los organizadores de la comunidad se encuentran disponibles para ayudar a los miembros a contactar a las fuerzas policiales locales o, de lo contrario, para ayudar a sentirse seguros a aquellos que hayan sido víctimas de comportamiento inaceptable. En el contexto de eventos presenciales, los organizadores también proveerán escolta a las personas que hayan sufrido dichas experiencias.

Desagravios

Si Ud. siente que ha sido falsa o injustamente acusado/a de violar este Código de Conducta, se le sugiere notificar a uno de los organizadores del evento con una descripción concisa del agravio. El mismo será contemplado y resuelto de acuerdo a las políticas existentes.

Alcance

Se espera que todos los participantes de la comunidad (colaboradores/as —pagos o no—, patrocinadores y otros/as invitados/as) se atengan a este Código de Conducta en todos los lugares de encuentro de la comunidad –online o en persona– así como en todas las comunicaciones uno-a-uno relacionadas con actividades de la comunidad.

Licencia y atribución

El Berlin Code of Conduct se encuentra distribuido bajo una licencia Creative Commons Attribution-ShareAlike. Está basado en el pdx.rb code of conduct, que también es distribuido bajo la misma licencia.