Avances en computación cuántica


Leo a través de the inquirer un interesante artícul0 que comenta los últimos avances en la computación cuántica. Para aquellos que no lo sepan, la computación cuántica es un nuevo paradigma computacional radicalmente distinto al actual (podríamos llamarla computación clásica si queréis), donde se parte de una máquina de turing indeterminista. Por lo tanto es algo que realmente interesa y mucho investigar ya que podríamos resolver problemas que hoy en día no son turing computables. Pues bien, según dicen en the inquirer, por primera vez se ha conseguido unir dos de procesadores cuánticos mediante un enlace de circuitos superconductores, creando una ‘cavidad’ a través de la cual se transmitían los datos cuánticos.

De este hecho lo que se obtiene no es más que sino cómo poder construir un bus en un computador cuántico. Sin lugar a dudas es una genial noticia. Todavía quedan campos en los que descubrir nuevas cosas que nos permitan ponernos nuevas metas.

100Mbps simétricos en Hong Kong por 48.50$


Descubro a través de digg esta curiosa noticia. Si, así está el mundo. Cuando aquí, en España, por unos 50$ (unos 35,7€ (1,4$~1€) ) tenemos 3Mbps o 20 Mbps ASIMÉTRICOS con ridículas velocidades de subida, los chinos de Hong Kong disfrutan de una conexión que ya muchos soñaríamos tener aquí. Y bueno, dentro de lo que cabe, las conexiones de banda ancha en España están algo mejor que las de nuestros vecinos del otro lado del "charco".

Vaya mundo en el que vivimos. Si vamos a tener que irnos a China para poder disfrutar de cosas como esta...

Nueva maravilla de Intel que compite con Apple




Vía engadget encuntro un alucinante video que muestra la última "pequeña" maravilla de los chicos de Intel. Lo cierto es que es un prototipo, pero seguro que no es para decirle a los demás qué hay que hacer...Parece que nadie quiere perder su trozo de pastel en el sector de la telefonía movil.

Este dispositivo destaca por usar un microprocesador fabricado a 45nm (según informan en engadget es una CPU Silverthorne), por tener conectividad WiFi y WiMAX y por tener una autonomía de 24h.

Es cierto que parece bastante largo, aunque se ve estrecho y delgado. De todos modos es un prototipo y siempre se puede cambiar algo la apariencia. Francamente me resulta muy atractivo, como supongo que a vosotros, jeje.

Intel va a por un nuevo mercado, el de los MID (Mobile Internet Device) y viene pisando fuerte. ¿Será un duro competidor del iPhone de Apple? Y no hay que olvidar que según algunos rumores, Google también tiene intención de entrar con un supuesto GPhone. La guerra está servida.



Linus Torvalds raja contra C++

Leyendo the inquirer encuentro esta noticia. Cuando no es Torvalds es Stallman. Es triste darse cuenta que algunos de los personajes más importante de la comunidad de software libre no paran de decir tonterías y confrontar. Lo último, la rajada de Torvalds a C++. La discusión viene a cuento de que alguien comentaba en las listas de correo del kernel que no entendía como era programado en C y no en C++. A esto Torvalds contestó así (copio literalmente el comentario):

No dices más que gilipolleces. C++ es un lenguaje horrible. E incluso es más horrible por el hecho de que un montón de programadores de segundo nivel lo usan, hasta el punto de que es aún más y más fácil generar basura sin utilidad con él. Sinceramente, incluso si la decisión de haber usado C no tuviera *nada* más que ver con el hecho de mantener a los programadores de C++ fuera del proyecto, esa hubiera sido una gran razón para usar C.

Ahí que ver lo que tenemos que leer.

Que conste, como dejo al principio del artículo, no me gusta ni Stallman ni Torvalds. Creo que los dos han hecho grandes contribuciones para el software libre pero que ya han dejado de ser lo que eran. Que se marchen para que lleguen nuevos. Al menos veo yo así las cosas, ;)

Iker Jiménez ataca la seguridad en redes

Leo en barrapunto una noticia que me deja cuanto menos, asombrado. Este supuesto individuo junto con un supuesto experto en seguridad informática, Carlos Mesa, han debatido en el "fascinante" programa Cuarto Milenio (todos sabemos que todo lo dicho es verdad ahí....) la inseguridad en redes telemáticas. Como comentan en barrapunto, es simplemente sorprendente. Con ejemplos prácticos cuanto menos estúpidos :

«El supuesto experto en seguridad ha montado una red con su portátil y el de Iker y ha capturado el tráfico (por supuesto, el que les ha interesado) con un sniffer (al que han definido como "programa para coger datos de un equipo ajeno") afirmando que "hacerlo en Internet es igual de fácil". He visto cómo confundían el hecho de capturar una petición DNS con la captura de los datos que se estaban introduciendo en la web con https. Acto seguido, Iker ha preguntado "Y si fuese la web de un Banco, ¿me lo podrías ver todo?" y el "experto" ha dicho que sí, que por supuesto. Pero no ha hecho ninguna demostración, será que no podría...
Con cosas como esta no hacen más que desacreditar un rama de seguridad informática donde es cierto que hay cosas que tienen que mejorarse, pero que pese a eso, la seguridad electrónica es mucho más robusta que la tradicional. Piense lo que piense esta gentuza.

Francamente con noticias como esta me doy cuenta que una inmensa mayoría de la sociedad es tristemente manipulada como les antoja por los "mandamás". Uno se da cuenta que la gente se traga todas las memeces (por no decir otra cosa) que este tipo de personajes "escupen" de su boca. Es muy triste. Qué le vamos a hacer. Estamos empeñados en decir "Spain is different". Yo no digo que en otros países occidentales y "supuestamente avanzados" (véase EEUU, Gran Bretaña, Francia) no existan payasos como estos, pero en España personajillos como estos floran por todos los lados y lo aún más penoso es que triunfan. ¿A dónde queremos ir?

¿Qué aplicaciones elegir entre 480 programas Open Source?

