구글 클라우드 커넥터로 파워포인트 협업을 해 본 결과

구글 클라우드 커넥터는 꽤 훌륭해 보이는 MS오피스 플러그인이다. 기본적인 기능은 내가 편집하고 있는 문서를 구글 독스에 곧장 동기화해 주는 것인데, 굉장히 쓸만하다. 세이브 버튼만 누르면 바로 구글 문서도구에 올라가니까 따로 이메일로 보내거나 하는 스트레스가 없다. 사무실 컴퓨터에서 구글 클라우드 커넥터를 설치해 둔 MS워드로 작업을 하다가 집에 돌아와서 그놈을 다운받아서 계속 작업을 …

탈옥 아이폰/순정 아이폰이 느려졌을 때 대처법

반탈을 해서 iOS5를 사용하다가 완탈이 나와서 완탈을 하려고 순정으로 복귀를 했었다. 5.0.1로 업그레이드를 해버리면 순정으로 복구된다. 그런데 5.0.1로 업글을 하니까 왠걸 아이폰이 빨라졌다! “아, 역시 탈옥을 하면 느려지는가” 하는 생각에, 그냥 순정을 쓸까도 생각했다. 하지만, SBSetting, Activator, 그리고 AdBlock. 이 세 가지가 나를 다시금 탈옥으로 인도했다. (내가 탈옥폰에 깔아서 쓰는 건 저 세 가지 외에도, Brightness Activator Action, FaceBreak, Full…

[팁] 아이폰으로 할일/일정 관리하기(GTD 방식으로!)

나는 아이폰이 한국에 등장하기 전부터 수첩이 아니라 PDA를 활용해서 할일을 관리하고 싶었다. 하지만 가격이라는 벽에 부딪혀서 하지 못했다. 아이폰이 등장하고 나서 쾌재를 불렀다. 최고의 할일 관리, 일정 관리 프로그램이 뭔지 찾아 다녔다. 그리고 할일 관리(ToDo List)와 일정 관리(캘린더)가 결합돼 있는 Pocket Informant(제작사 WebIs)를 구입해 사용했다. 불과 …

jQuery.log(msg) 플러그인을 만들어 봤다

자바스크립트 디버깅을 할 때 가장 많이 사용하는 것은 alert() 이다. 그러나 alert() 은 확인을 눌러야 하는 번거로움이 있다. 확인을 누르고 나면 내용이 사라져서 여러 개의 alert이 뜰 때는 비효율적인 경우도 있다. 그냥 로그를 뿌려 주는 함수가 있으면 좋을 것 같다는 생각을 하고 검색을 해 봤다. 역시나 나왔다. jQuery.log(), Logging plugin f…

[Google Analytics] 쿠키를 이용해 관리자 트래픽을 통계에서 제외하기 – 불완전하지만 도움은 될 거다

구글 아날리틱스에서 관리자 트래픽을 제거하는 가장 단순한 방법은 IP 주소를 바탕으로 필터링을 하는 거다. 하지만, 대부분은 유동 IP를 사용하기 때문에 무용지물이다. IP 주소를 바탕으로 제외하면 한두 달에 한 번씩 필터를 갱신해 줘야 한다. 고급 방법은 쿠키를 이용하는 방법이다. 예컨대, 관리자 페이지 같은 데서 쿠키를 세팅하고, 해당 쿠키를 가진 방문은 방문수에서 제외하는 방식인 듯하다. 그런데, 도움말을 봐도 잘 이해가 안 되서 내 이해…

[Google Analytics] pageTracker is not defined 라는 메세지는 무엇일까?

구글 아날리틱스에서 사용하는 자바스크립트 변수는 pageTracker 라는 놈이다. 그런데 새 버전의 아날리틱스 추적 함수에서는 이 변수를 사용하지 않는다. _gaq라는 변수를 사용한다. 따라서 최신 추적 코드를 적용한 사이트라면, PDF 다운로드 같은 것을 추적하려면 다른 방식의 코드를 사용해야 한다. 전통적인 추적 코드는 아래와 같다. <a href="http://mydomain.com/myPdf.pdf" onClick="javascript:pageTracker._trackPageview('/myPdf.pdf');">myPdf 다운로드</a> 그런데 새 버전…

[MySql] 마지막으로 Insert한 놈의 ID값 받아 오기 mysql_insert_id()

foreach( $array as $arr ){ $query = "INSERT INTO test (`id`, `name`, `content`) VALUES (null, '{$arr['name']}', '$arr['name']')"; if( mysql_query($query) ){ echo "입력했습니다."; echo "\n"; }else{ echo mysql_error(); echo "\n"; } } $last_id = mysql_insert_id(); 나는 저걸 구하려고 늘 SELECT 문을 날렸었다. 그런데 얼마 전에야 저 함수가 있다는 걸 알게 됐다. 역시 왠만한 건 이미 다 나와 있구나.

[SQL] INT 형을 입력할 때도 작은 따옴표로 감싸야 한다

SQL 인젝션에 대해서 한두번 쯤은 들어 봤을 것이다. 난 많은 걸 알지는 못하기 때문에, 심심풀이로 한 번 주소 표시줄의 page=1 부분에 page=1 or 1=1 이라고 넣어 봤다. 와우~ 왠걸 그러니까 모든 글이 다 불러와 지는 것이다. 내가 만들던 것은 모든 사람의 글을 한 테이블에 저장하는 시스템이었다. 각 글 별로 게시판의 ID가 있고, 특정 게시판에서는 자기 게시판에 해당하는 글만 불러 와야 한다. 그런데, page…

[맥] 맥에서 한영키로 한영전환하기

회사에서 맥을 사용하게 됐다. 기대했는데, 그냥 뭘 써도 비슷비슷한 것 같다는 생각이 우선이다. 맥에서 이클립스를 사용해서 그런가;; 여튼간에 윈도우, 리눅스, 맥OSX 중에 역시나 쓰기 가장 편한 건 윈도우다. 이유는 간단하다. 워낙 많이들 쓰니까 프로그램이 접하기 쉬워서 그렇다. 윈도우의 안 좋은 점은 백신을 깔아야 한다는 점? 그리고 처음에 깔아 줘야 하는 게 넘 많다는 거? 여튼간에 뭐 엇비슷하다. 맥을 쓰면서 가장 불편한 것은 역시 한영전…