lunes, 29 de diciembre de 2008

Instalar Ubuntu en el Macbook (I) - Motivos

Empiezo una serie de posts explicando los pasos que he dado hasta tener un Ubuntu 8.10 (Intrepid Ibex) de 64 bits totalmente funcional en el Macbook 3.1 (Blackbook).


Antes de empezar, quiero decir que funciona tan bien, que he decidido sustituir mi uso habitual de OS-X por el Ubuntu (!!!). Algunos dirán que estoy como una cabra pero, por decir las primeras cosas que se me pasan por la cabeza, he aquí en lo que salgo ganando:
  • Tengo un sistema estable, robusto y compatible con el resto de máquinas que uso. ¿No tenía eso antes? No realmente. OSX es estable y robusto pero, a pesar de ser BSD, trabajar con sus aplicaciones no me ha acabado de convencer. Además, no es libre (y eso me lleva al segundo punto).
  • Me gusta GNU/Linux. Mucho. Me encantan las aplicaciones libres. Me gusta tener el código aunque sólo sea para curiosear. Me gusta el apoyo que nos damos entre los usuarios. Me gusta la polémica entre Gnome y KDE. No me gustan los sistemas cerrados, donde modificar cualquier tontería implica usar algún "truco" no documentado o, en el peor de los casos, tener que echar mano de alguna aplicación de una tercera parte, normalmente privativa y de pago. Vamos, que mi sistema es mío y yo decido lo que toco o dejo de tocar.
  • GNU/Linux está ya preparado para dar soporte al Macbook al mismo nivel que el OS-X. Hace unos meses instalé OpenSUSE 11.0 pero, a pesar de pegarme con él un rato, no conseguí que funcionara todo como debía. Ubuntu 8.10 sí que lo hace y, además, fácil, fácil.
  • Me gusta tener el software en los repositorios. Tanto como con zypper como con apt-get, instalar cualquier programa es tan fácil que usar el ventanas o el OS-X se vuelve un suplicio a pesar de lo fácil que lo intentan hacer. Ahora, a través de Synaptic tengo todas las aplicaciones que necesito a golpe de clic. Además, decido cuando actualizo cada una y, si quiero, lo puedo hacer de una tacada.
  • Me puedo olvidar de esos detalles que tanto odio del OS-X como la falta de un botón de "menú contextual", el "cortar-pegar" de archivos o la visualización de archivos con las carpetas en primer lugar (por citar los más absurdos pero hay más).
  • Todo lo que necesito del portátil, ahora lo tengo. Incluso mi tarjeta de sonido multipista funciona gracias a JACK.
Podría seguir y seguir pero valga esta muestra como berrinche y recordatorio para mí de por qué he usado GNU/Linux durante tanto tiempo, por qué me he peleado en el trabajo para poder usarlo en vez del ventanas y de por qué vuelvo a usarlo en el portátil ahora. Además, Compiz tiene todas las chuminadas que necesito y más, ¡hasta widgets!

:-)

miércoles, 24 de diciembre de 2008

Me siento intrépido...

Lo dicho, intrepidísimo y hepatado. Mocosoft, Mapple, daos por jodidos.

Dentro de poco, más.

sábado, 20 de diciembre de 2008

Vuelvo dentro de un rato

Señores, estoy operando mi mac. En breves días habrá novedades, sorpresas, jolgorio y regocijo.

Tiempo de cambio.

viernes, 19 de diciembre de 2008

Opensuse 11.1


El jueves salió la última versión de Opensuse. Trae novedades tanto para usuarios de Gnome como KDE4. Como yo uso los dos, Gnome en el trabajo y KDE en casa pues os doy mi opinión de ambas.

Creo que las mayores novedades vienen en el caso de Gnome y creo que soy el único que lo piensa, así que podéis imaginar que estoy equivocado. Gnome 2.24.1 tiene (por fin) pestañas en Nautilus, mejoras para los que usamos Gmail para integrarlo en Evolution, una nueva versión de Ekiga y mejoras en F-Spot. Por su parte, KDE4 sigue sus mejoras de estabilidad y usabilidad. Yo, como tengo los repositorios Factory activados en KDE, ya estaba disfrutando de todas esas mejoras, igual por eso no estoy demasiado impresionado. Lo que sí es nuevo es la integración de PackageKit en KDE4. Digamos que hasta ahora el motor Zypp no funcionaba demasiado bien (estoy siendo muuuuy suave).

Por cierto, creo que este es mi primer post desde el macbook usando Opensuse, cada vez lo tengo mejor configurado. Lástima que no consigo montar el Ext3 en mac, no sé que narices pasa... en fin, seguiremos informando.

Have a lot of fun!

jueves, 18 de diciembre de 2008

Novedades para Mac en QT 4.5 (beta)

Nokia ha públicado la versión de pruebas de las librerías QT en su versión 4.5.

En el apartado de novedades, destaca la posibilidad de elegir entre usar la API moribunda Carbon, que era la única opción hasta ahora; o empezar a usar Cocoa, que es el interfaz elegido por Apple para implementar todas las aplicaciones del sistema en la próxima versión de OS X (10.6, Snow Leopard). Esto permite, a partir de ahora, crear aplicaciones con interfaz basada en QT que, entre otras cosas, estén compiladas en 64 bits tanto para Intel como para PowerPC. Además, tendremos acceso a todos los efectos disponibles en Cocoa. Y todo esto sin tener que usar Objective-C, simplemente con lo que sabemos de C++ y una pequeña labor de documentación. Y, por supuesto, el código que hagamos sigue siendo multiplataforma.

Os dejo un video de un programador de QT que os contará mejor las ventajas. Los ejemplos están bien. Es un puto friki pero ten en cuenta que se la suda... ¡¡¡gana más que tú!!! (juas juas)



miércoles, 17 de diciembre de 2008

Virtualización con aceleración 3D... ¡y libre!

¡Sí, sí, sí, el 3D ya está aquí!!!!!

Si ya había pocas ventajas entre las soluciones comerciales de virtualización y las libres, ahora me temo que se les ha acabado el chollo. VMGL ya funciona. Es un programa que una vez instalado en el host y el guest, permite aceleración OpenGL nativa en la tarjeta gráfica. Los primeros datos le dan hasta un 87% de eficiencia. Y en breve tendremos otro para el Direct3D.

Vale tanto para KVM, Xen, VMWare... yyyyy, tachán tachán, está integrado en la nueva versión de VirtualBox, aunque de momento sólo para guests windows 32bits. Además de esta genial novedad, esta actualización incluye muchas más como, por ejemplo, VT-x de Intel o AMD-V para sistemas OSX.

Lo he probado tanto en el macbook como en linux (opensuse 10.3). En este último es conveniente no usar compiz para que el rendimiento sea máximo.

Yo que estaba esperando a ver cuándo los programas de CAD salían por fin para Linux y, mira por donde, ya no me va a correr tanta prisa. Me acaban de salvar de tener que usar windows nativo en el trabajo.

Me declaro islamista y humanista :-)

Pues sí, mirando chorradillas he encontrado una divertida lista de cuáles serían las equivalencias religiosas de los lenguajes de programación.

Resulta que según la misma, soy fiel seguidor del Islam... lo que vendría siendo C++. Coge el lenguaje C (judaísmo) y no sólo mantiene sus reglas, sino que añade unas leyes muy complejas. Es tan versátil que se puede usar tanto para realizar atrocidades (informáticas, entiéndase) y las creaciones más bellas. Sus seguidores estamos convencidos que es el lenguaje universal y nos podemos enfadar con los que no estén de acuerdo. Si insultas a su fundador, los más radicales te pueden increpar y hasta amenazar.

Cuidado. No llego al nivel de talibán por mi lado humanista... sí, se trata de Python. Es simple, sin restricciones y lo único que tienes que hacer es seguir su sentido común. Muchos seguidores dicen sentirse aliviados de las restricciones de otros lenguajes y ayuda a redescubrir la felicidad de programar.

