jQuery 강좌 1. 시작

프로그래밍/jQuery|2015. 11. 4. 03:29

요즘 가장 인기 있고, 가장 관심이 많은 jQuery에 대해서 공부해보려고 합니다.

그러려면 jQuery가 어떤 놈인지에 대해서 알아야되겠습니다.


* jQuery 는 Javascript 라이브러리 입니다.

Javascript 라이브러리 종류는 여러 종류가 있습니다. jQuery는 그 중에서 가장 인기 있는 라이브러리 입니다.


* jQuery 는 JavaScript 프로그래밍을 간단하고, 누구나 할 수 있도록 만들어져있습니다.

JavaScript와는 다르게 누구나 쉽게 배우기가 쉽습니다.


일반 적으로 jQuery는 '한글' 을 지원하지 않습니다.


jQuery 는 불과 2~3년전에 각광을 받던 '플래쉬'로 해 오던 일들을 jQuery 가 수행을 하고 있고,

또 더 많은 기능들을 jQuery 가 수행을 하고 있습니다.



본 강좌는 필자가 jQuery를 배우면서 연습하고, 기록하는 공간 입니다.

가장 이해하기 쉬운방법은 나 아닌, 다른사람을 가르치면서 공부하는 것이 가장 효율적입니다.

앞으로는 jQuery 를 먼저 배우고 복습 하여, 가르칠 수 있도록 열심히 공부하겠습니다.

혹시 지나가시다 이 포스팅을 본 여러 개발 고수님들은 틀린 부분이 있으면 따끔한 지도 편찰 부탁드리겠습니다.




댓글()

아파치(Apache) 설치 경로 알아보기

프로그래밍/CentOS|2014. 8. 27. 14:03

요즘엔 가상서버호스팅이라 던지, 서버호스팅이라던지.. 뭐 등등

을 구입해서 사용하는사람이 늘어나면서 OS부터 APM ( Apache php Mysql ) 까지 대신 설치해주는 경우가 많다

 

이 때 APM을 어떻게 설치하냐에 따라 아파치 경로가 다른데

인터넷상에서는 거의 대부분이 yum 을 통한 APM 설치에 따른 경로가 나오길래

직접 아파치 경로를 어떻게 찾는지 궁금해 하시는 분들이 있을 까봐.. 포스팅을 한다.

 

 

 

find 명령어로 httpd.conf 파일의 위치가 아파치 설치 위치일 것이다.

 

find / -name httpd.conf

댓글()

CentOS ssh 로그인시 메세지 출력하기

프로그래밍/CentOS|2014. 5. 5. 15:48

#vi /etc/motd


보통 빈 문서가 나옴


Insert해서 수정하면 됨


댓글()

CentOS 타임서버와 시간 동기화 하기

프로그래밍/CentOS|2014. 5. 5. 12:01

나같이 VMware 에다 CentOS를 설치하면 가끔 시간이 안맞을 때가 있다.

로그 확인하면서 깜짝 놀람


1. 시간 확인 

> #date


2. 타임서버 시간 확인

> #rdate -p time.bora.net


3. 타임서버와 시간 동기화

> #rdate -s time.bora.net


4. 시간을 적용

> #clock -w


5. 시간확인

> $date

댓글()

CSS 맑은고딕 설정하기

프로그래밍/CSS|2014. 5. 4. 23:28

<style>

body {

font-size: 12px;

font-family: 'Malgun Gothic';

}

</style>

댓글()

CentOS 유저생성 DB생성 순서와 절차

프로그래밍/CentOS|2014. 5. 4. 19:50


서버 자원을 나눠서 사용할 때 유저를 생성해서 사용하면 된다.


CentOS6.5 기준으로 설명


1. 계정추가


> useradd [유저아이디]


2. 유저 계정의 기본 디렉토리를 설정

> usermod -d [경로] [유저아이디]

ex ) usermod -d /var/www/parkcla/


3. 유저는 해당 폴더에만 권한을 가지도록 설정

> /etc/vsftpd/chroot_list 에 아이디 추가

ex ) vi /etc/vsftpd/chroot_list

한줄 단위로 생성된 유저아이디를 넣어주면 됨.


4. 유저아이디 비밀번호 변경 (처음 생성시에는 비밀번호가 지정되어있지 않으므로 설정해줘야함)

> passwd [유저아이디]

ex ) passwd qlalfqjsgh


5. mysql 접속

> mysql -uroot -p비밀번호

※ -u root -p 비밀번호 이런식으로 속성에 띄어쓰기 하면 접속 안됨.


