Mostrando entradas con la etiqueta informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta informática. Mostrar todas las entradas

04 julio 2008

Si tienes tarjeta Citibank ten cuidado

Citibank no ha hecho público el alcance que ha podido tener en sus clientes un grave problema de seguridad que, al menos, ha ocurrido entre Octubre del año pasado y Marzo de este. Así que si tienes tarjeta con este banco lee atentamente y revisa tus cuentas por si acaso.

En las comunicaciones bancarias el elemento que se considera que debe estar más seguro es, lógicamente, el número PIN. Para asegurar la seguridad de dicha transmisión y posibles accesos no autorizados estos números deben guardarse fuertemente encriptados. Pues resulta que Citibank no hace lo propio con esos números. Se ha sabido después de descubrir que alguien ha conseguido los números PIN y las cuentas asociadas de no se sabe cuanta gente durante todo ese tiempo.

Y para ello no han tenido que acercarse a ningún cajero. No han usado métodos clásicos, como poner cámaras, ni poner aparatitos que guardasen las pulsaciones ... no, no. Lo han hecho aún mejor. No se sabe exáctamente qué fallo han aprovechado pero han accedido a los servidores de la compañía, han copiado los datos y aquí no ha pasado nada. No se sabe si han podido acceder a través de otro equipo de la misma red, si han instalado algún tipo de software espía ... Lo único que se sabe es que no han dejado ningún rastro de su identidad.

P.D. Todos los servidores ejecutaban sistemas operativos de Microsoft, Windows.

22 junio 2008

Spore. Un juego que dará que hablar.

Hace algún tiempo, Moisés os hablaba de un juego, llamado Spore, que está bastante bien.
Ayer conseguimos que arrancara en mi ordenador y la verdad es que, sólo el editor de personajes, ya es un espectáculo.
Nos ha dado un juego en casa... te permite hacerte tu propio animalillo y transformarlo como quieras, tamaño, ojos, patas... una risa...

Tengo un primo muy creativo que, incluso ha hecho a su propio hermano, y le ha salido clavado!

Anoche estaba trasteándolo yo y me salió algo que me recuerda a un buen amigo... así que, ahí tenéis la chorrada del día.

Oca! va por tí!!



Actualización: Os pongo un vídeo en el otro blog para los que les guste Half-Life. Allí veréis algunas criaturas de ese juego representadas en el Spore.

20 junio 2008

Por fin se han dado cuenta

Stuart McKee es un trabajador de Microsoft encargado de gestionar las relaciones de la empresa con todo el sistema público americano. Hace poco tuvo unos minutos en una conferencia de Red Hat en Boston. Y digo algo así:

"ODF ha ganado cláramente. Nosotros vendemos software para la vida (traducción literal, no estoy seguro qué quiso decir aquí). No fue posible implementar el manejo de ODF en mitad de nuestro ciclo de desarrollo. No pudimos hacerlo durante el desarrollo de Office 2007. Ahora estamos mirando adelante e intentamos hacer algo más que un traductor (de ODF a OOXML)."

En otras palabras. Parece que al menos uno de los directivos de Microsoft ha dado la victoria en el campo de los formatos ofimáticos al utilizado (entre otros) por la suite ofimática gratuita OpenOffice. Se supone que durante el año 2009 aparecerá un Service Pack para Office 2007 en el que se incluirá de forma nativa el soporte para ODF. De esta forma podremos leer y escribir directamente en este formato. ¿ Será bastante para cortar el crecimiento de OpenOffice ?
Página original

19 junio 2008

El primer ordenador

Cualquiera que haya estudiado informática habrá leído multitud de veces que el primer ordenador digital se llamaba ENIAC. Si no sabes lo que es pero te interesa sigue el enlace, si ni te interesa mejor no sigas leyendo :)

Pues estáis equivocados. En realidad el primer ordenador se construyó en Berlín (bonita ciudad) cuatro años antes que el ENIAC. Funcionaba con relés en vez de con válvulas de vacío. Este ordenador, llamado Z3, se parecía más a los actuales de lo que nunca se pareció el ENIAC. Puesto que mientras el americano usaba aritmética decimal el alemán usaba aritmética binaria como los actuales.

