Tatai from the trenches

Otro de mis pequeños proyectos

Página 6 de 26

Resaltado de sintaxis e indentación en vim

He decidido que voy a realizar una serie de posts con aquello que tanto me han pedido unos cuantos amigos, que «enseñe algunos de esos comandos que me sé». La verdad es que la mayorí­a de ellos son comandos sencillos pero que, usando un par de opciones y concatenando unos con otros, se pueden hacer verdaderas maravillas.

Y para empezar, un par de trucos muy sencillos para vim con lo que sé que más de uno levantará los brazos al cielo con resignación, jeje. Se da por hecho que sabes cambiar entre los distintos modos: comando, edición, visual…

Resaltado de sintaxis

Con este comando podrás activar (como será el caso de la mayorí­a de vosotros) o desactivar (lo que yo prefiero, jeje), el resaltado de sintaxis -syntax highlighting- de los ficheros que estéis editando en vim.

Partiendo siempre en modo comando, podemos activar o desactivar:

Para activar el resaltado de sintaxis

:set syntax on

Y para desactivar

:set syntax off

Tienes que tener en cuenta que para reconocer a que lenguaje pertenece, vim se basa en la extensión. Si todaví­a no has grabado el fichero o tiene una extensión distinta a la que deberí­a tener, no será capaz de identificar nada.

Indentación

Para la indentación, todo depende de gustos pero yo prefiero usar tabs y que el tamaño del tab (el número de espacios no fí­sicos que ocupa) es de 8 columnas. Esta es la configuración por defecto.

Para activar la indentación, en modo comando hay que teclear:

:set autoindent
:set smartindent

En caso de querer desactivar cualquiera de las dos, tenéis que añadir el prefijo no- a la opción usando la misma sintaxis, es decir, usar «noautoindent» o «nosmartindent» respectivamente.

Más info

Del manual de vim

Tortuga Gertrudis

Cambiando un poco de tercio, este post va sobre cocina. La receta va a ser muy sencilla. Vamos a hacer a la que se va a convertir en vuestra amiga, la tortuga Gertrudis de la que muchos ya habéis oí­do hablar en mi cumpleaños. Este es el resultado final:

Y con un poco de imaginación... Gertrudis!!

¡Os presento a la Tortuga Gertrudis!

Esta receta se puede hacer tranquilamente en un tiempo de 90-120 minutos, aunque si sois más de una persona y vais bien coordinados, es posible hacerla en unos 60 minutos. Eso sí­, requiere dejarlo durante la noche en el frigo, con lo que no la hagáis a última hora 😉

Estos son los materiales e ingredientes necesarios:

  • 1 bol con la forma del caparazón (tan grande como queráis hacerlo aunque tendréis que medir el resto de ingredientes)
  • «Bizcocho enrollado», al estilo brazo de gitano. Recomendación: que sea tódo de bizcocho. Si tiene por ejemplo una cubierta de chocolate, será más difí­cil de cortar y de hacer porque se descascarillará
  • Tableta de chocolate para derretir (Pedro Mayo funciona de maravilla)
  • Fondue o similar donde derretir chocolate
  • Mousse para preparar (yo he usado de la marca Royal, hay varias y muy buenas, pero queda a vuestro gusto)
  • Bollos de leche, o bizcocho o algo que permita hacer una cabeza, patas y cola

Este es el proceso:

Cogemos el bol con la medida que nos interese. Pondremos film transparente en su interior para que luego sea más sencillo desmoldar.

El bol que usaremos como molde y base

El bol que usaremos como molde y base

Cortamos el bizcocho y lo colocamos en el interior del bol. Nos aseguramos que los trozos están lo más cerca posible (cuantos menos huecos, mejor), hasta que esté totalmente cubierto.

Bizcocho cortado para la forma del caparazón

Bizcocho cortado para la forma del caparazón

Los bizcochos colocados en el bol

Los bizcochos colocados en el bol

