웹&컴퓨팅 200

자신있는 태도야 말로 우리의 가장 큰 재산이다.

자신있는 태도야 말로 우리의 가장 큰 재산이다. 내가 개발해내는 태도가 나의 정신적, 감정적, 물리적 환경 모두를 창조한다. 나의 태도는 단지 사고의 습관일 뿐이며, 습관은 노력에 의해 획득될 수 있다. 우리 모두는 자기 태도의 주인이 아니면 희생자, 어느 한쪽이기 마련이다. 주인이 되는 축복을 누리건 희생자가 되는 저주를 받건 그것은 우리의 선택에 달려있다. 인간의 태도 변화는 내면적 이해와 수용을 통해 달성된다. 인간은 자기의 태도를 고쳐서 자기 자신의 모습을 바꿀 능력이 있는 유일한 동물이다. 자기 동기부여를 시험하기 위한 가장 좋은 방법은 자신과 자신이 처한 환경에 대한 건전한 태도를 개발할 수 있느냐에 달려있다. 긍정적인 정신태도는 명료하고 침착하고 솔직한 자신감에 기초한다. 내가 나 자신을 진..

웹&컴퓨팅 2007.11.28

Web 2.0 Machine is using us 한국자막

지난 웹앱스콘 인트로에 보여 드렸던 Web 2.0 Machine is using us의 한국어 자막 버전을 요청하시는 분들이 계셔서 동영상으로 다시 제공 합니다. 본 동영상은 캔사스 주립대의 디지털 인류학 연구실에서 만든 동영상으로 디지털 텍스트의 멋진 진화와 사람을 연결하는 웹2.0의 본질에 대해 잘 이야기 해주는 동영상입니다. 이미 많은 분들이 이 동영상을 보셨을 거구요. 한국어 자막은 약간 의역을 통해 만든 것입니다. 출처 : http://channy.creation.net/blog/?p=427

웹&컴퓨팅 2007.11.27

the hangul JFBTERM project

the hangul JFBTERM project JFBTERM 소개 | 설치 및 설정 | 게시판 | 내려받기 | 프로젝트 페이지 유니코드 폰트 | 다국어 입력기 | English 내려받기 프로젝트 다운로드 페이지에 가서 최신 버전의 한글 패치된 JFBTERM 소스 (jfbterm-x.x.x-han-x.x.tar.gz, 또는 jfbterm-x.x.x-nabi-x.x.x.tar.gz)를 내려받습니다. 슬랙웨어 바이너리 패키지는 한글 슬랙웨어 패키지 프로젝트 다운로드 페이지에 있습니다. 데비안 설치 방법 및 바이너리 패키지는 한국 데비안 사용자 모임 위키에 찾아보시면 있습니다. 컴파일하기 (바이너리로 설치하신 분들은 이 부분은 넘어가셔도 좋습니다) $ tar xzvf jfbterm-x.x.x-nabi-x.x...

웹&컴퓨팅 2007.11.19

/etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들

/etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들 1. 리눅스 데몬스크립트 파일들 : /etc/rc.d/init.d/파일들 리눅스에는 많은 서비스들이 존재하며 이런 서비스들을 위한 데몬들이 존재하며 서비스데몬들을 시작하고 종료하며 재시작하는 등의 작업을 하기위한 스크립트가 또한 존재합니다. 즉, 여러분들께서도 이미 잘 알고 계시는 바와같이 리눅스의 /etc/rc.d/init.d/디렉토리에는 리눅스의 여러가지 서비스데몬들을 시작하고 종료,재시작하는 스크립트파일들이 있습니다. 따라서 이번 장에서 설명하는 내용은 리눅스의 서비스데몬스크립트의 설명과 용도 및 간단한 사용법등에 대해서 다루고 있습니다. 따라서 각각의 서비스데몬스크립트 파일들의 설명과 사용법이라는 점에 고려하시기 바랍니다. ..

웹&컴퓨팅 2007.11.19

SULinux 1.5 Server

SULinux 1.5 Server는 무료 리눅스 OS 입니다. CD이미지인 ISO파일을 다운로드 받은 다음, 이미지 레코딩하여 사용할 수 있습니다. SULinux 1.5 Server를 통해 쉽고 빠른 서버 구축을 경험해 보시기 바랍니다. SULinux 1.5 Server ISO(CD이미지)파일 다운로드 [다운로드] iso 파일을 받았다면, 설치문서에 따라 설치를 진행하시기 바랍니다. SULinux는 쉽고 빠르게 설치됩니다. 만약 설치 또는 운영상에 질문이 있다면, 질문과 답변 게시판을 이용해 주시기 바랍니다. 누적 다운로드 [41,222본] 2006년 4월 18일부터 SULinux 1.5 Server SRPM(소스패키지)파일 다운로드 [다운로드] SULinux 1.5 Server 는 GPL을 따릅니다. ..

웹&컴퓨팅 2007.11.16

sendmail setting

### cyrus-sasl-1.5.27(smtp-auth기능 사용위해) 설치 ### 센드메일에서 SMTP-AUTH기능을 제외하고 설치하고자 하는유저는 거의 없을것이다. 그 기능을 설치하고자 한다면 반드시 이 소스가 필요하다 아래와 같은 과정으로 설치한다. cyrus-sasl-1.5.27 소스를 ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ 에서 다운 받는다. 소스를 /var/tmp로 옮긴다. cd /var/tmp 소스 압축해제 tar xzpf cyrus-sasl-1.5.27.tar.gz cd /var/tmp/cyrus-sasl-1.5.27 컴파일링을 위한 컨피그작업 ./configure \ --prefix=/usr \ --bindir=/usr/bin \ --sbindir=/us..

웹&컴퓨팅 2007.11.08

sendmail

■ /etc/mail 에서 수정해야 할 4가지 1. local-host-names // 메일서버 도메인 지정(가상호스트를 쓸경우 아이디 뒤에 붙는 메일서버) 2. sendmail.mc // /etc/mail 에서 make를 실행해 sendmail.cf를 만든다 3. sendmail.cf // cf파일은 너무나 방대한 분량이기때문에 mc를 사용해 필요부분만 편집한다 4. virtusertable // 가상 유저 ■ sendmail.mc # STMP 인증기능 사용(47,48번째 줄), 앞에 주석(dnl)을 없애면 사용함으로 된다 # SMTP는 오래전에 만들어진 프로토콜이라 스팸메일을 막기 위해 인증기능을 사용한다 dnl TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOG..

웹&컴퓨팅 2007.11.08

플래쉬에서 외부파일 불러와서 액션스크립트에서 적용하는 방법...

제가 외부파일을 플래쉬에서 불러와서 액션스크립트를 적용하려고 하는데... 변수값을 잘못지정했는지... 실행이 안되네요... 외부 파일로 불러오는 변수값은 a=1&c=30&d=40&eof=1 로 주었고... 버튼에 액션을 on (release) { trace(a); trace(c); trace(d); gotoAndPlay(_currentframe+a); } 이렇게 주었는데.... abc값은 제대로 불러오는데..gotoAndPlay(_currentframe+a); 명령을 인식을 못해요... 어떻게 해야하죠? 명령을 인식하지 못하면 왜 인식하지 못하는지 일단 디버깅을 해 봐야 합니다. a = "1"; trace(_currentframe); trace(_currentframe+a); 이 구문을 실행해 보세요 결..

웹&컴퓨팅 2007.10.31

select 엘리먼트에서 선택한 option text, value 인식하기

http://cafe.naver.com/requirements/163 선택한 option 엘리먼트의 text와 value를 추출하기 위한 두 가지 형태의 DOM 스크립트 작성 방법을 비교하여 최적의 방법을 생각해 보고자 합니다. --- 방법: 1 --------------------- for (m = 0; m < pointFileSplit.length; m++) { var pointCount = m.toString(10); var optionID = "opt" + pointCount; var optionCheck = document.getElementById (optionID); if (optionCheck.selected == true { //option을 선택하면 true var selectValue..