Y lo que tengo ganas de aprender, que no lo conocía, es el LOLCODE, equivalente a mi querido pastafarismo. Os dejo una muestra:


HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
AWSUM THX
VISIBLE FILE
O NOES
INVISIBLE "ERROR!"
KTHXBYE [4]

sábado, 13 de diciembre de 2008

El buen camino

Sí señor, por fin algo de valentía en el mundo de integradores de equipos.
La compañía System76 se centra en vender exclusivamente equipos con Linux. El último modelo que nos presentan es un portátil que podría competir directamente con mi macbook, a un precio bastante inferior. Por 899$ nos presentan un portátil del mismo peso, con pantalla de 13,3" y, ojo al dato, ¡con retroiluminación LED!

Aquí veo dos aciertos, pero de los gordos:
  1. La empresa se centra en distribuir, apoyar y dar soporte a Linux. Además, se han centrado en una única distribución y, como no son tontos, han escogido la más popular. Al especializarse en ella, podemos esperar una integración y un soporte técnico decente. Además, eso les permite ofrecer una enorme variedad en la configuración del sistema.
  2. Por fin alguien se ha dado cuenta que el usuario medio de linux es igual o más talibán que el de Apple. Bravo por la visión de marketing. Aunque el diseño es mejorable, el tener un pedazo de logo de ubuntu en la parte posterior de la pantalla lo hace distinto. Sí, se puede instalar linux en cualquier otro portátil vendido con el ventanas, pero no deja de ser un portátil más. El sentirse distinto, especial, atrae.
De momento sólo lo venden en EE.UU. y Canadá. Esperemos que les vaya bien y lo exporten a Europa. Por lo menos, que sea antes de que me cargue el macbook...

viernes, 12 de diciembre de 2008

¡¡¡¡Cumpleaños!!!!

Pues sí, un añito ha pasado ya desde la inauguración del blog. Han sido 47 posts, emitidos con regularidad nula, jeje.

Como habéis podido comprobar, desde el principio de este mes me he planteado escribir todos los días sobre algo que considerara interesante tanto para usuarios linux como maqueros. A ver si le puedo dar continuidad, porque no todos los días hay algo interesante que contar.

Con respecto a la experiencia que ha sido un año entero usando el OSX en el macbook, he de decir que sí que estoy algo decepcionado. No me malinterpretéis, está muy bien pero me lo esperaba mejor. Igual pido demasiado, para bien y para mal, Apple es una compañía con ánimo de lucro, y toma decisiones de diseño que no acaban de encajar ni con mis necesidades ni con mis últimos años de usuario de informática.

Lo mejor que tiene sin duda es la integración del sistema con el hardware. Esto para mí es completamente irrenunciable y por eso voy a seguir usándolo. Conectas cualquier cosa y lo reconoce, sin problemas, no se cuelga nada... funciona siempre como debe. En especial, me refiero a monitores/proyectores externos y a la tarjeta de sonido multipistas. La gestión de energía también es espectacular, el modo de reposo apenas gasta energía y se activa y despierta en dos segundos.

Lo peor es que estuve usando durante tanto tiempo linux, que se echa de menos. OSX es demasiado cerradito, no se pueden cambiar muchos de los accesos de teclado (sigue sin haber una combinación de teclas para el menú contextual, WTF!); los iconos y la decoración son así y no intentes modificarlo. La compatibilidad con aplicaciones Linux es peor de lo que esperaba de un sistema basado en BSD; de hecho, ni he sido capaz de montar una unidad en formato EXT3. Y así, cienes y cienes de etcéteras.

Puede ser que me queje de vicio. Lo más importante lo tengo resuelto, que son las herramientas de trabajo y de ocio. El caso es que de vez en cuando me entra la morriña y arranco el openSuse en el macbook, aunque el trackpad no funciona bien del todo, aunque no está tan bien integrado, aunque no puedo pasar los datos entre los dos sistemas más que mediante un pendrive, aunque...

Digo yo, que un pensamiento que me pasa muchas veces por la cabeza: en vez tantas distros de linux que valen para lo mismo... ¿qué tal una distro optimizada para macbooks? y otra para macbook pros, otra para dell precision xxxx, otra para vaios xxx. ¿Tan difícil sería tener una instalación limpia que deje el sistema perfectamente puesto a punto? Vamos, no es que nadie me vaya a hacer caso desde aquí, pero es que las ventajas son tan obvias que no sé por qué nadie se ha puesto a ello. 

miércoles, 10 de diciembre de 2008

Aumento de eficiencia y de espacio en disco

ComputerWorld tiene un gran artículo con 10 consejos que harán que nuestro mac tenga más espacio y sea más rápido.

De los diez consejos que presentan, algunos ya los he comentado en este blog y otros los comentaré cuando los pruebe. La lista traducida es la siguiente:
  1. Quitar los idiomas no utilizados.
  2. Eliminar el código no nativo de los binarios universales.
  3. Recortar las librerías (perdón, bibliotecas) de sonido, imagen y vídeo.
  4. Limpiar los archivos .log
  5. Eliminar las aplicaciones que no usemos.
  6. Reducir los elementos de carga al inicio.
  7. Trabajar sin efectos 3D.
  8. Eliminar las fuentes que no se necesiten.
  9. Encontrar los archivos y carpetas que más espacio estén usando.
  10. Aumentar la RAM.

martes, 9 de diciembre de 2008

OpenCL

Viendo el éxito de crítica y público de LMX, les ha debido dar envidia a los del grupo Khronos y acaban de sacar la versión 1.0 de su API OpenCL. Es una buena noticia, porque se trata del primer estándar abierto para programación de programaciones en paralelo que usen tanto múltiples CPUs, múltiples núcleos y múltiples GPUs. Vamos, potencia de cálculo a tuttiplen.

