Hasta en Microsoft usan los MacBooks...

Esta entrada viene porque he visto en digg un enlace a un par de fotos que me han dejado cuanto menos sorprendido. Se nota que los MacBooks son muy buenos portátiles, le pese a quien le pese. ¿Otra prueba más? Aquí la tenéis. Steve Ballmer dando sus presentaciones con un MacBook Pro. Y si alguien piensa que es un fake adjunto otra foto. Nada de Photoshop, real como la vidad misma. Os adjunto el enlace a las fotos de Flickr (1), (2) .



PD: Se supone que el MacBook Pro corre Windows Vista, jeje.

Developers, developers, developers...

De vez en cuando merece la pena recordar momentos históricos en el mundo de la informática. ¿Qué tal os parece este "gran" momento de Steve Ballmer??

Versión Original


Versión Remix


Da "susto" ver a este hombre hacer estas cosas. Y eso que es el CEO de Microsoft...

PD: Se me olvidaba este no menos increíble vídeo de este "personaje"



Saludos!

Multitouch EEE PC

Navegando por la web veo este vídeo que me gustaría compartir con ustedes. No sé qué piensan ustedes del multitouch pero yo tengo claro que será una nueva revolución como lo fue en su momento el ratón. Es cuestión de tiempo que se aproveche mejor esta increíble tecnología. Vean las maravillas con el increíble EEE PC de Asus de 8.9''.



Saludos a todos!

Dándole una oportunidad a Ubuntu y Gnome

Tras días son comentar (es lo que tiene estar tan liado), he decidido postear hablando sobre la última versión de Ubuntu que me encuentro probando. La razón por la que le he dado una oportunidad (me gusta mucho openSUSE, jeje) es porque he visto que hay cosas muy interesantes en esta versión. Si tuviera que destacar algo sería el genial soporte hardware y PolicyKit. Esta segunda está al caer en openSUSE 11 pero como hasta que llegue la nueva openSUSE falta unos meses he decidido probar Ubuntu 8.04 RC. La verdad he de decirlo, va muy bien. Rápido, estable y funciona bien. Así que de momento no me arrepiento de "cargarme" mi openSUSE. Supongo que cuando llegue el verano retomaré mis fueros, jeje.

Por otro lado ha sido una oportunidad para Gnome. Todos sabéis que me encanta KDE. Pues bien, he aprovechado la oportunidad para saborear Gnome y bueno, decir que está bien pero me sigue gustando mucho más KDE.

Así que nada, saludaros a todos y de paso aseguraros que esta versión de Ubuntu tiene muy buena pinta. Francamente se nota que es LTS. Es muy robusta.

Mi escritorio Linux

Bueno, esta entrada va para aquellos amantes de la personalización (algo que en Linux es realmente potente). Sin más no me enrollo y voy al grano. El sistema es openSUSE Linux 10.3 corriendo KDE 4.0.3 y como gestor de ventanas Compiz Fusion (me va más fluido que Kwin4 con composición).

Por cierto, se me olvidaba. El tema de KDE4 es "Aya", no el que trae por defecto.

Espero que os guste!

openSUSE 11 instala un 743% más rápido que openSUSE 10.3

Llevo tiempo siguiendo el nuevo desarrollo de libzypp y estoy ya empezando a impacientarme (toca esperar hasta Junio para que salga la versión definitiva de openSUSE 11). Todo lo que veo y leo son cosas muy prometedoras y encima hoy me encuentro esto en kdedevelopersblog:

OpenSUSE 11.0 instala los paquetes de los patrones por defecto un 743% más rápido que antes. Desde luego que pinta muy bien, jeje. Especialmente para aquellos (como yo) que están un poco cansados de Ubuntu y prefieren "otros sabores" Linux.

¡Estad atentos puesto que esta openSUSE promete mucho! Saludos a todos

First they ignore you...and then you win!

Increíble anuncio que he visto a través de digg. Muy bueno, la verdad. Cada uno es libre de elegir el SO que más se adecue a sus necesidades, pero todo hay que decirlo, la gente de Red Hat ha sacado un anuncio muy muy bueno. Véanlo ustedes, no tiene desperdicio.

Music4Your Ears (II)

Vuelvo de las vacaciones con una canción que he descubierto hace poco y que la verdad me gusta mucho. Es tranquilita, así que a los que le gustan lo fuerte pues como que no les irá mucho. Lo cierto es que me gusta poner un poco de todo lo que escucho, jeje. ¡Saludos a todos y espero que hayan disfrutado unas buenas vacaciones!

Missy Higgins - Where I Stood



I don't know what I've done
Or if I like what I've begun
But something told me to run
And honey you know me it's all or none

There were sounds in my head
Little voices whispering
That I should go and this should end
Oh and I found myself listening

'Cos I don't know who I am, who I am without you
All I know is that I should
And I don't know if I could stand another hand upon you
All I know is that I should
'Cos she will love you more than I could
She who dares to stand where I stood

See I thought love was black and white
That it was wrong or it was right
But you ain't leaving without a fight
And I think I am just as torn inside

'Cos I don't know who I am, who I am without you
All I know is that I should
And I don't know if I could stand another hand upon you
All I know is that I should
'Cos she will love you more than I could
She who dares to stand where I stood

And I won't be far from where you are if ever you should call
You meant more to me than anyone I ever loved at all
But you taught me how to trust myself and so I say to you
This is what I have to do

'Cos I don't know who I am, who I am without you
All I know is that I should
And I don't know if I could stand another hand upon you
All I know is that I should
'Cos she will love you more than I could
She who dares to stand where I stood
Oh, she who dares to stand where I stood

Reflexiones sobre GTK+ 3.0

Bueno, antes de nada aclarar que no esperaba que la entrada anterior tuviera tanta relevancia. He recibido bastantes visitas, unas 2000 solo con esa entrada.

Me gustaría aprovechar la ocasión para hacer autocrítica. En los comentarios que han aparecido en barrapunto, algunos se quejaban de que mi opinión era demasiado breve y poco fundamentada. Pues sí, les doy la razón. Fue una entrada que hice con prisas y que desde luego no esperaba que fuera a tener tanta repercusión. De todos modos estoy con ellos, le faltaban cosas así que desde aquí aprovecho para realizar una autocrítica constructiva, ;)

Dicho sea de paso, aprovecho también la ocasión para hacer un debate sobre el tema pero expresando arguementos más sólidos.

Barrapuntero1:

Hace unos días el documento también fue comentado el planet.gnome y según lo que recuerdo no dice que gtk2 este muerto, sino que se esta volviendo cada ves más difícil agregar nuevas funcionalidades y mejoras sin romper la compatibilidad. Lo que se propone es empezar a desarrollar gtk3 antes de que el desarrollo de gtk2 se vuelva insostenible. Las próximas versiones de gkt2 servirían de puente a la versión 3 en la cual se rompería la compatibilidad y se quitaría mucho código obsoleto.
Respondiendo a este barrapuntero, le diría que estoy de acuerdo con él en casi todo pero que al menos para mí, GTK+ 2.x sí que está muerto. Está muerto porque el código es farragoso, mal documentado y comparándolo con Qt4 bastante limitado y menos eficiente.

Algunos podréis achacar mi respuesta a que me gusta más KDE pero os aseguro que no tiene absolutamente nada que ver. Las principales ventajas que ahora mismo tiene GTK+ respecto a Qt es que sus licencias son más flexibles. Tú puedes desarrollar software propietario con GTK sin pagar un euro cuando con Qt solo puedes si adquieres las licencias. Claro está que si piensas realizar cualquier software libre yo apostaría por Qt porque es un API mucho más completo, realmente muy bien documentado y estable (no es que no sea estable GTK, pero mi experiencia con software escrito usando Qt y GTK se decanta hacia el primero en estabilidad).

