Tanaceto y la Información

Siempre es preferible un final catastrófico a una catastrofe sin fin.

Archive for 30 noviembre 2007

¿Qué es Linux?: Breve resumen de conceptos

Posted by tanaceto en noviembre 30, 2007

Hoy en día es muy común oir hablar de Linux, pero ¿a qué nos estamos refiriendo cuando utilizamos dicho vocablo?

Lo más usual es que cuando oimos a alguien comentar que tiene un Linux en su ordenador lo que realmente nos está diciendo es que tiene un ordenador funcionando bajo un sistema operativo que utiliza un kernel diseñado por Linus Torvalds y su equipo de desarrolladores. Los sistemas operativos son programas que tienen, en esencia, tres tipos de aplicaciones en su interior: un kernel o núcleo del sistema, un conjunto de aplicaciones (programas) y una terminal o shell que permite interactuar al kernel y a las aplicaciones entre si. El kernel realiza las funciones básicas para que todo lo demás funcione, es decir, es capaz, por ejemplo, de enviar una señal que provoque una reacción en un dispositivo de hardware al recibir una instrucción de un programa o aplicación.

Linux en si es un programa-kernel que no funciona solo. Necesita de aplicaciones con las que interacturar. Por lo tanto, en un principio fue un error hablar de Linux a secas, pero hoy en día dicho error se ha extendido tanto que ha dado un nuevo significado para la palabra. Hoy en día puede valer decir “linux” para referirnos a un sistema operativo que funciona bajo el kernel Linux.

Cuando hablamos de Linux hay otro concepto que debemos tener en cuenta para poder entender su estructura y su funcionamiento. Linux no se podría haber desarrollado sin la influencia de los sistemas UNIX, y la división que se produce en el software al surgir el software propietario (o reestrictivo) y el software libre. Durante los años 70, las instituciones/empresas que desarrollaron el sistema UNIX decidieron poner fin al clima de intercambio libre que existía entre las comunidades académicas a la hora de compartir UNIX y trabajar en su constante mejora (a medida que pasaba por más manos, más ideas iban surgiendo para mejorar el código). Un grupo de desarrolladores se opusieron a esta nueva concepción del software como un elemento sujeto a la propiedad intelectual de concepción clásica. La idea fue desarrollar ellos mismos los programas que ya funcionaban en UNIX pero escribiéndolos desde 0. Se trataba de suplantar UNIX entero por un software alternativo pero igualmente válido. Como ellos mismos serían los autores, podrían crear una licencia de derechos de autor que no fuera tan restrictiva como la del software propietario. El trabajo de estos desarrolladores es altruista, y se nutre de miles de usuario de la comunidad que comparten su trabajo no remunierado, que compaginan con trabajos remunerados. Se pude afirmar que estos primeros desarrolladores, pioneros de lo que hoy en día entendemos como un sistema operativo con Linux, se dejaron las pestañas “por amor al arte”. El proyecto de liberar UNIX se materializó con GNU (que significa GNU is not UNIX). Crearon la licencia GNU como una manera de garantizar la libertad de su trabajo, para que siguiera desarrollandose en manos de la comunidad.

A principios de los años 90 el proyecto GNU prácticamente tenía realizadas todas las aplicaciones que necesitaba un sistema operativo para funcionar. Pero les faltaba la pieza clave, el kernel. Por motivos de elección el proyecto de GNU para un kernel (se llama Hurt) no estaba acabado. Explica Stallman que optaron por un código innovador en vez de intentar hacer un kernel al estilo tradicional, y tuvieron muchísimas dificultades. En esa misma época, un estudiante finlandés, Linus, desarrolló por su cuenta un kernel que unido a todas las aplicaciones “liberadas” por GNU permitían el funcionamiento más o menos estable de un sistema operativo. Había nacido GNU/Linux, y pronto comenzó su expansión por los círculos universitarios y profesionales.

A partir de entonces surgen muchos proyectos que deciden publicar su trabajo con licencias abiertas. Distintos proyectos ofrecerán conjuntos de programas que funcionan con Linux. Son las distribuciones.