웹&컴퓨팅 2007.10.30

리눅스 네트워크 설정하기

리눅스 네트워크 설정하기.. 리눅스를 시작한지 벌써 2개월이 넘어갔는데ㅡ (사실 1주일에 4시간씩밖에는;;) 네트워크 설정을 못하고 있었다 ㅡ BUT!!! 드디어 해낸거다!!! 도대체가 어딜가도 네트워크 설정하는게 자세히 나와있지를 않아서;; 고생 좀 했다; 뭐가 ㅡ 나와있어도 이해가 되야 말이지; 학교컴이건 집컴이건 어디 컴이건,, 다들 네트워크 상태가 다르고,, 막 그래서 그럴지도;; 에ㅡ 여튼 이 글은 우송공업대학 정보과학관 4층 414호 컴터를 기준으로 씁니다!! 아ㅡ 그리고 이거는 정말 우연치 않게 얻어 걸린거라,; 다른 컴퓨터는 해서 될지 안될지 절대로 모름!!!!,; 그러니 내탓말아요,; 자자 다시 주의사항 알립니다. *우송공업대학 정보과학관 4층 414호 컴터 기준이므로 다른 컴터에서는 안..

웹&컴퓨팅 2007.10.19

셀렉트박스 -> 레이어 변환 스크립트 HTC 버전

일반적인 셀렉트 박스를 이쁜 형태의 레이어로 변환해 주는 스크립트의 HTC 버전입니다. 첨으로 HTC로 작업하다 보니 조금 어려운 점이 있었지만 덕분에 MSDN도 뒤지면서 많은 공부가 되었습니다. 첫번째 링크는 예제 파일이고 두번째 링크는 HTC 파일입니다. 먼저 첫번째 링크를 열어서 예제를 보시기 바랍니다. * 주요 기능 - 셀렉트박스 폼필드를 자동으로 레이어로 변환 - 기존 셀렉트박스 태그 수정 불필요 - 여백 공간에 따라 아래 위의 공간을 비교하여 넓은쪽으로 레이어가 출력 됨 - 옵션 항목이 많아질 경우 자동으로 스크롤바가 생성 - 특정 셀렉트박스에만 색상 및 화살표 이미지 별도 설정 가능 - 변환된 레이어를 텍스트처럼 취급 (2개 이상이 연속으로 출력 가능) - HTC가 완벽히 지원되는 버전이 아..

웹&컴퓨팅 2007.10.17

검색엔진최적화(SEO) - 메타태그(META TAG)의 속성정리

검색엔진최적화(SEO) - 메타태그(META TAG)의 속성정리 검색엔진최적화(SEO)를 위한 첫 걸음으로 중요한 요소인 메타태그(META TAG)의 속성을 나름대로 정리해 본다. 메타태그(meta tag)는 웹페이지(Web page)의 요약이므로 상당히 중요하다고 할 수 있다. 최근들어 검색엔진마케팅(Search Engine Marketing)이 인터넷 비지니스 아이템으로 각광받을 만큼 그 중요성이 나날이 상승되고 있는 시점에서 웹페이지나 블로그 스킨의 올바른 메타대그 적용은 가장 먼저 검토 되어야 할 부분이라고 생각을 하게된다. 그럼 여기서 메타태그의 정의 살펴보고 갖가지 메타태그의 속성을 정리해 보면 다음과 같다. 메타태그(meta tag)란? 하이퍼텍스트(Hyper text) 생성 언어 HTML ..

웹&컴퓨팅 2007.10.12

php 파일 업, 다운로드 php