He descubierto que alguien se ha molestado en recopilar en un artículo 480 aplicaciones open source de TODO. Están clasificadas por tipos, así que si estás interesedo en probar alguna de ellas ya sabes, mira a ver si hay algo que te gusta. ;)

Yo, por mi parte lo tengo claro. Elegiría estas aplicaciones (no estoy interesado en todas las categorías):

Cliente email-> Thunderbird o KMail

Codificación-> Audacity

Gráficos-> Gimp (prefireblemente con Gimpshop instalado), FSpot y Krita para KDE

Reproductores-> Amarok (como no,xD) y VLC-Player

Mensajería-> aMSN y Kopete/Pidgin

Lectores PDF-> kPDF (KDE3) y okular (KDE4)

Ofimática-> Open Office y KOffice (más eficiente pero no tan completa)

Navegador-> Firefox (Konqueror es más rápido, pero no está tan bien soportado)

¿Y tú, cuáles elegirías?

Triste acogida de la encuesta

Esta entrada la pongo para valorar la encuesta ¿Tienen sentido las guerras openSource?, que bajo mi humilde opinión ha sido un fracaso. Ha sido un fracaso porque en una semana, con las visitas recibidas, ha habido una muy baja participación.

Los resultados quedan así:

Votos totales: 38

Sí, puesto que hay que erradicar el software propietario: 6 (15%)
Sí, porque incita a crear software: 16 (42%)
No, debilita la comunidad open source: 12 (31%)
No, el sofware privativo es bueno/necesario: 2 (5%)
NS/NC: 2 (5%)

Queda claro que la mayoría considera positivo estas guerras porque incita a crear nuevo sofware que mejore al privativo o que al menos plante cara.

Gracias a todos los que habéis parcitipado. Ahora bien, os pregunto. ¿Por qué ha habido tan baja participación? Esta ha sido mi primera encuesta. Dadme vuestra opinión los más experimentados, gracias.

How to: Instalar IBM Lotus Symphony en Linux

Esta entrada (vista a través de digg) la he puesto porque me resultó interesante explicar la instalación de esta suite ofimática ya que fue esta semana cuando se anunció.

1. Obtener IBM Lotus Symphony Suite

Descargamos la suite (hay que registrarse)
http://symphony.lotus.com/software/lotus/symphony/home.jspa

2. Instalar

Primero, damos permiso de ejecución al archivo binario. Para eso, si usas Gnome ve al directorio donde has descargado el archivo y selecciónalo. Botón derecho y pulsa sobre la pestaña permisos. Ahí, a usuario dale Lectura y escritura y pulsa la casilla que dice (es ejecutable). En cambio, si usas KDE es algo parecido. Ve al directorio que quieras con Konqueror/Dolphin (el que más te guste), botón derecho y permisos. Y volvemos a hacer lo propio. Si quieres ser más rápido, abre la consola y dirígete al directorio donde has descargado el archivo:

chmod +x IBM_Lotus_Symphony_Linux.bin
./IBM_Lotus_Symphony_Linux.bin
cd IBM_Lotus_Symphony_Linux/
sudo ./setup.bin
Sigamos:


Después de que haya acabado la instalación, verás que el directorio lotus pertenece a root (esto se debe a que hemos instalado la aplicación con root). Para cambiar a tu usuario, haz lo siguiente:
cd /home/%yourusername%/
sudo chown -R %yourusername%:%yourusername% lotus/
3. Desinstalación
En caso de que no te guste (recuerda que está en fase de desarrollo), haz lo siguiente:
cd /opt/ibm/lotus/Symphony/_uninst/ (si has dejado la instalación por defecto)
sudo ./uninstaller.bin
¡Suerte!

Humor: 1GB antes y después...

Gracioso, ¿eh? Como pasa el tiempo y se mejora la tecnología....

Visto a través de digg.

¿Ser Ingeniero Informático?

A través del blog de Alaingonza descubro esta curiosa imagen que me ha hecho reflexionar un par de razones por las que estoy estudiando esta carrera.

Me resultó graciosa la foto, cierto, pero hay cosas en las que no puedo estar de acuerdo. Una persona normal claro que puede ejercer esta profesión, faltaría más. No sé si el que lo ha dibujado es algo friki o marginado social (según pone en su diagrama). Personalmente, una condición necesaria para superar esta difícil prueba es que te apasionen los computadores. Una persona sin esa motivación difícilmente acabará la carrera, al menos eso creo yo.

Pero olvidando todo lo anterior, he de decir que este tipo de "antipropaganda" son armas de doble filo. Por un lado, tenemos la realidad de que trabajo para ingeniero informático hay poco o más bien sus puestos están ocupados por gente de capacidad NULA y por eso, me parece adecuado informar a los futuros estudiantes. Ahora bien, por otro lado, tampoco hay que ser tan restrictivo y nos vayamos a quedar "4 gatos" y haga falta personal cualificado en el futuro. Lo que está claro es que tanto el gobierno como los empresarios no quieren/no les interesa regularizarnos como ya vimos ayer. La guerra no ha hecho más que empezar...

Novedades respecto a "nuestro" futuro informáticos

Esta noticia, que apareció en barrapunto hace 2 días es realmente muy importante para todo aquel que sea ya ingeniero/ingeniero técnico en informática o estudiante como yo. Es muy importante porque las decisiones que tome el gobierno condicionarán qué futuro nos depara en el ámbito laboral.

Pues bien, parece ser tras los últimos cambios solicitados de Ordenación de Estudios Universitarios, que la cosa quedará así: (extraigo textualmente de ingenieros de primera)

Los títulos universitarios tendrán la denominación Graduado/Master en T por la Universidad U, es decir, que podrán existir Grado y Master en Ingeniería Informática, así, con todas las letras.

Aunque esa es una buena noticia, en esta propuesta se confirma definitivamente nuestra discriminación frente al resto de ingenierías

Los títulos para el acceso al ejercicio de una actividad profesional regulada en España se regirán por lo establecido en ese real decreto (os lo comentamos ahora), en las condiciones que establezca el Gobierno para cada uno de ellos (vamos, que el MEC directamente saca balones fuera), y a la normativa europea aplicable (en este caso, nada nuevo).

