Etiquetado como “Informática”

Windows 7

Hace ya unos meses me instalé la versión RC de Windows 7 (Release Candidate), ya estaba contento con Windows Vista, pero leyendo por internet los reviews de la gente, me había picado el gusanillo.

Actualmente ya está disponible para los partners y suscriptores de MSDN la versión final RTM. Si ya Vista me gustaba, Windows 7 me gusta mucho más. Han avanzado mucho en el tema del rendimiento del PC y me encanta la nueva barra de tareas, en cuanto al resto, me siento muy comodo en él.

Otra característica a resalzar, que va unido a su rendimiento, es que, por lo que estoy viendo, por una vez Microsoft se ha puesto las pilas y Win7 saca mucho más rendimiento a los ordenadores, aunque estos sean antiguos. He podido leer que gracias a Win 7 se podrán reciclar ordenadores antiguos, hay quien ha instalado Windows 7 en un Pentium II a 266Mhz con 96Mb de RAM y una tarjeta de video de 4Mb. Increible!!. Y lo mejor es que dicen que funciona bien. Si esto es verdad podré reciclar algún ordenador de los que tengo antiguos.

XP Mode.

Otra característica interesante es el XP Mode. Para solucionar el problema de la compatibilidad con sistemas operativos anteriores, Microsoft a optado por integrar en Win7 una máquina virtual con Windows XP SP3. De esta forma se podran instalar aplicaciones en la máquina virtual de forma que estaran disponibles desde el escritorio Win7. Lo he probado y funciona de vicio. Desde el menú inicio lanzas una aplicación instalada en la VM y de forma invisible para el usuario arranca la maquina virtual y te ejecuta la aplicación sobre el escritorio Win7. Me quedé alucionado al verlo.

En fin, parece que por fin, Microsoft esta haciendo las cosas como debe.

Popularity: 1% [?]

agosto 19, 2009 Etiquetas:   Leer más

Fit image script

En muchas ocasiones se me ha ocurrido recopilar un amplio grupo de fotos y mandarlas a imprimir en 20×15, para tenerlas en papel y poder enseñarlas. Esto debería ser sencillo, tan solo debería copiarlas en un memory stick ir a la tienda de revelado y en las maquinas estas realizar la selección, pagar y esperar a que lleguen.

Esto está muy bien, pero la realidad es otra; resulta que tengo algunas fotos que llevan recortes, algunas fotos son panorámicas, otras son cuadradas, no todas guardan la misma proporción. Si envías esas fotos a imprimir en cualquier maquina de estas obtienes como resultado las fotos deformadas, o en el mejor de los casos recortadas.

Bien, durante mucho tiempo he estado interesado en encontrar un script para photoshop que dada una imagen le cambie el tamaño de forma que no deforme la imagen y que tampoco la recorte. Para ello el script debería añadir partes vacías a la imagen para que al ser impresas se puedan cortar con una guillotina y listo.

Ayer me puse manos a la obra y he realizado yo mismo el script, al final ha sido muy sencillo, el script ajusta la imagen a unas proporciones, estas pueden ser cambiadas por nosotros mismos muy fácilmente. En principio trabaja con las proporciones 3×2.
El script calcula la proporción vertical que tiene la imagen dando por entendido que el ancho es 3, en el caso de que la proporción vertical obtenida es menor de 2, se añadirá a la altura lo necesario para que cumpla con el 3×2. En el caso de que la proporción vertical sea mayor de 2 entonces damos por entendido que el alto es 2 y calculamos el nuevo ancho para la proporción 3×2.

Bueno todo esto os puede sonar a chino, pero aquí tenéis los scripts, probarlos para ver lo que hacen.

FitImageScript 

Popularity: 1% [?]

junio 5, 2008 Etiquetas: >   Leer más

Linux (II) : Aventura Ubuntu – RAID

El CD de instalación de Ubuntu es gracioso, arrancas desde él y ya puedes usar linux, es lo que llaman un live-cd, una de las opciones que tiene el live-cd es Instalar, pero puedes usarlo sin tener que instalarlo, puedes usarlo desde el CD. Me aseguré de tener conexión a internet y me dispuse a instalarlo. Magnífico, si señor, me lo reconoció todo, todo a la primera y no tuve que marearme buscando drivers para linux de mi hardware, esto es todo un merito, antiguamente tenias que instalarlo tu todo a mano, pelearte con los archivos de texto de configuración, que si /etc/fstab que si ppp de la conexión a internet, un poyo para lo que hoy en día ya no estoy preparado. Así que super contento, ya tenia Ubuntu instalado con todo funcionando a la perfección, así que ahora llegaba lo bueno, tenia que darle uso.

En mi viejo ordenador conecté 4 discos duros, uno de 120Gb, uno de 60, otro de 40 y otro de 80, me puse a experimentar con los distintos modos de raid que existen, que si 0 lineal, que si 1 mirroring, que si 5 con redundancia, muy interesante. Mi intención era tener ese ordenador como servidor, así que se me ocurrió tenerlo como servidor de archivos. Montar una especie de repositorio donde guardar los archivos desde Windows y que los datos no se perdieran si se me jodía un disco duro. Así fue que me centré en el Raid5, que te permite montar N discos duros (más bien particiones) como si fueran uno solo y si uno de los discos duros se te rompe puedes recuperar los datos. El tamaño total del volumen que te monta es de (N-1) * S, donde N es el numero de particiones y S el tamaño de la partición más pequeña. Yo decidí dejar el disco duro de 60Gb como disco de arranque y los demás dejarlos para montar el raid.

Pero los tamaños de mis discos son muy dispares y según la formula anterior tendría 80Gb para el volumen, eso si, 80Gb con mirroring, está bien, pero yo quería más. Así que se me pasó por la cabeza instalar linux en el disco duro de 40gb en una primera partición de 10Gb, con esto tenia 30Gb para otra partición. Particioné el disco duro de 120Gb en cuatro particiones de 30Gb y el de 80 en dos de 40Gb, de esta manera tenia: 5 particiones de 30Gb y 2 de 40Gb, si montaba un RAID5 con las 7 particiones entonces tenia (7 – 1) * 30Gb, lo que me daba 180Gb de espacio, la mejoría era suculenta.

Que iluso, esto estaba muy bien, si. Pero la gracia de esto es que puedas recuperar los datos si un disco duro se te rompe fisicamente. En mi caso en el mejor de los casos se me rompería el disco de arranque y podría recuperar los datos, pero si se me rompía -fisicamente- cualquiera de los otros discos duros entonces perdía, como mínimo, dos particiones y por lo tanto no podría recuperar la información. Como experimento muy bien, pero no servía de NADA, mejor montar un RAID0 con todos los discos duros y a correr. Acto seguido se me jodío el disco duro de 40Gb, es lo que pasa, tienes un disco duro por ahí y no sabes si estaba roto o no, efectivamente este lo estaba y esta vez lo tiré directamente a la basura.

Estuve dándole vueltas al tema. Como podía montarme un volumen lo más grande posible y con la seguridad de no perder los datos. Tres discos duros, uno de 60, otro de 80 y otro de 120Gb. Necesitaba ingeniar algo que al menos me diera unos 100Gb libres, …

En la siguiente os cuento lo que hice, ¿alguna idea?

Continuará…

Popularity: 1% [?]

enero 2, 2008 Etiquetas: >   Leer más

Linux (I)

Hace mucho tiempo, unos 8 años tuve mi temporada Linuxera, eran aquellos años en los que  todavía me ilusionaba con la informática, eran buenos tiempos.

Hice el módulo de informática en el centro C.E.S. Vegamedia, en Alguazas, recuerdo que ese año no habían plazas para entrar en el instituto de Patiño, que era en el que quería entrar, no quería ese instituto por nada, solo me habían hablado de él y por eso intenté ingresar. No pude, pero tampoco me podía tirar el año en blanco, así que busqué otros institutos donde se pudiera hacer el módulo, no habían mucho pero encontré el de Alguazas. Este instituto impartía el módulo por primera vez, el instituto estaba constituido por una cooperativa de profesores, entre dos de ellos impartieron el curso y gracias a ellos luego me alegré sobremanera de no haber ido a Patiño, los dos años de curso fueron encantadores, aprendimos muchas más cosas de las que aprendían otros en otros sitio, nos enseñaron lenguajes de programación, Pascal, Delphi, C/C++, y cosas de redes y sistemas, administración de redes windows, y también nos enseñaron a manejar sistemas Unix, Linux, y programar en él. Yo llevaba desde los 11 años programando en Quick Basic, Basic-PDS, había rodado ya bastante, como se me quedaba pequeño el Basic aprendí ensamblador a los 14 años para poder hacer cosas que el Basic no me dejaba, sabía programar de sobra como para ver en C/C++, Pascal y Delphi un paraíso lleno de posibilidades. Se me abrieron los horizontes.

