1

주제: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

[블로거들의 블로그 사용 성향에 관한 설문조사]
※ 증정 갯수를 15개→20개로 상향 조절하고 다음 '별'도 추가했습니다.

세계 최대의 PR 컨설팅회사인 에델만 코리아 (Edelman Korea, www.edelman.co.kr) 에서는 한국 블로거들의 '블로그 사용 성향'과 '블로그를 활용한 기업 홍보에 대한 인식'을 설문조사를 통해 알아보고자 합니다. 본 설문조사는 미국과 일본에서 먼저 시행 된 것을 한국에서 다시 시행하는 것입니다. 따라서 이번 결과는 각 나라별로 비교 분석을 하는데 매우 유익한 자료가 될 것입니다. 본 설문은 에델만 코리아와 KAIST 신경물리학연구실이 주관하며 한국인 블로거들만을 대상으로 하고 있습니다. (총15문항)

설문조사에 참여하시고 다음 별 20개/도토리 20개/네이버 은화 20닢도 받아가세요~!
(원하시는 경우 2,000원 상당의 다른 경품도 증정 가능합니다.)
추가로 우수 답변자에게는 총 10분을 선정해서 문화상품권 3만원을 드립니다.

설문조사 주소: http://raphe.kaist.ac.kr/~edelman/

에델만 코리아에서는 블로그와 관련된 연구를 지속적으로 해오고 있습니다.
그동안 에델만 코리아가 발행한 블로그 백서는 다음과 같습니다.

- 에델만 블로그 백서Ⅰ. 사람들이 실제로 정보를 얻는 경로: Trust “MEdia”
http://www.edelman.co.kr/new/media/lima … Paper1.pdf

- 에델만 블로그 백서Ⅱ. 안에서 밖으로 말하기-직원 블로거의 부상
http://www.edelman.co.kr/new/media/lima … Paper2.pdf

- 에델만 블로그 백서Ⅲ. Public RelationSHIPS: 개인 미디어 시대의 커뮤니케이션
http://www.edelman.co.kr/new/media/lima … Paper3.pdf

+++++++++++++++++++++++++++++++++
http://www.edelman.co.kr
http://raphe.kaist.ac.kr/~edelman

2

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

여전히 FF에서는 전송이 안되는군요... ie에서도 경품선택시 '기부'항목을 눌렀음에도 선택되지 않았다고 나오네요.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

3

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

아핫. 불여우에서는 왜 작동이 안하는지 아직 모르겠습니다.
중복 확인 과정에서 문제인데.. 제가 봐도 별로 잘못된 문법은 없는 것 같거든요.
그렇다고 중복확인 기능을 뺄 수는 없고... 이해 부탁드립니다.ㅜ_ㅜ

4

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

제가 그때 살펴봤던 바로는 getElementById를 쓰고 있음에도 실제로 id가 있는 element는 하나도 없었습니다. -_-;
(사실 전송할 때 중복체크용 hidden input 태그를 검사하는 것은 Firefox에서 알아서 name 속성으로 호환 처리를 해주는데, 위에서 중복확인 버튼을 눌렀을 때 hidden input 태그로 값 설정이 안 되는 게 문제입니다.)

그리고 이런 버그를 고쳤더라도 폼 데이터를 왜 서버에서 못 받는지도 확인이 필요할 것 같네요.

