P

어제에 이어 짧은 URL...

· 2016-06-30 (목) 14:35:51 · 2535 · 2

goo.gl 같은 짧은 URL 만들려고 어제부터 씨름중입니다.

고갱님들에게 제가 만들거나 소개할걸 보내려고 하니 URL이 길어서 보기 별로더라구요.

문자로 보내면 90자 제한을 넘어서 버리고요.

 

 

드디어 공식을 찾았습니다.

1단계는 auto_increment 로 입력된 숫자를 % 62로 하면 간단한데

2단계는 조금 복잡

3단계부터 공식이 안맞아서 고생했네요.

 

지금은 5자리까지 맞췄습니다.

29794892 || a999V 
29794893 || a999W 
29794894 || a999X 
29794895 || a999Y 
29794896 || a999Z 
29794897 || a9990 
29794898 || a9991 
29794899 || a9992 
29794900 || a9993 
29794901 || a9994 
29794902 || a9995 
29794903 || a9996 
29794904 || a9997 
29794905 || a9998 
29794906 || a9999 
29794907 || baaaa 
29794908 || baaab 
29794909 || baaac 
29794910 || baaad 
29794911 || baaae 
29794912 || baaaf 
29794913 || baaag 
29794914 || baaah 
29794915 || baaai 
29794916 || baaaj 
29794917 || baaak 
29794918 || baaal  

5자리 앞에 a 끝나고 b로 시작하는데 테이블의 자료 일련번호가 2900만을 넘어서는군요.

다음달쯤에 새로 서버호스팅 받을 생각인데 거기서 10억건까지 넣어봐야겠습니다.

참고로 미리 저 코드를 테이블에 다 때려넣고 필요할때마 URL 입력안된것 하나씩 골라 쓰려고 합니다. 

 

 

어렵네요.

빨리 연락해서 스토리보드 작성중이라는 일 시작했으면 좋겠습니다.

맡은 일이 없으니 이런거 만들고 있네요.

|

댓글 2개

62진수인거죠~
넵.
abcd~wxyz
ABCD~WXYZ
0123~6789
이렇게 62개 사용했습니다.
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,089건
+
제목 글쓴이 날짜 조회
16-06-30 조회 2,986
16-06-30 조회 2,229
16-06-30 조회 2,058
16-06-30 조회 2,697
16-06-30 조회 2,812
16-06-30 조회 2,891
16-06-30 조회 2,536
16-06-30 조회 2,611
16-06-30 조회 2,305
16-06-30 조회 2,610
16-06-30 조회 2,116
16-06-30 조회 2,462
16-06-30 조회 2,077
16-06-30 조회 2,962
16-06-30 조회 3,420
16-06-30 조회 1,922
16-06-29 조회 2,941
16-06-29 조회 1,965
16-06-29 조회 2,201
16-06-29 조회 3,262