로그인

이메일
비밀번호
왼쪽에 걸리적 거리는 거 숨기기
지겹도록 댓글과 방명록에 달리는 스팸들.
작년 이맘때 짜증나서 스팸 차단 플러그인을 만든 이후로 진화(?)를 거듭하여,
예전보다 확실히 줄어들긴 했지만 그래도 한달에 10건 정도는 꾸준히 올라오는 듯;

주말에 몇번 공격이 들어왔고 얼마나 차단했는지,
통계를 볼 수 있도록 플러그인을 수정 해 봐야겠음.
영양가 있는 포스팅인가요
(총 5분이 투표해서 3.4점) 3.4점
2009/03/04 12:02 2009/03/04 12:02

너의 패턴은 간파되었다!
강약강중강약!

딴거 없고 그냥 URL 에 아래 패턴만 잡으면 될 듯-_-

정규식 만세! (Language : text)
/wet-?girl/
/wet-?women/
/fuck/
/pussy/
/hot-?women/
/hot-?girl/

스패머들, 패턴 바꿀라면 바꾸라지.
지들이 도메인을 계속 새로 사들일꺼야 어쩔꺼야.

주말에 얼른 차단 플러그인 만들자;
영양가 있는 포스팅인가요
(아무도 투표를 안 했어요) 0점
2008/03/13 17:15 2008/03/13 17:15

한자 위에 마우스를 올리면 병음(拼音)이 나오도록 스크립트를 만들어서 적용해 봤다.
이건 테스트.

你好。
听不懂。

请带我去北京机场。

간만에 여유가 생겨서 취미생활 좀 했음.
나중에 또 시간되면 플러그인 형태로 만드는 작업을...
영양가 있는 포스팅인가요
(총 1분이 투표해서 1.0점) 1.0점
2007/11/02 14:36 2007/11/02 14:36

각 포스팅의 영양가를 평가해줄 수 있는 별점기능을 달았습니다.
포스팅의 내용에 영양가가 있다고 생각하시는 만큼 점수를 매겨주시면 됩니다.

음... 뭐 그냥 재밌을 것 같아서 달았어요~
일단 플러그인 형태로 만들었는데 제 블로그에서 몇 일 적용해 보고 버그가 없다 싶으면
그떄 업로드 할께요.

이 포스팅이야말로 영양가가 없네-_-;

영양가 있는 포스팅인가요
(총 39분이 투표해서 2.8점) 2.8점
2007/04/05 22:08 2007/04/05 22:08

제가 만든 태터툴즈 플러그인들인...
들을 매번 다운받아 설치하기 귀찮으신 분(대표적으로 미역)은 위해 만든 Makefile 입니다-_-

실행 옵션은
  • check : 한방설치를 사용할 수 있는지 확인하기
  • all : 싹 다 깔기
  • base : 플러그인 Base 깔기
  • codehighlight : 코드 하이라이트 플러그인 깔기
  • loginout : 로그인/로그아웃 플러그인 깔기
  • daummovie : Daum 영화 포스터 플러그인 깔기
  • postimage : 포스트 이미지 플러그인 깔기
  • linktarget : 링크 타겟 플러그인 깔기
  • naverimage : 네이버 이미지 검색 플러그인 깔기
  • clean : 다운로드 받은 플러그인 압축파일 지우기
  • version : 설치된 플러그인 버젼 확인하기
이를 테면 싹 다 깔고(또는 업데이트 하고) 싶으면 쉘에서

(Language : text)
$ make all

base 랑 코드하이라이트 플러그인만 인스톨(또는 업데이트)하고 싶으면

(Language : text)
$ make base codehighlighter

이케 하면 됩니다.

Makefile 을 태터툴즈의 plugins 폴더에 복사해 넣은 다음에 실행하면 해당 플러그인의 최신버젼을 알아서 다운받아 설치합니다.

그냥 Makefile 파일을 plugins 에 넣어놓고 계시다가 제가 업데이트 했다라는 포스트를 올리면 걍 'make 뭐시깽' 이케 하시면 되겠습니다.

서버에서 wget 을 실행할 수 있는 환경이 갖추어져 있어야 사용가능합니다.


만약 후리자 태터 플러그인 소스를 나름대로 고쳐서 사용했다면 죄다 덮어써서 날라가니 조심하세요~

Makefile 만드는 방법을 매우매우 기초적인 것 밖에 몰라서 무식하게 만들었습니다-_- 용서해주세효;

전의 0.9 가 설치는 되지만 업데이트가 안되는 문제가 있었네요-_- 고쳐서 다시 올립니다.


영양가 있는 포스팅인가요
(총 8분이 투표해서 2.8점) 2.8점
2007/03/31 12:37 2007/03/31 12:37

후리자 태터 플러그인 Base 는 후리자 태터 플러그인 들을 사용하기 위해 반드시 설치되어야 하는 플러그인 입니다.

여기다가 계속 업로드 하렵니다.
최신 버젼은 이 포스트에서 받으세요.

옛날 버젼 보기


2.62버젼에서는 원격서버의 데이터를 받아올때 사용하는 방법에 fsockopen 을 추가했습니다.
Daum 영화 검색이나 네이버 이미지 검색 플러그인이 작동 안 되시는 분은 설치해보세요~
아마도 왠만한 호스팅 서버에서는 모두 작동할 꺼라고 생각합니다만;;;


한방설치로 make base 하시면 귀찮은 작업 없이 한방에 설치 및 업그레이드 할 수 있습니다.
영양가 있는 포스팅인가요
(총 12분이 투표해서 3.0점) 3.0점
2007/03/31 11:53 2007/03/31 11:53

wget 명령도 없고 fopen 도 안 먹어서 안 되시는 분~
부탁 좀 드릴께요~

먼저 웹서버에 아래 내용으로 php 파일을 하나 만들어서

테스트 PHP 코드 (Language : php)
  1. <?
  2.     $fp = fsockopen ("www.php.net", 80, $errno, $errstr, 30);
  3.    
  4.     if (!$fp) {
  5.        
  6.        echo "$errstr ($errno)<br>\n";
  7.       
  8.     } else {
  9.        
  10.        fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
  11.  
  12.        while (!feof($fp))
  13.            echo fgets ($fp,128);
  14.  
  15.        fclose ($fp);
  16.     }
  17. ?>

실행했을때 결과가 어떻게 나오는 지랑...
텔넷(또는 SSH)로 호스팅 서버에 접속 하셔서 다음 명령이 되는지 확인 좀 부탁드려요~

  • php --help
  • python --help
  • perl --help
  • gcc --help
  • java --help

...해서 어느 호스팅 쓰는지 같이 댓글로 좀 알려주세요~
영양가 있는 포스팅인가요
(총 2분이 투표해서 3.0점) 3.0점
2007/03/27 23:24 2007/03/27 23:24

이번 버젼에서는 캡션 기능이 추가되었습니다.

사용자 삽입 이미지

코드를 입력할 때 위에 그림처럼 캡션을 입력할 수 있는 칸이 추가되었으며 여기에 원하는 캡션을 입력하면 아래처럼 나옵니다.

테스트 소스입니다 (Language : c)
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char *argv[]) {
  4.     printf("hello world!\n");
  5.     return 0;
  6. }

물론 아럐처럼 캡션을 입력하지 않으면 나오지 않습니다.

(Language : c)
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char *argv[]) {
  4.     printf("hello world!\n");
  5.     return 0;
  6. }

하이라이트 색상을 변경하고 싶을때는 geshi_light.css 나 geshi_dark.css 파일을 고쳐준 다음에 index.php 의 110번째 줄을 원하는 css 파일명으로 바꿔줍니다.

플러그인의 index.php 파일 (Language : php)
  1.         $content = <<<EOD
  2.     <link rel="stylesheet" media="all" type="text/css" href="$pluginURL/geshi_base.css" />
  3.     <link rel="stylesheet" media="all" type="text/css" href="$pluginURL/geshi_light.css" />
  4. EOD;


본 플러그인을 사용하려면 태터 플러그인 Base 2.0 이상이 설치되어 있어야 합니다.
영양가 있는 포스팅인가요
(총 5분이 투표해서 3.4점) 3.4점
2007/03/25 16:32 2007/03/25 16:32

네이버 OpenAPI 의 이미지검색 기능을 사용하여 만든 플러그인입니다.
네이버에서 검색한 이미지를 글을 쓸때 쉽게 삽입 할 수 있도록 해줍니다.

먼저 플러그인 Base 2.5 이상이 필요하고요,
설치를 하고 약간의 설정이 필요합니다.

먼저 네이버 OpenAPI 에서 Key 을 하나 받아야 합니다.
접속해서 좌측 메뉴 아래쪽에 'API 이용 등록, 수정' 이라는 메뉴를 클릭하고 로그인하세요.
간단한 API 이용등록 절차를 마치면 아래 그림처럼 Key 를 하나 발급받게 됩니다.

사용자 삽입 이미지

저 Key 값을 플러그인 환경설정에서 등록해줍니다.

사용자 삽입 이미지

밑에 있는 '이미지 캐쉬 폴더 크기' 에 대한 설명을 드리면...
네이버에서 검색된 이미지는 referer 문제로 곧바로 사용자의 클라이언트에서 읽어올 수가 없습니다.

그래서 서버를 경유해 가져오게 되는데요 서버에 캐쉬를 두지 않으면 이미지를 주고 받을때 네트워크 트래픽을 2배로 사용하기 때문에 서버에 부담을 줄 수 있고 호스팅을 받아서 홈페이지를 운영하시는 경우 트래픽 제한의 원인이 될 수도 있습니다.

때문에 MB 단위로 지정할 수 있는 캐쉬 폴더의 크기를 여유가 된다면 넉넉하게 (50메가 이상) 잡아서 사용하시는 걸 추천합니다.

저렇게 설정이 끝나면 글 쓰는 화면 아랫 부분에 아래같은 입력폼을 보실 수 있을겁니다.

사용자 삽입 이미지

검색어를 입력하고 검색버튼을 누르면 아래처럼 검색결과가 나옵니다.

사용자 삽입 이미지

각각 목록의 좌측하단의
사용자 삽입 이미지

버튼중 원하는 거를 누르면 편집기에 그림이 들어갑니다.
끗.


이하 내용은 테스트.




영양가 있는 포스팅인가요
(총 12분이 투표해서 3.2점) 3.2점
2007/03/24 19:34 2007/03/24 19:34

약간의 UI 쪽에서의 편의성을 높혔습니다.

그리고 그동안 설정이 잘 못 되거나 데이터를 받아오기 위해서 사용되는 wget 명령과 fopen 함수를 사용할 수 없을때 딱히 무엇이 잘못됐다고 알려주는 기능이 없어서 사용하는 입장에서 답답한 부분이 있었는데...

에러메시지를 구체적으로 나오게 했습니다.
어떤 문제때문에 안 되는건지 나오니까 그에 맞게 조치를 취해주시면 되겠습니다.


플러그인 Base 2.5 이상이 필요합니다.
영양가 있는 포스팅인가요
(총 1분이 투표해서 5.0점) 5.0점
2007/03/24 19:09 2007/03/24 19:09