$ adb shell pm uninstall androidmads.example

Unknown failure (at android.os.Binder.execTransact(Binder.java:565))

Error while Installing APKs



해결방법은 다음 처럼 하면됩니다.


1. File -> Settings -> Build, Execution, Deployment.

2. Instant Run에 들어가서 "Enable Instant Run to hot swap code/resource changes on deploy". 체크해제

3. Apply 누르고, OK 클릭

'Programming > Android' 카테고리의 다른 글

Android Framework 환경 구축 (1)  (0) 2016.05.17

에러메세지 종류

C:\Users\pro\AppData\Roaming\npm\ionic -> C:\Users\pro\AppData\Roaming\npm\node_modules\ionic\bin\ionic

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\ionic\node_modules\fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})




윈도우환경에서 fsevents 모듈이 설치가 안되서 나오는 에러이다.


npm install --no-optional 명령어를 사용해서 설치하면 해결된다.




[에러 메세지 화면]




[ --no-optional 옵션을 준 화면]

https://deviewpoint.tistory.com/5

 

[직무분석] IT직군 취업시 고려할 요소 (공기업/사기업 요약)

컴퓨터공학과, 컴퓨터과학과, 전산학과, 정보보호학과를 졸업하면 갈 수 있는 진로는 다양하다. 기업의 형식, 업종 등 다양하기 때문에 IT직군과 관련된 직업을 갖는다면 공채를 준비하게 앞서

deviewpoint.tistory.com

해당 블로그로 이동되었습니다.

윈도우환경에서 Ionic Framework 개발환경 구축하기 - Node.js 설치


Ionic Framework의 경우 클라이언트 사이드를 맡고 있기 때문에 보통 윈도우에 설치한다.

왜냐하면, 윈도우에서 개발하는것이 더욱 익숙하기 때문에 개발 속도도 빠르다.

굳이 리눅스에 설치할 필요는 없다.


서버의 경우 리눅스 서버가 무료이며, 안정적이므로 리눅스를 사용하면된다.



0. 구축 환경


- Windows 7

- Node.js 8.x 버전

- Ionic3 Framework




1. Node.js 다운로드 및 설치


https://nodejs.org에서 Node.js를 다운로드 한다.


왼쪽의 8.11.1 LTS의 경우, 안정적인 버전이다. 이것을 다운로드하자.


오른쪽의 경우 최신버전이지만 불안정한요소가 있기 때문에 피하자.


새로운 기능을 써야 할 경우, 테스트 용도로 사용하자. 


[ Node.js 공식 홈페이지 메인화면 ]



2. Node.js 설치


다운받은 .msi 파일을 실행하여 모두 'Next'를 눌러 설치한다.



3. Node.js 설치확인


바탕화면에 test.js 파일을 만든다.

내용은 아래와 같이 한다.


console.log('Hello Node.js!') 



시작 - 실행(R)으로 'cmd'를 열어 test.js가 설치된 경로로 이동한다.

아래 명령어를 통해 Node.js가 정상 작동되는 것을 확인할 수 있다.


[ Node.js 동작 확인 코드 실행결과 ]



또는


node -v 또는 npm -v 명령어를 통해 설치 확인이 가능하다.




본 컨텐츠가 도움되셨다면 광고 클릭 부탁드립니다.

If this content helped you, please click on the ad.



https://deviewpoint.tistory.com/3

 

[shell] Linux 이메일 자동 생성 스크립트

리눅스 환경에서 계정 생성 및 이메일 계정 포워딩 하는것이 은근 번거로운 작업이라 과거에 쉘스크립트를 통해 구현한 경험이 있다. 아래의 코드를 사용하면, 리눅스 계정 및 이메일 계정이 생

deviewpoint.tistory.com

위 블로그로 이전되었습니다.




오늘 소개하고자 하는 프레임워크는 'Ionic Framework'이다.

최근 모바일 디바이스의 발전으로 PC환경에서 모바일환경으로 옮겨가는 추세이다.


하지만, 적절한 프레임워크는 존재하지 않기에 여러벌의 코드로 네이티브앱, 브라우저 등 다양한 환경을 고려하여 개발해야만 했다.


모바일 앱을 개발하는 사람들의 경우 Android, iOS, Chrome, Safari 등 다양한 플랫폼에 다양한 언어로 모바일 앱을 개발해야한다.

불과 몇년전만 해도 JQuery 기반 하이브리드앱이 유행이었지만 그마저도 그래픽 엔진 문제 등 다양하 이유로 인해 정식 서비스를 개발하는 업체들은

결국 네이티브앱, 웹앱 등 각각의 플랫폼을 개발한다.


Ionic Framework의 경우, 하나의 코드를 통해 모든 플랫폼에서 웹앱을 구성할 수 있는 프레임워크이다.




장점


1. UI 컴포넌트가 다양하고 예쁘다.


2. Angular.js가 코어역할을 한다.


3. 많은 사용자들로 인해 트러블 슈팅이 편하다.



단점


1. 애니메이션 처리 속도가 다소 느리다.

리눅스 환경에서 작업하다보면, CLI 화면이 아닌 GUI 화면이 필요 할때가 있다.

