웹&컴퓨팅 203

MySQL에서 지원하는 데이터 타입

데이터 타입 설명 및 범위 tinyint 부호 있는 정수 -128 ∼ 127 부호 없는 정수 0 ∼ 255 1 Byte smallint 부호 있는 정수 -32768 ∼ 32767 부호 없는 정수 0 ∼ 65535 2 Byte mediumint 부호 있는 정수 -8388608 ∼ 8388607 부호 없는 정수 0 ∼ 16777215 3 Byte int OR integer 부호 있는 정수 -2147483648 ∼ 2147483647 부호 없는 정수 0 ∼ 4294967295 4 Byte bigint 부호 있는 정수 -9223372036854775808 ∼ -9223372036854775807 부호 없는 정수 0 ∼ 18446744073709551615 8 Byte float 단일 정밀도를 가진 부동 소수점 ..

웹&컴퓨팅 2007.06.19

스타일 시트(Style Sheets)

출처 : 태그매니아 (http://www.tagmania.net/) ※ 스타일 시트(Style Sheets)란? 뭔가를 배우더라도 자신이 지금 배우고 있는 것이 무엇인지는 알고 있어야 겠죠? ^^ 스타일 시트(css)란 쉽게 말해서 HTML의 단점을 보완하기 위해서 나온 언어(?) 라고 할 수 있습니다. 기존에 HTML의 경우 일일이 폰트, 색상, 크기 등을 다 적어주어야 했는데요.....하기사 요즘은 워낙 좋은 웹에디터들이 많이 나와서 일일이 다 태그를 입력하는 일은 없을 텐데요....웹에디터가 없었을 땐 태그명령어를 모두 다 손으로 키보드를 눌러가며 입력해서 홈페이지를 만들 었답니다. 이렇게 하다보니깐 홈페이지 하나 만들려면 시간과 노력이 엄청나게 들어가게 되었죠. 그래서 생각해 낸게 스타일 시트랍니..

웹&컴퓨팅 2007.06.19

innerText, innerHTML ,outerText, outerHTML

innerText, innerHTML 제목을 다이나믹하게 바꾸는 코드는 document.all.ptitle.innerText에 새로운 내용을 대입함으로서 실제 화면상의 내용도 바뀐 것으로, H1 항목을 ptitle이라는 이름으로 지정하고, 스크립트에서는 ptitle의 innerText 즉, 안쪽의 텍스트를 다른 것으로 지정함으로서 그 내용을 바꾸었다. innerText는 태그로 둘러싸인 안쪽의 텍스트를 의미하는 것으로 만약에 바꾸려는 내용에 HTML 태그들이 포함되어져야 하는 경우에는 innerHTML이라는 속성을 사용해서 다음과 같이 바꾸면 된다. document.all.ptitle.innerHTML="CD-Review Vol.3" ---------------------------------------..

웹&컴퓨팅 2007.06.19

putty의 다양한 기능을 활용해봅시다.

안녕하세요 유령 파코즌 최성원입니다. ^^ 개인적으로 가장 즐겨 사용하는 IETOY의 팁이 올라왔을 때 나도 타인에게 도움이 되는 글 하나쯤은 남기고 싶다는 생각을 하게 되었습니다. 그동안 게으름으로 인해 미루고 미뤘던 글을 한번 적어볼까 합니다. 이하 존칭은 생략하겠습니다. - putty란 무엇인가? 간단하게 설명하면 telnet 혹은 ssh 접속을 시도할 때 사용할 수 있는 프리웨어 터미널 프로그램이다. 여기에 추가적으로 공개키 설정을 이용한 키 관리 및 pscp 유틸을 이용한 파일 복사 등을 가능하게 해준다. - putty를 소개하는 이유는 무엇인가? 개인적으로 인터넷 쇼핑몰에서 SE 업무를 맡고 있으며 하루에도 수십번씩 리눅스 서버로 접근하는 경우가 생기는데, 처음 사용해보는 터미널 프로그램이지만..

웹&컴퓨팅 2007.06.19

autorun.inf

1. *.exe 파일 열기 1) autorun.inf 파일을 작성한다 ①윈도우즈의 보조프로그램 중 "메모장"을 연다. ②아래 내용을 타이핑한다. [autorun] icon =아이콘파일명.ico -- CD-ROM의 아이콘 이미지 [생략 가능] open = 실행하고픈 실행 파일명.exe -- 자동 실행할 파일명 ③다른이름으로 저장에서 파일명 autorun.inf 으로 저장한다. ※ 주의 : autorun.inf 파일은 항상 CD의 루트에 있어야 한다. 2) 플래쉬 프로그램을 연다. ①버튼을 만들어 링크를 건다. ②저장한다 (File-->Export Movie를 눌러 원하는 폴더에 파일명.swf로 저장) 3) 플래쉬에서 저장한 파일명.swf 파일을 파일명.exe파일로 바꾼다. ①시작 ---> 프로그램---> ..

웹&컴퓨팅 2007.06.19

자바스크립트 이벤트

[자바스크립트] 이벤트 핸들링 onAbort 이미지를 로딩하는 작업이 사용자의 행동으로 인해 취소되었을때 onBlur 문서나 윈도우, 프레임세트, 폼 요소에서 현재 입력 포커스가 사라질때 onChange 텍스트 필드나 텍스트 영역, 파일 업로드 필드, 선택 항목이 변경되어 현재 입력 포커스가 사라질 때 onClick 링크나 클라이언트측 이미지맵 영역, 폼 요소가 클릭되었을 때 onDbClick 링크나 클라이언트측 이미지맵 영역, 문서가 더블 클릭되었을 때 onDragDrop 드래그된 객체가 윈도우나 프레임에 드롭되었을 때 onError 이미지나 윈도우, 프레임을 로딩하는 동안 에러가 발생할 때 onFocus 문서나 윈도우, 프레임 세트, 폼 요소에 입력 포커스 놓였을 때 onKeyDown 키를 누를 때 ..

웹&컴퓨팅 2007.06.19

replace

음..자바스크립트에서 333,333,333 을 333333333으로 만드려고 asp처럼 단순히 replace 하면 333333,333 이런값을 반환한다. 따라서 정규 표현식 사용해야함... var re = /,/g; var txt = "333,333,333"; txt = txt.replace(re,""); 요렇게 한후 alert(txt) 찍어보면 333333333 나옴 *) i(대/소문자를 구분하지 않음) g(발생할 모든 패턴에 대한 전역 검색) gi(전역 검색, 대/소문자를 구분하지 않음) 변환 ---------- 자바스크립트에서 문자열을 변환하는 방법입니다. /g 를 빠뜨리지 않고 써야합니다. 1. 개념잡기 일반화 시킨 표현. 이것을 정규표현이라고 요약할 수 있을 것 같다. 다음의 과정을 너무 쉽다 ..

웹&컴퓨팅 2007.06.19

JavaScript

JavaScript 1. Method & Object 변수의 선언, 초기화, 범위 사용자 정의함수 자바스크립트 내장함수 객체의 함수 생성자 함수와 객체 Object 객체와 상속 내장객체 2. HTMLElement & Collection HTMLElement Object Style Object Collection Object 3. Event & EventHandler Event EventHandler 4. Browser Object Model Window Object Property Window Object Method Window Object EventHandler Window Sub Object 5. Document Object Document Object Property Document Object ..

웹&컴퓨팅 2007.06.19

윈도우에서 PHP5와 apache2 연동

첫째, php5apache2.dll파일은 c:\windows\system이 아니라 c:\windows\system32폴더로 복사셔야합니다. 둘째, apache의 httpd.conf파일수정 시 LoadModule php5_module c:/php/php5apache2.dll을 LoadModule php5_module "c:/php/php5apache2.dll"처럼 쌍따옴표 처리해야 합니다. 아래의 php.ini httpd.con파일의 수정내용을 참조 하세요. ---------------------------------------------------------------------------- 1) php.ini 수정 register_globals = On include_path = "c:\php" 고급-..

웹&컴퓨팅 2007.06.19

초보도 알아야 할 MySQL 튜닝 18 가지

1.반드시 컴파일 하라! 10-30% 속도 향상 ! 소스를 가지고 컴파일 하세요. MySQL 메뉴얼에 따르면 10-30% 속도가 빠르다고 합니다.   RPM 이나 바이너리 설치를 하지 마세요 !1-2.최신 버전을 사용하라  최신 버전이 좋은 점은 자동 튜닝 하는 것 입니다.  버그를 수정 하구요. 되도록 이면 최신 버전을 사용하세요 !!  현재 3.23.49 입니다.2. HEAP 테이블이 가장 빠르다!  일반적으로 가장 많이 쓰이는 테이블 타입은 MyISAM 타입 입니다.  MyISAM 타입은 무자게 빠르며, 대용량에도 강합니다. 그러나 트랜잭션은 지원되지 않습니다.  이노디비(InnoDB) 는 트랜잭션이 지원 됩니다. 쇼핑몰에서는 반드시 사용해야 합니다 ^^  HEAP 테이블 타입은 가장 빠르며, 단점..

웹&컴퓨팅 2007.06.17

웹 창시자, 영국 최고 훈장 수여