Hoy en día hay muchas distribuciones Linux. Cada una de ellas puede incluir cualquier cantidad de software adicional (libre o no), como algunos que facilitan la instalación del sistema y una enorme variedad de aplicaciones, entre ellos, entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera.

La base de cada distribución incluye el núcleo Linux, con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software, como BSD, Xorg, Apache, MySQL, PostgreSQL, Perl, Python, PHP y KDE.

Usualmente se utiliza la plataforma XFree86 o la X.Org para sostener interfaces gráficas.

Más o menos creo que esto explica muy por encima lo que significa Linux. Probablemente he cometido errores, así que tampoco te fies mucho y si los detectas, por favor, háganmelo saber.

PD: Hay dos conceptos que no he explicado pero que resultan muy interesantes.

– Los sistemas basados en Linux comenzaron a popularizarse con la entrada en escena del proyecto Apache, el cual desarrollo un servidor http que hoy en día es el mayoritario de los servidores web a nivel mundial. Resulto de lejos la mejor opción para configurar un servidor multiusuario. La expansión de Internet provocaría su rapidísimo ascenso y su posterior salto a los sistemas operativos domésticos.

– El término Open Source nace cuando se pretende obtener aplicaciones comerciales para el software libre. Puesto a que no pueden obligar a pagar por el código, ofrecen asesoramiento y mantenimiento de sistemas. A la hora de llamar la atención de los inversores, el nombre de software libre (free software) no resultaba atractivo, por lo que se buscó un término alternativo que permitiera ofrecer a los inversores conceptos que no tuvieran nada que ver con “free”. La realidad no enseña que el concepto “free” significa en inglás tanto “libre” como “gratis”. Con el fin de eliminar toda referencia a “gratis”, se creo el concepto de Código Abierto (Open Source). Así otorgaron cobertura legal a aquellos programas que optaran por una licencia Open Source frente a una de software libre.

Definición de software libre (FSF)

Definición de software libre (Debian)

Definición de Open Source (Open Source Initiative)

Anuncios

Posted in info, linux, software | 3 Comments »

WebMail Notifier: Un notificador de correo webmail para Firefox

Posted by tanaceto en noviembre 28, 2007

Aun recuerdo la primera dirección de correo electrónico que tuve. No sé cuando sucedió, pero llegado un momento me encontré manejando varias cuentas de correo webmail tipo hotmail, yahoo, gmail, etc. No quería perder el rastro de los mails que aún, entre toneladas de spam, llegaban de “aquellos lejanos tiempos”.

Bien, para aquellos que así lo deseen existe WebMail Notifier, una complemento o add-on del Mozilla Firefox que nos comprueba si hay mensajes nuevos en estos buzones consumiendo pocos recursos, mostrandonos un sobre en la esquina izquierda inferior del navegador. Si configuras recordar contraseña (no lo hagas si eres un paranoico de la seguridad) al hacer click abre directamente nuestro buzón, facilitando en gran medida todos los trámites de acceso.

Una tonteria, pero pero te permite mirar varios buzones en menos tiempo. ¡Y el tiempo no es una tontería!

Posted in firefox, info, internet, software | Etiquetado: | 4 Comments »

Registrando nuestros trabajos en Creative Commons: ccPublisher

Posted by tanaceto en noviembre 28, 2007

Si estamos familiarizados con el concepto de cultura libre y hemos decidido incluir una licencia abierta de Creative Commons a nuestro trabajo creativo ahora podemos hacerlo de una manera sencilla, y compartir nuestros archivos en la gran biblioteca de material libre Internet Archive.

gg.jpg

Vamos a poner como ejemplo una fotografía.

1. Nos descargamos el programa de CCPublisher y lo instalamos.

2. Nos registramos en Internet Archive

3. Arbimos el programa y añadimos la fotografía. Especificamos el tipo de licencia Creative Commons que queremos y finalmente subimos el archivo a Internet Archive. Se nos habrá creado un espacio donde se alojará nuestro trabajo con su licencia correspondiente.

En unos pocos minutos podremos subir nuestras obras creativas con una licencia que permita a las demás personas acceder a ella sin problemas de derechos de autor. De todas formas si no quieres puedes no permitir que se hagan aplicaciones comerciales de tu obra.

