Excelente explicación en el vídeo Why 0.1 + 0.2 === 0.30000000000000004: Implementing IEEE 754 in JS:
El gobierno de Estados Unidos apoya el diseño adaptable (responsive design)
La noticia es antigua, del año 2013, ahora no sería noticia, pero me ha parecido gracioso encontrarla: It’s Official: US Government Endorses Responsive Web Design.
La noticia cita el informe DIGITAL GOVERNMENT: BUILDING A 21ST CENTURY PLATFORM TO BETTER SERVE THE AMERICAN PEOPLE, en el que pone:
Mission drives agencies, and the need to deliver better services to customers at a lower cost—whether an agency is supporting the warfighter overseas, a teacher seeking classroom resources or a family figuring out how to pay for college—is pushing every level of government to look for new solutions.
Early mobile adopters in government—like the early web adopters—are beginning to experiment in pursuit of innovation.
Customer-centric government means that agencies respond to customers’ needs and make it easy to find and share information and accomplish important tasks.
Using modern tools and technologies such as responsive web design and search engine optimization is critical if the government is to adapt to an ever-changing digital landscape and deliver services to any device, anytime, anywhere. Similarly, optimizing content for modern platforms, rather than just translating content from paper-based documents to the Web, will help ensure the American people and employees can access content regardless of platform. Agencies will need to keep current with the latest design concepts and refresh content delivery mechanisms to ensure the highest performance.
These imperatives are not new, but many of the solutions are. We can use modern tools and technologies to seize the digital opportunity and fundamentally change how the Federal Government serves both its internal and external customers— building a 21st century platform to better serve the American People.
Lo dice claramente, “Using modern tools and technologies such as responsive web design and search engine optimization”.
Google no es infalible
Blogger, el sistema de blogs de Google, lleva 2 meses fallando. ¡Viva Google!
En Blogger existe una opción para recibir por correo notificaciones cuando se publique una entrada o comentario nuevos. Sin embargo, desde mediados de octubre el sistema no funciona, tal como podemos leer en el hilo Not receiving email notifications from my blog posts.
Lo más gracioso son las respuestas que ofrece alguien que parece que habla en nombre de Google:
17/11/2019
08/12/2019
Qué bien que Google no se haya olvida del tema y siga trabajando en ello 2 meses después.
Editor en línea colaborativo
collabedit es un editor en línea colaborativo que no requiere registro y que permite fácilmente compartir código y otras cosas entre dos o más personas.
Una explicación sobre el diseño adaptable (responsive design)
El artículo Responsive Web Design Demystified es del año 2011, es “muy antiguo”, pero es una de las mejores explicaciones que he leído en mucho tiempo.
Y de vez en cuando, conviene releer el clásico Responsive Web Design de Ethan Marcotte.
La jerarquía de los programadores
Encontrado en La jerarquía de los programadores:
En qué se emplea el tiempo en el diseño antiguo
Es “muy antiguo” de 2006, pero Time Breakdown of Modern Web Design sigue siendo divertido:
El original en inglés:
Una traducción al español:
Generador de sitemap de un sitio web
Estas herramientas también se pueden usar para extraer los enlaces de un sitio web, por ejemplo, para realizar una auditoría de un sitio web:
jEdit, editor multiplataforma y gratuito
Pues eso, para cuando me preguntan que recomiende un editor para Mac… pues jEdit.
Cómo alinear las cosas en CSS
Imprescindible el artículo How To Align Things In CSS:
There are a few ways to align elements in CSS. In this article, Rachel Andrew explains what they are with some tips to help you remember which to use and why.
Los consejos que da son:
To wrap up, I have a quick summary of the basics of alignment. If you remember these few rules, you should be able to align most things with CSS:
- Are you aligning text or an inline element? If so, you need to use text-align, vertical-align, and line-height.
- Do you have an item or items you want to align in the center of the page or container? If so, make the container a flex container then set align-items: center and justify-content: center.
- For Grid Layouts, the properties that start with align- work in the Block direction; those which start with justify- work in the inline direction.
- For Flex Layouts, the properties that start with align- work on the Cross Axis; those which start with justify- work on the main axis.
- The justify-content and align-content properties distribute extra space. If you have no extra space in your flex or grid container, they will do nothing.
- If you think you need justify-self in Flexbox, then using an auto margin will probably give you the pattern you are after.
- You can use Grid and Flexbox along with the alignment properties for tiny layout jobs as well as main components — experiment!