edición general

encontrados: 887, tiempo total: 0.005 segundos rss2
116 meneos
1540 clics

ASCII Play, un laboratorio para programar gráficos animados con caracteres ASCII

ASCII play es un curioso entorno de programación en tiempo real para crear gráficos y animaciones exclusivamente con texto, directamente en el navegador. Su autor lo concibió como homenaje al arte ASCII, ANSI y a todos aquellos héroes que en tiempos remotos utilizaron los caracteres de texto (y semigráficos) como medio artístico. La interfaz es bastante minimalista: un editor de código y una ventana de previsualización, sin márgenes ni números de línea. [vía microsiervos]
6 meneos
453 clics

Diseñar relojes puede ser todo un ejercicio de imaginación y buen gusto, como demuestra esta colección

Esta colección de diseños de relojes digitales de Lev Miseri contiene visualizaciones de relojes peculiares, ingeniosos y de extravagante pero resultón diseño. Los hay analógicos, digitales y mediopensionistas, demostrando que hay tantas formas de marcar el tiempo como ideas puedan pasársele a un diseñador por la cabeza. Haciendo clic sobre cada uno de ellos se amplían a pantalla completa y se pueden favoritear con el corazoncito.(vía microsiervos)
13 meneos
78 clics
TypeScript 7.0 ya está disponible: el compilador es mucho más rápido

TypeScript 7.0 ya está disponible: el compilador es mucho más rápido

TypeScript 7.0 ya está disponible en versión estable, y esta release merece la pena mirarla con calma. No porque traiga una nueva sintaxis espectacular o una opción más de configuración, sino porque mejora algo que muchos desarrolladores notamos a diario: el tiempo de espera. El compilador de TypeScript ha sido portado a Go. La idea es clara: aprovechar código nativo, multithreading y una mejor paralelización para acelerar la compilación, la comprobación de tipos y la experiencia dentro del editor. Microsoft habla de mejoras habituales entre
3 meneos
61 clics

Bookmarklets - Crea, genera, prueba y modifica marcadores de navegador personalizados completamente del lado del cliente sin necesidad de registro. La herramienta de productividad definitiva

¡Bienvenido al Generador de Bookmarklets! Esta guía explica todo lo que necesitas saber sobre los bookmarklets y cómo usar este sitio web. ¿Qué son los Bookmarklets? Un bookmarklet es un pequeño fragmento de código JavaScript que se guarda como una URL en un marcador de tu navegador web. En lugar de llevarte a otra página web, al hacer clic en un bookmarklet se ejecuta el código en la página actual. Se pueden usar para modificar el aspecto de una página, extraer datos o realizar tareas específicas como traducir texto o compartir contenido. Cóm
8 meneos
85 clics
ypeScript 7 RC: el compilador reescrito en Go, unas 10 veces más rápido

ypeScript 7 RC: el compilador reescrito en Go, unas 10 veces más rápido

Microsoft acaba de publicar la Release Candidate de TypeScript 7, con la versión estable prevista para el mes que viene. Y lo gordo, para variar, no es una sintaxis nueva ni otro flag de configuración. Es que han reescrito todo el compilador en Go. TypeScript 6, el paso que no conviene saltarse TypeScript 7 hereda los valores por defecto de la 6, y todo lo que estaba marcado como obsoleto en ella pasa directamente a dar error. Como la 6 es todavía reciente, bastantes proyectos van a tener que adaptarse.
3 meneos
77 clics

Crucigrama JS

¡Bienvenido a JS Crossword! Cada pista es una expresión eval de JavaScript de su respuesta; por ejemplo, el 7 se puede resolver con 3+4 y [object Object] con []+{}. Este crucigrama utiliza algunas características de JavaScript menos conocidas y «malditas», por lo que lo recomiendo a personas que ya estén algo familiarizadas con JavaScript.
9 meneos
164 clics
Me hackearon

Me hackearon  

Casi pierdo el control de mis repositorios por un descuido al mergear una PR. Lo que parecía un cambio inofensivo era un ataque diseñado para detectar sistemas no rusos, robar cookies y propagarse automáticamente. Te cuento la historia de cómo lo evité gracias a una buena práctica de seguridad y cómo puedes proteger tu entorno de desarrollo hoy mismo.
187 meneos
1079 clics
En 1995, un empleado de Netscape escribió en 10 días un programa que ahora hace funcionar Internet. (ENG)

En 1995, un empleado de Netscape escribió en 10 días un programa que ahora hace funcionar Internet. (ENG)

