반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리


반응형

오늘 (10일) 로 18대 대통령 선거 재외선거가 끝났습니다.

이번 투표율이 예상을 뛰어 넘고 아주 높게 나왔다고 언론에 나오던데요.

급등이란 표현을 썼더라구요.


오늘도 보스턴 영사관에서 재외선거 투표율을 보내왔습니다.

마지막 날이지만 나라별로 시간대가 달라서 마지막 날것 까지 다 수집이 되지는 않았더라구요.


기사를 보면 재외선거 투표율은 거의 70% 가까이 나올거랍니다.


각 동네마다 투표소가 있는 한국과는 다릅니다.

저만해도 투표하러 차타고 한시간 가야 됐었고 20시간 넘게 차타고 가신 분들도 계시답니다.


그런데 70%라면 정말 대단한 투표율 아니겠습니까?


한국에 계신 분들도 19일 모두 투표에 참여하셔서 높은 투표율을 보여 주시면 좋겠습니다.

투표율이 높으면 필승입니다. 정권교체 화이팅!!!!




제가 투표한 보스턴 지역이 초반 3일보다 후반 3일에 투표를 엄청 많이 하셨네요.

대부분 젊은 분들이 많은 것 같아서 문재인후보를 많이 찍었을 것 같아요.. ^^


재외선거 마지막은 하와이가 장식할 거랍니다. 한국시간으로 11일 정오라는데요.

많이많이 하셔서 재외선거 70% 넘고 한국은 19일 80% 넘는 결과를 보고 싶네요.


======================


오늘 대통령 후보 토론회는 출근시간에 해서 날방으로는 못 보고 퇴근해서 봤는데요.

박근혜후보는 정말 너무 못하더라구요.

그냥 아주머니 같아요.


말을 잘 못하는 것은 머리에 든 것이 없던가.. 든 것은 있는데 이걸 잘 엮지를 못하기 때문인거 같은데... 박근혜 아줌마는 이 중 뭘까요?

뭐 둘 다 일 수도 있겠죠.


내가 박근혜 후보를 지지하려고 맘 먹었었다면... 그 토론을 보면서 내가 저 사람을 우리나라 대통령이 되도록 투표를 해야 하나?? 라는 한심한 생각이 들었을 것 같아요. ;;


자 지금 분위기가 아주 좋은 것 같습니다.

상승세를 계속 유지하고 국민들이 투표에 많이 참여하시면 MB 를 제대로 심판해서 정권교체를 이룰 수 있습니다. 그러지 않으면 MB 보다 더한 부패한 구 세력들이 정권을 잡아 나라를 망칠 겁니다.


꼭 정권을 교체 하자구요....


화이팅!!!!!



반응형


반응형
Turning an HTML element into a jQuery Mobile slider




지난 글에서 다룬 예제를 Firebug로 보겠습니다. jQuery Mobile 이 변환시킨 코드입니다.





<input> element 에 data-type="range" attribute 가 있습니다. 그리고
type attribute는 "number"입니다. 이것은 slider 전에 있는 input field 와 관계가 있습니다. <div> element 에는 ui-slider class 가 있고 그 안에
ui-slider-handle class 가 포함돼 있는 <a> link 가 있습니다. 이것은 slider 의 축을 오가는 버튼을 꾸며 줍니다.


반응형


반응형

지난주 대통령선거 TV 토론 후에 이정희 후보와 박근혜 후보와의 대결이 불꽃 튀겼죠?

전 개인적으로 속이 시원하더라구요.

제가 뭐 복잡한 계산은 못하구요.

토론 끝난 후에 보수신문이나 뭐 박근혜 후보쪽에서 워낙에 비판을 해대서 일단 사람들이 대선에 대해 한마디라도 더 하게 된 것 같아요.


이렇게 국민들이 좀 더 대선에 관심을 가지게 된 상황에서 안철수 후보가 문재인 후보에 대한 적극 지지 의사와 지지활동을 보여줘서 그 효과가 더 크게 나타난 것 같습니다.


토론만 보면 문재인 후보 표를 깍아 먹었느니 어떠니 하지만..

제 생각은 후보 단일화 완성과 이후 행보들이 이뤄지기 직전에 사람들의 시선을 대선으로 끌어들인 부분이 있어서 오히려 더 도움이 되지 않았나 싶습니다.


오늘 2차 토론 있죠?

오늘도 지난번처럼 하면 안될 것 같은데... 오늘은 문재인 후보가 좀 더 돋보이기를 바랍니다.


하여간 지난 토론에서 이정희 후보가 언급한 박정희의 일본식 이름이 있습니다.

다카키 마사오.

하지만 박정희는 그 이름만 있었던 것이 아닙니다.

