HD2 윈도우폰(망고) 사용후기

작성일 : 2011/12/23 15:47

현재 HTC HD2로 윈도우폰7.5(망고)와 안드로이드 진저브레드를 멀티부팅으로 사용 중이다.
웬만하면 윈도우폰으로 사용하려고 노력(?)하고 지도, 은행 등의 앱이 필요할 때만 안드로이드로 사용하고 있다.

HD2_WP7_01

2주 정도 사용하면서 장단점을 적어본다.

장점은,

기본 프로그램이 좋다.
MS가 만들었으니 오피스 등이 기본을 설치되어 있는데, 이것 말고도 전화, 문자, 피플 등의 프로그램이 사용하기 편리하게 되어있다.

아웃룩은 정말 좋다.
스마트폰으로 아웃룩을 사용하는 사람이라면 안드로이드에서 제공하는 무료 메일앱은 뭔가 부족한 느낌이였을텐데, 윈도우폰의 아웃룩은 만족감이 높다. 파노라마 UI도 훌륭하고 오피스 문서의 첨부파일도 편리하게 볼 수 있다.

앱의 통합성이 편리하다.
피플에서는 페이스북, 트위터 등의 새소식을 모아서 본다던가 음악에서는 스마트폰, 팟케스트, 라디오 등이 통합으로 관리되어 SNS계정 및 SkyDrive 계정을 등록하면 하니의 앱에서 통합되어 관리되는데 생각보다 편리하다.

단점은,

써왔던 앱이 없다.
자주 사용하지는 않더라도 가끔씩 꼭 필요한 은행, 지도, 카카오톡 등의 앱이 없다. 나중에 제공을 할 수도 있겠지만 현재는 없다.

상태바 펼치기(?)가 없다.
아이폰이나 안드로이드에서는 상단부분을 아래로 스윕하면 각종 상태설정을 바로 한다던가 최신 메시지를 본다던가 하는 정말로 유용한 기능인데 윈도우폰에는 없다.

앱의 그룹핑이 안된다.
윈도우폰의 기본 테마(?)는 메인의 타일과 오른쪽 스윕하면 나오는 앱리스트가 전부다. 앱을 그룹핑해 주는 폴더나 페이지가 그립다.

KT에서 윈도우폰 예약판매를 시작했는데, 오피스와 아웃룩이 스마트폰 사용의 대부분을 사용한다면 추천하고 다양한 앱들을 사용한다면 적당히 앱이 나온 후에 구매하는 것이 현명할 듯 하다.

빠르게 변화하는 IT, 더 빠르게 변화하는 모바일, 그래서 즐겁다.

참고. HD2O© v1.24 WP7 7740 FULLY UNLOCKED

TinyMCE 적용 예제

작성일 : 2011/10/18 14:48

무료 웹에디터 중에서 실무에 적용할 만한 것은 TinyMCE가 아닐까 생각한다.

국내에서도 Web2.0 바람이 불 때 다음 오픈 에디터네이버 스마트 에디터가 공개 되어 기대를 했건만  자체 서비스에서만 업데이트하고 공개버전은 업데이트 진행이 거의 없다. 개발자를 끌어 모으기에 좋은 기회인 듯 한데 아쉽다.

TinyMCE 초기화 및 세팅




forced_root_block 은 IE 한글 문제로 인해 false로 세팅

TinyMCE 입력 값 확인


입력 값 확인 전 tinyMCE.triggerSave(); 가 핵심

적용 예제 - http://dev.zeiz.com/javascript/tinymce

닷넷 웹 개발 조합

작성일 : 2011/07/05 07:26

웹사이트를 개발하려면 정말 많은 기술을 필요로 하는 것 같다.
특히 기술이 워낙 빠르게 변화하고 있어서 개발 방법론이나 디자인패턴 까지도 유행처럼 느껴질 때도 있다.

MS도 C/S 환경에서 WEB 환경으로 넘어오면서 AJAX 같은 신기술을 선도하는 것도 있지만, LINQ나 Entity Framework 등 아직도 헤매고 있는 경우도 있다.

