¿Qué es markdown?
Markdown es un lenguaje de marcado liviano, creado por John Gruber y Aaron Swartz en 2004, con el propósito principal de permitir a los usuarios escribir texto con formato de manera sencilla y legible, tanto en su versión sin procesar como una vez renderizada.
Características
- Simple y legible: A diferencia de lenguajes de marcado más complejos (y completos) como HTML, Markdown es fácil de leer y escribir, inclusive sin la necesidad de herramientas complejas de edición.
- Formatos básicos de texto: Markdown permite varios formatos básicos de texto, tales como encabezados, listas (numeradas y con viñetas), negritas, cursivas, enlaces, imágenes, o citas, entre otros. Actualmente, debido a implementaciones posteriores, podemos generar también tablas, notas al pie, etc.
- Compatible: Al haberse convertido en un estándar, Markdown es compatible con muchas plataformas, tales como sistemas de gestión de contenidos (CMS) o herramientas de desarrollo, entre otros. Al tratarse de archivos de texto, son altamente portables y compatibles con muchos sistemas y plataformas. Reddit, Diaspora, GitHub o GitLab son solo algunos ejemplos de plataformas que utilizan Markdown.
Aplicaciones
- Documentación técnica: Muchos proyectos de código abierto utilizan Markdown para su documentación técnica. Un ejemplo frecuente suelen ser los archivos README.md presentes en repositorios como GitHub, utilizados para describir a un proyecto.
- Blogs y aplicaciones varias: Plataformas de blogging como Jekyll y Ghost soportan Markdown. Aplicaciones como Obsidian y Typora también utilizan Markdown para la toma de notas.
- Presentaciones: Herramientas como Reveal.js permiten crear presentaciones en formato Markdown, convirtiéndolas luego en diapositivas HTML5 interactivas (mediante plugins Obsidian también permite, en cierta manera, este tipo de funcionalidad).
Enlaces relacionados
- Markdown en Wikipedia: https://es.wikipedia.org/wiki/Markdown
- John Gruber: https://en.wikipedia.org/wiki/John_Gruber
- Aaron Swartz: https://es.wikipedia.org/wiki/Aaron_Swartz
- Páginas sobre Markdown:
- Markdown, por J. Gruber: https://daringfireball.net/projects/markdown/
- Markdown Live Preview: https://markdownlivepreview.com/
- Markdown Cheatsheet, por Adam Pitchard: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
- Adam Pitchard: https://adam-p.ca/
- Plataformas y aplicaciones mencionadas:
- Reddit: https://www.reddit.com/
- Diaspora: https://diasporafoundation.org/
- GitHub: https://github.com/
- GitLab: https://about.gitlab.com/
- Jekyll: https://jekyllrb.com/
- Ghost: https://ghost.org/
- Obsidian: https://obsidian.md/
- Typora: https://typora.io/
- Reveal.js: https://revealjs.com/
Formación Gráfica, asesorías y talleres personalizados de diseño. Aprende, ¡con fundamentos!
#markdown #gitHub #gitLab #JohnGruber #AaronSwartz #cheatSheet #diaspora #jeckyll #ghost #obsidian #typora #revealJs
Pure Data (Pd)
Pure Data, habitualmente abreviado como Pd, es un entorno de programación visual desarrollado por Miller Puckette en la década de 1990, utilizado principalmente para la creación de arte sonoro y medios interactivos. Entre otras características incluye:
- El entorno visual de PD permite que los usuarios programen a través de objetos que conectan con cables virtuales y parámetros que algunos de estos objetos admiten, permitiendo así una metodología visualmente dinámica para la búsqueda de resultados.
- El audio y animaciones en tiempo real es otra de las grandes ventajas de Pure Data, ofreciéndole muchísima flexibilidad y potencia al momento al procesar los resultados dinámicamente, ideal para crear actuaciones en vivo y aplicaciones interactivas.
- A través de bibliotecas y extensiones, Pd puede trabajar con video (con la biblioteca GEM), sensores, redes, etc.
- Comunidad de usuarios activa donde se comparten recursos, tutoriales.
Enlaces recomendados:
- Documentación y ayuda sobre Pure Data:
- Documentación oficial: https://puredata.info/docs
- Manual de PD, versión 0.55-0 (UCD): https://msp.ucsd.edu/Pd_documentation/index.htm
- Descargar la biblioteca GEM: https://puredata.info/downloads/gem
- Instalar la biblioteca GEM: https://forum.pdpatchrepo.info/topic/10723/how-to-install-gem-library-in-pd
- Comunidad de Pure Data: https://puredata.info/community
- Sobre Miller Puckette:
- Wikipedia: https://es.wikipedia.org/wiki/Miller_Puckette
- Universidad de San Diego: https://msp.ucsd.edu/
- Software del autor, documentación, ayudas y repositorios sobre PD: https://msp.ucsd.edu/software.html
- The Theory and Technique of Electronic Music (PDF): https://msp.ucsd.edu/techniques/latest/book.pdf
#pd #pureData #millerPuckette #universidadDeSanDiego #manualPD #multimedia #diseñoSonoro #programaciónMultimedia #glosarioPD
¿Te interesa trabajar con Pure Data? Te comparto "Ryoji Ikeda Pure Data Tutorial", un videotutorial en YouTube sobre diseño sonoro usando PD: https://www.youtube.com/watch?v=CLddxGIlVPU
Consulta la descripción del video, donde encontrarás los principales capítulos (temas) del video:
- Intro
- Impulse
- Rhythm
- Low Frecuency
- Reverb
- Visuals
- Repeat
También tienes el enlace para la descarga de los patchers de ejemplo: https://drive.google.com/file/d/1_hAftvVKzX4p_uGDswAxWL7aXfCZ1fvY/view
Y, si quieres la lista de reproducción completa para aprender Pure Data, desde el canal de Sound Simulator, te la comparto por aquí: https://www.youtube.com/playlist?list=PLyFkFo29zHvD4eRftIAjcLqIXCtSo7w8g
¿Te gustaría compartir un espacio donde debatir sobre estos y otros temas, disponiendo de videos incrustados, foros y encuestas? Consúltanos y participa: https://www.formaciongrafica.net/contacto/
Saludos y bonita jornada para ti.
Plácido
#pureData #pd #diseñoSonoro #videosRecomendados #enlacesPureData #enlacesPD #videosYouTube #multimedia
Designing Sound es un sitio que ofrece, de la mano de profesionales del sector, artículos, entrevistas, tutoriales y noticias sobre el diseño de sonido en diversas industrias como el cine, la televisión, los videojuegos y más. El sitio también incluye bibliotecas de efectos de sonido de terceros (colecciones de enlaces) y eventos relacionados con el audio, entre otros:
- URL del sitio oficial de Design Sound: https://designingsound.org/
- Tutoriales sobre sonido: https://designingsound.org/category/tutorials/
- Independent SFX Libraries: https://designingsound.org/resources/sfx-independence/
- Recursos de audio para realidad virtual: https://designingsound.org/resources/vr-audio-resources/
En especial, te comparto el artículo "Pure Data Destruction", sobre la creación de un parche en Pure Data (Pd) con el que generar efectos sonoros de destrucción digital: https://designingsound.org/2015/06/05/pure-data-destruction/
En el artículo, Leonard J. Paul explica cómo utilizar Pd para manipular archivos de audio y datos para generar sonidos con distorsiones y modulaciones inesperadas, incluyendo detalles sobre la implementación y el uso del parche.
Enlaces relacionados:
- Sobre Leonard J. Paul, en Sound Studies Blog: https://soundstudiesblog.com/leonrd-paul/
- Leonard J. Paul en IMDb: https://www.imdb.com/name/nm1443911/
- Publicaciones de Leonard J. Paul (Google Scholar): https://scholar.google.com/citations?user=Ncj4--4AAAAJ&hl=en
- Video Game Audio Prototyping with Half-Life 2 (Leonard J. Paul): https://vimeo.com/7122167
- Game Audio Middleware - Full Indie April 2015 - Leonard J. Paul: https://www.youtube.com/watch?v=3DotAeaa7wg
- libpd4unity (repositorio en GitHub): https://github.com/patricksebastien/libpd4unity
- uPD v1.01 (repositorio en GitHub): https://github.com/Magicolo/uPD
- Pure Data (PD): https://puredata.info/
¿Consultas, comentarios, aportes adicionales? Déjalos en los comentarios y sigamos aprendiendo.
Plácido Luna.
#pureData #pd #leonardPaul #leonardJPaul #sonido #diseñoSonoro #designingSound
Comparto este enlace (https://github.com/formaciongrafica/33-js-conceptos), hacia el fork que realicé hace algún tiempo atrás desde la cuenta de Adonis Mendoza (https://github.com/adonismendozaperez) en GitHub.
Construido a partir del artículo 33 Fundamentals Every JavaScript Developer Should Know de Stephen Curtis, tal como lo comenta Mendoza en su descripción, el repositorio fue creado como guía de ayuda para dominar JavaScript a quienes quieran aprender a programar o mejorar sus habilidades con este lenguaje.
Te comparto la tabla de contenidos, hacia las páginas correspondientes del repositorio, en las que encontrarás un conjunto de enlaces hacia otros repositorios de GitHub y hacia enlaces externos, sobre los siguientes temas:
- Pila de llamadas
- Tipos primitivos
- Tipos de valor y tipos de referencia
- Implícito, Explícito, Nominal, Estructuración y Escritura de pato
- == vs === vs typeof
- Alcance de la función, Ámbito de bloque y alcance léxico
- Expression vs Statement
- IIFE, módulos y espacios de nombres
- Message Queue y Event Loop
- setTimeout, setInterval y requestAnimationFrame
- Motores de JavaScript
- Bitwise Operators, Type Arrays y Array Buffers
- DOM y Layout Trees
- Factories y Classes
- this, call, apply y bind
- new, Constructor, instanceof y Instances
- Prototype Inheritance y Prototype Chain
- Object.create y Object.assign
- map, reduce, filter
- Funciones puras, efectos secundarios y mutación de estado
- Closures
- High Order Functions
- Recursion
- Collections y Generators
- Promesas
- async/await
- Estructuras de datos
- Expensive Operation y Big O Notation
- Algoritmos
- Herencia, polimorfismo y reutilización de código
- Patrones de diseño
- Partial Applications, Currying, Compose y Pipe
- Código limpio
¡Espero que lo disfrutes y te sea de utilidad!
Plácido.
¿Comentarios o consultas? Únete al grupo y déjanos tus comentarios :)
¿Qué es markdown?
Markdown es un lenguaje de marcado liviano, creado por John Gruber y Aaron Swartz en 2004, con el propósito principal de permitir a los usuarios escribir texto con formato de manera sencilla y legible, tanto en su versión sin procesar como una vez renderizada.
Características
- Simple y legible: A diferencia de lenguajes de marcado más complejos (y completos) como HTML, Markdown es fácil de leer y escribir, inclusive sin la necesidad de herramientas complejas de edición.
- Formatos básicos de texto: Markdown permite varios formatos básicos de texto, tales como encabezados, listas (numeradas y con viñetas), negritas, cursivas, enlaces, imágenes, o citas, entre otros. Actualmente, debido a implementaciones posteriores, podemos generar también tablas, notas al pie, etc.
- Compatible: Al haberse convertido en un estándar, Markdown es compatible con muchas plataformas, tales como sistemas de gestión de contenidos (CMS) o herramientas de desarrollo, entre otros. Al tratarse de archivos de texto, son altamente portables y compatibles con muchos sistemas y plataformas. Reddit, Diaspora, GitHub o GitLab son solo algunos ejemplos de plataformas que utilizan Markdown.
Aplicaciones
- Documentación técnica: Muchos proyectos de código abierto utilizan Markdown para su documentación técnica. Un ejemplo frecuente suelen ser los archivos README.md presentes en repositorios como GitHub, utilizados para describir a un proyecto.
- Blogs y aplicaciones varias: Plataformas de blogging como Jekyll y Ghost soportan Markdown. Aplicaciones como Obsidian y Typora también utilizan Markdown para la toma de notas.
- Presentaciones: Herramientas como Reveal.js permiten crear presentaciones en formato Markdown, convirtiéndolas luego en diapositivas HTML5 interactivas (mediante plugins Obsidian también permite, en cierta manera, este tipo de funcionalidad).
Enlaces relacionados
- Markdown en Wikipedia: https://es.wikipedia.org/wiki/Markdown
- John Gruber: https://en.wikipedia.org/wiki/John_Gruber
- Aaron Swartz: https://es.wikipedia.org/wiki/Aaron_Swartz
- Páginas sobre Markdown:
- Markdown, por J. Gruber: https://daringfireball.net/projects/markdown/
- Markdown Live Preview: https://markdownlivepreview.com/
- Markdown Cheatsheet, por Adam Pitchard: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
- Adam Pitchard: https://adam-p.ca/
- Plataformas y aplicaciones mencionadas:
- Reddit: https://www.reddit.com/
- Diaspora: https://diasporafoundation.org/
- GitHub: https://github.com/
- GitLab: https://about.gitlab.com/
- Jekyll: https://jekyllrb.com/
- Ghost: https://ghost.org/
- Obsidian: https://obsidian.md/
- Typora: https://typora.io/
- Reveal.js: https://revealjs.com/
Formación Gráfica, asesorías y talleres personalizados de diseño. Aprende, ¡con fundamentos!
#markdown #gitHub #gitLab #JohnGruber #AaronSwartz #cheatSheet #diaspora #jeckyll #ghost #obsidian #typora #revealJs
Pure Data (Pd)
Pure Data, habitualmente abreviado como Pd, es un entorno de programación visual desarrollado por Miller Puckette en la década de 1990, utilizado principalmente para la creación de arte sonoro y medios interactivos. Entre otras características incluye:
- El entorno visual de PD permite que los usuarios programen a través de objetos que conectan con cables virtuales y parámetros que algunos de estos objetos admiten, permitiendo así una metodología visualmente dinámica para la búsqueda de resultados.
- El audio y animaciones en tiempo real es otra de las grandes ventajas de Pure Data, ofreciéndole muchísima flexibilidad y potencia al momento al procesar los resultados dinámicamente, ideal para crear actuaciones en vivo y aplicaciones interactivas.
- A través de bibliotecas y extensiones, Pd puede trabajar con video (con la biblioteca GEM), sensores, redes, etc.
- Comunidad de usuarios activa donde se comparten recursos, tutoriales.
Enlaces recomendados:
- Documentación y ayuda sobre Pure Data:
- Documentación oficial: https://puredata.info/docs
- Manual de PD, versión 0.55-0 (UCD): https://msp.ucsd.edu/Pd_documentation/index.htm
- Descargar la biblioteca GEM: https://puredata.info/downloads/gem
- Instalar la biblioteca GEM: https://forum.pdpatchrepo.info/topic/10723/how-to-install-gem-library-in-pd
- Comunidad de Pure Data: https://puredata.info/community
- Sobre Miller Puckette:
- Wikipedia: https://es.wikipedia.org/wiki/Miller_Puckette
- Universidad de San Diego: https://msp.ucsd.edu/
- Software del autor, documentación, ayudas y repositorios sobre PD: https://msp.ucsd.edu/software.html
- The Theory and Technique of Electronic Music (PDF): https://msp.ucsd.edu/techniques/latest/book.pdf
#pd #pureData #millerPuckette #universidadDeSanDiego #manualPD #multimedia #diseñoSonoro #programaciónMultimedia #glosarioPD
¿Te interesa trabajar con Pure Data? Te comparto "Ryoji Ikeda Pure Data Tutorial", un videotutorial en YouTube sobre diseño sonoro usando PD: https://www.youtube.com/watch?v=CLddxGIlVPU
Consulta la descripción del video, donde encontrarás los principales capítulos (temas) del video:
- Intro
- Impulse
- Rhythm
- Low Frecuency
- Reverb
- Visuals
- Repeat
También tienes el enlace para la descarga de los patchers de ejemplo: https://drive.google.com/file/d/1_hAftvVKzX4p_uGDswAxWL7aXfCZ1fvY/view
Y, si quieres la lista de reproducción completa para aprender Pure Data, desde el canal de Sound Simulator, te la comparto por aquí: https://www.youtube.com/playlist?list=PLyFkFo29zHvD4eRftIAjcLqIXCtSo7w8g
¿Te gustaría compartir un espacio donde debatir sobre estos y otros temas, disponiendo de videos incrustados, foros y encuestas? Consúltanos y participa: https://www.formaciongrafica.net/contacto/
Saludos y bonita jornada para ti.
Plácido
#pureData #pd #diseñoSonoro #videosRecomendados #enlacesPureData #enlacesPD #videosYouTube #multimedia
Designing Sound es un sitio que ofrece, de la mano de profesionales del sector, artículos, entrevistas, tutoriales y noticias sobre el diseño de sonido en diversas industrias como el cine, la televisión, los videojuegos y más. El sitio también incluye bibliotecas de efectos de sonido de terceros (colecciones de enlaces) y eventos relacionados con el audio, entre otros:
- URL del sitio oficial de Design Sound: https://designingsound.org/
- Tutoriales sobre sonido: https://designingsound.org/category/tutorials/
- Independent SFX Libraries: https://designingsound.org/resources/sfx-independence/
- Recursos de audio para realidad virtual: https://designingsound.org/resources/vr-audio-resources/
En especial, te comparto el artículo "Pure Data Destruction", sobre la creación de un parche en Pure Data (Pd) con el que generar efectos sonoros de destrucción digital: https://designingsound.org/2015/06/05/pure-data-destruction/
En el artículo, Leonard J. Paul explica cómo utilizar Pd para manipular archivos de audio y datos para generar sonidos con distorsiones y modulaciones inesperadas, incluyendo detalles sobre la implementación y el uso del parche.
Enlaces relacionados:
- Sobre Leonard J. Paul, en Sound Studies Blog: https://soundstudiesblog.com/leonrd-paul/
- Leonard J. Paul en IMDb: https://www.imdb.com/name/nm1443911/
- Publicaciones de Leonard J. Paul (Google Scholar): https://scholar.google.com/citations?user=Ncj4--4AAAAJ&hl=en
- Video Game Audio Prototyping with Half-Life 2 (Leonard J. Paul): https://vimeo.com/7122167
- Game Audio Middleware - Full Indie April 2015 - Leonard J. Paul: https://www.youtube.com/watch?v=3DotAeaa7wg
- libpd4unity (repositorio en GitHub): https://github.com/patricksebastien/libpd4unity
- uPD v1.01 (repositorio en GitHub): https://github.com/Magicolo/uPD
- Pure Data (PD): https://puredata.info/
¿Consultas, comentarios, aportes adicionales? Déjalos en los comentarios y sigamos aprendiendo.
Plácido Luna.
#pureData #pd #leonardPaul #leonardJPaul #sonido #diseñoSonoro #designingSound
Comparto este enlace (https://github.com/formaciongrafica/33-js-conceptos), hacia el fork que realicé hace algún tiempo atrás desde la cuenta de Adonis Mendoza (https://github.com/adonismendozaperez) en GitHub.
Construido a partir del artículo 33 Fundamentals Every JavaScript Developer Should Know de Stephen Curtis, tal como lo comenta Mendoza en su descripción, el repositorio fue creado como guía de ayuda para dominar JavaScript a quienes quieran aprender a programar o mejorar sus habilidades con este lenguaje.
Te comparto la tabla de contenidos, hacia las páginas correspondientes del repositorio, en las que encontrarás un conjunto de enlaces hacia otros repositorios de GitHub y hacia enlaces externos, sobre los siguientes temas:
- Pila de llamadas
- Tipos primitivos
- Tipos de valor y tipos de referencia
- Implícito, Explícito, Nominal, Estructuración y Escritura de pato
- == vs === vs typeof
- Alcance de la función, Ámbito de bloque y alcance léxico
- Expression vs Statement
- IIFE, módulos y espacios de nombres
- Message Queue y Event Loop
- setTimeout, setInterval y requestAnimationFrame
- Motores de JavaScript
- Bitwise Operators, Type Arrays y Array Buffers
- DOM y Layout Trees
- Factories y Classes
- this, call, apply y bind
- new, Constructor, instanceof y Instances
- Prototype Inheritance y Prototype Chain
- Object.create y Object.assign
- map, reduce, filter
- Funciones puras, efectos secundarios y mutación de estado
- Closures
- High Order Functions
- Recursion
- Collections y Generators
- Promesas
- async/await
- Estructuras de datos
- Expensive Operation y Big O Notation
- Algoritmos
- Herencia, polimorfismo y reutilización de código
- Patrones de diseño
- Partial Applications, Currying, Compose y Pipe
- Código limpio
¡Espero que lo disfrutes y te sea de utilidad!
Plácido.
¿Comentarios o consultas? Únete al grupo y déjanos tus comentarios :)