2012/03 18

javascript get url parameter #2

이전의 글을 응용해보았다. 스크립트는 클라이언트단의 언어이기 때문에(?)아무튼, 독립링크(퍼멀링크)가 필요한 페이지이지만, 서버쪽 처리를 할 필요가 없을경우예를 들어 링크가 www.domain.com/post.php?param1=value1#!param2=value2라는 URL을 사용할 경우에 #!뒤의 값으로, 스크립트처리를 해서, 다른 컨텐츠를 보여주는 방식이다.몇몇 모듈과 페북에서 응용하는 걸 확인했다. #은 원래 a요소의 name값으로서 페이지내의 위치를 링크로써 찾는 것으로 알고있었는데, 약간 다르게 응용하는 거이다. 그래서 만든 스크립트function glp(name){name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS = ..

dev/web 2012.03.29

mp4 파일 헤더 복구

161212 공지저도 구버전을 소유하고 있지 않습니다. 요청하셔도 도움을 드릴 수가 없습니다.ㅠㅠ혹시나 구하게 되면 포스팅 하겠습니다. 120325 수정 요즘 포터블 기기(스마트폰)에서 동영상을 촬영시 포맷을 보면 mp4을 사용하는 경우가 많은 것 같습니다. mp4기반의 동영상을 포함 mpeg4 based video format 3GP, 2002년 이후의 MOV(QuickTime)도 가능한 방법으로 보이며 RealVideo,DivX,XviD도 mpeg4 기반이지만 확인해보진 못함 mp4파일에 대한 여러가지 정보를 수집해보았더니 컨테이너 형태로써, 실제코덱은 h264, mp4v등으로 다른것들을 사용하고, mp3 amr등 오디오 코덱도 다양하다는 것과, mp4파일의 경우 ftyp정보와 mdat, moov라는..

life/info 2012.03.21

[MYSQL] 데이터 형(Data Type)과 크기(Size)

TINYINT[(M)] [UNSIGNED] [ZEROFILL] - 범위 : -128 에서 127 (UNSIGNED 일 경우 0 에 255) SMALLINT[(M)] [UNSIGNED] [ZEROFILL] - 범위 : -32768 에서 32767 (UNSIGNED 일 경우 0 에 65535) MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] - 범위 : -8388608 에서 8388607 (UNSIGNED 일 경우 0 에 16777215) INT[(M)] [UNSIGNED] [ZEROFILL] - 범위 : -2147483648 에서 2147483647 (UNSIGNED 일 경우 0 에 4294967295) - 주의 : 모든 연산은 "signed BIGINT" 로 이루어진다. 따라서 더하기 ..

dev/linux 2012.03.20

[MYSQL] TIMESTAMP VS DATETIME

필드 지정시 날짜와 관련이 되면 이전부터 많이들 TIMESTAMP를 사용하였는데요 일단, 둘의 차이점을 알아봅시다 TIMESTAMP만의 특성입니다. 서버의 시간에 의존(UTC에 따라 변형된다는 의미로 해석하면 될 것 같네요) 범위가 '1970-01-01 00:00:01' UTC to '2038-01-09 03:14:07' UTC로 제한됨 on update CURRENT_TIMESTAMP 옵션을 사용할 수 있다. 이러한 차이는 쉽게 말하면 DATETIME는 순수하게 상수로 된 날짜로 인식하지만, TIMESTAMP는 서버시간에 의한 의존하는 날짜 개념이죠.(서버 time zone 변경시, 바뀝니다) 해외서버를 사용한다면, 문제를 일으킬 수 있는 부분입니다. 국내에서만 사용 할 경우는 별다른 문제가 일어나지 ..

dev/linux 2012.03.20

구글 애드센스 - 'Tistory.com'에서 바로 애드센스에 등록하세요. 의 진실은??

구글 애드센스라는 놈을 한번 설치나 해볼까 하는 마음으로 슬쩍 둘러서 가입이나 할랬는데 tistory.com의 3차도메인으로 이루어진 기본 티스토리 블로그를 도메인을 입력하자 'Tistory.com'에서 바로 애드센스에 등록하세요. 하는 문구가 뜨면서 안된다!! 다음 view애드박스에 힘을 싫기 위한 조치일 수도 있고, 구글의 실수일 수도 있고, 누군가, www.tistory.com을 등록해버렸을 수도 있나?? 이해하기 힘들지만, 현재는 안된다.ㅠㅠ view애드박스나 달아봐야겠다. view에서만 선정을 한단다...이런-_- 다음을 통해서만 광고를 보는건 아니잖아?? 뭔가 이상한데?? 그냥 다시 해지함!! 120315

life/info 2012.03.14

플래시 버거운 문제점

예전부터 플래시를 HTML코드에 넣을때 embed나 object코드를 사용하게 된다. 일반적으로 표준으로는 object코드를 넣지만 이걸 스크립트를 활용하여 써 넣는다. 이유 중에 하나가, 그냥 를 삽입하면 마우스 포커스시에, object에 포커스되는 외곽선이 보이기 때문이었는데 스크립트로 넣으면 그런일이 생기지 않는다. 그렇게 시간은 흘렀고 2012년 플래시는 사장되는 분위기지만 여전히 꽤나 쓰이고 있다. 그러다 어제 IE의 메모리 문제와 관련하여 문제점이 또 생겼다. 필자가 쓰던, 코드로 삽입된 플래시가 IE9에서 매우 늦게 뜨는 것이다. 다른 부분이 다 뜨고, 한참이 지나야 뜬다. 심각하다. 개발자 도구로 살펴보니, 쓸데없는 파라미터들이 많이 삽입이 되며, 이상한 CSS가 삽입되는걸 발견했다. ob..

dev/web 2012.03.09

IE9 32bit 메모리 사용 문제점

인터넷을 창을 많이뛰워 놓고 작업을 하다보면 가끔 IE화면이 까맣게 된다던가?? 작업중지가 된다던가?? 하는 현상이 생긴다. 문제점을 살펴보자. 사양 : i7-2600k internal GPU ddr3-8GB Windows 7 64Bit SP1 TEST 1 IE9 탭 새창 네이버 22개를 뛰움 64비트 - 메모리 1GB 돌파 -> 하지만 정상작동 32비트 - 메모리 700~800MB 정도 -> 먹통이 되었다. 탭을 닫으면, 살아나거나 오류나거나 IE의 메모리 한계치가 있는건지, IE의 버그인지 모르겠다. 어떤이가 MS 공식 포럼에 직접 비슷한 내용을 문의한 것을 찾았다. http://answers.microsoft.com/ko-kr/ie/forum/ie9-windows_7/%EC%9C%88%EB%8F%8..

life/info 2012.03.09