miércoles, 27 de abril de 2016

Programación

1) ¿Por qué vale la pena aprender a programar ?
2) ¿Es el lenguaje del futuro?
3) ¿Por qué todos tienen que aprender a programar? Ver: Vídeo y responder
Para compartir y reflexionar:

“En la Sociedad del Futuro

vamos a programar

o ser programados”

Pablo Pontdevilla

1) Ya que es un tipo de conocimiento  que para muchos expertos será muy importante en muchos trabajos en el futuro, y que ayuda también a conceptualizar y resolver problemas, a pensar con lógica, fomentar la creatividad, etcétera. También, a medida que se crean más empleos en la industria tecnológica, aprender a programar abrirá más oportunidades para quienes buscan trabajo.
2) Eso afirman, por todas las importancias mencionadas en el punto 1. Por ejemplo, en Reino Unido, los niños reciben clases de programación a partir de los 5 años.
3) Ya que nos ayuda a infinidades de cosas y lo podemos implementar en cualquier profesión que elijamos. Ahorra trabajo y tiempo que es fundamental. Nos enseña a pensar y a resolver problemas.




miércoles, 20 de abril de 2016

Uber

Uber Technologies Inc. es una empresa internacional que proporciona a sus clientes una red de transporte privado, a través de su software de aplicación móvil que conecta los pasajeros con los conductores de vehículos registrados en su servicio, los cuales ofrecen un servicio de transporte a particulares. La empresa organiza recogidas en decenas de ciudades de todo el mundo y tiene su sede en San Francisco, California.

El Grattan Institute acerca de servicios como Uber en distintas ciudades del planeta. Afirma que estas aplicaciones pueden traer grandes beneficios para la economía de la gente, pero los gobiernos necesitan asegurar que los consumidores y los proveedores estén protegidos. 

En abril de 2016, Uber desembarca en la Ciudad de Buenos Aires. El 15 de abril, los taxistas, realizaron más de 25 cortes en calles de esa ciudad, pidiendo exclusión de la plataforma. Cuestionan el lanzamiento del sistema por la amenaza que significa para sus puestos de trabajo.
El 13 de abril de 2016, la Justicia porteña ordenó al gobierno de la Ciudad de Buenos Aires que, “de modo inmediato”, arbitre las medidas necesarias para suspender cualquier actividad que desarrolle la empresa Uber o cualquier sociedad bajo ese nombre y tipo de actividad.
En mi opinión, Uber facilitaría el hecho de "confianza" con los conductores, ya que hoy en día tememos de las personas que nos están transportando. Igualmente reconozco que los taxistas deben mantener su trabajo, y ésta app lo impediría. Debemos reconocer que estamos en una cultura de conocimiento, tecnología, y que cosas como éstas suelen pasar. Seria buena idea que el Estado ayude a los taxistas brindándoles equipos tecnológicos para poder ser parte de Uber y seguir trabajando. 

Software Libre - Presentación

Hardware libre

1)      Qué es el hardware libre, la nueva “movida” tecnológica que llegó a la Argentina
2)      Como influye en el desarrollo de Computadoras y sus componentes.
3)      5 proyectos de hardware libre que vale la pena conocer:

·        Open Compute Project

·        Uzebox

·        Cubieboard

·        RepRap

·        VIA OpenBook

Seleccione uno de los proyectos y explique en que consiste: se sugiere uso de imágenes,

 gráficos, videos, etc.


1) Se llama hardware librehardware de código abiertoelectrónica libre o máquinas libres a aquellos dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago, o de forma gratuita. La filosofía del software libre es aplicable a la del hardware libre, y por eso forma parte de la cultura libre.

2) La replicación de hardware médico con código gratuito y abierto proporciona ahorros superiores al 90% del coste, lo que hace que el material médico y científico resulte mucho más accesible. 
El término hardware libre se ha usado principalmente para reflejar el uso del software libre con el hardware y el lanzamiento libre de la información con respecto al hardware, a menudo incluyendo el lanzamiento de los diagramas esquemáticos, diseños, tamaños y otra información acerca del hardware. De todos modos, incluye el diseño del hardware y la distribución de los elementos en la tarjeta madre.
Las empresas de desarrollo tienen la posibilidad de ahorrar en costes y tiempos de diseño.