일단 제가 생각하는 바를 말해보면,
- 불필요한 프레임 사용을 모두 제거해서 단일 페이지로 만든 다음, 중복체크 용도로 쓰이는 hidden input 태그에 적당한 id를 부여하는 방식으로 고쳐야 할 것 같습니다.
(이 설문조사 페이지에서 왜 iframe이나 frame 사용이 필요한지 전혀 모르겠습니다.)
- form 태그에 action="javascript:..." 이렇게 쓰는 건 올바로 사용하는 방법이 아닙니다. action은 서버측 주소를 지정하는 게 맞고, javascript를 이용한 필드값 validation을 하고 싶다면 onsubmit 이벤트에 함수를 걸어서 return true/false로 판정을 내리도록 해야 합니다.
(현재는 javascript로

f.action = "./survey_update.php";
f.submit();

와 같이 처리하고 있는데 이렇게 사용하는 건 접근성 측면에서 권장되지 않는 방법입니다.)
게다가 javascript의 경우 웹브라우저에서 꺼버릴 수 있기 때문에, 중복 확인과 같이 critical한 부분은 최종적으로 서버에서 검사를 하는 것이 가장 좋습니다. (굳이 중복확인을 미리 클릭하게 할 필요 없이, 서버에서 최종적으로 submit 받았을 때 검사해서 중복이 아니면 받아들이고, 중복이면 다시 뒤로 가게 하거나 사용자가 입력했던 폼 데이터를 그대로 보존한 채 다시 폼을 출력해주는 방법을 쓰는 게 더 나을 것 같습니다)

HTML까지 표준에 다 맞춰야 된다거나 table 대신 css 기반 레이아웃을 써야 한다거나라고 부탁드리고 싶진 않지만, javascript 쪽에 관련된 문제는 사이트 이용을 할 수 있느냐 마느냐 하는 문제와 연결되기 때문에 올바로 사용하는 것이 중요합니다. (원래는 js가 없어도 이용이 가능하도록 하는 것이 좋지요.)

ps. 중복된 사이트가 발견되고 있다는 공지가 위에 뜬 것을 보았는데, 역시 클라이언트 사이드에서만 검사를 하면 악의를 가진 사용자가 충분히 중복된 주소로 넣을 수 있게 되어 있는 구조입니다. javascript에 너무 의존하지 않는 것이 좋습니다.

참조 :
http://hyeonseok.com/docs/accessible-javascript/

daybreaker (2006-12-19 19:10:33)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

5

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

iframe을 쓴 것은 중복 확인에 대한 메시지를 출력을 할 때 새창을 안 띄우기 위한 일종에 편법이었습니다.^^a
중복확인 검사를 하기 위해서는 다른 php파일로 한번 정보 값을 보내야 하는데 이 때 부득이하게 winopen 함수를 쓰게 되거든요.
이러면 또 불필요하게 새창이 한번 떳다가 닫아지는 일이 있게 됩니다.
이것을 막기 위해서 iframe을 하나 만들고 상태를 hiddenframe으로 줬던 것입니다.
안 그러면 중복 여부를 알려주는 메시지 창이 다른 익스플로러 창에서 열리는 상황이 발생하더라고요.

음.. 그리고 action에 자바스크립트 명령어를 걸어주는 것은 게시판 프로그램에서도 자주 쓰길레 저도 갖다가 썼습니다.^^a
자바 스크립트가 불안할 수는 있을 것 같네요.

중복된 사용자는 주민등록번호로 중복 체크를 해도 발생할 수 밖에 없는 구조 였습니다.
하지만 개인정보 보호상 주민등록번호를 입력하게 할 수는 없잖아요.^^
그래서 메일과 블로그 주소로 사용자들을 식별한 것이고요 최종 중복 체크는 제가 일일이 DB 들여다 보면서 할 생각이었습니다.
(블로그 다 가보고 메일 확인하느라 완전 수작업 하고 있습니다.ㅜㅜ)
사실 그래도 중복된 사용자는 생길 수 밖에 없죠... 가장 좋은 방법은 휴대폰 사용자 인증을 거쳐서 회원 가입을 한번 받은 ID별로 관리를 하는 것인데.. 이것은 너무 번거롭고요.. SMS에 추가 비용이 지출되서 접었습니다.^^;;;

아무튼 관심을 가져 주셔서 감사합니다.
하지만 여전히 파이어 폭스가 안되는 이유는 모르겠습니다.ㅜㅜ

6

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