Este real decreto incluye una disposición transitoria definitiva (la cuarta, para ser más concretos): A los efectos de lo dispuesto en el apartado 9 del artículo 12 del presente real decreto, serán de aplicación las actuales directrices generales propias de los títulos correspondientes, en lo que se refiere a su denominación, materias y contenido de las mismas, en tanto no se produzca su adecuación al contenido del presente real decreto. Esto viene a significar que los actuales títulos de Ingeniero distintos del nuestro seguirán tal cual, y nosotros, como no somos profesión regulada, entramos en el saco de una manera más que evidente.

Pero eso no es lo mejor, ¿qué es adecuar al contenido del presente real decreto?. Si nos leemos la disposición adicional novena (El MinistGuardar ahoraerio de Educación y Ciencia establecerá los requisitos necesarios del Anexo I del presente real decreto, a los que habrán de ajustarse las solicitudes para la obtención de la verificación de aquellos planes de estudios a que se refiere el artículo 12.9 de este real decreto, previo informe del Consejo de Universidades y oídos los colegios y asociaciones profesionales concernidos), viene a significar que el propio MEC fijará algún tipo de regulación adicional para las profesiones reguladas, y siempre oidos los colegios profesionales (¿nos llamarán esta vez?)
Así que de nuevo parece ser que somos "olvidados" por las autoridades. No sé qué es lo que tenemos que hacer para que nos valoren y nos reconozcan lo que nos merecemos. Algunos podrán pensar que nos quejamos sin motivos, pero eso no puede ser más falso. Luego pasan cosas como ésta, donde con 14 millones de euros de nuestros bolsillos se paga una chapuza. Para colmo, si falla la aplicación, luego dirán: "es que los informáticos no saben hacer las cosas".

Es muy triste. Como leí hace tiempo en una entrevista, un físico español que trabaja en el Max Planck, "España, o se monta ahora en el tren de las tecnologías o no lo hará nunca"

Parece ser que nuestros políticos se empeñan en llenarse los bolsillos y hacer no avanzar España, para que el tópico "Spain is different" siga siempre con nosotros. Francamente, me entristece que tengamos que soportar el desprestigio de gente totalmente ineficaz y no preparada (véase el ex-ministro y actual presidente de la Generalitat, José Montilla, alguien sin carrera universitaria). Luego pasan las cosas que pasan, que por una panda de ineptos no podemos avanzar y prosperar como un país tecnológico. Es muy triste, señores. Muy triste.

Intel apuesta por Linux en portátiles


Leo a través de the inquirer esta interesantísima noticia para todos los linuxeros. Parece ser que desde Intel están haciendo grandes esfuerzos en optimizar el consumo de energía bajo el sistema operativo del pingüino. La idea está empezando pero aún así ya han conseguido ganar una hora extra de autonomía, nada despreciable (como ya comenté hace tiempo). Pues bien, según comentan en the inquirer:

Arjan Van de Ven, jefe del proyecto explica que si sus CPUs -de Intel- están preparadas para entrar en suspensión después de 10-15 ms pero si una aplicación la esta despertando a cada milisegundo el sistema de ahorro de energía no sirve para nada.

No todo queda en buenas palabras, y los chicos de Intel demostraron “in situ” hasta que punto puede llegar la mejora con el kernel y las aplicaciones optimizadas. Para ello usaron dos portátiles idénticos en el que solo cambiaba el software, el portátil con software optimizado arrojó una cifra de 15,3 vatios mientras que el normal se quedo en 23,3, teniendo en cuenta que la bateria del portátil utilizado tiene una relación de 56 vatios/hora tenemos que la autonomía en el portátil normal es de 2,4 horas, mientras que en el modificado es de 3,5 horas, los resultados hablan por si solos.

Yo cada vez lo tengo más claro, Linux es el sistema operativo del futuro. ¿Y tú, qué dices?

Nuevo estándar USB 3.0

Leo a través de digg que va salir una nueva especificación de USB. USB 3.0 es el fruto de la revisión de USB 2.0. Las novedades que ofrece respecto a USB 2.0 es una mejora en la tasa de transferencia bastante grande (10 veces más rápido). El pico teórico de USB 2.0 es 480Mbits/s mientras que en USB 3.0 será de 4,8Gbits/s. Esta mejora en la transmisión se consigue usando fibra óptica a lo largo del cable. La razón de esta mejora está en la posibilidad de usarlos para reproductores HD-DVD o Blu-ray. Se espera que estos nuevos cables estén disponibles para mediados-finales de 2009 o comienzos de 2010.

Personalmente, me parece muy positivo porque se mejora mucho la tasa de transferencia, pero esto es un poco engañoso. Para comenzar, lógicamente todas las conexiones tienen que ser USB 3.0 para satisfacernos de estas ventajas. Pero ese no es un serio problema. El gran problema reside en que todo lo que llega desde el puerto USB tiene que pasar por el puente sur del juegos de chips y desde ahí por un puerto PCI hasta el puente norte y poder llegar a memoria. Pues bien, ese es el problema. El puerto PCI tiene un ancho de banda de 127.2 MBytes/s mientras que esta nueva especificación tiene un ancho de banda de 600MBytes/s, por lo que cualquier transferencia que tenga que pasar por memoria (es decir, la enorme mayoría) no puede sacarle partido a esta nueva velocidad de transferencia de USB 3.0. Es cierto que muy probablemente se aproveche ese tope teórico de PCI por que USB tiene un ancho de banda mayor, pero lo que quiero decir es que USB 2.0 (teóricamente) alcanza 60MBytes/s, así que no hay tanta ganancia por parte de USB 3.0. Eso sí, si vamos a volcar datos al disco duro sí que notaremos una mayor mejora, ;).

¡Soy libre!

