Alternativa 1 WSP

Nota: En respuesta a la pregunta enviada por uno de nuestros lectores.
 
Sin entrar en temas técnicos se puede colocar un link de Whatsapp. Los pasos se explican en el siguiente enlace
 
https://faq.whatsapp.com/452366545421244/?locale=es_LA
 
siendo el formato general el siguiente https://wa.me/1XXXXXXXXXX

Alternativa 2 Chat

También se puede utilizar un servicio de chat en línea por ejemplo www.tawk.to que en su modo FREE colocar un banner pequeño en el chat.

Otras alternativas es colocar el CHAT a una cuenta de FACEBOOK.

Opciones de chat Live con alternativa gratuita para pruebas

engagebay.com
tawk.to

Estamos en proceso de actualizar nuestra lista de tecnologías 2022 




HTML Responsive
- Uso de flexgrids y CSS
- Boostrap  / Media Queryes
- Pseudoclases
- El poderoso AJAX y los métodos GET y POST con JSOn o similares

Control de versiones
- Git
 
Lenguajes
- Script en Python
- Java / C# / C
 
Base de datos
- SQL
- MongoDb o similares NOSQL
 
Utilidades
- Power Shell
- Clipchamp edición de videos online

Editores de Contenido
- Wordpress, instalación, plugin y customizaciones

Desarrollo Multiplataforma
- Apache Cordova (antes llamado PhoneGap)
- React Native,

Proyectos novedosos

Handlebars, es un generador de plantillas HTML desde JS, replica la función format de C para aplicar aun texto un parser y reemplazar ciertas etiquetas con valores directamente de un JSON.

Aprendizaje de lenguajes de programación con plataformas de juegos

El presente artículo es parte de un estudio realizado para determinar al viabilidad de aplicar un enfoque transversal en el aprendizaje de un nuevo lenguaje de programación.

En el año 1991 ingresó al mercado la familia Visual Basic que cambio el modelo de programación, los conocedores de BASIC se enfrentaron al paradigma de la programación orientada a objetos, en es mismo periodo se hizo la comparaciones con el lenguaje que heredaba la programación en PASCAL llamado Delphi, ambos lenguajes incluían un entorno de programación "rapid application development" RAD que permitía arrastrando y soltando armas interfaces y simplificar parte de la programación.

Proyecto de compatibilidad QuickBasic - Visual Basic

Sin embargo, quedó un vacío entre los usuarios de QuickBasic y GWBasic porque su enfoque era diferente. En tal sentido, como parte de un estudio sobre compatibilidad por el año 2002 como parte de los últimos cursos de la carrera de computación e informática, este primer estudio propio determinó que es erróneo tratar de migrar los programas, lo que se debe hacer es "emular" el comportamiento de la consola DOS en un formulario Windows.

Un primer enfoque es usar los Windows API para dentro de un formulario Visual Basic tomar el control de la Consola y poder emular este comportamiento.

Los comandos utilizados son principalmente
SetConsoleTextAttribute que tiene el comportamiento de COLOR
GetStdHandle que captura un output en modo texto
WriteConsole que tiene el comportamiento del comando PRINT

Otro enfoque es construir un FORMULARIO que tenga el comportamiento de una consola y que permita "emular" el LOCATE, PRINT y COLOR para hacerlo funcionar.


Un tercer enfoque fue combinar la ejecución del código "heredado" en una plataforma nueva, por lo que se hizo un PORT de los principales comandos al nuevo lenguaje, en la foto se ve la ejecución del clásico NIBBLES en VB o en C# usando esta misma técnica.

Naturalmente los lenguajes de programación hacen la conversión del código al código ensamblador, por lo que este mismo enfoque es para "emular" código heredado sobre nuevas plataformas.

Algunas conclusiones, con las experiencias del 2002 y las del 2021 y 2022 en cursos de programación, se hace evidente que la complejidad de los lenguajes hace dificultoso incorporar al  público en general a la programación, otro aspecto es la falta de una ruta de aprendizaje estándar.

Conclusiones
- Implementar los comandos BASIC en los nuevos lenguajes
- Preparar un source-to-source para generar y compilar código.
- Reutilizar el conocimiento de lenguajes

Ideas similares
- TypeScript, es un lenguaje que extiende JavaScript y lo hace sólido con un compilador propio
- Basic, fue creado para interpretar y ocultar la dificultar del código ensamblador

Controversia del BASIC
[1] Un lenguaje simple y mutilado complica la evolución del programador a otros lenguajes.
Lo cual tiene sentido lógico, ya que sus autores "El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny, Thomas Eugene Kurtz y Mary Kenneth Keller en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias", por tanto es un lenguaje para las personas que no eran científicos y matemáticos