...php를 쓰셨다니 생각나서 하는 말인데, SQL Injection 처리는 하셨는지요?;
textarea 같은 곳에 값을 '잘' 조작하면 테이블을 날려버린다거나 하는 게 가능할 수도 있습니다.
작은따옴표 등에 대한 escaping처리가 제대로 되어 있나 확인해보시는 것도 좋을 듯합니다.

그리고 서버사이드 체크를 하더라도 분명히 중복 사용자는 발생할 수 있습니다.
그렇지만 사람이 손으로 해야 될 일을 최대한 안전하고 빠르게 줄여주는 게 프로그램의 목적 아닙니까. ^^;

제가 시험 기간만 아니라면 주절주절 설명하느니 그냥 하나 짜서 드리고 싶은... -_-;
(이게 바로 전형적인 말림 증세라죠. 내일 시험 3개입니다 .... orz)

ps. 말씀하신 hidden frame의 사용 이유를 보니 딱 Ajax를 적용하면 좋을 것 같군요. =_= 그러나 서버사이드 체크를 하도록 한다면 애초부터 중복확인 버튼 자체를 따로 안 두어도 되겠죠.

daybreaker (2006-12-19 22:46:07)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

7

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

아핫 php의 설정에 문제가 있었군요.ㅜㅜ
daybreaker님 정말 감사합니다.
php에 자동으로 escaping 세팅이 된 줄 알았는데 제가 평소에 작업하던 서버가 아니다 보니 문제가 발생했습니다.
아무튼 감사드립니다.

8

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

MYS 작성:

iframe을 쓴 것은 중복 확인에 대한 메시지를 출력을 할 때 새창을 안 띄우기 위한 일종에 편법이었습니다.^^a
중복확인 검사를 하기 위해서는 다른 php파일로 한번 정보 값을 보내야 하는데 이 때 부득이하게 winopen 함수를 쓰게 되거든요.
이러면 또 불필요하게 새창이 한번 떳다가 닫아지는 일이 있게 됩니다.
이것을 막기 위해서 iframe을 하나 만들고 상태를 hiddenframe으로 줬던 것입니다.
안 그러면 중복 여부를 알려주는 메시지 창이 다른 익스플로러 창에서 열리는 상황이 발생하더라고요.

음.. 그리고 action에 자바스크립트 명령어를 걸어주는 것은 게시판 프로그램에서도 자주 쓰길레 저도 갖다가 썼습니다.^^a
자바 스크립트가 불안할 수는 있을 것 같네요.

중복된 사용자는 주민등록번호로 중복 체크를 해도 발생할 수 밖에 없는 구조 였습니다.
하지만 개인정보 보호상 주민등록번호를 입력하게 할 수는 없잖아요.^^
그래서 메일과 블로그 주소로 사용자들을 식별한 것이고요 최종 중복 체크는 제가 일일이 DB 들여다 보면서 할 생각이었습니다.
(블로그 다 가보고 메일 확인하느라 완전 수작업 하고 있습니다.ㅜㅜ)
사실 그래도 중복된 사용자는 생길 수 밖에 없죠... 가장 좋은 방법은 휴대폰 사용자 인증을 거쳐서 회원 가입을 한번 받은 ID별로 관리를 하는 것인데.. 이것은 너무 번거롭고요.. SMS에 추가 비용이 지출되서 접었습니다.^^;;;

아무튼 관심을 가져 주셔서 감사합니다.
하지만 여전히 파이어 폭스가 안되는 이유는 모르겠습니다.ㅜㅜ

중복확인은 ajax로 해도 되겠지요 :-) 해외의 ajax 책은 ajax 이전의 방법으로 그런 테크닉을 소개하고 있습니다.

9

답글: 블로그 사용 성향 설문조사 (별/도토리/은화 20개증)

그러게 말입니다.
빨리 AJAX를 공부해야 할 것 같습니다.^^
여기에 계신분들 다들 너무 대단하신 분들 같아요.ㅎㅎ