Posted in cultura, info, internet, software | Leave a Comment »

Consejos para iTunes

Posted by tanaceto en noviembre 28, 2007

El popular reproductor de Apple es un programa bastante completo, pero su configuración por defecto trae activados determinados elementos que a mi juicio resultan molestos. También tenemos que estar pendientes de los resultados de sus actualizaciones, puesto que Apple es una empresa que barre mucho para su propia casa y en ese sentido tenemos que estar alerta.

ff.png

Aqui pretendo dar algunos consejos interesantes para usuarios con pocos conocimentos.

1. Lo primero es desactivar el “Apple Store”. Para ello vamos a Preferencias, y presionamos la pestaña de “Control Parental”. En ella desactivamos el iTunes Store. Ya no nos dará más el coñazo.

2. Otro elemento importante es determinar la carpeta de música del ordenador. iTunes por defecto te graba en una carpeta propia todo lo que reproduzcas en tu ordenador mediante el programa. Es una opción que realmente puede provocar serios problemas a usuarios noveles, porque sin darse cuenta puede estar grabando los archivos dos veces. En ese sentido vamos a Preferencias y presionamos sobre la pestaña “Avanzado”. En ella, dentro de “General” podemos determinar cual es la carpeta para música. También podemos desactivar la opción “Copiar e iTunes Music los archivos añadidos a la biblioteca”. Ya no tendremos los problemas que antes comentaba.