민족색을 지우기 위해 한차례 더 개명을 했는데요.

오카모토 미노루.


요즘 책이 하나 나왔다고 하던데요. 기사참조

'기시노부스케와 박정희'


뭐 제가 따로 그 책을 읽을 만한 상황은 아니어서...

공부 좀 해 보려구요.

두 사람의 인생을 연표로 한번 만들어 봤습니다.



잘 안 보이시나요?

저 이미지를 다운받아서 크게 늘려 보시면 좀 도움이 되실겁니다.

저거 엑셀로 만들었는데요.

관심있는 분들은 다운 받아서 보세요.



kisiNpark.xlsx



아래는 한겨레 신문 김의겸 기자의 말입니다.


"일본의 정치인 기시 노부스케를 아십니까?
1930년대 일본의 식민지 만주국을 실질적으로 건설한 사람입니다.
2차 대전후 종전 뒤에는 A급 전범으로 체포 됐다가 극적으로 풀려났고 그 뒤로 일본 총리까지 역임한 사람입니다.
조선 반도의 청년 박정희는 만주국을 동경했습니다.
그리하여 혈서까지 써 가면서 만주 군관학교에 들어갔습니다.
1961년 박정희는 기시 노부스케를 만나게 됩니다.
그 자리에서 박정희는 유창한 일본어로 이렇게 말합니다.
내가 군사반란을 일으킨 것은 일본의 메이지 유신을 떠올리며 구국의 일념에 불탔기 때문이다.
둘 다 만주국의 후예였기에 바로 통할 수 있었고 그 뒤 기시 노부스케는 박정희의 멘토가 됩니다.
12월 16일은 일본이 총선을 치루는 날입니다.
승리가 거의 확실한 자민당은 아베 신조가 이끌고 있습니다.
그 아베 신조가 기시 노부스케의 외손자입니다.
그 3일 뒤 한국에서는 대선이 치뤄집니다.
박근혜 후보가 대통령이 된다면 한일 양국 모두에서 만주 인맥의 후손이 정권을 잡는 그런 결과를 낳게 될 겁니다."


추신 : 글 다 써 놓고 보니까 일본 아사히 TV 의 선거 분석 방송 사진이 화제네요.



박근혜가 대통령이 되면 한일 관계가 개선될거래요.


종로에 있는 위안부 소녀상에 말뚝 테러를 가한 스즈키 노부유키가 대표로 있는 극우 단체 이름이 '유신정당 신풍' 입니다.


그리고 이 스즈키는 문재인 후보측에게도 '독도는 일본땅' 이라고 주장하며 말뚝과 박정희의 사진(링크)을 보냈답니다.


스즈키는 자신의 블로그에 이 박정희의 사진에 매일 아침 예배하라고 했다는데요.


일본 국우파들은 박근혜가 대통령이 되기를 빌고 있을 겁니다.


한겨레 신문 기사(링크)에 언급된 트위터 댓글들이 이렇군요.

@mackle*****은 “일본은 박근혜 편이랍니다. 대한민국은 문재인 편”

@jongsung****은 “한일전이군요. 한일전은 이겨야지”

@ZZan***은 “난 뼛속까지 한국인이니까, 대한민국의 국민후보 편에 서겠습니다!! 문재인 후보 옆에 쓰여진 ‘반일’이란 글자가 ’친일청산’으로 보입니다”




반응형


반응형

정말 오랜만에 폰갭 관련 글을 올립니다.

요즘 회사일로 Hybrid App 을 연구 중이거든요.

기존의 모바일 웹을 Hybrid App 으로 만들려고 합니다.


그래서 그 기능을 Corona SDK 와 Corona SDK 의 Web App 을 이용해서 Hybrid App으로 만들 수 있는지 여부에 대해 궁금해서요.

지난주에 몇가지 기능에 대해 문의를 했거든요.

목요일 아침에 했는데 아직 응답이 안 오네요.


그래서 오늘(일)은 따로 폰갭을 설치해서 필요한 기능들을 테스트 해 볼까 하는 기특한 마음이 생기더라구요.

(일요일이라고 뒹굴뒹굴 거리지 않고요.. ^^ 이런 날 며칠 없어요..)


지난번에 설치한 건 제 노트북에 설치해서.. 오늘은 회사 노트북에 설치 하기로 맘 먹었습니다.

설치하는 법을 검색하려고 네이버에 '폰갭 이클립스' 로 검색했더니......

제 글이 제일 상단에 뜨는 거예요.. 이런 영광이... ^^

그래서 제 블로그로 들어왔는데 검색해서 뜬 글보다는 그 전에 더 간단하게 PhoneGap 설치 과정을 정리한 글이 있더라구요.

PhoneGap 설치하고 예제 실행하기 