El constructor del Z3 plantó muchas de las ideas que actualmente se utilizan como base de la informática. Planteó la idea de tener una memoria interna donde se almacenasen los programas a ejecutar. Pero esa idea fue rechazada por los financiadores del proyecto.

Los dos siguientes saltos en computación no llegaron tampoco a los Estados Unidos (como a ellos les gustaría) sino que se quedaron en el Reino Unido.

Pulsar en la imagen ver la original

Con el primero llegó la implementación de la idea de guardar los programas dentro del ordenador. Este honor le correspondió al ordenador recreado en parte en la fotografía. Como véis ocupaba bastante más que el ordenador que tenéis en vuestra habitación. Pero ya tenía RAM (aunque solo eran 32 palabras de 32 bits cada una) y una velocidad de 1,2 milisegundos por instrucción. Para que os hagáis una idea cualquier calculadora de bolsillo actual tiene más potencia de lo que tenía este. Construído en Manchester puso a esta ciudad como la cumbre de la modernidad allá por 1948.

Aunque le duró solo un año hasta que en Cambridge se construyó el siguiente adelanto. El EDSAC fue el primer ordenador que, además de guardar los programas, tenía almacenadas las órdenes (instrucciones) que podía realizar. Esta máquina también tuvo el honor de ser la primera que ejecutó un juego. En concreto un tres en rayas que se mostraba en una pantalla a base de tubos catódicos y que se llamo OXO.

Como han cambiado las cosas desde entonces ...

16 junio 2008

Firefox 3. Novedades (2)

Gestor de descargas

Firefox 3 incluye un nuevo gestor de descargas que intentará suplir las muchas deficiencias que trae el incluido en la versión anterior. Sobretodo comparado con el incluido en Opera o los suministrados gratuitamente por terceras empresas.

La nueva ventana tiene menos botones aunque no menos opciones. Un botón para limpiar completamente la lista y la opción de realizar búsquedas son las únicas opciones visibles a simple vista que nos ofrece. Sin embargo si presionamos sobre alguna entrada con el botón derecho veremos que nos ofrece la posibilidad de borrar ese elemento, de abrir la carpeta donde se ha guardado o copiar la ruta desde donde se ha bajado.

Hablando de la lista, ahora además del nombre nos mostrará el tamaño descargado, el lugar desde donde se ha descargado y el momento en que se hizo la descarga. Dependiendo de cuándo se hizo la descarga nos mostrará la hora, nos podrá decir algo así como "Jueves", "Martes" o, directamente "15 Mayo". Mucho más intuitivo y fácil de seguir.

Además mientras estamos descargando algo nos ofrece la posibilidad de pausarlo para volver a descargarlo más tarde. Algo que se echaba en falta. Como última nota, también mientras se produce una descarga veremos como en la parte derecha de la barra de estado nos muestra un texto diciéndonos las descargas que tenemos activas así como el tiempo estimado que le queda a la descarga. ¿ O prefieres ver cómo se va descargando ?

Zoom
Si habéis usado la versión anterior puede que conozcáis (o deberíais conocer) la posibilidad de hacer zoom en la página que estéis viendo. Muy útil para ver páginas que están diseñadas para otras resoluciones o si quieres verlas desde lejos. La mejor forma de lograrlo es usando las teclas Ctrl + o Ctrl - (para aumentar y disminuir respectivamente el zoom). En esta versión se ha hecho algo aún mejor. Ahora cuando haces zoom no se hace tan solo del texto. Ahora se hace zoom de todo el contenido, incluídas las imágenes. Además se guardará nuestra preferencia para esa página y la próxima que la cargemos lo hará con el nivel de zoom en que la dejamos. Para ver los resultados nada mejor que probarlo.

Marcadores
Hasta ahora el mantener un sistema donde guardar las páginas que más nos gustan tenían dos graves problemas. Si querías mantenerlo todo bien organizado para encontrarlo después te hacía falta tener claro cómo guardarlas para encontrarlas después. Si querías hacerlo rápido sin ninguna clasificación en cuanto guardases 20 ó 30 páginas la lista se volvía inmanegable. Firefox 3 incluye dos mejoras que te harán cambiar tu forma de navegar.

