Skip to content

Instantly share code, notes, and snippets.

Creación de Aplicaciones web con Google Apps Script

Como es bien sabido, google nos brinda grandes herramientas tecnológicas que son parte de nuestro día a día; Gmail, Hojas de Cálculo, Chrome, Drive entre otras. Sin embargo, hay servicios de Google bastante poderosos que poca gente conoce, cómo es el caso de Google Apps Script (GAS).

¿Qué es Google Apps Script?

Google Apps Script es una plataforma de codificación que nos permite crear scripts para agregar funcionalidades a las aplicaciones de Google. Está basado en Javascript 1.6/1.7 con ciertas características de ECMAScript 5 y a diferencia de Javascript que se ejecuta en el cliente, este se ejecuta en google cloud. Este servicio está direccionado a automatizar tareas en Google Apps, como Hojas de cálculo, Documentos, Formularios y Correo; también permite la creación de aplicaciones web personalizadas dentro de Google Workspace. Estas aplicaciones pueden incluir formularios de datos, paneles de control, y aplicaciones de ge

@LaraMateo
LaraMateo / SAM_article_IMRCH.md
Last active June 15, 2023 08:06 — forked from Ivan-Rosero/SAM_article_IMRCH.md
Segment Anything Model

Segment Anything Model

Segment Anything Model también llamado SAM, es un proyecto de Meta publicado en abril de 2023, el cual consiste en un modelo de visión por computadora entrenado a partir de una vasta base de datos para segmentación imágenes. El modelo ha sido diseñado y entrenado para ser rápido, y su base de datos abarca más de 11 millones de imágenes, lo cual lo hace adaptable a una amplia gama de tareas. Este modelo fue lanzado para fomentar la investigación de modelos básicos para la investigación artificial. SAM también puede tomar indicaciones de entrada de otros sistemas, lo cual lo vuelve un modelo versátil para acoplarse y complementar en el desarrollo de nuevas aplicaciones.

Con este modelo es posible solicitar múltiples puntos para trabajar en la imagen y segmentar una parte de ella para convertirla en una máscara, estas se utilizan para mostrar la ubicación de objetos específicos en una imagen, las máscaras ayudan a aislar las partes del objeto que se desea segmenta

¿Qué es el patrón Singleton?

En este artículo, exploraremos el patrón de diseño Singleton, que se utiliza en el desarrollo de software para garantizar que solo exista una única instancia de una clase en todo el programa. Discutiremos su propósito, cómo implementarlo y analizaremos sus ventajas y desventajas.

¿Qué es un patrón de diseño?

Un patrón de diseño es una solución para resolver un problema recurrente en el diseño de software. Al igual que seguir una receta para hacer galletas, los patrones de diseño nos brindan un enfoque estructurado y probado para abordar situaciones comunes en el desarrollo de software.

Los patrones de diseño ayudan a los programadores a escribir programas de una manera más clara, mantenible y eficiente. Son como herramientas en una caja de herramientas que nos permiten abordar problemas específicos de manera efectiva.

@LaraMateo
LaraMateo / flexbox.md
Last active April 19, 2023 11:29 — forked from petterquinones/flexbox.md
Flexbox

FLEXBOX

Técnica de CSS que permite crear diseños flexibles y adaptables a diferentes tamaños de pantalla y dispositivos, con esta técnica es posible controlar el tamaño, la posición y el orden de los elementos que se encuentran en un contenedor, además distribuirlos de manera flexible. Flexbox se basa en el concepto de “Flex Container” (Contenedor flexible) y “Flex item” (Elemento flexible).

Ejes de flexbox

Flexbox trabaja con 2 ejes, el eje principal identificado como (flex-direction) y un eje perpendicular (row o row-reverse) a éste. Al comenzar a implementar flexbox lo primero es contar con un contenedor flexible, tal como se muestra a continuación: flexBox1 El contenedor identificado con la clase flex-container se vuelve flexible al establecer el atributo “display” con la propiedad “flex”.

@LaraMateo
LaraMateo / encarpetado_react.md
Last active June 19, 2023 17:03
Cómo organizamos un proyectos de tamaño medio en React

N|Header

Encarpetado en React

¿Cómo organizamos un proyecto de tamaño medio en React?

En este pequeño documento se explora la forma como la unidad de IDI (Investigación, Desarrollo e Innovación) de IAS Software organiza algunos de sus proyectos de innovación escritos en React. No hay una forma correcta de organizar proyectos en React, ya que es una librería de JavaScript para construir interfaces gráficas, y no un framework que define reglas estrictas sobre la estructuración y la arquitectura. A pesar de esto, hay una serie de buenas prácticas que son útiles al crear un nuevo proyecto.

Las reglas del juego