estoy tratando de generar UUID con el mismo estilo que las direcciones URL bit.ly como:Ruby on Rails - generando estilo bit.ly UUID
http://bit.ly/aUekJP
o CloudApp los:
http://cl.ly/1hVU
cuales son aún más pequeños
¿cómo puedo hacerlo? Ahora estoy usando la gema UUID para rubí, pero no estoy seguro de si es posible limitar la longitud y obtener algo como esto. Actualmente estoy usando esto:
UUID.generate.split("-")[0] => b9386070
Pero me gustaría tener aún más pequeño y sabiendo que va a ser único.
Cualquier ayuda sería muy apreciada :)
gracias por la información Steve, sí, creo que realmente entendí mal el principio de uuid:/la gema de base32 parece muy bonita, solo estoy tratando de encontrar una forma adecuada de generar URL cortas basadas en identificaciones de registros, estaba usando una cadena ID antes y asignarle el método UUID, pero creo que ahora puedo volver a una ID entera y luego, por ejemplo, iniciar el conteo de id en 363012 por ejemplo, obtendría una representación de cadena 'B2G4' para él. Espero que esto pueda seguir el mismo que has explicado anteriormente. – zanona
@ludicco. Eso es exactamente lo que estaba diciendo. –
@SteveWeet Gracias por su gema base32 recomendada –