3) RepRap
RepRap es la primera máquina auto-replicante de uso general de la humanidad.
RepRap tiene la forma de una impresora 3D libre capaz de imprimir objetos plásticos. Como muchas de las partes están hechas de plástico y RepRap imprime esas partes, RepRap puede auto-replicarse haciendo un equipo de sí misma, un equipo que cualquier persona puede ensamblar si cuenta con el tiempo y los materiales.
El proyecto RepRap es una iniciativa creada con el propósito de crear una máquina de prototipado rápido libre que sea capaz de replicarse a sí misma. Una máquina de este tipo puede fabricar objetos físicos a partir de modelos generados por ordenador: de la misma manera que la impresora de un ordenador permite imprimir imágenes en dos dimensiones en papel, RepRap imprime objetos en 3D a base de plástico, permitiendo la fabricación de objetos. Incluso RepRap puede generar las partes necesarias para construir otra máquina igual a ella. El proyecto reprap fue iniciado en febrero del 2004 por Andrian Bowyer en Inglaterra, pero actualmente hay personas colaborando en otras partes del mundo.
RepRap está disponible bajo la licencia GNU GPL. Esta licencia permite que podamos copiar, estudiar, distribuir y mejorar sus diseños y código fuente. Tomando como analogía la Teoría de la Evolución de Darwin, la comunidad que trabaja alrededor del proyecto puede mejorar los diseños actuales permitiendo que la máquina evolucione con el tiempo, de una manera incluso más rápida que los animales en la Naturaleza.
Como los virus, RepRap requiere de ensamblaje. Es allí donde entra en una relación simbiótica con el hombre muy similar a la relación entre flores y abejas: RepRap sería la flor y el humano la abeja. RepRap produce objetos para el hombre, así como la flor produce néctar para las abejas, y a cambio el hombre ayudará a RepRap a ensamblar sus partes y así reproducirse, tal como la abeja lleva el polen a otra flor con el mismo objeto.
Entonces, si el proyecto tiene éxito, estaríamos hablando de que en cada casa o centro comunitario existiría un RepRap. Sólo sería necesario descargar de Internet el diseño del objecto que deseamos (o pagar a alguien para que lo haga), y la máquina lo construirá.
A nivel económico/social RepRap plantea grandes cambios: menos fábricas, menos necesidad de transporte de bienes, menos necesidad de dinero, más autonomía, más desarrollos tecnológicos locales, etc.
En los 70's acceder a un computador era exclusivo y limitado, ahora no lo es. Es así como RepRap plantea un nuevo modelo de fabricación para todos, una fábrica que puede hacer mas fábricas. 

viernes, 8 de abril de 2016

Software Libre

1) ¿Quién es el gran promotor del software libre? Ampliar
2) ¿En qué tipos de equipos electrónicos  puede instalarse Linux y en cuáles de ellos ha alcanzado mayor desarrollo?
3) ¿Qué es el Código Fuente de un programa?
4) ¿Qué diferencia hay entre las distribuciones comerciales y las distribuciones basadas en una comunidad?
5) ¿En qué sectores del mercado informático tiene Linux una importante penetración, hasta el punto de ser el sistema dominante?
6) ¿En qué sector del mercado informático Linux cuenta con una cuota de mercado muy inferior a la de Windows?
7) Menciones empresas que desarrollan software Libre.
8) Enumere usuarios:  países, ministerios, universidades, empresas, etc,  que utilizan soft libre, y especifique su implementación.
1)  Richard Matthew Stallman: Estadounidense, estudiante de fisica en Harvard. En 1971 formó parte como hacker del Laboratorio de Inteligencia Artificial del Instituto tecnologico de Massachusetts. En 1985, Stallman fundó la organización Free Software Foundation (FSF) e introdujo la definición formal de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.
2) Linux puede instalarse en cualquier tipo de computadoras (las mas viejas a las mas actuales), celulares, tablets, play station y en algunos televisores. Alcanzo su mayor desarrollo en servidores y supercomputadoras.
3) Es un conjunto de lineas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está escrito por completo su funcionamiento.
El código fuente de un programa está escrito por un programador en algún lenguaje de programacion, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje o código binario.
4) Distribucion comercial: El software libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros medios. Éste tipo de software no es «libre» en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
Distribucion en comunidad: Aquel que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
5) Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de este sistema ascendió al 93,8% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código.
Además de liderar el mercado de servidores de Internet debido, entre otras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo en computadoras de escritorio y portátiles.
Linux tiene un papel imprescindible en el territorio de los teléfonos inteligentes debido a que Android y meego lo utilizan. 
6) En las computadoras.
7) Google, IBM, SUN, Nokia. 
8) Paises: Argentina (para garantizar soberania y seguridad de los datos), Bolivia, Colombia (el software libre se rige por las normas de derechos de autor), Ecuador, España (como finalidad el diseño, el desarrollo y la promoción de contenidos educativos digitales para colectivos educativos específicos, en el ámbito de las Tecnologías de la Información y la Comunicación, que se centra en promocionar y aplicar estrategias dirigidas a poner a disposición de los centros escolares recursos y contenidos digitales de calidad, desarrollados en software libre), Francia, Peru, Uruguay, Venezuela, Costa Rica ( impulsa la utilización, el estudio y el desarrollo de esta tecnología)
Empresas: Google, IBM, SUN, Nokia, Amesys (sociedad francesa que lo implimento para vigilar el trafico de Internet y almacenar los datos para ponerlos a dispocision de la policia), Blue Coat (sociedad situada en California, que lo usa para censurar contenidos en Internet) Gamma (para la seguridad informatica) Hacking (para combatir el crimen en Internet) y más. 

