Para esta semana comenzamos con una captura de pantalla de nuestras búsquedas de información para nuestra investigación:
En los mediados de abril del 2018 se nos pidió como tarea abrir un blog a los aspirantes a entrar a carreras de ciencias exactas e ingeniería de la Universidad Nacional a Distancia de México donde publicaremos "todas nuestras actividades". Esta es mi tarea.
miércoles, 30 de mayo de 2018
Reto Pamela y sus amigos
Para esta tarea me tocó resolver un acertijo.
Aquí el acertijo y a continuación la solución:
Reto. "Pamela y sus amigos"
Pamela y sus tres amigos se van a reunir el sábado en la noche para cena, cada uno hará un platillo (Rodríguez, también).
Determina el nombre completo de cada uno de los comensales, así como el tipo de comida que preparará (uno de los muchachos irán cocinará ravioles).
|
Para la solución escribí en una tabla los nombres, los apellidos y los platillos.
A continuación me dediqué a mover los alguno de los nombres, platillo o apellido según las pistas que iba encontrando marcando diferente cuando me aseguraba de que había empatado un dato con otro.
La primera pista es que Fernando no es el del estofado
Luego que Barrios es señorita y que estará a dieta
Tina le pidió a la persona que hará la ensalada son varias pistas: la ensalada es la comida de dieta que llevará Barrios que era señorita; como sólo hay 2 señoritas y Tina está platicando con la de la ensalada, Tina no es la de la ensalada. Pamela pues, se apellida Barrios y llevará la ensalada además que nos enteramos que está a dieta.
Diego y Ríos piensan acerca de la señorita que llevará el estofado. Entonces la señorita Tania llevará estofado, es muy delgada y le encantan los vegetales crudos.
Rodríguez hará el pastel, entonces Fernando y Tina no son Rodríguez. Y como Fernando no llevará estofado, pastel ni ensalada, le tocan los ravioles quedándole a Tania el estofado y quedándonos Diego para ser Rodríguez y llevar pastel.
Diego Rodríguez platica con Ríos sobre la del estofado que no es Barrios, entonces la chica del estofado (Tania) es Vargas
Aquí la tabla:
| Diego | Fernando | Pamela | Tina |
| Rodríguez | Ríos | Barrios | Vargas |
| Pastel | Ravioles | Ensalada | Estofado |
Saludos!
domingo, 27 de mayo de 2018
Bitácora del proyecto de investigación Software Libre
21 de mayo 2018
Luis Arturo Huerta
Rodríguez
Curso propedéutico
UnADM
23 mayo 2018
Con la idea es
encontrar comunidades de desarrolladores de software libre navegué
entre páginas acerca de desarrolladores de software libre, encontré
una página que trata el tema y da estadísticas pero sin
referencias, sólo como un artículo:
https://hipertextual.com/2015/05/desarrolladores-de-software-libre
En la página además
está el nombre y enlace al perfil del autor: César Noragueda:
https://hipertextual.com/autor/noragueda
La búsqueda en
google en su segundo resultado me envió a una página con datos del
tipo de la primera, aquí no se ve aún el autor ni referencias de
sus datos los cuales no coinciden del todo con los datos de la primer
página del buscador
http://www.eoi.es/wiki/index.php/%C2%BFQui%C3%A9nes_son_los_desarrolladores%3F_en_Software_libre
Hay más sobre el
tema, planeo profundizar en esta página
25 mayo 18
Con más tiempo para
leer vi que la página en realidad era una especie de libro dedicado
al software libre. Un wikilibro que cubre desde la explicación de lo
que el software libre es hasta las motivaciones, las clasificaciones
de los desarrolladores y sus características como sus motivaciones y
la expectativa de negocio
Entendí que al
software libre entra mucha gente con ideales que luego no acaban
siendo tan claros; es el caso de los que llegan para hacerse de una
reputación: al paso del tiempo, sólo unos pocos desarrolladores son
recordados.
El asunto de la
catedral y el bazar es otra cosa a pensar y profundizar.
27 de mayo 2018
La catedral y el
bazar
https://biblioweb.sindominio.net/telematica/catedral.html
Buscando “La
catedral y el bazar” me encontré lo que parece la publicación
original de Erik S. Raymond donde cuenta su historia con el software
libre enfocado en el análisis de cómo es que funciona este sistema
entregando productos tan buenos y de tamaño impresionante como las
versiones actuales de Linux con la colaboración de voluntarios por
todo el mundo y no desde una corporación o un gran líder como
aparentemente uno esperaría que funcionara.
1. Todo buen trabajo
de software comienza a partir de las necesidades personales del
programador. (Todo buen trabajo empieza cuando uno tiene que rascarse
su propia comezón)
2. Los buenos
programadores saben qué escribir. Los mejores, que reescribir (y
reutilizar).
Tener usuarios es
maravilloso. No sólo porque prueban que uno está satisfaciendo una
necesidad, que ha hecho algo bien, sino porque, cultivados
adecuadamente, pueden convertirse en magníficos asistentes.
Andrew Tanenbaum
tuvo una buena idea original, con la construcción de un UNIX nativo
simple para 386, que sirviera como herramienta de enseñanza. Linus
Torvalds llevó el concepto de Minix más allá de lo que Andrew
imagino que pudiera llegar, y se transformó en algo maravilloso. De
la misma manera (aunque en una escala menor), tomé algunas ideas de
Carl Harris y Harry Hochheiser y las impulsé fuertemente. Ninguno de
nosotros era "original" en el sentido romántico de la idea
que la gente tiene de un genio. Pero, la mayor parte del desarrollo
de la ciencia, la ingeniería y el software no se debe a un genio
original, sino a la mitología del hacker por el contrario.
Linus estaba
manteniendo a sus usuarios-hackers-asistentes constantemente
estimulados y recompensados por la perspectiva de tomar parte en la
acción y satisfacer su ego, premiado con la exhibición y mejora
constante, casi diaria, de su trabajo.
domingo, 20 de mayo de 2018
Marco teórico para enmarcar la investigación sobre software libre
Pensando en ciertas soluciones que necesito y en la idea de
que no soy el único que necesita resolver lo mismo (Parte por pensar en qué
aplicarme para que mi trabajo tenga algún valor conociendo los problemas a
resolver y quiénes o cuántos serían los beneficiados y parte pensando que si se
me está presentando esa problemática, quizás alguien ya lo había resuelto),
llegué a la interrogante de si se puede trabajar sobre lo ya realizado, o si
cada quien que quiera resolver un problema con software debería iniciar desde
cero.
Resulta que, en los inicios, realizar y compartir software
era lo común, como ha sido el conocimiento en la historia de la humanidad, pero
a principios de los años ochenta comenzaron a venderse las copias del software
con restricciones antes inimaginables. Aunque compraras el software el único
derecho que te transferían era el de usarlo. No lo podías copiar, no lo podías
mejorar, de hecho, sin el código fuente; ni siquiera podías conocer su
funcionamiento.
En septiembre de 1983 Richard M Stallman comenzó un
movimiento de software libre que a estas fechas posee muchas de las
herramientas de trabajo y entretenimiento que utilizamos habitualmente en
cualquier computadora con software privativo, pero en versiones libres. De
hecho, hay software libre que supera al software privativo en algunas de sus
variantes.
A continuación, algunas citas para mi marco teórico:
A la mayoría de usuarios de programas de ordenador de hoy en día les parece perfectamente normal pagar al distribuidor no por el programa en sí, sino por el derecho a hacer un uso
limitado –por un tiempo limitado o en una máquina determi nada. Pero no siempre ha sido así
la mayor parte de los programas los desarrollaban los propios usuarios. A las empresas que vendían los ordenadores no les preocupaba lo que los usuarios hicieran con los sistemas operativos que acom pañaban a las máquinas, su negocio era vender y mante ner el hardware. Los programas, especialmente en las universidades, se copiaban y modificaban sin restricciones como cualquier otra pieza de conocimiento académico.
a principios de los años ochenta, las empresas quedistribuían software empezaron a obligar a sus clientes a firmar contratos de no divulgación, impidiendo a los usuarios compartir estos programas o las mejoras que hubieran hecho. Así, cada usuario tenía que pagar por el derecho a utilizar el software bajo unas condiciones cada vez más restrictivas, incluso cuando sólo había recibido una copia en formato binario y no el código fuente
Stallman partía de la convicción moral de que los usuarios tenían que tener el derecho a compartir el software, a estudiarlo y a modificarlo libremente como habían hecho durante años
Con esta convicción como bandera, Stallman dejó su trabajo en el MIT para poner en marcha el proyecto GNU en el año 1984, con la publicación del «GNU Manifesto»
1. La libertad de utilizar el programa sin ninguna restricción.
2. La libertad de estudiar el programa y adaptarlo a sus necesidades.
3. La libertad de hacer copias del programa para regalarlas o venderlas.
4. La libertad de mejorar el programa y hacer públicas estas modificaciones para que el resto de usuarios se pueda beneficiar de ello.
Jacovkis, D. (2009). El software libre: producción colectiva
de conocimiento. IDP. Revista de Internet, Derecho y Política, (8), 4-13.
Cuando entré a trabajar en el Laboratorio de Inteligencia Artificial (AI Lab) del MIT en 1971, pasé a formar parte de una comunidad que compartía software y llevaba haciéndolo durante años. El acto de compartir software no se circunscribe a nuestra comunidad en particular: es tan antiguo como los propios ordenadores, lo mismo que compartir recetas es tan viejo como la cocina. Simplemente, nosotros lo hacíamos en mayor medida.
No llamábamos «software libre» a nuestro software porque el término no existía todavía; pero era exactamente eso. Cuando alguien de otra universidad o de otra empresa quería instalar y utilizar un programa, se lo prestábamos de buen grado. Si descubrías a alguien utilizando un programa poco habitual e interesante, siempre podías preguntarle por el código fuente, leerlo, modificarlo o canibalizar partes de él para montar un programa nuevo.
M., S. R. (2004). Software libre para una sociedad libre.
Madrid: Traficantes de sueños.
lunes, 14 de mayo de 2018
En esta
ocasión nos toca comenzar con un proyecto de investigación
Como primer
paso hay que elegir y delimitar un tema referente a nuestro programa educativo
y establecer los objetivos de la investigación.
El tema
sobre el que versará la presente investigación es acerca del software libre.
Qué es, por qué existe, cuál es la motivación de quienes trabajan en ello.
El objetivo
de la investigación es generar un producto, posiblemente un artículo o ensayo
que informe a los que estamos comenzando en el mundo del desarrollo de
software, cómo funciona y si nos llama la atención; cómo podemos integrarnos y
qué podemos esperar en la comunidad de desarrolladores de software libre.
El plan de
trabajo está fuertemente ligado a las sesiones de trabajo que nos restan en el
curso propedéutico al cual ya le dedico alrededor de 20 horas de trabajo por
semana. Esto significa que, aunque el resto de las sesiones está planificado,
el trabajo del proyecto de investigación va de la mano, esto causa que el plan
de trabajo del proyecto y el plan de estudios sean muy similares.
A
continuación, una tabla con el resto de sesiones y el tema de trabajo de cada
semana que estará, como ya lo mencionaba; unido al trabajo del proyecto:
sábado, 12 de mayo de 2018
viernes, 11 de mayo de 2018
viernes, 4 de mayo de 2018
Campaña publicitaria de la carrera de Ingeniería en desarrollo de software
Esta es mi última tarea de la primer unidad:
5 diapositivas promocionando la carrera que elegí estudiar:
5 diapositivas promocionando la carrera que elegí estudiar:
Ingeniería en desarrollo de software
Los que
habitamos el planeta en esta primera parte del siglo XXI estamos siendo
testigos de un mundo en el que la tecnología da saltos que nos sorprenden
sobremanera.
Apenas hace
unas pocas generaciones, nuestros antepasados podían visualizar con bastante
tino una vida completa muy parecida a la de sus antecesores. Podían de la misma
manera imaginar lo que sería la vida completa de sus hijos sin fallar más que
en mínimos detalles. Esto no es malo en sí mismo. La gente así nacía, así vivía
y así moría.
Mirando
hacia atrás, aunque muchas de las cosas que sucedían entonces nos llena de
sentimientos románticos: nos deja ver que la realidad es que la vida actual
está llena de ventajas, comodidades, libertades y posibilidades a las que hoy
casi todos podemos acceder. Ventajas que, por ejemplo, no podían ni imaginar los
más poderosos de, digamos, hace doscientos años.
La mayoría de
las cosas que definen nuestro estilo de vida, no existían hace apenas 30 años.
La revolución informática
La
computadora es a nuestra época lo que la máquina de vapor fue a la revolución
industrial.
El diseño,
la fabricación, la administración, la investigación, el entretenimiento, la
banca, la salud, lo vital y lo trivial… Es muy difícil encontrar algún ámbito
humano que no haya mejorado enormemente con la intervención de la computadora.
Dicho de otra manera, el mundo actual y nuestro estilo de vida sería
inconcebible sin esta tan basta como versátil herramienta. Aun y con todo lo
que está permeado por la computación y sus aplicaciones, su impacto está lejos
de haber terminado.
Acercándonos
un poco más al concepto de la computadora, y aunque solemos verla, tocarla e
interactuar con ella como un aparato físico al que le damos un lugar, limpiamos
y acomodamos. Tiene un componente que hace la gran diferencia cuando la
manipula un niño que aprende colores y formas, un dependiente de una tienda
capturando las compras de sus clientes, un ingeniero diseñando estructuras y
sus capacidades sin siquiera mover un ladrillo o una varilla, un médico
diagnosticando adentro del cerebro de su paciente con una tomografía o muchos
etcéteras; el software.
Las enormes
capacidades de guardar, procesar y ordenar la información. De automatizar
tareas. De comunicarnos en instantes en prácticamente cualquier punto del
planeta y muchas más, no están siendo completamente aprovechadas.
Una
computadora, un celular, el componente electrónico de un vehículo o un robot
son una gran herramienta.
Lo que logra
que una poderosa computadora se convierta en la herramienta adecuada para
apoyar o hasta sustituir la actividad humana es el software que la compone.
Desde los
inicios de la computación existen las grandes empresas que han realizado los
programas computacionales y aplicaciones con las que trabajamos, nos
entretenemos y nos comunicamos todos los días. Y las seguirá habiendo. Pero la
herramienta adecuada está lejos de llegar a todas las personas.
El ingeniero
en desarrollo de software es la persona necesaria para traducir las necesidades
de la actividad humana al lenguaje computacional para potencializar así las
capacidades y los logros de quienes lo utilicen.
El software
a su vez no es un elemento estático y terminado. Como el ser humano; se mejora,
evoluciona y se adapta. El ingeniero en desarrollo de software es, válganme la
redundancia el desarrollador del dicho software; el creador.
En la
industria, en el comercio, en el entretenimiento y hasta en el confort de estar
en nuestros lugares favoritos necesitan del desarrollador de software. Los
individuos, las regiones, y los países también.
La UnADM
responde al reto de formar profesionales desarrolladores de software de manera
inclusiva y flexible del más alto nivel, capaces de competir a nivel
internacional.
Ser un
egresado de la ingeniería en desarrollo de software de la UnADM significa ser
un profesional capaz de analizar, diseñar y mejorar estratégicamente proyectos
de software mediante la aplicación de procesos, herramientas y estándares de
calidad; además de promover la competitividad de la industria de software con
actitudes éticas, de responsabilidad
social y de colaboración en un contexto globalizado y en un ambiente interdisciplinario
“El egresado de
Ingeniería en Desarrollo de Software es un profesionista con amplia visión para
desarrollar soluciones de software aplicando los procesos, modelos, estándares
y herramientas de calidad de la industria del software; calificado para
planear, diseñar, evaluar, controlar, instalar, integrar, construir, operar,
administrar y mantener soluciones innovadoras en aplicaciones de la Tecnología
de Información y de Software en sus diversos entornos y dispositivos
electrónicos, logrando el máximo aprovechamiento de los recursos en las
diferentes organizaciones públicas o privadas.”
Suscribirse a:
Comentarios (Atom)
COVID-19 Mis irresponsables predicciones
Comienzo diciendo que mis predicciones son resultado de la falta de información. Me gustaría ver gráficas creadas por expertos epidemiólog...
-
Comienzo diciendo que mis predicciones son resultado de la falta de información. Me gustaría ver gráficas creadas por expertos epidemiólog...
-
Para esta semana comenzamos con una captura de pantalla de nuestras búsquedas de información para nuestra investigación:




