Apr
29

news Uy, se me ha metido algo en el ojo… ¡anda, una manzana!

Filed under: informatica, mac by admin | 7:28 pm | Comments (14)

El viernes pasado mi vida cambió. Así, como os lo cuento, queridos lectores.

Hasta el viernes pasado yo correteaba por el mundo con mi querido Samsung (un portátil precioso, 12.1”, core duo a 1.5, 1 giga de RAM… y lo más importante: rojo metalizado). Hasta el viernes pasado yo creía que había alcanzado la perfección, tanto en máquina como en sistema operativo, con una Ubuntu tan customizada que prácticamente se adelanta a mis deseos…

…hasta el viernes pasado…

…en que llamaron del departamento TIC de mi universidad: “Yaiza, ha llegado un paquete para ti”. Y ahí estaba: mi MacBook Pro. Con 15”, core duo a 2.5, 2 gigas de RAM, 250 gigas de disco duro, 6 megas de caché, una Gforce de 512… buah, yo qué sé, de todo tiene. Y claro, con la manzanita correspondiente.

Hasta el viernes pasado nunca había tenido ni utilizado un Mac (excepto breves escarceos con portátiles ajenos), y siempre había tenido fuertes resquemores hacia ellos. Siempre he tenido la sensación de que eran portátiles pijos pero escasamente funcionales… algo así como los ferraris, que serán todo lo chulos que tú quieras, pero a la hora de la verdad, ¿para qué? ¿sales por Madrid y lo dejas aparcado en la calle? ¿te atreverías a ir a visitar a un amigo de Vallecas montado en él (montado en el ferrari, no en el amigo)? Claro que no… al final tienes un coche normal para usarlo en la Vida Real y el ferrari para que la gente se gire a tu paso.

Pero como digo, mi vida cambió el viernes pasado al ver al ya bautizado Nébula (ya sabréis, queridos lectores, que tengo una pasión compulsiva por poner nombre a mis gadgets). Aquí lo tenéis:


Así que con la cabeza gacha y las mejillas sonrojadas exclamo en voz bien alta:

puts "No criticaré lo que no conozco" while !|grabado_en_piedra|

Nota: sí, esa sintáxis es Ruby… ahora me ha dado por ahí, ya os contaré mis avances en otro post :P

En fin, dado que mi experiencia con Mac OS X era nula hasta el viernes de marras, llevo unos días de duro aprendizaje a la par que de alucine constante con la cantidad de tonterías que trae. ¿Sabéis que el ratón tiene multitouch (si pinchas con un dedo, dos o tres se producen eventos diferentes)? ¿Sabéis que tiene un detector de posición***, que si detecta que el portátil se está cayendo al suelo desconecta los discos duros para evitar que se rayen? ¿Sabéis que el teclado tiene retroiluminación que se enciende cuando detecta que la luz de la habitación es baja? ¿Sabéis que el enchufe de la batería es un imán, para que si te tropiezas con el cable se suelte en lugar de tirar el ordenador al suelo? (aunque técnicamente no pasaría nada, porque ya sabemos que se han desconectado los discos duros, jiji) ¿Sabéis que viene con un mando para manejar las pelis desde lejos o, en mi caso, para pasar las diapositivas ante la atónita mirada de mis alumnos?

En fin, hasta ahí las pijadas. Luego tenemos el lado oscuro que nadie te cuenta: me he quedado sin tecla Suprimir, Inicio, Fin, Avance y Retroceso Página, Captura de Pantalla y alguna más que ahora no recuerdo… ya que todas esas teclas, y el 50% de las restantes son sustituídas por la omnipresente manzanita (por cierto, que de “manzanita” nada… es un cuadrado con circulitos en las esquinas, ya me dirás tú dónde ven los de Apple la idem…).

Ains, cuántos descubrimientos… me siento como la primera vez que me instalaron Linux, que cuando me quedé a solas con el ordenador nos miramos mutuamente (no literalmente, claro… ahora sí podría ser literal porque, ¿os he dicho que Nébula trae webcam integrada? jiji), trasteé por aquí y por allá un rato, y luego me quedé pensando “hmmm… ¿y ahora qué hago?”. Pues eso, los principios siempre son difíciles y confusos. ¿Quién me iba a decir a mí que ahora los accesos directos se llaman “alias”, y que para poder ver los archivos ocultos iba a tener que descargarme un script?