La primera viene de la forma de almacenar las páginas. No tendrás que abrir ningún menú ni recordar ninguna tecla para hacerlo. Tan solo tienes que dirigirte a la barra de direcciones y pulsar en la estrella (la que se ve en el gráfico de la izquierda). Con esto se quedará almacenada la página en una lista de marcadores sin identificar. Así de sencillo. Si queremos añadirle más información tan solo debemos volver a pulsar sobre la estrella. Esto nos permitirá añadirle más información de dos formas diferentes. La primera como se hacía hasta ahora, especificando la carpeta donde queremos almacenarla. Y la segunda, mucho más potente, nos permitirá añadirle etiquetas separadas por comas. De estas etiquetas nos podremos aprovechar con la siguiente novedad.

Barra de direcciones
La barra de direcciones es completamente nueva. Al empezar a escribir te mostrará las páginas que mejor reflejen lo que estás escribiendo.

Antes te mostraba las páginas que empezaban con ese texto. Ahora te hará la búsqueda por cualquier parte de la dirección, por cualquier parte del nombre de la página (el título que aparece cuando está abierta) o por las etiquetas de las que he hablado antes.

Es decir, no solo buscará en el historial de las páginas que hemos visitado sino también en las páginas incluídas en los marcadores. De esa forma aprovecharemos las etiquetas que le hemos indicado antes. Al escribir una de dichas etiquetas nos mostrará todas las páginas que la contienen.

Actualización: He puesto un enlace en la cabecera del blog y en la sección de Informática donde podréis encontrar unos trucos un poco más avanzados para este estupendo navegador.

XNeat. O como añadir a Windows lo que le hace falta

XNeat es un programa completamente gratuito y muy liviano (te ocupará poco espacio en memoria cuando lo estés ejecutando) que te permitirá hacer algunas de esas cosas que después de usarlas dices: ¿ cómo pude trabajar antes sin esto ? Algunas de ellas se pueden utilizar desde hace mucho tiempo en otros sistemas (como Linux). También dispone de alguna que otra cosilla que puede venir bien ocasionalmente.

Una vez instalado y ejecutado tendréis la posibilidad de, pinchando con el botón derecho o el central en la barra de título de la ventana que queráis, cambiar la transparencia de esa ventana. Así mismo podréis establecer cuándo debe mostrarla (al pasar el ratón por encima, al recibir el foco) o incluso que los clicks del ratón la atraviesen. Y, además, decirle que ponga esa ventana siempre encima de las demás. Si alguna vez habéis tenido que escribir algo de una página web os podéis hacer una idea de la ventaja que esto conlleva.

No más ir de ventana en ventana (o de pestaña en pestaña). Tan solo dejáis una ventana encima medio transparente para poder leer lo que hay abajo y ya está.

Además tenéis la posibilidad de añadir estas funciones presionando teclas en concreto (por defecto, Win + Espacio). Así os ahorráis tener que usar el ratón. Otras cosas que podréis hacer es cambiar los botones de la barra de tareas arrastrando y soltando, mandar ventanas directamente a la bandeja del sistema (donde está el reloj) o cambiar la prioridad de los procesos (muy útil si vas a dejar desfragmentando el disco duro y te vas a tomar un café, a mayor prioridad, más rapidez).
Para bajarlo

06 junio 2008

El asalto de Asus

Si hace poco os hablaba sobre unas placas base de Asus que podrían cambiar la forma de utilizar los ordenadores, hoy os traigo otra noticia del mismo fabricante que, igualmente, puede atragantársele a más de uno.


El Eee Monitor es un nuevo cachivache que se unirá a la familia de nuevos dispositivos de Asus. Todos ellos con la idea de aprovechar las virtudes de Linux y la nueva línea de micros de la firma Intel. Estos micros fueron diseñados pensando en dispositivos mucho más limitados y pequeños. Pero el uso de Linux consigue que puedan usarse para un espectro mucho mayor de usos.

El aparato en cuestión incluirá en un monitor de 19 a 21 pulgadas todo el hardware necesario para utilizarlo como un ordenador o como un televisor (puesto que incluirá una capturadora de televisión). Todo esto partiendo de un precio de $500 (veremos cómo se queda en el mercado europeo). Se supone que competirá con los equipos de Apple ($1200), de Gateway ($1300) y con los Dell ($1500) que tienen una apariencia similar. Por cierto, también consumen mucha menos energía que los equipos "normales".

Saldrán a la venta a partir de Septiembre. Seguidos después por un televisor LCD con las mismas características pero esta vez de 42 pulgadas.