El grupo que lo ha desarrollado se compone de muchas compañías relacionadas con el negocio "paralelo", tanto de CPUs (Intel, AMD como GPUs (Nvidia, AMD one more time). A pesar de que la lista de empresas es amplia, ha sido Apple la que ha puesto toda la carne en el asador para que saliera a tiempo para su Snow Leopard, esperado para el primer cuatrimestre de 2009. Vamos, que son los que han propuesto el estándar que finalmente ha sido aprobado por todos.

Como bien adelanté en el anuncio de presentación de portátiles, el que todos los modelos nuevos lleven gráfica integrada olía a programación en GPU que tiraba pa'trás (9to5mac, echaos a temblar).

La pregunta del millón para mí es: ¿se usará para las aplicaciones linux?

lunes, 8 de diciembre de 2008

¿El último golpe de Google?

Leo en InternetNews una noticia interesante. ¿Tiene Google un sistema operativo secreto?
La pregunta surge del último informe de Net Applications, que monitoriza a través de 40.000 sitios web el tipo de sistema, navegador, dirección IP y otros datos de los navegantes. Resulta que, a pesar de que son capaces de identificar la mayor parte de sistemas operativos, incluyendo windows (2000, XP, vista, 7...), linux, unix, macs, etc., se han encontrado un sistema "irreconocible" en IPs que pertenecen a dominios de google. Como bien explican, no puede ser un proxy. Lo que es más inquietante, sigo leyendo... "no hemos visto antes un SO quitado del indicador de usuario". Vamos, que es la primera vez que ven algo así, ergo es nuevo, ergo algo hay. Y recuerdo el revuelo que se armó en su día con el gOS, rebautizado greenOS y re-rebautizado goodOS. Pasó de proyecto secreto a estar instalado en miles de ordenadores que vendían por 100$ en Walmart, lo que no se consigue entre cuatro amiguetes.

Pasando a la parte de especulaciones del artículo, justifican como lo más probable es que se tratara de una versión extendida de Android para PCs y que, igual que hacen en Apple o Microsoft, sean los propios empleados de Google los que se estén encargando de probarlo, dándole un uso diario.

Teniendo en cuenta lo cerraditos--más si cabe--que se están volviendo los de mac, con noticias como DRM vía hardware que no permite ver películas en proyectores, o los problemas de los nuevos macbooks en cuanto a uso de memoria "no apple", etc, etc. no estaría mal que Google se metiera como alternativa libre. Sobre todo para aquellos usuarios "normales" con miedo a experiencias peligrosas como instalar linux en su ordenador.

Estaremos al loro.

sábado, 6 de diciembre de 2008

Editor de vídeo libre

Kdenlive se postula como la mejor solución libre de edición de vídeo.
Si bien en mac tenemos el iMovie, que hay que reconocer que está muy bien, faltaba una solución libre con algo de calidad (o, por lo menos, hasta ahora yo no conocía ninguna).

Aprovechando las librerías (perdón, bibliotecas) de kde4, los desarrolladores de este proyecto se han mudado desde su anterior soporte en kde3 para conseguir un programa con bastante buena pinta. Y es que basándose en KDE, MLT y FFMPEG mal no tiene que ir.

De momento está disponible en GNU/Linux y BSD pero teniendo en cuenta que todo en lo que se basa es compatible POSIX, raro será no ver una futura versión para mac.

viernes, 5 de diciembre de 2008

Python 3k

Informo. Ha salido la nueva versión de Python.

Por primera vez no es compatible hacia atrás. Como tarde o temprano tendremos que adaptarnos, seamos europeos y empezemos ya. Por cierto, MacPython no está actualizado así que habrá que compilar desde las fuentes.

El primero que lo haga que comente, per favore.

jueves, 4 de diciembre de 2008

A vueltas con los virus (fin)

Sí, fin, porque dos posts de esto son ya demasiados.

Aún así, no me he podido resistir a comentar el excelente artículo de gizmodo acerca de por qué el OS X es más seguro que los sistemas de M$, especialmente frente a virus.

Me quedo con tres datos:
  • En el artículo se precisa hasta tres veces que Vista ha sido una mejora en seguridad. Yo también lo creo, lástima que en el resto de cosas haya sido la gran cagada.
  • El mejor sistema de seguridad es el propio usuario. De nada sirve que un sistema tenga cuenta de superusuario si el que utiliza la máquina se loguea habitualmente en ella o no se lo piensa dos veces cuando se le piden privilegios para instalar algo.
  • La cuota de mercado es una atracción irresistible a la hora de seleccionar un objetivo por parte de los crackers.
Precisamente por estas dos últimas cosas considero que lo más seguro es una buena distro de linux. Porque el origen de los programas que se instalan está perfectamente garantizado y controlado por los gestores de los repositorios. Incluso cuando la gente de Fedora tuvo la intrusión, al ser generalizada, los usuarios fueron informados con pelos y señales de los riesgos en muy poco tiempo. Por otro lado, linux es y debe seguir siendo un sistema de minorías (WTF!)... sí sí, no me ha dado nada raro. Yo creo que todo uso debe tener un coste, en el caso de Linux es el aprendizaje y la colaboración. El que no esté dispuesto a asumirlo que use los sistemas "amigables", léase güindous y mac... pero que asuma su coste!

miércoles, 3 de diciembre de 2008

Antivirus intermitente

24 horas.

Es lo que ha bastado desde que en el "Knowledge base" de Apple colgaran la recomendación de usar antivirus en los mac hasta que llegó a publicarse en primera plana de medios nacionales.

Plas, plas, plas. Y eso ha sido la repercusión en España, donde los maqueros somos más que unos repudiados tachados de frikis. Pues no me quiero imaginar la que se habrá liado en EEUU.

24 horas más.

Las que habrá tardado alguien en ser asesinado (laboralmente, entiéndase) en Cupertino porque a pesar de haber retirado dicha "recomendación", el impacto en medios de comunicación ha sido mínimo. El daño en primera plana y el apaño en revista de webs.

Lo peor es que no creo que haya sido un error sino una recomendación sincera, parada a golpe de explicaciones baratas por el departamento de marketing. Es obvio que windows, a parte de ser un poco castaña, tiene tantos "intrusos" porque está muy extendido. Como la cuota de mac está creciendo, los ataques también lo harán y lo que era una plataforma muy segura, dejará de serlo tanto (ojo, hay grados). Para cuando pase eso, yo ya tengo mi bunker a modo de Linux instalado... y cuando Linux crezca, freeBSD... y luego openSolaris... y si toooos esos crecen... mmmmmm... me vuelvo a windous!!!!

PD: como decía Bill Gates en la parodia de La Hora Chanante... "si es que la culpa la tenéis los usuarios, que no hacéis más que descargar guarrería de intennet!!"

martes, 2 de diciembre de 2008

La mayor frikada

Acabo de descubrir lo más friki que había visto en mucho tiempo (via theinquirer).




Es un programa que permite controlar el iTunes a través de la webcam, mediante gestos (os suena a alguna peli, ¿a que sí?). La parte central es tu biblioteca de canciones, en modo "cover flow(TM)" y tiene unos "botones" a los lados. No intentes usar el ratón, sólo funciona con gestos. ¡Pero funciona!

Me estoy empezando a preocupar de mi nivel de frikismo sólo por haberlo descargado... ¿os imagináis algo parecido para presentaciones de keynote? mmmmmm, no es que fueran a quedar mejor, pero sólo con el espectáculo de tipo  ya te ganabas a la audiencia, aunque si te pones nervioso no es muy recomendable, claro...

Pero qué friiiiiikis que somos todos.

lunes, 1 de diciembre de 2008

Un poco de diversión

Como siempre, los Simpson geniales. Esta vez le ha tocado el turno a Apple... ¡perdón! Mapple.

Edito: Youtube ha tenido que retirarlo por reclamaciones de copyright... pero "dailymotion" no! (a ver cuánto aguanta)


domingo, 30 de noviembre de 2008

¡Lanzamiento!

Linked MatriX methods: úsease, librería que hace de todo (¡ya me he pasado!). Ahora también en versión estable.


¡Y es GPL!

martes, 25 de noviembre de 2008

Se acerca un buen día

Será el próximo domingo 30 de noviembre.

Lo que hay detrás:
  • Tres años de trabajo,
  • 13300 líneas de código,
  • 2000 líneas en tests específicos,
  • 5 proyectos libres desarrollados usando sus versiones inestables,
  • multiplataforma Linux-Mac,
  • y, por supuesto, C++...
Y por fin en versión estable... ¡Habrá celebración!

martes, 18 de noviembre de 2008

... y viceversa

Dos semanas ausente, pero vuelvo al tajo (o al Manzanares, o lo que quede de ello...).

Si hasta ahora he jugado con el ordenador donde tenía linux para instalar mac, vistos los resultados de eficiencia he pensado que sería bueno saber si se debía a que fuese hackintosh o que fuera por el OS-X. Así que lo mejor que se me ha ocurrido es hacer la prueba inversa en un mac de verdad.

Después de buscar un poco de información por internet, especialmente en las magníficas páginas de opensuse, me he decidido a instalar la versión 11.0 en el BlackBook. La conclusión es que se puede y es plenamente funcional. He usado refit para gestionar el arranque y me he peleado especialmente para hacer funcionar el wifi, pero con un driver experimental nativo no he tenido que usar el condenado Ndiswrapper. Lo siento pero no encuentro el link... upppsss.

Unas fotitos para celebrarlo (hay que ver lo bien que queda el verde con el negro aunque en las fotos no sale del todo bien).

El rEfit:

Y el Opensuse 11.0 con KDE4.1.2:

Por cierto, resultados muy interesantes de eficiencia. ¡En unos días los pongo!

domingo, 26 de octubre de 2008

y se hizo el sonido...

Pues sí, un problema menos. Ya tengo sonido stereo en el Hackintosh. Después de buscar "un poquito" hallé la solución aquí.

Consistió sencillamente en usar el programa AppleHDAPatcher conjuntamente con el archivo STAC9221D.txt de esta web. Cada placa base tendrá un chip distinto así que lo difícil es saber cuál le corresponde.

Usar el patcher es bastante curioso. No hay que ejecutar la aplicación, sólo arrastrar el "txt" encima del icono del AppleHDAPatcher allá donde esté. Se reinicia y voilá... ¡a metalear!

jueves, 23 de octubre de 2008

Encuentra las 7 diferencias...

El Hackintosh:
Y el BlackBook con el OSX original:

Pues sí, al final ha funcionado el invento este del proyecto osX86. A decir verdad es bastante fácil, siempre que se tenga cuidado en documentarse un poco sobre el hardware que se tiene a disposición y los drivers, módulos y patches que le corresponden.

Lo bueno: la aceleración 3D va perfecta, interfaz fluída, arranque y apagado rápido, ethernet a gigabit, instalación de programas sin problemas (incluído el Xcode que he bajado del ADC), servicios de red local también bien y cambio al idioma de Cervantes también.

Lo regular: el mapeo del teclado es deficiente, algunas teclas están donde no debieran y otras directamente no están (como la barra invertida o la arroba). Se soluciona con un patch pero me ha costado encontrarlo (ApplePS2Keyboard.kext).

Lo malo: no he conseguido hacer funcionar el sonido, supongo que si insisto lo consigo pero no es eso para lo que lo quiero (que ya tengo el iPod para la música) Edito: ¡ahora funciona! (ver post). No funciona el reposo, supongo que jugando con la BIOS y con algún módulo adicional en el kernel también se podría conseguir. El único cuidado que hay que tener es desactivar el reposo automático en la gestión de energía que si no se queda colgado. Edito: Además he tenido que cambiar el estado S3 a S1 en la BIOS.

Lo horroroso: no sé si es tema del OSX o del kernel hackeado pero he hecho un par de pruebas de programas míos y la comparación con el OpenSUSE de 64 bits es decepcionante. Os pongo una gráfica de una comparación de simulaciones hechas con el BlackBook (P-T7500) y el fijo (P-D955-XE), éste último tanto con linux 64 bits como con el iDeneb. Sobran las palabras...

También he lanzado el geekbench, obteniendo una puntuación total de 3000, lo que me deja entre los MacBook Pro y los iMac, como se puede ver en este resumen.

De todas formas, me ha quedado un muy buen sabor de boca de ver lo bien que funciona con un hardware no apple (bueno, le he puesto una pegatina de la manzana para cumplir la EULA... ¡solo dice que tengan el logotipo! -- "Apple branded"... jejeje). No es que tenga tampoco mucho temor de que esto lo puedan perseguir, al fin y al cabo están consiguiendo pescar a mucha gente que termina comprándose un mac para que funcione todo perfecto o, por el contrario, también ayuda a gente a darse cuenta que el OSX no es para ellos, así no echan pestes al dejarse la pasta y todos contentos.

Uyyyy como me recuerda esta táctica a la de otro vendedor de sistemas... y ya me callo que al final me cortan la cabeza.


PD: Una última cosa... para el que entienda lo que quiere decir la simulación de arriba, en mi defensa como investigador de métodos sin malla tengo que añadir que la comparación con el FEM se ha hecho a igualdad de grados de libertad, no de precisión. Que si no lo digo, reviento.

miércoles, 22 de octubre de 2008

Probando iDeneb

Bueno, bueno, bueno... esto es lo que pasa cuando tienes un ordenador con un disco duro sin usar, un procesador Pentium D955 XE, nVidia 6600...



Seguiremos informando.

viernes, 17 de octubre de 2008

Cómo vivir sin iMac y ser más feliz

El otro día decidí devolverle el iMac a mi padre.

Se lo había cambiado por mi anterior portátil y una pantalla ViewSonic de 20.1" cuando me compré el BlackBook; mal cambio para mí teniendo en cuenta que el portátil solo tenía unos meses y me costó un pastón. Bien, en mi línea de hacer trueques pésimos, esta vez se lo devolví a cambio sólo de la pantalla... (ejem). Bueno, "sólo" no, a cambio de eso y mi tranquilidad de saber que no tendría que volver a lidiar con los problemas que le ha venido dando el güindous (ver post anterior). Además, la sonrisa de un padre no se paga con dinero (¿o no era así el dicho?) y, al fin y al cabo, él fue quien me regaló el monitor hace unos años (y os aseguro que no eran tan baratos como ahora).

Entonces, aprovechando que el Pisuerga pasa por Valladolid, he actualizado el "maquinón" que tengo por ordenador fijo (¿otro? sí, que pasa; uno que es muy vicioso...). Le he puesto un openSuse 11 con KDE4.1 (im-presionante) aunque esa es otra historia y este blog va de macs.

Pero como andar cambiando "de-linux-a-mac" para hacer las mismas cosas puede ser agotador y aprovechando las dos entradas del monitor (vga y dvi) he hecho un montaje al más puro estilo del nuevo monitor-timo de Apple (perdón... "LED Cinema Display", que así dicho parece que es la hostia). Se conecta el teclado-ratón inalámbrico por USB, la pantalla al miniDVI y, opcionalmente, la Ethernet (el wifi funciona con la pantalla cerrada) y la alimentación al portátil y tenemos múltiples combinaciones de trabajo:
  1. Con el portátil abierto, tener el escritorio extendido en la pantalla externa.
  2. También con el portátil abierto, duplicar lo que hay en la pantalla del portátil en la externa. Se ve más grande pero con la definición del mac (1280x800 en mi caso).
  3. La más cómoda para mí: portátil en reposo o apagado, se conecta todo, se arranca y se cierra la pantalla... así se trabaja exactamente igual que cuando tenía el iMac en mis manos. No "tira" tanto de gráfica como el primer caso y tengo la definición a 1680x1050.


Al tener los dos ordenadores conectados al monitor, con un simple botón cambio entre uno y otro. Pero como podéis ver en la foto, es un poco lío andar con dos teclados y ratones así que estoy pensando en agenciarme un switch KVM. Y ya que estoy, pues con audio también, como éstos.

El resultado es fantástico. La gráfica integrada funciona decentemente en esta configuración. Con muchas ventanas abiertas, al hacer exposé le cuesta un poquito pero es plenamente funcional (no se ralentiza pero el efecto es menos bonito).

Un par de comentarios finales:
  • Para los que tengáis un portátil con la X3100, todo esto debería valer sin ser un mac, peeeeeero aviso, lo probé en un Acer con linux instalado y las X se fueron al garete (esto fue hace un año o así). Con güindous probáblemente funcione y si no funciona, nunca sabrás por qué, claro.
  • Los scripts de acceso rápido de teclado he tenido que modificarlos para que funcionen con cualquier resolución, pero eso ya os lo contaré en el siguiente post...

martes, 14 de octubre de 2008

Nuevos portátiles (po'fale) [actualizado]

Hala. Ya se desvelaron los misterios. Sí, lo vi en directo por internet. Más que nada por preocupación. No me gusta que me dejen el portátil desfasado antes de que pase un año desde que lo compré.

Por suerte no ha sido así. Mi Mbook negro sigue estando al pie del cañón. Por eso siguen vendiéndolo, claro, 100$ devaluado pero me vale por un año de uso.

Sí, los nuevos portátiles son chulos (me sigue sin convencer el teclado negro sobre aluminio...). Pero vamos, que lo que viene siendo la gama Macbook no la han renovado, han sacado una línea intermedia entre éstos y los Pro, y por marketing siguen llamándolos igual. No voy a aburrir al personal con fotos que están por todos los lados, pero yo me he quedado más o menos igual.

Para los que penséis en comprar un Macbook de los de siempre (como el mío), un aviso... le quedan dos telediarios. Concretamente hasta que salga el Snow Leopard. ¿No os llama la atención que todos los modelos nuevos lleven Nvidia de placa base y gráfica? Pues la respuesta es sencilla: CUDA (u OpenCL, tanto monta, monta tanto).

Y no me despido sin despotricar sobre la nueva pantalla... ¡¡¡900 $!!! joer, si es un monitor normalito de 24"... menudo timo.


Actualizo:

Una cosa que no entendí de la presentación: el macbook pro tiene dos tarjetas nVidia (!!). Una para ver y otra para calcular, obvio. Incluso la de visualizar podría hacer cálculos numéricos como hará la del macbook en su momento...

Coincido con Luis que me gustan más los colores homogeneos, su Pro plata con teclado plata y mi Mbook negro con teclado negro (el blanco nunca me gustó :P).

De la gama Macbook solo queda el modelo básico, rebajado hasta 899 lereles y con Superdrive (lo que viene siendo grabadora DVD doble capa). El negro lo han fusilado (¡olé! ya tengo un clásico).

El monitor de 24" sí que es novedoso. Parece ser que es de LEDs, tiene altavoces y webcam integrados (perdón, iSight...) tres puertos USB además de las consabidas conexiones para portátil. Aún así, demasiada pasta comparado con cualquier monitor normal.

Peeeeero, lo que más mola de todo, es que el Macbook nuevo no tiene Firewire. Lo que quiere decir que no me valdría por mucho que me gustara, otra preocupación menos. ¿Por qué? pues porque mi tarjeta de audio multipista solo tiene ese puerto. Mira que bien, eso que me ahorro.

jueves, 9 de octubre de 2008

Un buen motivo para no usar güindous



Si a alguno os ha pasado lo del vídeo, lo tenéis fácil: pasaos a linux o mac y podréis responded "lo siento, no te puedo ayudar, como no uso el ventanas... ¿y qué es eso de vista?" ;-)

Recordad, si nadie ayudara a la gente que dice que güindous es fácil, cambiarían de opinión.

viernes, 3 de octubre de 2008

Mejorando el uso desde el teclado (Parte II): Abrir en terminal

Una rápida: queremos abrir un terminal en la carpeta en la que estamos en Finder.

1. Abrimos el Editor de Scripts.

2. Pegamos el siguiente código y guardamos el archivo en "~/Library/Scripts/":

tell application "Finder"

set myWin to window 1

set theWin to (quoted form of POSIX path of (target of myWin as alias))

tell application "Terminal"

activate

do script "cd " & theWin

-- do script "cd " & theWin & ";ls -al | more"

end tell

end tell

3. Añadimos el "Trigger" al Quicksilver y seleccionamos la combinación que queramos.

Cómodo, ¿verdad?

domingo, 28 de septiembre de 2008

¡Gracias KDE!

Como bien decía el eslogan del lanzamiento de KDE4, ese era "El principio de algo asombroso". Anda que no les calleron palos por decir eso y lanzar lo que realmente era una versión preliminar con funcionalidad limitada y plagada de "bugs".

Pero casi un año más tarde, después de pulir el escritorio en la v4.1 están demostrando poco a poco que razón no les faltaba cuando hicieron aquella afirmación tan pomposa. Además, han aprendido a mostrarse más cautos con el eslogan: para esta última version eligieron "No mires atrás"...

Para mí, lo más importante de este paso que han dado es el funcionamiento multiplataforma, del que se espera mucho. A pesar de estar todavía en fase "beta", podemos desde hace un tiempo probar KDE4 para mac a través de su página dedicada a este proyecto de integración.

Si elegís probar el "equipo completo", ya podéis hacer hueco en el disco: 3GB de descarga via Torrent y 13,7 GB (!!!!) para la instalación. Eso sí, es una instalación de lo más cómoda, nada que ver con los quebraderos de cabeza de fink o macports. Además de seguir las instrucciones de instalación de su web, si al abrir las aplicaciones no funcionan los iconos, probad los consejos de este post:

- Desde una terminal, ejecutad (sin miedo y como sudo ;-):
# chown -R USERNAME /opt
- Reinstalar (doble click desde el Finder) el paquete kdebase-runtime.pkg.

Y ya; podéis empezar a probar cosas, se lanzan desde el Finder o directamente con Quicksilver. Muchas aplicaciones están todavía muy verdes pero se ve, se ve... ¡y tiene muy buena pinta!


sábado, 27 de septiembre de 2008

Añadir sintaxis nueva a Smultron (Actualización)

Smultron es el editor que mejor se adapta a mis necesidades, como os conté en un antiguo post. Entonces escribí los pasos para definir una nueva sintaxis, en mi caso, el input de un programa de simulación dinámica. Pues bien, al ir a implementarla en el imac, me he dado cuenta que faltaban cosas (perdón, perdón, ...).

Los pasos que en su día comenté vendrían a ser los siguientes:
- Navegar a "/Applications/Smultron.app/Contents/Resources/Syntax Definitions"
- Copiar un archivo ".plist" con otro nombre para que os sirva de base, (edito: normalmente, el nombre coincide con la extensión de este tipo de archivos).
- Editar (es un archivo XML), o bien con el "Property list editor" o con otro editor.

Vale, hasta aquí todo bien. Pero si arrancáis el Smultron y abrís un archivo que tenga esa extensión, ni os reconoce la sintaxis ni podéis elegirla del menú de "Texto->Definición de Sintaxis" (plas, plas, Dani, te has lucido...).

Lo que queda por hacer es:
- Navegar a "/Applications/Smultron.app/Contents/Resources".
- Abrir el archivo "SyntaxDefinitions.plist" con algún editor.
- Copiar uno de los bloques entre las tags "dict" y editarlo a vuestro antojo. Por ejemplo, en mi caso el bloque tiene esta estructura:

<dict>
<key>name</key>
<string>MkniX</string>
<key>file</key>
<string>mknix</string>
<key>extensions</key>
<string>mknix</string>
</dict>

El significado de cada pareja etiqueta-valor creo que es evidente, pero por si acaso, la clave "name" es lo que aparecerá en el menú para identificarlo, "file" es el archivo que contiene la definición de sintaxis creado anteriormente (realmente sería "file.plist"), y "extensions" son las extensiones de los archivos a los que se asocia esa sintaxis.

Pues eso es todo. Espero que no se me haya olvidado nada esta vez.

domingo, 21 de septiembre de 2008

¿Alguien dijo SSH?

Eso, eso, ¿quién dice que no se puede usar ssh desde el Finder? Tal cual viene el osx es verdad que no. Pero para eso están los complementos como el que, en esta ocasión nos traen los desarrolladores de google, a modo de navaja suiza.

FUSE (Filesystem in Userspace) es un sistema de módulos con el que se puede "montar" cualquier cosa como si de un sistemar de archivos se tratara. Es una de las bondades de Linux, tan famoso, tan famoso, que yo me acabo de enterar que existe... (viva yo)

Pues hay una adaptación de estas librerías (perdón, bibliotecas :-) para mac, bajo el sesudo nombre de MacFUSE. Para no enrollarme mucho, se instalan en un .pkg y las instrucciones de desinstalación se pueden encontrar en la wiki.

Como complemento, la aplicación MacFusion, desarrollada por otro grupo, usa MacFUSE para permitir usar el Finder para lo que está diseñado: navegar por archivos, ya estén en local, en SaMBa, en NFS, en SSH, SFTP, FTP o en la Conchinchina.

Para terminar, aviso que MacFusion solo está para Leopard (por lo menos la versión 2). Yo sé de uno que termina actualizándose...

lunes, 15 de septiembre de 2008

Mejorando el uso desde el teclado. Parte I: jugando con las ventanas

Encontré una forma de mejorar la interactividad con el mac a través del teclado en este post. Además, así aprendemos algunas bondades de AppleScript y Quicksilver. Vamos a ello:

1. Descargar el zip.

2. Copiar los *.scpt de la carpeta descargada a "~/Library/Scripts/window_control/". Si no existe, crear la carpeta.

3. Instalar Quicksilver si no se tiene. Por cierto, ya sería hora, que un mac sin Quicksilver no es un mac.
4. Ir a la carpeta "~/Library/Scripts/Application\ Support/Quicksilver".

5.1. Caso de no tener un archivo "Triggers.plist", pues se puede copiar el del zip del paso 1.
5.2. Si ya se tiene ese archivo y no queremos perder nuestros triggers, podemos editar a mano, con Dashcode o Smultron. Para ello abrimos el original y el del zip del paso 1. Sustituímos de este último "jon/" por "tu_nombre_de_usuario/". y lo copiamos con cuidadín...
- Haz una copia del "Triggers.plist" antiguo no vaya a ser que metamos la pata :P.

- Del archivo del zip, copiamos todo lo que hay entre (lo que serían los puntos suspensivos):
〈 array 〉
...
〈 / array 〉
- Vamos al "Triggers.plist" original y pegamos justo antes del último...
〈 / array 〉

- Guardamos el archivo y salimos del editor.

6. Cerramos Quicksilver. Lo volvemos a lanzar, miramos en el "menú superior->(logo de Q)->Triggers" y... tachán! ya tenemos nuestros triggers listos. Las combinaciones elegidas veréis que no os resultan extrañas... si usáis vi.

Hilando fino, quedan unas pocas cosas que hacer:
7. Los archivos están pensados para una pantalla de 1280x800 (uséase Macbook). Para otras configuraciones hay que editar los "set" de cada archivo .scpt, específicamente:
set display_y_size to 794
set display_x_size to 1280

También, yo tengo el dock en el lado izquierdo de la pantalla, así que añadí unas modificaciones a los archivos originales, concretamente el "edge-left.scpt" quedó así:
set cur_app to (path to frontmost application as Unicode text)
set menu_offset to 46

tell application cur_app
tell front window
set {x1, y1, x2, y2} to (get bounds)
set win_width to (x2 - x1)
set room_left to x1 - menu_offset
if room_left > win_width then
set x1 to (x1 - win_width)
set x2 to (x2 - win_width)
else
set x1 to menu_offset
set x2 to (x1 + win_width)
end if
set bounds to {x1, y1, x2, y2}
end tell
end tell

8. Uno de los accesos rápidos establecidos en Quicksilver es el mismo que el de "Traer todo al frente" por defecto (Cmd+alt+h). Para poder seguir usándo esta función rápida, he añadido en "Preferencias del sistema -> Teclado y ratón -> Funciones rápidas de teclado de aplicaciones -> Todas las aplicaciones" un acceso rápido que ha de llamarse igual que la función de menú... repetimos! "Traer todo al frente". Yo he puesto "Cmd+alt+shift+h" siguiendo las recomendaciones del post original.

Lamentablemente, todo esto no funciona para todas las aplicaciones sino sólo para las programadas en Cocoa (desconozco por qué). Así que, por ejemplo, no funciona en Firefox ni en MS messenger (y el resto de Office). Un motivo más para usar aplicaciones nativas.


Ya solo me queda encontrar la manera de activar el maldito "Cmd+x" del Finder y encontrar cómo hacer que aparezca el menú contextual desde el teclado... señores de Apple, ¡¡¡güindous tiene esto resuelto desde hace siglos!!!

martes, 22 de julio de 2008

Memoria (barata, barata)


Pues con tanta virtualización como que el único giga de memoria que tenía mi macbook no era suficiente.

Miré en la tienda de Apple y se me quitaron un poco las ganas de una ampliación: 4 GB -> 330 €!!!

Segunda opción, buscar directamente en las webs de fabricantes. Fui a la web de Kingston, tienen un buscador por fabricantes. Eliges el modelo, la versión, procesador y voilá! te da una referencia de las memorias disponibles. Acto seguido, a googlear con la susodicha referencia. Encontré la memoria en Optize pero no la tenían en stock. Por suerte, en Almacén Informático sí la tenían (un par de lereles más cara) pero ya sabéis cómo son estas cosas; cuando nos decidimos, lo queremos "ya". Realmente la necesitaba para irme de viaje sabiendo que iba a poder ejecutar aplicaciones del güindous (no es por gusto sino por trabajo) así que encargué las dos placas de memoria y en un par de días las tenía en casa.

Instalar las memorias en una chorrada. Lo mejor es buscar en Youtube, hay cienes y cienes de tutoriales. Básicamente hay que desmontar la tapa de atrás (ojo, esto es un Macbook), quitar la "L" de protección que está sujeta por tres tornillos y ya se tiene acceso a la memoria. Importante como siempre, antes de tocar cualquier memoria, descargarse de estática tocando algún bastidor (metálico, tocar madera es para otras cosas).

Y olé, por 90 €, 4 GB de RAM. Toy contento, toy feliz y ya estoy pensando en un cambio de disco duro...

miércoles, 16 de julio de 2008

Mi editor preferido


Smultron. lo uso sobre todo para programar en Python y para editar los "inputs" de mis programas.

Este tomate tiene selección de codificación, sintaxis y retorno de línea. Además, un porrón de opciones, algunas de ellas específicas para editar html. Lo que más me gusta es el soporte de pestañas, la vista doble, autocompleción (vale, no encuentro la palabra en castellano), la facilidad para añadir comandos personalizados y, sobre todo, la capacidad para definir sintaxis propias. Os dejo en la imagen una captura de un archivo de entrada para un programa de simulación.

Si decidís darle un tiento y queréis crear un archivo de definiciones de sintaxis, los pasos más o menos serían éstos:
- Navegar a "/Applications/Smultron.app/Contents/Resources/Syntax Definitions"
- Copiar un archivo ".plist" con otro nombre para que os sirva de base.
- Editar (es un archivo XML), o bien con el "Property list editor" o con otro editor.

domingo, 8 de junio de 2008

Cuento atemporal (Parte I)

Hola. Mirad por donde un insomnio poco habitual ha dado hoy un resultado interesante (que no productivo). Os dejo la primera parte de una historia metafórica que tenía en la cabeza. Dentro de unos días la completo con el resto, que lo tengo a medio hacer y ya es hora de dormir. Si os gusta el principio, lo que falta seguro que todavía más, os aseguro que va in-crecendo, ya se me está yendo de las manos, jejejeje.


Hoy he descubierto algo increíble. Todos los tornillos de mi moto no son normales. Para manipularlos se requiere una herramienta especial que sólo tienen en el taller. No es que yo ni nadie de los que tenemos motos grandes vayamos a estar desmontando para ver qué hay dentro. Con usarla de vez en cuando--más de en cuando que de en vez--y aguantar las pequeñas averías que tenga solemos estar la mar de contentos.


Por suerte tengo un amigo que trabaja en el taller oficial y consiguió por un rato la herramienta que permite abrir los tornillos, arriesgando su puesto de trabajo y una posible demanda judicial, obviamente. Pero nos sirvió para poder sustituir los tornillos por unos normales, de forma que pudiéramos abrir y cerrar cuando quisiéramos.


Entre sus conocimientos y mi curiosidad, después de mucho abrir, mirar, tocar, cerrar... hemos descubierto una forma para duplicar la moto. Sí, lees bien, de mi moto, después de una compleja operación se puede obtener una igualita, funcionando las dos perfectamente. Al juntarnos con más interesados por tan curioso procedimiento lo hemos depurado y simplificado de forma que a partir de solo una moto podemos sacar miles y miles de copias idénticas.


También hemos conocido a gente que por su cuenta ha hecho descubrimientos impresionantes. Uno incluso es capaz de mandar copias de la moto por el teléfono a cualquier sitio del mundo. Es más, tiene un armario lleno de motos que se introducen solas en el teléfono cuando alguien al otro lado de la línea lo pide.


Como es normal, al poco tiempo han aparecido todo tipo de copias de motos que cualquiera puede obtener por teléfono. Sospechosamente, la mayor parte de ellas no funcionan como las originales. La gente no se queja por esas averías que hace que dejen de funcionar ya que no han tenido que pagar por ellas pero hemos oído que en algunos casos han producido graves accidentes. Por otra parte, si te para la policía con alguna moto no original y genuina, el lío en el que te puedes meter es bastante gordo, aunque siempre habrá resquicios legales a los que aferrarse. El temor a fallos repentinos y a La Autoridad es lo que ha permitido que los fabricantes sigan vendiendo motos. Incluso se ha dado el caso de que el fabricante del que más motos se copiaron ahora es el que más vende, puesto que la gente se ha acostumbrado a sus mandos y forma de conducción.


(Continuará...)

domingo, 4 de mayo de 2008

Descargar álbumes de picasa

Una forma rápida y sencilla que he encontrado de descargar álbumes sin tener que instalar/probar/manejar más programas.

1. Copias el link RSS del album web que quieras descargarte al portapapeles.
2. Abres iPhoto.
3. Menú->Archivo->Suscribirse a canal fotográfico... (manzana-U).
4. Esperar que termine la descarga. También actualiza cualquier modificación que se realice en el álbum.

Editado: Lo he probado con este álbum, funciona de lujo :-)

