JuAn SeBaStIaN ArIaS MoYa!!!

!!!BiEnVeNiDo Al MuNdO De La InGeNiErIa!!!

Yo

Yo
Mi pacion

TEMA DE EXPOSICION



A mi me correspondio el tema de "COMO SELECCIONAR SOFTWARE LIBRE"- "EL SOFTWARE LIBRE EN LAS COMUNICACIONES" Y "EL PROGRAMA FIREFOX " a continuacion hay algunos apuntes de esto:


EL SOFTWARE LIBRE


El software libre se define por su misma palabra es un tipo de programa licenciado bajo condiciones libres, hay varios tipos de software, tenemos que tener en cuenta el uso de su licencia y saber los permisos y sus usos para poder manejarlo.
Podernos decir que el software libre tiene la capacidad de ejecutarlo como lo quieran y para el propósito que quiere.
También tenemos la capacidad de estudiarlo y saber cómo funciona, para acceder a los códigos fuentes, la capacidad de actualizarlo y personalizarlo, otros de sus pros es que puede redistribuir para que las personas tengan acceso y se informen sobre los programas con licencia de uso libre.
En el caso de estos tipos de software que tienen licencia GPL, es que pueden distribuirse sin ningún tipo de falla y son llamados “copyleft” y esto hace que se evita que se distribuyan otras derivadas bajo licencias de uso privativo.
El software libre tiene muchos beneficios a nivel de la humanidad, podemos encontrar todo tipo de software. Para esto elegiremos como seleccionar el software para cualquier tipo de uso


COMO SELECCIONAR SOFTWARE LIBRE


Para la selección de software libre tenemos que tener en cuenta la variedad de aplicaciones licenciadas para cada actividad humana. Existen muchísimos proyectos a nivel de software libre donde unos están comenzando y otros ya están dando frutos, lo que tenemos que tener en cuenta a la hora de seleccionar un software libre es la capacidad de satisfacción que nos brinda este tipo de software y si cumple con lo que requerimos es que nos de las soluciones particulares, le recomendamos que, si usted está a cargo de una organización que plantea usar software Licenciado como uso libre en forma exclusiva, se vincule con una comunidad de usuarios que pueda brindarle contención y asesoramiento.
ASPECTOS:
El Software Libre puede ser seleccionado siguiendo algunos criterios que le permitirán conocer si está frente a una aplicación que puede ser útil y cubrir sus necesidades. Dichos criterios han sido los utilizados por nosotros para recomendar el software:

· Hay variedades de programas para cada tipo de actividad que requiera.
· Proyecto vivo: tenemos muchas organizaciones y comunidades apoyando para actualizar y creando más software para así aumentar el proyecto.
Lo que vemos en esto es que esta parte es que las empresas que quieran obtener software libre tiene que tener en cuenta y estar inscritos a desarrolladores y comunidades que lo apoyen para que no se descontinué el programa como lo hacen los software de uso privativo y así no se vea afectado a futuro.
· Proyecto más aceptado: es un índice de evaluación formada por varias comunidades de software libre.
Lo cual es un índice de la evaluación desarrollada por otros integrantes de la comunidad del Software Libre o empresas que crean distribuciones.