¿ Os compraríais uno de estos ?
Página original

03 junio 2008

Oferta de trabajo

Análisis patrocinado por Zync.es

Hace no demasiado tiempo os hablé de una agencia de viajes on-line que tenía una amplia gama de hoteles llamado Destinia. Hoy no os voy a hablar de esas ofertas, pero sí de la compañía en si.

Parece que les están yendo bien las cosas y necesitan un nuevo programador para sus oficinas en Madrid. Si eres programador, conoces PHP, vives (o no te importaría vivir) en Madrid y estás buscando trabajo te cuento lo que están buscando por si te interesa. Recuerda que si entras gracias a mi me lo podías decir (al menos para sentir que te he echado una mano).

Necesitarás ser Ingeniero Técnico, tener una experiencia demostrable de 2 años usando PHP y MySQL en algún proyecto de envergadura en Internet y, por supuesto, ya que se trata de una empresa relacionada con agentes extranjeros, deberás tener un buen nivel de inglés. No dicen nada de otros idiomas pero estoy casi seguro que te ayudará saber alguno más.

Si además has estado relacionado/a alguna vez con páginas de turismo, vuelo o sistemas de contabilidad tendrás más puntos para entrar. También te ayudará el tener conocimientos de UML, XML, Javascript, Ajax y Linux.

Ofrecen un contrato por obra a jornada completa renovable en indefinido cerca del metro Gran Vía. Si te parece interesante y pero quieres tener más información puedes acceder aquí para informarte.

Y si no te interesaba ese puesto también buscan un/a agente de viajes. Por si te gusta más la idea.

01 junio 2008

Estos americanos ...

Antes de seguir leyendo mirad el vídeo ... ... ... bueno, supongo que ya lo habréis hecho. Para aquellos que no lo hayan entendido, os cuento. Un grupo desarrolla un entorno inmersivo de realidad virtual donde a una persona con hábitos un tanto irrefrenables a la bebida (que es alcohólico vaya) se le "mete" en una fiesta donde puede ver e incluso oler algo parecido a lo que se vería y olería en una fiesta real. Según dicen los que lo han desarrollado, así el paciente podrá saber si está preparado para salir al mundo real y enfrentarse a una situación parecida.

Sin embargo, como bien dicen otros, el paciente, por muy bien hecho que esté, sabe que está en la terapia. Así que actuará acorde a la situación. Le dará una falsa ilusión de seguridad que puede ser aún peor que los remedios tradicionales. Eso sin contar con la pasta que se habrán gastado para crearlo.

24 mayo 2008

Menos cables

Con lo feo que quedan los cables desperdigados por ahí esto puede ser la solución definitiva para los despachos u oficinas varias. Igual también para casa.

Dentro de la misma mesa se integran perfectamente todos los componentes del ordenador. Que necesitas ampliación, abres la mesa y a añadir o cambiar lo que te haga falta. ¿ Será por sitio ?

Lo malo es que el metal queda un poco frío. Igual en madera ...

Más información

17 mayo 2008

Placas base Asus

Asus tiene pensado sacar al mercado todas sus placas base con un sistema que hasta ahora solo tenían las de la serie P5E3 Deluxe de gama alta.

Con este sistema podremos disfrutar en tan solo 3 segundos de un navegador web y acceso vía Skype con nuestros contactos. Sin necesidad de instalar nada. Sin necesidad de esperar a que arranque el Sistema Operativo. Sin preocupaciones de virus. Y, también viene bien, gastando mucho menos en electricidad, puesto que no hace falta mover ningún disco duro para que funcione. Todo integrado dentro de la propia placa base.

Aún no se sabe nada de fechas. Pero las placas con Splashtop (es así como se llama el sistema) te permitirán usar tu equipo en el momento en que lo necesites. No tendrás que dejarlo encendido porque tardas más en apagarlo y encenderlo de lo que vas a estar fuera.

09 mayo 2008

A pedir se ha dicho

He encontrado una interesante iniciativa a la que, por supuesto, me he inscrito. Os animo, y espero que todos lo hagáis, a que os apuntéis con la misma urgencia.

La iniciativa pretende que en la Unión Europea todos los parlamentarios puedan ver y usar documentos en formatos completamente libres y que para ver las emisiones del parlamento europeo no te veas forzado a usar el Windows Media Player.