viernes, 2 de mayo de 2008

Virtualbox


Al necesitar tirar de Salome-meca también en el MacBook he probado Virtualbox, que ya lo había usado en Linux.

La instalación fue como la seda. Arranqué la imagen "live" de Caelinux y escribo aquí los problemas que he tenido para instalarla y hacer que Salome funcione bien porque siempre me pasa lo mismo: se me olvida cómo resolver los problemillas que aparecen siempre que instalo esta distribución.

1. Hay que seleccionar un tamaño de disco duro virtual más bien generoso (en mi caso 20GB). Al se de tamaño dinámico, no perdemos los 20GB sino que irá creciendo según lo necesite.

2. En Caelinux, no sé si siempre me paso el salto de particionado manual o es que directamente no tiene la opción. El caso es que cuando ha instalado todo el sistema, reinicias y quieres "loggearte" con tu usuario, no puedes. El motivo es que el particionado automático funciona malamente y la partición "/", de 8GB, se queda completamente llena después de la instalación. Mi cutre-solución: loggearse como Root, entrar en synaptic, quitar paquetes instalados que no voy a usar y que "pesen"... OpenOffice, Firefox, Amarok, etc. Con esto ya quedará un poco de espacio para los archivos temporales.

3. Aún hay más... si ejecutamos Salome, entramos en el módulo de geometría, aparece una maravillosa ventana de error: "SIGSEGV: 'segmentation violation' detected. Address 3f33b3eb". Mirando la consola obtenemos más información, se trata de un error porque no encuentra la aceleración 3D: ""XLib: Extension "GLX" missing on display ":0.0". "". La solución para esto es "tunear" las X. Básicamente, he hecho las siguientes modificaciones en el "/etc/X11/xorg.conf" (¡¡¡¡Acordaos de hacer una copia de seguridad antes!!!!):