Fue allí mi primer contacto con Linux, una gozada, simple, claro, millones de posibilidades, no malgastaba recursos, fenómeno. Cuando empezamos a programar lo flipaba, que si varios procesos (fork()), que si pipes, que si sockets, wow! Así que me entusiasmé con Linux y emprendí la aventura de instalármelo en casa. La duda era que distribución instalarme, en el instituto usé RedHart, pero había oido que la mejor distribución de Linux era Debian, que era la que usaban los que sabían. Para que quieres más, no necesitaba saber más para instalarme en casa Debian Linux. Salvé los datos importantes de mi ordenador con Win95 (nunca usé win98, de win95 me pasé a una beta de Win2000), creé tres particiones en el disco duro, instalé Win95 en una y luego usé las otras dos para Linux, una para el sistema y otra para el swap.

Que maravillosa experiencia, … tardé 2 días y medio en instalar la tarjeta de red, otros tantos en configurar la conexión a Internet y algunas pegas más que hoy no soportaría. Pero daba igual, yo era un tipo duro, era un Linuxero. En esos tiempos había mucha rivalidad entre los windozeros y los Linuxeros y discutíamos por IRC que era mejor, Linux vs Windows. Recuerdo la primera vez que me conecté al IRC en linux, no dormí esa noche, y se lo decía a todo el mundo, “estoy en linux”, “estoy en linux”. Que bueno. Yo como “casi” todos los que decían ser linuxeros tenía Windows instalado para cuando quería hacer las cosas normales que solía hacer, pero cuando me conectaba al IRC lo hacía sobre Linux, me sentía mejor. Quería que Linux fuera mi sistema operativo, lo quería hacer todo ahí.

Por esos tiempos me dedicaba a programar efectos gráficos en pantalla a mano, como esos que salen ahora en el Winamp y el Media Player, estaba inmerso en lo que se conoce como scene, demoscene o escena. Pero de eso ya hablaré otro día. Así que me dispuse a portar cosas echas en Watcom a el GCC de Linux. Ahí empezaron los problemas, …, ahora que los conozco no son para tanto, pero en esos momentos dedicaba mucho tiempo a la programación y no me adaptaba bien a Linux, además la gente que conocía no trabajaba con Linux y ahí empezó mi desesperación. Empecé a usar Linux cada vez menos y al final era más un lastre, cuando usaba Linux no me acordaba de algunos comandos y tenia que estar con las páginas MAN para arriba y para abajo. Cayó en desuso y al final me windowmice.

Con el paso de tiempo asumí la realidad, para andar por casa y hacer cuatro cosas me bastaba con Windows, es un sistema con muchas pegas, pero es accesible y muy fácil. No voy a entrar en profundidad a comparar ambos sistemas, cada uno tiene lo suyo pero al final me encuentro mucho mejor en Windows.

Hoy en día me considero pro-microsoft de hecho uso Windows Vista y estoy muy contento, pero…

Hace unas semanas me quedé mirando un Pentium 4 que tengo arrumbado, el cabrón estaba muerto de risa mirandome, allí apagado. Lo encendí y le instalé algunos viejos discos duros que tenia, cuando le conecté el tercero se fue, … se rompió la fuente de alimentación, se la he cambiado y le he instalado Linux, Ubuntu.

Continuará…

Popularity: 1% [?]

diciembre 21, 2007 Etiquetas: > >   Leer más

Windows Vista

