http://google-code-prettify.googlecode.com/svn/trunk/README.html

'Web > Web 일반' 카테고리의 다른 글

SMTP 프로토콜의 이해(링크. 내용없음)  (0) 2014.04.23
디자인 or 템플릿 관련 페이지 링크  (0) 2013.09.13
Posted by 야동우
,

통합개발툴이 아닌 콘솔에서 javac로 컴파일 하려는데, 아래 에러메세지가 뜬다.


문제)

error: package javax.servlet does not exist

error: package javax.servlet.annotation does not exist

error: package javax.servlet.http does not exist

등등..



교재에서 시키는대로 CLASSPATH 에 [톰캣설치디렉터리]\lib\servlet-api.jar 를 입력해주어도 같은 오류가 계속 발생!


하는 수 없이 상기 파일을 [자바설치디렉터리]\jre\lib\ext 폴더 아래로 복사해주었더니 해결.


해결)

[톰캣설치디렉터리]\lib\servlet-api.jar 파일 복사 후,

[자바설치디렉터리]\jre\lib\ext 폴더로 붙여넣기


'Web > JSP' 카테고리의 다른 글

JSP] http로 접근할 경우 https://로 redirect  (0) 2013.12.17
Posted by 야동우
,

공감세미나 12회 : 혼자서 프로젝트 수행하기 발표자료

http://blog.outsider.ne.kr/977



http://pixelsdaily.com/




Posted by 야동우
,


[Nodejs] 무료 호스팅 서버 Heroku 사용하기/소스 올리기 (윈도우)



↑↑↑↑↑↑


포스트에 쓰여진 내용대로 쭉~ 따라서 했는데, 무료 호스팅 서비스를 시작할 수 있게 됐네요 ^^

감사합니다~

'Web > node.js' 카테고리의 다른 글

[모던 웹을 위한 node.js 프로그래밍] 실습오류  (0) 2013.09.09
Posted by 야동우
,

이 포스트는 작성 시점이 2012년 2월로 추정(?)되는 『모던 웹을 위한 Node.js 프로그래밍』책으로 실습하던 중,

외부모듈 등 버전이 업그레이드 됨에 따라 오류가 나는 부분을 정리한 것입니다.

실습 시점은 2013년 9월입니다.

==실습 버전==

node.js v0.10.17

mysql module @2.0.0-alpha9


1.  외부모듈인 connect 모듈의 router 기능 사용시 Error


 - conenct 모듈의 버전이 2.0대로 업그레이드 됨에 따라, 교재 작성 시점의 connect 1.8.5 버전과 차이가 있습니다.

   connect의 router 기능은 교재에서 쭉 쓰이므로 npm install connect@1.8.5  명령어로 이전 버전을 설치 후 실습을 진행하는 것이 편할 것입니다.

 - 이 내용은 한빛미디어 사이트의 필독사항 부분에도 명시해두었네요 ^^

   http://www.hanb.co.kr/exam/1888/





2. 외부모듈인 mysql 모듈의 createClient 기능 사용시 Error


- 마찬가지로, 버전차이 때문에 오류가 나는 군요.


--------------------------------------------------

// 모듈을 추출합니다.

var fs = require('fs');

var connect = require('connect');

var mysql = require('mysql');

var ejs = require('ejs');


// 데이터베이스와 연결합니다.

var client = mysql.createClient({

user: 'root',

password: '1234',

database: 'Company'

});

--------------------------------------------------


위 부분을 아래와 같이 바꿔주니 정상적으로 동작하네요 ^^


--------------------------------------------------

// 모듈을 추출합니다.

var fs = require('fs');

var connect = require('connect');

var mysql = require('mysql');

var ejs = require('ejs');


// mysql 연결 설정을 저장합니다.

var mysqlConfig = ({

host: 'localhost',

port: '3306',

        user: 'root',

        password: '1234',

        database: 'company'

});


// 데이터베이스와 연결합니다.

var client = mysql.createConnection(mysqlConfig);

--------------------------------------------------


조금더 간단하게 하자면.....


// 모듈을 추출합니다.

var fs = require('fs');

var connect = require('connect');

var ejs = require('ejs');


// 데이터베이스와 연결합니다.

var client = require('mysql').createConnection({

host: 'localhost',

port: '3306',

user: 'root',

password: '1234',

database: 'company'

});



이 자료는 http://cafe.naver.com/goorume/759 카페의 게시물을 참조하였는데, 직접 접근하려니 가입해야되네요;;

잘 참고했습니다 ^^




'Web > node.js' 카테고리의 다른 글

Node.js 무료호스팅 (링크)  (0) 2013.09.12
Posted by 야동우
,

VB] SendKeys

P/L/Visual Basic 2013. 3. 5. 10:03


VB에 키 입력을 강제로 보내는 함수가 존재하였다..



