Visualization of Regular Expression Character Classes

We all know the regular expression character classes, right? There are 12 standard classes: [:alnum:] [:digit:] [:punct:] [:alpha:] [:graph:] [:space:] [:blank:] [:lower:] [:upper:] [:cntrl:] [:print:] [:xdigit:] But have you seen a visual representation of what these classes match? Probably not. Therefore I created a visualization that illustrates which part of the ASCII set each character class matches. » Peteris Krumins | catonmat.net

March 26, 2013 · 1 min · 62 palabras · Nacho Cano

El código Asimov

El hombre artificial siempre fue una fantasía que resulta tan atractiva como inquietante. Como ocurre con las fantasías, tarde o temprano a alguien pensó en llevarla a la práctica. Desde los autómatas de Vaucanson y Jacquet-Droz (tan admirados en el Siglo de las Luces) hasta esos vistosos robots humanoides que la televisión sueles usar para darles color en sus noticieros, aún suelen provocar ciertos temores. » Pablo Capanna | pagina12.com.ar

March 24, 2013 · 1 min · 70 palabras · Nacho Cano

Hacking the tag in 100 characters

A short while ago, I discovered that JavaScript allows you to change the href after you click on it. It may not seem that serious at first glance, but rest assured, it can trick customers into giving in their details to fraudsters. » bilaw.al

March 23, 2013 · 1 min · 44 palabras · Nacho Cano

Solucionado el error «error: error running non-shared postrotate script for /var/log/samba/log.nmbd of '/var/log/samba/log.nmbd '»

Si nos encontramos con el siguiente error: error: error running non-shared postrotate script for /var/log/samba/log.nmbd of '/var/log/samba/log.nmbd ' En Ubuntu 12.04.2, con la versión de samba 3.6.3, podría producirse cuando el script de logrotate para samba intenta hacer un reload del servicio nmbd y éste no está en ejecución. Necesita un pequeño cambio en los comandos utilizados en la directiva postrotate: deberemos cambiar reload por reload --quiet, quedando finalmente así las respectivas líneas en el fichero /etc/logrorate.d/samba: ...

March 22, 2013 · 1 min · 85 palabras · Nacho Cano

Solucionado el error «prelink: ... is not an ELF file»

tiger es una herramienta que comprueba la integridad de ciertos ficheros del sistema. En Ubuntu 12.04.2, la versión instalada es la 3.2.3, y si además estamos usando prelink, puede que tigercron arroje errores del estilo: prelink: "/usr/share/vim/vim73/doc/help.txt" is not an ELF file El problema parece estar en un uso incorrecto de prelink, ya que no maneja bien la salida de md5sum. Este error creo que todavía no está solucionado, pero en este hilo se incluye un parche que parece que funciona. ...

March 21, 2013 · 1 min · 136 palabras · Nacho Cano

Exigimos la retirada de la Ley Lassalle (nueva reforma de la Ley de Propiedad Intelectual)

Exigimos la retirada de la Ley Lassalle y la apertura de un diálogo equilibrado, moderado por un mediador neutral, entre las autoridades, ciudadanía en general, artistas, creadores e industria, con el objetivo discutir sobre las auténticas reformas necesarias en la LPI en un diálogo abierto y honesto. No podemos aceptar una reforma en la que la copia privada se convierte de facto en una mera copia personal en una clara desconexión con la realidad y una involución legislativa que no se podía ni concebir ni a finales del siglo pasado y que actúa directamente contra los intereses de creadores y artistas que ven en la copia privada una actividad que les beneficia y sin la cual, muchos no hubieran llegado a ser tales. ...

March 21, 2013 · 1 min · 129 palabras · Nacho Cano

Las claves del nuevo canon digital a las universidades: ¿a quién afecta y a quién beneficia?

El Gobierno de Mariano Rajoy planea la creación de un canon digital que se aplicaría a las universidades por los fragmentos de obras sometidas a derechos de autor que distribuyen a través de Internet en sus campus virtuales. Según la Conferencia de Rectores de Universidades Españolas (Crue) y los expertos en derechos de autor y propiedad intelectual, este canon sería ilegal. Para la sociedad de derechos de autor que gestiona los intereses de las editoriales y los autores de textos, Cedro, es una necesidad. ”Si se paga por las fotocopias, cómo no se va a pagar por las copias digitales”, aduce. ...

March 20, 2013 · 1 min · 106 palabras · Nacho Cano

Solucionado el error «error: nagiosgrapher:1 duplicate log entry for /var/log/nagiosgrapher/ngraph.log»

nagiosgrapher es un programa que recoge la información de Nagios y crea una serie de gráficos a partir de ella. En Ubuntu 12.04.2, la versión instalada desde los repositorios, 1.7.1-3, tiene un pequeño fallo, de tal manera que logrotate arroja el siguiente error: error: nagiosgrapher:1 duplicate log entry for /var/log/nagiosgrapher/ngraph.log error: found error in /var/log/nagiosgrapher/ngraph.log , skipping El fallo está corregido a partir de la versión 1.7.2. Podemos confirmar el fallo si vemos que nagiosgrapher instala dos archivos como los siguientes en el directorio de logrotate: ...

March 20, 2013 · 1 min · 136 palabras · Nacho Cano

How High Can You Get?

So I wanted to find out: what exactly is the bug in the program that causes this behavior and also, can it be fixed? First I looked on the Internet to see if the answer has already been found. Some good starting information is located at http://www.jeffsromhack.com/products/donkeykong_tech.htm. There, Jeff Kulczycki breaks down the math of the kill screen, showing the formula that is used to compute the bonus for each level. The formula says the level times 10, plus 40, gives the number of hundreds in the bonus timer. If the result is too large it is forced back down. The key to this is that the level number is used in the calculation. On level 22 an overflow occurs, leaving the player with just 400 points on the timer because the multiplication and addition yields a number larger than 256. ...

March 20, 2013 · 1 min · 146 palabras · Nacho Cano

El principio de exclusión explicado con urinarios

El principio de exclusión de Wolfgang Pauli nos dice que dos electrones en un mismo átomo no pueden tener todos sus números atómicos iguales. ¿Y qué significa eso? Aquí es donde entran los urinarios. En un centro comercial construido en la época dorada del ladrillo, un constructor un poco garrulo decidió poner un solo baño y con unas características especiales: la distancia entre los grupos de urinarios era inmensa, pero le daba la oportunidad de poner anuncios con las innumerables promociones de pisos de lamentable calidad, ridículo tamaño y exorbitante precio que tenía en venta. Así que los clientes no tenían más remedio que pasar por interminables pasillos de promociones fraudulentas para liberarse de su agüita amarilla y, si había suerte, saldrían con una hipoteca de por vida. ...

March 20, 2013 · 1 min · 135 palabras · Nacho Cano