본문 바로가기

Develop

(98)
모바일웹 홈화면에 추가(바로가기) 아이콘 바꾸기~ 아이폰이나 안드로이드 핸드폰에서 자주 가는 사이트는 바탕화면에 아이콘으로 빼놓는게 편하죠~저는 조부모님을 위해 간단한 사이트를 하나 제작했는데.. 매번 URL을 치고 들어가시기는 불가능하니 바탕화면 아이콘으로 제작을 하려고 합니다. 일단 결론부터 말씀드리자면 HTML에 LINK REF 를 이용해야 합니다. Link 태그는 외부문서를 연결시켜주는 태그이죠~ 아이폰 안드로이드 간단하죠? ㅋㅋ두개 다 쓰면 휴대폰에 맞는 link ref를 찾아 적용되겠지요~ 아이폰으로 테스트 해보니 잘되네요^^
상단 고정 레이어 - div 스크롤 내려도 윗쪽에 고정 안녕하세요.. 상단 고정 div 레이어 스크립트에 대해서 설명드립니다~ 1. head 태그 안에 스타일(css) 적용 (border, align, color padding 은 수정해서 사용하시면 됩니다^^) 2. body에 적용할 div 생성 내용 3. jquery 스크립트가 import 되어 있는지 확인 4. document가 ready 상태가 되면 스크립트 실행var bannerOffset = $( '.topFixBanner' ).offset(); $( window ).scroll( function() { //window에 스크롤링이 발생하면 if ( $( document ).scrollTop() > bannerOffset.top ) { // 위치 및 사이즈를 파악하여 미리 정한 css class를 ..
raphael.free_transform.js 이미지 자유변형 스크립트 raphael이라는 스크립트 플러그인은 정말 대단한거 같습니다...!! (천재가 많은듯..) raphael js 에는 여러가지가 있는데, 그중에서 저는 이번에 이미지를 자유변형 시키는 raphael.free_transform.js 스크립트 플러그인을 파헤쳐 보기로 하였습니다. GitHub에서는 기본적인 사용방법과 그리고 demo 버전 및 소스를 다운로드 할 수 있습니다. GitHub Url : https://github.com/AliasIO/Raphael.FreeTransform Demo Url : https://alias.io/raphael/free_transform/ demo site에서 경우에따라 check 박스를 클릭하면서 아래와 같이 테스트 해볼 수 있습니다. 그럼 제가 사용했던 것과 분석 했던..
Tomcat - Exception loading sessions from persistent storage 톰캣 시작시 Exception loading sessions from persistent storage 이런 메세지가 나온다면... 톰캣 설치 위치에 들어가서 find ./ -name SESSIONS.ser 위 파일을 찾은다음! rm으로 삭제해주고 다시 톰캣을 시작해주면 된다.
MySQL - LPAD, RPAD (왼쪽 오른쪽에 특정 문자를 원하는 자리수만큼 넣기) MySQL - LPAD, RPAD (왼쪽 오른쪽에 특정 문자를 원하는 자리수만큼 넣기) LPAD : 왼쪽에 특정문자를 원하는 자리수만큼 채워서 반환사용법 : LPAD(원본문자열 , 원하는 자리수, 채울 문자열)ex ) SELECT LPAD('ABC',10,'0') FROM DUAL;결과 : 0000000ABC RPAD : 오른쪽에 특정문자를 원하는 자리수만큼 채워서 반환사용법 : RPAD(원본문자열 , 원하는 자리수, 채울 문자열)ex ) SELECT RPAD('ABC',10,'0') FROM DUAL;결과 : ABC0000000
MySQL - 문자열 합치기, 문자열 더하기 MySQL 문자열 합치기, 문자열 더하기 CONCAT 명령어를 이용합니다. ex) SELECT CONCAT('ABC','DEF') FROM DUAL; 결과물 : ABCDEF
04. 외장모듈 nconf 를 사용해보자. 앞 포스팅에서 설명했듯이 require는 모듈을 호출하여 객체화 하는 기능을 한다. 이미 만들어진 모듈 중 nconf 라는 모듈이 있는데 이 모듈은 시스템 환경변수에 접근하며, 환경 설정과 관련된 유용한 기능들을 제공한다. 새로운 javascript file 을 하나 생성하여 다음과 같이 코딩을 해보자. var nconf = require('nconf');//nconf 모듈을 사용하겠다. nconf.env(); // 환경변수에 대한 정보를 가져온다. console.log('-------start--------'); //콘솔에 찍어봄.. console.log('OS 환경 변수 : %s', nconf.get('OS'));// 환경변수를 콘솔에 찍어봄. 결과는........ERROR module.js:471 ..
03. Node.js계의 HelloWorld 를 찍어보자.. 이제, Node.js 프로젝트를 하나 생성하고, 자바스크립트 js 파일을 하나 생성합니다. 저는 main.js 라고 생성하였습니다. 그리곤 아래와 같이 코드를 입력합니다. var http = require('http');// http 모듈을 변수에 담는다. http.createServer(function(req, res) {//http 서버를 생성한다. res.writeHead(200, {'Content-Type' : 'text/html'}); // header에 content-type을 설정 res.end('Node.js Hello World'); // 출력할 문구 }).listen(8080, function() { //포트는 8080포트를 사용 console.log("Server is listenin..