Aunque pueda parecer una tontería y puede que algunos veáis eso de Europa como algo muy lejano (yo me considero un europeísta convencido) sería un primer paso para que se llegase a la misma solución aquí en España. ¿ Y por qué tanta importancia a eso de los documentos ?, diréis.

Pues bien. Ahora mismo si necesitas mandar cualquier cosa a una administración (sea del nivel que sea) o tienes que leer algo emitido por una de ellas puedes usar el formato PDF o el de Microsoft Word. El primero puedes leerlo con un programa gratuito y generarlo con distintas soluciones.

El segundo, sin embargo, tiene la particularidad que pertenece a una empresa que cobra una pasta gansa por su uso. A mucha gente le da igual porque se lo instala pirata y ya está. Pero yo prefiero no tener que incurrir en un delito ni que me impongan otro impuesto (por comprar ese programa) habiendo soluciones igual de válidas y completamente gratuítas.

Así que lo dicho, a firmar se ha dicho. Aquí.

07 mayo 2008

Qué hacer con los pantallazos azules

El único pantallazo bonito
Si alguna vez habéis visto como os desaparece todo lo que teníais en la pantalla y habéis recibido a cambio una pantalla azul con un montón de texto casi indescifrable seguramente os habréis sentido frustrados (sobretodo si teníais cosas por guardar) y posiblemente os habréis acordado de la familia (natural y política) de Bill Gates.

Pues aunque no lo parezca esa pantalla os puede ayudar mucho a resolver el problema. Coged papel y lápiz (sí todavía existen), fijaros en la pantalla. Apuntad lo que os aparece justo entre "Se ha detectado un problema" y "Si es la primera vez ...". Cuando reiniciéis el equipo abre San Google. Y buscad cualquier combinación de las palabras que te han aparecido en el error y BSOD (palabra muy técnica que viene del inglés The Blue Screen Of Death). Si no encontráis nada que pueda ayudaros allí podéis comprobar varias cosas.
  1. ¿ Se ha instalado algún nuevo driver ?

  2. Puede que ese driver sea el culpable. Id al Administrador de dispositivos, buscad el dispositivo para el que habéis instalado el driver, en las propiedades id a la pestaña Controlador y usad la opción Volver al controlador anterior.
  3. ¿ Se ha instalado algún dispositivo nuevo ?
    Id a la página web del fabricante del dispositivo y bajaros un nuevo driver.
  4. Comprobad la memoria RAM
    Algún pequeño defecto en un módulo de la memoria RAM puede hacer que todo el ordenador falle. Por eso es recomendable que comprobéis exahustivamente la memoria RAM con algún programa destinado a tal propósito. Podéis usar la herramienta Memtest86. Tan solo debéis grabar la imagen, reiniciar el equipo y seguir las instrucciones.
  5. Comprobar el registro
    La culpa puede ser, por supuesto, del mal diseño del registro de Windows. Así que recuerda que de vez en cuando deberíais hacerle una pequeña limpieza (precedida de una copia de seguridad del mismo por si acaso). Podéis usar la excelente herramienta EasyCleaner para ello.
  6. Si llegados a este punto aún no habéis solucionado nada solo os queda un paso: llevadlo a un profesional (o formatear/recuperad la instalación de Windows). Porque lo queráis o no, hay cosas que escapan a la comprensión de los simples mortales.

28 abril 2008

Apache, Windows Server y Firefox

Si hay un problema que se presenta una y otra vez al hacer páginas webs para las Intranets corporativas ese es la validación de usuarios. Mantener una base de datos diferente para cada aplicación diseñada es una tortura. Mantener una tabla de usuarios para un tipo de aplicaciones un suplicio. Sobretodo para los usuarios que, una y otra vez, tienen que recordar y cambiar más y más claves. Lo que provoca múltiples puntos de perdida de seguridad. Es fácil ver notitas con las claves de entrada a las aplicaciones que tanto trabajo nos ha costado asegurar.

Sin embargo, ¿ para que mantener una tabla con los usuarios si ya tienen que validarse cada vez que acceden al ordenador ? Si el Sistema Operativo ya tiene un servicio de gestión de usuarios ¿ para qué reinventar la rueda ?