이 블로그에 글을 정리하는 이유가 이렇게 나중에 필요할 때 찾아보기 위해서거든요.
나름 뿌듯하게 생각하면서 따라하고 있는데요...

이럴수가 그동안 너무 많이 바뀌었어요.
그 글은 올해(2012) 4월에 올린글인데 12월인 지금은 너무나도 많이 바뀌어 있는거예요.

물론 너무너무 간단해 졌다는거...

간단해 진 부분은 안드로이드 SDK 설치 과정입니다.
이거 설치하면 자동적으로 이클립스까지 설치되서 복잡하게 Android Development Tool (ADT) 설치하고 환경 맞추고 뭐 그럴 필요 없이 그냥 버튼만 누르면 다 되더라구요.
(이거 오래전에 바뀌었겠죠? 전 계속 모바일 웹만 개발하느라 Android Native 쪽에는 손을 놓은지 오래 되서 몰랐어요. ^;)

이 변경된 방법도 여기 한번 정리해 놓으렵니다.

우선 PhoneGap 웹사이트로 갑니다. http://phonegap.com/developer


여기서 Getting Started Guides 를 클릭합니다.

거기서 Getting Started with Android를 클릭합니다.


뭘 많이 설치하라구 나오죠? 다 무시하고 Android SDK 를 클릭합니다.


Download the SDK 를 클릭해서 다운 받습니다.

다운받은 압축파일을 풀면 끝입니다.


이렇게 두개의 폴더가 있을 텐데요. 그냥 이클립스로 들어가셔서 실행시키기만 하시면 됩니다.


첫 실행에서는 작업할 때 파일이 저장될 workspace 의 경로를 임의의 장소로 정해 주시구요.