Hoy hace treinta años, Netscape Communications y Sun Microsystems emitieron un comunicado de prensa conjunto en el que anunciaban JavaScript, un lenguaje de programación orientado a objetos diseñado para crear aplicaciones web interactivas. El lenguaje surgió tras diez frenéticos días de trabajo en la empresa pionera en navegadores Netscape, donde el ingeniero Brendan Eich creó un prototipo interno funcional en mayo de 1995.
5 meneos
333 clics

Ya no necesitas JavaScript [ENG]  

Gran parte de la web en estos días está arruinada por la hinchazón de modernos frameworks de JavaScript. Aplicaciones escritas con React que tardan varios segundos en cargarse, sitios donde se usa NextJS que arrojan errores de dibujado aleatorios. O la carpeta node_modules que ocupa gigabytes en el disco duro. Todo eso es horrible. Pero ya no es necesario.
8 meneos
170 clics
Demos y juegos en Javascript en menos de 1 kilobyte

Demos y juegos en Javascript en menos de 1 kilobyte

¿Qué se puede hacer con 1 kilobyte de javascript? En el torneo de este año le esperan maravillas de la eficiencia del código. Entre los participantes se incluyen demos gráficas como Quantum Worm, Metaballs, Creepy Organ, juegos sencillos pero evocadores como Slenderman 2D, BackRooms Escape y When The Sun Goes Down (el horror de los memes es un tema...).
27 meneos
375 clics

Efectos de la demoscene de los 90 recreados en Javascript

¿Qué mejor nombre para un sitio web que recrea la demoscene VGA de los 90 en javascript que 90s VGA Demoscene? Creado por Justin Greisiger Frost y precisamente envejecido, el homenaje implementa 10 efectos clásicos de demoscene que eran lo contrario de la vibecodificación: un minucioso trabajo con hardware informático antiguo que exigía un profundo conocimiento técnico de la máquina.
10 meneos
152 clics

Lo que pasó cuando miré en mi directorio node-modules (inglés)

El fiasco de left-pad sacudió a la comunidad de JavaScript hasta lo más profundo cuando un desarrollador rebelde eliminó un módulo popular de npm, dejando decenas de proyectos inservibles. Mientras la hinchazón del código sigue ralentizando nuestros sitios web, agotando nuestras baterías y haciendo que “npm install” tarde unos segundos más, muchos desarrolladores como yo hemos decidido auditar cuidadosamente las dependencias que incorporamos en nuestros proyectos. Es hora de que, como comunidad, nos plantemos y digamos basta.
13 meneos
51 clics
Google comienza a exigir JavaScript para la Búsqueda de Google

Google comienza a exigir JavaScript para la Búsqueda de Google

Google dice que ha comenzado a requerir que los usuarios activen JavaScript, el lenguaje de programación ampliamente utilizado para hacer que las páginas web sean interactivas, para poder utilizar la Búsqueda de Google. En un correo electrónico enviado a TechCrunch, un portavoz de la empresa afirmó que el cambio tiene como objetivo "proteger mejor" la Búsqueda de Google contra actividades maliciosas, como bots y spam, y mejorar la experiencia general de la Búsqueda de Google para los usuarios.
17 meneos
302 clics
¿Cómo de rápido es Javascript? Simulando 20 millones de partículas [ENG]

¿Cómo de rápido es Javascript? Simulando 20 millones de partículas [ENG]  

El primer desafío es simular 1.000.000 de partículas en Javascript simple a 60 imágenes por segundo en un teléfono usando solo la CPU. Este no es un desafío particularmente difícil si hiciste todo el trabajo la GPU, pero la regla del desafío es usar solo la CPU, o al menos tanto como sea posible, y usar solo Javascript para que no haya problemas. Sé lo que estás pensando: no es tan difícil. Simplemente se crea una matriz y se pega un millón de objetos en ella para luego iterar sobre ellos. Esto funcionaría con una CPU lo suficientemente rápida.
15 meneos
86 clics
Si estás utilizando código de Polyfill.io en tu sitio - como más de 100.000 - elimínalo inmediatamente (ENG)

Si estás utilizando código de Polyfill.io en tu sitio - como más de 100.000 - elimínalo inmediatamente (ENG)

El dominio polyfill.io se está utilizando para infectar más de 100.000 sitios web con malware después de que una organización china comprara el dominio a principios de este año. Varias empresas de seguridad dieron la voz de alarma el martes, advirtiendo a las organizaciones cuyos sitios web utilizan cualquier código JavaScript del dominio pollyfill.io que lo eliminen inmediatamente. El sitio ofrecía "polyfills", útiles fragmentos de código JavaScript que añaden funcionalidad a los navegadores más antiguos.
3 meneos
288 clics

Una tipografía que homenajea a un videojuego clásico y se construye pieza a pieza: Tetris Font