특히 네이티브 환경에 설치된 OS가 아닌, 서버 OS의 경우 보통 CLI로 설치되어 있거나 GUI로 설치되어 있더라도 원격이기 때문에 터미널(CLI)로 사용해야 한다.


따라서, 이 문제를 해결 해주는 것이 바로 VNC 이다.


VNC는 원격지에서 서버를 오픈하고, 클라이언트에서 접속하면된다.




1. apt-get을 이용한 vnc server 설치


$ sudo apt-get install gnome-panel vnc4server




2. vnc server 실행 및 초기 비밀번호 설정


$vnc4server 



아이디는 우분투 계정으로 지정되며, 패스워드만 설정된다.

현재 로그인된 우분투 계정은 'pc' 이기 때문에, vnc 계정 또한 'pc'로 설정된다.


패스워드는 최소 6자리 이상 입력해야한다.


3. vnc 환경설정


3.1 vnc 서버 종료


$vnc4server -kill :1 

*명령어해석: vnc서버 1번 세션을 종료한다.

*$vnc4server 명령어를 실행 할 때마다 새로운 세션이 열리게 된다. 이 경우, 각각 독립적인 세션이 되므로 주의해야한다.



3.2 원본 파일 백업


$cp ~/.vnc/xstartup ~/.vnc/xstartup.old 

항상 설정파일은 .old 또는 .bak 과 같이 백업해두고 작업한다.

파일 이름이 '.' 으로 시작할 경우, 숨김 파일 또는 디렉터리라고 생각하면 된다.


3.3 파일 수정


$vi ~/.vnc/xstartup


백업 후 파일을 수정한다.

파일은 아래 그림처럼 수정한다. 

############# 이라는 주석 밑에 처럼 수정하면된다.




4. vnc서버 재시작


$vnc4server -geometry 1280x1024


-geometry 옵션을 계속 이어 붙이면 여러개의 해상도를 선택할 수 있다.

자신의 컴퓨터 모니터화면에 가장 적합한 사이즈로 수정하길 바란다.



5. vnc 클라이언트 다운로드 및 설치


https://www.realvnc.com/en/connect/download/viewer/ 

위 주소에서 자신의 PC환경에 맞는 VNC 클라이언트를 다운로드하고 설치한다.

브라우저 접속시, 알맞는 환경으로 세팅된다.


[ vnc 클라이언트 제공 사이트 ]


빨간색은 VNC 클라이언트를 다운받는 버튼이고, 파란색은 실행환경 또는 파일 형식을 설정할 수 있는 버튼이다.



6. vnc 클라이언트를 통한 접속



IP주소:세션번호를 입력하면 자동으로 접속된다.


IP주소의 경우 서버의 IP 주소이고, 세션번호의 경우 vnc4server 명령어를 실행하며 받은 번호이다.

보통, 처음 실행의 경우 세션번호는 1번이다. 

만약, vnc4server을 여러번 생성 할 경우 세션의 번호는 2,3,4, ... 형식으로 올라간다.












Ionic3 framework 접속 포트 변경



Ionic3 framework 서비스를 실행하면 자동으로 포트가 할당 된다.

방화벽 또는 망분리 등 서버 보안설정으로 인해 외부 접속 포트가 차단이 된경우 사용 할 수 있다.



Ionic3 Framework 서버에서


ionic server --port <원하는 포트번호>


예제:

$sudo ionic server --port 10004 




빨간색 부분이 포트가 변경된 것을 볼 수 있다.


아래 Local은 내부에서 접속하는 주소이며, External은 외부에서 접속 할 수 있는 아이피 주소이다.


보안상의 문제로 블라인드 처리하였다.

[Ubuntu] ionic3 framework 설치방법



0. 설치 환경

- Ubuntu 16.05LTS



1. 준비물


- Node.js

- Cordova




2. 설치방법


2.1 Node.js 설치


2.1.1 Node.js 최신버전 Repository 추가

 $curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -


2.1.2 Node.js 설치 명령어

 $sudo apt-get install nodejs


2.1.3 Node.js 설치 및 버전확인

$npm -v && node -v



2.2 Ionic3 Framework 설치


2.2.1 Ionic3 framework 및 Cordova 설치

(참고 문서 : https://ionicframework.com/docs/intro/installation/)

$sudo npm install -g ionic cordova 



[ npm을 통한 ionic 및 cordova 설치



2.2.2 Ionic3 설치 확인 및 테스트

$ionic start helloWorld blank 


[ Ionic 테스트 실행 화면 / iOS와 Android 환경을 고려 할 수 있음 ]



설치 완료.

데이트레이딩 투자 원칙


데이트레이딩이란? 하루에 1개의 포지션을 잡고, 하루가 지나기전에 포지션을 청산하여 목표 이익(Take profit)을 얻는 거래 방식이다.



1. 하루에 무조건 1계약 1청산


2. 매매 원칙에 어긋나는 거래 금지(물타기 등)


3. 수익내고 반대 포지션 진입 금지


4. 잘 할 수 있는 통화쌍만 거래하자


5. 피벗 또는 지지/저항 근접시 판단 할 것


6. 과유불급 (욕심내지말자)



(원칙 계속 추가중)



+ Recent posts