Sergio Álvarez (xergio)

Escritos

De vuelta

  • 2 comentarios
  • 07.05.07 / 10:47
Qué duro se hace vovler a la rutina después de 9 días sin hacer NADA. Nada significa: dormir, comer, jugar y ver la tele.

Tenía que haber hecho muchas cosas, como apuntarme a la bolsa de la comunidad para pillar piso compartido (sigo buscando!!), llevar el coche al taller e ITV, ponerme con Jabberland y otro proyecto en Python, terminar de planchar la ropa... pero al final nada de nada.

Lo más que he hecho ha sido ir al cine con Jorge, Santi y Cris, ir a cenar pro ahí, Tresaguas a unos bolos, jugar al Munchkin y al WoW.

Ains... cómo me echo a perder, esto ya no es lo que era :)

Requiem por un sueño

  • 5 comentarios
  • 10.05.07 / 01:07
Al final la vi. Dije que la vería pero lo he ido dejando de lado hasta ahora.

TREMENDA.

A parte de durísima y realista, creo que cualquier otra puntualización o comentario sería quitarla calidad. Supera incluso a El efecto mariposa (hasta ahora era mi peli preferida).

Ahora a dormir, mañana más curro y más pisos a echar un ojo.

Perspectiva de vida

  • 12 comentarios
  • 17.05.07 / 16:51
Jordi me acaba de pasar este artículo: No tienes por qué hacerlo

Para gustos colores, pero coincido bastante (mucho mucho) con lo que dicen en ese artículo (y cada día más...). Pero hay que saber interpretarlo: este señor ha pasado de una ciudad grande a una pequeña, tiene su familia ya montada, se ve que le va bien económicamente... vamos, que es muy posible que lo tenga toda casi "resuelto".

Yo de momento he hecho lo contrario, aunque la vida "de trabajador" en una ciudad pequeña casi no la conozco. Yo en León lo más que hice fue entrenar a diario, ir a clase y trabajar 6 meses de instalador/repartidor. Ahora en Madrid es donde realmente veo lo que es vivir solo, trabajar a diario tus >8 horitas, vivir de tu dinero, y todas esas cosas que si no las vives no las entiendes.

Hoy dos cosas que sopesar, dos vidas por así llamarlo: vivir en una ciudad grande, con piso caro, gastos en transporte (por ejemplo), curro decente donde cobras más que en otros sitios... o bien, ciudad pequeña, piso más accesible, menos gastos en general, cobrando algo menos... ¿cual de estas dos formas da mayor calidad de vida?

Eso es lo que estoy sopensando desde hace unos meses. Eso si, aun me queda mucho por aprender en Madrid y mucho por ver, peeeero, no por ello dejas de mirar a los lados.

MS SQL Server, bastante limitado

  • 45 comentarios
  • 17.05.07 / 19:06
"Limitado" con doble sentido. Mucha gente defiende a capa y espada SQL Server. Yo antes pensaba que SQL Server (mssql para los amigos) no era TAN malo como decían, por lo que habría tratado con él en clase, con el administrador que lleva, etc. Nunca lo había usado en entornos de producción exhaustivos como ahora, ni tampoco me había enfrentado a problemas a la hora de rendimiento.

Bien, el caso de prueba es el siguiente, un simple paginador, por ejemplo a una tabla con 100 registros. Quiero los registros del 50 al 60.

Simplemente, no se puede. Algo tan sencillo como en MySQL o Postgre sería con un LIMIT 60, 10, aquí no se puede.

Es algo que hemos discutido hoy y se han propuesto soluciones: sacar los 100 registros y dejarlos en memoria, en $_SESSION, crear una tabla temporal y dejar ahí el resultados, hacer vistas que comprendan menos datos... todo ello poco escalable y extensible.

Y hablo con 100 registros, imaginemos miles, millones... Desde luego no me imagino a sitios como Yahoo!, Flickr, Twitter, del.icio.us, Digg, Meneame (por decir sitios que usan DBs como MySQL o Postgre) en los que le digas que quieres ver la página 100 de un listado y se tire 20 segundos cacheando resultados para que luego te vaya rápido, o guardando en memoria, ni nada de esas ñapas que habría que hacer con mssql.

Pero bueno, al menos con mssql hay un muy buen soporte técnico que en otros casos igual no tienes, y sabes los recursos que necestas para que todo vaya bien.

Jerome Murat, el mejor mimo del mundo

  • 7 comentarios
  • 23.05.07 / 11:21
O eso dicen, desde luego que lo mejor que yo he visto, si.

Aun no me explico de dónde salen las dos cabezas...

Me lo mandaron por mail, y sale en PeriodistaDigital.

Comandos más usados

  • 3 comentarios
  • 24.05.07 / 10:21
Me ha hecho gracia un mini-script que ha mostrado Rick en su web.

Lo que hace es decirte los comandos más usados en tu linux (o sistemas similares). El script es:

history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}' | sort | uniq -c | sort -rn | head -10

Como nota, se basa en los últimos comandos del history.

Estos son los resultados en los diferentes sistemas que uso:

En mi VPS (Gentoo)

   77 ll
   53 nano
   41 cd
   30 rm
   27 emerge
   21 cat
   18 ls
   14 fgrep
   14 du
   12 nmap

En mi torre de casa (Ubuntu)

  166 sudo
   37 ll
   23 du
   17 cd
   15 cat
   14 ls
   14 df
   11 nano
   10 less
   9 exit

En mi macbook (MacOSX)

 83 python
 53 sudo
 46 cd
 33 ll
 33 cat
 28 ls
 25 ssh
 21 svn
 21 ping
 18 mv

En el servidor de desarrollo de la empresa (mucha gente usándolo)

  110 rsync
  109 ls
  101 tail
   81 ssh
   65 cd
   61 php
   56 php5
   48 ll
   37 nano
   27 mount