php 파일 업, 다운로드 php 2005/12/26 11:49 http://blog.naver.com/in1n4/10000463077 1. 업로드 ●업로드된 파일은 microtime 함수로 파일이름을 바꾼다 참고 : ⓐ 스크립트가 실행될 염려가 없다. ⓑ 같이 확장자가 꼭 gif, jpg가 아니더라도 이미지가 이미지가 보이므로 이미지파일을 꼭 예외로 할필요는 없다. ●is_uploaded_file()과 move_uploaded_file()을 사용한다. 참고 : ⓐ php매뉴얼에 사용된 함수들이다. ⓑ move_uploaded_file()은 파일을 이동시키는 명령어이기때문에 파일을 카피하고 임시파일을 지우는 명령보다 비용이 싸다. 2. 다운로드 ●파일이름을 원상복구 시켜서 다운로드 시킨다. (원본파일이름..

웹&컴퓨팅 2007.10.11

meta

소스보기를 막는 코드는 여러가지가 있습니다. 하지만 소스보기를 막는 코드가 있다고 하더라도 조금만 관심을 가지면 소스는 100%볼 수가 있습니다. 그 어떤 HTML이던 소스보기는 100%차단할 수 없으며(100% 볼수 있음) 소스보기를 번거럽게 할 뿐(소스보기를 까다롭게)입니다. 인터넷의 특성상 소스는 100%오픈되어 있습니다. 아래문서는 소스보기를 막는 코드들로써 어느정도 소스보기를 번거럽게 할 수 있지만 100%차단을 할 수 는 없습니다. 1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기 'return false' > >'return false' : 마우스 오른쪽 메뉴 금지 false : 드래그 금지 : 선택복사 금지 참고 키보드 완전 금지 2. 마우스 오른쪽 버튼 클릭시 경고 메세지 3. 프레임 ..

웹&컴퓨팅 2007.10.11

스크립트