Después de casi dos largos meses, por fín consigo decir que han llegado mis verdaderas vacaciones, :) . Lo cierto es que ya estaba más que agotado y necesitaba descansar de tanto estudio. Ahora le podré dedicar más al blog, que en los últimos días, salvo las noticias de los bindings y poco más, no he podido postear por los estudios. Espero seguir manteniendo y mejorar la calidad del blog.

Gracias a todos por seguir este humilde blog.

Qt bindings para Mono gracias a Qyoto

Leo en el blog de Miguel de Icaza que se han liberado bindings para Mono de Qt4. Sin lugar a dudas es una muy buena noticia (como ya publiqué en menéame).

Personalmente, espero que estos movimientos animen a usar más a los desarrolladores a usar Qt4 y Mono como plataformas de desarrollo.

El proyecto que permite esto es Qyoto que como comentan en la web del proyecto:

The Qyoto/Kimono languages bindings allow C# and any other .NET language to be used to write Qt/KDE programs. The bindings are autogenerated directly from the Qt/KDE headers, greatly reducing the maintenance effort. KDE doxygen comments are automatically converted to the xml based C# style of comment format.

Any language that is based on the CLR, such as C#, Iron Python, Boo, VB.NET or Nemerle will be able to use the bindings, allowing some very interesting possibilities for writing KDE applications.

Qyoto/Kimono permite bindings de Qt para C# y otros lenguajes .NET como Mono.

Interesante, ¿verdad?

Aaron Seigo anuncia backgrounds animados para KDE4


Sí, eso es lo que he dicho. Backgrounds animados en KDE4.

Bueno, realmente no es eso. Aaron Seigo ha dicho que está implementado un nueva clase Contenedor Plasma que contenga a plasmoids y que al mismo tiempo pueda contener programas usando openGL y que estén escritos en lenguajes como python, ruby y más, con los que dibujar un escritorio animado.
Realmente los desarrolladores de KDE no paran. Como sigan así, no sé con qué nos sorprenderán para las siguientes versiones a KDE 4.0.

¡Desde luego que KDE4 va a ser una revolución en el escritorio GNU/Linux!

Aaron Seigo announces Plasma Backgrounds!


New good news from KDE developers. I can't even believe what KDE4 revolution will be like. Yesterday, Aaron Seigo announced that he's implementing some new Container classes that allow: animated backgrounds, use of plasmoids as backgrond, etc. As Seigo said:

The really neat thing about this approach (at least to me) is that backgrounds can be interactive. In fact, any applet could be used as a background (not that you'd want to, of course ). Yes, it also means they can be animated (or drawn using OpenGL or...). As a bonus, people writing backgrounds don't have to learn Yet Another API or plugin system, which is also a bonus. You could even write backgrounds in JavaScript or whatever other languages we get ScriptEngines for (Python, Ruby..). Neat-o.


Simply KDE rocks!

Nuevas e increibles imágenes de KDE4

¡Miren y vean! Es simplemente ALUCINANTE! Los chicos de KDE no dejan de sorprenderme. Entre esto y lo que acabo de publicar, lo de ayer, uffff. Cada vez hay más ganas que llegue el día en que publiquen la versión final.



Nuevos plasmoids también:


Más cosas aquí.

KOffice 2, bajo Windows!

Sí, KDE4 está siendo desarrollado como un rayo. De hecho, aquí os dejo unas imágenes que verifican que KWord ha sido compilado en Windows con Qt4 de forma nativa, nada de Cygwin.



Sin lugar a dudas, una genial noticia. Cada vez hay más ganas de que salga KDE4. No solo por una versión del escritorio, sino por el aluvión de programas que serán ejecutados de forma nativa en otras plataformas.

¡1 mes de vida!

Sí, hoy hace 1 mes que inauguré este blog. Estoy muy satisfecho con las visitas que llevo hasta ahora, unas 16000. No son demasiadas, pero bueno, llevo solo 1 mes,jeje.

Espero no defraudar a nadie y cada vez ofrecer información de mayor interés.

Gracias a todos los que lo habéis hecho posible, ;)

OLPC, ahora a 188$


Leo en Slashdot que el OLPC va a costar 188$, muy distante de los 100$ prometidos. Es practicamente el doble. No sé qué se debe esto, pero son solo contratiempos. Como sigan así, Asus con su EEE PC a 199$ (que es mucho más potente) se va a llevar la palma.

Dicen que no subirá más de 190$, pero es que no veo la razón por la que elegir esta opción si por 10$ más puedes tener otra mucho mejor también usando Linux.

¿Cuál será el siguiente movimiento?Sin duda malas noticas para el proyecto de Negroponte.

Va por tí



Esta entrada la dedico a una persona, una persona muy importante para mí. Porque digo yo que si es mi blog de vez en cuando puedo dedicársela a alguien,¿no?

Esta entrada va por tí, la persona más importante que tengo en mi vida. La que me incita a seguir adelante, la que me anima cuando estoy desanimado.

Gracias por todo, mi amor. Te quiero con todo el alma. ¡Feliz cumpleaños y que cumplas muchos más!

PD: Espero que recuerdes dónde has escuchado antes esta canción y que entiendas por qué he eligido esta para transmitir lo que siento por tí. Gracias por todo

OpenMoko snapshots de la última release

OpenMoko es un proyecto para desarrollar una plataforma abierta para la cuál desarrollar software para dispositivos móviles. Algo parecido a lo que es Symbian pero open source. Francamente creo que es un proyecto que puede tener mucho futuro puesto que ya hay empresas que están usando Linux en los móviles como Motorola con algunos de sus Rockr y disponer de una plataforma con estas características siendo software libre es realmente muy positivo porque por un lado todos podemos contribuir a mejorarlo y por otro supone un ahorro muy importante para las empresas, de modo que podrían abatar los terminales. Y no solo eso, sino que al ser una plataforma abierta, la cantidad de software disponible sería inmensa.

Bueno, os dejo aquí las últimas snapshots del proyecto. Tiene muy buena pinta!






Amarok 2: simplemente genial

Desde que conocí Amarok hace unos años, dije que era el mejr programa para escuchar música. Y sin duda que lo sigue siendo (y lo será si sigue en la dirección que va, ;) ).