Barrapuntero 2:
En el "informe" (una presentación en realidad) no pone en ningún sitio que GTK esté obsoleto, ni mucho menos "muerto". La expresión usada, que aparece dos veces, es dead-end, que significa callejón sin salida, carretera cortada. Que no se puede avanzar más. Y explican que es así por decisión, para no romper compatibilidad, y que esta compatibilidad se tendrá que acabar en la versión 3.0, para la que hay que prepararse.
Vuelvo a insitir en lo mismo. Es bien cierto que GTK+ 2.x todavía puede dar guerra, pero a efectos prácticos está muerto. Y más muerto que nunca si lo comparan con software KDE que usa Qt4. Yo puedo comprender que rehacer un toolkit tan gordo como GTK es muy engorroso, laboriso, tedioso y encima requiere bastante tiempo. Tiempo para desarrollar y estabilizar el toolkit. Pero si estos señores no piensan rehacer GTK+ que tengan bien claro que con el paso del tiempo Qt les pegará un auténtico repaso. Yo lo veo así. Y las pruebas están en KDE4 vs Gnome 2. Algunos no querrán verlo, pero las aplicaciones Gnome son más lentas en general que las KDE. Son más pesadas, etc.

Ahora sería el momento ideal para empezar a desarrollar GTK+ 3.0. Sería el momento porque acaba de salir KDE4 y es el momento ideal para que el "equipo rival" proponga respuestas. No sé qué pensarán ustedes pero a mi modo de ver la cosa se reduce a dos casos:
  • Renovar GTK+ y seguir dando guerra por muchos años
  • No hacer una limpieza "de verdad" y convertirse en algo "deprecated"

Proposición para GTK+ 3.0

Según leo en OSnews, una empresa especializada en software para Gnome, Imendio, ha propuesto un modelo a seguir en el desarrollo de GTK+ 3.0.

Como podéis ver en el siguiente pdf presentado en la Hackfest de Berlin de 2008, sugieren algunas cosas muy interesantes (recomiendo su lectura, es rápida e interesante). Personalmente, yo destacaría las siguientes:

  • Mejoras en apariencia como pueden ser soporte de físicas, animaciones, etc.
  • Más facilidades a la hora de desarrollar sofware: mejoras en la construcción de interfaces de usuario, mejora en la abstracción de capas, mayor facilidad creando widgets, simplicidad en el soporte de bindings para otros lenguajes, etc.
  • Mayor portabilidad al código
Ahora, como muchos pensaréis, esto es muy bonito pero de lo que tenemos hoy en día a todo lo propuesto va un buen trecho. Así que, como es lógico, proponen unos objetos más alcanzables.

Por otro lado, me gusta la crítica que hacen al estado actual de GTK+. Son realistas y consideran que GTK+ 2.x está muerto. Y para ello proponen qué es lo que ha de cambiarse primero y de paso proponen unas soluciones factibles que acercarían GTK+ a lo sugerido con anterioridad.

Music4Your Ears (I)

Esta entrada viene a ser la primera de una serie en la que iré posteando canciones que me gustan y así añadir algo más que Linux+computación al blog, que para algo es mío, ¿no?

Por cierto, cabe destacar que el nombre tiene una fuerte influencia en lo que Manuel hace en su blog JavaRealMachine (saludos por cierto, ;) ) en algunas entradas las cuales bautiza con el nombre de "Momentos Musicales" y yo, para no plagiar el nombre me he decantado por este otro: Music4Your Ears

Pues sin enrollarme más os dejo el siguiente temazo, Apologize de One Republic. Seguramente se convertirá en uno de los próximos bombazos. Si no lo es será porque aquí en España tira poco este tipo de música.

ONE REPUBLIC - Apologize




I'm hangin' on your rope,
Got me ten feet off the ground.
And I'm hearin' what you say,
But I just can't make a sound.
You tell me that you need me,
Then you go and cut me down...
But wait...
You tell me that you're sorry,
Didn't think I'd turn around...
And say...


That it's too late to apologize.
It's too late...
I said it's too late to apologize.
It's too late.
Yeah!


I'd take another chance,
Take a fall, take a shot for you.
I need you like a heart needs a beat,
But it's nothin' new.
I loved you with a fire red,
Now it's turnin' blue...
And you say...
Sorry, you're not the angel
Heaven let me think was you...
But I'm afraid...


It's too late to apologize.
It's too late.
I said it's too late to apologize.
It's too late.
Whoa!


It's too late to apologize.
It's too late.
I said it's too late to apologize.
It's too late.

It's too late to apologize. YEAH!
I said it's too late to apologize. YEAH!
I'm holdin' on your rope,
got me ten feet off the ground.

Código fuente Shell Fundamentos Sistemas Operativos(FSO)

