Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-02-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Acortando URLs con mi pequeño proyecto Shortcutz

¡Hola a todos! ¡Hip!

¡Hip! Como estamos en la taberna, ¡hip!, voy a contaros sobre otro pequeño proyecto mío, ¡hip! Si necesitáis acortar URL para compartirlas más fácilmente, ¡hip!, podéis usar Shortcutz, que, no puede ser más sencillo, porque, en realidad sólo hace eso mismo: acortar URL largas. ¡Hip!

El sitio web de Shortcutz es tal que este: short.cz, y, se maneja (como todos mis sitios) con mi Humm PHP, lo digo para que lo sepáis. ¡Hip!

Así que ya lo sabéis, si queréis decirle a alguien dónde queda Madrid (España), por ejemplo, en Google Maps, en lugar, de esta URL:

Código:
https://www.google.es/maps/place/Madrid/@40.4378271,-3.6795366,11z/data=!3m1!4b1!4m2!3m1!1s0xd422997800a3c81:0xc436dec1618c2269
Podéis usar Shortcuz y convertirla en esta otra: short.cz/b ¡Hip! Que os llevará al mismo sitio.

Fácil, cómodo y para toda la familia.

¡Hip! ¡Hip!
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 10-02-2015 a las 20:58:06.
Responder Con Cita
  #2  
Antiguo 10-02-2015
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Gracias David, interesante utilidad. +1

Mi remedio para el hipo es, con los músculos completamente relajados, respirar lenta y hondamente llenando al máximo los pulmones y sosteniendo el aire por al menos cinco segundos. Dos o tres repeticiones te bastarán.
Responder Con Cita
  #3  
Antiguo 10-02-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias Al, siempre tan amable. ¡Hip! En realidad no es hipo, bueno, sí es hipo, pero, se debe a la taberna, ya sabes, ¡hip!

¡Esto no hay quien lo quite si no es durmiéndola! ¡Hip!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 10-02-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
David,

Cita:
Empezado por dec
...Si necesitáis acortar URL para compartirlas más fácilmente...podéis usar Shortcutz...hace eso mismo: acortar URL largas...
Excelente

Pregunto : A nivel técnico, ¿Como funciona Shortcutz?, aparte de lo obvio

Saludos,

Nelson.
Responder Con Cita
  #5  
Antiguo 11-02-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En realidad es bastante sencillo. Básicamente, se trata de usar una algoritmo similar al que se describe en este artículo: short.cz/m. Con un algoritmo como este conseguimos convertir enteros en cadenas y viceversa, al mismo estilo en que se hace con los "ID" de los vídeos de Youtube, por ejemplo, pero, también en muchos otros sitios web.

Lo demás viene dado, esto es, cada URL larga se almacena en la tabla de una base de datos. Dicha tabla cuenta, entre otros, con un campo "ID", un "entero autoincrementado", de manera que el mismo entero nos dará una cadena, y la misma cadena el número entero correspondiente. Después no hay sino estar atentos a las peticiones al sitio, es decir, por ejemplo, el enlace "short.cz/m" contiene un argumento "m", que, corresponde al "ID" 21, en este caso, de la tabla de la base de datos.

Se trata pues de estar al tanto del argumento, comprobar que, en efecto, "m" se corresponde con "21", que es un registro existente en la base de datos. Luego se toma la URL larga de dicho registro y se redirige al usuario a ella sin más. No es el primer "acortador de URL" que hago, la verdad, ni mucho menos es el único del "mercado"... pero tenía en la cabeza el sitio web, el dominio "short.cz" me pareció curioso y no tardé mucho en llevarlo a cabo gracias a que se basa en Humm PHP y a que casi lo tenía en la cabeza.

No sé si me he explicado, pero, si tienes alguna duda no dejes de comentarla por aquí.

Gracias por comentar Nelson.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 11-02-2015
blackx5n blackx5n is offline
Miembro
 
Registrado: feb 2008
Posts: 51
Poder: 17
blackx5n Va por buen camino
Thumbs up

Gracias por la utilidad, muy interesante la explicacion ya me habia preguntado como es que muchos sitios implementaban los acortador de URL.

Excelente

Última edición por blackx5n fecha: 11-02-2015 a las 02:12:39.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener URLs abiertas de Internet Explorer Draker Internet 4 27-05-2010 07:10:58
¿Cómo puedo averiguar las URLs por las que está navegando el usuario? marceloalegre Varios 8 11-08-2006 15:56:20
Uso de diferentes tipos de URLs en aplicaciones Web dec PHP 38 08-05-2006 09:07:54


La franja horaria es GMT +2. Ahora son las 08:48:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi