jueves, 12 de marzo de 2020

"Learning culture takes time". 
-Ken Bauer.


After watching the hangout Week2 Video I liked to see what happened with some teachers after they offer the more than one choice to evaluate or to demonstrate knowledge about something.
Students feel comfortable with instructions.
Learn from mistakes.
Culture of continuous improvement a continuous learning culture.
Most students like options to show their efforts and to show what they have learned.
Make the work of the students visible. Visibility is very important, but some students are afraid to post something, talking about blogs, and that limits them to share their ideas. 
It doesn´t matter how many likes do you have. The comments are more important. To start a conversation is more important. 

Flipping the meeting. Excelentes prácticas para poder compartir. 
En lugar de venir a una reunión, hago un podcast
About the TedXVideo...
The school doesn't promote an integral development. Well, not the traditional one. 
Education is about being creative, doing things differently, it's about community and helping each other, it's about being happy and healthier

We started this work week with the next two ideas to reflect on:
  • Do I give students opportunities to engage in meaningful activities without the teacher being central?
  • Do I scaffold these activities and make them accessible to all students through differentiation and feedback?
--------------

Varias actividades ejecutándose al mismo tiempo. Diferentes actividades, diferentes rúbricas, difernetes estilos de trabajo

Estas ideas me han estado dando vuelta:
1. Mira es muy fácil que empecemos a grabar nuestras clases en línea.  Esta maestra me inspira a deja atrás lo perfecto por lo good enough. https://www.youtube.com/watch?v=0q-JKBEwNy4
2. Esta es una opción con lo surface pro. https://www.youtube.com/watch?v=0q-JKBEwNy4
3. Finalmente esta app https://www.youtube.com/watch?v=OLAAzS_j7dI

A lo mejor sólo necesitamos 2 iphones para las grabaciones... jaja
Algo que experimentar con los alumnos de prepa.

Pero la pregunta es, ¿qué debemos usar para tener una sesión en línea, con comprobación de lectura y con exposición del material por parte de los alumnos?

Alternativas:

  • You tube
  • Compendium
  • Google Drive
  • Google Classroom

miércoles, 26 de febrero de 2020

Tranquility... un fotomontaje con Gimp 2.8

En la clase de la prepa Tec... Primero como recortar una imagen... Creo que es mejor que tengamos las imágenes y que se vayan insertando en Gimp...



Diferentes técnicas para recortar imágenes...


Gimp permite realizar trabajos para expertos y para principiantes. Buscando "Gimp tutorials for proffesionals" en Google, encontramos el primer resultado: http://www.noupe.com/inspiration/tutorials-inspiration/best-of-gimp-40-professional-tutorials-to-level-up-your-skills-79428.html. Cosas muy complicadas, pero nos dan una idea del poder de Gimp.



Problema: ¿Cómo hacer monitoreo tecnológico en el área de CI y Tecnologías de Información?

Mi experimento con Design Thinking. Probando la técnica de etnografía sobre el llevar un diario para comprender cómo se realiza la vigilancia tecnológica o inteligencia competitiva llegamos a la aproximación 1. 

Aproximación 1:
En primer lugar utilizando la técnica básica de calidad 5W + 1H. Elaborar un cuestionario dónde se registren en un journal o diario de dónde obtienen la información. https://docs.google.com/spreadsheets/d/1-vNeUg8WSAHalxIiueQCDhWDeHJSMgTOU8nqQLQ4fDc/pubhtml

Después de que El Viejo lo revisó con su ojo crítico quedó como sigue:

  1. Obtener las fuentes dónde registro la información valiosa que encuentro.
  2. De que fuentes obtienes tu información más valiosa.
  3. Cuáles son las personas más importantes que sigues.
  4. Cuáles son los temas que más te preocupan o interesan.

Link: https://docs.google.com/forms/d/e/1FAIpQLSeUWAvMvbV8q-Cpai_wBikYGbq0fbclwJTi-in3grrFRY-uwg/viewform