3.1. Añadir en línea 32:

Section "Module"
...
Load "glx"
Load "dri"
EndSection


3.2. Modificar en la línea 76, donde pone "Driver ????" (en mi caso fbdev):

Section Device
...
Driver "vesa"
...
EndSection


4. Disfrutar con una de las mejores distribuciones linux para ingeniería. No está basada en Debian :-( pero tiene KDE :-)

sábado, 26 de abril de 2008

Mac-música

Os hablé en otro post de las aplicaciones musicales y lo contento que estaba por poder grabar en multipista. Aquí os dejo un enlace a una grabación que hicimos hace poco con el Cubase LE. Espectacular el bajo tiempo de latencia, que es fundamental para grabar pista por pista.

Por cierto, que todo hay que decirlo, la mezcla final la hizo Manu (que es el experto, yo el aprendiz, siempre dos haber...).

jueves, 24 de abril de 2008

Cómo crear un vídeo a partir de imágenes...

... y no morir en el intento.

Buf, menuda tardecita ayer. Roberto todavía se está riéndo... será la envidia que le corroe :P

Una tarea por hacer. Tienes una serie de imágenes y quieres hacer un video con ellas. Parece sencillo, ¿verdad? pues no.

Después de descargarme tropecientosmil programas de conversión de video, descubro asombrado que ninguno tiene esta función... ¡pero las librerías sobre las que trabajan sí!