Derretimos un poco de chocolate (para este caso, he necesitado 8 pastillas de una tableta de Pedro Mayo.

Derretimos un poco de chocolate

Derretimos un poco de chocolate

Con cuidado, esparcimos el chocolate por el interior de modo que todos los trozos queden cubiertos y que no haya hueco entre ellos. Esto nos permitirá dar más estabilidad a la estructura final además de evitar que la mousse se cuele entre los trozos (ver más adelante).

Extendemos el chocolate por el interior

Extendemos el chocolate por el interior

Hasta que esté todo cubierto

Hasta que esté todo cubierto

Dejamos secar un poco el chocolate y mientras tanto preparamos la mousse. Una ver terminada de hacer (en mi caso es unir leche con unos cuantos polvos de «mousse para preparar» y batir un buen rato a mucha velocidad para conseguir que la mousse quede esponjosa) y teniendo cuidado en que, si es posible, la mousse quede todo lo compacta que podamos para posteriormente dar más fuerza a la estructura y al trozo que sirvamos. Como esta tortuga era grande (para alimentar a muchas bocas en Biko2), he hecho 1 litro de mousse y prácticamente no ha sobrado nada.

Preparamos la mousse, preferiblemente que quede espesa

Preparamos la mousse, preferiblemente que quede espesa

Colocamos la mousse en el interior ahora que el chocolate está algo más duro

Colocamos la mousse en el interior ahora que el chocolate está algo más duro

Hasta que esté bien cubierto

Hasta que esté bien cubierto

Si la mousse está suficientente espesa, podremos colocar más trozos de bizcocho que hagan de base (la tripa de la tortuga). Si no está muy espesa, habrá que esperar un poco a que se asiente la mousse en el frigo.

Si la mousse es consistente, podemos colocar más trozos de bizcocho

Si la mousse es consistente, podemos colocar más trozos de bizcocho

La tripa bien cubierta

La tripa bien cubierta

¡Y sólo queda el toque final! Os recomiendo usar bollos de leche, le dan un toque especial, pero en caso de no tener (como ha sido mi caso), con un poco de bizcocho y un par de lacasitos, todo terminado.

Este es el resultado. Está todaví­a más rico de lo chulo que queda 🙂

Y con un poco de imaginación... Gertrudis!!

Y con un poco de imaginación... Gertrudis!!

Podéis hacer muchas variaciones de esta receta, por ejemplo anoche tuve la suerte de probar esta misma Tortuga Gertrudis (es un tamaño inferior, claro está) en el que el interior estaba hecho de chaca, el caparazón de jamon jork y queso philadelphia enrollados y cortados (hay que dejar congelar un rato para poder cortarlos bien).

Espero que os haya gustado. Si intentáis esta receta, no os olvidéis en avisar y hacer una foto; ¡así­ colgamos unas cuantas!

¡Tengo un poken!

El pasado viernes recibí­ un curioso regalo, ¡un poken! Es curioso, justo andaba detrás de uno desde que conocí­ su existencia hace unas cuantas semanas y ha llegado por sí­ mismo.

Un poken es básicamente un nuevo gadget que nos permitirá realizar el tí­pico intercambio de tarjetas de visita de forma electrónica.

Pokens (by Carlos Jiménez carloswes)

La idea es sencilla (la ayuda además lo deja claro). Como se puede ver en la imagen anterior, un poken tiene la forma de un «bicho» (hay muchas formas) que tiene una gran mano. Gracias a esta mano y mediante radiofrecuencia (RF) podremos intercambiar nuestros datos con otro poken. Así­ de fácil. Tras esto, sólo tenemos que conectar nuestro poken (la figura del bicho realmente es un tapón que alberga un conector USB) al ordenador y descargarlos. Es multiplataforma, no requiere de ningún cliente en el ordenador, tan sólo una página web y acceso al USB.

Un poken puede contener varias tarjetas de visita simultáneamente, aunque necesitamos de un ordenador con acceso a internet para poder añadir o quitar tarjetas. En la web, http://www.poken.com, tras hacer login, podremos configurar los datos de nuestra tarjeta de visita. El interfaz es muy cómodo ya que cada dato se añade mediante drag&drop y podemos previsualizar fácilmente el resultado final. Además, creo que están incluí­das casi todas las redes sociales, jeje.

Ahora mismo existen los PokenSPARK, que tienen la forma que se puede ver arriba, cuestan unos 15 euros y es capaz de almacenar algo más de 50 contactos; y los PokenPULSE que tienen forma de una memoria USB, son algo más «serios» pero tienen capacidad virtualmente ilimitada para guardar contactos gracias a sus 2GB de memoria interna. Y por último, si oyes hablar de PokenHUB, esto es la aplicación que te permite descargar y manejar tus contactos.

Hasta aquí­, todo bastante bien y mucha ilusión el regalo, pero habrá que esperar a que sea algo más extendido. Personalmente creo que es algo que puede ser muy interesante aunque el interfaz tiene que mejorar algo más (pese a que la idea de funcionar ví­a web es excelente) para ser realmente funcional además de que creo que esta tecnologí­a, aplicada a un móvil puede ser realmente un bombazo (sí­, ya lo sé, para eso tenemos Bluetooth, pero serí­a una aplicación más sencilla y más aplicada, sin tener que buscar a la otra persona, sin tener que elegir la tarjeta… algo más directo y rápido).

Todo queda en el aire, el tiempo lo dirá. Yo espero que sea algo que triunfe, me gusta la idea, aunque creo que será difí­cil que tenga éxito en esta forma fuera de nuestros entornos algo más «frikis».

Enlaces:

Risoterapia en Biko

De lo mejorcito de este año, la felicitación de Biko2 para el 2010… en ví­deo! Nos lo pasamos en grande, la verdad, pese a hacer el gamberro y el ridí­culo un rato. Ha valido la pena.

[youtube]http://www.youtube.com/watch?v=ANhH0J2ZleI[/youtube]

Y como no puede ser menos… el making off!! (Imprescindible verlo!!)

[youtube]http://www.youtube.com/watch?v=1j8D47u5nb0[/youtube]

Reconexión

Pues sí­, aunque un poco más tarde de lo esperado, ya estoy de nuevo online. El blog un pelí­n apartado porque hay bastantes cosas que hacer estos dí­as, pero por lo menos ya al 100% (o más) disponible 🙂

¿Y cuál es el resultado? Pues evidentemente que he podido. He podido desconectar sin ningún problema durante todos los dí­as de vacaciones. Así­ que lo siento para aquellos que no lo creí­ais posible… ha sido posible. De hecho, hoy ha llegado el almuerzo de la apuesta a Biko!

Las vacaciones me han servido para desconectar casi por completo. Unos dí­as muy tranquilos por Barcelona, aprovechando todo lo que hay que aprovechar que se quedan ya para el recuerdo. Ahora las cosas se ven algo distintas. Eso sí­, creo que me hacen falta algunos dí­as más :p

Así­ pues… volvemos!

PacharanAndTwitts

Ayer fue el PacharanAndTwitts, (hashtag) la primera «desvitualización» de usuarios de Twitter en Navarra. Gracias a un buen encaje de bolillos, tuve la suerte de poder asistir, un poco tarde, pero asistí­.

Y mereció la pena, mucho. Volver a ver caras conocidas y, sobre todo, poner caras a algunas otras personas. Se me pasó el tiempo volando.

Eso sí­, dio para mucho. Asistí­ con @mariotux que, si ya nos vemos poco a lo largo del dí­a, así­ rematabamos la faena, jeje. Nada más llegar no vi muchas caras conocidas, algo que me pareció extraño, pero enseguida pude ver a @oscarmatellanes y @seovision entre la multitud, con lo que nos adentramos a pedir algo en la barra. Enseguida me encontré con @lullamas que, aunque ya hemos hablado unas cuantas veces (eso sí­, en el ámbito laboral), esta vez con el denominador común de twitter, «versión» que desconocí­a de él, jeje.

Y enseguida se animó la noche, pude saludar entre otros a @joaquin_sevilla y @danielmayor a los que no conocí­a en el mundo del twitteo, @apervic que hací­a tiempo que no nos veí­amos. Hablé fugazmente con @fegido e incluso pude saludar y conocer en persona a @jzabalo. Por supuesto, un rato muy muy agradable con @fherz y @manolera.

No dio para mucho más, me quede con ganas de conocer a mucha más gente que he visto y leí­do por twitter, pero será para la siguiente edición. ENHORABUENA a la organización, de verdad que ha valido mucho la pena y personalmente apoyaré cualquier iniciativa futura.

Ahora toca descansar un poco, pero para la siguiente, mucho más y mejor, prometido.

¿Qué es un Smartsite?

Pues, así­ en resumidas cuentas, un sitio SMART: Seductor, Metódico, Accesible, Relacional y Tangible. En definitiva un nuevo concepto de en los sitios web que Biko pone en escena y que dará mucho de qué hablar.

Sólo hay que estar un poco atento y estar un poco al dí­a. Poco a poco habrá más información.

Si es que ya sabemos que en Biko, algo está pasado

¿Podré o no podré?

He aquí­ la pregunta. ¿Y sobre qué? Pues muy sencillo, aquí­ va la historia (seré breve).

Tras todo un año (y algo más) cargado de trabajo, stress, no muy buenos momentos y necesidad de parar un momento, siguiendo el consejo de un buen amigo que me recomendó la experiencia de coger unas vacaciones y desconectar realmente de todo, he decidido cogerme unos cuantos dí­as de vacaciones en buena compañí­a y alejado completamente del móvil, el correo, twitter e Internet y nuevas tecnologí­as en general. Es decir, lo que es una deconexión total, descanso y tiempo para mi y quien también lo necesita.

Así­ pues, voy a estar desde el dí­a 4 al dí­a 13 de diciembre, ambos inclusive, desconectado completamente, descansando y relajandome.

Comentando con algunos compañeros, parece que el tema suscitó cierto (sano) debate ya que hay quien opina que no será posible y quien opina que sí­.

¿Tú que opinas?

Para todo el que quiera, están abiertos los comentarios. Si prefieres hacerlo de forma anónima, he abierto esta encuesta (abierta hasta el domingo 6).

Y para los compañeros de Biko, está el juego un almuerzo entre el bando ganador y el perdedor.

MenuMatic en capa fija (position:fixed)

Es posible que conozcas MenuMatic, un menú multinivel tanto horizontal como vertical realizado con Mootools 1.2. La verdad es que yo personalmente lo he usado ya varias veces y me gusta bastante la facilidad de uso y el acabado, con lo que es una de mis opciones cuando tengo que recomendar un menú.

Hace poco tuve un problema y es que coloqué este menú en una capa posicionada fija (position:fixed) de modo que estuviese constantemente visible aunque se realizase scroll. Claro, esto funciona en prácticamente todos los navegadores menos IE (para variar). Al hacer esto, cuando pasamos por encima del menú para realizar el desplegado, como la capa fija «evita» el scroll, el menú aparece siempre en la parte superior, de modo que si se baja por la página, el menú desaparece.

He hecho un par de cambios en la clase a partir de la última versión disponible, la 0.68.3. Se lo he comunicado al autor para ver si le ayuda en su próxima versión, pero de momento no he obtenido respuesta.

Por esta razón, dejo mi aportación aquí­ en el blog por si le puede servir a alguien. Las modificaciones que he realizado están bajo las lí­neas // Mod: Fran Naranjo. El cambio es básicamente detectar si está sobre una capa con position:fixed y si lo está, añadir el scroll a la posición en la que se muestra el menú.

« Entradas anteriores Entradas siguientes »