글걸이

[아파치] 물음 줄글(query string)을 다루는 고쳐쓰기(rewrite) 규칙

http://www.example-site.com/bbs/index.php?id=123#section_1 웹 주소에는 물음표(?) 뒤에 붙은 'id=123' 같은 물음 줄글(query string, 쿼리 스트링)이 붙곤 한다. 물음 줄글은 주소로 변수와 값을 건낼 때에 쓰인다. 더 많은 변수와 값을 건낼 때는 'id=123&num=45&p=1'처럼 & 기호로 덧붙일 수 있다. 블로그나 게시판을 만드는 웹 풀그림들이 실제로 쓰이는 주소에는 물음 줄글이 자주 붙지만, 많은 웹 풀그림들은...

[리눅스] crontab에서 사용자 이름 때문에 작업을 수행하지 못하는 문제

리눅스에서 crontab은 시킴말(명령어)과 예약 시간을 미리 넣어 두어 제때에 작업을 수행하게 한다. crontab에는 작업을 수행하지 못했다면 전자 우편으로 알려 주는 기능이 있다. 다음은 문제가 있을 때에 받을 수 있는 편지이다. 제목 : Cron <root@​host> root run-parts /etc/cron.​hourly 내용 : /bin/bash: root: command not found 위 편지는 /etc/cron.hourly에 등록된 작업들을 실행하지 못했음을 알리고...

[PHP] strtotime 함수 때문에 남는 경고문 없애기

아래는 strtotime 함수가 얽혀서 웹서버의 오류 기록(error log)에 남은 경고문이다. PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the...

[리눅스] 웹서버 하나에서 아파치 2개 띄우기

미리보기 그림 - [리눅스] 웹서버 하나에서 아파치 2개 띄우기
웹서버 하나에서 아파치(Apache)를 여러 개 돌릴 수 있다면, 아파치 엔진이 프록시 기능을 통하여 서로 다른 일을 맡게 할 수 있다. 맡는 일에 맞추어 아파치 엔진들의 설정값을 조절함으로써 메모리나 CPU 자원을 아끼거나 더욱 많이 쓰도록 엮을 수 있다. 이미 아파치(apache)가 웹서버에 깔려 있고 /usr/sbin에 httpd 파일이 있고 /etc/httpd/conf에 httpd.conf가 있고 /etc/init.d에 httpd 스크립트가 있다고 가정...

끝없는 페이스북 알림 편지를 막으려면

미리보기 그림 - 끝없는 페이스북 알림 편지를 막으려면
페이스북(Facebook)은 꽤 지독한 사회망(SNS)이다. 누구와 한 번 동무(친구)가 되거나 모둠(그룹)에 가입하면, 글을 공유해도 모둠에 글이 올라와도 시시콜콜히 전자우편으로 알림 편지가 온다. 거짓말 좀 보태면 동무들이 헛기침만 해도 알 수 있는 곳이 페이스북이다. 그 덕분에 페이스북에 등록한 전자우편의 편지함은 가만두면 페이스북 편지함으로 바뀌어 버린다. 물론 페이스북에서는 알림 설정을 바꿀 수 있게 하고...

발렌타인데이를 알리는 구글 첫화면에서의 오류

미리보기 그림 - 발렌타인데이를 알리는 구글 첫화면에서의 오류
글쓴이가 작업하는 PC에서 IE 9에서만 위와 같이 오류가 뜨고 있다. 다른 웹 탐색기에서는 이상이 없고, 다른 PC의 IE 9에서도 말썽 없이 잘 나온다. 글쓴이의 PC에서 딱 구글의 첫화면에서만 문제가 생기고 있어서 google.co.kr을 기본 누리집으로 두면 아무 작업을 할 수 없다. 누르면 발렌타인데이 동영상이 나오는 구글 그림이 문제를 일으키는 것 같지만, 무엇이 꼬여서 저러는지는 모른다. 그저 글쓴이는 구글 덕분...

트위터 쪽글창에 뜨는 교차 사이트 스크립팅 보안 경고 막기

미리보기 그림 - 트위터 쪽글창에 뜨는 교차 사이트 스크립팅 보안 경고 막기
인터넷 탐색기(IE) 8.0 이상에서는 트위터를 비롯한 SNS와 즐겨찾기에 글 제목이나 내용을 보낼 때에 위 화면처럼 쪽글창 대신에 교차 사이트 스크립팅(사이트 간 스크립팅)을 막으려고 페이지를 바꾸었다는 경고가 종종 뜬다. 교차 사이트 스크립팅 취약점은 해커가 웹 문서에 방문자 쪽에서 실행하는 스크립트(client-side script)를 심어서 방문자의 정보를 털고 관리자 권한까지 훔치는 데에 쓰일 수 있다. 공격 스크립...

[사진] RAW 파일을 다른 형식으로 한꺼번에 바꾸기

미리보기 그림 - [사진] RAW 파일을 다른 형식으로 한꺼번에 바꾸기
RAW 파일에는 디지털 사진기의 원본 사진 정보가 담긴다. RAW 파일을 가지고 있으면 이를 지원하는 사진 편집 풀그림으로 보정하기도 좋아서 화질이 중요한 사진은 RAW 파일 그대로 보관하곤 한다. 그런 RAW 파일은 운영체제나 응용 풀그림들이 바로 보여 주는 형식이 아니기 때문에 적당한 도구 없이 많은 파일들을 훑어보고 다루기가 쉽지 않다. 포토숍(Photoshop) 같은 사진 편집 풀그림으로도 코덱이나 확장기능을 통...

[텍스트큐브] 글모이 단추 달기 플러그인 0.9.5

미리보기 그림 - [텍스트큐브] 글모이 단추 달기 플러그인 0.9.5
블로그 글모이(피드) 주소 단추와 글모이 주소를 바탕으로 하는 바깥 글모이 읽개 즐겨찾기 단추를 다는 텍스트큐브 플러그인입니다. 사이드바 위젯(sidebar widget) 설정으로 옆막대(sidebar)에 넣거나, 블로그 스킨에 치환자로 단추를 넣을 수 있습니다. 단추로 넣을 수 있는 바깥 글모이 읽개는 한RSS, 다음 뷰, 마이 야후, 구글 읽개(Google Reader), 마이 엠에스엔(My MSN)입니다. 괞찮은 곳이 있다면 앞으로 더 넣...

[텍스트큐브 플러그인] SNS 단추 달기 1.34

49
미리보기 그림 - [텍스트큐브 플러그인] SNS 단추 달기 1.34
주요 기능 이 끼우개(플러그인)는 텍스트큐브 블로그의 손님이 SNS와 즐겨찾기에 글을 손쉽게 보낼 수 있게 해 주는 단추를 달아 줍니다. 글 제목과 주소 따위를 알아서 넣어 주어서 손님이 글 정보를 하나하나 넣는 수고를 덜 수 있습니다. 블로그 스킨에 단추를 넣을 수도 있지만, 스킨을 바꿀 때 고치는 일이 짐이 될 수 있고 때때로 상황에 맞는 단추를 넣기 어려울 수 있습니다. 이 끼우개는 되도록 스킨을 고치지 않고 S...