About

http://jongkwang.com

미래웹기술연구소 김종광. @jongkwang

Posts by :

[세미나] 한국센차유저그룹 10월 세미나

[세미나] 10월 12일(일요일) 세미나 입니다. 안녕하세요. 세미나 공지를 올리게 되어 기쁩니다.^^ – 일시 : 10월 12(일요일) 오후 4:20분 ~ 7시 – 장소 : Toz – 신촌비즈센터 : http://www.toz.co.kr/branch/main/index.htm?id=7 – 장소후원 : SK플래닛 – 주소 : 서울시 마포구 서강로 136 (노고산동 아이비타워 15층) – 입장료 : 무료 (뒷풀이 1/n) – 프로그램 김종광 : 발표 잘하는 노하우 – Step1(…)

Ext.Msg.alert() 이 사라지지 않는 버그 – 해결법

안녕하세요. 김종광입니다. Ext.Msg.alert() 이 간헐적으로 close 되지 않는 버그가 있습니다. Sencha Touch 2.3.1 , Sencha Touch 2.3.2 Sencha Touch 2.4 버전은 확인 못했습니다. 모든 Device 에서 그런 것은 아니고 Chrome for Desktop 에서 주로 발생 됩니다. Android 와 BlackBerry 일부 버전에서도 발생 했다는 글이 있지만 거의 없습니다. 발생 빈도는 수십번에 한번 정도 발생 합니다. 해결 방법은(…)

[세미나 안내] 한국센차유저그룹 8월 세미나 – 29일 강남

[한국센차유저그룹 세미나 공지] 안녕하세요. 세미나 공지를 올리게 되어 기쁩니다.^^ 작년까지는 “별천지 세미나 powered by SK플래닛”를 진행 했는데요. 올해 부터는 규모를 줄이고 횟수를 늘려서 자주 뵙고자 합니다. – 일시 : 8월 29일(금) 오후7시~9시 – 장소 : Alert. (서울 강남구 역삼동 829-2 수연빌딩 B2) – 장소후원 : SK플래닛 – 입장료 : 무료 (뒷풀이는 1/n) – 권장사항 :(…)

[동영상] Sencha Touch 효과적인 학습방법

안녕하세요 김종광입니다. 지난 JCO 컨퍼런스에서 발표했던 것인데, 동영상 자료가 있어 공유합니다. Sencha Touch 를 효과적으로 학습하는 방법 입니다. 초기 학습비용이 많이 소요되는데요. 제가 추천해 드리는 것들 부터 학습하시면 효과적인 방법이 될 것입니다. [동영상] URL : http://olc.oss.kr/lec/detail.jsp?lec_idx=417 위치 : 19번 “센차 입문자를 위한 핵심 가이드” 동영상 학습을 위한 지름길이 맞습니다만, 지름길 조차 걷지 않고는 아무것도 얻을 수 없는(…)

[Sencha Touch / Ext JS] Loading… Mask 자동으로 표시하기

[Sencha Touch / Ext JS] Loading… Mask 자동으로 표시하기

안녕하세요. 김종광입니다. 이번엔 Sencha Touch/Ext JS 에서 Loading… 표시를 자동으로 show/hide 하는 방법에 대해 말씀 드리겠습니다. 소스코드 마다 Ext.Viewport.setMasked(…) 했다가 Ext.Viewport.setMasked(false) 하는건 여간 귀찮은 것이 아닙니다. 대부분 이러한 표시는 Ajax 통신 할 때 표시 합니다. Ajax 사용하지 않을 때는 그다지 느린 경우가 없으니 잘 사용 안하지요. 방법은 Ext.Ajax 객체의 Event 를 잡아서 show/hide 하는 것입니다.(…)

[Sencha Touch 성능] 안드로이드에서 formpanel 사용에 주의 하세요.

안녕하세요. 김종광입니다. 안드로이드에서 formpanel 사용 하실 땐 성능에 주의 하세요. 안드로이드 내장 브라우저(PhoneGap 포함)에서 formpanel 이 무척 느리게 동작 할 수 있습니다. 내껀 늘 느리고, Sencha 공식 예제는 늘 빠르다고 느끼는 것 중에 하나인데요. 여러가지 이유가 있지만, formpanel 의 경우 크게 차이가 나네요. [상황] 안드로이드 기본 브라우저(크롬 아님) 또는 폰갭에서 formpanel 이 Scrollable:true 상태로 스크롤(…)

[Sencha Touch] 실행 환경 확인하기 ( is Android? or iOS? )

[Sencha Touch] 실행 환경 확인하기 ( is Android? or iOS? )

안녕하세요. 꺽달이 김종광입니다. Sencha 에는 User-Agent 를 확인해서 어떤 환경에서 실행 되고 있는지 쉽게 파악 할 수 있습니다. (User-Agent 확인 하는 일이 은근 골치 아프죠.;;) 참조 URL : http://docs.sencha.com/touch/2.3.1/#!/guide/environment_package [OS 구분] iOS Android webOS BlackBerry RIMTablet MacOS Windows Linux Bada Other 그리고 ​iPhone iPad iPod Desktop Phone Table 이렇게 있습니다. 사용 방법은.. [브라우저 구분] Safari Chrome(…)

[Sencha Theme] .scss 컴파일 옵션 : config.rb 샘플

[Sencha Theme] .scss 컴파일 옵션 : config.rb 샘플

안녕하세요. 김종광입니다. Sencha Touch 나 Ext JS 테마를 변경 하실 때, .scss 파일을 다루셔야 합니다. .scss 다루는 방법 : https://www.sencha.com/blog/an-introduction-to-theming-sencha-touch Compass 가 .scss 파일을 컴파일 하는 방법은 config.rb 에 기록되어 있습니다. 제 config.rb 를 올려 두도록 하겠습니다. 이 파일에는 .css 가 생성 될 때, 어떤 scss 로 부터 만들어 졌는데 위치가 표시되고 귀찮은 .sass-cache 폴더 위치를(…)

Sencha Touch 에 외부 이미지 추가하기

안녕하세요. 김종광입니다. Sencha Touch 에 외부 이미지를 추가 하셔도 보통은 잘 작동 합니다. 하지만 이렇게 코딩 하시면 배포용 빌드(Production build) 하시면 a.png 파일이 포함되지 않습니다. 이럴 떄는 app.json 파일에 해당 폴더를 포함 시켜 주시면 됩니다. (물론 sass.scss 를 이용하셔도 됩니다만, 컴파일 해야 하고 복잡하지요 ^^;;) app.json 파일 107line 정도에 이런 주석이 있습니다. Extra resources to(…)

Ajax cross domain 문제, Chrome 시작 옵션으로 무시 하는 방법

Ajax cross domain 문제, Chrome 시작 옵션으로 무시 하는 방법

Sencha Touch 개발 할 때, Ajax 통신이 편리하다. JSONp 통신은 request 의 255자 제한이 있지 않은가? (긴 글을 작성 해서 전송 할 수 없다.) 그런데, Ajax 로 다른 도메인(cross domain)에 접근하면 문제가 발생한다. (CORS를 이용하여 해결하는 방법도 있지만, 귀찮아서..;;;) 이는, 브라우저에서 보안상 막는 것으로 간단히 브라우저 시작 옵션으로 disable 시킬 수 있다. 하이브리드앱을 위해 PhoneGap(…)

Leather Throw Pillows