본문 바로가기

Daniel's Blog

[Javascript] JSON 정리 대부분의 웹 개발자들은 과거의 Javascript 문법에 익숙해져 있고 나도 그렇다. function funcOld(){} 하지만 이제는 객체지향의 문법 형태를 많이 사용하게 되는데 var newOne = {funcNew:function(){}}; newOne.funcNew();newOne 객체의 메소드라는 느낌이다. 간단하게 객체답게 만들어 보면 customer의 객체를 만들어 실행해 볼 수 있겠다.customer 객체는 JSON의 형태로 구성되어 있는데각 행은 자바스크립트의 행 구분인 세미콜론이 아닌 콤마로 구분되어 있다. JSON에서는 [ { , " ' 의 형태로 구성된 문자열 데이터 형태로 XML에 비해 짧고 간단하게 데이터를 구성할 수 있다. 위는 HTML의 엘리먼트에서 정의했던 이벤트를 Jav.. 더보기
[Server] 이클립스(Eclipse) 에서 Visual SVN 사용하기 1. 이클립스에서 SVN 사용법 프로젝트를 클릭해서 오른쪽 마우스 클릭 -> Team -> Share Project 선택 2 . SVN 을 클릭하고 next 버튼을 클릭 3. Create a new repository location을 선택해서 Next를 선택합니다. 4. URL을 SVN에서 만든 폴더의 경로를 넣어 줍니다. 경로를 잘 모를때에는 SVN 프로그램에서 클립보드의 URL을 복사해서 넣어 줍니다. 5. 9번에서 경로가 맞는지 확인하기 위해서 Browese..를 클릭해서 경로가 올바른지 확인합니다. 경로가 올바르다면 6. 아이디랑 비번을 주고 OK 버튼을 누릅니다. (아이디랑 비번은 설치된 SVM 프로그램에서 설정 합니다.) 이클립스에서 매핑 작업 워크 스페이스에서 프로젝트를 선택하여 오른쪽 마.. 더보기
[Server] SVN 설치로 내 코드를 서버에 올려보자 0. VisualSVN Server 소개 요즘은 버전 관리 시스템으로 git을 많이들 쓰고 있습니다. 하지만 git은 쓸 만 한 gui 클라이언트도 없고 좀 복잡복잡.. 물론 복잡한 만큼 파워풀한 기능을 가지고 있지만요. SVN은 아무래도 git보다 관리의 제약이 좀 있지만, 나름 편합니다. 로컬 저장소에서 커밋할 때만 좀 주의해주면요.. Tortoise SVN이라는 괜찮은 gui 클라이언트도 있죠. 해서, 이번에는 미리 구축해 둔 윈도우 서버에 SVN 서버를 올려보도록 하겠습니다. SVN 서버를 만들기 위해 이런저런 솔루션들이 있지만, 가장 간편한 건 이 VisualSVN Server입니다. 링크는 http://www.visualsvn.com/server/download/ 다운로드 받아서 설치하면 끝입.. 더보기
[MySQL] Developer를 이용한 깔끔한 User Interface로 작업하기 MySQL Client 콘솔창으로 스키마를 이용해서 생성할 수도 있다. 하지만 요즘은 다양한 데이터베이스 접속 툴을 이용해서 사용 한다. 접속 툴로는 SQLGate, Toad, SQLYog, Navi, Orange 등 다양하게 많다. 국산용 프로그램이고 개인용은 프리웨어인 SQLGate를 이용해서 생성해보겠다. 이 프로그램은 깔끔한 UI로 손쉽게 익힐 수 있어 많이 사용하고 있다. 회원가입 후 로그인 해야 다운받을 수 있다. (약관동의) 특이사항 없이 다음 ~ 다음 ~ 을 통해 설치 한다.실행해보면 10초를 센 후 사용할 수 있다. 예전엔 안그랬는 데 다 돈 벌기 위한 목적이니 이해해주자. MySQL설치시 입력했던 암호를 작성하고 접속 해보자. 좌측 메뉴 패널에서 맨 상위 마우스 우측 클릭 후 새 데이터.. 더보기
[Oracle] SQL Plus로 USER 생성 및 권한 추가 user를 생성하는 방법 중 한가지, SQL Plus에서의 방법이다.sql plus에서 system 권한으로 접속한다. 회사에서 세팅하는 user는 대부분 DBA 권한을 주기 때문이다.그리고 아래의 커맨드를 날린다. 1. USER 생성SQL> CREATE USER 사용자명 IDENTIFIED BY 비밀번호; 대소문자를 구분하지 않으나, 사용자명과 비밀번호에서는 대소문자를 가리는 것 같으니(사실 확인은 안해봤다) 유의하자.USER 생성에 따라 여러 옵션이 존재하는 것 같은데 그것에 대해서는 추후 설명... 잠시 기다리면 완료메시지가 출력된다. 그럼 접속을 한 번 해 보자. 2. 생성한 USER로 접속SQL> CONN 사용자명/비밀번호 연결방식에 따라 ORACLE 에러가 날 수도 있고, 올바르게 접속될 수도.. 더보기
[SQL] SQL 콘솔 명령어 정리 - 모든 USER 확인SQL> select * 2 from all_users 3 order by 1; 더보기
[Wordpress] 3.x 이상 버전부터 메일 전송이 안되는 현상 해결법 Wordpress를 처음 시작하는 분들을 위한 글입니다.뭐가 먼지 잘 모르는 상태에서 에러가 나면 정신이 하나도 없어지는데요.2.x 버전까지 잘 되던 메일 전송(회원가입 또는 Admin 알림) 이 안되는 현상이 나옵니다. 지금부터 해결방법에 대해서 알려드리겠습니다. 1. 우선 WP-Mail-SMTP 라는 플러그인을 설치합니다. - Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings.라는 설명이 있는데요. php문인 mail() 대신에 SMTP라는 것을 사용하는 wp_mail()을 사용하게 해주는 것이라고 하네요. 2. 설치가 끝났으면 활성화를 해줍니.. 더보기
[Jquery] 브라우저 기능 플래그 ( 브라우저 별 개발 시 ) $.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다. $.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.$.support 객체에서는 프로퍼티로 브라우저 기능 플래그를 제공한다.다음과 같이 정리할 수 있다. boxModel 사용자 에이전트가 표준 박스모델을 따르면 true cssFloat cssFloat 프로퍼티가 사용되면 true hrefNormalized href 어트리뷰트를 가져올 때 명시한대로 정확한 값을 반환하면 true htmlSerialize innerHTML을 사용하여 DOM에 추가된 엘리먼트가 가리키는 스타일 시트 파일을 브라우저가 해석하면 true leadingWhitespace innerHTML을 사용하여 삽입된 텍스트 앞의 공백을 브라우저가 보.. 더보기
[Jquery] $.fn.javascript 에서 '.fn' 의 의미는 무엇인가? In jQuery, the fn property is just an alias to the prototype property.The jQuery identifier (or $) is just a constructor function, and all instances created with it, inherit from the constructor's prototype.A simple constructor function:function Test() { this.a = 'a'; } Test.prototype.b = 'b'; var test = new Test(); test.a; // "a", own property test.b; // "b", inherited propertyA simple structur.. 더보기
[Javascript]Fire fox firebug 플러그인 설치 파이어폭스는 Explore 브라우저와는 다르게 버그가 적고 호환성이 뛰어나다는 점에서 강점을 갖고있지만특히 더 눈에띄게 두드러지는 기능은 플러그인을 자체적으로 설치해서 사용할 수 있다는 것입니다. 익스플로러에서도 개발환경을 보려면 F12를 눌러서 코딩물을 볼 수는 있지만 확인하기가 꽤나 불편합니다.파이어폭스에서도 이와같은 개발환경을 확인해보고 직접 레이아웃을 수정해볼 수 있는 기능이 있는데 이것이 바로 firebug 라는 플러그인입니다. 그럼 파이어버그 플러그인의 설치법을 알아보도록 합시다. 전에 설명한 방법으로 일단 파이어 폭스를 깐 후에브라우저 좌측상단에 주황색 버튼으로 Firefox 라는 버튼을 눌러줍니다. 버튼을 누르면 파란색 퍼즐 아이콘에 부가기능 이라고 써있는 메뉴가 있습니다. 클릭합니다. 부.. 더보기