Primera idea... usar los ejecutables desde la línea de comando. Por ejemplo, instalo FfmpegX, la interfaz no tiene la opción de cargar imágenes. Como soy un experto bashero (juas!) y además recuerdo que con linux usaba el "mencoder", me digo a mí mismo, no hay problema:

Abro un terminal.

$ "/Library/Application\ Support/ffmpegX/mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lavcopts vcodec=mpeg"

Respuesta del sistema...
Cannot find codec 'mpeg' in libavcodec...
Couldn't open video filter 'lavc'.
Failed to open the encoder.

Upsssssss. Bueno, seguro que hay otra forma (me digo). Os voy a ahorrar la aventura, solo digo que estuve ¡¡¡¡tres horas!!!! hasta que tuve la solución, torpe que es uno.

LA SOLUCIÓN... (y es la única que encontré):
usar fink... Hay que activar los repositorios inestables, el motivo: ffmpeg tiene 63 (!!!!) dependencias. Entre ellas están las librerías de gnome (por eso lo de inestables, jejejejejeje).

$ sudo fink install ffmpeg


Esperamos un buen, pero buen rato (descarga, compilación, registro) y listo. A partir de ahora, podemos hacer... (por ejemplo, para un grupo de imágenes de nombre image???.jpg):

$ ffmpeg -r 10 -b 5094k -i image%03d.jpg test.mov