Es curioso que en Gentoo aparece el emerge y en Ubuntu el sudo :P

Los toros antes que las personas

  • 7 comentarios
  • 30.05.07 / 12:29
A veces los españoles somos así de inteligentes, no hay unos principios realmente firmes ni una autodeterminación justificada en la gente. No nos lo enseñan... no interesa.

Con las últimas eleccones autonómicas y municipales he reafirmado esta creencia que ya tenía de antes. La gente no se informa, no investiga, no mira más allá de las dos opciones que la televisión y la prensa muestra ni de lo que ve en su familia y/o entorno de amigos. Te hablan contínuamente del PP, del PSOE, algo de IU, y de 4 más mayoritarios en algunas comunidades autónomas, y nada más.

Luego están los partidos minoritarios. No se conocen apenas, se mueven más por reducidos entornos y por el "boca a boca". En el trabajo tengo un compañero que está involucrado con el PUM+J (Por Un Mundo Más Justo), que lucha por la pobreza en el mundo, de hecho me ha dicho que algunos miembros del partido se van a paises en problemas para ayudar en la medida de lo posible de forma voluntaria.

Bien, pues este partido político minoritario que en principio lucha por una buena causa ha recibido menos votos que el PACMA (Partido Antitaurino Contra el Maltrato Animal). No tengo nada en contra de ellos, me parece muy bien que defiendas a los toros y a los animales en general, que montes un partido dedicado a ello, que luches por algo que creas que no está bien y todo eso, pero no veo normal que haya más gente que prefiera defender a los animales que a las personas.

Es realmente algo que da que pensar... si de ti dependiera decidir entre salvar a un toro o a una persona, ¿prefieres que se salve el toro? (o cualquier animal).

Estamos todos locos, por cosas así odio la política.

Python 2.5 en Gentoo inferior a 2007

  • 3 comentarios
  • 31.05.07 / 10:53
Necesito Python 2.5 ya en el VPS (que tiene una versión de Gentoo anterior a la 2007), pero aun tienen la 2.5 enmascarada por arquitectura y por packages.mask en el Portage, así que he hecho esto para instalarlo:

# echo "dev-lang/python ~x86" >> /etc/portage/package.keywords
# echo "=dev-lang/python-2.5.1-r2" >> /etc/portage/package.unmask
# echo "dev-lang/python berkdb ipv6 ncurses readline ssl sqlite ucs2" >> /etc/portage/package.use
# emerge -uv python

Y ahora actualizamos los módulos que teníamos antes:

# /usr/sbin/python-updater

De momento todo va bien, seguiré probando diferentes cosas que usan Python a ver si está todo bien:

root@xergio:~ # python
Python 2.5.1 (r251:54863, May 31 2007, 08:28:00)
[GCC 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)] on linux2

Seguramente necesite reinstalar algún módulo, eso ya sobre la marcha.

Python para desarrollo web

  • 12 comentarios
  • 03.06.07 / 19:16
Lo normal a la hora de hacer una web es usar PHP, o como desde hace no mucho se está poniendo de moda y aceptándose por la comunidad, Ruby on Rails (Jordi, te copio la frasecilla :P).

Pero... ¿qué pasa con Python? Yo llevo tiempo usándolo... bueno vale, queriendo usarlo para hacer webs. Sinceramente, lo veo como la mejor opción. Python es mejor que Ruby (y que muchos de los lenguajes que existen), y por su relación calidad/sencillez/comunidad me decidí para usarlo en todo lo que hiciese, fuese web o no. Pero reconozco que en web está algo verde...

O no! Tenemos web.py como minimalista, Pylons para un término medio, y nuestro mayor opositor a RoR, Django (entre otros).

Mis conocimientos no me sirven para convenceros de cual es la mejor opción, o al menos convenceros de que Python es una opción real, así intentaré poneros ejemplos.

Bueno, en Django hay montones de webs, en su wiki las tienen.

Además en Python conozco algunos de los mejores script que jamás he visto, como Durus (sistema de persistencia de objetos), Feedparser, Routes (enrutador de URLs)...

En fin, que con todo esto (por mucho que Juanse nos hable de las bondades de RoR en el curro :P) me sigo quedando con Python, ya que solo tengo que aprender un lenguaje para TODO y con la mente tranquila a la hora de que se me presente hacer aplicaciones críticas.

Por ahora sigo trasteando con todo esto aunque no lance ninguno de los proyectos que empiezo. Tiempo al tiempo... :)

¿Cómo lo veis?

La fuente de TextMate en Windows

  • 8 comentarios
  • 06.06.07 / 08:37
Y si tenéis vuestro Linux a punto, tambien para Linux.

Desde que empecé a usar TextMate en el Mac se me hace raro ver las fuentes (sobre todo) de Windows. A pesar de que uso ClearType y mejora algo, no es lo mismo. Y como lo que más uso de un ordenador es un editor de texto y terminales remotos como PuTTY, todos ellos con fuentes de ancho fijo, pues se nota.

Buscando por ahí vi que la fuente que usa TextMate se llama Monaco, Así es como se ve en Komodo (que por cierto, le he dado otra oportinidad) y en PuTTY:

Fuente Monaco en KomodoFuente Monaco en Komodo

Fuente Monaco en PuTTYFuente Monaco en PuTTY

Podéis descargaros la fuente en cuestión desde aquí.

Probadla, ya veréis cómo descansa la vista :) Bye Bye, Courier New... :P

Todo el contenido bajo el dominio XERGIO.NET está sujeto a la licencia Creative Commons con las condiciones BY-SA. Web estandarizada en XHTML 1.0, CSS 2, RSS 2 y Atom 1.0.