EMP, Toshiba A100, Linux y dudas

Aunque Atuina no lo crea, he estado como ausente, sin apenas usar esto mas que para trabajar y el correo. Tanto es así que me había vuelto el hombre desinformado, y mantenía un portatil que me habian regalado en septiembre con el sistema operativo de serie (todos sabemos cual es). Ni siquiera me habia enterado de que había habido un fork de compiz, ni de todo lo que habia avanzado eso. Sin embargo, ya le he puesto remedio, me he hecho un update, le he metido ubuntu al toshiba con beryl, xgl y toa la pesca, sin mas problemas que el redimensionamiento de la partición de windows, que gparted no era capaz de hacer y lo hice desde el partition magic.

Durante este proceso me he fijado en el Express Media Player de Toshiba, un reproductor multimedia que te permite reproducir medios (CDs y DVD solo, creo) multimedia «sin necesidad de arrancar un sistema operativo». Como apenas lo he usado, no me habia parado a pensar como estaba hecho, pero en gparted vi una partición de tipo desconocido, que partition magic la detecto como de tipo 88 («Hexadecimal»). Mirando el cd de recuperacion se puede ver un archivo (EULA.pdf) en la que indican los paquetes empleados, y hay una carpeta que se llama isolinux, y algun sintoma mas. Ademas si haces un volcado de la particion completa (251 MB) pueden leerse entre los bytes binarios archivos de configuración, etc. Así que ese programa no es mas que un linux con un kernel que solo carga lo que va a necesitar para emplearlo de reproductor multimedia, con un hardware conocido.

Supongo que lo de la particion en hexadecimal, sea que alguno de los paquetes de la lista (tendre que repasarles uno a uno) hace un volcado de memoria en el disco, y luego la bios, cuando aprietas el botón que arranca esta funcionalidad, que no es el mismo que el de encendido, se encarga de volver a ponerlo en memoria, y a comenzar su ejecución. Digo yo que sea algo así, como la suspension, pero no se muy bien como estara hecho, y desgraciadamente no he visto apenas informacion por ahi.

Todo esto me hace pensar, que aunque un reproductor multimedia no este mal, podría mejorarse para un uso mas personalizado, por ejemplo habilitando el usb si es que no lo está (he visto algun «…usb > /dev/null», muchos muchos dev null por los archivos de configuración), no se trata de cargar un monton de cosas, puesto que entonces ya no sería rapido que es lo que se pretende, pero adaptarlo al uso de cada uno. Además, tampoco parece que sería imposible ni complicadisimo hacer algo parecido para arrancar un firefox configurado para que no habra mas ventanas, y te permita hacer consultas concretas en internet (no navegacion ociosa) sin necesidad de cargar todo el SO.

La cosa es como haran eso de volcar todo, si es que es así,y hacer que se llame desde la bios y tal, sería interesante poder enredar con su sistema…

Imprescindible

Ya se que ya nunca escribo, si alguien sigue pasando por aqui para leer, y no solo para ver como se instala el compiz y el xgl (impresionante lo que duran las visitas por ese tema, y eso qu en la versión actual estan como paquetes…), se habra dado cuenta. Cuando tengo tiempo (el poco que tengo), no quiero ver un ordenador ni en pintura, solo me conecto para mirar el correo y poco mas…

La cosa es que hoy buscando algo k me pudiera facilitar un poco el trabajo, me he encontrado un enlace de esos, casi imprescindible. Es una especie de compendio (si es que quiere decir lo que yo creo :P) de comandos y palabras utiles de Windows NT/XP, Bash, Oracle y Sql Server 2005. Muy util, cuando necesitas algo y no sabes exactamente que, además está bastante detallao.

Un saludo, y que os sirva de algo.

Currela al fin

Ya se que llevo un par de semanas con esto muy desatendido, pero cuando no hay tiempo no hay tiempo. He estado ocupadisimo con un curso y tal, pero la dedicacion de tiempo a valido la pena, he conseguido un trabajo sin tener experiencia previa, y no me he tenido que ir a barcelona ni madrid ni ningun otro lado, a 11 minutos de mi casa. Ya he metido el pie dentro, ahora hay que conseguir mantener el equilibrio, y despues intentar meter el otro.

Tengo muchas cosas pendientes de contar, por ejemplo consegui unas entradas por el morro para el festival cine+comic y aunque algunas ya las habia visto, me vi unas cuantas, y alguna me gusto bastante. Pero eso y otros proyectos ya vendrán cuando halla mas tiempo, que lo primero es lo primero…

Too sexy for the spamers

Pues eso parece, o al menos para sus bots, que me han obligado a activar los captchas, y eso que el de blogger no creo que sea de los mejores, así que si no sirve tendré que activar el filtrado de comentarios a traves de mi visto bueno, cosa que no me gustaria. Aunque no estoy muy seguro de que fuera un robot, o no consigo identificar bien el patron. Las entradas en las que ha aparecido el spam cumplían las siguientes condiciones:

  • Todas menos una no tenian ningun comentario, aunque no estaban en todas las que no tenian comentarios
  • Son de los dos meses anteriores al presente, lo que supongo que fuese para evitar que estuviesen en portada, y tardasen mas en darse cuenta. Por suerte no escribo tan a menudo como a ellos les gustaria. Si esto es así, si fuese una persona podría haber evitado facilmente las que estaban en portada, si fuese un robot, no le habria costado mucho mas al programador que esto fuera así, pero es mas posible que pasara de hacerlo. ¡Es usted un autentico vago señor programador de bots spamers!
  • Creo que han omitido las que eran demasiado cortas, no entiendo porque.