viernes, 1 de abril de 2016

SOFTWARE LIBRE
Ventajas
Libertad de copia: Uno puede copiar este software en cualquier ordenador.
Libertad de modificación y mejora: El software esta abierto para que cada uno lo modifique y mejore según su necesidad.
Libertad de uso con cualquier fin: Podes usar este software para buscar, navegar e instalar lo que quieras. 
Libertad de redistribución: Uno puede compartir este software con otros. Y estos a otros mas. Así con toda la comunidad.
Facilidad a la hora de traducir una aplicacion en varios idiomas: No seria una complicación el hecho de traducir las aplicaciones con este tipo de software.
Mayor seguridad y fiabilidad: Ya que esta al alcance de todos la "receta" de la creación del software. No existen virus.
El usuario no depende del autor del software: Ya que cada uno usa el software y lo modifica a su gusto.
El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas: No tiene valor monetario.
Inconvenientes
Algunas aplicaciones (bajo linux) pueden llegar a ser algo complicadas de instalar: Algunas aplicaciones, al ser mas complejas, son mas difíciles de operar.
Inexistencia de garantía por parte del autor: Linux no tiene garantía.
Interfaces gráficas menos amigables: No hay tantos gráficos que nos permitan entender mejor el software.
Poca estabilidad y flexibilidad en el campo multimedia y juegos: Ya que la mayoría de los juegos están hechos para Windows.
Menor compatibilidad con el hardware: Porque todo esta hecho para Windows.
SOFTWARE PROPIETARIO
Ventajas
Interfaces gráficas mejor diseñadas: Mejores gráficas. Entendibles y con varios colores.
Mas compatibilidad en el terreno de multimedia y juegos: Mencionado anteriormente, la mayoria de los juegos están hechos para Windows.
Mayor compatibilidad con el hardware: Ya que generalmente esta todo hecho para este tipo de software.
Inconvenientes
Imposibilidad de copia: Para adquirirlo se necesita comprarlo. 
Imposibilidad de modificación: El software no esta disponible para ningún tipo de modificación ya que no te pertenece.
Restricciones en el uso (marcadas por la licencia): La licencia deja en claro que el software es del propietario y no se puede usar para todo.
Imposibilidad de redistribución: Sin autorización del propietario, esto seria ilegal. 
Por lo general suelen ser menos seguras: Ya que su código es cerrado, nadie puede ver como esta elaborado este programa.
El coste de las aplicaciones es mayor: Lo mas probable es que tengamos que pagar por las apps y estas por lo general no son baratas.
El soporte de la aplicación es exclusivo del propietario: Ya que es dueño del software.
El usuario que adquiere software propietario depende el 100% de la empresa propietaria: Por todas las restricciones anteriormente mencionadas.