웹 창시자인 팀 버너스리(Tim Berners-Lee)가 지금의 화려한 인터넷을 꽃피운 공로로 영국 최고 훈장을 받았다. 팀 버너스리는 지난 13일 예술, 과학 등 여러 분야에서 뛰어난 공헌을 한 이들에게 주어지는 영국 최고 공로 훈장(Order of Merit)을 여왕으로부터 수여받았다. 공로 훈장(Order of Merit)은 영국 정부가 아닌 여왕의 개인적인 선물로, 지금까지 나이팅게일과 윈스턴 처칠, 테레사 수녀 등 세계적인 인물들에게 주어졌다. 공로 훈장 수상자는 이름 뒤에 OM(Order of Merit)이라는 이니셜이 덧붙어 그 명예를 드높이는 전통이 있다. 80년대 말 제네바 유럽입자 물리학연구소(CERN)에서 일하던 팀 버너스리는 정보들이 하나로 연결되는 거대한 세상을 실현하기 위해 데이..

웹&컴퓨팅 2007.06.14

[PHP] XML 문서파싱 - SAX 방식 , DOM 방식

http://blog.naver.com/cowboy0626/30001743482 XML 문서파싱은 PHP에서 제공하는 파서로 한다. SAX(Simple API for XML) 파서, DOM(Document Object Model) 방식 파서 2가지가 있다. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ SAX 방식 : 엘리먼트, 처리지시문, 선언문 등 XML문서 구성요소를 읽어들일때마다 이벤트를 발생시켜서 처리, 빠르나 한번 처리한 데이터를 다시 이용할 수 없는 단점. 용량이 큰 문서나 많은 문서를 처리할 때 적절 - SAX 파서의 경우 Start Tag, End Tag를 만나면 이벤트를 발생시킴. xml_set_element_handler()함수 이용 처리..

웹&컴퓨팅 2007.06.13

FTP명령어

이번에는 Serv-U FTP에 접속해서 사용할 수 있는 FTP명령어에 대해서 알아보도록 하겠습니다. 물론 일반 FTP의 사용법과도 동일한 것입니다. ftp모드에서 사용할 수 있는 명령어와 일반 유닉스 명령어와 별도로 존재합니다. 즉, ftp로 접속했을 때 사용할 수 있는 명령어를 확인해 보려면 ftp>?을 입력해 보면 사용가능한 ftp명령어가 디스플레이됩니다. 또한 "ftp>? 명령어"로 해당명령어의 도움말을 볼 수 있습니다. 다음은 이들 ftp명령어중 자주 사용하는 명령어에 대한 설명이며, ftp명령어는 FTP서버에 따라 아주 조금씩 차이는 있습니다. 설명의 명확성을 위하여 다음과 같이 가정하도록 하겠습니다. A서버의 계정사용자가 B서버로 접속(ftp든 telnet이든)했을 때 흔히 로컬(local)시..

웹&컴퓨팅 2007.06.09

리눅스보안 - 필수 보안 조치법

리눅스보안 - 필수 보안 조치법 1. SUID 점검하기.(root 소유의 SetUID및 SetGID 파일들 점검 find / -user root -perm -4000 -print (SetUID) find / -user root -perm -2000 -print (SetGID) find / -user root -perm -4000 -print -xdev 2. 파티션별 디스크사용량 점검 df -h 3. 파일무결성 점검. http://weblog.websea.co.kr/tripwire/tripwire 4. 백도어 설치여부 점검.(/dev 체크 및 rootkit 점검) find /dev -type f -exec ls -l {} \; ./chkrootkit 5. 현재 열려진 포트 및 응답가능한 포트 점검. net..

웹&컴퓨팅 2007.06.09

리눅스 웹 서버 설치방법

지금 설치하려는 최신버전은 다음과 같습니다. 따로 준비하실 필요는 없고 설치과정에서 모든 자료는 받아서 설치합니다. mysql 4.0.27 apache 2.0.52 php 4.3.6 (연관프로그램 : zlib 1.2.1 , libpng 1.2.7 ,free type 2.1.9, libjpeg v6b,gd 2.0.28 ) Zend Optimizer 2.6.2 1. zlib, libpng, free type, libjpeg, gd 설치 php 언어에는 여러 함수를 지원합니다. php설치시 라이브러리를 설치해 주어야 작동하는 함수들이 많습니다. 모든 라이브러리를 설치하는 것은 무리가 있다고 생각하며, gd라이브러리는 기본적으로 설치해 주어야 한다고 생각해서, 연관있는 위 프로그램들을 설치하도록 하겠습니다. 물..

웹&컴퓨팅 2007.06.04

썸네일

썸네일 요고 색이 가네~ 어찌 해야 될까? $image_file_path="NSX.jpg";// : 변경전 이미지가 저장되어 있는 경로 $new_image_file_path="file/NSX.jpg";// : 썸네일 이미지가 저장될 디렉토리 경로 $max_width=300;// : 변경할 이미지의 폭 $max_height=200;// : 변경할 이미지의 높이 $return_val = 1; $return_val = ( ($img = ImageCreateFromJPEG ( $image_file_path )) && $return_val == 1 ) ? "1" : "0"; $FullImage_width = imagesx ($img); // Original image width $FullImage_height =..

웹&컴퓨팅 2007.06.01