반응형

안드로이드 스튜디오 @android:style/Theme.NoTitleBar


기본적인요 테마가 안먹는다..


시작하자마자 뻗어버림 ...


폭풍검색 ActionActivity 를 상속하면서 생기는 버그? 오류?


아 한시간 달려먹고 검색해서 찾음 ㅠㅠ


아래 참고 사이트..


[Android Studio] 'Theme.NoTitleBar' 작업 시 'You need to use a Theme.AppCompat theme' 에러



Android Studio 에서 프로젝트를 생성 후 TitleBar 를 없애기 위해서
AndroidManifest.xml 의 Activity 에 다음과 같이 기술했었다.

android:theme="@android:style/Theme.NoTitleBar"

하지만 황당하게도 에러가 발생을 하면서 앱이 종료가 된다.


http://1004lucifer.blogspot.kr/2013/11/android-studio-themenotitlebar-you-need.html

http://stackoverflow.com/questions/22828118/app-crashes-after-setting-to-theme-notitlebar-fullscreen


No titlebar 적용 방법 






http://www.okedroid.com/2014/12/cara-menghilangkan-title-bar-pada-activity.html

반응형
반응형



단축키

기능

윈도우+ESC 

Home 

Ctrl+ESC

Menu 

윈도우+M 

Google Map 

윈도우+L

S플래너(갤럭시 한정???) 

윈도우+Tab (Alt+Tab)

멀티태스킹 창전환 

 ESC

Back 

 윈도우+ESC(3초 이상)작업관리자 팝업 

윈도우+ P

갤럭시 기본 음악 플레이어
윈도우+ B갤럭시 기본 인터넷 브라우저
Shift + Space

한영전환




꽤 유용함 ~!!

이지 플러스 짱짱


반응형
반응형



이클립스/Eclipse XML 및 코드 자동 정렬 하기 TIP

이클립스를 사용 할 때 XML 및 코드 정리를 할때 매 번 엔터를 치거나 일일이 정렬 해야 할 경우가 있습니다.
무척 번거롭지요 -___-

이클립스에서는 이러한 부분을 위해 자동정렬을 지원해 주는데요.
이미 알고 계신 분들도 있겠지만,

정렬 작업시 불편함을 느끼신 분들은 참고 하시기 바랍니다.




Eclipse > Preference > XML > XML Files > Editors' 에서 'Split multiple attributes eash on a new line' 을 체크한다.


XML 파일을 열고, Ctrl + A ( 전체 선택 ), Ctrl + i ( 자동 정렬 )






출처 http://arabiannight.tistory.com/16

반응형
반응형


전역 변수 

__filename  현재 실행 중인 코드의 파일 경로

__dirname   현재 실행 중인 코드의 폴더 경로


console.log 로 출력 가능


console.log('file' ,__filename);


전역객체

console    콘솔 화면 기능  

exports     모듈 관련

process    프로그램 관련 

반응형
반응형

기종 : cent os 6.5


우선 node.js 설치 (root 계정으로 설치)


소스 컴파일 방법입니다.

~$ wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz

~$ tar vxzf node-v0.10.28.tar.gz

~$ cd node-v0.10.28

~/node-v0.10.28$ ./configure

~/node-v0.10.28$ make

~/node-v0.10.28$ sudo make install


다음은 apt-get을 이용한 인스톨방법입니다.

$ sudo apt-get install nodejs

$ sudo apt-get install npm



참고 링크 : http://pyrasis.com/nodejs/nodejs-HOWTO#section-8


node.js path 설정.. 


설치 완료 테스트 node -v  

버젼 나오면 성공


간단히 서버 만들어서 테스트 해볼까 했는데...

외부 접근이 안됨 !!!! 머지 ( 팀장닷컴 가상서버 이용중)

팀장닷컴 고객센터 포트포워딩 요청 ... 해결  -0-;;;


npm 으로 각종 소스 형태? 설치


npm install -g express와 같이 -g 옵션을 주면 Node.js 설치 디렉터리에 모듈이 설치됩니다. 

전역 모듈 설치라고 하는데 이렇게 설치하면 app.js 디렉터리와 상관없이 모듈을 사용


express 설치 오류가 나면 ( npm install -g express-generator )


npm install express

npm install date-utils


npm install node-gcm


설치 후 간단한 푸시 테스트 


push.js

    

var gcm = require('node-gcm');

// create a message with default values

var message = new gcm.Message();


// or with object values

var message = new gcm.Message({

    collapseKey: 'demo',

    delayWhileIdle: true,

    timeToLive: 3,

    data: {

        key1: '안녕하세요.',

        key2: 'saltfactory push demo'

    }

});


var server_access_key = '푸시 프로바이더 서버 access key 값';

var sender = new gcm.Sender(server_access_key);

var registrationIds = [];


var registration_id = '안드로이드 registration_id 값';

// At least one required

registrationIds.push(registration_id);


/**

 * Params: message-literal, registrationIds-array, No. of retries, callback-function

 **/

sender.send(message, registrationIds, 4function (err, result) {

    console.log(result);

});


node push.js  로 테스트...





그리고 또다른 서버 설정 pm2 

node.js 는 오류나 내가 나가거나 ctrl+c 하면 서비스가 죽어버린다...

키워드 리눅스 실행 및 부팅시 자동실행  Keep Alive 

Install PM2

$ npm install pm2 -g

npm is a builtin CLI when you install Node.js - Installing Node.js or io.js with NVM

Start an application

$ pm2 start app.js

Main features

Process management

Once apps are started you can list and manage them easily:

Process listing

Listing all running processes:

$ pm2 list

Managing your processes is straightforward:

$ pm2 stop     <app_name|id|all>
$ pm2 restart  <app_name|id|all>
$ pm2 delete   <app_name|id|all>

To have more details on a specific process:

$ pm2 describe 0

Monitoring

Monit

Monitoring all processes launched:

$ pm2 monit

Log facilities

Monit


Startup script generation

PM2 can generate and configure a startup script to keep PM2 and your processes alive at every server restart.

$ pm2 startup
# auto-detect platform
$ pm2 startup [platform]
# render startup-script for a specific platform, the [platform] could be one of:
#   ubuntu|centos|redhat|gentoo|systemd|darwin|amazon

To save a process list just do:

$ pm2 save

centos 는

pm2 startup centos 하면 된다 ~


개 편함 ~!!


참고 URL

(node.js 기본코드를 볼 수 있는곳 많은 도움이 되었다.)

http://cinema4dr12.tistory.com/category/Programming/Web%20App


https://github.com/Unitech/pm2 

http://wingsnote.com/m/post/59






반응형
반응형

- UNABLE_TO_VERIFY_LEAF_SIGNATURE 가 발생할 경우

 아래 명령어 ...ssl 을 사용 안하겠다는거 ~
npm config set strict-ssl false


요거 후 다시 

npm install express 하면 자~~알 된다 자알~~

반응형
반응형

가보기 


몇개 없다 ... ㅜㅡㅜ 열심히 독서 해야지 


출처 : http://iostream.tistory.com/64

반응형
반응형

와우 강추


웹에서 간단히 변환 할때 너무 좋아요 ~~~



웹사이트 이미지 편집 바로가기





http://apps.pixlr.com/editor/

반응형
반응형



참고한 강좌







이클립스보다 뭔가 좀 직관적으로 바뀌었네..




위 강좌는 리눅스 (mac) 기준으로 윈도우 사용자에 대한 배려가 없다 ㅋㅋㅋ


우선 keystore 파일을 만든다..


Java 가 가지고 있는 keytool 유틸리티로 keystore 를 생성해줍니다.

시작 > 실행 > cmd  ( java path가 설정되어있어야함 ..)

keytool -genkey -v -keystore test.keystore -alias komvo -keyalg RSA -keysize 2048 -validity 10000

요거 복사해서 붙여넣기 차례대로 입력...


키 저장소 비밀번호 입력:  

새 비밀번호 다시 입력: 

이름과 성을 입력하십시오.

  [Unknown]:  nova

조직 단위 이름을 입력하십시오.

  [Unknown]:  

조직 이름을 입력하십시오.

  [Unknown]:  

구/군/시 이름을 입력하십시오?

  [Unknown]:  

시/도 이름을 입력하십시오.

  [Unknown]:  

이 조직의 두 자리 국가 코드를 입력하십시오.

  [Unknown]:  

CN=nova, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown이(가) 맞습니까?

  [아니오]:  y


다음에 대해 유효 기간이 10,000일인 2,048비트 RSA 키 쌍 및 자체 서명된 인증서(SHA256withRSA)를 생성하는 중

: CN=nova, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown

<nova>에 대한 키 비밀번호를 입력하십시오.

(키 저장소 비밀번호와 동일한 경우 Enter 키를 누름):  

[test.keystore을(를) 저장하는 중]



그 후


안드스튜디오에서  왼쪽 모드를 안드로이드 모드에서 > 프로젝트 모드로 변경


app 폴더 아래에 keystore 폴더를 만들어준다..


그 후 아래 파일 처럼 셋팅





헉헉 힘드러


그후 터미널 선택 후 

윈도우 사용자면 gradlew aR 입력 하면 어셈릴리즈 ~? 


프로젝트\app\build\outputs\apk\ 에 사인된 apk 가 있다 


끝~~

아래 출처에 자세히 있어요 잘 안되면 참고 하세용



출처

http://novafactory.net/archives/3143

반응형
반응형

Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon athttp://gradle.org/docs/1.10/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit



노트북에서는 애러가 없었는데 데스크탑에서 애러발생..

앜 머지 ~


모든 프로젝트 종료 > Settings > Compiler > Gradle > VM Option 을 -Xmx512m 로 세팅
Settings > Gradle > Gradle VM Option 에 -Xmx512m 세팅


요거나


In Eclipse, go to windows -> preferences -> gradle->arguments. Find JVM Arguments choose from radio button "USE :" and write arguments -Xms128m -Xmx512m Then click button Apply


두개로 해결 ;;;


출처

http://shinyryu09.blogspot.kr/2014/05/gradle-error-unrecognized-jvm-option-is.html

http://stackoverflow.com/questions/20471311/android-studio-unable-to-start-the-daemon-process

반응형

+ Recent posts