En fin, seguro que todo lo que he contado, los lectores Mac-eros (palabra horrenda donde las haya) ya lo sabrían de sobra… pero es mi blog y cuento mis descubrimientos, no los vuestros, así que ajo y agua. En el próximo post ya contaré avances más complejos.

*** Mención aparte merece el programa MacSaber, que consiste en que unos frikis dijeron: “¡Cómo! ¿Que el ordenador tiene giroscopios? ¿Que detecta el movimiento? Hmm… ¿qué sería los más estúpido que podríamos hacer?”, y apareció la susodicha aplicación, que hace que cuando mueves el ordenador suene como un sable láser al más puro estilo Starwars. ¿Cómo se os queda el cuerpo? Por si alguno no lo conocía, aquí tenéis un video.

Apr
07

news Jornadas de Conocimiento Libre 2008

Filed under: chicaslinux, gluem, informatica, linux by admin | 2:46 pm | Comments (5)

Entre los días 14 y 18 de abril se celebran en la Universidad Europea de Madrid las Jornadas de Conocimiento Libre. Estas jornadas se centran en los diversos aspectos del software libre, la cultura libre y la filosofía libre, y pretenden ser un foro de encuentro donde se discuta la influencia de este movimiento en la sociedad.

En estas jornadas contaremos con gente de la talla de Ricardo Galli (Meneame.net), Jorge Cortell, Bram de Jong (FreeSound), Fernando Acero (Kriptópolis), Javier Echeverría (CSIC), etc. Además, y para cerrar las Jornadas, el viernes 18 celebraremos una Rave (en su versión legal, claro xD), a la que asistirán 3 Djs invitados que pincharán música licenciada Creative Commons.

Os dejo la web de las jornadas dónde podéis consultar más información sobre los ponentes y los horarios:

http://www.esp.uem.es/jcl08/

Estas jornadas se enmarcan dentro de una actividad más grande de toda la Escuela Politécnica llamada “Últimos Avances Tecnológicos para la Sociedad de la Información”, que contará con más charlas y talleres esos mismos días. Cuando tenga el programa de esas actividades actualizaré el post con la info de estas actividades complementarias.

¡Espero veros a todos por aquí! :)

Mar
13

news KDevelop + VTK

Filed under: informatica, linux by admin | 2:10 pm | Comments (6)

Sí, ya sé que he prometido un post con el viaje a Stuttgart de la semana pasada… pero queridos lectores, tendrá que esperar, porque después de pelear durante un buen rato he conseguido echar a andar un proyecto creado con el KDevelop y que usa VTK. Y dada la escasa documentación que una ambos conceptos, creo que es mi deber compartir mi conocimiento recién adquirido con el mundo :)

Supongo que la mayoría de vosotros conoceréis el KDevelop. Es un framework para programación en C y C++ y principalmente pensado para el desarrollo de aplicaciones para KDE. La cosa es que el programa es tan espectacular que ha ido creciendo y creciendo, y ahora prácticamente puedes hacer cualquier cosa con él (incluido aplicaciones para Gnome… qué ironía…). Además, si te lo descargas junto con el QtDesigner (creo que en la última versión ya van los dos juntos, pero no estoy segura) te encuentras con un editor para interfaces gráficas muy bueno. A mí me recuerda muchísimo al que venía con el Visual Basic Studio de Microsoft, sólo que el QtDesigner es para adultos :)

VTK por su parte seguramente sea conocida por muchos menos de vosotros. Pues bien, se trata de una librería para gráficos, principalmente pensada para aplicaciones científicas y muuuuy completa. Es como OpenGL, pero orientada a objetos e infinitamente más fácil de usar. La lástima es que la documentación en español es prácticamente nula, pero he de decir que la que hay en inglés se sigue muy bien.

Otro día os hablaré más detenidamente de VTK… entre otras cosas porque mis conocimientos actuales sólo dan para el parrafito de arriba xD Por ahora simplemente lo que he conseguido hoy, por si puede serle de ayuda a alguien. La integración de KDevelop 3.5.0 y VTK 5.0:

1) Creamos un proyecto normal y corriente con el KDevelop (el que más nos guste… yo suelo tirar de Simple KDE Application y voy construyendo desde ahí, pero va en gustos).

2) Creamos el fichero CMakeLists.txt en nuestro directorio src. Esto, hasta donde yo sé hay que hacerlo a manubrio. Si alguien sabe la manera de que KDevelop te lo genere automáticamente, sería genial que lo compartiera conmigo, gracias :D

Por ejemplo, para mi proyecto formado por 3 ficheros (main.cpp, pirhys.cpp y files.cpp), el CMakeLists.txt queda así:

  • PROJECT(Pirhys)

    INCLUDE(${CMAKE_ROOT}/Modules/FindVTK.cmake)
    IF(USE_VTK_FILE)
    INCLUDE(${USE_VTK_FILE})
    SET(VTK_FOUND 1)
    ENDIF(USE_VTK_FILE)

    IF(VTK_FOUND)
    SET(FILES “main;pirhys;files”)
    FOREACH(f ${FILES})
    ADD_EXECUTABLE(${f} ${f}.cpp)
    TARGET_LINK_LIBRARIES(${f} vtkRendering vtkIO)
    ENDFOREACH(f)

    ENDIF(VTK_FOUND)

3) Después, enlazamos las librerías: desde el Automake Manager, botón derecho, Options > Libraries > Add y la siguiente ristra:

  • -lvtkIO -lvtkHybrid -lvtkGraphics -lvtkRendering

4) En Project (menú de arriba) > Project Options > Configure Options. Ahí habrá que cambiar las pestañas General y C++ para que queden de la siguiente manera (pincha para ver más grande).


Esta configuración es suponiendo que el VTK está en /usr/include/vtk-5.0 y /usr/lib/vtk-5.0. Comprobadlo primero o perderéis un buen rato como hice yo…

¡Y ya está! Hacemos un Rerun para que nos pille la nueva configuración y listo. Al final, como siempre, todo está tirado… ¬¬

Si queréis ir leyendo más documentación de forma simultánea a lo que me estoy leyendo yo, os recomiendo echarle un ojo a esto:

http://www.vtk.org/files/VTKTextbook
http://www.cs.uic.edu/~jbell/CS526/Tutorial/Tutorial.html
http://www.vtk.org/Wiki/VTK_Online_Tutorials

Repito lo de “leer de forma simultánea” para que quede constancia de que, aunque estos enlaces me parecen buenos, a lo mejor cuando los lea detenidamente ya no me lo parecen. Tomaslos con pinzas.

Mar
05

news RTFM: el triunfo de los conocimientos sobre la educación

Filed under: chicaslinux, chorradas, gluem, informatica, linux by admin | 7:18 pm | Comments (6)

Iba a empezar disculpándome (como tantas veces) por mi tardanza entre post y post. Pero creo que mejor no; al fin y al cabo, las personas que me leen esperan un post cada 1 ó 2 meses, así que sigo cumpliendo (más o menos) con mi frecuencia habitual :D

Uno de los motivos por los que decidimos relanzar Chicaslinux hace unos años fue porque, en ocasiones, el ambiente que se vive en los foros sobre Linux es hostil y poco colaborativo (máxime teniendo en cuenta que se trata de foros especialmente creados con el fin de ayudar y colaborar con los que se acercan a un sistema operativo nuevo). Hubo mucha gente que en su momento me dijo, como con tantas otras críticas a ChL que escapan a mi comprensión, algo así como que “no es que el ambiente sea hostil, es que la gente pregunta unas cosas…”. Y sí, es cierto; la gente pregunta unas cosas que son para echarse las manos a la cabeza y rasgarse las vestiduras (no a la vez, claro; no tenemos tantas manos…) pero, ¿justifica eso las contestaciones que se suelen obtener al hacer preguntas “sencillas” en un foro público? ¿Merece alguien el escarnio y la vergüenza eterna por preguntar cómo se instala un paquete cuando la respuesta, aunque repetida hasta la saciedad, es una línea que la mayoría de nosotros escribimos varias veces a la semana y que apenas tenemos que pensar?

