lunes, 6 de junio de 2011

jueves, 2 de junio de 2011

Mysql



MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

Html



HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.

HTML también es usado para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).

JavaScript




JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes.

Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).

Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.

martes, 10 de mayo de 2011

Joomla



Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.

XAMMP



XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

sábado, 2 de abril de 2011

Tutorial Extraer Color de una Imagen [GIMP]

Primero que todo vamos a seleccionar la imagen... a la cual se le extraera el color deseado.

Bueno yo ya tengo una imagen al azar lo primero  que vamos a  hacer es abrirla con el GIMP Archivo>Abrir
 Luego vamos a Capa>Transparencia>Color a alfa...


se nos abre una ventana en la cual escojeremos el color a extraer damos click sobre el color blanco y seleccionamos el color.

ya cuando seleccionamos el color le damos aceptar y nos damos cuenta como se ve nuestra imagen parcilmente en la ventana pequeña.
despues de esto damos aceptar para que finalmente extraiga el color deseado.
Listo como podemos ver el hemos extraido el color negro de la imagen de una forma muy rapida. luego de esto podemos agregar fondos para mejorar el diseño de nuestra imagen..

Tutorial Hecho por Jhonatan Ruiz. Matematica Aplicada USCO 2011

Open Street Map



 Mi Ubicacion
 http://www.openstreetmap.org/?lat=2.9408960044384&lon=-75.2573078870773&zoom=18

viernes, 25 de marzo de 2011

Sitios Imagenes Libres

http://www.backgroundlabs.com/
http://www.fotolibre.org/
http://creativecommons.org/image/
http://www.deviantart.com/
http://www.everystockphoto.com/
http://es.inmagine.com/
http://www.stockvault.net/
http://www.morguefile.com/

Creative Commons



Creative Commons (CC) es una organización no gubernamental sin ánimo de lucro que desarrolla planes para ayudar a reducir las barreras legales de la creatividad, por medio de nueva legislación y nuevas tecnologías. Fue fundada por Lawrence Lessig, profesor de derecho en la Universidad de Stanford y especialista en ciberderecho, que la presidió hasta marzo de 2008.
Creative Commons (en español: «bienes comunes creativos») es también el nombre dado a las licencias desarrolladas por esta organización.
  •  
Creative Commons International
El proyecto Creative Commons International es un apéndice del proyecto mayor de Creative Commons. Tiene por objetivo traducir las licencias Creative Commons a los diferentes idiomas, así como adaptarlas a las diferentes legislaciones y sistemas de derechos de autor alrededor del mundo. Este trabajo está liderado por la directora de Creative Commons International, Catharina Maracke y por equipos de voluntarios en los diferentes países.
Actualmente cuenta con 28 países que están en proceso de traducción de las licencias, aunque se sabe que más de 70 países están interesados en comenzar a colaborar para alcanzar sus respectivas versiones y capítulos locales.
Licencias
Artículo principal: Licencias Creative Commons
Las licencias Creative Commons o CC están inspiradas en la licencia GPL (General Public License) de la Free Software Foundation. No son, sin embargo, un tipo de licenciamiento de software. La idea principal es posibilitar un modelo legal ayudado por herramientas informáticas, para así facilitar la distribución y el uso de contenidos.
Existe una serie de licencias Creative Commons, cada una con diferentes configuraciones o principios, como el derecho del autor original a dar libertad para citar su obra, reproducirla, crear obras derivadas, ofrecerla públicamente y con diferentes restricciones, como no permitir el uso comercial o respetar la autoría original.
Una de las licencias que ofrecía Creative Commons es la que llevaba por nombre "Developing Nations" (Naciones en Desarrollo), la cual permitía que los derechos de autor y regalías por el uso de las obras se cobraran sólo en los países desarrollados del primer mundo, mientras que se ofrecían de forma abierta en los países en vías de desarrollo. Esta licencia ha sido retirada por problemas comerciales.
Aunque originalmente fueron redactadas en inglés, las licencias han sido adaptadas a varias legislaciones en otros países del mundo. Entre otros idiomas, han sido traducidas al español, al portugués, al gallego, al euskera y al catalán a través del proyecto Creative Commons International. Existen varios países de habla hispana que están involucrados en este proceso: España, Chile, Guatemala, Argentina, México, Perú, Colombia, Puerto Rico y Ecuador ya tienen las licencias traducidas y en funcionamiento, en tanto que Venezuela se encuentra en proceso de traducción e implementación de las mismas. Brasil también tiene las licencias traducidas y adaptadas a su legislación.
 Palabras Clave
Dominio público es un concepto utilizado en dos áreas del derecho: el derecho administrativo y el derecho de autor.
  • Developing Nations (devnations): Establece unas condiciones especiales para naciones en desarrollo.
  • Sampling Musicalmente, el muestreo o sampling es la acción de grabar un sonido en cualquier tipo de soporte para poder reutilizarlo posteriormente como parte de una nueva grabación sonora. Utilizando esta técnica musical, muchos compositores han realizado trabajos artísticos con inmejorable calidad.
  • Founder's Copyright (fc)
  • CC-GNU GPL
  • CC-GNU LGPL
  • Music Sharing (share music)
  • Coloriuris (Acuerdos de licencia|License Agreements)