Por eso, navegando por el blog que notifican los progresos de Amarok he encontrado este screenshot de cómo se encuentra actualmente el proyecto. Realmente, Amarok 2 tiene muy buena pinta! Además, lo bueno de esta nueva versión de Amarok es que nuestros amigos macqueros y windoseros también podrán disfrutarla gracias a Qt4.



Ojalá que Amarok 2 se convierta en el programa multiplataforma por excelencia para escuchar música porque realmente se lo merece. Es muy superior a la competencia (no me digan que iTunes es mejor porque no lo es). Enhorabuena a todos los desarrolladores, realmente lo están haciendo genial!

Ya estoy ansioso de que llegue el día en que lo lancen de forma oficial.

Liado, :S

Esta semana no he podido más que postear una noticia. No es que esté dejando el blog, para nada. Simplemente es que estoy de exámenes y el deber manda, xD. Solo tengo tiempo para responder un par de comentarios. Espero que me "disculpeis" estos días. Dentro de una semana vuelvo a la "normalidad".

Gracias y espero no defraudar.

Liberado fglrx 8.41


Ati ha liberado hoy el nuevo driver para sus gráficas en linux. El prometedor driver que además de soportar las nuevas R600 también ofrece un increible aumento de rendimiento. Pero no todo es bueno, no solo porque tendremos que esperar hasta Octubre para que soporte AIGLX, sino porque que también parece ser un controlador muy inestable. Al menos eso es lo que ponen en la web de AMD/Ati:


Caution: AMD recommends that this release of the AMD Proprietary Linux software driver not be used for distribution packages. Distributors should continue to use the AMD Proprietary Linux driver version 8.40.4

Vamos, que ellos mismos recomiendan no usarlo, :S. De todos modos, cuando acabe los exámenes me aventuraré a probarlos. Lo mejor es que dentro de 1 mes sí que dispondremos de AIGLX y soporte para todas las gráficas, xD.

Bueno, pues nada. Si alguien se anima a comentar que tal le ha ido el experimento, bienvenido sea.

¡Debate! Miguel de Icaza Vs Los fanáticos


Con este "amarillento" y a la vez "atractivo" titular os muestro mi reflexión y os incito a compartir vuestras opiniones sobre el tema. Leo a través de barrapunto esta curiosa pero a la vez intrigante noticia con frases como esta:

Icaza considera que OOXML es un "estándar soberbio"
Y es que no sé ustedes qué piensan, pero en parte, lo dicho por Icaza me ha hecho reflexionar. Realmente, ¿qué sentido tienen las "guerras" openSource? Por un lado son positivas porque contribuyen a la creación de nuevos proyectos (veáse a través de forks, redefiniciones de una idea, etc) pero por otro solo lo que hacen es debilitar a la comunidad de código abierto. No sé si ustedes se habrán fijado, pero discusiones como esta lo único que hacen es desacreditar el software libre frente a otras alternativas como pueden ser los sistemas propietarios.

Personalmente, apoyo la decisión tomada por Icaza, no por votar a favor del OOXML, sino por atreverse a luchar contra los fanáticos del software libre. Creo debe de haber unos límites. Una cosa es que Miguel de Icaza se haya equivocado apoyando el OOXML por no ser todo lo abierto que debiera y otra cosa es "humillarlo" por ello. Es una persona como cualquier otra y puede haberse equivocado, puede que esté convencido de que es la mejor opción (y también haberse equivocado) o también puede ser que seamos el resto los que nos equivocamos (es menos probable, pero bueno, el futuro dirá quién llevaba la razón).

El objetivo de este post es que reflexionemos sobre este problema. Personalmente me parece que estas guerras son el "cancer" que amedranta a la comunidad open source. (Quizás por decir esto ya haya alguno que me ridiculice, pero creo que los radicalismos no conducen a nada. Son simplemente posturas de incultura y/o analfabetismo).

Y ahora os toca a vosotros. ¿Cuál es tu postura?

PD: He abierto una encuesta. ¡Votad!

Microsoft Surface: inventos y progresos de la Computación

Descubro a través de ubuntutips este interesante spot publicitario de Microsoft Surface. De vez en cuando es positivo hablar de la competencia, jeje.



Francamente no es una innovación pero si que es un dispositivo que ha sabido reinventar el concepto de computador. Por un lado, es realmente muy sencillo de usar y por otro es tremendamente práctico (¿os habéis fijado cómo al dejar el móvil sobre la superficie autodetecta las posibles opciones?). Este es el único campo en el que puede avanzar la computación ya que no existen más campos en los que avanzar a un "nuevo nivel" de computación que no sea la informática cognitiva. La razón es que la inteligencia artifial basada en lógica, por definición, no puede ir más allá de lo que se ha conseguido. Creo que el resto de las investigaciones deben ir encaminadas a saber combinar las tecnologías existentes para empezar a sacarles gran partido (véase este ejemplo de Microsoft Surface). Si somos capaces de conseguirlo dispondremos de muchos dispositivos que por un lado nos facilitarán y por otro nos la alegrarán la vida, ;).

Mark Shuttleworth habla sobre la liberación de los drivers de Ati

Leo en Phoronix una entrevista que le han hecho a Mark Shuttleworth en la cual ha expresado su opinión acerca de este acontecimiento. Según él, con este gesto Ati se posicionará como un líder en el mundo openSource ya que establecerá un compromiso-planificación ejemplar para que otras empresas sigan este modelo de desarrollo.

Desde luego que este movimiento con el que ya hizo Intel al liberar las especificaciones de sus chipsets gráficos y hace poco también liberando un código para aumentar la eficiencia de los portátiles bajo Linux son grandes noticias para que este sistema operativo empiece a cobrar más importancia para las grandes empresas.

Sinceramente, creo que lo único que le hace falta a Linux para despegar es precisamente eso. Un mayor apoyo por parte de las grandes empresas de hardware y software. Ojalá que más empresas se animen, ;)

Klik2, ¿el instalador del futuro en Linux?