Principios del BASIC
  1. Ser fácil de usar para los principiantes.
  2. Ser un lenguaje de propósito general (no orientado).
  3. Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los principiantes.
  4. Ser interactivo en todos los casos.
  5. Proveer mensajes de errores claros y amigables.
  6. Responder rápido en los programas pequeños en general.
  7. No requerir un conocimiento del hardware de la computadora.
  8. Proteger al usuario del sistema operativo.


Esta entrada recopila las mejores técnicas para desarrollo de hojas de cálculos y modelos financieros en EXCEL creada en base a la experiencia en el diseño de modelos financieros.
 

 
 
Las recomendaciones también aplican a hojas cálculo online como: Excel Online, Google Sheets
OpenOffice Calc y Zoho Sheet .

Para expertos:
Microsoft es el encargado de realizar el Excel Esports: All-Star Battle, un campeonato mundial que organiza la Financial Modeling World Cup (FMWC). La edición de este 2022  fue transmitido por ESPN8.
 

Mejores Prácticas para EXCEL V1.2

 Creado por C.C.


* Nota: Las mejoras y propuestas de este documento se basan en los casos de estudios analizados para el desarrollo de EXCEL financieros para proyectos integradores basados en la metodología JIOCA. Para comentarios, sugerencias y contactos escribir en los comentarios.

El objetivo del presente documento es ofrecer lineamientos para la creación de hojas de cálculo. 

Principios y buenas prácticas para el desarrollo de hojas de excel:

 
- Una hoja de cálculo debe ser clara y debe poder entenderse más allá de la complejidad de sus funciones.
- Caja hoja añadida debe tener un objetivo que se recomienda sea detallado con instrucciones sencillas
- En cada hoja se deben detallar las celdas que sirven de entrada y los de salida para conectar con otras hojas.
- Se recomienda construir una hoja resumen con las descripciones de cada hoja

Principios de la presentación de información


- Las hojas de excel deben considerar el tamaño de las celdas para una correcta visualización tanto de las columnas como de las filas.
- Si bien las hojas pueden albergar mucha información se debe considerar separarlas según propósito. Al respecto se sugiere tener una hoja de ingreso de datos al detalle y en la medida de lo posible una segunda hoja con los resúmenes gerenciales.
- Se debe considerar desarrollar hojas de excel como si fuera un documento, separando las hojas para ingreso y modificación de datos y las hojas con resultados gerenciales, esto simplifica la complejidad y el orden dentro del documento.

Principios de los colores

- En las hojas de ingreso de datos se recomienda usar colores para delimitar los datos que se esperan modificar.
- En las hojas resumen, se recomienda marcar con colores las celdas de entrada de datos

Las bolsas de valores son mercados en donde se intercambian activos y pasivos, si bien existen plataformas com Bloomberg que reúnen información de diversas fuentes para ser analizada también se puede hacer extracción de información usando técnicas de la vieja escuela leyendo XML y HTML desde las páginas webs.

En esta publicación hacemos un listado de páginas en modo hacker para realizar estudios financieros.

Indice general de la Bolsa de Valores de Lima
https://www.bvl.com.pe/mercado/indices
* Contenido HTML JSON

Superintendencia (Hechos de Importancia)
Página ASPX con state y método post 
 
Federación de Iberoamericana de Bolsas
https://www.fiabnet.org/index.php#miembros

En algún momento la TV dejó de ser lo que era, y perdimos los mensajes con valores, optimismo y principios. Series que llegan al corazón como los Thundercats entre otras. Sin embargo, haciendo una revisión de los catálogos de series streaming encontramos algunas que son simplemente geniales.


Número 1: Kipo y la era de las bestias mágicas
Es una aventura en un mundo apocalíptico narra las aventuras de una adolescente y en la búsqueda de sus orígenes. Es idea para verla en familia y compartir las lecciones que ofrece. 
 
Todo comienza en la vida de KIPO en una ciudad escondida bajo la tierra y que pronto descubre todo un mundo en la superficie por conocer. Tiene un gran guión y para los más pequeños los pueden ver en idioma original para practicar idiomas.
 

Número 2: Super Giant Robot Brothers‘
Esta serie está llena de curiosidades, es una versión de Titanes del Pacífico o series de defensa de la tierra contra Kaijus gigantes. Es la primera serie que veo que ha sido creado por la empresa REEL FX con el motor de video juegos UNREAL y captura de movimiento.

La historia es simple: Dos avanzados ROBOTS con inteligencia artificial deben defender la tierra, su creadora una niña super dotada hacen frente junto a una organización planetaria a todo tipo de Kaijus todos primos de Godzilla y Ultraseven!
 
