우분투 설치 후 할 작업.
1. ssh 서버 설치
sudo apt-get install openssh-server
2. ssh 서버 설치 확인
ps -ef | grep ssh
3. ssh 서버 서비스 등록
service ssh restart
4. 우분투 시작시 sshd 서버 자동 실행
update-rc.d ssh defaults
5. 우분투 업데이트
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
2016년 7월 17일 일요일
2016년 7월 16일 토요일
eclipse - Project 생성
1. Gradle 프로젝트 생성 하기전에 환결 설정 변경
2. Gradle 프로젝트 선택
3. sample project 선택
4. Gradle 용 SpringFrameWork module 추가
5. SpringFrameWork 다운로드
6. 스프링 모듈 다운로드 완료.
eclipse - neon 설정
1. eclipse 실행 - 최소 실행시 작업 영역을 선택할 수 있다.
2. 초기 화면 -- 그냥 무시(우측 상단에 Workbench 클릭)
3. eclipse - Window >> preferences
4. eclipse 설정
5. encoding 설정
6. editor의 line number 표시 여부 체크
7. JAVA JDK 설정 확인 -- JRE로 되어 있는것을 JDK로 변경
8. 기존 JRE는 삭제 처리
9. EDITOR 설정
9. 탭키 누르면 스페이스로 설정 및 기타...^^
10. GRADLE PLUGIN 설치( HELP > ECLIPSE MARKETPLACE 메뉴)
11. 보안경고 - 그냥 OK 클릭
12. GRADLE 설치 완료후 ECLIPSE 리스타트 확인 (YES 클릭)
13. GRADLE 설치 여부 확인.
14. ECLIPSE 기본 설정 끝
2016년 7월 14일 목요일
오라클 보안인증서 오류
https://localhost:1158/em
em 접속 오류
오류시 ==> certutil -setreg chain\minRSAPubKeyBitLength 512
원복 ==> certutil -delreg chain\MinRsaPubKeyBitLength
em 접속 오류
오류시 ==> certutil -setreg chain\minRSAPubKeyBitLength 512
원복 ==> certutil -delreg chain\MinRsaPubKeyBitLength
2016년 7월 13일 수요일
GRADLE 1
Java JDK or JRE yo be installed, version 6 or higher.
1. add the environment variable GRADLE_HOME.
2. Next add GRADLE_HOME/bin to your PATH environment variable.
3. To check if Gradle is properly installed just type gradle -v.
2016년 3월 2일 수요일
Chrome Extension 5 - executeScript의 callback function parameter 의미
Chrome Extension 5 - executeScript의 callback function parameter 의미
chrome.tabs.executeScript(integer tabId, object details, function callback)
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor= "blue"'
}, function(param1) {
alert(param1);
});
==> param1은 배열타입으로 blue값을 리턴하고 값은 param1[0]으로 가져올수 있다.
executeScript에서 callback 파라미터는 이전에 사용된 object details에 정의된 javascript에서
실행된 값이 리턴된다.(변수 선언은 선언일뿐이다. 리턴 되지 않는다)
2016년 2월 23일 화요일
Chrome Extension 4 - 백그라운드 변경하기
Chrome Extension 4 - 백그라운드 변경하기
컨텐츠 페이지의 백그라운드를 변경 하기 위해 아래 코드를 추가 하였다.
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="'+num+'"'
});
위의 코드에서 알수 있듯이 서로 통신을 하기 위해서 부수적으로 붙는 코드가 있다는것을
생각 하여야 한다.
popup.js
$(function() {
var count = 0;
$("#add").click(function() {
count ++;
if(count >= 10000) {
count = 9999;
}
$("#count").html("count = " + count);
convertColor(count);
});
$("#sub").click(function() {
count --;
if(count <= 0) {
count = 0;
}
$("#count").html("count = " + count);
convertColor(count);
});
});
function convertColor(num) {
num = num % 8
if(num == 0) num = '#ffffff';
else if(num == 1) num = '#000000';
else if(num == 2) num = '#0000ff';
else if(num == 3) num = '#00ff00';
else if(num == 4) num = '#00ffff';
else if(num == 5) num = '#ff0000';
else if(num == 6) num = '#ff00ff';
else if(num == 7) num = '#ffff00';
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="'+num+'"'
});
}
네이버 메인 페이지에서 버튼을 눌러보면 네이버 배경이 변경 되는것을 확인할 수 있다.
컨텐츠 페이지의 백그라운드를 변경 하기 위해 아래 코드를 추가 하였다.
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="'+num+'"'
});
위의 코드에서 알수 있듯이 서로 통신을 하기 위해서 부수적으로 붙는 코드가 있다는것을
생각 하여야 한다.
popup.js
$(function() {
var count = 0;
$("#add").click(function() {
count ++;
if(count >= 10000) {
count = 9999;
}
$("#count").html("count = " + count);
convertColor(count);
});
$("#sub").click(function() {
count --;
if(count <= 0) {
count = 0;
}
$("#count").html("count = " + count);
convertColor(count);
});
});
function convertColor(num) {
num = num % 8
if(num == 0) num = '#ffffff';
else if(num == 1) num = '#000000';
else if(num == 2) num = '#0000ff';
else if(num == 3) num = '#00ff00';
else if(num == 4) num = '#00ffff';
else if(num == 5) num = '#ff0000';
else if(num == 6) num = '#ff00ff';
else if(num == 7) num = '#ffff00';
chrome.tabs.executeScript({
code: 'document.body.style.backgroundColor="'+num+'"'
});
}
네이버 메인 페이지에서 버튼을 눌러보면 네이버 배경이 변경 되는것을 확인할 수 있다.
피드 구독하기:
글 (Atom)




