BIEEEEEEEEN, POR FIIIIIIIIN

Detalles del comando:
-r son los frames por segundo
-b es el tamaño del frame
%03d son las tres cifras de cada imagen
.mov el tipo de vídeo, con sólo cambiar la extensión se usan distintas compresiones.

domingo, 13 de abril de 2008

Comparación de lenguajes de programación

Interesante comparación de velocidad de ejecución de una buena lista de lenguajes con sus implementaciones/compiladores.

Para mí, después de hojear la lista de programas, el claro vencedor es...

C++

Y eso que echo de menos que usaran el compilador de intel (ipp) en un multicore. También echo en falta más pruebas de coma flotante. Para mi sorpresa (y regocijo), el fortran no queda en muy buen lugar.

domingo, 6 de abril de 2008

comprobado: no se cuelga!


No lo he probado yo, pero es bueno saber que hay gente en peor estado mental :D

El tipo en cuestión ha ejecutado 150 (cientocincuenta!!!!) aplicaciones a la vez en su macbook pro. No dice cuánta RAM tenía instalada pero el cachondo afirma que no notó reducción de velocidad (se lo cree Rita, claro).

Me gusta el dock miniaturizado, eso sí.

jueves, 3 de abril de 2008

Mi aplicación preferida para el Macbook

Dedicado para Luis y su flamante nuevo Macbook Pro...

Aunque me quedan muchos programas por probar, ya me ha dado tiempo a trastear un poco con unos cuantos. Es verdad que Quicksilver es muy útil, que Skype funciona muy bien, que Parallels , Fink y MacPorts multiplican la utilidad del ordenador, que Xcode o Eclipse son fundamentales para hacer cualquier cosa seria de programación en el Mac. Tampoco son despreciables las aplicaciones incluídas en el sistema, como Spaces, Time Machine, AppleScript, Automator, etc.

Peeeeeeeero, para mí, la mayor sorpresa y a la que más uso doy principalmente por su utilidad y simplicidad es a mi querida tazita de café... Caffeine es una aplicación que se ejecuta al principio, se ubica en la barra superior y que mediante un sencillo click desactiva la gestión de energía. Fundamental para presentaciones, visionar videos de youtube o, simplemente, mientras te quedas "perlado" delante de la pantalla moviendo mentalmente el esquema de clases de ese programa monstruoso que tenías aparcado.

viernes, 21 de marzo de 2008

Minimizando-desminimizando

Si hay algo que no me gusta de Mac son la cantidad de "truquitos" que no están documentados. Supongo que será una estrategia de fidelización pero es una de esas cosas oscurantistas que tanto detesto.