Sub SendKeys(String As String, [Wait])

 VBA.Interaction 구성원

키 입력을 활성 창에 보냅니다.




Ex)

SendKeys "{TAB}"


탭키를 활성창에 보냄.

Posted by 야동우
,


include 와 requre 모두 파일을 불러온다는 점은 똑같다.


하지만 그 차이점을 간단하게 표로 보자면,


 

경고(Warning)만 띄워줌.

(계속 진행됨.)

에러(Fatal Error) 띄움.

(에러 구문에서 종료됨.)

구문을 만날때마다 실행.

include

require

한번만 실행.

include_once

require_once



1. include, require 가 include_once, require_once 보다 빠르다.


2. require 가 include 보다 빠르다.


3. require는 오류가 생기면 Fatal Error를 띄우고 


사용 Tip1. require가  에러가 발생한 위치를 찾기 더 쉬우므로, 개발중에는 require를 사용하고, 완료되면 include로 변경하면 될 듯.


사용 Tip2. 꼭 필요한 검증된 파일은 require를 이용하고, 조건에 맞을때만 불러오려면 include를 이용.

'P/L > PHP' 카테고리의 다른 글

PHP] 비교연산자 == 와 === 의 차이  (0) 2013.01.27
Posted by 야동우
,


기본적인 개념은 둘다 똑같다.


두 값을 비교하여 같으면 True(1)를 리턴하고 틀리면 False(0)를 리턴한다.


소스를  차이점은 == 는 단지 값만 같다면 True를 리턴하지만,

=== 는 값도 같고, 변수형도 같아야 True를 리턴한다.



'1' == 1 은 참이지만, '1' === 1 은 거짓이다.




같지 않은지 여부를 판별하는 != 와 !== 역시 위와 같은 개념이다.

'P/L > PHP' 카테고리의 다른 글

PHP] include, require, include_once, require_once 차이점  (0) 2013.01.27
Posted by 야동우
,



개념적으로 살펴보자면,


유저에게 선택된 데이터베이스에 접근할 수 있는 권한을 주면 되는 것.


(MySQL이 처음이라.. 아직 정확하게 어떤 권한인지 정확하게 몰라 모든 권한을 주겠다 -ㅅ-;; )



1. 권한주기 (외부에서 접근 가능토록..)


mysql> GRANT ALL on 데이터베이스명.* to '유저명'(@'외부IP') (IDENTIFIED by '유저암호');


파란글씨는 각자의 상황에 맞게 써넣으면 되고, 녹색괄호로 표시된 부분은 생략가능.



예제)

  1-1. 특정 외부IP에 접속 허용하기

mysql> GRANT ALL on mysql.* to 'root'@'192.168.0.5';        // 암호 없음.


  1-2. 특정 외부IP에 접속 허용하기

mysql> GRANT ALL on mysql.* to 'root'@'%';

또는

mysql> GRANT ALL on mysql.* to 'root';




2. 권한 뺏기 (외부에서 접근하지 못하도록..)


mysql> REVOKE ALL on 데이터베이스명.* from '유저명'(@'외부IP') (IDENTIFIED by '유저암호');


GRANT TO 와 똑같은데, REVOKE FROM 으로 변경되었다.



예제)

  1-1. 특정 외부IP에 접속 허용막기

mysql> REVOKE ALL on mysql.* from 'root'@'192.168.0.5';        // 암호 없음.


  1-2. 특정 외부IP에 접속 허용막기

mysql> REVOKE ALL on mysql.* from 'root'@'%';

또는

mysql> REVOKE ALL on mysql.* from 'root';






'DB > MySQL' 카테고리의 다른 글

Explain 정보보는법  (0) 2014.07.11
MySQL] date_format(), 날짜포맷 -> 형식변경  (0) 2014.03.05
Posted by 야동우
,




타워링 (1977)

The Towering Inferno 
9.4
감독
존 귈러민
출연
스티브 맥퀸, 폴 뉴먼, 윌리엄 홀든, 페이 더너웨이, 프레드 아스테어
정보
액션, 스릴러 | 미국 | 165 분 | 1977-09-27
글쓴이 평점  








요즘 곧잘 죽음에 대해 생각하게 된다. 젊은 나이에.



예상하지 못한 내 생의 마지막 순간을 맞게 된다면 어떨까?


예측못할 미래, 현재를 그냥 즐기며 사는게 맞는 걸까 아니면

계획한 미래를 위해 지금은 조금 더 참으며 사는게 나을까?


조금 더 성공하여 더 많은 사람들에게 베푸는 게 나은걸까 아니면

지금부터라도 도울 수 있을만큼 도와가며 사는게 맞는 걸까?










(이번에 개봉한 영화 『타워』를 보고 오신 부장님이 옛날 영화 타워링 생각 나더라는 말씀에 보게 된 영화..)


Posted by 야동우
,