Bueno, ya que acabé la asignatura de Fundamentos de Sistemas Operativos, mi compañero y yo hemos decidido liberar el código fuente bajo la GPLv3 de un shell que hicimos. Lo hacemos porque puede que a alguien le interese o le haga falta algo parecido para alguna asignatura, le guste recordar sus viejos tiempos como estudiante (xD) o simplemente quiera cacharrearlo para ponernos verdes...jeje.

La cuestión es que va siendo hora de colgarlo en la web para que esté disponible para todos. Así que aquí lo tenéis. Pincha aquí para descargar.

Por cierto, si no os gusta no vengáis a criticar aquí, que lo hicimos como mejor pudimos con el tiempo disponible...Por otro lado, si alguien lo mejora que envíe una copia aquí:

Eurovisión+semana cargada de novedades

Esta semana viene cargadita de novedades. Parece que paro unos días por cosillas pendientes que tenía y se me acumulan las noticias, jeje.

Primero empecemos por la vergüenza de España.

Este magnífico artista es el que nos va a representar en la "magnífica" gala de Eurovisión. Si consultáis mi perfíl de Last.fm veréis que no es precisamente la música española la que me gusta pero eso no significa que grite al cielo por el PAYASO que nos representa. Me parece muy poco serio esta elección. Honestamente no sé a quíen se le ha ocurrido. Es cierto que es una canción humorística y todo lo que queráis pero me parece que el cachondeo es entre nosotros, no válido para certámenes internacionales. ¿Qué pensarán el resto de los europeos? ¿A esto nos dedicamos? Un poco de seriedad señores. Yo francamente lo veo así no sé qué pensarán ustedes. Por otro lado me gustaría recalcar que Eurovisión no es más que una forma de justificar el pago a los nuevos países anexionados a la Unión Europea.

Continuando con las novedades acontecidas a lo largo de la semana me gustaría comentar las siguientes:

Nuevo driver propietario de AMD/Ati para Linux, Catalyst 8.3:
Este nuevo driver no aporta grandes novedades sino que solventa algunos cuántos bugs así que no es nada destacable. Lo que sí es destacable son las conclusiones que sacan los chicos de Phoronix, los cuales creen que AMD/Ati está preparando algo bueno. Y yo soy de los que lo piensa. No por nada, sino porque más que nunca AMD/Ati necesita vender productos si no quiere perder más terreno y por consiguiente dinero frente a Intel.
Liberación de KDE 4.0.2:

Nueva versión que solventa más fallos. La he probado y es más ligera y trae menos errores. Con todo eso, prefiero seguir usando KDE 3.5. No porque me guste más sino porque es más estable y tiene más addons que los que tiene ahora mismo KDE4. Yo, siendo honesto, esperaría hasta KDE 4.1 para disfrutar de un verdadero escritorio renovado y joven. De todos modos yo seguiré actualizando mi openSUSE para no quedarme atrás, :P. Además quien sabe qué pueden traernos estos muchachos para las próximas subrevisiones...

Sun prepara la JVM para el iPhone:
Esta noticia la considero también muy importante porque significaría que el iPhone pasaría de ser una maravilla tecnológica a ser también un centro de negocios. No porque use Java sino más bien por próxima liberación del SDK. De paso me gusta destacar la noticia porque supondría una fuente enorme de aplicaciones para este dispositivo.

Bueno como véis lo que no he podido hacer durante la semana lo he hecho ahora, :P. Espero que no se me vuelvan a acumular tanto las cosas. ¡Saludos!

Windows Server 2008 ya está entre nosotros

Leo en Ars Technica que ha comenzado la comercialización de Windows Server
2008, el Sistema Operativo de Microsoft enfocado en la gama servidora.