A lo que voy. Un par de trucos rápidos para trabajar con ventanas y el dock.

Para minimizar ventanas podemos pulsar el botón amarillo y usar la combinación "cmd+m". Por casualidad he descubierto que pulsando tres veces sobre el marco también se minimizan.

Otra más interesante. Para restaurar una ventana "dockeada" pensaba que no había más remedio que usar el ratón (cosa que odio). Una alternativa es "ctrl+F3", que nos lleva al dock y moverse con los cursores hasta llegar a la ventana. Pero he encontrado un truco mejor: usamos "cmd+tab" para seleccionar la aplicación de la ventana minimizada, antes de soltar "cmd" pulsamos "alt", luego soltamos "cmd" y voilá! ventana restaurada. Es más sencillo de hacer que de explicar. La limitación es que si hay alguna ventana no minimizada no funciona. Si hay varias minimizadas de la misma aplicación sólo se puede restaurar la última que se haya pasado al dock.

Mapa de uso del disco duro


El comando df de la shell está bien pero he encontrado una aplicación que es más útil en muchos momentos. Se trata de GrandPerspective.

Abrimos el programa, elegimos una carpeta y muestra un mapa recursivo de uso del disco. Se pueden borrar archivos y carpetas desde la propia interfaz, da bastante información del disco y, lo mejor es que es muy muy rápido.


jueves, 20 de marzo de 2008

Git

Git es un sistema de control de versiones, popular por usarse en el desarrollo del kernel de linux.

No es que me vaya a incorporar a ningún grupo del equipo de Linus Torvalds sino que es necesario para instalarse el Macvim.

La manera más sencilla de instalar Git es seguir estos pasos.
curl http://kernel.org/pub/software/scm/git/git-1.5.0.5.tar.gz -O 
gunzip git-1.5.0.5.tar.gz
tar -xvf git-1.5.0.5.tar
cd git-1.5.0.5 
make configure
./configure --prefix=/usr/local 
make all
sudo make install

martes, 26 de febrero de 2008

Virtualización y otros juguetes

A que mola...
Ahora os cuento qué es todo esto. Cuando digo que lo bueno de mac es que funciona, esta es una buena prueba. El EyeTV me permite ver la tele mientras "trabajo" (vaaaaale, mientras NO trabajo). Hay algunos programas que por supuesto no están para mac, para solucionarlo hay distintas soluciones de virtualización.

En mi caso me he decidido por Parallels por dos motivos muy simples:

1. Tiene aceleración 3D para Windows, lo que me permite trabajar con aplicaciones cad.

2. Lo puedo pagar. Si no, está el virtualbox o el VMware que son gratuítos.

En la imagen de arriba, tengo el SalomeMeca trabajando sobre CAELinux, una gozada de distribución para hacer cosas de ingeniería.

Otro día os pongo una captura de varias máquinas trabajando a la vez, la verdad es que es un gusto no andar echando de menos herramientas.

sábado, 16 de febrero de 2008

Aplicaciones musicales

Hay cosas que definitivamente no se pueden hacer en linux. Una de ellas es hacer proyectos musicales medianamente serios, es decir, grabación y edición multipista.

Precisamente, ayer estrenaba un equipo de grabación (Presonus FP10) al que le había echado el ojo desde que pensé en cambiarme a Mac. Es una tarjeta de sonido Firewire de 10 entradas y 8 salidas. Lo primero que me llamó la atención fue la instalación. Versión windows, hacer un porrón de pasos usando el cd de drivers (3 páginas del manual). Versión Mac, conectar y listo. :-)

Trae el Cubase LE 4, así que ni siquiera tengo que preocuparme por buscar o gastarme más pasta en programas propietarios y por suerte, está perfectamente integrado. Las pruebas que he hecho de grabación al aire con un micro dan muy buena calidad. Cuando grabe algo serio lo pondré por aquí.

viernes, 25 de enero de 2008

El precio de Ubuntu

Esta sí que es buena...

Me quedé ayer con ganas de comprobar cuánto te ahorras por comprar un dell con Ubuntu en vez de con el ventanas vista. Así que ahora que tenía un rato (que no se entere mi jefa) me acerco a la web de Dell, entro en la parte de XPS y ¡oh! primera sorpresa: hay descuentos especiales. Elijo el tope de gama (descuento de 200 €), lo configuro con la pantalla buena y me voy al "escondite" donde tienen la opción de Ubuntu... lo configuro igual y el resultado es:

- XPS con ventanas: 1.179,01 €
- XPS con Ubuntu: 1.538,00 €

Lo que hace que el coste que, según Dell, tiene un sistema libre como Ubuntu sea de 358,99 € + precio-de-Vista!!!!

Sencillamente escandaloso. Felicidades Dell, os acabáis de cargar todo el respeto que os teníamos los que apoyábamos vuestra iniciativa.

jueves, 24 de enero de 2008

El precio de un mac

Me acabo de enterar que Dell vende (por fin) en España un portátil con Ubuntu preinstalado. Además, es un portátil muy muy decente (XPS M1330n).

No he podido resistirme y he ido a la página dell.es, he seleccionado la misma configuración que mi Macbook (T7500, 1GB, 160GB, X3100, pantalla 300 nits y batería 6 celdas) y la comparación de precios es:

- Dell: 1.119,00 €
- Mac: 1.399,00 €

La diferencia es de 280 €. Teniendo en cuenta que el OSX Leopard cuesta 129 €, por disfrutar del diseño e integración del mac y la posibilidad de instalar cualquier sistema operativo, el sobreprecio es de 151 €.

¿Merece la pena? Para mí, totalmente. Pero claro, yo probáblemente no soy objetivo en esto.

viernes, 18 de enero de 2008

Macbook mAIRda :P

Señores, sólo me salen dos palabras ante el nuevo AIR...

VAYA CHUFA!!!!!

Que digo yo... ¿para qué narices vale que sea tan fino? Vale, es más ligero que mi Macbook... pero también es más ancho, más lento, sólo tiene un USB, no tiene ethernet (se puede poner a parte, pero ocupa el puerto USB), no tiene Firewire, la batería te cascan 130$ si la quieres (quizás es más preciso "necesitas") cambiar, tiene menos disco duro, es (bastante) más caro, la unidad DVD externa sólo funciona con el AIR (¿¡!?)... pero, sobre todo:

¡Dios! A quién se le ha ocurrido poner un teclado negro sobre carcasa de aluminio!!!! Con lo bonito que es cerrado y lo feo que es abierto. En fin, que me quedo mucho más tranquilo de la compra que hice hace poco más de dos meses, volvería a elegir el mismo modelo.

domingo, 13 de enero de 2008

Quiniela MacWorld Expo

Se acerca la hora de saber qué narices "es lo que está en el aire".

Dentro de poco tendremos alguna sorpresa de la manzanita. Después de estar un rato merodeando por blogs y páginas de rumores, ahí va mi apuesta: MacBook Air. Un portátil que nos va a dejar con la boquita abierta. Será pequeño, eso seguro. Me da en la nariz que va a tener un touchpad tipo iPhone, con el teclado integrado a modo de pantalla, lo que hará que se pueda adaptar a las distintas aplicaciones e idiomas.

¿Demasiado? Yo creo que no. Habrá que esperar un poquito pero seguro que alguna sorpresa nos llevaremos.

jueves, 10 de enero de 2008

Xfig??? -> Jfig!!!

Después de pelearme un rato con los Darwinports y no conseguir que descargara el port de xfig, he encontrado la solución. Jfig!!!

Es una versión de Xfig programada en java, de forma que se ejecuta sobre la máquina virtual JRE (parte del leopardo, of course!). He probado a abrir varios archivos .fig y salen bien. Incluso mantiene las etiquetas TeX, lo que para mí es más que suficiente.

Igual alguno se pregunta para qué tenía las Darwinports instalados... porque WxMaxima SÍ que se instala y funciona como la seda a través de ellos. Otro punto para el Mac.