그리고 이런 화면이 나올 겁니다.
첫번째 프로젝트를 만들기 위해 이 Welcome 화면에서 시키는 대로 하겠습니다.
(이 Welcome 화면은 나중에 Help-Welcome 을 선택하시면 언제든지 보실 수 있습니다.)

  1. Click File > New > Android Application Project.
    (If you don't see this option, click File > New > Other, then open the Android folder and select Android Application Project.)
  2. Follow the wizard to set up your new Android app project.



이 글대로 따라 하세요. 그냥 시키는 대로만 하면 됩니다.
그러면 첫번째 안드로이드 프로젝트가 만들어 질 텐데요.
여기다 그냥 안드로이드 앱 프로그래밍을 하셔도 되구요.
오늘 목적은 PhoneGap을 사용할 거니까 여기서 PhoneGap 을 사용하는 방법을 알아 보겠습니다.



아까 저 맨 첫번째 그림에서 Download & Archives 를 클릭해서 폰갭을 다운 받습니다.
그리고 압축을 풉니다.

그 압축을 푼 다음 lib-android 폴더로 들어가시면 위와 같이 뜰 겁니다.
여기서 저 cordova-2.2.0.jar 와 cordova-2.2.0.js 파일만 복사해서 아까 이클립스에 만든 프로젝트의 적당한 위치에 복사해 넣으시면 됩니다.


바로 저 assets 에 www 란 폴더를 만들고 cordova-2.2.0.js 를 복사해 넣구요.

그 다음에는 원래 있던 libs 라는 폴더에 cordova-2.2.0.jar를 복사해 넣습니다.

그럼 이제 java 파일을 약간 손보실 차례입니다.


저 빨간 줄 그은 부분만 보이시는 대로 수정하시면 됩니다.

이 부분은 이전에 제가 올린 글에서 복사해 넣을 께요.

다음에는 AndroidManifest.xml 파일을 수정합니다.

AndroidManifest.xml 안에서 <uses-sdk android:minSdkVersion="8" /> 코드를 찾으세요.

그리고 그 위에 아래 코드를 붙여 넣으세요.


<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />


그리고 <activity ..... > 태그에 아래 코드를 추가하세요.

android:configChanges="orientation|keyboardHidden"


그러면 대개 아래와 같은 형식이 될 겁니다.






10. 그 다음은 PhoneGap 프로그래밍을 하시면 됩니다.

저는 제 블로그의 http://coronasdk.tistory.com/521 에 있는 소스코드를 사용했는데요.
여러분들도 거기서 다운 받으셔도 되고 아니면 여러분 나름대로 html 파일을 만드시면 됩니다.
전 tistory521_01.html 파일을 사용했습니다.


11. 이제 실행하시면 됩니다. Ctrl + F11 을 누르시던지 프로젝트에서 오른쪽 마우스 버튼을 클릭한 후 Run As - Android Application을 실행 해 보세요.


아래 화면이 완성된 화면입니다.


PhoneGap 을 사용해서 jQuery Mobile 페이지를 표시할 때 까지의 과정이었습니다.


여전히 복잡한가요?

그래도 이게 많이 단순화 한 거예요.
따라해 보시고 좋은 application 많이 만드세요.



반응형


반응형

오늘도 보스턴 총 영사관에서 재외선거 투표율 현황을 보내 주셨습니다.


이 자료는 12월 8일 토요일 까지의 투표율일 텐데요.

18대 대통령 재외선거 투표가 12월 5일 수요일부터 12월 10일 월요일까지 진행되니까 투표한지 4일 지나고 앞으로 2일 더 남은 상황의 자료 입니다.


앞으로 이틀이나 더 남았으니 아직 못하신 분들은 모두모두 참여하셔서 소중한 한 표 행사 하시기 바랍니다.






어제 보스턴 지역에 투표하시는 분들이 많더니 보시다시피 투표율 최하위에서 이제 미국 평균을 넘어서 거의 세계 평균에 도달했네요. ^^


해외에 사시는 한인 분들 중에는 정말 어려운 상황에서도 투표하시는 분들이 많습니다.


러시아쪽인가? 하여간 유럽쪽에선 근처에 사시는 분들이 승합차를 타고 22시간 동안 투표소까지 달려와서 하룻밤 주무시고 투표하신 후에 다시 22시간 동안 되돌아 가신 분들도 계시다는 기사를 봤습니다.


여기 보스턴에도 영주권자로 50년간 사시다가 이번에 처음 투표하신 한인 분들도 계시구요.

어떤 분은 미국 온지 10년만에 처음 투표에 참여할 기회가 주어졌는데...

그러니까 더 한국에 관심이 가고 다시한번 한국 사람이라는 걸 느끼는 기회가 되셨다고 합니다.


재외 국민 선거 비용은 4/11 총선때는 293억원 이번 대통령 선거때는 530억원정도가 소요될 예정이라고 합니다.


하지만 그 효과에 비하면 그만한 비용은 충분히 들이고도 남음이 있는 그런 가치 있는 일이라고 생각합니다.


국민들의 소중한 투표권 행사를 보장해 주고 또 해외에 사시는 한인분들에게 다시 한번 대한민국 국민으로서의 정체성을 확인해 줌으로서 오는 재외 한인 커뮤니티의 단결과 활성화 등 훨씬 더 많은 유형 무형의 이익을 안겨 줄 거라고 확신합니다.


국민들의 소중한 투표권을 조금이라도 더 보장해 드리기 위해서 투표시간을 두세시간 늘리자고 했더니...

100억이나 들어가는데 그럴만한 가치가 있느냐는 어이없는 발언을 하신 박근혜 후보께는 이 돈도 아까울지 몰겠지만요...





이제 문재인 후보가 확실히 상승세를 탄것 같습니다.

안철수 후보가 적극적으로 활동한 이후 벌어지던 지지율이 좁혀지고 또 어떤 여론조사에서는 오차범위 이내이긴 하지만 문재인 후보가 앞서는 결과도 보이고요.




꼭 투표 합시다.


MB 정권과 MB 정권의 2인자로서 책임 있는 박근혜를 심판 해야 됩니다.

그리고 저는 안철수와 문재인이 만들어 나갈 새정치에 기대가 큽니다.


이번엔 확실히 투표 하면 이깁니다.


반응형


반응형

이번에 새로 English 라는 카테고리를 하나 추가 했습니다.


제가 몇주 전에 http://alieninus.tistory.com/ 라는 블로그를 새로 만들고 거기서는 제 영어 공부를 하려고 했거든요.


그런데 블로그 두개를 운영하려니까 많이 번거롭고 제 머릿속이 어수선해 지네요.


그래서 그 블로그는 활용 안하고 이 coronasdk.tistory.com 블로그에 카테고리를 만들어서 여기서 영어 공부를 하려고 만들었습니다.


원래 이 블로그의 취지도 그 때 그 때 공부하는 모바일 웹/ 앱 개발과 관련해서 특히 저는 크로스 플랫폼 모바일 애플리케이션 개발에 관심이 있기 때문에 그와 관련된 글을 올리기 위해 만들었습니다.


제가 공부한 거를 정리해 두려구요.


블로그에 정리해 두면 제가 나중에 필요할 때 찾아서 활용하기도 편하고...

또 저에게 도움이 되는 걸면 다른  한국 개발자 분들에게도 도움이 될 수 있을 거라는 생각에 공개를 한 거구요.


대부분 제가 여기(미국)에서 일하면서 접하는 내용들, 글들을 정리하고 있습니다.


그런데 미국 직장에서 근무를 하다 보니까 영어도 정말 더 필요하구요.

또 매일매일 동료들이 말하는 것들이 제가 꼭 배워야할 주옥같은 표현들이 많더라구요.

그래서 그걸 그냥 알아 듣고 넘어가면 까먹어서 이렇게 한가지 한가지씩 정리해 두려구요.


이것도 마찬가지로 다른 분들에게도 도움이 될수 있을 것 같아 공개로 합니다.


몇달전에 컴퓨터 프로그래머도 항상 프로그래밍만 생각하는게 아니다... 외롭기도 하고 즐겁기도 하고 사회를 바라보는 시선도 있고 구성원의 한 사람으로서 나라를 생각하기도 하는 사람이다...

그래서 내가 관심있고 하고 싶은 얘기를 하고싶다...

라는 이유로 컴퓨터와 관련 없는 소소한 생각과 일상을 올리는 카테고리도 만들었거든요.


처음에는 크로스 플랫폼 모바일 앱 개발 툴인 Corona SDK 관련 블로그로 만들어서 -> 크로스 플랫폼을 하는 방법 중 모바일 웹도 주요한 부분이라는 것을 알고 모바일 웹 기술 (HTML5, jQuery Mobile, Sencha Touch, PhoneGap 등등) 을 공부하는 카테고리도 만들고 -> 내가 하루종일 IT 쪽만 생각하는 사람이 아니다... 라고 해서 일상을 담는 카테고리도 만들고... -> 이제는 영어공부와 관련된 카테고리까지 만들었네요...


뭐 특별히 어떤 주제에 집착해서 그 주제만 얘기하고 싶지도 안고 쓸 데 없이 백화점 처럼 이것 저것 나열해 놓고 싶지도 않습니다.


그냥 그때 그때 배우고 싶은 것 배우면서 정리하고 또 다른 분들에게도 도움이 될 수 있을 것 같으면 이걸 공개하고.. .그냥 그렇게 뭔가의 흐름에 맡기듯이 살고 싶습니다.

(그러다 보면 백화점 처럼 이것 저것 나열하게 될까요??? ^^)


오늘은 이 블로그에서 시작하는 첫번째 영어 공부 입니다.


이메일 내용인데요..

참 이건 지금 현재 회사내에서 실제로 일어나는 얘기들이라서 다 공개하는건 옳은것이 아닌 것 같습니다.

그래서 회사이름이나 부서 이름 혹은 필요하면 사람 이름도 다른 것으로 바꿔서 하겠습니다.


public 으로 공개하려면 그런 작업을 추가로 해야 될 것 같은데요...

그래도 공개하고 공유하고 또 혹시라도 다른 분들에게 도움이 될 수 도 있다면 그 기쁨이 더 크니까 공개하려구요.


저도 다른 많은 분들이 공유하신 소중한 경험과 지식들을 흡수하면서 많은 도움을 받았고 또 지금도 그러고 있거든요.


서론이 긴데...


오늘 제가 공부하고 싶은 영어는 아주 짧은 이메일 입니다.

그런데 저에게는 아주 필요한 영양가 있는 표현이 있어서 꼭 공부해서 머릿속에 남겨 두고 싶습니다.


Hey Guys,

 

Here’s a link to the document that R and I showed you at the standup today. It shows the knowledge transfer plan going forward.

 

This is a living document and will change, so refer back to it often.

.....





얼마전 회사 내부용 모바일 웹을 개발 했는데요. 이 웹은 중국에 있는 팀에서 관리를 할 겁니다.

그래서 12월과 1월에는 원격으로 중국 팀원들에게 이 앱에 대해 training 을 시켜야 합니다.

뭐 이와 관련된 글이 다른 블로그에 있는 이전 글에 언급되기도 했습니다.

관심 있으신 분들은 여기로 가셔서 보시면 도움이 될 겁니다.


이메일 내용을 볼까요?


여러분,


여기 오늘 회의시간에 R 과 제가 보여드렸던 문서 링크가 있습니다.

이 문서 안에는 인수인계(교육) 가 어떻게 진행되 나갈지에 대해 그 계획이 들어 있습니다.


이건 아직도 계속 작성돼 가고 있는 거니까 변경이 있을 수도 있습니다. 그러니 자주자주 그 내용을 확인해 주세요.


(standup 은 standup meeting 의 준말로 저희가 지금 Agile 개발 환경에서 개발을 하고 있는데요. 매일 간단하게 일어서서 -실제로는 회의실에 않아서- 미팅을 갖고 있습니다. 바로 그 미팅을 말하는 겁니다. 이쪽 분야에서 일하지 않는 분들은 굳이 알아두실 필요는 없습니다.)


저한테는 정말 주옥같은 표현들입니다.


어떤 웹싸이트를 만들고 그걸 관리할 팀들에게 트레이닝을 시켜야 될 경우.

한국에서 일했으면 어떻게 표현 했을 까요?

저의 경우엔 인수인계로 표현하거나 트레이닝으로 표현을 했을 것 같은데요.


여기서 제 동료는 knowledge transfer라고 표현 했네요. 그 계획을 knowledge transfer plan이라고 했구요.


제가 이 이메일을 써야 됐으면 생각 못했을 표현입니다.

이렇게 간단한 표현이 아닌 구구절절이 설명을 했을 것 같네요.


또 하나의 죽이는 표현은 living document 입니다.

문서가 완성되고 확정된 것이 아니라 작성되고 있고 또 변경될 수도 있는 상황인데요.

이것도 제가 표현했으면 길게 설명을 하면서 표현했을 겁니다.


근데 이렇게 living document라고 간단히 표현을 하니까 정말 알아 먹기도 좋고 또 사용하기도 좋네요.


오늘은 이 두가지 주옥같은 표현을 공부했습니다.


knowledge transfer plan


living document


매일매일 이렇게 새로운 영어를 배우는게 정말 즐겁네요.. ^^



반응형


반응형

slider를 만드는 것은 jQuery methods 들을 사용해서 이뤄 집니다.
slider () method 는 슬라이더를 사용할 수 있도록 하는 jQuery Mobile 에 추가 된 메소드 입니다. 슬라이더는 표slider component 와 연계 돼 있습니다.




Dynamically create a slider



slider는 <input> element에 type attribute "range"로 넣어서 생성합니다.  data-role="slider" or data-type="range" attributes 들도 사용할 수 있습니다. min and max attributes 들은 슬라이더의 최소값과 최대값을 세팅하는 경우에 필수로 들어가야 하는 항목들 입니다.


Dynamic creation of a slider


<!DOCTYPE html>


<html> 

<head> 

  <meta name=viewport content="user-scalable=no,width=device-width" />

  <link rel=stylesheet href=jquery.mobile/jquery.mobile.css />

  <script src=jquery.js></script>

  <script src=jquery.mobile/jquery.mobile.js></script>

</head> 


<body> 


<div data-role=page id=home>

  <div data-role=header>

    <h1>Home</h1>

  </div>


  <div data-role=content>

    <span> Indicate the number of rooms: </span><br />

  </div>

</div>


</body>

</html>


<script>


var html = "";

html += "<input type=range min=1 max=5 />";

$("#home div:jqmData(role=content)").append (html);


</script>






tistory521_01.html



jQuery Mobile 에서 slider 는 축을 따라서 버튼을 움직일 때의 슬라이더 값을 표시하는 input field 와 항상 같이 있다는 점을 유념해 주세요. 이 input field 를 표시하지 않을 수도 있습니다.

이 부분은 다음에 다룰께요.




반응형


반응형

투표 인증샷 올립니다.


어제부터 왠지 이번 선거에 이겨서 정권교체 될것 같다는 즐거운 기분이 막 들더라구요.

일단 기세가 좋은것 같습니다.


부슬부슬 비가 내리는 날인데도 아침 일찍 차를 몰고 보스턴으로 출발했어요.


투표 장소 있는 건물로 들어가는 길이 정말 헛갈리게 생겼더라구요.

길을 잘못들어서 다른 길로 빠졌다가 한참가서 유턴하고도 겨우겨우 찾았어요.


주차 티켓 가져오면 도장 찍어준다는 그 주차장을 찾아 갔더니..

투표 안내원이 주차 안내를 해 주고 있어서... 제대로 왔구나.. 이제 안심...


주차장에 들어가는데도 한국인 운전자들이 계속 나오고...

주차해 놓고 나왔는데 한국인들이 계속 어딘가로 향해가고...

건물로 들어가고... 해서... 건물 찾는데는 별로 어려움이 없었어요..


건물에 뭐 안내 입간판이나 뭐 그런게 없어서 잘못하면 건물 찾는 것도 헤매였을 수도....


입구에 다시 투표 안내원이 있어서 2층으로 가라 그래서 에레베이터 타고 2층으로 갔는데...

딱 내리니까.. 안내 표시가 없어서 약간 당황....


한 사무실에 문이 열려 있어서 빼꼼 들여다 봤더니...

거기더라구요...




그 문으로 들어가면 이제야 이런 투표소 안내 표지를 볼 수가 있어요.


기표소는 3군데 있었는데... 기표소가 비어있는 시간이 거의 없을 정도로 투표하러 온 사람들이 줄을 이었어요.




제가 아침 일찍 서둘러서 투표소에 아침 9시 쪼금 넘어서 도착했거든요.

(차 타고 한시간 가야 되요... 토요일에 새벽 6시에 일어나서 준비하고 밥 먹고 씻고 ....)

그런데도 이렇게 사람들이 많이들 투표하러 나오시네요.


투표하고 나서는 서로 서로 인증샷 찍느라 서두르고....



보스턴 지역은 학생들이 많이 살아서 그런지 다들 젊은 사람들 이었어요.


분위기로 봐서는 오늘 제가 본 분들은 전부 다 문재인 후보를 찍은 듯.....

이 보스턴 투표소만 개표하면 90% 이상이 문재인 후보 표 일거예요.. ^^


이번에 반드시 승리한다는 확신을 다시한번 가지는 하루였어요..


우리 신나게 투표합시다... 그리고 이깁시다...


새로운 정치.. 새로운 한국을 만들자구요....



오늘의 투표 현황입니다. (보스턴 영사관에서 이메일로 보내 주셨어요.)







재외에 계신 투표 신청하신 한인 분들 모두 무사히 투표 잘 마치시길 바라겠습니다.


자세한 자료는 아래 엑셀 파일 보시면 아실 수 있습니다.




20121208215946_28021.xls


반응형


반응형

오늘도 보스턴 총영사관에서 재외선거 투표율을 보내 주셨습니다.

보스턴 지역은 17일 재외투표 3일차 현재 19%의 투표율을 기록하고 있습니다.

그리고 전세계 지역 재외 선거 투표현황도 보내왔는데요.

이 자료는 아직 16일 2일차 자료까지만 있습니다.


지금은 나는 꼼수다를 들으면서 이 글을 쓰고 있는데요.

새누리당 측에서 차량을 동원해서 자기 후보에 투표하도록 하기 위해 차량을 동원해서 불법 선거운동을 기획할 우려가 아주 농후하다고 주장하네요.


일본에서는 민단에서 이런 불법 행위를 한다는 제보자의 제보도 있다고 하구요.


전세계에 있는 재외 국민들의 감시와 제보가 필요한것 같습니다.


저도 보스턴 및 뉴잉글랜드 지역에서 이런 불법적인 움직임이 포착되면 과거 기자였던 경험을 십분 되살려서 파헤쳐볼까??? 라고 생각만 하고 있습니다. ;;

(제가 사는곳엔 한국인들이 없어서 아는 분도 없고 뭐 들리는 얘기도 없어요...

혹시 투표하러 갔다가 뭔가 발견되면 제보할께요.)


아래는 보스턴 총영사관에서 보내온 자료로 제가 만든 표 입니다.


재외 선거 투표 현황





아래는 보스턴 총영사관에서 보낸 메일 내용입니다.


안녕하십니까, 주보스턴총영사관 재외선거관리위원회입니다.

투표 둘째날인 12월 6일 주보스턴총영사관에서 투표하신 분은 총 367명으로, 전체 접수자 3,542명 중 10.4%이 투표에 참여했습니다.

아직 투표에 참여하지 않으신 분은 꼭 재외투표소에 방문하셔서 투표해 주시고, 재외선거를 접수하신 주변 분들께도 알려주시어 보다 많은 분이 투표에 참여할 수 있도록 재외 국민 여러분들의 많은 관심 바랍니다.

뉴잉글랜드지역 재외선거 접수자 분들에게도 투표현황을 보내드리오니 확인해 주시기 바랍니다.
감사합니다.

- 제18대 대통령선거 재외투표 일정-

1. 투표일시 : 12월 5일(수)~12월 10일(월) 아침 8시~오후 5시

2. 투표장소 : 주보스턴총영사관 재외투표소(One Gateway Center 2층)
300 Washington st. NEWTON MA 02458

3. 구비서류 : 여권, 주민등록증, 운전면허증 등 사진이 첩부된 신분증(미국 운전면허증도 가능)

4. 무료주차 : 크라운 프라자 호텔(320 Washington st. NEWTON MA 02458)
주차 티켓을 가져오시면 무료 주차 스티커를 발급해 드립니다.

* 이메일로 신청서를 접수한 영주권자의 경우 영주권 카드 필히 지참

5. 문의 : 617-641-2830(재외선거 담당자), bostonvoting@gmail.com

* 투표는 투표소에서 본인 확인 후 자동발급 되는 투표용지에 하시면 됩니다.

* 투표기간 동안 타 지역에 계실 분들은 변경 신고 없이 해당 지역 관할 대사관 또는 영사관에서 투표하시면 됩니다. 다만 꼭 방문 전 해당 공관에 투표 장소 및 기간, 교통편 등을 미리 확인하고 방문하시기 바랍니다.

* 토, 일요일에는 영사관 주변 대중교통 배차 간격이 더 벌어질 수 있습니다. 대중교통으로 방문하실 분은 mbta.com에서 배차 시간을 미리 확인하시기 바랍니다.

* 영사관 인근 정류장(Newton Corner역) 버스 노선
- 일반 BUS - 52, 57번
- 직행 BUS - 501, 502, 503, 504, 553, 554, 556, 558번


20121207220543_28021.xls


=== o === o === o === o ===


저는 오늘 (8일 토요일) 투표하러 갑니다.

해외에 사시는 한인분들 모두 모두 투표하시고 주위분들에게도 투표 꼭 권유합시다.

그리고 새누리당에서 하는 불법 동원도 감시해야 겠네요.


이번주 나는 꼼수다에서는 주로 박근혜 후보 집안의 재산싸움에 대해서 나오네요.

심지어 서로 칼로 찔러 죽이고 청부살인을 한 의혹이 있는 내용을 폭로하고 있습니다.

관심 있으신 분들은 여기(박근혜의 으스스한 가족 이야기)로 가셔서 들으시면 됩니다.




반응형

switch 관련 예제들

2012. 12. 8. 05:18 | Posted by 솔웅


반응형

Examples of manipulation of switches




switch 의 값을 서버로 전달하고 다른 윈도우를 display 합니다.

여기서 서버로 클릭된 스위치의 값을 전달할 겁니다. 그러면 서버는 그 값을 가지고 있는 새 window를 보내 줄 겁니다.


<!DOCTYPE html>
<html> 
<head> 
<meta name=viewport content="user-scalable=no,width=device-width" />
<link rel=stylesheet href=jquery.mobile/jquery.mobile.css />
<script src=jquery.js></script>
<script src=jquery.mobile/jquery.mobile.js></script>
</head> 

<body> 

<div data-role=page id=home>
<div data-role=header>
<h1>Home</h1>
</div>

<div data-role=content> 
<span> Would you like an apartment: </span>
<select data-role=slider>
<option value=no> No </option>
<option value=yes> Yes </option>
</select>
</div>
</div>

</body>
</html>

<script>

var value = $("select").val ();
$("select").bind ("change", function (event)
{
if (value == $(this).val ()) return;
value = $(this).val ();

var data = { };
data["value"] = value;

$.mobile.changePage ("action.php", { data : data } );
});

</script>




switch를 클릭할 때마다 서버를 call 해서 스위치의 값을 가지고 있는 새 window 를 보여줍니다. 초기 단계에 그 값이 이전것과 같은 것인지 아닌지를 체크합니다. 


action.php file


<?
$value = $_REQUEST["value"];
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content=text/html;charset=iso-8859-1 />
</head>

<body>
<div data-role=page id=win2 data-add-back-btn=true>
<div data-role=header>
<h1>Window 2</h1>
</div>

<div data-role=content>
<p> Switch value: <?= $value ?> </p>
</div>
</div>
</body>

</html>


   

스위치를 클릭하면 아래와 같은 화면을 보실 겁니다.





action20.php

tistory518_01.html



정보를 전달할 때 submit button 사용하기

스위치를 클릭할 때마다 정보를 전달하는 것이 아니라 사용자가 Submit button 을 눌렀을 때 이 동작이 일어나도록 하겠습니다.

<!DOCTYPE html>
<html> 
<head> 
<meta name=viewport content="user-scalable=no,width=device-width" />
<link rel=stylesheet href=jquery.mobile/jquery.mobile.css />
<script src=jquery.js></script>
<script src=jquery.mobile/jquery.mobile.js></script>
</head> 

<body> 

<div data-role=page id=home>
<div data-role=header>
<h1>Home</h1>
</div>

<div data-role=content> 
<form action=action.php>
<span> Would you like an apartment: </span>
<select data-role=slider name=switch>
<option value=no> No </option>
<option value=yes> Yes </option>
</select>
<input type=submit value=OK>
</form>
</div>
</div>

</body>
</html>

<script>

</script>


 

OK 버튼을 누르면 스위치가 form 에 insert 됩니다. 그리고 action.php 파일을 call 하죠. 자바스크립트 부분은 없습니다. 모든 프로세스는 jQuery Mobile 에 의해서 진행됩니다.

이전 예제랑 비교해서 반드시 해야 할 게 있습니다. 바로  <select> element  에  name attribute 를 명시해아 하는 겁니다. 이 attribute와 그 값이 서버로 전달이 될 것이기 떄문이죠.

action.php file 


<?
$switch = $_REQUEST["switch"];
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content=text/html;charset=iso-8859-1 />
</head>

<body>
<div data-role=page id=win2 data-add-back-btn=true>
<div data-role=header>
<h1>Window 2</h1>
</div>

<div data-role=content>
<p> Switch value: <?= $switch ?> </p>
</div>
</div>
</body>

</html>


action21.php

tistory518_02.html



반응형