Tiene al director Mark Andrews de la película Brave

Executive Producer / Showrunner: Tommy Blacha (Metalocalypse, Moonbeam City) productor
Executive Producers: Jared Mass y Steve O’Brien de Reel FX, Maldonado and Torres.
Director: Oscar-winning director and Pixar veteran Mark Andrews (Brave) will direct the series. 




Número 3: Flash 
La serie de DC ! no hay nada que decir, es una historia familiar con super poderes, ideal para enseñar sobre valores y compañerismo.



 
Un memory leak / fuga de memoria según las ciencias informáticas se refiere a un programa que no hace un buena manejo de memoria, generalmente relacionado al hecho de que cuando ya no es requerida la información en memoria esta persiste.
 
Algunos escenarios más complejos suceden cuando el programa por un error de programación ya no es capaz de acceder a un recurso en memoria dejándolo huérfano y sin capacidad de ser liberado por lo que si se acumulan pueden colapsar el sistema completo.

Generalmente su corrección requiere de cambios en el código, pero en cuanto a su diagnóstico si bien en internet existen herramientas especializadas se puede usar el mismo sistema operativo para diagnosticarlos.
 
Pasos simples : (What is Memory Leak? How can we avoid?)
 
- Abrir el TASK MANAGER
- Abrir la pestaña DETAILS
- Añadir los campos Handles, Threads y User Objects
- Tomar una captura
- Usar los programas usuales.
 
Los programas que comienzan a consumir memoria sin realizar operaciones complicadas o aumentan la cantidad de handles son los candidatos para tener memory leaks.
 
  
Enlace aquí.


Microsoft Word tiene un buscador avanzado que facilita las operaciones de edición y reemplazo de texto. Para acceder a esta opción se debe ingresar a la opción de búsqueda y activar la opción de USE WILDCARDS. Este tipo de funcionalidad también se encuentra disponible en editores de texto.
 
Esta opción permite hacer búsqueda por patrones que puede utilizado en ediciones de textos académicos con estilo Vancouver o APA.
 

Búsqueda letra dentro de palabras:

 
L?MA
 
Este comando encuentra palabras como LIMA; LOMA y LAMA.
 
 

Búsqueda de palabras con inicio y fin:

 
C*O
 
Este comando encuentra palabras como CAMINO, CAMINANDO. Es decir todas las palabras que comienzan y terminan con C y con O.
 
 

Búsqueda letra específicas dentro de palabras:

 
L[IA]MA
 
Este comando encuentra palabras con la letra I y A en esa ubicación.
 
Feliz Hacking!

 

En este post publicamos servicios de base de datos que pueden ser utilizados para experimentos y para aprender las mejores prácticas para la administración de datos.



Experimentos con schemas temporales

 Estos sitios web permiten crear un esquema de base datos en línea y llenarlo de datos para ejecutar consultas y comandos, son ideales para pruebas de concepto, clases o experimentos.

1. https://www.db-fiddle.com/ 
tiene un modo compartido en la que se puedan ejecutar querys en una sala estilo chat para hacer trabajo colaborativo.
2. http://sqlfiddle.com/
3. https://sqliteonline.com/
4. https://dbfiddle.uk/

Bases de datos free para pruebas

1. https://www.freesqldatabase.com/
2. https://www.db4free.net/signup.php

Aprender con casos reales

Esta página contiene datos sobre estudios en formato CSV y otros formatos. Es un buen experimento trabajar con las lecturas de temperatura para construir un modelo de datos analíticos a escalas distritales.

Tiene otros modelos de datos, en donde me gustó una lista de números ganadores de la lotería en la India para hacer experimentos (link).

https://www.testdome.com/questions?sets=public%2Cpremium&sort=none&skills=4-1483

TestDome tiene casos de prueba para resolver online, en la categoría SQL

https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc
https://www.w3schools.com/sql/

Casos y pruebas
 
https://www.sqlservertutorial.net/sql-server-sample-database/
 
Presenta un modelo de base de datos llamado BIKE para realizar casos de estudio 


Imagen referencial para todos los que adoramos los trenes.

El sueño de la enegía infinita en forma de tren: La compañía minera Fortescue Metals Group, con sede en Australia, ha anunciado la construcción del Tren infinito: un tren eléctrico que no necesita recargarse, pese a transportar cientos de toneladas de mineral de hierro todos los días, a lo largo de 143 Kilómetros de vía. ¿Cómo es posible?

