본문 바로가기

Stupid Computer

[Computer] 확장자 정리 ! ipk, apk, xap, OTA install, wgz 등등 ! 안녕하세요, kimgaga 블로그 주인장 입니다. 이번 블로그 글은, Android 및 iOS webOS 등에 관한 디바이스 관련 개발을 하실 때 쓰이는 용어에 대해 알아 보려고 합니다. 크게 중요한건 아니죠 ㅎㅎ 이러한 개발자분들이라면 ipk, apk등등 들어 보셨을거에요 물론 개발자분들이 아니라 아이폰 크랙버전, 탈옥버젼 쓰신다던지 안드로이드 폰들도 루팅이라고 하나요? 그런버젼 쓰시는 분들은게임같은거 ipk나 apk파일 넣으려고 들어보셨을거에요 .이 확장자 명의 차이가 뭔가 궁금해서 저도 찾아봤엇어요 ㅋㅋㅋㅋㅋ 안드로이드 - .apk webOs - .ipk 윈도우폰 - wap블랙베리 - OTA install symbian - wgz 이런 확장자네요 !앞으론 궁금해 하지 않아도 될거 같아요 ㅋㅋ어떤 환.. 더보기
[이클립스] 이클립스 강제 종료후 실행이 안될 때, 이클립스 그냥 실행이 안될때 이클립스가 계속 작업중 상태로 동작이 안될 때 강제종료하고 다시 실행해보면 워크스페이스 선택창이 뜨고 이클립스 로고가 뜬 후에 실행이 안되는 경우에 해결 방법들 입니다. workspace를 저처럼 do not ask more 뭐이런식으로 체크 해 두신분들에게는 더욱 더 유용할거 같네요 전 1,2,3번 모두 다 하니까 됬어요 ㅋㅋㅋ이클립스 재설치도 해봐도 안되고 ( plugin 다시 까는 노동 하기 싫어서 폴더를 따로 백업 해놨더니, 그냥 복사 붙여넣기로도 플러그인 설치가 되더라구요 ) 아래 방법대로 하니까 됫어요 ~ 1. 설정된 Workspace/.metadata/.plugins/org.eclipse.core.resources/.snap - 간단 : .snap 파일 삭제 후 이클립스 실행 - 정석 : o.. 더보기
[json] 사용 예제 ! json, cjson 사용예제] 안녕하세요 kimgaga 블로그 주인장입니다 !!이번에 올려드릴 글은 json 사용 예제 입니다. 요새 json / cjson 사용이 점점 늘어나고 있는 추세인데 ㅎㅎㅎ 가볍고 빠르고 편하거든요 ㅎㅎ 관련 간단한 예제 코드입니다. 아래처럼 사용 가능 sentence라는 콜백 메시지에서 list라는 json_object 객체를 뽑아 낸다. 그후 json_object_array_length를 사용하여 list의 길이를 가져온다. for문은 numArray의 길이만큼 반복하고, list라는 아이에는 array로 값들이 오기때문에 저런식으로 token단위로 잘라낸다. 그 후 json_object를 int형으로 바꾼후 ( boolean, string 모두 가능) printf 함수로 출력을 해준다. cjson 이기.. 더보기
[이클립스] 여러줄 자동 주석달기 ! (컨트롤+/) 같은 기능 ! 안녕하세요 ! kimgaga 블로그 주인장 입니다. ㅎㅎ이번에는 이클립스를 사용할 때 간단한 팁을 드릴려고 해요 !물론 다들 이 글 제목 보고 눈치는 채셨겠지만 ~~여러줄에 자동으로 주석달기 입니다 ㅎㅎ/* */ 처럼 쓰는거 말고 !! // 로 여러줄에 자동으로 주석 달아주는 방법입니다 ㅎㅎ 개발을 하다보면 주석을 달아야할 일들이 많이 생깁니다. 설명을 달으려고 사용 한다던지, 그부분 빼고 실행해 보려고 한다던지, 사용하는 이유야 많죠 ㅎㅎ 이러한 것을 도와주는 이클립스 기능이 있습니다 ! 매번 // 이렇게 두번 누르기 귀찮차나요 ... 여러줄이면 더욱 귀찮고 !! .... 다른 텍스트 에디터들에 보면 컨트롤 + / (Ctrl + / ) 하면 여러줄 한번에 주석을 달수가 있죠 물론 /* */ 를 써도 되.. 더보기
[Test] Static Test & Dynamic Test ( 정적테스트, 동적 테스트) 정적테스트(Static Test)개발된 프로그램을 돌려보지 않고, 명세서나 코드만을 보고 테스트를 하는 방법이다. 말그대로 정적인 테스트이다.정적테스트안에서 화이트 박스 / 블랙 박스 테스트로 나눌 수 있다. 정적 화이트박스 테스트(Static WhiteBox Test) 프로그램을 실행하지 않고 소프트웨어의 설계, 코드나 구조 등에서 상세하게 버그를 찾을 수 있는 방법이다.테스트하는 방법으로는 동료검토(Peer Reviews), 워크스루(Walk throughs), 검사(Inspections) 등이 있다.이 테스트를 하기 위해서 일반적으로 데이터 참조오류, 데이터 선언 오류, 연산 오류, 비교 오류, 제어흐름 오류, 파라미터 오류, 입출력 오류 등과 같은 코드 검토 체크리스트를 사전에 정해놓고 검사한다... 더보기
[Mockup] Mockup 이란 뭘까.. 찾아봤다 안녕하세요, kimgaga 블로그 주인장입니다. 이번에는 개발을 하다보면 주로 쓰이는 mockup이란 단어에대해 알아보려구요 굳이 개발이 아니더라도 건축이나 여기저기 분야에서 자주 쓰이는 단어이죠 ! mockup 은 “모형” 이라는 뜻으로 실 제품이 나오기 전 모형을 만들어 보는 것을 mockup 이라고 합니다.(출처 : 링크로 이동) 다른 블로그에 이렇게 정의가 되어 있더라구요. 건축하고 뭐 설계 하는 분들이 주로 쓸거 같은 개념인데요 저같은 개발자들을 위한 Mockup 은 결국 , 저희가 만든 앱이라던지 프로그램들을 실제 디바이스나 컴퓨터, 스마트폰에서 우리가 직접 구동을 매번 해볼 수가 없기 때문에 Mockup이란 가상의 모형이나 가상의 디바이스에서 작동하도록 해보는것을말하는거 같아요 안드로이드 개.. 더보기
[Putty] adb putty 바로 지원 ! 로깅도 putty옵션에서 주면 편하게 볼수 있다. Actually the Android Debug Bridge has a terminal connection feature (roughly speaking), which will be enabled after you connect to the adb server in "0006shell:" mode. You can actually use the putty to connect to this interface always, by setting the following things:- Turn off line discipline in settings- Use RAW mode to connect to localhost:5037- Enter "0012transpor.. 더보기
[자바스크립트] node.js란 ? node.js 설치 방법! [window] node.js란 ? 하지만, node.js 의 경우, JavaScript 언어를 그대로 사용합니다.기존에 웹 관련 지식이 있는 분들이 쉽게 사용할 수 있고, html에서 이벤트를 구현하고자 한다면 JavaScript 로 구현된 부분이 많아서 샘플도 쉽게 찾을 수 있습니다. JavaScript가 배우기도 쉽고 사용하기도 쉬워서 누구나 쉽게 배우실수 있습니다. 1. V8 V8 이라고 하면 생소한 분들이 있겠지만, 크롬 브라우저의 JavaScript 엔진을 가르킵니다.크롬 브라우저가 처음 등장했을 때, V8 엔진 덕분이 매우 빠른 브라우저로 인기를 누렸습니다.node.js 에서는 이런 V8 엔진을 사용합니다. 2. 서버사이드 node.js 에서는 크롬의 V8 JavaScript 엔진을 사용해서 쉽고 빠르고 확.. 더보기
[자바스크립트] Code-assist ( Aptana Plugin설치 ) Apatna 를 사용하여 jQuery Code Assist를 사용해 봅시다. http://www.aptana.org Installation Plugin Help - Install New Software 클릭 http://aptana.org/ 에서 다운로드 탭에 들어가서 Eclipse Plugin Download를 클릭 하면 관련 url이 나온다. 그 것을 Help- Install new Software에 입력하여 aptana studio 3을 설치한다. 다른 플러그인들 설치하는것과 마찬가지로 Next 계속 누르다보면 재부팅하고 설치가 된다. 그럼 도구모음에 원형 색상 변경탭같은게 나오는데 클릭하여 바꿔보면 텍스트 편집할수있는 부분의 색이 바뀐다.원하는 색상으로 선택하면되고 각 색상 변경도 가능하다. 변수.. 더보기
[이클립스] 설치된 플러그인 plugin 삭제 방법 안녕하세요, kimgaga 블로그 주인장입니다. 이번에는 이클립스에 설치된 plugin 을 삭제 하거나, 설치되어있는 plugin을 확인하는 방법입니다. 이클립스에 플러그인 추가하는것은 다들 아실 거에요 ~ 하지만 잘못 추가한 플러그인 라던지, 어떤것들이 설치되었는지 확인하는 방법이에요 ㅋㅋ이클립스가 설치된 폴더에 가서 plugin 폴더를 봐도 상관은 없지만이클립스를 실행하고 어떤 url들을 추가했는지 보는 방법입니다 ㅎㅎ개발환경을 세팅하고 동료분들에게 알려줄때 사용할수 있겟죠 ~~~이클립스 사용중에 설치된 플러그인을 삭제하려고 할 때 ! 어떻게 하는지 알려드릴게요 1. Help - About Eclipse 를 선택한다. 2. 아래쪽에 Install details를 선택한다. 3. 삭제를 원하는 플러그인.. 더보기