Seguramente todos conoceréis la mítica respuesta por antonomasia a preguntas de perogrullo: RTFM (del inglés, Read the Fucking Manual, Léete el puto manual). ¿Os imagináis que un día vas andando por el metro (donde hay mapas a escasos metros de todos los puntos) y al acercarse un guiri a preguntarte por una estación le contestaras “mira el puto mapa” y siguieras andando sin mirar atrás y sintiéndote como un semidios? Está claro que cuando el anonimato y el teclado están por medio no nos comportamos de la misma manera que en nuestra vida cotidiana, pero lo del RTFM merece una reflexión a parte.

Pero lo que realmente me fascina es cómo las preguntas que se consideran “estúpidas” van subiendo de nivel según sube de nivel de dificultad el sistema operativo al que nos refiramos. Podría parecer que es al revés: tiene más delito preguntar una tontería en Windows, cuando hay un número infinito de páginas que pueden darnos la respuesta sin dificultad, que en NetBSD, donde es más probable que tengamos que recurrir a foros de ayuda, ¿verdad? Jaja, pues no.

Para muestra, unos datos:

  • El número total de resultados al buscar “RTFM” en Google es de 3.110.000 (ya está bien…)

  • Por sistemas operativos, hallando el porcentaje de páginas en las que aparece “RTFM” nos dan los siguientes resultados:

    • Windows: 0,19%

    • Linux: 0,48%

    • BSD: 1,74%

¿Soy la única a la que le deja pálida que en casi una de cada 50 páginas relacionadas con bsd aparezca la expresión “RTFM”? Y eso sin echar un vistazo a las preguntas consideradas aptas para ser contestadas con tan poca elegancia, porque mientras que en Windows preguntar qué significa “doble clic” está considerado perfectamente válido y hasta entrañable, en OpenBSD preguntar por el bajo rendimiento de un controlador RAID una vez parcheado, mirada y remirada la documentación merece un “RTFM” como una casa (y no es broma)

En fin, reflexiones a parte no tengo más que añadir. Sólo un poco de moralina: por mucho que la gente diga que “RTFM” ya ha perdido su significado y que es una forma de lo más educada para decirle a alguien que consulte la documentación antes de preguntar, por favor, limitémosnos; antes de ser maleducados, ignoremos el correo y sigamos correteando por el mundo sin hundir a nadie en la miseria…

Dec
20

news Jugando en el Mare Nostrum

Filed under: informatica by admin | 10:18 pm | Comments (4)

Puede que algunos de vosotros (los menos frikis) penséis que os voy a decir que me he pasado el fin de semana haciendo castillos de arena en la playita y comiendo paella a orillas del Mediterráneo. Vosotros podéis dejar de leer e iros a otro blog que se adecúe más a vuestros gustos… de buen rollito ^_^

Para el resto: resulta que estoy participando en un proyecto de investigación con la Universidad Autónoma de Madrid que estudia, a partir de lo que se supone que fueron las condiciones iniciales del universo, cómo éste ha ido evolucionando hasta nuestros días, de manera que podamos observar cómo se forman las galaxias, cómo interactúan formando cúmulos de galaxias, etc. Para ello, y como podréis imaginar, se necesita una potencia de cómputo bestial (somos tan pequeñitos comparados con la inmensidad que hay ahí fuera…), así que hemos solicitado que se nos conceda tiempo de cómputo en un superordenador como por ejemplo, el Mare Nostrum. Es por esto que el otro día me vi metida en un avión, camino de Barcelona, para encontrarnos con Sergi Girona (jefe de operaciones de “El Bicho”). Dejando a un lado el contenido de la reunión que a ninguno de vosotros interesará, vamos con lo realmente fascinante: tuvimos el privilegio de una visita guiada por los entresijos del Mare Nostrum por parte de dos de los chavales que trabajan allí (y que, dicho sea de paso, resultaron ser encantadores).

<mode=”lágrimas de emoción”>Es una pasada, sniff!</mode>