En paralelo estamos resolviendo el cómo automatizar el monitoreo tecnológico utilizando herramientas de la Web 2.0.
El proceso inicial sería el siguiente:
1) Buscar de manera automática en Twitter y con herramientas de Google.
2) Buscar en los registros de información valiosa.
3) Consolidarlos utilizando RSS Feed y APIs
4) Generar el newsletter y enviarlo de manera automática con mailchimp o algo similar.

Fuentes y referencias:

  • http://www.competia.com/ten-ways-you-can-use-twitter-for-competitive-intelligence/
  • https://www.google.com/alerts#
  • Alerta
  • Trends https://cognitiveseo.com/blog/8020/competitive-intelligence-analysis-mining-niches-using-free-google-tools
  • Bookmark




domingo, 16 de febrero de 2020

Las entrevistas no estructuradas no son valiosas y causan una mala toma de decisiones en el reclutamiento de personal...


Este es uno de entrevistas laborales. Los paper en las referencias están muy buenos.


El promedio de la prepa, sin importar la prepa... es mejor predictor que el exámenes estandarizados (como el EXANII)

Los exámenes sólo son predictores, si la persona interrumpió la prepa.

Células e innovación...

Células de Innovación

  • ¿Quien lo promueve? La poseedora de los derechos es una empresa que se llama Mind y es patrocinado por CANIETI con fondos federales.
  • ¿Cuánto tiempo tiene funcionando la metodología? Alrededor de 4 años.
  • ¿Qué elementos tiene la metodología?
  • Comienza con un reto.
  • Utilizan herramientas de lean startup - customer development, seis sombreros para pensar.
  • Participan empresas. Las empresas pagan 10,000 pesos + IVA. La consultoría cuesta 50,000 + IVA. Lo demás lo patrocina diferentes instancias (Prosoft?)
  • ¿En dónde se ha implementado?
  • Principalmente en Jalisco y Yucatán. Y se comenzaron pilotos para algunas empresas, incluidas Zacatecas.

Aliate. Modelo MITACS.

  • ¿Quién promueve el modelo? El Foro Consultivo Científico y Tecnológico a través de FUMEC.
  • El piloto trabajará con 102 empresas, 17 empresas de cada grupo. Los seis grupos de empresas son:
  • Las derivadas del análisis PEI,  del ecosistema de empresas tractoras, afiliadas a CANACINTRA, afiliadas a INFOTEC, las del SATE y las del MIND.


Las dos mejores referencias que encontré...

https://www.mitacs.ca/en/programs/accelerate
http://www.foroconsultivo.org.mx/FCCyT3/index.php/que-hacemos/5098






Curso de impresión 3D

DÍA 1

BOTLAB y la impresión 3D. Startup zacatecana de impresión 3D.

Armando y Arturo Salaises, son dos jóvenes ingenieros zacatecanos, especialistas en impresión 3D. Ellos llevan 5 años trabajando con este tipo de impresoras y se han convertido en unos expertos. Armanodo y Arturo aprovecharon la oportunidad de tomar el modelo de incubación 360 de CANACINTRA, y conocer a Agus Rumayor, un tecnólogo con mucha experiencia en varios campos, entre ellos, el de impresión 3D. El modelo de innovación 360 les permitió aterrizar sus ideas, específicamente el servicio de cursos de impresión 3D, fabricación de modelos con está técnica, también conocida como manufactura aditiva y además la venta y configuración de este tipo de equipos. Esta es la reseña de primer día de su curso.

Paso 1. Obtener un modelo para imprimir.

Tal vez tu modelo ya exista. Búscalo en alguna biblioteca de modelos o mejor aún, en un motor de búsqueda de modelos 3D.
Thingiverse. https://www.thingiverse.com/ Modelos más básicos, es deseable crear tu cuenta.
Myminifactory. https://www.myminifactory.com/es/ Aquí me gustan mucho los modelos de arte. En Thingivers, frecuentemtne tienes que corregir los modelos, todos los modelos de minifactory.
CgTrader, https://www.cgtrader.com/ Aquí compre un sistema digestivo por 30 USD, con todos los órganos y los pude imprimir.
3d models search engine: https://www.yeggi.com/

Los modelos que descarguemos, deben de estar en formato .STL o .OBJ. Siempre es importante que tenga estos formatos, si no será más complicado.

Paso 2. O generar tu modelo.

En caso de que quieras desarrollar tu modelo, utiliza un software de modelado.Tinkercad de Autodesk es un software para modelar muy sencillo de utilizar. Este software está diseñado para que chavos aprendran los principios de modelación 3D, incluso tiene dos secciones interesantes, generar tus modelos para exportarlos a minecraft y también imprimir tus piezas de lego o ser la guía para armar tu modelo con legos.

Para utilizar Tinkercad, necesitas primer crear una cuenta en Autodesk y luego acceder al servicio de TinkerCad, puede ser utilizando tu cuenta de Google. Ya adentro, puedes diseñar los modelos que desees utilizando herramientas como objetos básicos. Es posible agregar objetos básicos sólidos y alinearlos, alinear, agrupar.

Paso 3.  Hacer el archivo en rebanadas (slicing) para poder imprimirlo.

Cura es el software que se utiliza popularmente para imprmir en 3D, sin embargo, Agus recomienda Astroprint, en este software es muy sencillo importar un archivo, añadar una impresora y configurarla y además configurar el tipo de filamente y generar el archivo .gcode que ya tiene las láminas. Además se pueden guardar de manera gratuita hasta 1GB de modelos 3D.

Paso 4. Guardar tu archivo .gcode en tu memoria, insertarlo en la impresora y generar la impresión 3D

Procedimiento:
  • Guardar en la memoria el archivo .gcode.
  • Precalentar la impresora.
  • Insertar el filamento.
  • Imprimir.

El tipos de impresora que tienen Arturo y Armando permite acelerar la velocidad de impresión en caliente. Al tiempo en que se está imprimiendo el modelo. Agus recomienda que las primeras y las útlimas capas se impriman a una velocidad normal y en las capas intermedias, en las que no nos importa tanto la calidad del laminado, por que no se ven, podamos subir la velocidad. Las primeras capas son muy importantes. Ej. Hay casos en los que toda la impresora se eche a perder, porque la impresión fue abandonada.

Algunas recomendaciones al utilizar una impresora 3D

Conocer la impresora
Condiciones para imprimir
Equipo debe estar en una mesa rígida.
En un lugar dónde no haya polvo ni corrientes de aire.
No poner cosas donde está la impresora.

Por explorar:

Videotutoriales de Joseph Prusa. Cómo hacer un dron, escáner tridimensional, etc.

Cosas que quiero imprimir y  ¿para qué?

1) Una dentadura humana, para enseñarles a los niños como deben de cepillarse los dientes.
2) Un mini dron, para que Mariano lo construya y sepa armar sus propios drones.
3) Más monedas para mi curso de Kanban.

DÍA 2. Imprimir utilizando una lista de verificación.

  • Receta para imprimir un modelo 3D.
  • Imprimimos la tapa de un dron.
  • Además imprimimos una de laas tres piezas iguales de un puzzle cuadrado de Thingiverse.
  • Nos dimos cuenta de que la configuración de una impresora cartesiana, siempre es un tema, lleva tiempo y es un paso necesario de conocer para realizar un trabajo de impresión. Con la impresora delta, es más sencillo debido a que se autocalibra.



Paso 1. Modelo 3D


Paso 2. Configuración (slicing)


Paso 3. Prepara el equipo.



Paso 4. Verifica las primeras capas.


Paso 5. Post proceso.



Reflexiones:
Para realizar impresiones 3D en una impresora cartesiana se requieren muchas pruebas todavía. No es solamente llegar y conectar, la calibraccón es un paso imiportante.

DÍA 3. Escaneo de una persona e impresión de su busto. Impresión en improsra de resina.




martes, 6 de marzo de 2018

1er Seminario de Tesis 2018. Maestría en Ingeniería de Software.

Tesis de Julio César Muñoz.
Uso de redes neuronales para toma de decisiones de inversión en el mercado de cripto monedas.