Fuente: http://es.wikipedia.org/wiki/Creative_Commons

Sesion de Clases

Estudiamos la Teoria del color y se recordo del evento en la Universidad Antonio Nariño el 9 de Abril www.flisol.info

jueves, 10 de marzo de 2011

Guia Software Libre - Opinion


En mi opinión el software libre no ha creado nuevos modelos, sino que ha cambiado el equilibrio de fuerzas entre los modelos tradicionales de negocio.
Hace 30 años el modelo de negocio apostaba fuerte por la venta de equipamiento y el software se regalaba. Al igual que la documentación, el soporte técnico también era una gran fuente de ingresos así como las mejoras a medida. Ese era el equilibrio en aquella época. Al llegar los 80, surgió un nuevo modelo de negocio que apostaba fuertemente por la venta de licencias de uso, y se minimizó el peso del resto de actividades (el caso de la venta de equipamiento es el más notorio con la aparición del PC). Llegado el año 2000, con la madurez del software libre, el equilibrio dentro del modelo vuelve a balancear sus fuerzas y hay empresas que han restado peso a la venta de licencias de software y han potenciado otras actividades como el soporte, los desarrollos a medida, la implantación y demás. Este cambio en el peso de cada actividad ha beneficiado mucho a la PYME local, que en muy pocas ocasiones ha conseguido posicionar sus desarrollos dentro del mercado global de venta de licencias de uso y no era más que un revendedor de las licencias de terceros, con el inconveniente añadido de no poder hacer mejoras a esos productos por su cuenta. Con el software libre empresas locales pueden apoyarse en grandes desarrollos libres y adaptarlos a la realidad local, cobrando por ello.

viernes, 4 de marzo de 2011

Sesion de Clase

En la sesion del dia de hoy se realizaron varios puntos.
  1. Una breve explicacion acerca del uso del programa Netmeeting.
  2. Pequeña exposicion de los blogs de los compañeros que ya lo tenian
  3. Creacion de blog a los compañeros nuevos.
  4. Compartir el blog con los compañeros.

HIPI III - La Web 2.0

Web 2.0 es la representación de la evolución de las aplicaciones habituales hacia aplicaciones web dirigidas a un  usuario final, vinculado generalmente con Tim O’Reilly (fuerte impulsor del software libre); el concepto se ha  empleado para la segunda generación en la historia del desarrollo de tecnología Web, en esta oportunidad inclinada hacia las  comunidades de usuarios y servicios especiales, como blogs, los wikis o redes sociales, que promueven  el intercambio ágil, dinámico y eficaz de información entre los usuarios de una comunidad o red social.
La también llamada web social, por su  enfoque colaborativo y de construcción, admite  que el uso de la web está dirigido a la interacción y redes sociales, es decir,  los sitios Web 2.0 actúan más como puntos de encuentro, o webs dependientes de usuarios, que como webs tradicionales. Esta etapa es definitiva en innovadores proyectos en Internet y se inquieta por proporcionar  factibles soluciones.
En los comienzos de la web, encontramos un contexto estático, no inerte pero si invariable, con páginas en HTML cuyas actualizaciones eran escasas  y no interactivas. A partir de  la “Web 2.0 conference surgen nuevas aplicaciones y sitios con increíbles funcionalidades. El evento inicial pauta los principios que tenían las aplicaciones 2.0, y parte con premisas como: La web es la plataforma, La información es lo que mueve al Internet, Efectos de la red movidos por una arquitectura de participación, La innovación surge de características distribuidas por desarrolladores independientes y El fin del círculo de adopción de software pues tenemos servicios en beta perpetuo.
Existen  tecnologías que están utilizándose actualmente en búsqueda de seguir evolucionando junto a la web, esto no significa que todas las aplicaciones deben entrar en el esquema 2.0, pero si coexisten tecnologías que le dan vida a esta estructura con propósitos como transformar el software de escritorio hacia la plataforma del web, consideración de los estándares como el  XHTML, división de contenido del diseño con uso de hojas de estilo, empleo de Ajax (javascript ascincrónico y xml) y de Flash, utilización  de Ruby on Rails para programar páginas dinámicas, desempeño de redes sociales al manejar usuarios y comunidades y suministrar APis o XML para que las aplicaciones puedan ser manipuladas por otros.
El Web 2.0 no es imprescindiblemente una tecnología, sino una actitud con la que debemos trabajar para desarrollar en Internet. Muchos aseguran la reinvención del Internet, mientras  otros especulan de netas inversiones;  la realidad es que la evolución natural del medio ha propuesto la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.
Grandes ventajas ha traído la inclusión de Web 2.0, recordemos que con 1.0 la internet era unidireccional, la información con corte informativo no permitía la interacción directa con y entre los usuarios. Hoy, se ha transformado en bidireccional y posibilitando la interacción de todo tipo de contenido, sean estos videos, imágenes, textos e inclusive almacenamiento y edición de archivos online y en tiempo real. Dichos elementos  asienten la integración social.

Fuente:
http://compraloaquialdia.com/?p=409