Imaginaos encontraros de frente con unos jardines enormes, verdes y bien cuidados, con una capilla en su centro; y según te vas acercando a ella empiezas a darte cuenta de que hay algo raro en esa capilla: la entrada es de cristal, y según pasas por ella, un centro de control con detector de metales. Una vez pasado el control llegas a lo que es la parte interior de la capilla y lo ves: un rack detrás de otro, y en cada uno placas y más placas, todas ellas unidas limpia y ordenadamente por cables naranjas. Y toooda esta inmensa estructura introducida en un cubo de metacrilato. Y no, no hay ningún crucifijo alrededor…

En la capilla del Mare Nostrum contrasta lo nuevo con lo antiguo: fluorescentes y cables naranjas y amarillos en perfecta armonía con puertas de madera antigua, columnas decoradas y vidrieras. Y por supuesto, “El Bicho” en sí. Estamos hablando del ordenador más potente de Europa y el 9º del mundo, así que os podéis imaginar el desencajamiento de mándibula que te produce oir las cifras: 10.240 procesadores con una capacidad de cómputo total de hasta 94.21 Teraflops, 20 terabytes de memoria central y 280 terabytes de disco… en total 40.000 kgs de bichito. Los procesadores se encuentran conectados entre sí a través de una red Myrinet, que consiste físicamente en dos cables de fibra óptica con un único conector, y que permite velocidades de hasta 10 Gbps. Qué, ¿cómo se os queda el cuerpo? :)

Y un dato curioso: como os podéis imaginar, en estos supercomputadores hay un plan de contingencia para el caso en el que se produzca un incendio. A este respecto hay “dos escuelas”: la que consiste en eliminar todo el oxígeno del ambiente, de cara a que el incendio se extinga instantáneamente (con la consecuente muerte de todos los seres vivos que haya en su interior… pero, ¿qué son unos cuantos técnicos comparados con 10.240 procesadores?) y la que consiste en un sistema de agua mezclada con nitrógeno, expulsada con tanta presión que las gotas son tan minúsculas que extinguen el fuego sin llegar a mojar el equipo. A aquellos interesados en trabajar en el Mare Nostrum os alegrará saber que en él se siguió esta segunda política :)

Por lo que leo en la Wikipedia, el Marenostrum se ha empleado en la investigación del genoma humano, la estructura de las proteínas y en el diseño de nuevos medicamentos… y en enero, en la investigación de la creación y evolución de las galaxias, jur jur. Ya os contaré qué tal se da la cosa.

En fin, que si tenéis oportunidad de visitarlo no dejéis de hacerlo, porque la verdad es que es impresionante. Y si queréis más información, mandar vuestro curriculum o lo que sea, más información aquí.

Nov
23

news III Jornadas de Informática: vini, vidi, vinci

Filed under: gluem, informatica by admin | 7:27 pm | Comments (2)

El jueves y viernes de la semana pasada se celebraron las III Jornadas de Informática de la UEM (cabe destacar que entre las II y las III ha pasado la friolera de 7 años, jojo).

La experiencia ha sido una mezcla de agotamiento, stress, mosqueos con diversos responsables logísticos de la universidad y cruce de emails (quién me iba a decir que llegaría a escribir 50 emails en un sólo día… terrible). Pero también ha sido una experiencia genial. He conocido a gente muy maja y he tenido la oportunidad de ver a mis alumnos fuera de clase asistiendo a las charlas y participando en su organización. Eso siempre mola, porque muchas veces los profes no tenemos la posibilidad de saber cómo son los chavales a los que enseñamos. Sueltas el rollo y te vas, y eso es una pena. Tengo la suerte de que este año me han tocado unos chavales la mar de majetes, estoy contenta :)

Y encima, por si fuera poco, ¡¡GLUEM vuelve a la carga!! Llevábamos unos años anquilosados, poco movimiento, gente hastiada… y de repente las Jornadas han sido como un grito de ¡eh, seguimos aquí! Me encanta, eso que me llevo también :)

Así que eso, el año que viene mucho más y mucho mejor. Ya hemos cometido unos cuantos errores, ya hemos pecado de ingenuos con algún que otro ponente (dos velas negras para Dries Buytaert… grrr) y ya nos hemos hecho mayores. El próximo año va a ser la bomba, buojojo.