Este Infinity Train no usa ningún tipo de tecnología revolucionaria: de hecho se basa en la clásica recarga de la batería cuando se frena, que ya usan coches, bicicletas o patinetes eléctricos.

La clave está en la orografía del lugar en donde el Tren Infinito va a operar, en la mina de hierro de  Eliwana, en Australia.

Según cuenta Business Insider, este tren eléctrico recorrerá un circuito cerrado de 143 Kilómetros, transportando el hierro desde la mina a las instalaciones de Fortescue Metals Group, y vuelta a la mina.

El trayecto entre la mina y la factoría es cuesta abajo, y además lo recorre cargado hasta los topes. Realiza casi todo el trayecto frenando, por eso puede emplear la energía cinética y la gravedad para recargar las baterías en esta porción del trayecto.

Al llegar a su destino, ha recargado lo suficiente como para volver a la mina, volver a llenar los vagones, y emprender el viaje de bajada a las instalaciones, en donde vuelve a recargarse.
 
 
Resumen:
Proyecto de recarga de energía usando los frenos en ruta de caída libre.

 

 
El diseño asistido por computador (CAD Computer-Aided Design) es el santo grial de la computación, porque permite crear y probar diseño, lo cual reduce errores, y si bien está difundido para su uso en arquitectura es ampliamente utilizado en ingeniería de todo tipo, desde autos hasta aviones o naves espaciales. Larga vida al archiconocido AUTOCAD.
 
En cuanto a su uso está básicamente dividido en dos grandes grupos: CAD para diseño en 2D y otros en 3D.
 

EJERCICIOS DE DISEÑO CAD (Link)

Trazoide Industrial es un foro que recopila ejercicios de diseño CAD para estudiantes y profesionales.
 
 

NanoCAD (Link)

Es un software para diseño y tiene la ventaja de poder crear macros en las celdas de datos para su automatización. Las versiones gratuitas son para diseño 2D y las pagadas en 3D con suscripciones desde 319 $ al año. Versión NanoFree desde este enlace, pero no es actualizado hace tiempo por lo que no tiene todos sus características disponibles.
 

BricsCAD (link)

Es un software para el diseño 2 y 3 D, es intuitivo y tiene un costo de 314$ al año. Y soporta modelado BIM.

FreeCAD (link)

herramienta open source para 2 y 3 D, su principal característica es que se construyen los modelos con pasos históricos que facilitan hacer los cambios. Se pueden ver videos tutoriales en este enlace.
 

LibreCAD (link)

es una versión libre que provee un editor 2D. Nace como una modificación al software versión QCAD comunity  

Draftsight (link)

Es otra aplicación para diseño 2D. Entre sus ventajas es que tiene organizadores para agrupar capas de elementos para proyectos grandes. Costo 249/año en su versión profesional.

ArchiCad (link)

Es todo un referente en el diseño CAD, sus ventajas es que tiene herramientas de render para presentar las maquetas así como generar documentación para los proyectos. Tiene una versión académica con la extensión de 1 año.

QCAD (link)

Es un referente versión open source para diseño 2D, con una gran variedad de herramientas y objetos para facilitar el diseño.
 
BIM
Es el modelado de información para la construcción. 

Otros que recomiendo sean evaluados
ProgeCad (link)

Entendiendo que el marketing y las ventas son cosas de todos los días hice la búsqueda con términos como : Empleo, busco trabajo y freelance. Ahora que la gran maquinaria de la publicidad está funcionando veamos que se muestran en redes sociales y páginas con avisos. En este post se muestran los resultados unas horas después



https://careers.revelo.io/


Your next development
job is here

Get a full-time, long term remote job and a dollar salary in amazing US tech companies. It's free.


Dollar-based salary

Apply to jobs with higher salaries and amazing benefits.

https://careers.turing.com/


Work from home with an outstanding team from around the world

https://jobs.smartrecruiters.com/

Move beyond applicant tracking towards talent sourcing & engagement with native collaboration, assessment, and AI tools.
The SmartRecruiters Talent Acquisition Suite provides full source-to-hire capabilities for the modern workforce.
 
Buscar empleo por internet nunca fue tan fácil.

Con las clases virtuales se ha incrementado la necesidad de mandar vídeos y audios entre maestros y alumnos por tal motivo hacemos nuestro listado 2022 para su uso.




Método Vídeos y audios.
Abrir una reunión en Zoom y grabarla, el video se comparte mediante con la propiedad oculta en YOUTUBE.

Método 2 Audio
Se graba el audio en mensajería desde el celular como nota de audio y se comparte. Por la limitación de un minuto de algunos sistemas de mensajería se puede optar por audios externos como la empresa https://vocaroo.com/ que ofrece compartir grabaciones.
Tener en cuenta que estos servicios no dan garantía, y solo ofrecen un sistema de envió rápido de audios. Manual del proceso