Este nuevo producto, según comentan en el artículo, provee de nuevas herramientas de administración que facilitarán la
tarea de aquellos que tienen que lidiar con Windows Server. A destacar es que este sistema operativo hereda buena parte de su código de Windows Vista. La razón, como comentan en la noticia, puede ser para intentar convencer a la gente a que migre a Vista ya que ofrecerían al público una mayor confianza al forjar su SO para servidores bajo el código de su hermano menor.
Pues bien, de entre todas las nuevas características de Windows Server 2008, cabe destacar una: Server Core. Esta nueva tecnología permite instalaciones sin entorno gráfico de modo que se ahorren recursos del sistema. Esta nueva tecnología permitirá a Microsoft competir mejor con
todos sus rivales ya que los sistemas UNIX disponen de esta particularidad desde sus comienzos.
Otras tecnologías a destacar son :

  • Hyper-V, la apuesta de virtualización por parte de Microsoft que va más allá de lo conocido ya que provee de un API para exprimir la potencia de esta nueva tecnología. De este modo, terceras partes puedan desarrollar herramientas que faciliten la gestión y extiendan las capacidades de esta solución de virtualización.Cabe destacar que todavía está en fase beta. Supuestamente, en 3 meses verá la luz.
  • Nueva versión de IIS (versión 7). En esta nueva actualización de la solución de servicio web de Microsoft se ha desarrollado un producto realmente nuevo, especialmente diseñado para ser muy modular y extensible no como el todo en uno como eran las versiones anteriores. Todas las características se virtualizan de modo que se conectan con el núcleo del servicio web y de paso se consigue una mayor seguridad reduciendo las zonas de ataque.
Según comentan en Ars Technica, lo más negativo a destacar de Windows Server 2008 es que al habilitar el modo Server Core se deshabilitan demasiadas cosas como el soporte .NET bajo IIS. Esto último es algo incomprensible ya que ASP.NET es la gran baza de IIS y ésta lógicamente
hereda de .NET. Se supone que todo esto manualmente se podrá cambiar pero es algo que no se
comprende por parte de Microsoft.

Puede que a algunos os sorprenda que ponga noticias sobre Microsoft pero yo creo que es muy importante conocer qué productos ofrece la "competencia" para poder proponer soluciones mejores, ;)

Qt4.4 beta liberado

Leo en el blog sobre Qt "A Qt blog"que Trolltech acaba de liberar la beta de Qt 4.4. Las novedades que aporta son muy importantes y serán especialmente visibles en el escritorio libre KDE 4.1. La lista de las novedades a continuación:

  • Un widget navegador web basado en WebKit (el cual está basado en el motor de renderizado de KDE KHTML)
  • Soporte añadido para Windows CE
  • Framework multimedia basado en el proyecto Phonon de KDE
  • Framework para programación concurrente permitiendo multihebras sin mutex y con otros mecanismos de seguridad
  • Framework de comunicación entre procesos
  • Nuevo sistema de ayuda con múltiples clases de ayuda en vez de una única aplicación solitaria
Yo por mi parte espero que con las grandes novedades que aporta esta versión con respecto a Qt 4.3 se desarrollen buenos programas, entre ellos KDE 4.1, jeje.

AMD libera especificaciones para las familias R3XX-R5XX

Leo en barrapunto esta genial noticia. AMD/Ati sigue con su política de abrir especificaciones a la comunidad al igual que hace unos días libero las bibliotecas APL (visto en LinuxVille). En este caso les ha tocado a las familias R3XX hasta las R5XX. Esta vez yo si que estoy contento porque me ha tocado a mí, jeje (mi gráfica es una mobility radeon 9700). Como se puede leer en un mensaje de las listas de correo de X.org:

AMD is pleased to announce the release the R5xx Family 3D Programming
Guide. In addition to 3D programming information on the R5xx family,
this document details many of the changes from the R3xx and R4xx
families where applicable. Please be kind to our gracious host,
freedesktop.org; in the interests of getting this out tonight, I
wasn't able to get it on the AMD servers before the weekend.

http://www.x.org/docs/AMD/R5xx_Acceleration_v1.1.pdf



Alex Deucher
alexander.deucher@am...
Open Source Community Development
AMD Graphics Products Group
Ya solo queda que los expertos del tema cojan estas especificaciones y mejoren los drivers radeon hasta al menos obtener el rendimiento de los fgrlx con todas las ventajas de los libres como son su tremenda estabilidad.

Colegio Profesional de Ingenieros en Informática de Andalucía muy pronto

Leo en el blog de mi amiga Tailstech que se ha dado un paso adelante en la creación del Colegio Profesional de Ingenieros en Informática de Andalucía (CPIIA). Ya iba siendo hora que se regulara la situación de muchísimos ingenieros informáticos en Andalucía. Y para buscar un futuro más prometedor para los futuros ingenieros, jeje.