Respecto a los ponentes, hemos tenido muchos y muy buenos, pero me voy a quedar con mis tres favoritos:

  • Pascal Chevrel: secretario general de Mozilla Foundation, vino a hablarnos sobre la situación de Mozilla en el mundo, los próximos avances que van a producirse en Firefox y Thunderbird, y a aclarar la duda que a todos nos reconcomía: ¿qué opina alguien “de dentro” del conflicto de Firefox con Debian? :)

    La charla fue interesante y amena, pero con lo que me quedo de verdad es con el propio Pascal, que resultó ser un chavalillo joven (que levante la mano quien no esperara que el secretario general de Mozilla tuviera 50 años) y un verdadero encanto.

  • Kevin Warwick: buah, qué decir de un hombre que se ha implantado chips bajo la piel para poder moverse esquivando objetos que detecta por radiofrecuencia, que es capaz de mover un brazo robótico moviendo su propio brazo, y que se conectó a su propia esposa, de forma que podía transmitirle directamente sus impulsos cerebrales, de forma que fuera capaz de saber si su mujer tenía la mano abierta o cerrada porque “lo sentía”. Su charla simplemente nos dejó así –> :O
  • Francisco Martín Rico: doctorando de la Universidad Rey Juan Carlos (bueno, ya casi casi doctor), vino a hablarnos del trabajo que realiza allí con los Aibos, esos adorables robotitos con forma de perro que Sony empezó a desarrollar allá por el año 1999 y que hace poco decidió que “no rentaban” y lo dejó (otras dos velas negras para Sony). Los utiliza para concursar en la Robocup, un campeonato de fútbol con robots (si no habéis visto nunca un video de la susodicha competición, ya estáis tardando… aquí os dejo la Final de 2006). Además, nos trajo uno de los Aibos para hacer una demo, con lo cual yo disfruté como una enana. ¡Papá Nöel! ¡Papá Nöel! ¡Traeme uno en Navidad, porfi!

Nota: según mis cálculos, a estas alturas del post si no viniste a las Jornadas te estarás rasgando las vestiduras. No creas que aliviaré tu sufrimiento, sino que le voy a dar otra vuelta. Aquí tienes el programa completo de lo que te perdiste. Enjoy :D

Y ya por último, os dejo con una fotillo de la charla sobre los Aibos, en la que se puede ver unos de estos adorables bichos y, de fondo, lo que está por venir: los Nao. ¡Nos vemos en la próxima edición!

P.D.: Ains… soy tan buena… al final sí que voy a aliviar un poco la tristeza que invade a los que no pudisteis venir: en breve tendréis en la página de las Jornadas el vídeo de la charla que dio el dr. Warwick. No os lo perdáis porque vais a flipar.

Nov
18

news Blogging strikes back

Filed under: chorradas by admin | 9:04 pm | Comments (0)

Pues sí, tras varios meses, una migración completa tanto del blog como de mi persona y algún que otro problema logístico más, por fin estamos situados donde estábamos antes y con más ganas de bloggear que nunca :D

Por cierto, ante el extendido desgarro de vestiduras que solía producir mi anterior theme, he decidido pasarme a uno un poco más pro. Espero que os guste y que os cause menos dolor de cabeza que el anterior, jiji.

Jun
19

news Beryl Hackeada?

Filed under: chicaslinux, chorradas, gluem, informatica, linux by admin | 12:07 pm | Comments (2)

Hoy, como todos los dí­as, he llegado al curro y lo primero que he hecho ha sido:

- Tomar café
- Leer el correo
- Actualizar los paquetes de mi Ubuntu

…el resto de cosas que hago durante el dí­a no llegan ni de lejos al nivel de importancia de estas tres primeras xD

El caso es que, al actualizar, me ha dado un error en la página que tiene los paquetes relacionados con Beryl, así­ que he ido a ver la página a ver si se habí­a caí­do o algo y me he encontrado con esto:

No sé si la habrán hackeado (no he encontrado nada por Internet al respecto), si es una broma o qué, pero me ha hecho mucha gracia. Ya me he guardado el gif para mi uso personal:

No me digáis que la frase no es misteriosa…”You have reached the shrine of Osaka. Bow before her” (para aquellos que prefieran el idioma de Cervantes, viene a significar “Has llegado al santuario de Osaka. Arrodí­llate ante él”).

