kimho

IT, iPhone, Android, Web, SNS, Cloud Korea

11월 022015
 

함수 선언하기 / 함수의 인자 / return문 / static 변수의 사용 / 가변 함수 / 재귀 함수 / 내장 함수 사용하기

팟캐스트: http://apple.co/1D6JaAJ
구글 책: http://bit.ly/1HlfUKJ
페이스북: http://on.fb.me/1RvWIlc

 Posted by at 오후 8:32
5월 302014
 

크롬을 사용하다가 일부 링크들이 클릭이 안되는 현상이 발생하여
Chrome Debugger의 Network 탭에서 해당 링크를 클릭하여보면
CAUTION: Provisional headers are shown 이라는 메시지가 보이면서
링크 호출이 취소되는 현상이 발생할 수 있다.

이미지 1

이 현상은 다음과 같은 이유들 때문에 발생할 수 있다.

  1. AdBlock과 같은 크롬 확장 프로그램때문에 발생할 수 있다.
    이 경우 AdBlock을 중지하거나 삭제해 본다.
  2. Custom Protocol을 실행시키지 못하는 크롬 자체의 문제일 수 있다.
    이 경우 크롬 브라우저가 서로 같은 버전임에도 불구하고 사용하는 PC에 따라 동작하기도 하고 그렇지 않기도 한다.
    이 문제인 경우에는 mailto: 같은 표준적인 링크들도 정상적으로 동작하지 않으므로 크롬 자체의 문제라고 볼 수 있다.

위 2번 문제인 경우에는 다음과 같은 순서로 문제를 해결할 수 있다.

  1. HTML 소스를 보고 클릭되지 않는 링크의 URL이 Custom Protocol을 사용하고 있는지 확인해본다.
    • 예 : <a href=”myprotocol://myteststring”>링크</a>
  2. 크롬 브라우저를 닫는다.
  3. 설치된 OS에 따라 다음 경로에 있는 Local State 파일을 연다.
    • 윈도우즈 7인 경우 : %LOCALAPPDATA%\Google\Chrome\User Data\Local State
    • 맥 OS 10.8인 경우 : ~/Library/Application Support/Google/Chrome/Local State
    • 우분투 12.04인 경우 : ~/.config/google-chrome/Local State
  4. 이 파일에서 excluded_schems 라는 문자열을 찾아서 아래와 같이 추가하고 저장한다.
    (Custom Protocol이 “myprotocol”인 경우의 예)
    “myprotocol” : false,
  5. 크롬을 다시 시작한다.
12월 302013
 

내가 iOS7에 실망한 이유 라는 글에서 썼던 내용 중에
사파리에서 다른 탭으로 이동하려면 페이지를 빠르게 스크롤해야만 버튼이 나타나는 문제가 있음을 지적한 적이 있다.
그런데 우연히 좀 더 쉽게 버튼을 사용하는 방법을 발견했다.
(이 기능이 iOS 7에서 처음부터 있던 기능인지 중간에 업데이트하면서 생긴 기능인지는 모르겠다)

탭 이동 버튼이라함은 아래 그림에서 보듯이 하단 우측에 나타나는 버튼을 말한다.

 

이 버튼이 안보이는 상태에서 보이게 하려면 화면을 스크롤해야만 하는 것으로 알고 있었는데
스크롤하지 않고 사파리 화면의 하단 부분을 손으로 탭하면 자동으로 버튼이 나타난다는 것을 발견했다.
이때 손으로 터치하는 화면의 링크가 눌러질까봐 걱정하지 않아도 된다.
하단 영역은 링크가 눌러지는게 아니라 버튼이 화면에 나타나는 것이다.

이를 응용하면 다른 탭으로 쉽게 이동하고 싶을때
사파리 화면의 하단 우측 영역을 빠르게 탁탁 더블 탭하면 바로 탭이동 화면이 나타나는 것을 볼 수 있다.

 

 Posted by at 오후 3:42
11월 052013
 

TextMate 2 버전에서 매크로(macro) 만드는 방법이 변경되어 메모합니다.

  1. 에디터의 우측 하단의 빨간색 녹화 버튼을 눌러 매크로 녹화를 시작한다.
  2. 녹화할 매크로를 에디터에 입력한다.
  3. 녹화가 끝나면 다시 우측 하단의 빨간색 녹화 버튼을 눌러 녹화를 종료한다.
  4. Control + Command + m 키를 눌러 새 매크로를 저장한다.
9월 262013
 

얼마 전 내가 iOS7에 실망한 이유라는 제목으로 iOS 7의 문제점 몇가지를 올렸었다.
그 중 홈버튼이 느려졌다는 내용이 있었는데
때마침 갖고 있던 아이패드2는 iOS 7으로 업데이트하지 않은 터인지라
얼마나 차이가 나는지 개인적으로 궁금하기도해서 아이폰5와 간단하게 비교 실험해보았다.

결과는 아래 촬영한 동영상과 같이 확실히 iOS 7의 홈버튼 동작이 느려져있었다.

YouTube Preview Image

작은 차이라고 생각하시는 분도 있겠지만
홈버튼을 자주 사용하는 입장에서는 많이 불편해졌다.

(근데 이 야심한 새벽에 나 뭐하고 있는거지??)

WP2Social Auto Publish Powered By : XYZScripts.com