¿Qué hizo bien?
José Guadalupe Hernández:
* Ha investigado sobre análisis de inversiones en redes neuronales. Tiene una buena investigación del estado del arte.
* Que ya se tiene el modelo.
* Ha experimentado basado en varios papers.

¿Qué puede mejorar?
Luis Julián:
Incluir el calendario.

Pepe Hernández:
No presenta las cadenas de búsqueda para la determinación de sus tesis.  Explicar como funciona de manera básica una red neuronal.
Explicar los parámetros para simulación Monte Carlo.
Calendario de trabajo. Incluir una línea de tiempo de hitos, para ver cuales son las fechas límites.
Métodos tradicionales como Modern Portfolio Theory.
Hacer explícita la contribución.

Edwin:
Explicar de una mejor manera la base teórica.
Ser más acertivo en las conclusiones. Ejemplo: "se encontró que en el paper x las pruebas realizadas utilizaron datos del futuro para entrenar una red en el pasado". Y no, "parece inapropiada la técnica". Fundamentar mejor.

Jezreel:
Determinar el alcance, y determinar cuál es la contribución y la base teórica.

Tesis de Ángel Lázaro
Técnica de procesamiento de imágenes para la detección de cáncer de piel.


¿Qué hizo bien?
Los ejemplos de los experimentos que se han realizado. 

¿Qué debe de agregar, cambiar o mejorar?
Técnica Dullazor. Es más precisa. En cuanto. Serviría un comparativo que lo deje claro.
Cuál es la línea base.

Hugo Mitre:
Sugiere comenzar en la presentación de: "en las técnicas encontradas en la literatura la precisión es muy baja". 
Luis Julián:
Cuidar el lenguaje respecto a la terminación. 
Luis Ángel:
Ajustar cronograma para que sea más realista. Escribir un artículo no toma 5 días. Primero la tesis y luego el artículo. 
Carlos Lara:
Manejar bien los conceptos de precision y recall. Me parece que lo que se está mejorando es el recall. No es una mejora de precisión. Para todos los que hagan clasificación.
Mirna: 
¿Cómo sabes que se eligieron técnicas más precisas?
Analizas los encontrados. Pero no se dice cuántas técnicas se encontraron.
Revisar el calendario.
Cuál es el objetivo de la experimentación, para terminarla el día de mañana. Compararlo contra otras técnicas mencionadas contra la máscara encontrada. 

Arturo Lagunas Inocencio.
Guía de soporte para la implementación de buenas prácticas de desarrollo de software durante el periodo de incubación de las startups


29110 a partir de prácticas ágiles. 
Objetivo es hacer una guía para implementar ISO 29110 utilizando técnicas ágiles. 

Resumen:
Una revisión sistemática de ISO 29110 y prácticas ágiles. (ISO 29110 and Agile). 
Existen pocos documentos, solo hay una herramienta que cubre todo el proceso. Una que no está disponible. Esta herramienta esta como parte de una tesis para un proyecto de Canadá.


¿Qué se hizo bien?
Tomar un estándar popular que promete.
Revisión sistemática. 

¿Qué se puede mejorar?
Escalable. Buscar definición. Comprender muy bien conceptos simples. 
La importancia de hacer replicables los resultados de una tesis /investigación. Caso de herramienta de Canadá. 
Tienes un calendario hasta febrero de 2018. De que vas a vivir el próximo semestre. 
Ya es una incubación valiosa. 
Existe un registro nacional de métodos de incubación. Validadas y revisadas por INADEM. Eso tendría un mayor peso a generar de manera propia un proceso genérico. 
Por los tiempos enfocarla en ISO 29110 y proceso de incubación o ISO 29110 y Métodos ágiles. O te enfocas al desarrollo del negocio o al desarrollo de software. Porque enfocarse a todo es muy complicado. 
Carlos Lara: exponer o clarificar conceptos de manera simple, para no expertos en el área. Siempre vale la pena hacer una pequeña introducción. 
Resaltar la relevancia. Si existe tu trabajo que tanto será útil. Si no existe que se pierde en el mundo. 
No emitir mensajes diferentes texto y voz. No podemos leer y recuperar información por medio de la voz al mismo tiempo. Usar más imágenes para fundamentar la explicación. Los principios científicos son universales: la replicabilidad es uno de ellos.

Carlos Miles Durón del Villar
Realizar y ejecutar una auditoría a Sistemas Preliminares para elecciones.


¿Qué se hizo bien?
Los objetivos se presentaron bien.
Se expresa bien.
Tiene una versión prototipo inicial.


¿Qué puede hacerse mejor?
Justificar por que OWAS y OSTMM (Qué realizar antes y después de las pruebas). 
Definir muy bien tipos de prueba funcionales y vulnerabilidades. 
Contra qué nos estamos cuidando?  Cuales son los ataques más frecuentes / riesgos más frecuentes para este tipo de sistemas y sistemas en general.
Visible Ops. El 80% de las causas de caída de un sistema son de mantenimiento. 
Cuidar la presentación, los acentos, etc.
Creo que debería haber el acuerdo de realizar una segunda o tercera aplicación de resultados, por lo menos una segunda iteración del framework, ya afinado. 

Jezreel:
1) Hacer una investigación de que se ha utilizado que frameworks para verificar este tipo de sistemas existen (ágiles, open source). Está es una combinación tuya, pero porque esa. Por ejemplo; porque no se hace con ISO 27000, porque Ethical Hacer, porque no Pen Testing. Esa contribución tiene que estar fundamentada. 
2) Hay que acotar el objetivo, guía, metodología, hay que acotar mejor, solo hacer una guía es un trabajo de mucho tiempo. 

Alejandro:
1) Tienes que acotar, por ejemplo: open source para hacer trabajos derivados. 
2) La presentación iba muy bien, hasta hacer una guía y luego otra vez a la problemática.
3) Sugerirte que de la organización es muy importante: OWASP capítulo México - Aguascalientes. Para que diera una opinión e invitarlo como sinodal probablemente.

Carlos Lara: 
1) La filosofía japonesa es ver como funciona algo, determina atributos cuantitativos y luego trato de mejorarlo. Los aparatos (son sistemas). Primero tienes que entenderlos para luego poder implementarlos. A veces las cosas simples son las que funcionan mejor (principio de la navaja de Okham). 
2) En la propuesta de metodologías y herramientas que conforman el framework no hay una justificación. 
3) Necesitamos hacer las cosas bien. Ese título es importante. 

Integración de una herramienta de integración continua para lenguajes funcionales
Karina Daniela Chaires López


Contexto: interés de la industria, de mi empresa, los grandes lo hacen (Amazon) y lo usan funcional.
Stack Overflow es uno de los empleos que han crecido en su demanda en los últimos años.
IEEE, se puede obtener el ranking de lenguajes funcionales mas populares. 
Buen plan de trabajo. 

Justificación: 
  • Cambio de tema. Un par de ocasiones (administración probabilística). 
  • Importancia de haber definido ya el tema. Aunque sea marzo.
Sugerencias:
  • Definir criterios de porque el paradigma funcional. Pedir presentación a Alex. 
  • Definir criterios de selección de haskell (demanda de mercado, potencial de crecimiento, dominios - criptomonedas, aplicaciónes de misión crítica, etc). 
  • Derechos de autor (creative commons).
  • Herramientas de integración continua en github para haskell? (Pregunta obvia). 
  • Jezreel:
    • Justificar porque Haskel. 
    • Justificación de herramientas que existen para hacer integración continua para lenguajes funcionales.
  • Carlos Lara:
    • Objetivos de la Maestría. El Plan Original decía que habríamos llegado a este tiempo con este Plan.
    • NO. Hubo cambio de tema.
  • Mirna:
    • Quien vota para determinar cuales son los lenguajes más populares (Google, Github e IEEE). Quien es el responsable de este tipo de gráficas. Buscar de una mejor manera porque se selecciono este paradigma y tales tecnologías.