Gancio. A shared agenda for local communities.
- Focus on content not on people: nowhere on gancio does the identity of who posted an event appear, not even under a nickname, not even to administrators (except in the db). This is not an ego-friendly platform.
- Visitors first. We do not want logged user to get more features than random visitor. We don’t want users to register, except to post events and even then you can post an anonymous event.
- Anonymous events: optionally a visitor can create events without being registered (an administrator must confirm them)
- We don’t care about making hits so we export events in many ways: via RSS feeds, via global or individual ics, allowing you to embed list of events or single event via iframe or webcomponent on other websites, via AP, microdata and microformat
A Complete Guide to Flexbox
This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items).
Variable fonts guide
Variable fonts are an evolution of the OpenType font specification that enables many different variations of a typeface to be incorporated into a single file, rather than having a separate font file for every width, weight, or style.
The heart of the new variable fonts format is the concept of an axis of variation describing the allowable range of that particular aspect of the typeface design. So the ‘weight axis’ describes how light or how bold the letterforms can be; the ‘width axis’ describes how narrow or how wide they can be; the ‘italic axis’ describes if italic letterforms are present and can be turned on or off accordingly, etc. Note that an axis can be a range or a binary choice. Weight might range from 1–999, whereas italic might be 0 or 1 (off or on).
Code of Conduct
Our mission is to build libraries of high-quality questions and answers, and to foster collaboration within a safe and welcoming community rooted in kindness, cooperation and mutual respect.
Whether you’ve come to ask questions or to generously share what you know, join us in building a community where all people feel welcome and can participate, regardless of expertise or identity.
Clandestino: the story of Manu Chao’s classic album
Mano Negra broke up, bitterly, before their best-selling album Casa Babylon was even released. The group had been set up as a democracy but Manu was the singer, songwriter and the artistic visionary, and eventually the tension became too great. The others turned on Manu, and when they refused to let him keep the name Mano Negra to use for another outfit, he thought his career was over. And he had also split up with his long-term girlfriend. He spent the next three years on an extended « lost weekend », pinballing around the world, traveling throughout South America and to west Africa, depressed and often suicidal.
For three years, between 1992 and 1995, he was missing-in-action, a nomad playing the bars of Rio and Tijuana, experimenting with peyote in Mexico City, entertaining the children of insurgents in Chiapas in Mexico. (A supporter of the Zapatistas, he went on to sample the voice of the charismatic activist Subcommandante Marcos on Clandestino). Only following a motorbike ride from Paris to the greenness of Galicia with his father, the writer Ramon Chao, did he slowly return to sanity. « I had a bad addiction to travel, » he later told me. But all the time, he had also been writing songs.
What colors are the planets in our solar system? And why are they so different?
The planets of the solar system are varied in their appearance. Mercury is slate gray while Venus is pearly white, Earth a vibrant blue, and Mars a dusky red. Even the gas giants are different, Neptune and Uranus an opaque blue, while Jupiter and Saturn are mostly beige with brilliant red-brown belts. But why are these planets so different?
Invidious is an alternative front-end to YouTube