En redes con servidores Windows podemos solucionar fácilmente el problema usando las características de autenticación a través de los módulos SSPI. Con este módulo permitimos que Apache realize la validación usando los módulos de seguridad proporcionados por Windows Server. Para ponerlo en marcha debemos añadir estas líneas al archivo de configuración de Apache:
LoadModule sspi_auth_module modules/mod_auth_sspi.so
<ifmodule c="">
<location protected="">
AuthName "A Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
require valid-user
</location>
</ifmodule>
Una vez realizado esto y reiniciado nuestro servidor podremos obtener el nombre del usuario usando estos métodos desde PHP:
if (isset($_SERVER['REMOTE_USER']))
{
// REMOTE_USER está formado por
// dominio\usuario
$usuario = substr (strrchr ($_SERVER['REMOTE_USER'],
'\\'), 1);
}
Con esto no podrá entrar al servidor quien no esté logueado en dicha máquina. Con esta solución desde Internet Explorer la entrada para el usuario será transparente. Sin embargo, desde Firefox verá que le pide un usuario y una contraseña. Como será difícil explicarle por qué tiene que volver a meter la misma contraseña que al principio será mejor configurarle Firefox para que entre directamente igual que hace Explorer. Para eso abrimos la configuración de Firefox con
about:config
Y buscamos esta línea para cambiar:
network.automatic-ntlm-auth.trusted-uris
Donde pondremos la dirección del servidor con el que tiene que hacer la validación. Y ¡ voilá ! Un problema menos.

08 abril 2008

Un nuevo cable para gobernarlos a todos

VESA, por si no te suena el nombre, es una asociación internacional que lleva años encargándose de definir distintos estándares relacionados, principalmente, con la transmisión de vídeo en los ordenadores.

Ahora están detrás de un nuevo estándar llamado DisplayPort que podrá simplificar la conexión de los monitores, disminuir el número de cables en ciertos escenarios, aumentar la calidad y disminuir el número de conectores que podemos encontrarnos hoy en día.

Este conector está pensado para substituir a los cables DVI y esperan que a los vetustos aunque aún en auge cables VGA.

El conector es bastante parecido en su tamaño a los USB aunque no tendremos que preocuparnos por equivocarnos a la hora de introducirlo en uno de esos conectores (aunque seguro que alguno es capaz de hacerlo). En la imagen que acompaña se puede ver el tamaño comparado de los dintintos conectores.

La que veo como mayor ventaja es que podremos conectar varios monitores al mismo equipo usando un único cable. Eliminando la necesidad de tener varias salidas de vídeo del equipo con sus consecuentes cables. Además, el estandar ya aprobado indica que no tendremos que desechar nuestros actuales monitores, televisores o proyectores puesto que existirán conversores tanto para salida DVi, HDMI como VGA.
Página web de DisplayPort

26 marzo 2008

El error que nunca debió suceder

04 marzo 2008

¿ Quieres uno ?

Esta entrada va especialmente para el marido de una compañera de estudios. Ella sabe quién es :) ¡ No se te ocurra enseñarle esto !

Mira que sitio más chulo para meter el ordenador:

Así que si te sobra (o a quien sea) me puedes regalar uno así :)

Más fotos y página original

La evolución de Nintendo

28 febrero 2008

Un poco de historia gráfica

Hace años (parece la prehistoria) los ordenadores tan solo podían representar objetos simples (líneas, cuadros, círculos ...). Después empezaron a representarse objetos 3D sencillos (cubos, tetraedros, ...). Sin embargo no existían herramientas como las que tenemos actualmente para diseñar objetos complejos. En aquellos primeros años si querías mostrar cualquier cosa tenías que hacerlo de una forma un poco más .... matemática. Básicamente tenías que escribir un archivo de texto con los puntos que correspondían a cada uno de los vértices que representan al objeto en cuestión.

Cuando querías dibujar un cubo era fácil. Para describir casi cualquier otra cosa era cuestión de coger un papel, un lápiz e intentar sacar (a ojo) los puntos, aristas y vértices que describían lo que querías representar.

Y uno de los primeros objetos que se representaron de esta forma fue una tetera junto con el resto de servicios (varias cucharas y varias tazas con sus correspondientes platitos). Lo curioso del asunto es que en muchos de los programas de diseño en 3D que tenemos actualmente disponen, en la sección de figuras básicas, de cubos, cilindros y otras figuras geométricas junto con una tetera. Esa tetera es aquella "esculpida" a mediados de los años 70 que tuvo tanto éxito entre los gurús del mundillo gráfico.