/** * 브라우저의 버전을 체크합니다. */ function getbrowser() { var tempdocument = window.document; if (tempdocument.all && tempdocument.getelementbyid) // 인터넷 익스플로러 5.x { return 1; } else if (tempdocument.all && !tempdocument.getelementbyid) // 인터넷 익스플로러 4.x { return 2; } else if (tempdocument.getelementbyid && !tempdocument.all) // 넷스케이프 6 { return 3; } else if (tempdocument.layers) // 넷스케이프 4.x { return 4;..

웹&컴퓨팅 2007.10.11

crontab

crontab 사용법 # crontab -l 현재사용하고 있는 crontab 파일 출력 # crontab -e crontab 파일의 수정(edit) crontab -e 로 수정이 안될경우 1. #csh 2. #setenv EDITOR vi 명령 수행후 수정함 root crontab file /etc/cron.d/logchecker : /var/cron/log가 최대 화일 크기를 초과하는지를 판단하고, 만약 초과하면 내용을 /var/cron/olog로 복사한다. /usr/lib/newslog : syslog daemon에 의해서 /var/adm 디렉토리에 생성되는 log file을 청소한다. Controlling crontab Access cron utility를 제어하는 두개의 file /etc/cron..

웹&컴퓨팅 2007.08.10

php.ini

설정 인자 권장 값 요약 설명 register_globals Off 이 값을 On으로 설정하면 PHP가 입력으로 받아들이는 값(환경 변수, GET, POST, 쿠키, Server 변수)을 무조건 전역(Global)변수로 다루게 됩니다. 전역 변수가 고전적인 C 프로그램에서 얼마나 많은 버그를 발생시켰는지 상기한다면, 이 값을 Off로 설정하는 것이 왜 바람직한지 짐작할 수 있을 것입니다. 전역 변수는 프로그램의 동작 중 어디서나 변수값이 바뀔 수 있기 때문에, 웹 프로그램의 인자 조작, 예기치 못한 오동작 등 다양한 보안 문제가 발생할 수 있습니다. PHP 4.2.0 이후로는 보안상의 문제를 고려해 디폴트로 Off로 설정되어 나오지만, 아직 많은 프로그램이 On 상태에서만 작동하도록 개발되어 있어 서버 ..

웹&컴퓨팅 2007.08.09

자바스크립트

자바스크립트............................................................. 자바스크립트는 네스케이프사가 개발한 객체지향 스크립트언어로 HTML문서내에 작성하고 웹브라우저에 의해 실행된다. 웹브라우저가 가진 객체도 이용한다. 넷스케이프 네비게이터 2.0/익스플로러 3.0 이상이면 자바스크립트를 사용할 수 있다. 지금의 브라우저 상황에서는 별로 해당되지 않겠지만... 다만 브라우저마다 조금씩 지원하지 않는 것과 지원하는게 조금 차이가 있다. 자바스크립트는 작성자의 입장에서 보면 HTML이 버전업된 것처럼 자연스럽게 받아들여도 무방할 듯 싶다. HTML과 달리 에디터가 도와주지 않는게 흠이지만.... ■ 웹문서에 꼭 필요한 자바스크립트의 기능을 살펴보면 ? 새창을..

웹&컴퓨팅 2007.08.02

select 박스를 multiple 로 업다운

안녕하세요. 양군입니다. 오늘은 재밌는걸 한번 해 보려고 합니다. 웹에서 select 박스를 많이 사용하는데요. 옵션중에 multiple 이라는 옵션을 사용하게 되면, 한번에 여러개를 선택할 수 있게 됩니다. 이런 형태죠? 옆에 옵션에 size=7 이라고 주게 되면, 화면에 7칸이 보이게 한다는 뜻이구요. 위 코드를 정리해보면, 화면에는 7칸이 보이면서, 여러개를 동시에 선택할 수 있는 박스가 마들어 지는 것입니다. 그럼 오늘 해야할 일이 모죠? 바로 여러개를 선택한 상태에서 선택한 Option을 위 혹은 아래로 이동시켜 보는 것입니다. 이런 모양이 될것입니다. Option 1Option 2Option 3Option 4Option 5 위 그림과 같이 Option 2, Option 4를 선택한 가운데 "U..

웹&컴퓨팅 2007.07.28

OS 사용율

현재 사용하고 있는 컴퓨터 OS는? 현재참가인원 | 총8233명 1 윈도우 XP 계열 80% (6,596명) 선택한 OS를 사용하는 주된 이유는? (복수 선택 가능) (총9643명) 호환성이 우수해서 27% (2,558명) 안정성이 높아서 18% (1,734명) 이미 설치되어 있어서 17% (1,606명) 그냥 쓰던게 편해서 24% (2,284명) 내 하드웨어에 가장 적합하기 때문에 10% (1,006명) 서버 운영 등 특수한 목적 때문에 0% (42명) 업무적 환경 때문에 3% (254명) 기타 2% (159명) 2 윈도우 비스타 Home 4% (289명) 선택한 OS를 사용하는 주된 이유는? (복수 선택 가능) (총291명) 호환성이 우수해서 3% (10명) 안정성이 높아서 15% (44명) 이미 설..

웹&컴퓨팅 2007.06.21

태터툴즈 한글인식 문제

[증상] 1. 카테고리에 한글명으로 된 목록이 있을 경우 클릭하면 전체 글목록이 표시됨. 2. 태그리스트에서 한글로 된 태그를 클릭할 경우 "Tag Cloud" 메뉴가 출력되고, 여기의 태그를 클릭해도 동일한 메뉴가 출력되며 관련 포스트가 뜨지 않음. 영어로 된 태그일 경우 정상 작동 3. 검색 : 한글단어는 검색이 안되고 영어만 검색됨. 4. 글주소도 숫자인 경우 문제없으나, 한글로 할 경우 포스트가 뜨지 않음. 이상과 같이 한글과 관련된 사항에 모조리 문제가 있음. [원인] 아파지 서버의 mod_url설정 [해결] .htaccess화일을 열어 두번째 줄 ■#CheckURL Off의 주석처리 부분 해제. 즉, #를 빼고 ■CheckURL Off 만 남기고 저장한 후 ftp의 .htaccess에 덮어 씌..

웹&컴퓨팅 2007.06.19

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