· Proyecto estable o maduro: muchas veces no están vivos pero son seguros y confiables.
En esta parte ya los programas están más aceptados por la sociedad por su complejidad y su actualización mantiene constante
· Funcionalidad: analizar si el software ofrece todo lo que un programa de esas características debería ofrecer.
·
· Tendencia: es tener en cuenta si el software se mejora continuamente.
EL SOFTWARE LIBRE EN LAS COMUNICACIONES
El mundo de las comunicaciones es fascinante. Cada día vemos avances en los programas utilizados para movernos en la Internet, realizar gran variedad de trabajos desde la computadora, así como hablar con otras personas desde un teléfono celular sin importar que se encuentren en cualquier lugar del mundo. Pero el acceso a estos servicios se complica por sus altos precios en el mercado. Las grandes empresas creadoras de software, como Microsoft, buscan siempre una gran rentabilidad en ventas y legalización de sus programas. Así, la gente de escasos recursos no es tan fácilmente beneficiaria del conocimiento que diariamente se genera con estos sistemas.
El software libre cuenta con una licencia pública general GLP en la que se "prohíbe prohibir", lo que significa un blindaje contra la corrupción del movimiento y se evita que la propiedad del programa caiga en manos de pocos. El trabajo desarrolla por medio de un tipo de minga, o trabajo voluntario y comunitario, que promueve un producto de calidad, como lo haría una transnacional, ya que existe un compromiso de cambio, sin estructura jerárquica, para el beneficio de todos.
En Colombia, este proceso se denomina Colibrí y se adelantan acciones legales ante el Congreso de la República con el fin de que aprueben una ley de software libre para oficinas gubernamentales, que no tendría ningún costo, se beneficiaria de un código propio y abierto para los colombianos. De esta manera se favorecería la autonomía del Estado, porque al manejar la información estatal en un software extranjero, cabe la posibilidad de espionaje virtual.


FIRE FOXE


Firefox es una de las aplicaciones gratuitas que se pueden utilizar para navegar por la Red. Seguramente el lector use Internet Explorer que es el navegador más conocido y utilizado todavía pero no el mejor.
Basado en Mozilla, el
proyecto Firefox nació, a finales de 2002, orientado a usuarios no técnicos. Fue pasando por diversos nombres (Phoenix, Firebird) hasta tomar la denominación actual. Cabe destacar que se trata de un proyecto ‘Open Source’ (Código Abierto), lo que supone que cualquier desarrollador puede modificar el código para mejorarlo.
En esta serie de artículos, le enseñaremos a instalar y a utilizar Firefox en un ordenador con
sistema operativo Windows.
Para instalar Mozilla Firefox en un ordenador con
sistema operativo Windows (hay versiones también para los sistemas operativos Mac OS y GNU Linux).



PHP



PHP


El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de
programación con variables, sentencias condicionales, ciclos (bucles), funciones…. No es un
lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C,
para aquellos que conocen estos lenguajes. Pero a diferencia de JavaScript que se ejecuta en el
navegador(cliente), PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que
tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado
en el servidor y el resultado enviado al navegador. El resultado es normalmente una página
HTML.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que el navegador lo soporte,
es independiente del browser, pero sin embargo para que las páginas PHP funcionen, el servidor
donde están alojadas debe soportar PHP.

PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.

CONSTANTES

PHP define varias constantes y proporciona un mecanismo para definir más en tiempo de ejecución. Las constantes son como las variables, salvo por las dos circunstancias de que las constantes deben ser definidas usando la función define (), y que no pueden ser redefinidas más tarde con otro valor.Las constantes predefinidas (siempre disponibles) son entre otras:__FILE__El nombre del archivo de comandos que está siendo interpretado actualmente. Si se usa dentro de un archivo que ha sido incluido o requerido, entonces se da el nombre del archivo incluido, y no el nombre del archivo padre.__LINE__El número de línea dentro del archivo que está siendo interpretado en la actualidad. Si se usa dentro de un archivo incluido o requerido, entonces se da la posición dentro del archivo incluido.

VECTORES (TABLAS)

Las tablas (o array en inglés), son muy importantes en PHP, ya que generalmente, las funciones que devuelven varios valores, como las funciones ligadas a las bases de datos, lo hacen en forma de tabla.En PHP disponemos de dos tipos de tablas. El primero sería el clásico, utilizando índices.
Esta es una forma de asignar elementos a una tabla, pero una forma más formal es utilizando la función array.

SEPTIMA CLASE DE LOGICA COMPUTACIONAL



El profesor jorge mariño no pudo asistir este dia a clases, le dijo a un compañero que teniamos que leer php y de lo que entendieramos publicarlo aca en el blogger, y que debiamos publicar sobre nuestra exposicion. JEJEJE Y PS NOS SALVAMOS ESE DIA DEL PARCIAL....