본문 바로가기

Stupid Computer/1. About Computer

[Computer] 확장자 정리 ! ipk, apk, xap, OTA install, wgz 등등 ! 안녕하세요, kimgaga 블로그 주인장 입니다. 이번 블로그 글은, Android 및 iOS webOS 등에 관한 디바이스 관련 개발을 하실 때 쓰이는 용어에 대해 알아 보려고 합니다. 크게 중요한건 아니죠 ㅎㅎ 이러한 개발자분들이라면 ipk, apk등등 들어 보셨을거에요 물론 개발자분들이 아니라 아이폰 크랙버전, 탈옥버젼 쓰신다던지 안드로이드 폰들도 루팅이라고 하나요? 그런버젼 쓰시는 분들은게임같은거 ipk나 apk파일 넣으려고 들어보셨을거에요 .이 확장자 명의 차이가 뭔가 궁금해서 저도 찾아봤엇어요 ㅋㅋㅋㅋㅋ 안드로이드 - .apk webOs - .ipk 윈도우폰 - wap블랙베리 - OTA install symbian - wgz 이런 확장자네요 !앞으론 궁금해 하지 않아도 될거 같아요 ㅋㅋ어떤 환.. 더보기
[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.. 더보기
[Git] Git 간편 안내서, Git tutorial 안녕하세요 kimgaga 블로그 주인장입니다. 이번에는 요새 각종 회사에서 주로 쓰이는 Git 에 대해 알아보려고 합니다. 제가 설명을 드리는 것보다는 전문가 분들의 링크를 공유해드리는게 나을거 같아서 ㅎㅎ아래 링크로 걸어 두었습니다. 아래로 가서 확인해보시는것도 괜찮을거 같네요 ~~ 링크로 이동 Git에 대한 관심도 높아지고 있는데 사용법이랑 기본 개념 잘 정리된 한글 파일입니다. 좋은 자료 같네요 . svn과 대비되는 개념으로, 파일 관리 , 큰프로젝트 관리오픈소스 공개 및 공유를 위해 주로 사용되죠 ㅎㅎ이러한 GIt에 대한 개념과, 사용 방법, 명령어 들에 대해 잘 정리가 되어 있습니다. 회사에서 저는 Git을 사용하지 않지만,다른 분들 쓰는거 보면 뭔가 어렵더라구요 ㅜㅜ 그래도 처음 몇번 지나면 .. 더보기
[API란] 흔히 말하는 API 란 ? 안녕하세요, kimgaga 블로그 주인장입니다. 이번에는 API라는 단어에 대해서 알아볼까 합니다. API 문서, API 확인해라 !! 등등 저희 회사 분들도 많이 쓰시는 단어인데 ㅜ뭘 하라는건지 알아는 듣는데, 정확히 뭘 뜻하는건지 한번 찾아 봣어요 ㅎㅎ흔히들 말하는 API가 무엇인지 Application Programming interface 란 건 알겠는지 정확히 감이 없는데 이런거에 대해 잘 정리해 놓으신 분이 있어 링크를 걸어 둡니다 ~ Click Here !!! API란 윈도우 운영체제를 예를 들어 설명하면, 윈도우 운영체제를 실행하고 제어하는 역할과 윈도우 자체를 만들고 운영할 수 있게 해주는 프로그래밍을 말하는 거래요 ! 또한 프로그램과 프로그램을 연결 시켜주는 역할을 하는 통로역할도 담당.. 더보기
[크롬] 크롭 브라우저 사용 팁 ! 50가지 ! 출처는 : http://www.itworld.co.kr/news/86366파워 유저를 위한 크롬 브라우저 알짜 팁 50선 ①JR Raphael | InfoWorld구글의 크롬 브라우저는 시간을 절약하고 작업흐름을 향상시킬 수 있는 다양한 단축키, 숨겨진 기능 등을 지원한다. 사용자는 단지 약간의 시간을 투자하여 활용 방법을 익히기만 하면 된다. 오늘은 크롬 브라우저를 사용하는 새로운 방법에 관해 배워보도록 하자. 크롬 팁 1 페이지를 열 때 비디오나 플래시 콘텐츠가 자동으로 재생되는 것을 막을 수 있는 방법이 있었으면 하는가? 그런 방법이 있다. 크롬의 옴니박스(Omnibox, 주소표시줄)에 다음과 같이 입력한다. chrome://settings/content 팝업으로 나타나는 창에서 아래로 스크롤해 보.. 더보기
[블루투스 스피커] Wrinkle Ball - wb50 구매&사용 후기 ! 그냥 동네 큰 마트 갔다가 꽤 괜찮은 디자인에 4만2천원 정도? 하고 집에서 쓰던 스피커가 맛이 가서.. 하나 사야겟다고 마음을 먹었었는데 딱 좋은게 눈에 들어와서 ㅎㅎ 삿어요 ! 인터넷에서 2만 9천원정도 엿나.. 그랫던거 같네요 ㅋㅋ사실 포스팅 해야지 하는 생각 별로 없다가 그냥 제품온김에 올려볼까 하고 쓰는거라 제품에 대한 자세한 사진은 없네요 ㅜㅜ 자세한 스펙은 다들 찾아보시면 될거같고 배터리 1500분 간다고 하고 ~(최대 15시간 재생) 블루투스의 생명인 페어링은 정말 빠르게 작동해요. 핸드폰에서 블루투스 켠지 3초? 걸리나.. 엄청 빠른 페어링 정말 좋아요 ㅋㅋㅋㅋ Multi Pariring 테스트도 해보고싶은데, 제 데스크탑은 아직 블루투스 인식을 못해요 ..토글인가? 사서 설치하라던데 ... 더보기
[TextEditor] 유용한 Sublime Text 2 (프리웨어/무료) 소개에요 ~ 출처 : http://edoli.tistory.com/79오늘은 요즘 제가 사용하는 아주 편리한 Text Editor 하나를 소개해 드립니다. 이번에는 Sublime Text 2를 설치해 보도록 하겠습니다.Sublime text 2는 크로스 플랫폼이므로 어느 운영체제에서든 다운 받아 사용할 수 있습니다. http://www.sublimetext.com/2에 가면 운영체제 별로 다운로드 링크가 있습니다. 자기 운영체제에 맞는 버전을 다운로드 해 주세요. 윈도우 버전은 포터블 버전도 존재합니다. 포터블 버전을 사용하시면 USB 메모리나 외장하드에 넣어다니면서 어디서든 ST2를 사용할 수 있습니다. Sublime Text 2 다운로드 페이지다운받은 이후에는 설치 파일을 실행시켜 Sublime Text 2를 설.. 더보기
[TDD][C/C++/JAVA]왜 테스트 코드를 먼저 작성해야하는가? 출처 : http://wrice.egloos.com/4862670 TDD(Test Driven Development)라는 검색어로 인터넷을 검색해보시면 수많은 글들을 보실수 있을겁니다. 쉽게 말해 코딩 시작하기 전에 테스트 코드를 먼저 작성하라는 것입니다. 이렇게 하는데에는 이유가 있는데 간략히 설명해보려고 합니다. 테스트 코드는 읽기가 쉽고 복잡도가 낮습니다. 예를 들어 소수(Prime numbers)를 구하는 프로그램을 만든다고 가정해봅시다. 인터넷을 검색해보면 소수 구하는 프로그램을 많이 볼수 있을텐데요, 이게 소수 구하는 프로그램이라는 걸 알고 코드를 봐도 어떻게 돌아가는지 이해하는게 쉽지 않습니다. 보통 재귀적(Recursive)으로 작성된 프로그램들이 읽기가 어렵다는 특징도 있고요. 하지만 같.. 더보기