– Otro elemento interesante es saber que el iTunes te convierte cualquier archivo de audio que sea capaz de reproducir en determinados formatos. El que te viene por defecto es el .acc (solo tenemos que seleccionar la canción que queramos y con el botón derecho del ratón abrir el menú que nos permite cambiar el formato de la canción”.  Si queremos cambiar el formato al que se convierte el archivo, deberemos ir a Preferencias, dentro de la pestaña “Avanzado/Importación”. En ella seleccionamos formato y calidad.

– Desactiva todo aquello que no uses (iPod, Podcasts, etc).

– Como última nota recordar que si queremos acceder una dirección de audio streaming solo tenemos que ir a la sección”Avanzado/Abrir Secuencia”, y escribir la dirección pertinente.

Posted in info | 1 Comment »

Adium-PidGin/OTR: Seguridad (cifrado) para tus conversaciones IM

Posted by tanaceto en noviembre 28, 2007

En los programas de mensajería instantánea (como el msn messenger) debemos tener mucho cuidado con lo que escribimos, porque nuestras conversaciones quedan guardadas en grandes servidores. A la hora de pasarnos información sensible debemos tener en cuenta la seguridad. En este caso no hay nada tan espantoso a nivel de seguridad que el msn messenger. Carece de sistemas de seguridad enfocados en Microsoft, que es nuestra principal amenaza. Para ello voy a proponer un software de mensajería instantánea muy útil para usuario de Windows o de sistemas basados en Linux: El PidGin. (ex-Gaim). Su página oficial es esta.

a1.png

Lo primero que llama la atención de este programa multiplataforma (acepta muchos tipos de protocolo de conexión, como el msn, jabber, yahoo, gtalk, etc) es que es software libre, y que no acepta conexión de audio ni de video. Si pretendemos hacer esto tendremos que usar otros programas (como el skype, xmeeting, etc). Pero si solo nos interesa pasarnos texto, nos viene muy bien.

Las dos grandes ventajas a nivel de seguridad del PidGin es, en primer lugar que permite el uso del protocolo jabber, que de por si ya es bastante más seguro que el msn, por ejemplo. En segundo lugar podemos instalarle el plug-in OTR (off the record), que cifra nuestras conversaciones (del protocolo de conexión q estemos usando, como el msn, por poner un ejemplo).

a2.png

Para usuarios de OS X recomiendo el Adium, que ya viene con el OTR integrado en la instalación principal del programa.

a3.png

Tanto PidGin como Adium son programas muy sencillos de configurar, y no suelen dar problemas. Son bastante populares, por lo que tienen bastantes actualizaciones y su desarrollo funciona a buen ritmo.

Ya podemos empezar a dejar apartado el espantoso msn messenger y su publicidad integrada. Espero que les sirva de ayuda.

Posted in info, internet, redes, software | 1 Comment »

Hacer una página básica HTML con Dreamweaver CS3 (III): Crear un Sitio

Posted by tanaceto en noviembre 23, 2007

Cuando hayamos usado el Dreamweaver para hacer unas cuantas páginas, ya sabremos que hay que tener mucho cuidado en donde se guardan los archivos y carpetas, y cada vez que retocabamos un archivo asociado a nuestra web teníamos problemas. Para una gestión mucho más eficiente y actualizada es muy interesante crear un “sitio”, donde podremos trabajar más cómodamente e incluso configurar la conexión con nuestro servidor htttp para actualizar la web desde el Dreamweaver (la verdad es que yo prefiero usar programas distintos para diferencias el diseño de la web y el envío de la misma).
Bien, vayamos a lo nuestro: Abrimos el Dreamweaver y vamos a Site/New Site (Sitio/Nuevo Sitio). Se abre una ventana en la que vemos dos pestañas: Basic y Advanced. Como ya habrás podido imaginar, le damos a Advanced.

Dentro de Categoriy (categorías) vamos a Local Info:

j2.png

Introducimos el nombre del sitio y la carpeta donde se ubicarán los archivos relacionados. Yo suelo crear una carpeta para cada trabajo web que hago.

En Remote Info ponemos “None” en Access. Si queremos configurar la conexión con nuestro servidor http es aquí donde debemos hacerlo, pero yo uso programas independientes (como el cyberduck).

Lo demás lo dejamos tal y como nos viene. Ya tendremos creado nuestro “Sitio”. Podremos, con la columna de la izquierda, en la pestaña “sitios” modificar los archivos enlazados a nuestra web. Lo normal es crear un sitio para cada web que hagas.

ff1.png

Posted in html, info | 1 Comment »

SpyBot: “Seguridad” para Windows

Posted by tanaceto en noviembre 23, 2007

Siempre he sido bastante reticente hacia el software de seguridad. Soy de los que opinan que la seguridad informática, en la mayor parte de los casos, obedece a una necesidad de restringir el acceso a la información. Y como eso no me parece del todo adecuado, no me interesan la mayoría de los antivirus, auténticos candados cuya función mas típica es impedir que su sistema acabe reventado por alguno de los muchos scripts que circulan por la red.

Yo, personalmente comulgo con estos dos principios:

1.- La transparencia: La única forma válida que concibo para sobrevivir al futuro que viene es no tener secretos que así puedan llamarse. Con esto me refiero que cualquier email, convesación telefónica, etc bien puede considerarse un “asunto público” ya que el rastro de estas acciones ya esta quedando escrito en muchos archivos informáticos.

2.- La inestabilidad: Todo sistema informático esta abogado a ser inestable y esto, lejos de ser un inconveniente, representa una gran ventaja porque garantiza la continua evolución al poder trabajar sobre nuevas posibilidades, garantizando la regeneración y evolución.

Casi cualquier software de seguridad tendrá por objetivo justo lo contrario a estas dos premisas. Y dicho lo cual, recomiendo para un sistema windows:

El SpyBot, un programa del cual destaco su opción “residente” de TeaTimer, un icono que se sitúa en la barra junto al reloj y que saltará al detectar ejecutables, pop-ups y cosas así, permitiéndote aceptar o denegar esa acción, sistematizar la respuesta y cosas así. Importante como siempre actualizar. Puedes descargarlo en español aquí.

Y como opción para antivirus recomiendo usar AVG Free Edition, un antivirus que es posible pasar cada cierto tiempo si así nos sentimos “mas seguros”

Posted in info, internet, software, windows | 1 Comment »

Instalar archivos .bin en Ubuntu: daemontools-installer

Posted by tanaceto en noviembre 22, 2007

Si estas leyendo este post te habrás encontrado en la situación siguiente. Descargas un programa “de la web del autor”, lo descomprimes y aparece un metafísico archivo .bin …y la duda nos abruma. El sistema no sabe que hacer con él (¿donde esta nuestro .exe de toda la vida?…ohh que dificil es linux…): nada mas sencillo de solucionar.

synaptic01.jpg

En el gestor de paquetes synaptic, por ejemplo, buscaremos daemontools-installer y lo instalaremos. Una vez hecho esto (y cerrado synaptic si lo abriste) podemos hacer doble click sobre un archivo .bin Con un poco de suerte veremos una ventana en la que se nos pregunta que queremos hacer con el archivo.

daemontools-installer01.jpg

en este caso el programa a ejecutar es el AutoScan, bonita aplicación para monitorizar redes (y con entrañable corazón de bienvenida al instalador).

daemontools-installer02.png

– Otra posibilidad: en la consola, situate en el directorio donde esté el archivo.bin (con cd y cd ..) y ejecuta sh archivo.bin

– Otra mas: en la consola, situate en el directorio donde esta el archivo.bin y ejecuta, con “poderes de superusuario” (sudo):

chmod 777 -f NombreDelArchivo.bin
 ./NombreDelArchivo.bin

Posted in info, linux, software, ubuntu | 62 Comments »

InfraRecorder: Graba CD y DVD con software libre en windows

Posted by tanaceto en noviembre 20, 2007

¿Buscando software para grabar cds y dvds para windows? InfraRecorder bien puede ser la solución. Simple interfaz gráfica, sencillo e intuitivo funcionamiento y con prácticamente todo lo que le podemos pedir a un programa de este tipo. Monta imágenes ISO sin mayor complicación, datos, etc. Muy recomendable. Y como no software libre. Aquí dejo una impresión de pantalla.

InfraRecorder

Posted in info, software, windows | Leave a Comment »

Algunos programas de software libre para OS X

Posted by tanaceto en noviembre 16, 2007

Aquí he encontrado una lista de software libre para OS X de fácil configuración dividido por áreas temáticas. La verdad es que es bastante útil, y ya he probado la mayoría de los programas que salen ahí.

h4.png

La lista se encuentra en Open Source Mac.

Posted in info, mac, software | Leave a Comment »

Tv en tu ordenador: Zatoo

Posted by tanaceto en noviembre 16, 2007

ZATTOO ES AHORA DE PAGO. RECTIFICO MI POST NO RECOMIENDO SU INSTALACIÓN

Hay varias herramientas válidas para poder ver la televisión mediante una conexión a Internet desde nuestro ordenador. Hablaremos aquí del programa Zatoo. Es un programa que utiliza P2PTV para funcionar.

h2.png

La configuración es realmente sencilla. Vamos a la página web de Zatoo y nos registramos. El nombre de usuario debe ser una cuenta de correo activa (no te recomiendo que uses la tuya, sino que uses una cuenta creada precisamente para este tipo de registros, y que la misma no contenga información personal). Nos descargamos el programa, lo instalamos y nos registramos.

h1.png

h3.png

Posted in internet, linux, mac, software, windows | 3 Comments »

Amule: Emule para Mac y Linux

Posted by tanaceto en noviembre 15, 2007

La versión libre del programa P2P Emule para sistemas basados en Linux y para OS X de Mac es el Amule. En este post usaremos como ejemplo la versión para OS X, pero es igual que las basadas en Linux e incluso que la de Windows XP. Lo que pretendo es explicar muy por encima los pasos necesarios para configurar el programa con el único fin de ponerlo a funcionar.

Lo primero es descargar la versión correspondiente e instalarla.

Una vez hemos abierto el programa por primera vez debemos acuidr, como siempre, a preferencias del mismo.

14.png

En Connections podremos introducir límites a la velocidad de descarga (útil cuando queremos usar Internet mientras descargamos archivos) y de subida (el sistema premia a los usuarios que suben mucho dándoles ventajas en la descarga). También nos especifica los puertos TCP y UDP que hay que redireccionar (bueno, si ponemos otros no pasa nada, mientras coincidan programa y router) en nuestro router (si usamos modem no hay problema).

23.png

Para redireccionar deberás acceder a la configuración http de tu router e introducir la información. Si no sabes cómo busca consejo en adslayuda o utiliza un buscador con el nombre de modelo de tu router y las palabras “redireccionar puertos”. Seguro que encuentras algo.

Otro elemento interesante es Directories. En ella determinaremos en qué carpeta se descargan archivos y qué carpeta comparte archivos. Por defecto crea una.

33.png

Aceptamos y tras configurar correctamente el router reiniciamos el Amule. Nos bajamos la lista de servidores y accedemos al que estimemos más oportuno.

aa.png

Conectamos también la red KAD y el programa ya está listo para funcionar. Cuidado con lo que se bajan. Con el siguiente menú controlarán todo el programa.

5.png

Posted in info, internet, linux, mac, redes, software | 3 Comments »

Un editor de imagen libre para OS X, Windows y Linux: Gimp

Posted by tanaceto en noviembre 15, 2007

Normalmente siempre he usado el Adobe Photoshop como programa para tratar imágenes. Hay que reconocer que es un software excelente, con múltiples prestaciones y ventajas, pero tiene un gran inconveniente: es software propietario. Ya hemos hablado en otras ocasiones de las ventajas del software libre frente al software propietario. Siguiendo esta línea les recomiendo el editor de imágenes Gimp, software libre de calidad para tratar imágenes. Su página oficial es la siguiente.

Para instalar el Gimp (al igual que el Open Office u otras herramientas diseñadas inicialmente para sistemas basados en Linux) necesitaremos el entorno gráfico X11. Para instalarlo deberemos acudir al CD1 de instalación del propio OS X. Dentro hay una carpeta que se llama “Optional Install”, donde encontramos la posibilidad de instalarnos el X11 (recuerda actualizar el sistema una vez instalada la aplicación. También podemos descargarnos directamente el programa.

13.png

Con el X11 en el equipo deberemos bajarnos la versión para OS X del Gimp, y una vez desacargada solo tenemos que instalarla.

22.png

Posted in info, mac, software | Leave a Comment »

Comandos básicos para sistemas basados en Linux (para terminal)

Posted by tanaceto en noviembre 14, 2007

He encontrado una lista de comandos linux básicos interesante para terminal. Espero que sea de ayuda. La referencia es la siguiente.

fwunixref_es.jpg

Posted in info, linux, software | Leave a Comment »

¿Qué son los DNS?

Posted by tanaceto en noviembre 13, 2007

Uno de los datos que tenemos que tener en cuenta cuando intentamos conectar un ordenador a Internet son los DNS. Hemos hablado en otras ocasiones sobre las direcciones IP, y también sobre la dirección IP externa que nos suministra nuestro ISP para navegar por Internet. Esa dirección será nuestra seña de identidad. De todas formas es bastante complejo aprender combinaciones de números como direcciones personales de cada ordenador conectado. Para evitar esta situación se utilizan los DNS. Son ordenadores conectados 24 horas a Internet y que cumplen la función de asignar a un nombre de dominio (www.ejemplo.com) una dirección IP estática (57.48.56.132, por ejemplo). Si no asignamos unos DNS correctos, el ordenador no podrá saber qué hacer cuando le solicitemos acceso a un nombre de dominio.

Los DNS normalmente se configuran en la propia configuración personal de cada ordenador. También la configuración del router te suele dar la opción de introducir DNS para los usuarios de esa LAN. Para evitar fallos se suelen poner dos DNS, un principal y otro por si la principal falla en algún momento.

Normalmente son las ISP las que te dicen que DNS debes poner, pero en verdad puedes introducir los que quieras (siempre que sean válidos). No por estar más cerca de tu casa geográficamente tiene porqué acceder más rápido. En cualquier buscador de Internet puedes encontrar un gran número de DNS válidos.

Debemos saber que cuando introducimos los DNS correspondientes, lo que estamos usando en verdad es una aplicación cliente de DNS, que solicita la información a una aplicación servidor DNS. Lo que hacemos al introducir un DNS es acudir a un ordenador que tiene un programa servidor DNS con los datos de las equivalencias entre nombres de dominios y direcciones IP. Nuestro cliente DNS se descarga esa información y redirecciona directamente.

Si queremos saber qué nombre de dominio corresponde a qué dirección IP solo tenemos que usar el comando “ping” desde nuestra terminal

Posted in info, internet, redes, software | Leave a Comment »