User features
- Lightweight
- No ads
- No tracking
- No JavaScript required
- Light/Dark themes
- Customizable homepage
- Subscriptions independent from Google
- Notifications for all subscribed channels
- Audio-only mode (with background play on mobile)
- Support for Reddit comments
- Available in many languages, thanks to our translators
Data import/export
- Import subscriptions from YouTube, NewPipe and Freetube
- Import watch history from NewPipe
- Export subscriptions to NewPipe and Freetube
- Import/Export Invidious user data
Set array pointer to a specific key or value in PHP
What PHP lacks is the ability to set the array pointer to an arbitrary key or value. There are ways to move forward and backward in the array but not a dedicated function to set the internal pointer to a specific key. Fortunately we can make it work, but it’s pretty archiac. We’ll need to loop through the array and look for what we want.
ODROID-HC4-P KIT
Consists of ODROID-HC4 board, a case made of a rigid PCB that can mount two 3.5-inch HDDs horizontally, cooling fan, cables and bolts. It’s your own network storage device that you can enjoy creating yourself, and the HC4’s Petitboot function and various latest OS support can be used without any changes. Please note that this product cannot mount any 2.5-inch storage device.
Rock Pi, a Single Board Computer (SBC) in an ultra-small form factor
ROCK 4 is a Single Board Computer (SBC) in an ultra-small form factor that offers class-leading performance while leveraging outstanding mechanical compatibility. The ROCK 4 offers makers, IoT enthusiasts, hobbyists, PC DIY enthusiasts and others a reliable and extremely capable platform for building and tinkering their ideas into reality.
Podcast | Conversatorio Radiofónico de Soberanía Tecnológica
…inaguramos el Consultorio Radiofónico de Soberanía Tecnológica con un conversatorio entre Dabid, miembro del colectivo hack.in Badakigu, Txopi, experto en seguridad digital y miembro de Sindominio, y Ona, miembro de DonasTech. Dinamiza la charla Laura Corcuera. Edita el sonido Álvaro Lorite.
Un visor moderno para un archivo fotográfico histórico
https://twitter.com/JaimeObregon/status/1645138600537858048?s=20
pods_api_post_save_pod_item or save_post not working on frontend
//////
// This is a logging function for any debugging task
// NOTES: Youy must have the following lines in the wp-config.php file in the root folder, which
// puts a debug.log text file under the wp-content folder under root
//
//
// define( 'WP_DEBUG', true );
// define( 'WP_DEBUG_DISPLAY', false );
// define( 'WP_DEBUG_LOG', true );
//
// NOTES: install Error Log Viewer Plugin by bestwebsoft to view log from admin menu
// for error logging
if (!function_exists('write_log')) {
function write_log ( $log ) {
if ( true === WP_DEBUG ) {
if ( is_array( $log ) || is_object( $log )) {
error_log( print_r( $log, true ));
} else {
error_log( $log );
}
}
}
}
//
//////
Quick Tip: Block OpenAI from Using Content From Your WordPress Site
Whatever your thoughts on AI bots, you may want to take action on your own website to block ChatGPT from crawling, indexing, and using your website content and data.
meet.coop. The Online Meeting Cooperative
We provide online meeting and conferencing tools, powered by renewable energy, running on cooperatively owned infrastructure.
Python | Introduction to Web development using Flask
Flask is an API of Python that allows us to build up web-applications. It was developed by Armin Ronacher. Flask’s framework is more explicit than Django’s framework and is also easier to learn because it has less base code to implement a simple web-Application. A Web-Application Framework or Web Framework is the collection of modules and libraries that helps the developer to write applications without writing the low-level codes such as protocols, thread management, etc. Flask is based on WSGI(Web Server Gateway Interface) toolkit and Jinja2 template engine.
Dockerize a Flask, Celery, and Redis Application with Docker Compose
Learn how to install and use Docker to run a multi-service Flask, Celery and Redis application in development with Docker Compose.
Levi’s to Use AI-Generated Models to ‘Increase Diversity’
Fashion brand Levi Strauss & Co has announced a partnership with digital fashion studio Lalaland.ai to make custom artificial intelligence (AI) generated avatars in what it says will increase diversity among its models.
Navigating the New Era of AI-Assisted Code Generation in WordPress
WordPress plugin developers are adopting AI-powered tech and building it into their products, such as RankMath’s AI-generated suggestions for creating SEO-friendly content, WordPress.com’s experimental blocks for AI-generated images and content, and a Setary’s plugin that uses AI to write and bulk edit WooCommerce product descriptions. The wpfrontpage site is tracking these plugins but WordPress.org also lists dozens of plugins with AI, many of them created to write content or generate images.
Flask – (Creating first simple application)
To understand what Flask is you have to understand a few general terms.
WSGI Web Server Gateway Interface (WSGI) has been adopted as a standard for Python web application development. WSGI is a specification for a universal interface between the web server and the web applications.
Werkzeug It is a WSGI toolkit, which implements requests, response objects, and other utility functions. This enables building a web framework on top of it. The Flask framework uses Werkzeug as one of its bases.
jinja2 jinja2 is a popular templating engine for Python. A web templating system combines a template with a certain data source to render dynamic web pages.
Flask is a web application framework written in Python. Flask is based on the Werkzeug WSGI toolkit and Jinja2 template engine. Both are Pocco projects.
Convert hex color to RGB values in PHP
$hex = "#ff9900"; list($r, $g, $b) = sscanf($hex, "#%02x%02x%02x"); echo "$hex -> $r $g $b";
Abbrevia.me. Get an abbreviated description made by an AI of you based on your latest tweets
Get an abbreviated description made by an AI of you based on your latest tweets. What do other users perceive from what you tweet?
Logiciel educatif enfant GCompris
GCompris est un logiciel éducatif qui propose des activités variées aux enfants de 2 à 10 ans.
Les activités sont quelquefois ludiques, mais toujours pédagogiques.
Voici la liste des catégories d’activités avec quelques exemples :
- découverte de l’ordinateur : clavier, souris, écrans tactiles…
- lecture : lettres, mots, entraînement à la lecture, à l’écriture…
- mathématiques : révision des tables, dénombrement, les tables à double entrée…
- sciences : l’écluse, le cycle de l’eau, l’énergie renouvelable…
- géographie : pays, régions, culture…
- jeux : les échecs, jeux de mémoire, le puissance 4, le pendu, le morpion…
- autres : couleurs, formes, le Braille, apprendre à dire l’heure…
En tout, GCompris propose plus de 100 activités et il continue à évoluer. GCompris est un logiciel libre, il vous est donc possible de l’adapter à votre besoin ou de l’améliorer, et pourquoi pas, d’en faire bénéficier les enfants du monde entier.
Le projet GCompris est hébergé et développé par la communauté KDE.
What is The Law of 33%?
Spend a third of your time with people below you. This will help you to stay motivated, feel better about yourself, help you to acknowledge your privileges and accomplishments, express gratitude and much more. It’s cool. Also, since these people are inferior to you, this means that you are now superior to them, so you might also use your knowledge and wisdom to help THEM! It’s a cool feeling. Try it!
The next 33% of your time spend with people on your level. This is where you can partner up with somebody, push each other, compare results in a non-threatening way and also stay on track. It usually boosts your learning curve and keeps you in the game if you have somebody next to you who has the same values and ambitions as you have. Think about it just like a gym buddy: you might not always feel like going to the gym and work out, but you still have your buddy who relies on you going with him. You are pushing each other through the hard times where either one of you lacks the motivation to do it by himself. You back each other up. It’s cool too.
The last third of your time you spend with people superior to you. Because you have already spend two-thirds of your time with people below or at your level you feel a lot of happy feelings, which is great. The last third now inspires you to go beyond what you are currently achieving. It opens up new possibilities in your mind and gets your winner mentality going.
Javier del Pino: « Diría que mucha gente fuera de León no sabe lo que pasa con el debate de la automomía »
Carlos tenía unos elementos que yo creo que eran únicos y siguen siendo únicos. Primero es que él no entendía por qué estaba allí. Él tenía siempre un concepto autodestructivo de sí mismo. Pensaba que había caído por ciertas confabulaciones del destino en la dirección de Hora 25 , pero que era un lugar en el que él no tenía que estar. Él tenía que estar en su barrio de Canillejas o trabajando en otras cosas. Eso le proporcionaba una visión muy escéptica de todo lo que hacía. Todo lo que veía a su alrededor lo veía a través del prisma de alguien que no se considera tan importante. Yo creo que es uno de los grandes errores de los informativos actuales, que es pensar que somos importantes. Si tú te pones en un lugar mucho más humilde e intentas entender la información al mismo tiempo que el oyente, situándote en su mismo plano, vas a generar una empatía. Y esa empatía la hemos perdido, quitando Carlos que era magnífico, porque le estaba diciendo al oyente: yo soy uno de los vuestros, yo soy como vosotros. Y a eso encima le añadía un sarcasmo de barrio periférico madrileño que te ayudaba no solo a entender lo que te estaba contando sino a divertirte con lo que te estaba contando. Estuvimos siete u ocho años trabajando codo con codo y creo que parte de mi concepto escéptico sobre el periodismo se lo debo a él.
Buenas Noches Rose: la historia del mejor grupo español de los noventa que nunca lo fue
Jordi Skywalker (Madrid, 47 años) tiene muchas cosas que contar: ¿por qué se fue sin dar la cara? ¿Dónde ha estado los últimos 25 años? ¿Se arrepiente de aquella decisión que acabó con la gran esperanza del rock español? Pero primero conviene describir el contexto. Años noventa en un instituto público de Alameda de Osuna, zona periférica de Madrid colindante con el aeropuerto de Barajas. “Era un barrio dormitorio donde estábamos bastante aislados: todavía no llegaba el metro. No salíamos de ese entorno. Dábamos cierta identidad al hecho de hacer botellón, ya que siempre había por allí una guitarra”, apunta Pozo (Barcelona, 47 años). En una población de 15.000 personas se contaban unas 30 bandas de rock.
En ese ambiente surgió Buenas Noches Rose, todos alumnos del instituto. Conformaban una banda con fortalezas que no encontrabas en otras. Una base musical sólida, con dos guitarristas (Fernández y Pozo) que se complementaban, y un cantante apabullante, que podía recordar a Iggy Pop o Jim Morrison, “pero que estaba incluso más loco”, apunta en positivo Alfredo Fernández. Skywalker daba miedo sobre el escenario. Sexi, salvaje, ingobernable, impredecible, carismático. En los conciertos parecía un hipnótico pastor aleccionado a sus feligreses. La imagen del grupo era muy potente. Nada era un trámite para ellos: cada vez que pisaban un escenario el local ardía.
David Graeber: On Bureaucratic Technologies and the Future as Dream-Time
The twentieth century produced a very clear sense of what the future was to be, but we now seem unable to imagine any sort of redemptive future. How did this happen? One reason is the replacement of what might be called poetic technologies with bureaucratic ones. Another is the terminal perturbations of capitalism, which is increasingly unable to envision any future at all.
Rosenvinge: “En el local de ensayo quien tiene ideas sin parar es el jefe seas hombre, mujer o caracol”
Durante muchos años fue complicado. Cuando decías al principio lo de la abundancia… pues ni mucho menos. Ha sido un camino de perseverancia y muy accidentado, en el que a pesar de eso he conseguido hacer algunas cosas. Tener un hijo es hacer lo que sea con la mano derecha atada a la espalda y con lo que te sobra de tiempo y de energía llevar tu carrera.
También es que la única forma para mí de no volverme loca es conseguir darle forma a una canción. El momento de hacer una canción es el único momento en el que no me siento perdida, el único momento en el que tengo la sensación de tener el control, de poder hacer algo desde el principio hasta el final yo sola. Es increíblemente curativo. La manera en que consigo engarzar las cuentas de mi vida y dar un cierto sentido a todo es cuando lo voy cosiendo en forma de canciones. No sé en qué más cosas puedes tener esta sensación. Si tú cultivas tu tierra y llegas hasta el día de la recolección y lo has hecho todo tú, debes de tener la misma sensación de plenitud. No sé en cuántas profesiones se puede tener esa sensación, pero la música es una de ellas. Por eso es un oficio, algo que te da de comer, pero sobre todo es algo que justifica tu existencia.
Pere Aznar: “Ser alcohólico es como tener un cable pelado que te hace sentirte solo y necesitar beber para lidiar con la movida de estar vivo”
…tengo amigos y colegas de curro que beben, y mucho, y no tienen un problema, o sí, pero es cosa suya. El quid está no en el cuánto, sino en el por qué bebes. Para mí beber nunca fue divertido…
Somos personas que desde hace muchos años tenemos la necesidad de consumir alcohol para vivir, pero que ese consumo no nos impide funcionar. Yo nunca le he fallado a nadie, nunca he dejado de cumplir en el trabajo, ni con mi responsabilidad de padre, pero nunca estaba en ningún sitio al 100%, sino pensando en cuándo y cómo saciar a la bestia. Tengo una especie de superpoder que es beber mucho sin que nadie se dé cuenta. Eso es doblemente peligroso, porque el clic para dejar de beber o lo haces tú o nadie se va a percatar de ello.
nadie pone en su cuarto un póster de un tío que llega a los 99 años sobrio y responsable, sino uno de de Jim Morrison, Janis Joplin o Amy Winehouse, que estaban en la mierda, pero hacían cosas increíbles. Entonces, sí, yo podía pensar: “Soy un maldito, soy lumpen”, pero cero divertido.
Fleetwood Mac y el mayor desparrame de la música
Rumours’ es uno de los discos más vendidos de la historia de la música, también uno de los más morbosos, caóticos y geniales.
A Step-By-Step Guide To Building Accessible Carousels
Most carousels come along with usability and accessibility issues. To avoid these issues, this article addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. It is intended to create an in-depth understanding of the implementation and its impact on users.
As widely used as they are, carousel widgets have a bad reputation among UX professionals. They are ignored by users (Nielsen Norman Group), only 1% interact with a carousel at all, and 89% of them only with the first slide (Eric Runyon). Jared Smith even responds to the question “Should I use A Carousel?” by saying, “Seriously, you really shouldn’t.” Others state that there isn’t one answer. You have to consider various factors, such as function, design, platform (desktop or mobile) and, most importantly, context. For whatever reason you include a carousel on a website, make sure it is user-friendly and accessible.
Javi Consuegra sobre “Never Split the Difference”: aprende a negociar como si tu vida dependiera de ello
“Never Split the Difference” es un libro sobre negociación escrito por Chris Voss, ex-negociador de secuestros del FBI y ahora profesor en Harvard y CEO de The Black Swan Group. Para sacarle todo el partido al episodio contaremos con Javi Consuegra, CEO y fundador de Sales Hackers y por lo que yo he vivido en mis carnes, un experto en influencia y negociación.
L’auto-hébergement en 2023
L’auto hébergement de services consiste à faire tourner soi même les logiciels qu’on utilise, par opposition à l’utilisation de solutions qui sont gérées par des tiers. Concrètement, cela regroupe l’ensemble des pratiques liées à l’hébergement de services et a l’administration de serveurs
¿Cómo diseñar y calcular una escalera?
2 Contrahuellas + 1 Huella = 63 – 65 cm
Ejemplo esquemático de escalera empinada y de bajo tránsito
(2 x 21) + (1 x 21) = 63 cm
Ejemplo esquemático de escalera óptima
(2 x 18) + (1 x 28) = 64 cm
Ejemplo esquemático de escalera holgada, preferentemente para exteriores
(2 x 13) + (1 x 39) = 65 cm
Ejemplo de cálculo en una altura a salvar de 2.60 m de alto
1. Calcular la cantidad de escalones que se necesitarán
Considerando una contrahuella ideal de 18 cm, se divide el alto del espacio por la altura de cada escalón. El resultado siempre debe redondearse hacia arriba:
260/18 = 14.44 = 15 escalones
2. Calcular la altura de cada Contrahuella
Se divide el alto del espacio por el número de escalones que acabamos de obtener:
260/15 = cada Contrahuella medirá 17.33 cm
3. Calcular el ancho de la Huella
Aplicar la fórmula de Blondel:
(2 x 17.33 cm) + (1 x Huella) = 64
Cada Huella medirá 29.34 cm
* La escalera resultante contará con 15 escalones de 29.34 cm de Huella y 17.33 cm de Contrahuella