Erik Demaine y Martin Demaine (padre e hijo) uno de los equipos más increíbles de matemagos de la antigua y la nueva generación, crearon hace unos años Tetris Font, una increíble tipografía donde las letras se construyen pieza a pieza, exactamente como en el videojuego. La web que tienen montada para mostrarla permite varias opciones: animar las letras para que se vea el montaje de todas las piezas, incluir rotaciones o no, mostrar los cuadraditos individuales y los puntos de rotación y alguna cosa más.
33 meneos
522 clics
Un reloj en JavaScript tan ingenioso como autorreferente, en 321 bytes

Un reloj en JavaScript tan ingenioso como autorreferente, en 321 bytes

Martin Kleppe (@aemkei) ha dado a conocer una pequeña maravilla en JavaScript que ocupa tan solo 321 bytes y resulta visualmente llamativo: Qlock: un reloj en JavaScript que muestra la hora coloreando letras y símbolos del propio código fuente. Si no lo ves, aleja la imagen o junta un poco los párpados.
6 meneos
134 clics

Chrome Experiment: Music Lab - Song Maker

Para crear una canción, agregue notas haciendo clic en la cuadrícula. Luego, comparte tu canción con un enlace. También puedes usar un teclado MIDI o cantar una nota en tu micrófono. También puedes utilizar las claves de tu ordenador. Pulsa las teclas de flecha para moverse, insertar y eliminar para agregar y eliminar notas, y la barra espaciadora para reproducir. Si desea compartir algo con nosotros, publíquelo con #chromemusiclab o escríbanos a [email protected]. Creado por Google Creative Lab, Use All Five y Yotam Mann.
8 meneos
116 clics

AdventJS, Retos de Programación para JavaScript y TypeScript

Calendario de adviento con desafíos de código diarios. Similar al Advent of Code pero en castellano y con un editor interactivo.
9 meneos
275 clics

Un reloj de epiciclos hipnotizante, creado en JavaScript

Aparte de las manecillas de las horas y los minutos, hay un par de opciones para cambiar de versión entre 12 y 24 horas y mostrar u ocultar los segundos. Los epiciclos se «inventaron» en la época de los griegos para explicar los movimientos de los planetas, el Sol y la Luna. Tienen la curiosa propiedad de que permiten, encontrando los tamaños adecuados, marcar cualquier trayectoria con total precisión, incluyendo movimientos hacia adelante y hacia atrás.
126 meneos
3076 clics
Aprende a programar gratis mientras juegas con esta web. Incluye Python, CSS o JavaScript

Aprende a programar gratis mientras juegas con esta web. Incluye Python, CSS o JavaScript

La página en cuestión es Codedex.io y nada más entrar nos encontramos una interfaz que a nosotros particularmente nos encanta al trasladarnos a los juegos antiguos. En esta primera pantalla se va a tener que pulsar en Espacio para comenzar a responder preguntas sobre lo que quieres conseguir desarrollando para iniciar el juego adecuado para ti.
2 meneos
72 clics

9 APIs públicas que amarás como desarrollador

Como desarrollador, sabes lo difícil que puede ser encontrar buenas APIs para utilizar en tus proyectos. ¡Por eso hemos hecho una lista de 7 APIs GRATUITAS que te encantarán!
28 meneos
313 clics

Cómo dibujar una cuerda en formato vectorial utilizando JavaScript: análisis, técnicas y código

En este estupendo tutorial titulado Cómo dibujar una cuerda en SVG con JavaScript de Stanko, a.k.a. Muffin Man, enseña todo el proceso de desarrollo desde que él y sus amigos pensaron en cómo harían para dibujar una cuerda –o maroma, cuestión de tamaño– en formato vectorial. El proceso comienza por un análisis mirando el aspecto de cuerdas reales, por ejemplo e una foto. Entonces describe cómo para empezar basta con trazar la curva del recorrido, dividirla en partes iguales y calcular las normales (perpendiculares a las tangentes) (...)
191 meneos
4478 clics
Oxygène (part IV), de Jean Michel Jarre, en 19 KB de código JavaScript

Oxygène (part IV), de Jean Michel Jarre, en 19 KB de código JavaScript

Los buenos amantes de la música electrónica suelen tener a Oxygène, el álbum de 1976 de Jean Michel Jarre, en un altar, junto con los clásicos imprescindibles. Ahora un aficionado llamado Srtuss le ha hecho un precioso homenaje al Korg Minipops7 y el resto de sintetizadores del original creando una versión en Javascript en tan solo 19 KB. Y suena excepcionalmente bien.
3 meneos
5 clics

Pintando "Curvas de Gosper" con colores dinámicos en JavaScript [ENG]

Tutorial introductorio en el que se explica cómo crear una simple animación colorida en JavaScript usando "Curvas de Gosper" (un tipo particular de L-System).
« anterior12345…36

menéame