Bien es cierto que si uno se da un paseo por barrapunto, verá cómo hay muchos que no están muy de acuerdo con la creación de un Colegio profesional. Especialmente me quedo con esta frase:

Yo añadiría otro grupo. Los que por haber estudiado y tener un titulo de ingeniero se creen que saben más que nadie.
Es bien sabido que tener un título no te hace saber más que otro pero sí que significa un símbolo de confianza a la hora de que una empresa busque un ingeniero informático para solventar sus problemas. Es más, gracias a esto, podemos frenar el tremendo intrusismo laboral existente en nuestra profesión (solo hay que darse una vuelta por una gran consultora y ver como biólogos, matemáticos, físicos, telecos comparten trabajo con nosotros). Y no solo eso, sino que gracias a esto es posible que empiece a desarrollarse software que siga unas pautas de calidad. No, que hasta la fecha, al no existir regulacíon existente cualquier cosa vale y si por cualquier motivo las aplicaciones fallan, el problema es de los informáticos, que no saben. Mire, no, no es así.

Es probable que haya gente preparada que se pueda ver perjudicada con la creación de un Colegio pero también es cierto que si uno está preparado en esta especialidad, no tendrá demasiadas dificultades en acabar la carrera (si se dejó a medio acabar) o hacerla entera (si ni siquiera se empezó).

De paso, con regulaciones como esta podemos empezar a ganarnos el reconocimiento social que nos corresponde. ¡Basta ya de que seamos pisoteados por otros!

Raptor, esa pequeña maravilla para KDE4

Hace tiempo descubrí la web de los desarrolladores de Raptor y en ella el nuevo e increíble menu para KDE4. Todavía está en desarrollo y a menos que lo compiléis por vuestra cuenta no podréis verlo (yo no lo recomiendo todavía, está muy verde).

De todos modos me he interesado mucho por este proyecto y especialmente a raíz de conocer lo odiado que es el menú Kickoff importado desde openSUSE (que a mí personalmente me gusta, xD).

Os dejo unas capturas de lo que nos espera. Francamente lo veo muy intuitivo, novedoso y muy bonito, jeje.


Lavado de cara

Llevaba tiempo deseando cambiar el aspecto del blog pero con los exámenes pues como que no podía y ahora que los he acabado he decidido cambiar radicalmente el aspecto.

No, no te has confundido de blog, simplemente he considerado este nuevo "look" el más adecuado y es que estoy cansado de ver tanto blog del mismo tipo, quería algo más distinto, algo más minimalista (como está tan de moda ahora).

Para el recuerdo guardo las siguientes capturas, para no olvidar la evolución del blog, jeje.

Se aproximan las vacaciones

Bueno, ya solo me queda un exámen, Programación Declarativa. La cosa no ha ido todo lo bien que me hubiera gustado, pero qué le vamos a hacer. Lo cierto es que he hecho 5 exámenes en 9 días y como sabréis 5 exámenes en la Universidad con tan poco tiempo no suele ser buena señal. Pero bueno, es lo que hay.

Así que aprovecho esta entrada para animar a aquellos que hayan estado algo desanimados (como yo lo estube en un bajón). Os dejo una canción me gusta mucho (es de las más durillas que oigo, jeje. Alguno que otro se reirá por "duro", xD) y de paso sirve para animaros con el "Together we're invincible!". Espero que os guste a ustedes también.

Saludos a todos y comentarios que muy pronto podré retomar el ritmo normal del blog!



Follow through
Make your dreams come true
Don't give up the fight
You will be all right
Cause there's no one like you
In the universe

Don't be afraid
What your mind conceives
You should make a stand
Stand up for what you believe
And tonight we can truly say
Together we're invincible

And during the struggle
They will pull us down
But please, please let's use this chance to
Turn things around
And tonight we can truly say
Together we're invincible

Do it on your own
Makes no difference to me
What you leave behind
What you choose to be
and whatever they say
Your soul's unbreakable

And during the struggle
They will pull us down
But please, please let's use this chance to
Turn things around
And tonight we can truly say
Together we're invincible
Together we're invincible

And during the struggle
They will pull us down
Please, please let's use this chance to
Turn things around
And tonight we can truly say
Together we're invincible