Muchas veces he disfrutado de largas discusiones con mi amigo Antonio sobre temas como el que trataremos ahora. Linux es un Sistema Operativo que, bajo mi juicio, será el que predomine más en todos los ordenadores del mundo de aquí a unos 5 años (algunas razones aquí). Pues bien, una de las trabas que él encontrada para que Linux fuera más predominante era la necesidad de un sencillo instalador. No el de Windows, que también es malo porque hay que presionar "siguiente-siguiente" y ensucia el registro de Windows, sino un instalador más tipo Mac OS X. Uno arrastra una carpeta como si fuera un archivo y ahí dentro está todo (bibliotecas, imágenes, ejecutables, etc). Pues eso parece que está llegando con Klik2.



Es una noticia positiva y lo sería aún más cuándo venga "de serie" en casi todas las distribuciones, para que uno solo se descargue el "todo en uno" y ¡a ejecutar el programa!

De todos modos podemos entrar en un debate sobre si es del todo positivo que todas las aplicaciones se instalen de este modo. Bajo mi punto de vista, el principal problema es que necesitaríamos bastante más disco duro, así que yo optaría por una convivencia dual entre paquetes/programas klik2. Por un lado podríamos tener todo el sistema y los escritorios (Gnome/KDE/XFCE) y por otro lado las aplicaciones sueltas en formato klik2. De este modo, seguiríamos casi como ahora (todas las distribuciones te instalan por defecto un escritorio y el núcleo del sistema) pero con la diferencia que todo lo "extra" que uno quiera ponerle a su equipo sea tan sencillo como un download-drag&drop.

¿Compartes mi opinión?

AMD lanzará drivers libres para las gráficas ATI

Esta noticia, con la de ayer, son simplemente geniales. Parece ser que los "malos tiempos" para todos los usuarios de Ati en Linux van a desaparecer. Desde luego que ya iba siendo hora, porque es una pena disponer de unas gráficas con una arquitectura bastante buena pero no poder sacarles partido.

Aquí os dejo unos diagramas de los últimos modelos de ambas compañías, para avalar la razón que las Ati no son malas gráficas, simplemente tienen unos drivers malísimos.

Diagrama de bloques ATI R600


Diagrama de bloques G80 (Serie 8 Nvidia)


Vale que es cierto que las R600 "deben" de ser más potentes que la Serie 8 de Nvidia, pero la futura serie 9 no incorporará grandes novedades, solo mejoras en rendimiento (que lógicamente no está nada mal).

Desde luego que yo a día de hoy si me fuera a comprar una nueva gráfica y fuera usuario de Linux esperaría unos meses (al menos hasta Navidad) para ver qué ocurre. Si liberan las especificaciones pronto podríamos vernos en una situación donde la mejor adquisición sea comprar una tarjeta de AMD/Ati por disponer de un mejor soporte y con unos drivers mucho más eficientes.

Nuevas imágenes de KDE4:bonito, bonito...

Navegando por la red he encontrardo nuevas imágenes del desarrollo de KDE4. Yo qué queréis que os diga, creo que será simplemente rompedor, aunque haya que esperar hasta Navidades.

Mirad, mirad:







Bonito, ¿eh? Bueno, yo solo espero que cuando salga funcione a la perfección,jeje. Gnomeros, admitidlo, KDE4 promete y mucho

Fglrx 8.41, ¡sorprendentes!


Leo en Phoronix un artículo que alegrará a la vida a los usuarios de Ati bajo Linux. Parece ser que los nuevos drivers que va a lanzar AMD/Ati en los próximos días incrementarán el rendimiento de nuestras gráficas entre un 50-90%, dependiendo del modelo.



Sin duda es una increible noticia. Solo falta que soporten la extensión AIGLX y dejarán de ser unas malas tarjetas gráficas bajo Linux. ¡Estoy deseando que salgan ya! ¡Ya era hora de que hicieran algo medio en condiciones!

PD: Según comentan en Phoronix, soporte para AIGLX llegará con la 8.42.Cuántas ganas tengo de que sea verdad!!!

Silverlight 1.0, con soporte en Linux bajo Moonlight

Microsoft ha lanzado hoy Silverlight 1.0, la plataforma de desarrollo de aplicaciones interactivas en la web, firme competidora de Adobe Flash.

La buena noticia para los linuxeros es que parece ser que Microsoft trabajará con Novell para ofrecer soporte Silverlight en Linux usando Moonlight, el port de éste.

Personalmente desconozco hacia dónde irán encaminados esos trabajos. Solo espero que colaboren con el proyecto de Miguel de Icaza para mejorar el funcionamiento de éste último. Seguro a algunos no les parece una buena noticia. Personalmente creo que lo es, siempre es bueno disponer de "todo" bajo nuestro pingüino. ;)

Linux, software platform for the future?

At first, I'd like to tell you that I'm spaniard, so, if I do mistakes, please, consider them just languages problems. If you know Spanish, I strongly recommend you visit this post. OK. Let's start.

Recently, many developers are taking into consideration where to develop their software, because as you could se here, Windows still is the most OS used, but Macintosh and Linux are growing very fast. Maybe, the reason could be the mess that Windows Vista has done and it's propting to migrate many developers to Linux and Mac. Specially the first because of be free and open source (it's improving very fast). Every day more developers focus their software projects on multiplatform solutions. All those reasons had incited me to write this article where I pretend to show the way I see nowadays software.

I've chosen Windows, Linux, Macintosh and Solaris (openSolaris) for this article.

Windows
Windows is the most OS and also it's the OS who have more developers and software. It's a emperor in that "world". Obviously it doesn't mean that it's the best OS. In my opinion, Windows is a very good platform to distribute your software because the number of potencial clients it's very high (around 93%). Because of this, everybody should take into consideration distribute it's software under Windows, despite the fact that linux users (and mac, too) don't like nothing Windows.

On the other hand, everybody should note that Microsoft had made a extremly good platform to develop software that it's also very productive. I'm thing in .NET. Luckily, there's a port for UNIX OS's: Mono . It works under Linux, Macintosh, Solaris and more UNIX OS's.