닷넷 환경에서 웹사이트를 개발할 때 유행에 민감하지는 않지만 최소한 실패하지 않는, 그렇다고 뒤쳐지지도 않는 매우 주관적인 조합을 나열해 본다.

HTML - HTML5 
HTML5. 맞다. 대세다. HTML4, XHTML 에서 넘어가도 괜찮은 시기가 왔다. 태그표현만 그렇다는 것이지 새롭게 제안된 태그는 모바일 환경이 아니면 아직 적용할 시기는 아니다.

CSS – CSS2
CSS3를 사용하려면 예외사항을 분기하거나 브라우저엔진 별로 분기를 해야 한다. 우선 HTML과 CSS의 분리를 충실히 해서 빠른 개발과 유지보수의 효율을 높이는 것이 중요하다.

Javascript – jQuery
jQuery의 철학이 너무 맘에 든다. 자바스크립트의 중요성은 더욱 커질 것 같고 많은 프레임워크의 출현을 예상해 보지만 철학이 튼튼한 프레임워크는 쉽게 유행을 타지 않는다.

프론트 – MVC3
ASP.NET MVC는 버전3에서 실무에 도입해도 무방할 정도로 편리성과 강력함을 제공하고 있다. 백오피스 프로그램은 아직 고민이지만 프론트에서는 협업, 검색엔진최적화 등에 적합하다.

비즈니스 - Enterprise Library
’Best practices’라는 말이 가치를 대변해 주고 있다. Core 개발자가 아니라면 시간낭비 말고 적극 활용하는 것이 좋다. 같은 기능을 더 심플하게 구현한 사례는 봤어도 계속 관리되는 사례는 못 봤다.

이 이외에도 데이터베이스나 웹서버 기능 등도 있지만 개발보다는 관리업무 중요도가 더 높은 것 같다.

이런 생각도 조만간 변하겠지만, 빠르게 변화하는 IT가 그래서 즐겁다.

초보를 위한 넥서스원 루팅 FAQ

작성일 : 2011/04/04 11:28

넥서스원을 사용하면서 이러저러한 이유로 루팅 및 커스텀롬을 사용하려고 하려고 하는데 막상하려고 하면 어디서부터 어떻게 해야 하는지 막막한 경우도 있고, 소위 말하는 벽돌이 되어서 전화도 안되고 AS도 안되면 어쩌나 하는 경우도 있고, 도대체 몇 시간을 투자 해야지 정상적으로 사용할 수 있을까 하는 궁금증이 있을 것이다.

루팅의 막막함과 두려움을 느꼈던 초심으로 돌아가서 궁금했던 점을 정리해 본다.

Q. 용어 정리 – 루트(root), 루팅(rooting)
A. 안드로이드 운영체계의 최고 관리자 권한을 얻는 것. 루팅을 안하고 사용한다면 일반사용자 권한으로 사용 중인 상태

Q. 용어 정리 – 부트로더(hboot)
A.  시스템에 전원을 넣고 켜면 OS가 구동되기 전에 실행되는 시스템 프로그램. 컴퓨터의 CMOS 비슷한 것. 공장초기화 등을 할 때 필요. 트랙볼을 누른 상태에서 전원버튼을 누르면 들어감.

Q. 용어 정리 – 리커버리(recovery)
A.  루팅된 상태에서 설치. 커스텀롬을 설치하는데 필요. 루팅된 상태로 초기화 하거나 커스텀롬을 설치 및 재설치 할 때 필요. 트랙볼+볼륨다운+전원버튼을 누르면 들어감.

Q. 용어 정리 – 와이프(wipe)
A.  커스텀롬을 올리기 전에 시스템 데이터를 초기화 하는 것. 리커버리 상태에서 실행. 

Q. 용어 정리 – 플래시(flash)
A.  커스텀롬 파일(zip파일)을 SD카드에서 선택해서 설치하는 것. 리커버리 상태에서 실행.