6. DB생성

 6-1 . db선택

 >use mysql;


 6-2 . create database 계정이름;

 > 사용자계정 이름으로 데이타베이스를 생성 함


 6-3 . Grant ALL ON 계정이름 TO gayu@localhost IDENTIFIED BY 'DB비밀번호';

 > 계정이름에 비밀번호를 부여함

 > grant all on 은 이 계정사용자만의 독립적인 권한 부여.


 6-4 . insert into db values('%','biny','biny ','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

 > 생성할 db의 필드값을 입력합니다.

 > y컬럼 갯수확인은 desc db; 하시면 확인가능합니다. 저같은 경우는 Y옵션이 19개입니다.

  


 6-5 . flush privileges;

 > 등록 적용



댓글()

php 공부. 공부할 공간을 만들자! 무료 웹호스팅 가입방법과 사용법

프로그래밍/PHP|2014. 2. 25. 11:41

 

php를 배울려면 php가 구동할 수 있는 공간이 필요합니다.

이전 포스팅 php 공부. php 시작에 앞서 준비해야 할 것들[새창]을 읽어보시면 됩니다.

 

이전 포스팅에서 설명하듯. 지금 사용하고 있는 컴퓨터도 사용 할 수 있고,

서버 컴퓨터를 이용해 웹서버를 열 수 도 있습니다만, 그래도 보람차게(?) 바로바로 결과를 보면서

공부할 수 있도록 웹호스팅 공간을 획득하는 방법에 대해서 알아보겠습니다.

다소 내용이 길어질 것 같습니다.

 

우선 '닷홈' 이라는 호스팅 업체에 들어갑니다. ( http://dothome.co.kr/ )

 

(사진1) 닷홈 메인 홈페이지

 

닷홈 홈페이지에 들어가면 중간부분에 '회원가입' 이 있습니다.

가볍게 클릭해서 회원가입 페이지에 접속합니다.

 

 

(사진2) 회원가입 클릭시 이동되는 약관동의 화면

 

이용약관 3개의 동의 버튼을 클릭해주고 '다음' 버튼을 눌러서 이동합니다.

 

 

(사진3) 정보입력 방법과 순서

 

항목에 V표가 되어있는것은 반드시 입력해야되는 부분입니다.

아이디를 입력하시고 '중복확인'을 눌러 사용가능한 아이디인지 확인하신 후

원하는 비밀번호와, 그 비밀번호를 똑같이 입력하시면 됩니다.

 

이름은 항목은 실명으로 기입하시고, 전화 부분에는 본인의 휴대폰 번호를 입력해주세요.

 

'호스팅' 이란놈은 말그대로 '웹공간' 이기 때문에 정확히 입력하시는것이 좋습니다.

 

확인단어 항목은 옆에 이미지에 떠있는 문자를 그대로 입력하시면 됩니다.

 

기본 이메일 항목은 정확히 또 정확히 입력해주세요. 여기에서 입력한 이메일로 인증번호가 가게 됩니다.

기본 이메일을 입력하고, 중복확인 버튼을 클릭하면 아래에 주황색으로 된 인증코드 발송이라는 버튼이 생깁니다.

이 인증코드발송을 누르시면 기본 이메일에 입력한 이메일로 인증코드가 발송 됩니다.

 

 

(사진4) 인증코드 확인 화면

 

인증코드발송 버튼을 누르면 기본 이메일에 입력한 이메일로 이러한 이메일이 오게 됩니다.

인증코드를 그대로 복사하셔셔 (사진3)에 인증코드기입 항목에 넣어주시고, 회원가입 버튼을 눌러주시면

'회원가입' 이 끝납니다.

 

 

(사진5) 회원가입 완료

 

이제 회원가입이 완료되었습니다. '메인화면가기' 버튼을 눌러서 메인화면으로 이동하신 후, 방금 가입하신

아이디와 비밀번호로 로그인을 하시면 됩니다.

회원가입을 했다고 해서 웹호스팅 공간이 생기는 것이 아닙니다. 말그대로 회원가입만 했을 뿐,

닷홈 사이트에 내 소중한 공간을 만들어달라 라고 요청을 해야합니다.

 

 

(사진6) 웹호스팅 메뉴

 

웹호스팅 메뉴를 보시면 제일 하단에 '무료호스팅' 메뉴가 있습니다. 클릭해서 들어가봅시다.

 

 

(사진7) 무료호스팅 신청 메뉴화면

 

위 사진7 과 같은 화면이 떳는데,

이벤트 중이네요..(난감) 뭐 원래 무료 100MB 트래픽을 주는데,  페이스북 계정으로 좋아요를 누르면 2배인

200MB를 준다고하네요. 제가 두개다 들어가서 보니 뭐 다를건 없으니, 입맛대로 선택하시기 바랄게요

전 일단 페이스북 좋아요 신청하기로 진행합니다.

 

아참, 저희는 게시판 따위 우리가 php로 멋지게 만들테니까.

'무료호스팅 공간만 설치'에 '신청하기' 버튼을 누르시면 됩니다.

 

 

(사진8) 무료호스팅 이용안내 화면

 

이러한 무료공간을 악용하는 분들이 있습니다.

이용에 대한 내용을 숙지하시고

'위의 사항을 숙지했습니다.' 에 체크를 한 뒤, 무료호스팅 신청하기 버튼을 눌러 하시면 됩니다.

 

 

(사진9) 무료호스팅 신청화면

 

여기서 설명할것이 FTP아이디 입니다.

DB비밀번호는 햇깔리지 않게 FTP비밀번호랑 같게 해주세요. 추후에 햇깔리지 않습니다.

 

여기서 FTP아이디는 http://아이디.dothome.co.kr/ 로 나만의 주소가 됩니다.

 

신중하게 결정해주세요. (왠만하면 이것도 닷홈 로그인 아이디랑 같게해주세요)

 

 

이과정을 마치면 http://아이디.dothome.co.kr/ 로 나만이 수정하고 작업할수있는 공간이 생깁니다.

축하드립니다.

 

다음 포스팅은

파일질라(FTP 접속 프로그램) 과 EditPlus(php 소스코딩하는 에디터) 에 대한 설명을 하겠습니다.

기본이 갖춰져야 뭐든 원활할 수 있으니까 조금 지루하더라도 잘 따라와주세요

 

 

 

 

 

 

댓글()

php 공부. php 시작에 앞서 준비해야 할 것들

프로그래밍/PHP|2014. 2. 23. 23:38


php공부를 하는데있어서 준비해야할 것들이 생각나서 다시 컴퓨터에 앉았습니다.


php는 이전 포스팅 php 란? php는 무엇인가? 에서 말했듯이

php는 웹프로그래밍 언어이며, 웹을 구동하기 위해서는 '서버'라는게 있어야합니다.


서버라는것이 서버용 컴퓨터도 필요하고, OS또한 우리가 아는 Windows가 아닌 Linux 계열로 설치해야합니다.

(물론, Windows 도 서버로 활용 할 수 있습니다. )


하지만 우리가 배워야 할 것은 php입니다. 훗날에는 서버라는 것을 배워야하겠지만

지금은 그럴 필요 없이, '무료 웹호스팅' 을 이용하여 공부해 볼 것입니다.


그냥 윈도우에서 아파치 서버를 이용해서 내 컴퓨터에서만 볼 수 있도록 할 수도 있으나,

그러기 위해선 여러가지 프로그램을 설치해야되고, 처음 접한분들에게는 다소 복잡할 여지가 있어서

웹호스팅을 이용하도록 할것입니다.

( 그럴싸한 페이지가 만들어지면 친구나 지인들에게 사이트 주소를 알려줄 수도 있습니다. )


다음 포스팅에서는 php를 구동할 무료 웹호스팅에 관해 설명하고,

무료 웹호스팅의 사용법 등을 소개해드리겠습니다. (사실 별거 없습니다.)




댓글()

php 공부. php 란? php는 무엇인가?

프로그래밍/PHP|2014. 2. 23. 21:46


글을 쓰기에 앞서 짚고 넘어가야 할 문제가 있습니다.

필자는 php를 잘하는 사람이 아닙니다. 저도 열심히 공부를 하고 있고 이제부터 제가 포스팅 하는 내용은

제가 공부하고 복습하여 그 내용을 다른 사람들도 볼 수 있게끔 포스팅을 하려고 합니다.

제 이해력이 부족하여 틀린점(?) 이 있을지 모릅니다.

그 땐, 제 포스팅을 보시는 고수분들이 따끔하게 지적을 해주시면 감사하겠습니다.


단, php에 입문하신분들에게 이해하기 편하게끔 제가 더 노력하고 공부하여 포스팅 하도록 하겠습니다.


# php 란? php는 무엇인가?



시작에 앞서 도대체 php가 무엇인지 궁금해 하시는 분들이 있을 겁니다.

php는 [ Personal Hypertext Preprocessor ] 의 약자 입니다.

네이버 검색에서는

하이퍼텍스트 생성언어 (HTML)에 포함되어 동작하는 스크립팅 언어. 

별도의 실행 파일을 만들 필요 없이 HTML

문서 안에 직접 포함시켜 사용하며, C, 자바, 펄 언어 등에서 많은 문장 형식을 준용하고 있어 

동적인 웹 문서를 빠르고 쉽게 작성 할 수 있다. 

ASP(Active Server Pages) 와 같이 스크립트에 따라 내용이 다양해서

동적 HTML 처리 속도가 빠르며, 

PHP 스크립트가 포함된 HTML 페이지에는 .php, .php3, .phtml이 붙는

파일이름이 부여된다 처음에는 'Personal Home Page Tools' 이라 불렸으며, 공개된 무료 소스이다.

라고 말하고 있습니다. 무슨소린지 모르시겠다구요?

네 맞습니다. 저도 잘 모르겠습니다.


간단하게 말해서 '웹을 구동시키는 하나의 프로그래밍 언어' 라고 이해 하시면 됩니다.


C언어에서 파생되어져 만들어진 언어로, 문법은 C와 거의 흡사합니다.

제가 몇 일 동안 공부해본 결과 php는 매우 매력적인 언어임이 틀림없습니다.

이제 우리 목표는 혼자서 누구의 도움없이 그럴싸한 '홈페이지' 를 만들어 보는 것입니다.


공부를 하기 이전에 내가 어떤 것을 배우고 있나를 미리 알고 넘어가는것은 참 좋은 일 같습니다.

의욕만 앞서서 벌써부터 난 웹개발자가 될테야! 하지 말길..


서로서로 공부하는 입장으로, 한번 열심히 배워봅시다.




댓글()