Todo este "rollo" viene a que he encontrado una foto de esa tetera original que aún se conserva (como oro en paño) en el Museo de Computación de Boston. Y esto es lo que quería mostraros, un trocito de la historia que llevó hasta, por ejemplo, El Señor de los Anillos.

Más información

27 febrero 2008

Consejos para usuarios de UNIX

Esta entrada es para todos aquellos usuarios que tienen que sentarse alguna vez delante de la consola de algún sistema operativo de la familia UNIX. Y para todos aquellos que no lo han hecho nunca para que se den cuenta porque encontramos tantas diferencias y preferimos un UNIX a otros sistemas operativos.

Truco 1: Creación de árboles de directorio
En vez de ir directorio a directorio e ir creando cada uno de los que necesitamos, el comando mkdir (encargado de crear directorios) tiene varias posibilidades para acelerar este trabajo.
Con la primera diremos que nos cree todo el árbol de una vez:
~ $ mkdir -p tmp/a/b/c
La segunda nos sirve para cuando el árbol tiene varias ramas y la forma anterior se nos queda un poco corta. Lo podremos solucionar de esta forma:
~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
De esta forma indicaremos de una sola vez toda la estructura ahorrándonos unos cuantos minutos cambiando de directorios.

Truco 2: No muevas más archivos de los necesarios
Si para descomprimir un archivo tar o tgz primero lo mueves al directorio donde quieras que se extraiga este truco te vendrá genial. Porque en realidad no hace falta hacerlo. Puedes indicarle dónde quieres que se extraiga de esta sencilla forma:
~ $ tar xvf -C tmp/a/b/c nuevoarc.tar.gz

Truco 3: Ejecutar un comando solo si otro se ha ejecutado correctamente
En UNIX por norma cuando los comandos o programas finalizan correctamente devuelven 0. Teniendo esto en cuenta se creó el operador &&. Este ejecuta el comando que le sigue solo si el anterior a devuelvo 0. Como en este ejemplo:
~ $ cd tmp/a/b/c && tar xvf ~/archivo.tar
Esta instrucción extraerá el archivo solo si el directorio indicado existe.

Truco 4: Ejecutar un comando solo si otro comando no se ha ejecutado correctamente
El operador || hace justamente lo contrario al anterior:
~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c
En este ejemplo se crearía el directorio si no existiese previamente.

Uniendo los dos trucos anteriores podría hacerse un comando como este:
~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c && tar xvf -C tmp/a/b/c ~/archivo.tar
Si el directorio no existe lo crearía. Y si la creación no ha dado ningún error o si el directorio ya existía descomprimiría el archivo.

Truco 5: Hay que tener cuidado con las comillas
El hecho de la misma potencia de la consola de UNIX hace que haya que tener cuidado con lo que se pone. Como la consola expande automáticamente las variables es conveniente encerrarlas siempre dentro de comillas a menos que se sepa bien lo que se quiere hacer. Fijaros bien en este ejemplo:
~ $ ls
tmp/a b
~ $ VAR="tmp/*"
~ $ echo $VAR
tmp/a tmp/b
~ $ echo "$VAR"
tmp/*
~ $ echo $VARa

~ $ echo "$VARa"

~ $ echo "${VAR}a"
tmp/*a
~ $ echo ${VAR}a
tmp/a


Truco 6: Ejecutar una lista de comandos en una subconsola
Si necesitas ejecutar una serie de instrucciones que debe modificar una variable de entorno pero preferirías que no lo hiciese siempre puedes ejecutar esas instrucciones en una subconsola. La consola actual creará un nuevo proceso, ejecutará los comandos que le dices en ella y devolverá la salida para que la proceses:
~ $ ( cd tmp/a/b/c/ || mkdir -p tmp/a/b/c && \
> VAR=$PWD; cd ~; tar xvf -C $VAR archivo.tar ) \
> | mailx admin -S "Contenido del archivo"

En este ejemplo se extraerá el archivo a la carpeta indicada y la salida de los comandos (incluyendo los archivos extraídos) se mandará al administrador de la máquina.

Página original y algunos trucos más avanzados