Bueno, aun a sabiendas de los problemas que este sistema operativo está ocasionando a la gente y tras perder el disco duro de arranque hace una semana, he decidido dar el salto, me he instalado Windows Vista en casa y ahora estoy haciéndome al nuevo sistema operativo. La verdad es que, partiendo de que tengo una buena maquina, no va nada mal, tengo todavía un problema con el driver de vídeo, me parpadea cuando el UAC me advierte sobre alguna posible incursión en la seguridad(*), pero en peores plazas hemos toreado. También tengo problemas con el sonido, al parecer me reconoce dos dispositivos de sonido, “Altavoces” y “Realtek Digital Output”, la cosa es que solo tengo un dispositivo de sonido, el que viene en la placa base, una ASUS P5LD2, y los altavoces conectados a él, pero sigue sin oírse, ya lo arreglaré(**).

De momento he instalado el software que uso regularmente, Photoshop y Visual Studio, y todo parece ir bien. Me he instalado Visual Studio 2008 beta, he pensado que por que no ir sacandole provecho a las mejoras de Vista con el nuevo entorno de programación.

De las cosas que más me gustan de Vista es como ha reestructurado el sistema de archivos, o mejor dicho como ordena las cosas. Por un lado mantiene la carpeta “Program Files” para almacenar todos los binarios de los programas que se instalen. Ahora en el directorio raíz incluye un directorio llamado “Users” y dentro de él incluye un directorio por cada usuario con el perfil del mismo. Mantiene su directorio “Windows”, con los archivos necesarios para correr el sistema y por último en el raíz incluye un nuevo directorio llamado “ProgramData”, donde cada una de las aplicaciones instaladas guardan los datos necesarios para ejecutarse.

Me gusta. Parece que por fin Microsoft empieza a poner orden y empieza a organizar su estructura de archivos como dios manda, como lo hace el sistema Unix y por lo tanto su descendiente y heredero Linux.

Pero ¿porque a la gente no le gusta Windows Vista? pues no es que no les guste, de hecho el nuevo interfaz gráfico le resulta interesante, pero el problema viene cuando empiezan a instalar sus programas (por que no se les puede llamar aplicaciones) y sus juegos antiguos que se saltan a la torera todo tipo de normas. Estos programas que funcionaban tan bien en Windows 98/95 y a medias en Windows XP lo hacían por que el sistema operativo les dejaba acceder donde ellos quisieran, pero ahora, y un poco antes en XP, el sistema es más sólido, y obliga a los programas a que hagan las cosas bien hechas, por lo tanto no permite que un programa escriba donde quiera, si no donde debe.

En mi trabajo, más de una vez, ha surgido alguna vez la necesidad de que un programa escriba un fichero temporal en disco. La primera reacción que te viene a la mente es escribirlo en el directorio del programa o incluso en el directorio raíz, pero lo correcto es pedirle al sistema operativo la ruta al directorio temporal del usuario, y una vez que tengas esa ruta escribir ahí el archivo. En XP un usuario normal no podía escribir un fichero en el directorio raíz, necesitaba privilegios de usuario avanzado o superior, en mi empresa empezaron a fallar todos lo programas por ese motivo, … conclusión: Los programas estaban mal echos, ya en Windows 2000 podías preguntar por el directorio de temporales al sistema operativo, pero … no se hacia, así que en XP empezó todo a fallar.

Los problemas con los que se enfrenta la gente no solo son de acceso a ficheros, también de acceso al hardware, el uso indebido de un driver o peor el uso de un driver mal programado.

Una lanza en favor de los fabricantes de drivers si que he de romper, tengo entendido que Microsoft no ha sido todo lo transparente que debiera en la fabricación de Windows Vista con los fabricantes de hardware y software. Es decir, Microsoft no ha dado toda la documentación de la que disponía a estos, por lo tanto los fabricantes no han podido escribir sus drivers de manera optima, capón a Microsoft por esto. Pero lo cierto es que todo se está amainando y que cada vez son más los productos compatibles con Windows.

Así es que ya soy un Vistero más.

Saludos,

PD: Con la ayuda de, mi amigo, Javier Campos, he podido solucionar los problemas que tenia.
(*) He desactivado que el UAC oscurezca la pantalla por lo tanto, ya no me hace ese extraño.
(**) He activado los altavoces como salida de audio predeterminada y por fin ya se puede oír todo. Resulta que Vista establece como dispositivo de salida cada una de las salidas que tiene el dispositivo en cuestión.

Popularity: 1% [?]

noviembre 17, 2007 Etiquetas:   Leer más