Siempre puede ser que me esté equivocando, y que los comentarios que he borrado no fuesen basura spamer, y fuese basura salida de los dedos de algun fan angloparlante. Si esto es así, perdondeme querido fan, comuniquemelo en los comentarios de esta entrada, o en mi correo (sí, ese al que escribe constantemente prometiendole amor, sexo, perdida de peso, incluso drogas). Si me demuestra que es tanto lo que le gusta mi trabajo, y que ¿adora mis imagenes?, intentare reponer sus comentarios, o en su defecto trataré de compensarle como usted prefiera 😉 Si en un tiempo prudencialmente prudencial, querido fan, usted no objeta nada al borrado de sus comentarios, entenderé que o se ha enfadado tanto que ni insultarme quiere y prefiere ignorarme, dejando de ser tan aferrimo fan; o bien, usted no era tan fan como pretendía en sus comentarios, y no me tenia el primero entre sus favoritos, y por lo tanto, al no ser en ambos casos un gran fan, borraré sus comentarios definitivamente con sumo placer.

Dicho todo esto no me queda mas por decir que:
¡Que toca pelotas sois!, ¡por dios!

¿Es Bill Gates el anti-cristo?

Estaba haciendo zaping, y he visto en cuarto milenio, entre un monton de fotos de «posibles» anticristos, la foto de Bill Gates. La mayoría de las caras que he reconocido eran de personas relacionadas con la guerra y la muerte directamente. ¿A que se debe el meter al pobre Bill en el mismo grupo? ¿Algún linuxero se dedica a preparar los videos? No es por defenderle, no me cae especialmente bien, pero de ahi a meterle en el mismo saco que Sadam o Stalin….

Visual Basic

La última semana, vengo preparandome un poco Visual Basic, me ha salido una opotunidad de demostrar lo que valgo ;), y es con este «lenguaje» que desconocía. Siempre he oido despotricar a todo el mundo contra él, yo no creo que sea para tanto. Aun no tengo excesivos conocimientos de el tema, de momento solo se lo basico, o quizá ni eso. Así que no os tomeis demasiado en serio lo siguiente, aquí van mis impresiones.

Lo primero, aclarar que en realidad no es que sea un lenguaje, es un entorno de programación que usa el lenguaje Basic como base. De este si que tenía algun conocimiento, ya que lo primero que programé cuando tan solo era un nano, fue en Basic. Fue con un atari (reo que era este, no voy a revolver los armarios) que les regalaron a mis progenitores con una enciclopedia. Venía con un manual que enseñaba a programarlo, aunque era un poco de masocas, ya que el atari en cuestión era un teclado al que le podías conectar cartuchos de juegos (El Donkey Kong, y el Robotron venían) y los típicos mandos 😉 que eran una palanca y un boton. Pues el dichoso aparato, no tenia ningun sistema de almacenacimento permanente, así que si lo apagabas perdías el programa (semanas enteras pasó enchufado con el correspondiente calentón, no se como no se quemó), así que en cuanto el programa funcionaba, ya nunca mas lo pòdía volver a ejecutar. Ahora me paro a pensar, y me doy cuenta de que sigo haciendo lo mismo muchas veces, programar algo para no volver a usarlo, solo por demostrarme que soy capaz de hacerlo.

Despues de esta melancolica mirada al pasado, vamos a lo que vamos, Visual Basic. Tiene bastantes contras, por supuesto, es propietario, solo se puede emplear desde windows, y que yo sepa los programas creados son solo para este sistema (sin tener en cuenta wines y similares). A parte, el lenguaje en el que se basa, Basic, no es que sea precisamente un gran lenguaje de programación, no es demasiado potente, y a veces (despues de conocer otros lenguajes) parece que el modo en el que hay que hacer algunas cosas es un pelin absurdo y/o anticuado. Además, los programas resultantes no es que sean especialmente rapidos, respecto al mismo programa en otros lenguajes.

Sin embargo, a pesar de todo esto, no creo que sea tan mal entorno/lenguaje, me explico. Hay que pensar en para que esta pensado, y es principalmente para crear pequeñas aplicaciones para el entorno gráfico, por personas que no necesariamente sean programadores experimentados, y esta función la cumple. Los programas resultantes son lentos, vale, pero si no esta mal la información que tengo, es un lenguaje semi-interpretado (al estilo de java, podría decirse), que accede a las librerías del sistema para ver como funcionan los controles, aunque también se puede compilar añadiendo todos los controles en el ejecutable, lo que permite al programa emplear nuevas versiones de los controles cuando se actualiza el sistema, sin necesidad de actualizarlo o recompilarlo. El desarrollo es bastante rapido, el sistema de arrastrar los botones, cajas de texto y demás (como en el NetBeans de Java, y otros entornos de programación) es muy util para no tener que pelearse con las funciones gráficas. Hacer una calculadora como la de windows, o un editor de textos tipo Notepad, no debería llevar mas que unas horas como mucho, con lo que es ideal para aplicaciones pequeñas para usos concretos, y que una vez elaboradas, no van a necesitar unexcesivo mantenimiento, mas allá de añadir nuevas funcionalidades.

En resumidas cuentas, no es un lenguaje que escogería para un proyecto personal habiendo otros (y teniendo en cuenta que cada dia le tengo mas tiña al windows), pero sin embargo, no me parece un mal lenguaje, para que personas que empleen este sistema operativo, hagan sus pinitos y pequeñas aplicaciopnes que les ayuden en el dia a dia, y les ayuden a fardar ante los colegas. Otro uso que se le podría dar, por ejemplo, es para crear prototipos de algun programa mas o menos grande, para enseñarlo al cliente. Lo que está claro, es que cada herramienta es para lo que es, y cuando se empieza a usar para otras cosas no se obtienen buenos resultados. ¿Acaso no diriais que un destornillador es una mierda, y que no sirve de nada si lo empleaseis para clavar clavos?