Hay que ver con qué cosas más raras se entretienen los jAkErS. Por cierto, si queréis ver la versión animada, la página es ésta.

Apr
25

news Instalando un escritorio molón en Ubuntu: Beryl

Filed under: chicaslinux, gluem, informatica, linux by admin | 10:21 am | Comments (3)

Bueno, pues por fin me he atrevido a meterle mano a Beryl :D

Llevaba mogollón de tiempo dejándolo porque en el portátil que tení­a antes intenté instalar una vez algún escritorio chungo de estos y al final me quedé sin ningún tipo de escritorio, sniff.

Pero, ¡oye! ¡ha estado tirado! He tardado bastante rato porque he aprovechado para actualizar la versión de Ubuntu (esta gente, con el rollo de sacar versiones cada 6 meses, hacen que me quede obsoleta cada dos por tres…), pero a parte de eso, no llega a 10 minutos lo que se tarda en tener tu propio escritorio molón.

Vamos con ello:

1) Beryl para Ubuntu Dapper o anteriores ya no está mantenido, así­ que lo primero es actualizar a Ubuntu Edgy (esta lí­nea la dejo por si alguien está en mi situación…pero vamos, no pertenece estrictamente a la instalación de Beryl):

# update-manager -c -d

2) Añadimos una fuente nueva en sources.list:

deb http://ubuntu.beryl-project.org/ edgy main

3) Nos descargamos la clave GPG para que podamos fiarnos del repositorio y trabajar con él:

$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O - | sudo apt-key add -

4) Actualizamos la lista de paquetes:

# apt-get update

5) E instalamos Beryl y un montón de temas para que nos quede chulo, chulo:

# apt-get install beryl emerand-themes

6) Ya lo tenemos instalado. Para ejecutarlo sólo tenemos que escribir en un terminal:

# beryl-manager

Y nos salen además un montón de opciones de configuración. Jugad con ellas. Os auguro horas y horas de diversión, jur jur.

7) Si queremos que el sistema arranque con Beryl (y no que lo tengamos que arrancar a mano en cada sesión), haremos lo siguiente (suponiendo que estemos usando Gnome, claro… ¿qué otra cosa si no? ^_^)

Vamos al menú Sistema > Preferencias > Sesiones
Vamos a la pestaña de Programas de Inicio
Pulsamos el botón añadir y escribimos “beryl-manager”.
Volvemos a pulsar el botón añadir y escribimos “beryl”.

C’est fini!

Fácil y sencillo, queridos amigos. Como podéis ver, el que no tiene ventanas temblequeantes, es porque no quiere :)

Apr
23

news Mapear un FTP como si fuera una partición más

Filed under: chicaslinux, gluem, informatica, linux by admin | 9:31 pm | Comments (0)

Hmmm…no sabí­a muy bien cómo poner el tí­tulo, así­ que os cuento primero la situación y después la solución a la que he llegado:

Estaba haciendo un proyecto para sacarme un dinerillo extra. Este proyecto estaba hecho en PHP, usando como base de datos Microsoft SQL Server (y corriendo sobre Windows 2003 Server). Tras tener que instalarme todo este percal, descubrir que ODIO SQL Server y que es lentí­simo, os podéis imaginar que en cuanto creí­ que el proyecto habí­a terminado, hice una limpieza de aquí­ te espero.

Heme aquí­ que un mes después me dicen que hay que solucionar una serie de errores, modificaciones y demás zarandajas (en este momento podéis imaginarme llevándome las manos a la cabeza y gritando “por qué yo?? por qué??”; en fins…¬¬).

Así­ que la solución fue trabajar directamente por FTP sobre otro ordenador que tiene todo el sistema montado…esto suponí­a bajarme un fichero, cambiarlo en mi editor favorito, subirlo otra vez con los cambios y probar si se habí­a arreglado. Os podéis imaginar que este sistema es tan tedioso como suena, y aunque para hacer unos pocos cambios sencillitos va bien, si queremos hacer algo serio nos hace falta un sistema un poco más sofisticado.

Y así­ es como llegamos al tema que nos ocupa :)

La idea es montar ese FTP como si fuera cualquier otra partición de nuestra máquina, de manera que podamos trabajar con ella como si estuviera en nuestro propio ordenador; así­, si cambiamos cualquier fichero, se cambiará también en el ordenador remoto sin problemas (y de forma transparente para nosotros). Aunque suena bastante molón, no es muy difí­cil…:



0) Hay dos librerí­as (bueno, hay muchas más) que nos permiten montar todo tipo de sistemas de ficheros en nuestro ordenador: FUSE y LUFS. LUFS ha dejado de estar en desarrollo, así­ que usaremos FUSE que está más fresca.

1) Así­ que tenemos que comprobar si nuestro kernel tiene soporte para FUSE:

Para eso nos vamos a /boot/config-[version del kernel] (recordad que para saber la versión del kernel que estamos usando vale con introducir el comando “uname -r”) y buscamos la lí­nea CONFIG_FUSE_FS. En mi caso la lí­nea es: CONFIG_FUSE_FS=m, lo que significa que el soporte ya está cargado como módulo. Si pone CONFIG_FUSE_FS=y, chachi, saltamos al paso 3.

Si pone CONFIG_FUSE_FS=n, o la lí­nea no aparece, tendremos que recompilar el kernel para meterle el módulo en cuestión. Aquí­ os dejo un howto por si os toca la china y tenéis que recompilar (pero como no es mi caso, ahí­ no entro, jiji).

2) Como en mi caso está disponible como módulo, lo cargamos:

# modprobe fuse

3) Ahora queremos instalar un interfaz para poder montar el FTP, loggearnos, etc. Para ello podemos elegir entre FuseFTP y CurlFTPFS. Este último es más completo, así­ que es el que he usado yo.

4) Para instalarlo, nada más sencillo. Lo podéis descargar de aquí­. ¡¡Ojo!! Yo me he tirado un buen rato luchando con la versión 0.9.1 (daba errores de compilación); así­ que os recomiendo la 0.9, que me ha funcionado perfectí­simamente (ejem…bueno, casi).

5) La instalación de CurlFTPFS es de lo más estándar del mundo, usando las Tres í“rdenes Mí­ticas:

$ ./configure
$ make
# make install

Si esto os funciona, genial. Si no…

6) …puede que os pase lo que he sufrido yo, que me pedí­a la librerí­a libcurl de una versión superior a la 7.15.2 y que no aparece en los repositorios de Ubuntu. Así­ que la podéis descargar de aquí­ e instalarla normalmente (de nuevo usando las Tres í“rdenes del Poder).

También me ha pedido otro par de paquetitos, así­ que os los dejo aquí­ por si son ausencias generalizadas.

# apt-get install sshfs libglib2.0-dev

7) Después de esto, y suponiendo que no haya más dependencias que os falten (y que será cuestión de ir buscando algún que otro paquete más) ya deberí­a terminar de instalarse correctamente CurlFTPFS.

8) Creamos el directorio donde vamos a montar el ftp:

# mkdir /mnt/ftp

9) Ahora para usarlo, la orden más sencilla serí­a esta:

# curlftpfs ftp://cho.hopto.org /mnt/ftp/ -o user=usuario:password

Y ya lo tendrí­amos funcionando como una partición más :)
El CurlFTPFS tiene como tropecientas opciones más; pero como por ahora no me hacen falta, las tendréis que investigar vosotros.

10) Por último, para desmontar la partición correctamente y evitarnos problemas, usaremos el siguiente comando:

# fusermount -u /mnt/ftp



Y ya está :D

Ya podemos trabajar con los ficheritos que sea creando, por ejemplo, un proyecto con el Eclipse y trabajando con todas las facilidades que nos ofrece este entorno.

¡¡Nota importante!!
La primera vez que abramos un fichero tardará un poco (porque se tiene que traer el contenido a través de FTP al fin y al cabo…no os asustéis), pero una vez que lo tengamos en local, el uso del fichero es prácticamente transparente. No os pongáis nerviosos y dadle un poco de tiempo.

Pues hala, ya está. Espero que os sea de utilidad :)

Next Page »
Powered by WordPress
Brought to you by Spongy Web Directory in partnership with Free Web Hosting and SEO Firm offers Article Submission