Q. 루팅하면 AS 못받나?
A. 안된다고 알고 있음. 단, 공장초기화가 가능하므로 공장초기화를 하고 AS 받으면 가능할 것으로 생각됨. 공장초기화 방법 : http://robin2.tistory.com/128

Q. 루팅하면 현재 데이터는 어떻게 복구하나?
A. 루팅만 하고 커스텀롬을 올리지 않은 상태라면 백업프로그램 등을 통해 적당히 복구가 가능. 단, 처음 루팅을 한다면 앱은 다시 설치한다는 생각을 하는 게 좋고, 주소록은 구글과 싱크되어 있어서 자동 복구됨. 메시지는 루팅 전에라도 SMS Backup+ 앱을 사용하면 나중에 SMS는 복구 가능함.

Q. 루팅 및 커스텀롬을 설치하려면 몇 시간을 투자해야 하는가?
A. KTPassionMod V2.3 RC2 기준으로 아주 넉넉히 2시간 정도면 가능. 빠르면 30분.

Q. 루팅, 리커버리 설치, A2SD+(외장메모리를 내장메모리로 사용) 설치가 쉬운가?
A. 스크린샷을 보고 클릭 몇 번으로 가능. 참조 : http://ktpassionmod.sosiz.com/doku.php?id=%EC%84%A4%EC%B9%98_%EB%B0%A9%EB%B2%95

Q. 루팅 하다가 벽돌이 되면 어떻게 하나?
A. 벽돌이 되는 가장 큰 이유는 커스텀롬을 설치할 때 발생함. 벽돌이 되면 건전지를 뺐다가 다시 끼우고 리커버리 모드로 가서 커스텀롬을 다시 설치하면 거의 해결 됨.

현재 KTPassionMod V2.3 RC4를 사용 중인데 마켓(게임포함), olleh 마켓, T store, 국민은행, 미래에셋 등을 잘 사용하고 있음. 그리고, 루팅하면 게임 앱 설치를 위해 my market 등의 앱을 설치할 필요 없음. MarketAccess 라는 앱에서 세팅만 하면 마켓에서 게임을 받을 수 있음.

  

루팅, 커스텀롬, A2SD+ 방법(스크린샷 포함)
http://ktpassionmod.sosiz.com/doku.php?id=%EC%84%A4%EC%B9%98_%EB%B0%A9%EB%B2%95

TinyMCE 한글 적용 및 팝업 수정

작성일 : 2011/04/01 16:01

무료 웹에디터 중에서 최고는 TinyMCE가 아닐까 생각한다.

처음부터 Javascript 기반으로 제작되었고, 거의 대부분 브라우저를 지원하고, 웹표준 코딩을 잘 지원하고, 지속적인 업데이트를 통해 신기술의 버그를 줄여나가고 있다.

요즘은 국내에서도 네이버와 다음이 웹에디터를 공개했지만 한글을 완벽히 지원한다는 장점 이외에는 아직까지 TinyMCE를 버릴만한 매력은 느끼지 못하고 있다.

그러나 TinyMCE의 가장 큰 문제는 한글이다.

언어팩으로 한글을 적용하고 팝업을 실행하면 정말 난감하다. 사용하는 플러그인 폴더의 스타일시트를 수정해도 되지만 팝업 스타일을 추가해주는 설정 기능을 이용해 보자.

일단 한글팩을 다운받아 복사하고,

TinyMCE를 초기화하는 곳에 한글설정 및 팝업스타일 설정을 정의하고,

tinyMCE.init({
	//한글적용
	language: "ko",
	//팝업스타일추가
	popup_css_add: "/tiny_mce/tiny_mce_popup.css"
});

해당 팝업 스타일에 폰트사이즈를 강제로 적용한다.

div,table,th,td,form,fildset,legend,input,textarea,a,button,select,label{ font-size:12px !important; }


(한글 및 폰트사이즈 적용된 팝업 레이어)

카테고리
전체보기 (56)
기획 (5)
인터넷 (4)
일상 (36)
(2)
프로그래밍 (9)