The Centos Ruby Dilemma

Estas son algunas divagaciones filosóficas que he tenido hace poco sobre ruby:

  • Si quiero que los programas que no vengan en el sistema, ni en ninguno de sus repositorios originales, sean fáciles de actualizar, tengo que crear un repositorio.
  • Si quiero tener ruby más nuevo desde mi propio repositorio (que sí, pues soy así de guay) tengo que igualar la prioridad de mi repositorio (nfb) al sistema base (que es 1).
  • Si quiero tener estabilidad en el sistema, todos los repositorios que no sean del sistema (valga la redundancia) tienen que tener una prioridad mayor que, ¿adivinan que palabra?, el core.
  • Solución, instalar rvm, que gracias a que tengo algunos repositorios extra, se encuentra en epel 😀

¡La polla! Instalo rvm y me dice Sigue leyendo

Samurais medievales en Centos 6

Es curioso lo descuidado que tienen ruby (el lenguaje de programación samurai) los chicos de Red Hat, pues parece medieval. No digo los de Centos, porque esa gente apenas añade cosas, algunos arreglillos en el repositorio centosplus, poco más.

Centos 5.5 del año 2010 (14 de mayo, exactamente) traía la versión 1.8.5. Y actualmente, Centos 6.3 trae la versión 1.8.7. Teniendo en cuenta que la versión 1.9 está disponible desde el diciembre del 2007 (por cierto, va a salir la versión 2.0 en febrero del 2013) se puede afirmar que no les interesa Ruby.

Aquí una pequeña tabla de lo que tengo instalado (relacionado con ruby) y el estado de su versión actual: Sigue leyendo

RSMangler 2

Si no lo habéis leido, os recomiendo encarecidamente que leáis antes el primer post sobre rsmangler:
https://notfrom.wordpress.com/2012/10/08/rsmangler/

Algunas de las modificaciones que le podemos hacer al rsmangler son:

  • Inactivar las opciones por defecto.
  • Borrar algunas opciones.
  • Añadir opciones.
  • Modificar lo que hacen algunas de las opciones opciones.

Se va a hablar muchos de líneas a las que hay que ir para mirar, modificar o borrar. Se entiende que son las líneas del script original (sin modificar).

¿Cómo cambiar el valor por defecto de activado («true») a inactivado («false»)? ¿Y para qué? Sigue leyendo

RSMangler

Os voy a hablar de rsmangler. Es un pequeño script de ruby (acabo de mirar, gedit dice 226 líneas) creado por Robin Wood (robin.wood@randomstorm.com), que coge una lista de palabras y las mezcla, las pone en minúsculas, en mayúsculas, sólo la primera letra en mayúsculas, les añade fechas, números, caracteres especiales, los pone en l33t.

Vamos, les hace todo tipo de birguerías. Así de una lista de 5 palabras, puedes conseguir una de 100.000 😀 .

Aquí los links al programa:
http://www.digininja.org/projects/rsmangler.php
http://www.randomstorm.com/rsmangler-security-tool.php

Si queremos utilizar todas las opciones, Sigue leyendo

Lenguajes de programación

El otro día hablé sobre qué sistemas operativos tengo siempre en mente, hoy os hablaré sobre los lenguajes de programación que no puedo conseguir olvidarme, y no es que sepa programar en ellos, sino que están ahí, ocupando hueco en mi cabeza.

Logo de C y C++ con archlinux

Nunca podré olvidarme de C puesto que fué el primer lenguaje de programación que me enseñaron. Para muchos es «El Rey», si sale un nuevo lenguaje, siempre lo compararán con C. 🙂 Y cuando se habla de C, casi siempre se habla también de C++.

C:

#include <stdio.h>

void main(void) {

printf("¡Hola Mundo!\n");

}

Sigue leyendo