Experimentos científicos
Phyphox Link
Es una aplicación que convierte el celular en un aparato de medición

Creado por la Universidad Técnica de Aquisgrán (RWTH Aachen University) según su descripción​ es una universidad de investigación de primera clase situada en Aquisgrán, Renania del Norte-Westfalia, Alemania con aproximadamente 40 000 estudiantes matriculados en 101 programas de estudio

Sensores compatibles:
- Acelerómetro
- magnetómetro
- giroscopio
- Intensidad de luz
- Presión
- micrófono
- proximidad
- GPS
* Algunos sensores no están presentes en todos los teléfonos.

Para aprender y compartir . Cuentos matemáticos
Link: Explicaciones  e interpretaciones matemáticas con cuentos de antaño.La caperucita matemática La literatura infantil tradicional europea se escribió con voz masculina. Sin embargo, tú puedes elegir como quieres explicarla.
Otros cuentos en ingles para adolescentes (nivel secundaria) se puede encontrar en este enlace así como en las publicaciones de Ted Talks con temas variados.
Cursos de materiales en ingles en este proyectos https://americanenglish.state.gov/

Otros
Para crear quizz online se puede utilizar https://learningapps.org/

Fuentes
Consejería Educacional Gobierno de Canarias (Link)
Investigación propia

Ahora que comienzan las clases, y necetamos un poco de energías para forrar cuadernos desde DIARIOTEC les hacemos el listado musical definitivo. Gracias al equipo por compartir sus recuerdos.

Fuente: Music Search

 

Andres Calamaro - No se puede vivir del amor, donde nos enseña que:

Las deudas no se pueden pagar con amor
Una casa no se puede comprar con amor
Mi amor, nunca es tarde para pedir perdon....

Fito Paez, el amor despues del amor, donde nos enseña que:

Nadie puede y nadie debe
Vivir, vivir sin amor
Nadie puede y nadie debe
Vivir, vivir sin amor

Fey. Azúcar amargo, que nos recuerda que el tóxico es como:

Eres azúcar amargo
Delirio y pecado
Un cofre de sorpresas
Llegas, me besas y
Eres azúcar amargo
Un ángel, un día blo
Maldito embustero
Sólo siento, que te estoy perdiendo
 
Enanitos Verdes, igual que ayer donde nos dice que el café es el primer paso para el amor.

Nos conocimos sin saber
Que un cigarrillo y un café
Serían excusas para el tiempo de los dos
Voy a salir a caminar
Y aunque es muy grande la ciudad
Yo presiento que nos vamos a encontrar
 
La Ley, el Duelo que el amor duele..

Sin dolor no te haces feliz
Sin dolor no te haces feliz
Sin amor
No sufres más
 
Amistades Peligrosas nso dice que me quedaré solo...(cuando cortas con alguien)
 
Gritar
¿Quién?
¿O cuál?
Ahora da igual
Te juro da igual
Que hagas bien
O mal
Si es que al final
La gente se va y estás
 
Miranda, canción Perfecta, cuando malogras la amistad y comienzas algo prohibido
 

VBA es un dialecto del BASIC o mejor dicho del VISUAL BASIC que sirve como lenguaje scripting dentro de las aplicaciones OFFICE. Tiene comandos que permiten la manipulación de cadenas y solucionar problemas complejos.
 

 

Para acceder a una hoja desde el código se puede utilizar los siguientes comandos

Dim s1 As Worksheet
Set s1 = Worksheets("Hoja1")
 
* Donde la variable s1 permite acceder a la hoja con nombre Hoja1

Para leer todos los datos de una columna desde la fila 59 a la 100 podemos usar el siguiente comando

For Contador = 59 To 100
    txt = s1.Cells(Contador, 3) 
Next

* En cada ejecución la variable TXT toma el valor de una fila desde la 59 hasta la 100

Por ejemplo podemos reemaplazar un valor en cada una de las celdas muy similar a la funciona reemaplazar

For Contador = 59 To 100
    txt = s1.Cells(Contador, 3) 
    txt = Replace(txt, "( T", "(T")
    s1.Cells(Contador, 7) = tmptext
Next
 
* En el código se repite el bucle con el comando FOR para recorrer todas las filas desde la 59 hasta la 100, luego se reemplaza el valor "( T" con "(T" para borrar el espacio y el resultado se copia a la columna 7 en la misma fila.
 
De esta forma se pueden automatizar procesos de limpieza y ordenamiento de datos en EXCEL.