domingo, 21 de junio de 2009

Licencias Creative Commons


Como hemos visto, la red abre entre nosotros la posibilidad de trabajar cooperativamente retroalimentando nuestro potencial creativo. Bajo este espíritu es que se han creado las licencias creative commons, sobre las cuales hemos visto ya alguna interesante información:

Lean y escuchen aquí los que todavía lo hayan podido hacerlo.

Ahora, llegó el momento de ponernos ponernos manos a la obra. Deberemos rastrear contenidos en la web utilizando licencias Creative Commons. ¿Sobre qué contenido deberán buscar? Tema libre... pueden buscar cualquier contenido que les resulte particularmente intresante. ¿Y dónde buscar? He aquí algunas pistas:

Ideas para encontrar contenidos bajo licencia de Creative Commons

Buscar informacion usando el filtros en google

Luego, cuando hayan identificado el contenido, deberán postear la url en un comentario a esta entrada, explicando brevemente de que se trata el contenido que están sugeriendo, a quién se debe atribuir la obra y los términos de la licencia... es decir, qué podrían hacer o qué no podrían hacer con ese material si quisieran reutilizarlo.

Bueno, el trabajo es individual y el plazo de entrega vence en una semana.

Les deseo una excelente búsqueda!

miércoles, 3 de junio de 2009

Dime que extensión tienes y te diré quién te abre



En informática, una extensión de archivo o extensión de fichero, es una cadena de caracteres anexada al nombre de un archivo, usualmente antecedida por un punto.

Vemos algunos ejemplos:

presentacion.ppt

archivodetexto.doc

imagen.jpg

video.avi

musica.mp3

Su función principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo. De todas formas,vale aclarar que la extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto a su contenido.

Algunos sistemas operativos, especialmente los herederos de DOS como Windows, utilizan las extensiones de archivo para reconocer su formato, incluyendo el de archivos ejecutables. Otros sistemas operativos, como los basados en Unix, utilizan las extensiones de archivo por simple convención, no necesariamente utilizándolas para determinar su tipo.

Extensiones hay millones, pero veamos aquí una breve síntesis de las más conocidas:


Y ahora bien, párrafo aparte merece una extensión que va ganando presencia en diferentes ámbitos:

Formato de Documento Abierto para Aplicaciones Ofimáticas de OASIS (OASIS Open Document Format for Office Applications), también referido como formato OpenDocument (ODF), es un formato de fichero estándar para el almacenamiento de documentos ofimáticos tales como hojas de cálculo, memorandos, gráficas y presentaciones. Aunque las especificaciones fueron inicialmente elaboradas por Sun, el estándar fue desarrollado por el comité técnico para Open Office XML de la organización OASIS y está basado en un esquema XML inicialmente creado e implementado por la suite ofimática OpenOffice.org (que es la que tenemos instalada en las computadoras de la escuela.


Las preguntas son...

¿En qué extensión graban por defecto los cuatro programas de OpenOffice?
¿Se puede grabar en otra extensión? ¿En cuáles? ¿Para qué puede servir esto?

miércoles, 27 de mayo de 2009

Más sobre software

Y continuamos esta semana trabajando sobre software... hemos visto algunas generalidades sobre sistemas operativos y hoy veremos que sobre éste, además corren programas que son los que generalmente estamos más familiarizados.

Al igual que el sistema operativo, estos programas escritos en algún lenguaje de programación, pueden permitir o no el acceso al código fuente. Esto determina, a grandes rasgos, que se trate de software libre o software propietario.

Para profundizar este tema, los invito a leer el siguiente material:


Software libre vs. software propietario



Mitos y verdades sobre software libre



miércoles, 13 de mayo de 2009

El sistema operativo

El sistema operativo un elemento central, es el que se encarga de la gestión de los componentes de una computadora. Se compone de un conjunto de instrucciones que permiten transformar al hardware en una herramienta.

Las tres capas del sistema operativo son:

1. Kernel: es el núcleo encargado de coordinar el trabajo del hardware, la memoria y el procesador.

2. Core aplication: se encarga de la gestión de tareas y permite que se ejecuten los diferentes programas para que puedan acceder a los recursos que necesitan.

3. Interfaz del usuario: forma en que el usuario accede e interactua con el sistema operativo.


¿Existe un único sistema operativo?

Si bien no son los únicos, existen hoy básicamente dos familias de sistemas operativos:

a. Microsoft Windows: fabricado por la empresa Microsoft fue desarrollado como interfaz gráfica sobre el primer sistema operativo de las computadoras personales (MS-DOS).


b. UNIX: dentro de esta se encuentras diferentes versiones de GNU/Linux



Como pueden ver el gráfico, MS Windows XP lidera ampliamente. Sin embargo, este tema merece que hagamos una mención especial del sistema operativo Linux, ya que al tratarse de un sistema de software libre, y gratuito (en algunas distribuciones) representa una real y muy concreta oportunidad para la democratización de las nuevas tecnologías.

La interfaz de usuario más popular de Linux es "Ubuntu", y su slogan es "Linux para humanos". En efecto, aunque Linux tiene fama de ser mucho más estable y confiable que Windows, no era accesible a un usuario que no supiera bastante de programación. Sin embargo, Ubuntu ofrece una interfaz muy amigable que además es de gran atractivo visual. Los invito a conocerla:



Y para redondear el tema, deberán leer el siguiente material que necesitarán para resolver la consigna de trabajo.

Biografía de Linux Bededict Torvalds

Historia de Linux

GNU


Documentos para resolver la consgina

Grupo 1 - 3 TM
Barlolomeo, Nicolás Martín
Gonzalez Gabira, Martín Ezequiel
Goñi Pérez, Leandro
Luna, Pablo Nicolás
Luka Closas, Pablo Martín
Martinez, Felipe Santiago

Grupo 2 - 3 TM
Lopez, Martín
Rodriguez, Martín Facundo
Sadrinas, Demian
Sosa, Felipe Manuel
Verdejo, Juan Pablo

Grupo 3 - 3 TM
Altamore, Lucila Belén
Bartella, Florencia
Benitez Figueroa, Carla Selene
Blanzaco, María Belén
Castez, Emiliana Lucía

Grupo 4 - 3 TM
Ceñal, Antonela Vanina
Diskin, Camila
Ibarrondo, Martina
Ini, Yamila Nicole
Jadzinsky, Noelia Cecilia
Lopez Gonzalez, María Clara

Grupo 5 - 3 TM
Luna, Eva
Perez Guillen, Laura Julieta
Valentini, Florencia
Vescio, Cristina Victoria
Vigna, Florencia

Grupo 1 - 3 TT
Baudracco, Matías Brian
Birman, Alex Gabriel
Boghossian, Nicolás
Bordín, Carlos Ernesto
Carballo, Nicolás
Cosentino, Ariel martín

Grupo 2 - 3 TT

D'Agostino, Demian Gabriel
Gomez Moreira, Lautaro Agustín
Hernandez, Santiago Gabriel
Lamas, Brian Ezequiel
Robino, Rodolofo Luis
Sarez Pacenza, Axel Nicolás

Grupo 3 - 3 TT
Alvarez Figueroa, Florencia
Bresan, Agustina Daiana
Bueno, Fanny Micaela
Delgado, Mariel
Del Campo, Guadalupe

Grupo 4 - 3 TT
Gonzalez, Julieta Sabrina
Landriel, Florencia Luciana
Miguel, Martina Reina
Miguel, Yanina Lucía
Missio, Lucía
Morales, Cynthia Karina

Grupo 5 - 3 TT
Navarro, Denise
Obando Bustamante
Rodriguez, Lua
Tello, Fabiana

miércoles, 6 de mayo de 2009

¿En qué hablan las computadoras?

Las computadoras obedecen instrucciones. Estas son muy específicas y extremadamente simples. La secuencia de instrucciones recibe el nombre de “programa” y como es de esperarse, son los programadores los especialistas en escribirlas. ¿Pero las máquinas comprenden lo que escriben los programadores? No exactamente: una vez escrito el programa, éste debe ser traducido por los llamados “compiladores” en el idioma que sí entienden las máquinas. Este lenguaje recibe el nombre de “código de máquina”... y me imagino que ya habrán adivinado: se trata de código binario y a decir verdad, éste resulta demasiado complicado para los humanos, ya que es bastante diferente del lenguaje corriente.


Los lenguajes de programación están pensados para escribir sin errores las instrucciones que debe seguir una computadora. Pero son más fáciles de utilizar por los humanos en comparación del código de máquina porque utilizan un nivel de sintaxis superior. La sintaxis es el componente del lenguaje humano que determina el orden de las palabras. Mientras que los humanos podemos elegir entre diferentes combinaciones sintácticas, las computadoras sólo pueden seguir las instrucciones si estas respetan un único orden. Cuando este orden está alterado, devuelven el mensaje: “sintax error” ¿Alguna vez lo vieron?


Anexo para resolver la consigna de trabajo: Historia de los lenguajes de programación en wikipedia