.NET platform is really very good because it's able to abstract many languages like C#, Visual Basic, Object Pascal, C++, J#, Perl, Python, Fortran, Cobol.NET (look here for more).
La plataforma .NET es realmente muy buena porque es capaz de abstraer gran cantidad de lenguajes (C#, Visual Basic, Delphi (Object Pascal), C++, J#, Perl, Python, Fortran y Cobol.NET). Also there's a cool place to search and learn more about Microsoft tecs in msdn. Just there's a problem. Microsoft released to open source community the kernel of .NET, not Windows Form API. So, you can make a non GUI multiplatform application. Then, projects like Mono are forced tu use GTK# for drawing GUI's. The advantages of use Gtk# is that it's free and multiplatform. Inconvenience are that it's very bad documented. Also, if you develop under Mono, you always will be steps behind Microsoft. After all, .NET it's a great platform.

Despite the fact that .NET it's very good platform to develop software, I think that Java is too very good. Both .NET and Java are the more extended platforms, and Java plays with advantage. It's truly multiplatform, and not only this. Also it will be open source. Sincerelly, SUN has done a good game.

Finally, there's two more alternatives in Windows. Gtk and Qt. Both are multiplatform and open source, but I prefer Qt. The are few reasons:

  • Well documentated
  • Comprehensive API
  • More efficient
  • More easy to use
I'd like to hope Gtk will improve so much, but nowadays Gtk isn't enough good to become your API for multiplatform solutions.


GNU/Linux
Linux is an OS that is living its best moments since it was created by Torvalds on 1991. Maybe, DELL and Lenovo (Asia) has also made it easier (recently it seems that HP also will begin to sell Linux preinstalled) preinstalling this OS in their machines. Linux is nice because it's free, open source and also good looking (Mac users should admit that Beryl/Compiz Fusion looks very cool). In my opinion, Linux is becoming the future OS. Why? Simple. You could develop for free .NET (using Gtk# for drawing GUI's), Java (SWT or Swing for GUI's), C++ (Qt4, really seems very good API). As KDE user, I think that Qt4 will be future's multiplatform API because it's very eficient, easy to use and also support bindings for Java and C#. I'm sorry for "gnomers", but Gtk isn't good enough compared to Qt4.

Java still is programming languages leader. So Java is a very good alternative to develop "serious" software. The only inconvenient i found is that it needs a virtual machine like .NET. After all, it's really very good platform.

Macintosh
Apple is living it's best moments. It's too obvious because their incomes are increasing very fast, there's more software, more users. So, someone who wants to distribute multiplatform software should take into serious consideration this OS. It's stable, fast, secure and very productive. Like Linux, in Macintosh we could programmate using .NET with Mono, Qt4 and Gtk. The advantages compared to Linux are, in my opinion, none. Maybe just being more productive. Otherwise, Macintosh is much better than Windows, at least I think so. Windows quite good because of the fact that it's got a huge repertory of software. Just for this.

With Qt4 new version, right now there's no problem tu run this libraries in Mac (the same in Windows). Java is in Macintosh a great platform, but official version here it's 1.5 (1.6 hasn't been released to Macintosh because Apple is who optimize/revise Java for Mac). So, if you want to use Java 1.6 you should use a Virtual Machine program like Parallels or VMware (with its advantages/disadvantages).

Solaris
Finally we'll analyse Sun's OS. In 2005 was released to open source community Solaris source code. Sun's doing many efforts to steal Linux users and affiance it's position. The great advantages that openSolaris offers you is a system where Java plays the most important role. It's really very good integrated in the OS. Of course we could programme in .NET, C/C++ (Gtk or Qt for example).

The only problem I found to Solaris is that it needs more drivers to be completely useful, although Sun is doing efforts to increase hardware support.

Conclusion
After this OS analysis, I ought to stand out virtualization technologies. Virtualization in Windows, Linux, Mac and openSolaris works very good. There are many options like VMware (Windows, Mac and Linux), Parallels (Mac, Windows, Linux), XEN (Linux and openSolaris), VirtualBox...So, virtualization wont be the fact that will decide what's the best programming platform.

Personally, I will chose Linux to develop professional software if we work under a tested hardware (like DELL PC's). ¿The reasons? Security, solid, huge libraries collection...All those things made Linux the best multiplatform development software. It may be future platform. Anyway, if you want to develop using Java I strongly recommend you to use openSolaris. The reasons why I haven't choose Windows or Mac are obvious. Closed systems, expensives and nowadays really doesn't offer too much to final users than what we have for free in the open source community.

Also, I strongly recommend you to learn Qt4 API because, in my opinion, it will be very important in the future. What dou you think? Do you agree with me? Give you opinion, please!

Offtopic: ¿El mundo según los yankis? (Actualizado)

Hoy he decidido hacer un post distinto. De vez en cuando vale cambiar el tema,¿no? Pues bien, me encontraba yo esta mañana me "googleando" cuando veo esta curiosa imagen en Incognitosis.


No he podido resistir la tentación de colgar la foto porque describe bastante bien cómo parecen enterder el mundo los estadounidenses. Todo aquello que traspasa sus fronteras es comunista o incivilizado, exceptuando a los "viejos" europeos. Lo cierto es que existe un problema realmente serio de Geografía en los EEUU que es muy patente en la sociedad, porque son incapaces de saber dónde vive "el resto". Parece ser que como son el "ombligo del mundo" desconocen dónde se hayan los demás. ¡Qué triste!

He de destacar cómo nos ven a los europeos (una sociedad bastante más plural y que conoce mejor que nadie porqué no son buenas las guerras, el por qué es necesario dialogar en vez de salir a conquistar mundo) y cómo aquello que no sea Europa o es un país comunista o son "salvajes" (obviando los iraquíes/iraníes que eso es otro tema)

PD: No tengo ningún problema con los estadounidenses; simplemente creo que es un tema importante a destacar. Se nota que es un país "niño" con mucha fuerza, pero ya está. Le faltan años y "palos" para aprender. ¿Y tú qué piensas? Expresa tu opinión, ;)

Gracias a mi amigo Antonio, he añadido este vídeo. No puedo aguantar mi risa,xDDD. Yo creo que los Españoles no somos tan malos, al menos eso quiero pensar. ¿¿¿Habés visto dónde han puesto a Francia???xDD

Incrementar drásticamente el rendimiento de Linux

Cuando leí ésta noticia no dudé en que tenía que publicarla en mi blog, para que aquellos que aquellos linuxeros amantes de los tutoriales que no la conozcan se pudieran beneficiar (tengo que tener noticias para todos los gustos,jeje). Aprovecho la ocasión para recomendaros el blog de Kyle (Ubuntu Unleashed).

Pues bien, parece ser que si instalamos el parche de Con Kolivas en el kernel 2.6.22 mejoraremos drásticamente el rendimiento de nuestro sistema operativo (el tutorial es para Ubuntu Feisty aunque supongo que es válido para cualquier distro linux).
PD: Espero no olvidarme nada en la traducción,jeje

Describiré los pasos que son necesarios:

Antes de nada, tenemos que tener en cuenta que todos los módulos que hayamos añadido nosotros a nuestro antiguo kernel habrá que recompilarlos (véase drivers de Ati o de tarjetas wifi) si es que queremos seguir usándolos, lógicamente.

Pues bien, lo primero que tenemos que hacer es actualizar nuestros repositorios he instalar los paquetes necesarios para poder compilar.

sudo apt-get install build-essential bin86 kernel-package
sudo apt-get install libqt3-headers libqt3-mt-dev (necesario para compilar xconfig)
Ahora descargamos el parche que aplicaremos al kernel (Ojo, es muy importante que tu kernel actual sea 2.6.22. Sino lo es, actualiza a él).

Ahora, descarga los siguientes archivos a un directorio (recuerda donde lo descargaste):
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2
Parche versión Escritorio:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.22/2.6.22-ck1/patch-2.6.22-ck1.bz2
Parche versión Servidor:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.22/2.6.22-ck1/patch-2.6.2-cks1.bz2

2-Ahora, descomprimamos el contenido en /usr/src:
sudo cp linux-2.6.22.tar.bz2 /usr/src
cd /usr/src
sudo tar -xvjf linux-2.6.22.tar.bz2
Renombremos el nombre del directorio que hemos creado:
sudo mv linux-2.6.22/ linux-2.6.22cK1
Eliminamos el enlace simbólico a un posible directorio linux:
sudo rm -rf linux
Creamos un nuevo enlace simbólico a nuestro kernel 2.6.22:
sudo ln -s /usr/src/linux-2.6.22cK1 linux
Parcheamos el kernel:
cd /usr/src/linux
Nos logueamos como superusuario
sudo -s -H
Y ahora aplicamos el parche (ya era hora,jeje):
sudo bzcat /home/username/patch-2.6.22-ck1.bz2| patch -p1
Para saber qué kernel estamos usando:
uname -r
Ahora crearemos un archivo para configurar el nuevo kernel (no te equivoques seleccionando el archivo correto)
sudo cp /boot/config-2.6.XXXXX .config
Configurar el kernel
sudo make xconfig
En "General Setup" selecciona:-Support for paging of anonymous memory (swap)
--Support for prefetching swapped memory

En "Processor type and features":

-Processor family Choose the model of your processor.

En activate:

-Preemption Model
--Voluntary Kernel Preemption (Desktop)
-High Memory Support
--off (si dispones de menos de 1GB de RAM)
--1GB Low Memory Support (si tienes 1GB de RAM)
--4GB (si dispones de más de 1GB de RAM)

-Timer frequency
--1000 Hz

En "Device drivers" ve a "Block devices" y en "IO Schedulers" deja solo el "CFQ I/O scheduler" , el cuál te dará un gran rendimiento

En "Kernel hacking" desactiva "Kernel debugging".

Ctrl+S para guardar la configuración del kernel y cerrar la ventana

Compilemos el kernel

Con la consola abierta y logueado como root (
sudo -s -H):
cd /usr/src/linux
Crearemos un archivo ".deb" que podrá ser instalado en Ubuntu usando make-kpkg.

Escribe en la consola:

make-kpkg clean
make-kpkg -initrd --revision=ck1 kernel_image
Si no hay errores de creará un ".deb" en /usr/src.
Para instalarlo:
sudo dpkg -i kernel-image-2.6.22*.deb
Reinicia y todo debería funcionar
uname -r
Comprueba que usas ya el nuevo kernel

Fuckowski, memorias de un ingeniero


Leo en el blog personal de mi amigo Antonio:

Hace unos días llegué por casualidad a la web Despacho101.com, el blog personal de Alfredo de Hoces García-Galán. Me llamó la atención que era un malagueño que había estudiado informática, por lo que me sentí identificado con él (sí, yo también estudié ingeniería informática en la Universidad de Málaga :-S) y eché un rato curioseando los contenidos del blog.

Desde el principio me resultó bastante simpático el contenido de la web, que está escrito con inteligencia y con un estilo francamente ameno. Pero lo que realmente me encantó fue encontrarme por casualidad con el libro Fuckowski, memorias de un ingeniero, escrito por el autor del blog y que se puede leer completamente online.

El libro cuenta sus experiencias personales en las épocas universitaria y laboral, transmitiendo sus impresiones respecto a cómo funciona el mundo y lo fácil o difícil que puede resultar abrirse un hueco en él, en función de tu punto de partida y lo honesto que desees ser. Y lo hace con tan buena pata que refleja la vida misma de una manera que no puedes hacer otra cosa más que reirte. Es, francamente, uno de los libros que más me han divertido en los últimos tiempos.

Voy por la mitad y he de decir que me parece sencillamente genial. Un tono irónico muy bueno, jeje. Seguro que más de uno se identifica con el personaje del libro (y eso que yo todavía no estoy en el mercado laboral, me faltan unos añillos). Os lo recomiendo a todos los que os gusta este mundillo. La lectura es muy amena.