'블로그'에 해당되는 글 119건

  1. 2008/12/31 네이버의 얼굴과 내 블로그 디자인의 변화
  2. 2008/12/06 내 블로그 검색에 오픈 소스 검색엔진을 붙여보자! (1)
  3. 2008/11/26 웹사이트를 통째로 다운로드 할 수 있는 무료 소프트웨어 (28)
  4. 2008/11/16 매주 토요일 블로그 토요 열린 세미나가 있습니다. (4)
  5. 2008/11/02 537일 동안 모은 블로그 수익으로 PC를 사다. (10)
  6. 2008/10/19 블로그나 그룹을 상징하는 대표 이미지 만들기 (2)
  7. 2008/10/16 내일 17일 금요일에 블로거 클럽 정모가 있습니다.
  8. 2008/10/15 자바스크립트 복수 게시물 더보기/접기(more/less) 소스 (5)
  9. 2008/10/13 위자드팩토리 위젯으로 블로그를 토핑해볼까? (1)
  10. 2008/10/12 뉴스 기사 소재, 블로깅 소스를 찾을 수 있는 뉴스와이어
  11. 2008/10/11 위젯 공유 서비스 위자드 팩토리 런칭 파티 후기 (2)
  12. 2008/10/03 위자드닷컴 추천블로그로 선정 되었습니다. (10)
  13. 2008/10/01 학습용 배너 이미지 슬라이더 플래시 소스 (2)
  14. 2008/09/24 블로그 하루 평균 방문자 5천명 이상 만들기 프로젝트. (6)
  15. 2008/09/22 나만의 아날로그 플래시 시계를 직접 만들어 보자. (4)
  16. 2008/09/18 내일은 블로거들의 오프라인 모임이 있는 날.
  17. 2008/09/17 웹프로그래머의 웹사이트 순위 이야기
  18. 2008/09/16 홈페이지 동시접속자수 구현을 위한 PHP 소스 코드 (3)
  19. 2008/09/15 새 디자인이 추가된 프로필 버튼과 적용된 블로그들 (1)
  20. 2008/09/06 블로그를 다음 검색 엔진에 홈페이지 등록. (3)
  21. 2008/09/01 링크나우, 편리한 행사 예약 및 관리 기능 오픈
  22. 2008/08/23 몇일전 학주니닷컴 블로그 운영자 이학준님을 만났습니다. (1)
  23. 2008/06/16 자유로운 메시지 교환을 위한 플래시톡(Flash Talk). (7)
  24. 2008/06/08 심플한 플래시 투표 위젯, TOP10 (8)
  25. 2008/05/27 텍스트큐브 블로그 리퍼러 기록에 검색어를 노출시켜보자. (1)
  26. 2008/05/24 내 블로그에 뜨는 얄미운 번역 스팸 댓글 막아보자! (3)
  27. 2008/05/20 공개보드 게시물을 텍스트큐브 또는 태터툴즈로 복사하기. (1)
  28. 2008/04/28 홈페이지 정보 블로그 방문자 100만 돌파에 즈음하여... (5)
  29. 2008/01/15 홈페이지를 넘나드는 플래시 웃긴 대화방 (55)
  30. 2007/12/31 2007년 후반기 6개월간 인기글 TOP50
네이버가 새해에는 새 얼굴로 성형 수술하고 2009년을 맞이합니다. 문득 네이버의 성형 수술 전 모습을 기록으로 남기면 좋을 듯 하여 스크린샷으로 담아봤습니다. 그리고 새해를 맞이하는 이 즈음 제 블로그도 변화하면 어떨까 해서 이것 저것 과하게 걸려 있던 것들을 정리하고 다소간 심플한 구조로 변경했습니다. 그리고 홈페이지 정보 블로그를 상징하는 플래시로 급히 만든 로고도 부착했습니다. 이렇게 블로그 디자인 변경으로 기분전환도 했으니 새해에는 지금보다 좀 더 알찬 블로그로 거듭나볼까합니다.



웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

내 블로그나 홈페이지에 검색엔진을 장착해 보고 싶다면 엔진으로 스핑크스(Sphinx)를 선택해보는 것도 좋을 것 같습니다. 오픈 소스이고 PHP, Perl, C/C++, 등의 프로그래밍 언어 API 를 제공하고 있으므로 PHP 로 개발된 텍스트큐브와 같은 설치형 블로그에 검색을 붙이려면 PHP 용 API 를 이용하며 될 것입니다. 이미 텍스트큐브에도 검색이 있지만 레코드수가 많아서 검색해야할 항목이 많아질 경우 검색 시간이 많이 소요되고 복잡한 조건의 검색을 할 수 없는 문제가 있습니다. 개발언어를 다룰 수 있다는 조건 하에 스핑크스 검색엔진을 사용해볼 것을 권해봅니다.
스핑크스 검색엔진이 어떤 것인지 체험 해보려면 간단히 아래에 설명하는 방법으로 설치하고 테스트 해보면 됩니다. 참고로 리눅스 CetOS 5.x 에서 테스트 되었습니다. 물론 소스 코드가 공개 되어 있으므로 윈도우즈와 다른 리눅스, 유닉스 계열 OS 를 사용할 수 있습니다.

[root@sphinx ~]# yum -y install mysql-devel
[root@sphinx ~]# cd /usr/local/src
[root@sphinx src]# wget http://www.sphinxsearch.com/downloads/sphinx-0.9.8.1.tar.gz
[root@sphinx src]# tar xvzf sphinx-0.9.8.1.tar.gz
[root@sphinx src]# cd sphinx-0.9.8.1
[root@sphinx sphinx-0.9.8.1]# ./configure
[root@sphinx sphinx-0.9.8.1]# make
[root@sphinx sphinx-0.9.8.1]# make install

위와 같이 설치하면 아래와 같은 스핑크스 관련 파일들이 기본 폴더(/usr/local/bin)에 설치됩니다.

  /usr/local/bin/indexer
  /usr/local/bin/searchd
  /usr/local/bin/search
  /usr/local/bin/spelldump

또한 아래와 같은 설정 파일 샘플과 MySQL 용 SQL 샘플이 설치됩니다.

 /usr/local/etc/sphinx.conf.dist
 /usr/local/etc/sphinx-min.conf.dist
 /usr/local/etc/example.sql

MySQL 에 접속해서 테스트용 데이타베이스(test) 를 만들고 user 와 password 를 만들고 이 데이타베이스(test)에 권한을 부여 합니다. test로 데이타베이스를 정할 경우 이미 생성되 있으므로 권한 부여만 합니다.

[root@sphinx sphinx-0.9.8.1]# mysql -uroot -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 116
Server version: 5.0.45 Source distribution
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> grant all privileges on test.* to user@"localhost" identified by "password";
Query OK, 0 rows affected (0.05 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
 
mysql> exit
Bye
[root@sphinx sphinx-0.9.8.1]#

데이타베이스 설정이 완료 되었으면 스핑크스 셋팅 파일을 만들어줍니다.

[root@sphinx sphinx-0.9.8.1]# vi /usr/local/etc/sphinx-min.conf.dist
[root@sphinx sphinx-0.9.8.1]# cp /usr/local/etc/sphinx-min.conf.dist /usr/local/etc/sphinx.conf
[root@sphinx sphinx-0.9.8.1]# cat /usr/local/etc/sphinx.conf
#
# Minimal Sphinx configuration sample (clean, simple, functional)
#
source src1
{
        type                                    = mysql
 
        sql_host                                = localhost
        sql_user                                = user
        sql_pass                               = password
        sql_db                                  = test
        sql_port                                = 3306  # optional, default is 3306
 
        sql_query                               = \
                SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title, content \
                FROM documents
 
        sql_attr_uint                   = group_id
        sql_attr_timestamp              = date_added
 
        sql_query_info                  = SELECT * FROM documents WHERE id=$id
}
index test1
{
        source                                  = src1
        path                                    = /var/data/test1
        docinfo                                 = extern
        charset_type                    = sbcs
}
indexer
{
        mem_limit                               = 32M
}
searchd
{
        port                                    = 3312
        log                                             = /var/log/searchd.log
        query_log                               = /var/log/query.log
        read_timeout                    = 5
        max_children                    = 30
        pid_file                                = /var/log/searchd.pid
        max_matches                             = 1000
        seamless_rotate                 = 1
        preopen_indexes                 = 0
        unlink_old                              = 1
}
[root@sphinx sphinx-0.9.8.1]#

나의 데이타베이스 설정에 맞게 위와 같이 설정이 완료되면 아래와 같이 스핑크스에서 제공하는 샘플 테이블을 MySQL 에 만들어줍니다. 그리고 커멘드라인 프로그램 indexer 를 실행해서 검색을 위한 인덱스를 생성합니다. 인덱싱이 완료 되면 커멘드라인 프로그램 search 를 실행해서 검색을 할 수 있습니다.

[root@sphinx sphinx-0.9.8.1]# mysql -uroot -p test < /usr/local/etc/example.sql
Enter password: ********
[root@sphinx sphinx-0.9.8.1]# mkdir /var/data
[root@sphinx sphinx-0.9.8.1]# indexer test1
[root@sphinx sphinx-0.9.8.1]# search number
Sphinx 0.9.8.1-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff
 
using config file '/usr/local/etc/sphinx.conf'...
index 'test1': query 'number ': returned 3 matches of 3 total in 0.000 sec
 
displaying matches:
1. document=1, weight=1, group_id=1, date_added=Sat Dec  6 11:42:12 2008
        id=1
        group_id=1
        group_id2=5
        date_added=2008-12-06 11:42:12
        title=test one
        content=this is my test document number one. also checking search within phrases.
2. document=2, weight=1, group_id=1, date_added=Sat Dec  6 11:42:12 2008
        id=2
        group_id=1
        group_id2=6
        date_added=2008-12-06 11:42:12
        title=test two
        content=this is my test document number two
3. document=4, weight=1, group_id=2, date_added=Sat Dec  6 11:42:12 2008
        id=4
        group_id=2
        group_id2=8
        date_added=2008-12-06 11:42:12
        title=doc number four
        content=this is to test groups
 
words:
1. 'number': 3 documents, 3 hits
 
[root@sphinx sphinx-0.9.8.1]#

위와 같이 인덱싱이 완료되고 search 커멘드라인 명령어를 이용해 "number" 라는 검색어(키워드)로 검색하면 검색결과 3개의 문서가 검색되었다고 알려줍니다.
PHP 로 검색엔진을 제어하기 위해 아래와 같이 검색 데몬(searchd)을 띄우고 PHP 용 API 를 이용해서 검색할 수 있습니다.

[root@sphinx sphinx-0.9.8.1]# /usr/local/bin/searchd
Sphinx 0.9.8.1-release (r1533)
Copyright (c) 2001-2008, Andrew Aksyonoff
 
using config file '/usr/local/etc/sphinx.conf'...
creating server socket on 0.0.0.0:3312
[root@sphinx sphinx-0.9.8.1]# cd api
[root@sphinx api]# php test.php number
Query 'number ' retrieved 3 of 3 matches in 0.000 sec.
Query stats:
    'number' found 3 times in 3 documents
 
Matches:
1. doc_id=4, weight=100, group_id=2, date_added=2008-12-06 11:42:12
2. doc_id=1, weight=1, group_id=1, date_added=2008-12-06 11:42:12
3. doc_id=2, weight=1, group_id=1, date_added=2008-12-06 11:42:12
[root@sphinx api]#

위와 같이 검색 데몬 searchd 를 띄우고 샘플 PHP 소스 파일 test.php 를 실행하면 검색 결과를 확인할 수 있습니다. 샘플 소스 상단을 보면 sphinxapi.php 라는 파일을 Include 합니다. 이것이 PHP 용 API 입니다.

간단하게 스핑크스를 설치하고 테스트도 해봤습니다. 이제 내 블로그 데이터를 인덱싱하고 이를 검색할 수 있도록 검색 페이지를 만드는 일만 남았습니다.

오픈 소스 검색 엔진 스핑크스(Sphinx) 홈페이지
    - http://www.sphinxsearch.com/
스핑크스(Sphinx)로 PHP로 커스텀 검색 엔진 구현하기
    - http://www.ibm.com/developerworks/kr/library/os-php-sphinxsearch/index.html

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. heyjae 2009/03/03 10:11  댓글주소  수정/삭제  댓글쓰기

    좋은 글 감사합니다. :)
    그런데 이 검색엔진, 한글은 어떤가요?
    오픈소스들의 가장 큰 난제가 한글 검색이 원활하게 되느냐일텐데...

웹사이트를 통째로 다운로드 할 수 있는 툴이 가끔 필요할 때가 있습니다. Website Copier 또는 Offline Browser 로 불리우는 3가지 무료 유틸리티를 소개합니다. 소스 코드까지 공개 되어 있는 오픈 소스 소프트웨어 HTTrack 과 Free Download Manager 도 있고 빌드된 바이너리만 있는 소프트웨어 BackStreet Browser 도 있습니다. 검색엔진에서 키워드를 "Offline Browser" 로 검색하면 다양한 유료, 무료 소프트웨어들을 찾을 수 있지만 지금 소개하는 3가지 유틸리티만 있어도 충분할 것 같습니다. 사용법은 그리 어렵지 않으니 직접 설치해서 사용할 수 있을 것입니다. 소스 코드를 수정할 수 있는 개발자라면 프로그램 소스 파일을 다운로드 받아 구미에 맞게 기능 개선을 해볼 수 있겠습니다. Offline Browser 로 느려서 답답했던 웹사이트나 해외 사이트를 다운로드 받아서 내 컴퓨터에서 브라우징 해보세요. 학습하거나 참조하기 위해 문서 형식의 웹사이트를 다운로드 받아서 휴대용 PC와 같은 인터넷 연결 없는 시스템에서 브라우징 하기에 유용합니다. 그리고 간단히 나의 블로그를 백업하는 용도로 사용해도 되겠군요.

[HTTrack]
홈페이지 : http://www.httrack.com/
다운로드 : http://www.httrack.com/httrack-3.43.exe

[Free Download Manager]
홈페이지 : http://www.freedownloadmanager.org/
다운로드 : http://files2.freedownloadmanager.org/fdminst3.exe

[BackStreet Browser]
홈페이지 : http://www.spadixbd.com/backstreet/
다운로드 : http://www.convertjunction.com/download/bs.exe

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 서울하늘아래 2012/01/17 10:29  댓글주소  수정/삭제  댓글쓰기

    유용한 정보 감사합니다.

  2. 가르데인 2011/10/12 10:41  댓글주소  수정/삭제  댓글쓰기

    프리윈드님 HTTrack 이 프로그램 저도 속도가 안나오는줄 알았는데요
    설정만 바꿔주시면 몇메가바이트든 속도가 나오네요
    BackStreet Browser 이거는 막히는 사이트도 있는데
    HTTrack 요곤 막히는 사이트도 없고 네이버 카페도 되고
    속도도 빠르니 아주 유용하네요 ㅇ_ㅇ 참고하시라고 적어드렸습니다 ㅎㅎ

    대신 B/s 로 되어있으니까... kb/s 로 따지자면
    1000 을 적으시면 1kb 일거구요 1000000 을 적으시면 1mb/s 일겁니다
    대충 50000000 정도 적어주시면 최고속도 나오네요 ^^

  3. jerrY 2010/06/26 10:41  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 담아갑니다 ^^

  4. 김성일 2010/06/25 22:55  댓글주소  수정/삭제  댓글쓰기

    잘 사용 하겠습니다...

  5. 박남규 2010/06/03 17:36  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 갑사합니다.

  6. 하늘땅 2010/02/22 19:11  댓글주소  수정/삭제  댓글쓰기

    블로그로 글 담아갑니다.

    한번 놀러와 주세요 ^^

  7. .감사글 2010/02/11 16:33  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 많으시네요~~ 다운받아갑니다

  8. 유니크suelee 2010/01/31 10:53  댓글주소  수정/삭제  댓글쓰기

    블로그에 출처밝히고 퍼갈게요 ~

  9. 수프밥 2010/01/26 12:09  댓글주소  수정/삭제  댓글쓰기

    출처 밝히고 담아갑니다
    좋은정보 감사합니다!

  10. 돌고래자리 2010/01/11 22:06  댓글주소  수정/삭제  댓글쓰기

    블로그에 출처 밝히고 담아갑니다.
    좋은 정보 감사합니다. ^^

  11. ru-sin 2010/01/10 19:23  댓글주소  수정/삭제  댓글쓰기

    출처 밝히고 담아가겠습니다
    좋은정보 감사합니다~

  12. cc 2009/12/13 13:58  댓글주소  수정/삭제  댓글쓰기

    이거어떻게하는거에요
    사용법좀알려주세요

  13. 핑크개구리 2009/12/11 16:16  댓글주소  수정/삭제  댓글쓰기

    이정보 출처밝히고 블러그에 담아가겠습니다.

  14. 아뜨™ 2009/12/10 17:11  댓글주소  수정/삭제  댓글쓰기

    자료공유 감사합니다. ^^

  15. 미고리 2009/12/08 14:49  댓글주소  수정/삭제  댓글쓰기

    좋은자료 감사합니다~~

  16. rim02112 2009/11/17 23:58  댓글주소  수정/삭제  댓글쓰기

    출처 밝히고 담아갑니다.

  17. 진룡 2009/11/17 17:49  댓글주소  수정/삭제  댓글쓰기

    저도 출처 적어서 받아갈게용 ㅎ
    나중에 사용해야 할거 같아서 ㅎㅎ;;
    좋은 정보 감사합니다.

  18. 기수린 2009/11/07 06:34  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 꼭 필요한 것이었는데,,, 한번 시도해 봐야겠습니다.

  19. blueprinsess 2009/10/19 01:33  댓글주소  수정/삭제  댓글쓰기

    좋은정보 너무 감사드립니다...
    담아갑니다...

  20. H 2009/08/10 13:18  댓글주소  수정/삭제  댓글쓰기

    블로그에 출처 밝히고 담아갑니다.
    좋은 정보 감사합니다.

  21. 완카 2009/07/29 01:07  댓글주소  수정/삭제  댓글쓰기

    좋은정보유용히 쓰겠습니다. 감사!!

  22. 고도리 2009/07/15 15:40  댓글주소  수정/삭제  댓글쓰기

    담아가요

  23. 돌고래자리 2009/06/16 13:33  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 가져갑니다~~

  24. 체리향기 2009/06/04 11:54  댓글주소  수정/삭제  댓글쓰기

    유용한 정보입니다^^
    블로그에 출처밝히고 담아가겠습니다:D

  25. s 2009/01/20 17:12  댓글주소  수정/삭제  댓글쓰기

    퍼갈게0요>

  26. kaingwoo 2009/01/20 11:45  댓글주소  수정/삭제  댓글쓰기

    이글도 제 블로그에 출처 밝히고 담아갈게요

  27. 프리윈드 2009/01/12 18:25  댓글주소  수정/삭제  댓글쓰기

    3가지 모두 다운받아 사용해보니...
    Free Download Manager 는 사용법을 잘 모르겠더라구요...한글이 됨에도...
    HTTrack 는 다운 속도가 엄청 안 나오더군요...
    BackStreet Browser 사용해서 원하는 결과를 제법 빠르게 얻었답니다^^

  28. 은빛그림자 2008/12/17 10:53  댓글주소  수정/삭제  댓글쓰기

    감사합니다^^
    정말유용한정보가많네요^^
    감사합니다^^

매주 토요일 블로그 토요 열린 세미나가 광화문에서 있습니다. 유익한 행사인 만큼 광화문에 위치한 이브닝이라는 회사에서 회의실을 행사 장소로 후원 받아서 장소 임대 비용 부담 없이 열리고 있으며 e커뮤니티문화연구소 미레도시 대표 유영진님이 스터디 및 세미나를 리드하고 있고 여러 블로그 관련 전문가들의 참여로 수준 높은 강의도 들을 수 있습니다. 수준별 스터디도 진행되고 있으며 학습 효과를 높이기 위해 인터넷으로 할 수 있는 다양한 시도가 추진되고 있습니다. 그래서 블로거라면 누구나 참여할 수 있는 열린 세미나인 만큼 여러분께 소개합니다. 그리고 세미나의 참여 열기를 느낄 수 있는 몇몇 사진들을 올려봅니다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

블로그 토요 열린 세미나 행사 안내 - http://www.linknow.kr/event/1000411
행사 주최자 블로거 클럽 - http://www.linknow.kr/group/blog

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. Yeon 2008/11/17 09:18  댓글주소  수정/삭제  댓글쓰기

    송고문님 감사합니다 ^^

    소개가 .. 좋으네용..ㅎㅎ

  2. 이상욱 2008/11/16 18:46  댓글주소  수정/삭제  댓글쓰기

    감사합니다.^^
    담에 소주한잔 해요...^^

537일 동안 설치형 블로그 운영으로 얻은 수익을 가지고 PC 본체 한대를 구입했습니다. 하루 방문자가 보통 2000 ~ 3000 명 정도로 트래픽은 일반적인 블로그 보다는 비교적 많은 편이었지만 상업적인 느낌이 나는 블로그를 운영할 계획이 아니었으므로 광고 최적화를 하지 않은 결과 537일 동안의 블로그 운영 수익은 329,000 원 정도입니다. 537일 동안의 운영 수익이 329,000 원이지만 537일 동안의 지출은 매달 서버 운영 비용 110,000 원이니 총 2백여만원(1,969,000) 원이군요. 수익보다 지출이 많았으니 별로 기뻐해야 할 일은 아니랍니다. 아마도 설치형 블로그가 아닌 티스토리와 같은 블로그 서비스를 이용했다면 순수익이 되었겠지요. 어째거나 그동안 모아둔 다음 캐쉬 329,000원을 지불하여 연동되어 있는 쇼핑몰에서 가격이 딱 329,000인 아래 그림에서 보이는 그럭저럭 쓸만한 사양의 PC 본체를 선택해서 몇일전 주문했고 현재 잘 사용하고 있습니다. 바꿀려고 염두에 두고 있었던 비슷한 가격대의 저가형 냉장고를 살까 하다가 PC 본체를 선택했고 현재 주문한 PC로 포스팅하고 있습니다. 블로그를 운영하면 수익이 얼마나 될지 궁금했던 분들은 참고가 되겠지요? 만약 수익이 목적인 블로그를 운영하고 싶다면 해외 검색엔진에 최적화 되어 있는 전세계 네티즌을 상대로 하는 영문 블로그를 운영하는 것이 좋을 것 같습니다. 사실인지 모르지만 "One Man Blog Sells for $15 Million Dollars" 에 올라온 글처럼 블로그가 매우 비싼 가격에 팔리기도 하니 말이에요.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 안녕하세요^^ 2008/11/20 09:10  댓글주소  수정/삭제  댓글쓰기

    아, 또 제가 인터넷으로 사업을 구상하고 있는데 님께서 컴퓨터를 잘하시는 것 같으니 뭐하나 여쭙지요. 간단히 말해 요즘은 어떤 아이템이, 어떤 트렌드가 인터넷 시장에서 잠재성이 있을까요? 아이디어를 빌려주시면 안될까요 .. 아니면 간단히 컴퓨터로 용돈 벌이를 할 수 있는 것이 있는지요?

  2. 안녕하세요^^ 2008/11/20 09:08  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.. 어쩌다 우연히 님의 블로그를 방문케 되었습니다. 그런데 생전 컴퓨터라곤 배워보지 못한 '컴맹'인지라 도대체 무슨 말씀을 하시는지 어리둥절합니다... 우리나라에서 컴퓨터만 잘배워도 연봉 1억을 벌 수 있는지요? 다들 기를 쓰며 경제, 법률, 의료 분야로 마수의 손을 뻗고 있고, 또 얼마나 영어 공부들을 엸심히 합니까... 컴퓨터 하나 잘해서 연봉 1억을 받는다면 누구라도 군침 돌 이야기 아닐까요? 제가 이쪽 분야에 문외한이라 그러는데, 님께서 하시는 일과 그러한 제안을 받게된 연유, 그리고 컴퓨터 공부의 유용성에 대해 설명해 주시면 대단히 감사하겠습니다^^

  3. 1004ant 2008/11/03 08:08  댓글주소  수정/삭제  댓글쓰기

    아쿠... 블로그 운영비가 많이 들어가네요.. 괜찮으신거죠? 컴퓨터 사신건 축하드립니다.

    • 웹프로그래머 2008/11/03 08:33  댓글주소  수정/삭제

      운영비는 많이 들지만 서버 운영하면서 배울 수 있는 것이 많습니다. 서버를 한대 줄일까 늘릴까 고민하고 있지요. 감사합니다.

  4. 젤가디스 2008/11/03 03:41  댓글주소  수정/삭제  댓글쓰기

    사양도 좋은거 같고 블로그 하실 맛(?) 나시겠습니다. 축하드립니다. (__)

  5. joogunking 2008/11/02 18:15  댓글주소  수정/삭제  댓글쓰기

    애드 클릭스 수익인가봐요. 블로그로 유용한 물품을 사셨다니 자극이 됩니다.^^.

    • 웹프로그래머 2008/11/03 08:32  댓글주소  수정/삭제

      유용한 물품으로 잘 쓰고 있어요. 자극이 되셨다면 꾸준히 블로깅을 해보실 것을 추천합니다.

  6. 엉뚱이 2008/11/02 12:13  댓글주소  수정/삭제  댓글쓰기

    축하드립니다. ^^ 좋으시겠어요...

블로그나 그룹을 상징하는 대표하는 로고 이미지를 만드는 것은 즐겁고 재미있는 일이지만 직접 로고를 만드는 입장에서는 생각보다 간단한 일은 아닙니다. 블로그나 그룹의 성격을 잘 표현해주고 한 눈에 로고만 보고도 어떤 블로그인지 어떤 그룹인지 알 수 있어야 하며 복잡해 보이지 않아야 하고 너무 많은 것은 표현하려고 하지 않아야 합니다.




 

위에 대표 이미지 중에서 어떤 것이 이런 조건들을 충족한 로고라고 볼 수 있을까요?
제 블로그 대표 이미지는 이렇습니다.^^ 홈페이지 정보를 제공한다는 의미를 전달하려고 집 모양을 상상하도록 심플하게 디자인했습니다.



아직 대표이미지가 없는 여러분도 당신의 그룹이나 블로그를 대표하는 이미지를 만들어 보면 어떨까요?

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 양깡 2008/10/23 11:55  댓글주소  수정/삭제  댓글쓰기

    창의적인 일은 너무나 힘든 것 같습니다. 전 재주가 없어요. 오래간만에 댓글 남기고 갑니다. RSS 구독 잘하고 있습니다.

  2. S2day 2008/10/19 13:25  댓글주소  수정/삭제  댓글쓰기

    로고와 네이밍 선정이 정말 중요하죠 ^^

2008년 7월 23일 개설되어 직장인과 전문직에 종사하는 블로거들간 정보 및 인맥 교류를 위해 링크나우 그룹(카페)에 개설된 블로거 클럽이 2번째 정모를 하게 되었습니다. 몇일전 1천번째 회원이 가입하여 현재는 1,083 명의 블로거가 함께 하고 계십니다. 운영자는 e커뮤니티문화연구소 미레도시 대표 유영진님이 맡고 계시고 부운영자들은 저를 포함해서 (주)테르텐 선임연구원 이학준님, (주)5THE 대표이사 김영조님, 온라인CSR컨설턴트 권지연님, PMLee 대표 이소영님이 맡고 있습니다. 차차 스터디와 세미나도 진행될 예정에 있으므로 관심 가져 주셔도 좋겠습니다.

[블로그클럽 스크린샷] http://www.linknow.kr/group/blog


이번 정모 행사에 대한 자세한 내용과 참가자들은 아래 링크를 통해 확인할 수 있습니다.
블로거 들의 모여 활동하는 클럽인 만큼 외부 블로거들의 참가도 환영합니다. 내일 금요일 오후 7시에 모이므로 근처에 사시거나 스케쥴이 맞는 분들은 참여해보실 것을 권합니다.

[블로거클럽 10월 정모 안내] http://www.linknow.kr/event/1000256

시간 : 2008년 10월 17일 19시 00분 ~  2008년 10월 17일 22시 00분
예약 마감 : 상시 예약
장소 : 교대역 1번출구 본가
장소 전화 : 02-587-6648
위치 : 서울 서초구 서초동 교대역 1번출구 본가
URL : http://map.naver.com/?title=%BA%BB%B0%A1&y=37.4936735&x=127.0159575

웹프로그래머의 홈페이지정보 블로그 http://hompy.info

댓글을 달아 주세요

자바스크립트로 만든 더보기/접기(more/less)  소스입니다. 본 소스는 여러개의 게시물 중에 지정된 제한 높이 보다 긴 게시물만 더보기/접기 버튼을 일괄적으로 붙여주고 있습니다. 게시물 샘플 중에는 이미지가 포함된 것도 있고 플래시가 포함된 것도 있습니다. 구현 원리는 레이어 속성 중에 offsetHeight 속성으로 해당 레이어의 높이를 확인할 수 있고 이와 제한 높이를 비교해서 제한 높이 이외의 내용은 숨겨주고 바로 밑에 더보기 버튼을 붙여 주는 것입니다. 이는 서버 스크립트와 조합해서 블로그나 게시판에 적용해볼 수 있습니다. 이를 체험할 수 있는 하단에 제시된 HTML 소스의 실행화면은 아래 링크를 통해 확인할 수 있습니다. 자바스크립트 입문자 여러분들은 본 소스를 자신에 맞게 수정 개선해보시면 자바스크립트 학습에 도움이 될 것입니다.

[실행화면 확인 링크]
http://www.hompydesign.com/javascript/more/more_less.html

[더보기/접기 HTML 소스]
<HTML>
<HEAD>
<TITLE>More/Less TEST</TITLE>
<script type='text/javascript'>
<!--
var content_height = 112;
var content_idx_array = [1001,1002,1004,1005,1008];
var content_show_array = [];
var content_push_array = [];
for (i=0;i<content_idx_array.length;i++) {
    content_show_array[content_idx_array[i]] = 'div_show_' + content_idx_array[i];
    content_push_array[content_idx_array[i]] = 'div_push_' + content_idx_array[i];
}
function get_more_html(idx){
    return "<a href=\"javascript:print_more('"+idx+"')\">--- [더보기] ---</a>";
}
function get_less_html(idx){
    return "<a href=\"javascript:print_less('"+idx+"')\">--- [접기] ---</a>";
}
function print_less(idx){
    sobj = document.getElementById(content_show_array[idx]);
    pobj = document.getElementById(content_push_array[idx]);
    if (sobj) {
        sobj.style.height=content_height+'px';
        pobj.innerHTML = get_more_html(idx);
    }
}
function print_more(idx){
    sobj = document.getElementById(content_show_array[idx]);
    pobj = document.getElementById(content_push_array[idx]);
    if (sobj) {
        sobj.style.height='';
        pobj.innerHTML = get_less_html(idx);
    }
}
function init_more_less(){
    var i, max=content_idx_array.length;
    for (i=0;i<max;i++) {
        sobj = document.getElementById(content_show_array[content_idx_array[i]]);
        pobj = document.getElementById(content_push_array[content_idx_array[i]]);
        if (sobj && parseInt(sobj.offsetHeight)>content_height) {
            sobj.style.height=content_height+'px';
            pobj.innerHTML = get_more_html(content_idx_array[i]);
        }
    }
}
function onload_event(){
    init_more_less();
}
if (window.attachEvent) window.attachEvent('onload', onload_event);
else if (window.addEventListener) window.addEventListener('load', onload_event, false);
-->
</script>
<style>
div{margin:0; padding:0;}
body {font-family:Dotum, tahoma, sans-serif; font-size:12px;}
.my_title {font-weight:bold; margin-top:20px;}
.my_show {width:460px; overflow:hidden; word-wrap: break-word; word-break:break-all;}
.my_push {font-size:11px; margin-top:4px;}
a:link {color:blue; text-decoration:none; }
a:visited {color:blue; text-decoration:none;}
a:hover {color:blue; text-decoration:underline;}
</style>
</HEAD>
<BODY>
<div id="div_title_1001" class="my_title"><a href="http://hompy.info/517" target="_blank">위자드팩토리 위젯으로 블로그를 토핑해볼까?</a></div>
<div id="div_show_1001" class="my_show">
몇일전 위자드웍스에 의해 런칭한 위자드 팩토리에 있는 이쁜 위젯들로 블로그를 토핑해보면 어떨까요? 막 오픈한 서비스라서 선택할 수 있는 위젯의 폭이 아직은 좁은 편이나 좀더 쉽고 좀더 간편하게 사용할 수 있도록 구성한 유저 인터페이스와 아기자기한 디자인이 돋보입니다.<br>
<img src="http://hompy.info/attach/1/1182021495.jpg"><br>
유저가 직접 위젯을 제작할 수 있도록 이미 공개되었고 이번에 추가 버전업 된 오픈API도 제공하고 있으니 유저가 손수 만들어서 올릴 수 있습니다. 이렇게 만들어진 공개된 위젯은 위자드 팩토리에 의해 다양한 채널로 배포될 수 있습니다. 앞으로 퍼가고 싶은 다양하고 개성있는 위젯들이 얼마나 많이 진열될 것이냐에 따라 위젯공장의 역할을 할 수 있을지 여부가 결정될 것 같습니다. 위젯공장에 있는 눈에 띄는 시계,날씨,아기 위젯과 이번에 추천 블로그 선정으로 위젯공장에 등록된 제 블로그 RSS피드 위젯을 띄워봅니다.
</div>
<div id="div_push_1001" class="my_push"></div>

<div id="div_title_1001" class="my_title"><a href="http://hompy.info/516" target="_blank">뉴스 기사 소재, 블로깅 소스를 찾을 수 있는 뉴스와이어</a></div>
<div id="div_show_1002" class="my_show">
기자나 블로거들이 뉴스 기사 소재, 블로깅 소스를 찾을 수 있는 뉴스와이어라는 홈페이지가 있습니다. 2004년에 오픈한 이 서비스를 이용하는 기자분들이 많은 것으로 알고 있고 또한 기업이나 정부,기관,단체 입장에서 보면 홍보할 수 있는 채널로 활용될 수 있어 홍보나 마케팅에 관여하는 분들이 이 서비스를 많이 이용하고 있기도 합니다. 네이버 백과사전으로 검색해 보면 아래와 같은 소개가 나오는군요.
</div>
<div id="div_push_1002" class="my_push"></div>

<div id="div_title_1001" class="my_title"><a href="http://hompy.info/515" target="_blank">위젯 공유 서비스 위자드 팩토리 런칭 파티 후기</a></div>
<div id="div_show_1004" class="my_show">
저번에 위자드닷컴 추천 블로그로 선정되어 VIP(?) 초대장을 받고 어제 위젯 공유 서비스 위자드 팩토리 런칭 파티에 놀러 갔었습니다. 개인적으로 플래시 위젯 만드는 일이 취미이기도 하고 몇년 전 표철민 대표님과 메시지를 교환한 인연도 있었고 이번에 선정된 추천 블로거들도 만나볼려고 겸사겸사 퇴근하고 연세대 공학원에 마련된 행사장으로 직행했습니다. "1부, 위자드 팩토리 소개 및 시연회"에선 라면 이야기와 하루 2시간 자며 만들었다는 이야기가 인상적이었습니다. 위자드 웍스에 대한 자세한 회사 소개와 위자드 팩토리에 대한 간단한 소개를 들을 수 있었습니다. 1부는 식사 시간을 많이 늦출 수 없는 이유로 간소하게 진행된 것 같습니다. 위자드웍스가 어떤 일에 애정을 쏟고 있는 지 알 수 있게 되었고 앞으로 위젯 관련해서 어떤 일들이 벌어질 지 예측할 수 있는 시간이었습니다. "2부, 후원사들과 함께 하는 신나는 파티"에서는 깔끔한 식단의 뷔페식 식사 시간이 있었고 위젯을 내장한 흑맥주를 마시며 스텐딩 파티 형태의 참가자들 간 만남의 시간이 있었습니다. 예상 만큼 많은 블로거들과 인사를 나누지 못했고 위젯 관련해서 많은 정보를 교환하지 못해 아쉬운 부분이 있었습니다. 앞으로 또 다른 이름의 행사로 그 아쉬움을 채울 수 있는 기회가 만들어 질 것이라 기대하며 행사장을 빠져나왔습니다. 빠져나오는 중에 명찰을 반납하고 나니 "웹 패러다임을 바꾸는 위젯" 이라는 책이 포함된 선물을 한 보따리 주시더군요. 받은 선물을 들고 귀가 하느라 팔이 빠지는 줄 알았습니다.^^ 선물 감사했습니다.
위자드웍스 임직원 여러분들이 마련한 뜻 깊은 행사 즐거웠습니다. 앞으로 위자드웍스가 끊임없는 발전을 해서 위젯 업계의 부흥기를 이끌어갈 수 있기를 바라며 언제나 블로거들에게 사랑 받는 기업이 되주시길 바랍니다. 위하여!!!
</div>
<div id="div_push_1004" class="my_push"></div>

<div id="div_title_1001" class="my_title"><a href="http://hompy.info/514" target="_blank">전문직 직장인들이 함께하는 가을 축제가 있습니다.</a></div>
<div id="div_show_1005" class="my_show">
2008년 11월 1일에 전문직 직장인들과 함께하는 링크나우 가을 축제가 있습니다. 대학가요제 입상 경력이 있는 직장인 밴드와 가수들의 공연도 즐길 수 있고 노래와 춤 그리고 연주가 있는 직장인들의 장기자랑도 보며 즐거운 시간 가질 수 있게 될겁니다. 상품도 있다고 하니 장기자랑에 참여해보는 것도 좋겠지요. 더불어 부페 식사도 하고 맥주도 마시며 만남과 교류의 시간도 가질 수 있습니다. 행사명은 "링크나우 가을 페스티벌-음악과 만남의 밤"이고 최대 참석인원은 200명이군요. 행사 예약 페이지를 보시면 자세한 행사 내용과 어떤 분들이 참가하는 지 확인할 수 있습니다. 일정이 맞는 분들은 부담없이 참여해봐도 좋겠습니다.
</div>
<div id="div_push_1005" class="my_push"></div>

<div id="div_title_1001" class="my_title"><a href="http://hompy.info/513" target="_blank">플래시, 외부 파일 데이터 가져오기 통신 샘플 소스 #2</a></div>
<div id="div_show_1008" class="my_show">
플래시로 외부 파일 데이터를 가져오기 위한 웹서버와 통신하기 두번째 샘플 소스 코드입니다. 플래시 액션스크립트 초급자를 위해 학습용으로 부담없이 테스트할 수 있도록 만들었으므로 차근 차근 살펴 보시면 이해에 도움이 될 것이라 생각됩니다.<br>
<EMBED pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.hompydesign.com/club/blogchat.swf" width="190" height="200" type="application/x-shockwave-flash" quality="high" wmode="transparent"></EMBED><br>
아래 예제 처럼 LoadVars 객체를 이용해서 통신을 하는 것이 먼저 소개해드렸던 XML 객체를 이용하는 것 보다는 좀더 손쉽게 사용될 수 있습니다. 그러나 전달해야할 데이터가 복잡한 구조를 가질 경우 XML 객체를 이용하는 것 보다 혼란스러울 수 있으며 눈으로 손쉽게 데이터를 해석하기 어려울 수 있습니다. 아래 제공하는 샘플 소스 코드를 필요에 맞게 수정하고 개선해보면 어떻게 사용하는 것인지 이해하기 쉽습니다. 잘 익혀두었다가 사용자의 데이터를 등록하고 갱신하는 응용 프로그램 모양의 플래시를 만드는데 활용해보세요.
</div>
<div id="div_push_1008" class="my_push"></div>
</BODY>
</HTML>

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 원숭 2010/04/30 14:20  댓글주소  수정/삭제  댓글쓰기

    땡쓰요~~~

  2. 네임펜 2010/02/09 02:56  댓글주소  수정/삭제  댓글쓰기

    님~ 감사해요.. 저에게 정말 필요했던 부분이었습니다. 이것 때문에 온종일 컴퓨터에 앉아서 고민했는데.. 바로 해결되었습니다. 정말 감사드려요.

  3. karin 2009/03/10 23:23  댓글주소  수정/삭제  댓글쓰기

    저도 가져갈게요~ 감사합니다 ^^

  4. dodo1028 2009/03/10 09:28  댓글주소  수정/삭제  댓글쓰기

    가져갈게요~ 좋은 정보 감사합니다^^

  5. dusskapark 2008/10/16 01:22  댓글주소  수정/삭제  댓글쓰기

    감사합니다....html에서 접기 갖다 붙이기는 하는데 지 좀 짜증났었는데 확풀리네요 감사합니다 열공할께요

몇일전 위자드웍스에 의해 런칭한 위자드 팩토리에 있는 이쁜 위젯들로 블로그를 토핑해보면 어떨까요? 막 오픈한 서비스라서 선택할 수 있는 위젯의 폭이 아직은 좁은 편이나 좀더 쉽고 좀더 간편하게 사용할 수 있도록 구성한 유저 인터페이스와 아기자기한 디자인이 돋보입니다. 유저가 직접 위젯을 제작할 수 있도록 이미 공개되었고 이번에 추가 버전업 된 오픈API도 제공하고 있으니 유저가 손수 만들어서 올릴 수 있습니다. 이렇게 만들어진 공개된 위젯은 위자드 팩토리에 의해 다양한 채널로 배포될 수 있습니다. 앞으로 퍼가고 싶은 다양하고 개성있는 위젯들이 얼마나 많이 진열될 것이냐에 따라 위젯공장의 역할을 할 수 있을지 여부가 결정될 것 같습니다. 위젯공장에 있는 눈에 띄는 시계,날씨,아기 위젯과 이번에 추천 블로그 선정으로 위젯공장에 등록된 제 블로그 RSS피드 위젯을 띄워봅니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. bicon 2008/10/15 00:29  댓글주소  수정/삭제  댓글쓰기

    휴대폰화면에 관심블로그 위젯을 토핑하실 수 있는것 아시죠? www.mybicon.com에서 블로그에 퍼가기하면... 휴대화면 대시보드를 동일하게 사용하실 수 있어요

기자나 블로거들이 뉴스 기사 소재, 블로깅 소스를 찾을 수 있는 뉴스와이어라는 홈페이지가 있습니다. 2004년에 오픈한 이 서비스를 이용하는 기자분들이 많은 것으로 알고 있고 또한 기업이나 정부,기관,단체 입장에서 보면 홍보할 수 있는 채널로 활용될 수 있어 홍보나 마케팅에 관여하는 분들이 이 서비스를 많이 이용하고 있기도 합니다. 네이버 백과사전으로 검색해 보면 아래와 같은 소개가 나오는군요.

[네이버 백과사전 뉴스와이어 검색 결과]
업종 통신사
설립자 코리아뉴스와이어(주)
설립일 2004년 7월

정식명칭은 코리아뉴스와이어이다. 기업·정부·기관·단체 등이 발표하는 보도자료를 체계적으로 수집·분류해 언론사에 제공하는 온라인 통신사이다. 2004년 7월 설립된 코리아뉴스와이어(주)가 같은 해 8월 12일부터 서비스를 시작하였다.

기업이나 기관의 홍보인이 보도자료와 관련해 수많은 언론매체를 상대해야 하는 데 따르는 여러 가지 불편을 해소하고, 언론사로 하여금 뉴스에 필요한 보도자료에 자유자재로 접근하게 함으로써 지식 기반 저널리즘의 발전에 밑거름 역할을 하는 데 목적이 있다.

이를 위해 2006년 7월 현재 데이터베이스화한 국내 주요 기업과 정부 부처 1500여 개 기업과 기관의 보도자료 및 사진 등의 정보만 16만여 건이 된다. 언론인은 이 데이터베이스를 풀텍스트로 검색할 수 있다. 또 언론인의 전문화 추세에 따라 세밀한 뉴스 분류 체계를 갖추고, 각 분야 담당기자에게 맞춤형 보도자료도 제공한다.

주요 서비스 분야는 금융·부동산·중화학·자동차·전자통신·미디어·유통·생활·건강과학·교육·정치·정부·교육·문화연예·레저 등 14개이다. 언론인 회원에게 하루 2회 오늘의 보도자료를 제공하고 있다.

그밖에 언론인 회원이 특정 업종의 뉴스와이어 홍보인 회원들에게 자신이 기획·취재 중인 주제에 대하여 정보 제공을 요청하는 동보메일을 보내 다양한 정보를 수집할 수 있게 해주는 주문형 보도자료 서비스인 QA넷 서비스를 제공할 예정이다.

4년이 넘게 축적되어 온 검색할 수 있는 보도자료의 분량이 방대하며 매일 새롭게 발행되는 보도자료들을 통해 기업의 투자 정보, 기업의 신상품 정보, 기업의 새로운 서비스 런칭 소식 등을 뉴스 기사보다 빠르게 보도자료를 통해 접할 수 있는 장점이 있는 서비스입니다. 언론인 회원에게는 매일 이메일을 통해 개별 전송해 주는 서비스를 통해 편의를 제공하고 있고 최근 개편으로 서비스의 품질이 향상 되었으며 특히 사진 검색 서비스는 기자들에게 매우 편리해졌다며 애용되고 있는 것 같습니다. 기업이나 기관의 홍보 담당자나 기자들이라면 필수로 이용해야 하는 서비스가 아닌가 싶네요. 또한 뉴미디어로 조명을 받고 있는 블로그를 운영하고 있는 블로거들도 블로깅 소스로 활용하면 좋을 것 같습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

저번에 위자드닷컴 추천 블로그로 선정되어 VIP(?) 초대장을 받고 어제 위젯 공유 서비스 위자드 팩토리 런칭 파티에 놀러 갔었습니다. 개인적으로 플래시 위젯 만드는 일이 취미이기도 하고 몇년 전 표철민 대표님과 메시지를 교환한 인연도 있었고 이번에 선정된 추천 블로거들도 만나볼려고 겸사겸사 퇴근하고 연세대 공학원에 마련된 행사장으로 직행했습니다. "1부, 위자드 팩토리 소개 및 시연회"에선 라면 이야기와 하루 2시간 자며 만들었다는 이야기가 인상적이었습니다. 위자드 웍스에 대한 자세한 회사 소개와 위자드 팩토리에 대한 간단한 소개를 들을 수 있었습니다. 1부는 식사 시간을 많이 늦출 수 없는 이유로 간소하게 진행된 것 같습니다. 위자드웍스가 어떤 일에 애정을 쏟고 있는 지 알 수 있게 되었고 앞으로 위젯 관련해서 어떤 일들이 벌어질 지 예측할 수 있는 시간이었습니다. "2부, 후원사들과 함께 하는 신나는 파티"에서는 깔끔한 식단의 뷔페식 식사 시간이 있었고 위젯을 내장한 흑맥주를 마시며 스텐딩 파티 형태의 참가자들 간 만남의 시간이 있었습니다. 예상 만큼 많은 블로거들과 인사를 나누지 못했고 위젯 관련해서 많은 정보를 교환하지 못해 아쉬운 부분이 있었습니다. 앞으로 또 다른 이름의 행사로 그 아쉬움을 채울 수 있는 기회가 만들어 질 것이라 기대하며 행사장을 빠져나왔습니다. 빠져나오는 중에 명찰을 반납하고 나니 "웹 패러다임을 바꾸는 위젯" 이라는 책이 포함된 선물을 한 보따리 주시더군요. 받은 선물을 들고 귀가 하느라 팔이 빠지는 줄 알았습니다.^^ 선물 감사했습니다.
위자드웍스 임직원 여러분들이 마련한 뜻 깊은 행사 즐거웠습니다. 앞으로 위자드웍스가 끊임없는 발전을 해서 위젯 업계의 부흥기를 이끌어갈 수 있기를 바라며 언제나 블로거들에게 사랑 받는 기업이 되주시길 바랍니다. 위하여!!!

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

사용자 삽입 이미지

댓글을 달아 주세요

  1. 웹프로그래머 2008/10/12 17:14  댓글주소  수정/삭제  댓글쓰기

    냥이님, 방문 감사합니다. 앞으로 더 좋은 행사 많이 추진해주세요.^^

  2. 냥이 2008/10/11 20:40  댓글주소  수정/삭제  댓글쓰기

    안녕하세요,웹프로그래머님!
    위자드웍스 홍보팀 냥이 입니다^_^

    위자드팩토리 런칭파티에 함께 해주셔서 너무나 감사드려요~
    부족한 것도 많은 행사였지만 이렇게 좋은 말씀으로 함께해주시니
    다시 한번 감사드립니다!!

    앞으로 또 다른 이름의 행사에서는 많은 이야기를 나눌 수 있기를 기대하면서~
    저는 이만 물러가겠습니다~!!

    감사합니다 ^_^

위자드닷컴에서 남긴 아래와 같은 댓글로 추천 블로그에 선정 되었다는 것을 알게 되었습니다. 아직은 부족한 점이 많은 웹프로그래머의 홈페이지 정보 블로그를 추천 블로그로 선정해 주셔서 황송할 따름입니다. 앞으로 좀더 좋은 내용으로 제 블로그 여백을 채워나가야 할 의무감이 밀려드는군요. 그리고 이번에 저와 함께 추천 블로그로 추가 선정 되신 분들께 축하 인사 전합니다.

웹프로그래머님의 블로그에는 위자드닷컴 사용자들과 함께 나눌만한 좋은 컨텐츠들이
가득하다고 평가되어, 이번 "2008 위자드닷컴 추천블로그"로 선정되셨습니다.

위자드닷컴 등재 및 위자드팩토리 런칭파티 초청장 발송을 위해
저희쪽으로 블로그에 대한 몇가지 자료를 보내주셔야 하오니
자세한 사항은 위자드웍스 공식 블로그(http://blog.wzdworks.com/230)를
참고하셔서 10월 6일 월요일 저녁 7시까지 발송 부탁 드리겠습니다.

다시금 위자드닷컴 추천블로그로 선정되심을 축하드리오며
앞으로 위자드웍스에서는 "위자드닷컴 추천블로그"만의 다양한 혜택들을
항상 우선적으로 제공해 드릴 수 있도록 노력해 가겠습니다.

앞으로 잘 부탁 드리겠습니다.
감사합니다. *^^*

최근 제 블로그의 트래픽이 많아져서 페이지 로딩 속도가 좀 떨어져 있는 상태라 서버를 한대 더 증설해서 좀더 쾌적한 접속 환경을 만들고 싶은 충동에 사로잡혀 있습니다. 저번 달에 서버 한대 사야겠다는 욕구를 못이겨 신청했다가 좀더 신중하게 고려하기 위해 보류했습니다. 수익이 별다르게 생기는 것도 아닌데 이것 저것 늘리고 싶은 욕심이 생기는 것을 보면 아마도 중독이 된 것 같네요. 매달 서버 2대를 유지하기 위한 비용이 들어가고 있음에도 하나 더 늘린다면 경제적인 부담이 스트레스를 주지 않을까 조금 고민이 되긴합니다. 사실 술 한잔 크게 쏘면 그정도 비용은 쉽게 나가긴 하지만 매달 술 한잔 거하게 쏘는 것은 역시나 쉬운일이 아니겠지요. 이왕에 하는 것 좀더 멋드러지게 운영 해서 한국의 대표 블로그가 되면 더 좋겠지만 여력과 능력 부족으로 쉽지 않은 과제일 것입니다. 조금씩 조금씩 키워 나가면서 나만의 전문 분야를 살려 나갈 수 있는 유익하고 쓸만한 블로그를 만드는 정도로 만족해야겠습니다. 오늘도 블로그 하는 재미에 빠지러 갑니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 02 2008/10/06 11:17  댓글주소  수정/삭제  댓글쓰기

    와~~추카드립니다... 더더더 번창하세요

  2. 1004ant 2008/10/05 01:07  댓글주소  수정/삭제  댓글쓰기

    좋은 일이 있으셨군요.. 축하드려요.. 공개해주신 소녀시대 소스들은 잘 쓰고 있답니다 ^^

    • 웹프로그래머 2008/10/05 11:17  댓글주소  수정/삭제

      축하 감사합니다. 그리고 앞으로도 재미난 것을 많이 올려보겠습니다.^^

  3. 재아 2008/10/03 14:56  댓글주소  수정/삭제  댓글쓰기

    축하드립니다.^^;;

  4. 재서기 2008/10/03 14:22  댓글주소  수정/삭제  댓글쓰기

    제가 예전에 종종 들어오던 곳인데
    추천 블로그에 선정이 되니 기분이 새롭네요 우옹!
    축하축하 이젠 다시 자루 들어올래요!! 자주 뵈어요! :D

  5. 김인호돼지박사 2008/10/03 12:09  댓글주소  수정/삭제  댓글쓰기

    축하드립니다...김인호돼지박사 올림

이미지 슬라이더는 좁은 공간에 좀더 많은 것을 보기 좋게 보여주기 위해 유용한 유저 인터페이스입니다. 아래 소개하는 내용은 이번 플래시 스터디 과제를 해결하기 위한 힌트이기도 하며 플래시 액션스크립트 초급자를 위한 학습용 플래시 소스이기도 합니다. Tween 클래스를 사용해서 매끄러운 배너 이동에 적용했으며 주기적으로 반복해서 함수를 실행하게 해주는 setInterval 함수를 이용해 일정 시간 간격으로 배너를 교체하도록 하였습니다. 그리고 마우스를 배너 위에 올렸을 경우 clearInterval 함수로 반복하는 것을 중지 하도록 했고 마우스가 배너 위를 벗어났을 때 다시 setInterval 함수를 이용해 다시 반복 하도록 했습니다. 배너의 갯수(menu_max), 배너의 폭(menu_width), 이동 시간 간격(show_time), 어떤 스타일로 이동할 것인지(show_style)를 변경할 수 있는 변수도 적용하였습니다.
백번 설명하는 것 보다 한번 직접 해보는 것이 플래시 액션스크립트 학습의 지름길입니다. 자신의 필요나 구미에 맞게 아래 플래시 소스를 수정 보완 해보시면 학습에 도움이 될 것입니다. 이렇게 만들어진 플래시는 블로그나 홈페이지 배너로 사용하면 보기 좋을 것이며 실제 많이 사용하고 있기도 합니다.







import mx.transitions.Tween;
import mx.transitions.easing.*;

var menu_pos = 0;
var menu_max = 4;
var menu_width = 200;
var show_style = 0;
var show_time = 4000;
var
menu_distance = menu_width * -1;
var time_id = setInterval(_root,"do_next", show_time);
mc_screen.onRollOver = function (){
    clearInterval(time_id);
}
mc_screen.onRollOut = function (){
    time_id = setInterval(_root,"do_next", show_time);
}
mc_screen.onRelease = function (){
    getURL("http://hompy.info/507","_blank");
}
function do_next(){
    var pos1, pos2, x1, x2;
    pos1 = menu_pos;
    menu_pos = menu_pos + 1;
    pos2 = menu_pos;
    x1 = pos1 * menu_distance;
    x2 = pos2 * menu_distance;
    menu_pos = (menu_pos) % menu_max;
    switch (show_style){
        case 1: new Tween(mc_screen,"_x",Elastic.easeOut,x1,x2,20,false); break;
        case 2: new Tween(mc_screen,"_x",Bounce.easeOut,x1,x2,20,false); break;
        case 3: new Tween(mc_screen,"_x",Regular.easeOut,x1,x2,20,false); break;
        case 4: new Tween(mc_screen,"_x",Back.easeOut,x1,x2,20,false); break;
        default: new Tween(mc_screen,"_x",Strong.easeOut,x1,x2,20,false); break;
    }
    trace (menu_pos+":"+x1+"->"+x2);
}

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 임채경 2010/06/23 13:46  댓글주소  수정/삭제  댓글쓰기

    감사합니다!

  2. 학생 2009/04/17 21:33  댓글주소  수정/삭제  댓글쓰기

    굳!
    아주 유용합니다.

"블로그 하루 평균 방문자 5천명 이상 만들기 프로젝트"를 진행하려고 합니다. 현재 제 블로그의 평균 방문자는 대략 2천5백명 정도인데 업무에 바쁘다는 핑계로 업데이트를 자주 하지 못했는데 부지런히 6개월 정도 노력하면 가능하지 않을까 생각합니다. 직장 생활에 쫓기는 와중에 이러한 쉽지 않은 목표를 이룩하려면 좀더 양질의 컨텐트를 지속적으로 확보한다던지 그다지 많지 않은 여유 시간을 좀더 효율적이고 알차게 활용한다던지 여러 방면의 유입가능한 채널을 활용한다던지 하는 다양한 전략과 전술이 필요하겠지요.
어떤 일이든 혼자 하는 승부는 외롭고도 긴 여정이 될 수 있으므로 함께 "평균 방문자 5천명 프로젝트"를 진행하실 분이 있다면 기쁘겠습니다. 스스로 조금더 노력하면 가능할 것 같다는 분이 있으시면 함께 노하우를 공유하며 트래픽도 몰아주며 필요하다면 스터디도 함께 하면서 유익한 블로깅을 즐길 수 있는 "블로그 트래픽 증진 프로젝트"에 동참하도록 해보아요.
관심 있는 분은 MSN메신져 "hompy@라이브닷컴"을 친구신청 하시면 함께 할지 여부를 검토해보겠습니다.^^ 그러나 저보다 내공이 높은 블로거가 있다면 검토 받아야겠지요. ㅎㅎㅎ

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 세르엘 2008/10/01 16:11  댓글주소  수정/삭제  댓글쓰기

    헉 2500명으로도 충분히 압도적입니다!

  2. 사탕플러스 2008/09/25 00:46  댓글주소  수정/삭제  댓글쓰기

    지금도 대단하신데... 5천명...>0<
    전 언제쯤 1천명이 방문하는 지식 블로그가 될련지...^^;

    암튼~~ 화이팅!! 아자아자!!^^*

  3. 김영조 2008/09/24 13:02  댓글주소  수정/삭제  댓글쓰기

    280위 랭킹 대단한 내공이십니다^^ 부지런히 들를께요^^

  4. 더오픈 2008/09/24 11:49  댓글주소  수정/삭제  댓글쓰기

    대단하세요.
    곧 목표달성 하실거라 믿어요~~우훗~!!

  5. 멀뚱이 2008/09/24 11:28  댓글주소  수정/삭제  댓글쓰기

    우와...280등...덜덜~ 슈퍼블로거네요? 자주 올께요. ㅎㅎ

  6. 로망롤랑 2008/09/24 09:18  댓글주소  수정/삭제  댓글쓰기

    와우,,대단하세요..

나만의 아날로그 플래시 시계를 만들어보고 싶다면 아래 액션스크립트 소스 코드를 참고하세요. 보시면 아시겠지만 플래시 시계 소스 코드는 생각보다 간단하며 구현방법 또한 복잡하지 않습니다. 우선 중심점이 스테이지 중앙에 맞춰진 시침, 분침, 초침에 해당하는 무비클립을 만들고 Date 객체의 getHours, getMinutes, getSeconds 메소드를 이용해서 시간을 구하고 준비된 개별 시계 바늘에 부여된 이름의 무비클립 객체 회전각 속성 _rotation 값을 적절하게 계산하여 주기적으로 변경합니다. 소스 코드에서는 각 무비클립 마다 onEnterFrame 이벤트를 발생하게 하였으나 한개의 메소드로 통합하셔도 좋습니다. 여기까지 작업 하시고 실행하면 원하는 플래시 시계가 완성됩니다. 그리고 여러분의 취향에 맞는 멋진 시계 배경과 이쁜 시계 바늘을 디자인해서 적용하시면 개성있는 시계가 될것입니다. 나만의 멋진 시계를 만들어서 자신의 블로그 위젯으로 활용해보세요.

액션스크립트 용어와 객체 활용 샘플 코드 참고 자료 ==▶ http://cafe.naver.com/q69/86171






function
clock_sec_mc_func(){
    var nowDate = new Date();
    this._rotation = nowDate.getSeconds() * 6;
    delete newDate;
}

function clock_min_mc_func(){
    var nowDate = new Date();
    this._rotation = nowDate.getMinutes() * 6;
    delete newDate;
}

function clock_hour_mc_func(){
    var nowDate = new Date();
    this._rotation = nowDate.getHours() * 30 + (this._rotation = nowDate.getMinutes() * 0.5 % 30);
    delete newDate;
}

mc_clock_hour.onEnterFrame = clock_hour_mc_func;
mc_clock_min.onEnterFrame = clock_min_mc_func;
mc_clock_sec.onEnterFrame = clock_sec_mc_func;

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. starsj:지늬츼 2010/03/08 18:34  댓글주소  수정/삭제  댓글쓰기

    신기하네요. 수고하셨겠지만 이 태그 퍼가도 될까요?※추신: 이 태그 다 퍼가서 태그게시판에 쓰면 시계가 나오나요?

  2. 2009/01/09 15:11  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사합니다.

    • freedom 2010/03/06 13:51  댓글주소  수정/삭제

      우리 학원 선생님이름이랑 똑같으시네요^^ 혹시 엘버드외국어학원아세요?

  3. 안정현 2008/09/26 18:47  댓글주소  수정/삭제  댓글쓰기

    이소스를 이용하여 세계시간을 나타낼려면 어떻게 해야죠...만약 뉴욕시간을
    표현하고 싶다면.... 참고로 뉴욕은 우리시간에서 -14시간 하면 됩니다.

블로거들이 내일 19일 금요일 오후 7시에 강남역 부근 쿠스터라는 곳에서 만남의 시간을 갖습니다. 첫 모임이라 특별히 준비된 것은 없지만 블로깅 하면서 겪었던 이런 저런 경험담도 이야기 하고 블로그 노하우도 공유하며 블로거 친구도 만드는 유익한 자리가 될 것 같습니다. 제 블로그에 방문해주신 블로거 여러분들 중에 내일 오후 시원한 맥주가 생각나는 분들은 참석 해주세요. 기꺼이 초대하겠습니다.

행사 안내 페이지 ==▶ http://www.linknow.kr/event/1000018


웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

[행사 참고 RSS 피드]
최신 행사 RSS 피드 ==▶ http://www.linknow.kr/rss/event/list/recent
인기 행사 RSS 피드 ==▶ http://www.linknow.kr/rss/event/list/best

[블로거 클럽 RSS 피드]
블로거 클럽 최신 게시물 RSS ==▶ http://www.linknow.kr/rss/group/blog/recent
블로거 클럽 최근 방문자 RSS ==▶ http://www.linknow.kr/rss/group/blog/visit

[블로거 클럽 메인화면]

댓글을 달아 주세요

홈페이지를 관리하고 운영하는 사람들은 웹사이트 순위에 민감하며 때로는 순위 올리는 재미로 즐거울 때가 있습니다. 구글 페이지 랭크, 랭키닷컴 분야별 웹사이트 순위, 야후 블로그 랭킹, 다음 디렉토리 주간 사이트 지표, 알렉사 웹사이트 순위 등을 살펴보며 순위가 상승 곡선이면 얼굴이 밝아지고 하강 곡선이면 어두워집니다. 기업에서는 이런 지표로 투자를 받을 수 있을지 없을지가 결정이 되고 광고 수주가 되느냐 마느냐의 갈림길이 되기도 하므로 관련 담당자는 우습게 지나칠 수 없는 피말리는 마케팅 전쟁을 해야 되기도 합니다.
한동안 부지런히 개발에 시간을 투자해온 링크나우는 몇개월 전에 랭키 순위가 1500 이하 였었는데 요즘은 400등 대를 넘보고 있습니다. 이번주 랭키 순위는 565등으로 블로거들이 많이 알려져 있는 올블로그가 600등, 한RSS가 680등이고 대학 동창 찾기로 많이 알려졌던 아이러브스쿨이 515등으로 이와 비교해보면 대략 점유율이 예측이 되며 순위 그래프는 상승곡선을 타고 있고 이런 성장세를 반영하듯 몇몇 알려진 투자사들이 링크나우에 노크하고 있기도 합니다.

사용자 삽입 이미지
사용자 삽입 이미지
 

링크나우 패밀리 사이트인 "뉴스와이어"라는 홈페이지가 있는데 보도자료를 중계하는 유용한 사이트로 기업의 홍보 담당자나 기자들에게 잘 알려져 있고 최근 전면 개편으로 고객 만족도가 높아지면서 랭키 순위도 상승곡선을 그리고 있으며 이번주 랭키 순위 711등을 랭크하고 있습니다.

사용자 삽입 이미지


개인적으로 취미삼아 운영중인 웹프로그래머의 홈페이지 정보 블로그와 홈피디자인닷컴의 이번주 랭키 순위는 6,676등이로 랭크되어 있습니다. 블로그만 보면 블로그코리아 블코랭킹 639등, 야후 블로그 랭킹 280등으로 랭크되었습니다. 구글의 페이지 랭크는 랭크 4 에서 변동이 없으며 알렉사 순위는 792,576등이군요.

사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

최근에 야후 블로그 랭킹을 알려주는 뱃지가 있어 블로그에 붙여봤네요.
사용자 삽입 이미지


웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

내 홈페이지의 동시 접속자수는 몇명이나 될지 궁금할 때가 있습니다. 이런 필요로 동시 접속자수를 알려주는 위젯도 있고 제 블로그에서도 플래시 위젯으로 동시 접속자수를 알려주는 위젯을 제공하고 있기도 합니다. 그러나 직접 만들어서 동시접속자를 알려주는 것이 좀더 매력적이라고 생각하는 분들이 있다면 아래 소스 코드를 참고 하세요.^^
웹서비스의 특성상 완벽한 동시접속자를 알아 낼 수 없으므로 약간의 편법이 필요합니다. 웹서비스는 요청한 웹페이지를 내보내주고 접속을 끊으므로 같은 사용자라는 것을 알려주는 세션(session)을 발행합니다. 세션이 같으면 같은 사용자라고 볼 수 있습니다. 이 세션을 구분하는 ID 와 카운트 하고 있는 페이지(page) URL 그리고 시간(ctime)을 기록하고 현재 시간을 기준으로 적당한 시간(30초 ~ 60초) 이내에 있는 기록만 남기고 삭제 합니다. 그러면 남아 있는 레코드의 갯수가 동시 접속자수가 됩니다. 이런 작업을 하기 위해 데이타베이스에 아래와 같은 테이블을 만들고 세션 ID(session)는 주키로 시간(ctime)을 인덱스로 만듭니다.

CREATE TABLE abc_siteon (
    session varchar(64) NOT NULL default '',
    page varchar(255) default '',
    ctime datetime default NULL,
    PRIMARY KEY (session),
    KEY ctime (ctime)
)

그리고 아래와 같은 페이지(siteon_counter.php)를 만들고 원하는 홈페이지에 보이지 않는 이미지로 출력합니다. 또는 해당 홈페이지의 로고(images/siteon.gif)를 출력하거나 GD 라이브러리를 사용할 수 있는 분들은 아래 소스 마지막 라인에 이미지 출력 대신 레코드의 갯수를 숫자 이미지로 출력해주는 코드를 입력하실 수 있습니다.

<?
session_start();
$connect = @mysql_connect("localhost", "user", "password") or die("");
@mysql_select_db("database") or die("");
@mysql_query("set names utf8");
//mysql_query("set names latin1");
//mysql_query("set names euckr");
$table_name = 'abc_siteon';
$session_id = session_id();
$page = $_SERVER['HTTP_REFERER'];
if (strlen($page)<1) $page="direct";
$query = "insert into $table_name set session='$session_id'";
@mysql_query($query);
$query = "update $table_name set page='$page', ctime=now() where session='$session_id'";
@mysql_query($query);
$query = "delete from $table_name where ctime < DATE_SUB(NOW(), INTERVAL 60 SECOND)";
@mysql_query($query);
@readfile("images/siteon.gif");
?>

<img
src="/siteon_counter.php" width="1" height="1">


아래의 소스 코드(siteon.php)를 이용해 노출하고 싶은 홈페이지의 적당한 위치에 동시 접속자수를 표시해주면 동접자 구현이 완료됩니다.

<?
$connect = @mysql_connect("localhost", "user", "password") or die("");
@mysql_select_db("database") or die("");
@mysql_query("set names utf8");
$table_name = 'abc_siteon';
$query = "select count(*) total from $table_name";
$result = mysql_query($query);
$total = 0;
if ($result) {
    $row = mysql_fetch_row($result);
    if ($row) {
        $total = intval($row[0]);
    }
}
echo "동접 ".$total."명";
?>

관리자 페이지에 현재 레코드 현황을 확인할 수 있는 페이지를 만들고 페이지별 동접자수를 확인할 수 있도록 하는 것도 유용합니다. 그리고 리눅스/유닉스용 스캐쥴러인 크론(cron)을 이용해서 1분마다 동접자수를 기록하고 이를 그래프화 하면 홈페이지 트래픽을 보기좋게 파악할 수 있는 유용한 홈페이지 관리 도구가 됩니다. PHP 초급자도 파악할 수 있는 수준으로 소스 코드가 작성되었으므로 차근 차근 소스 코드를 살펴보시면 이해가 될 것이라 생각합니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 지나가다가 2008/10/03 10:14  댓글주소  수정/삭제  댓글쓰기

    동접자수를 구하는데 있어서 Windows 가 아닌 Linux, Unix 환경에서는 구지 CRON, DB 까지 사용하지 않아도 PHP 에서 제공하는 세션함수만으로 구현이 가능합니다.

  2. 초보개발자 2008/09/26 17:13  댓글주소  수정/삭제  댓글쓰기

    오늘 검색하다가 처음 알게되었습니다. 바로 즐찾했습니다.
    미칠듯한 방대한 자료. 많이 얻어가겠습니다.

  3. 활의노래 2008/09/16 12:23  댓글주소  수정/삭제  댓글쓰기

    아쉽게도 티스토리에선 써먹기가 힘든 방법이네요. 그래도 잘 보고 갑니다. ^^

이번에 링크나우 프로필 버튼에 새로운 디자인이 추가 되었으며 추가된 디자인을 포함해서 전체 프로필 버튼을 열거하며 프로필 버튼을 블로그에 부착해서 자신을 보다 손쉽게 알리는 방법으로 유용하게 사용하고 있는 사례도 열거합니다. 적용 사례들을 요약해보면 일반적으로 블로그의 사이드바에 프로필 버튼을 부착해서 사용하는 경우가 많으며 이메일을 보낼때 서명으로 사용하기도 하고 카페의 메인화면에 주인장을 소개하는 용도로도 사용하고 기업의 홈페이지에서 담당자를 소개하는 용도로도 쓰여지기도 합니다. 때로는 카페나 블로그 게시물에 게시물을 신뢰도를 높이기 위해 게시물 하단에 덧붙여서 사용하는 경우도 있습니다. 궁극적으로 프로필 버튼을 동반한 컨텐트의 신뢰도를 높이고 이런 활용을 통해 관련 인맥을 확장 하려는 것이 대체적인 목표입니다. 프로필 버튼은 디자인이 가능한 개인이 자신의 취향에 맞게 디자인 하는 경우도 있으므로 개성있는 프로필 버튼을 직접 디자인해보는 것도 의미 있는 일이겠습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

[프로필 버튼 리스트]

[프로필 버튼을 이용하고 있는 블로그 리스트]
http://makeceo.com - 2010년 나는 CEO
http://kini.tistory.com - kini's Sportugese
http://junycap.com/blog - Interactive Dialogue and PR 2.0
http://planspace.tistory.com - 기획전문가(세상을 기획하는 남자)
http://hunking.tistory.com - 자기혁신연구소
http://choikorean.tistory.com - We Are The STAR.
http://ikejo.tistory.com - I am.
http://evermore.pe.kr/tc - Evermore Blog
http://farmhouse.tistory.com - 즐거운 전원생활
http://1000sk.tistory.com - 춘래불사춘
http://hwanyc.tistory.com - hwanyc's disaffection market
http://acrobat.egloos.com - PASS THE MIC
http://antop.pe.kr/tc - 머리속의 한계를 대신하는 저장소
http://beautifulos.blogspot.com - 아름다운 OS 솔라리스
http://boan.tistory.com - 엔시스의 정보보호 따라잡기
http://cityguy.tistory.com - Dream's Come True... 2008!
http://flasher0420.cafe24.com/zbxe/blog - KimHeoungJin Blog
http://koon.tistory.com - KOON's Blackhole
http://manwol.kr - 말랑말랑
http://neojjang.egloos.com - 살다보면...
http://nicehwan.net - Nicehwan™s Beautiful world
http://paro85.tistory.com - 그때 너는 붉었다..
http://pweb.tistory.com - 파라오의 웹마케팅
http://sexygony.com - 섹시고니(sexygony)의 세상 비틀기
http://shinhwanoh.blogspot.com - cmdesign's Blogger station
http://subby.co.kr - 서비나라의 세상사는 이야기
http://weceo.kr - 창조코리아
http://www.medicaltourisminkorea.com/nhkee - Medical Tourism
http://www.sis.pe.kr - 엔시스의 정보보호 따라잡기
http://www.webnbizr.com - Web N Bizr

댓글을 달아 주세요

  1. Zefyr 2008/09/15 15:24  댓글주소  수정/삭제  댓글쓰기

    오 한번 해봐야겠네요^^

내 블로그를 1년이 넘게 몇차례에 걸처 다음 검색 엔진에 홈페이지 일반등록 신청 했었는데 최근에 다시 신청해서 어제 등록이 되었네요. 네이버, 엠파스 같은 다른 포털 검색 엔진에는 이미 등록이 되어 있지만 다음은 몇차례 등록을 시도 했으나 등록되지 않고 시간이 흘러버렸지요. 몇일 전에 다시 이번엔 등록해주겠지 하고 신청을 했더니 어제 등록 되었다는 메일이 왔습니다. "웹프로그래머의 홈페이지 정보 블로그"로 신청을 했는데 "웹프로그래머 블로그"로 등록이 되었고 함께 등록신청한 개인 홈페이지도 등록이 되었습니다. 그런데 개인 홈페이지는 블로그가 아닌데 블로그 카테고리로 등록되어 버렸네요.^^
애초부터 홈페이지를 등록하는데 빠른 등록은 심사비를 받고 일반심사는 등록이 될지 알 수 없는것에 "왜 이런걸 돈을 받으며 절차는 왜 복잡한 것인가?" 라는 의문이 있었고 최근 네이버는 전면 무료 등록으로 바뀌고 등록신청하면 등록도 빠르게 되었는데 아마도 이런 분위기 편승하여 절차가 간소화 된 것인지 모르겠군요. 특별히 문제가 되지 않는 홈페이지라면 신속하게 등록해서 검색의 품질을 높이는 것이 해당 검색엔진을 위해서도 좋은 것이 아닐까 싶습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info/

홈페이지 정보 블로그

댓글을 달아 주세요

  1. 김종길 2010/01/06 22:19  댓글주소  수정/삭제  댓글쓰기

    감사합니다

  2. 문틈사이로하늘 2008/09/07 19:02  댓글주소  수정/삭제  댓글쓰기

    홈페지이 차단이라?왜? 그런거죠? 신기하네요..

  3. 문틈사이로하늘 2008/09/07 19:01  댓글주소  수정/삭제  댓글쓰기

    저거 등록하는데 돈내야 하는건가요..아니면 신청만 하면,,^^ 해주나요?

이번에 링크나우에서는 편리한 행사 예약과 관리가 가능한 행사 메뉴가 오픈되었습니다. 몇몇 개선사항이 보이긴 하지만 대체적으로 모임을 운영하는 운영자들은 행사 참가자들을 관리하기 편해졌고 행사 참가자들은 행사 예약 현황을 쉽게 확인할 수 있고 참석예약과 참석고려로 분리하여 개인 일정 등의 이유로 참여가 불투명 하지만 참여 의지가 있는 참가 고려자도 확인 할 수 있는 장점이 있습니다. 참석고려로 신청을 한 후 참여가 확실해지면 참석예약으로 변경할 수 있으며 또한 참석취소로 변경 가능합니다. 포털의 카페와 같은 기능을 하는 그룹과 연동하여 그룹 행사를 손쉽게 개설하고 홍보할 수 있게 되었습니다. 인기 행사의 경우 더 많은 분들이 참석 할 수 있도록 링크나우 메인에 노출됩니다. 첫 행사로 링크나우 그룹 운영자들이 모여 정보 교류를 하는 운영진 워크숍이 등록 되었으며 블로거들을 대상으로 하는 블로거 클럽 첫 정모도 등록되었습니다. 여러 유익한 행사들이 속속 등록되고 있으니 관심 있는 분들은 관련 행사를 찾아보세요.

블로거 클럽 첫번째 정모 참석하기 ==▶  http://www.linknow.kr/event/1000018
블로거 클럽 바로가기 ==▶ http://www.linknow.kr/group/blog

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

사용자 삽입 이미지

댓글을 달아 주세요

몇일전 학주니닷컴 블로그 운영자 이학준님을 만났습니다.
링크나우 신동호 대표이사님이 사무실에 학준님을 초청 하셔서 사무실에 방문하게 되었고 미처 방문 사실을 알지 못한 저는 살짝 당황을 했지만 같이 식사도 하고 블로고스피어에 대한 생각도 나누고 블로거 클럽의 발전 방향에 대해 이런 저런 이야기도 나누었습니다. 서로 일하는 사무실도 가깝고 하니 가끔 만나서 술한잔 기울이는 것도 좋겠습니다. 술자리에 관심 있는 분들은 댓글 남겨주세요.^^ 앞으로 블로거 클럽도 행사나 세미나가 진행이 될 것이고 링크나우의 지원과 후원을 받게 될 것으로 예상됩니다. 블로거 클럽의 발전에 일조해주실 분이 있으시면 운영진 신청 해보세요. 다만 자신이 운영하는 사업을 홍보 하기 위해 자신이 운영하는 커뮤니티를 홍보하기 위해 운영진 신청을 하는 것은 환영하지 않습니다. 운영진 활동을 열심히 하시면 그것이 자신과 자신이 추구하는 바를 자연스럽고 효과적으로 홍보하는 일이 되겠죠.
링크나우 블로거 클럽은 운영된지 오래되지 않았고 회원수도 500명 수준이지만 링크나우에서 관심가지고 지켜보고 있고 필요에 따라 적극적인 지원도 받게 될 예정에 있어 빠른 속도로 성장하게 될 것 같습니다. 링크나우가 추구하는 "프로페셔널을 위한 인맥 서비스"와 "블로거 클럽"의 만남은 전문직 종사자들과 커리어 퀼리티가 높은 인력들이 링크나우를 통해 인맥을 구축하고 블로그와 블로거클럽을 통해 소통하고 수준높은 포스팅을 할 수 있도록 시너지 효과를 내지 않을까 긍정적인 기대를 해봅니다.
링크나우는 최근 링크나우 운영진들과 링크나우 개별 카페 운영자들 그리고 카페 회원들의 활동과 노력으로 고속 성장을 하고 있고 현재 5만명의 회원을 바라보고 있습니다. 많은 회원들이 수준 높은 인맥 확장과 경력직/전문직 인력 시장이 활성화 되기 위해 링크나우의 성장이 필요하다고 느끼고 있고 끊임없는 발전을 희망하고 있고 몇몇 열혈 회원들은 링크나우에 소액 투자를 하고 있기도 합니다. 회원들의 이런 기대에 부흥하기 위해 개발팀 맴버를 늘려 나가고 있고 서비스의 품질을 개선하기 위해 여러가지 준비와 개발을 하고 있습니다. 9월 초에는 카페 운영에 꼭 필요한 새로운 서비스가 추가될 예정에 있기도 합니다.
요즘 링크나우에서 가장 잘나가는 카페는 서울대 열린 동창회, 강남포럼이며 회원수가 가장 많은 카페는 커리어 클럽이고 IT분야 인기 클럽은 인터넷마케팅클럽과 플래시카페입니다. 여성들만의 공간인 여성비즈니스클럽도 성장 가능성이 높으며 CEO 들이 모이는 인기 카페는 CEO클럽입니다. 이외에도 다양한 전문 포럼들이 있으니 관심 있는 분들은 관심 포럼에 노크해봐도 좋겠습니다. 그러나 블로거 여러분들은 당연히 블로거 클럽에 관심가져주셔야 겠습니다. ㅎㅎㅎ
개인적으로 모두에게 유익한 사이트와 커뮤니티로 성장하길 바라며 이를 위해 저도 집중하고 있습니다. 끝으로 블로거 여러분 함께 할까요? ^^

댓글을 달아 주세요

  1. 떡이떡이 2008/08/23 14:24  댓글주소  수정/삭제  댓글쓰기

    링크나우는 링크드인을 지나치게 베낀 서비스인지라.. 국내 실정에서 얼마나 효율이 높을지는 모르겠습니다.

어떤 카페, 어떤 블로그, 어떤 홈페이에도 자유롭게 복사되어 붙여넣기 될 수 있는 플래시의 장점을 살려 홈페이지를 넘나들며 자유로운 메시지 교환을 손쉽게 해볼 수 있는 플래시톡(Flash Talk)입니다. 플래시톡은 채팅과 게시판의 중간단계이며 간편하게 메시지를 작성해서 올릴 수 있습니다. 간편한 메시지 입력, 간편한 메시지 보기에 주안점을 둔 유저인터페이스(UI) 입니다. 차차 로그인 기능이나 나만의 플래시톡을 만들 수 있는 기능 등이 추가될 수 있습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info



개인용 플래시톡을 만들려면 아래 태그에 빨간색 부분을 자신의 아이디(myid)로 수정해서 사용해야 되며 아이디 개설은 http://www.hompydesign.com/blog/에서 해야합니다. 아이디를 개설하면 블로그 채팅이나 블로그 카운터 등을 사용할 수 있습니다.

[플래시톡 HTML 태그 소스 코드]
<EMBED FlashVars="myid=hompy" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/flash/flashtalk.swf width=300 height=400 type=application/x-shockwave-flash quality="high"></EMBED>

댓글을 달아 주세요

  1. 위남자 2009/06/06 00:11  댓글주소  수정/삭제  댓글쓰기

    3시간 헤맨 끝에 찾아왔습니다. 감사합니다. 가져다가 유용하게 사용할께요 감사

  2. 간지댐나 2009/05/14 21:39  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋ

  3. ssamss 2009/02/12 16:55  댓글주소  수정/삭제  댓글쓰기

    배경이미지 지정할수있게 해주세요 형님 ㅋㅋㅋ

  4. 와우 2008/12/26 17:58  댓글주소  수정/삭제  댓글쓰기

    글이 올라온것은 삭제는 어떻게 해요?

  5. 샤피엘 2008/11/06 23:51  댓글주소  수정/삭제  댓글쓰기

    좋네요. 개인 스케줄 메모용으로도 좋겠어요 ㅎㅎ

  6. ^.^ 2008/10/22 15:51  댓글주소  수정/삭제  댓글쓰기

    신기한데요 ^.^

  7. dd 2008/10/17 00:38  댓글주소  수정/삭제  댓글쓰기

    크기를 줄일 수는 없나요? 소스에서 크기를 바꿨더니 아예 글씨들도 작게보이고ㅠㅠ
    적어도 세로쪽을 조금 줄이고 싶은데ㅠㅠㅠ

투표 제목과 10개의 항목으로 구성된 심플한 플래시 투표 위젯입니다. 클릭하면 해당 항목의 투표 횟수가 올라가며 투표 횟수에 따라 순위(순서)도 바뀝니다. 투표는 제한 없이 할 수 있으므로 원하는 만큼 클릭할 수 있습니다. 투표를 마감할 시점에 사용하기 위해 중복 투표를 제외한 투표 값을 별도로 저장합니다. 10개 항목을 가진 투표하기 좋은 주제를 댓글로 남겨주시면 별도의 위젯으로 적용하겠습니다.



[플래시 투표 위젯 HTML 소스 코드]
<EMBED FlashVars="menu=1" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>
<EMBED FlashVars="menu=2" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>
<EMBED FlashVars="menu=3" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>
<EMBED FlashVars="menu=4" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>
<EMBED FlashVars="menu=5" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>
<EMBED FlashVars="menu=6" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogvote.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 비밀방문자 2010/06/25 22:01  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  2. 비밀방문자 2010/06/25 21:34  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  3. 허랑이 2009/10/25 21:19  댓글주소  수정/삭제  댓글쓰기

    저.멋지긴한데.제목 항목은 어떻게바꾸시는지..

  4. dj쿨 2009/10/09 15:22  댓글주소  수정/삭제  댓글쓰기

    전 왜 아무 그림이 안 보이죠 ;;
    html로 붙여서 넣었는데 그림 액박 뜨면서 사라지네요...

  5. 하하하 2009/02/24 03:11  댓글주소  수정/삭제  댓글쓰기

    블로그 1위를 기타로 고고

  6. 하하하 2009/02/24 03:08  댓글주소  수정/삭제  댓글쓰기

    내가 순위를 다 뒤엎어주지

  7. 손님 2009/01/24 22:26  댓글주소  수정/삭제  댓글쓰기

    정말 잘만드셨습니다.. 근데 한번만 투표에 참여하게 할수없을까요?
    클릭을 하면 무한정 클릭할수 있는것같네요..

  8. 최우정 2009/01/19 21:28  댓글주소  수정/삭제  댓글쓰기

    멋지네요~ 감탄! 제목하고 항목은 어떻게 바꾸나요?

몇일전 태터툴즈를 설치해서 사용하던 블로그를 텍스트큐브로 업그레이드했습니다. 업그레이드가 다소 번거롭지 않을까 해서 미뤄두었던 것을 이제서야 하게 되었네요. 업그레이드는 생각보다 손쉽게 되었습니다. 기존 태터툴즈 소스 위에 최신 텍스트큐브 소스를 덮어 씌우고 설정만 고쳐주었더니 나머지 처리는 알아서 해주는 듯 합니다. 그런데 기존에 사용하던 플러그인 중에 몇몇은 사용할 수 없게 되었고 소스를 일부 수정해서 사용하던 것이 무용지물이 되었습니다. 다시 나의 필요에 맞게 튜닝을 하고 쓸만한 플러그인이 있는지 찾아봐야겠군요.
이것 저것 살펴보던 중에 관리자 페이지 리퍼러 기록 부분이 맘에 차지 않아서 어제 야밤에 관련 소스를 수정하게 되었습니다. 혹시 필요하신 분들이 있을지 모르니 그런 분이 있다면 아래 소스를 참고하세요. 리퍼러 로그 플러그인 소스의 일부를 아래에 소개한 소스 코드로 변경하면 검색 주소인 경우 아래 그림과 같이 주소 앞부분에 검색어를 강조해서 노출시켜주고 날짜에 시간도 함께 표시해줍니다.
설치형 블로그나 개인 홈페이지를 운영하다 보면 인터넷 서퍼들이 어떤 경로로 나의 홈페이지에 유입되는지에 관심이 생기며 때로는 리퍼러 로그를 보는 것이 홈페이지를 운영하는 즐거움 중에 하나입니다. 더 나아가 블로그의 운영 방향을 결정하는 자료로 활용되기도 하고 홈페이지 마케팅의 기초 자료가 되기도 합니다. 그 중에 리퍼러 로그는 실시간으로 반응을 확인할 수 있는 자료이며 이를 명확하고 직관적으로 확인할 수 있게 해주는 것이 도움이 될 수 있습니다. 그런 차원에서 아래 제시한 소스는 작게나마 도움이 될 수 있습니다. 티스토리의 경우 아마 이런 플러그인이 지원 되는 것으로 알고 있고 검색어를 강조해주는 텍스트큐브용 플러그인도 있을 지 모르겠군요.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

[리퍼러 기록 출력 화면]


[변경전 소스 코드:tc/plugins/PN_Referer_Default/index.php]
<?php
$more = false;
list($referers, $paging) = Statistics::getRefererLogsWithPage($_GET['page'], $perPage);
for ($i=0; $i<count($referers); $i++) {
    $record = $referers[$i];

    $className = ($i % 2) == 1 ? 'even-line' : 'odd-line';
    $className .= ($i == sizeof($referers) - 1) ? ' last-line' : '';
?>
<tr class="<?php echo $className;?> inactive-class" onmouseover="rolloverClass(this, 'over')" onmouseout="rolloverClass(this, 'out')">
        <td class="date"><?php echo Timestamp::formatDate($record['referred']);?></td>
        <td class="address"><a href="<?php echo misc::escapeJSInAttribute($record['url']);?>" onclick="window.open(this.href); return false;" title="<?php echo htmlspecialchars($record['url']);?>"><?php echo fireEvent('ViewRefererURL', htmlspecialchars(UTF8::lessenAsEm($record['url'], 70)), $record);?></a></td>
</tr>
<?php
}
?>


[변경후 소스 코드:tc/plugins/PN_Referer_Default/index.php]
<?php
$more = false;
list($referers, $paging) = Statistics::getRefererLogsWithPage($_GET['page'], $perPage);
for ($i=0; $i<count($referers); $i++) {
      $record = $referers[$i];

      $className = ($i % 2) == 1 ? 'even-line' : 'odd-line';
      $className .= ($i == sizeof($referers) - 1) ? ' last-line' : '';

      $record_url = urldecode($record['url']);
      if (iconv("UTF-8","UTF-8",$record_url)!=$record_url) {
                  $record_url = iconv("EUC-KR","UTF-8",$record_url);
      }
      $record_url_title = $record_url;
      $q_record_url = strstr($record_url,"&q");
      if (!$q_record_url) {
            $q_record_url = strstr($record_url,"?q");
            if ($q_record_url) $q_record_url[0] = "&";
      }
      if ($q_record_url) {
            $arr_record_url = split("&",$q_record_url);
            $arr_record_url = split("=",$arr_record_url[1]);
            $record_url = "<b>".$arr_record_url[1]."</b> : ".$record_url ;
      }

?>
<tr class="<?php echo $className;?> inactive-class" onmouseover="rolloverClass(this, 'over')" onmouseout="rolloverClass(this, 'out')">
      <td class="date"><?php echo date("m-d H:i",$record['referred']);?></td>
      <td class="address"><a href="<?php echo misc::escapeJSInAttribute($record['url']);?>" onclick="window.open(this.href); return false;" title="<?php echo htmlspecialchars($record_url_title);?>"><?php echo UTF8::lessenAsEm($record_url, 70);?></a></td>
</tr>
<?php
}
?>

댓글을 달아 주세요

  1. PolarisS3941H 2008/05/27 09:58  댓글주소  수정/삭제  댓글쓰기

    그런 플러그인이 있긴 합니다..
    http://retro.tattertools.com/ko/bbs/view.php?id=plugin&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=%EB%A6%AC%ED%8D%BC%EB%9F%AC&select_arrange=headnum&desc=asc&no=167
    원래 태터툴즈 1.0.5 용인듯한데 텍스트큐브에서도 잘 돌아가는듯해요;;

사용자 삽입 이미지
홈페이지 홍보를 위해 댓글을 다는 아르바이트도 있을 것이고 그것도 번거로워 매크로를 돌리는 사람도 있을 것이며 심지어는 댓글을 자동으로 등록해주는 봇을 만들어서 사용하는 사람도 있을 것입니다. 그로 인해 원치 않는 댓글, 성인 사이트나 다이어트 관련 사이트를 홍보한다거나 쇼핑몰을 홍보하는 등의 댓글이 내 블로그에도 심심치 않게 달리곤 합니다. 개인적으로 운영하는 패션 카페에서도 이런 상황이 연출 되고 주로 미용에 관련된 사이트를 댓글로 홍보하는데 그것을 수동으로 지우는 일이 만만치 않습니다. 어제는 블로그를 보니 엄청나게 많은 스팸 댓글이 달려있더군요. 이럴 경우 보통은 댓글에 규칙이 있어 적절한 키워드를 필터링에 등록하면 해결이 되었는데 이번 것은 별다른 규칙을 찾을 수 없어서 한동안 고민을 하다가 공백을 필터링 키워드로 등록하면 되겠다는 결론을 내렸고 공백을 이름 필터링에 등록하려 했으나 등록이 되지 않아 임의 키워드를 등록하고 DB에 접속해서 임의 키워드를 공백으로 수정해서 해결 했습니다. 그리고 댓글 관련 테이블을 보니 그동안 필터링에 의해 쌓여 있는 보이지 않는 댓글이 몇십만개나 되더군요. 일단 불필요 하니 제거를 했습니다. 그리고 오늘도 공백 키워드로 필터링 된 보이지 않는 댓글이 몇만개가 되어 제거하였습니다.
이런 스팸을 방어하는 일련의 과정들도 한 두번이면 재미삼아 해볼 수 있겠지만 끊임없이 새로운 아이디어로 진화된 스팸이 뿌려진다면 아마도 스트레스가 될 것 같군요. 스팸을 효율적으로 방어하거나 이미 노출된 스팸을 간편하게 소탕할 수 있는 시스템이 지속적으로 개발되고 공유되어야 불필요하게 낭비된 시간과 네트웍 및 시스템 자원 그리고 여타 비용 등을 절감할 수 있게 될 것입니다.

참고로 저의 블로그 환경설정에 다음과 같은 키워드들이 필터로 등록되어 있습니다.
- 홈페이지 필터링 : sex, fuck, girl, women, woman, -
- 본문 필터링 : 다이어트, 대출, 신용, 감량, 바카라, 강원랜드
- 이름 필터링 : 공백(" ")

웹프로그래머의 홈페이지정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 하타 2008/05/25 03:49  댓글주소  수정/삭제  댓글쓰기

    저는... 번역댓글테러를 처맞는 바람에 고생좀했습니다. -_-;;

  2. 시퍼 2008/05/24 09:33  댓글주소  수정/삭제  댓글쓰기

    테터인가봐요 저는 티스토리라 디비를 ㅎㅎ.. 내목숨을 남에게 마껴놓은 상태라 기달리는 수밖에 없습니다. 이런 문제점이 있군요 테터로 다시 넘어갈까 고민중입니다. ^^

공개보드 게시물을 설치형 블로그인 텍스트큐브나 태터툴즈로 복사하는 샘플 소스 코드입니다. 소스를 조금 수정해서 스케쥴링을 하면 주기적으로 게시판에 있는 글을 블로그에 포스팅할 수 있게 됩니다. 실시간으로 블로그에 글을 올려야 한다면 공개보드 스킨으로 수정해서 써도 되겠습니다. 이 소스는 그누보드를 샘플로 사용했으나 필요에 따라 제로보드 같은 다른 공개보드 또는 자신의 보드에 맞게 수정해서 사용할 수 있습니다. 그리고 RSS를 찍어준다던가 첨부파일을 추가하는 등의 기능 보완이 필요합니다. 또한 캐릭터셋이 서로 다를 경우 iconv 를 이용해서 인코딩을 해서 맞춰줄 필요가 있습니다. 이 소스와 다른 방법으로 블로그API(BlogAPI)를 이용할 수도 있습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

<?
/*board2blog.php */

include "global_variable.php";
include "mysql.php";

$dbsour = new mysql_class($db_info_mud4u);
$tbsour = "g4_write_news";
$dbdest = new mysql_class($db_info_blog);
$tbdest = "tc_Entries";

$b_blogid = 1;
$b_userid = 1;
$b_draft = 0;
$b_visibility = 3;
$b_contentFormatter = 'ttml';
$b_contentEditor = 'modern';
$b_location = '/';
$b_acceptComment = 1;
$b_acceptTrackback = 1;
$b_comments = 0;
$b_trackbacks = 0;

$query = "select *,UNIX_TIMESTAMP(wr_datetime) wr_unixtime,UNIX_TIMESTAMP(wr_last) wr_lasttime from $tbsour where wr_is_comment=0 order by wr_id asc";
if ($dbsour->query($query))
while ($row = $dbsour->fetch()) {
      extract($row);
      echo $wr_id . ":" . $wr_subject . "\n";

      switch($ca_name){
            case '공지사항':       $wr_category_id = 1; break;
            case '자유게시판':       $wr_category_id = 2; break;
            default: $wr_category_id = 3; break;
      }

      $b_id = 1;
      $query = "select max(id) as max from $tbdest";
      if ($dbdest->query($query))
      if ($row2 = $dbdest->fetch()) {
            $b_id = intval($row2[max]) + 1;
      }
      $b_category = $wr_category_id;
      $b_title = mysql_escape_string($wr_subject);
      $b_slogan = getSlogan($wr_subject) . "--" . $wr_id;
      $b_content = mysql_escape_string($wr_content);
      $b_password = generatePassword();
      $b_published = $wr_unixtime;
      $b_created = $wr_unixtime;
      $b_modified = $wr_lasttime;

      $query = "INSERT INTO $tbdest SET blogid='$b_blogid', userid='$b_userid', id='$b_id', draft='$b_draft', visibility='$b_visibility', category='$b_category', title='$b_title', slogan='$b_slogan', content='$b_content', contentFormatter='$b_contentFormatter', contentEditor='$b_contentEditor', location='$b_location', password='$b_password', acceptComment='$b_acceptComment', acceptTrackback='$b_acceptTrackback', published='$b_published', created='$b_created', modified='$b_modified', comments='$b_comments', trackbacks='$b_trackbacks'";
      $dbdest->query($query);
}
echo "\n";

function getSlogan($slogan) {
      $slogan = preg_replace('/-+/', ' ', $slogan);
      $slogan = preg_replace('@[!-/:-\@\[-\^`{-~]+@', '', $slogan);
      $slogan = preg_replace('/\s+/', '-', $slogan);
      $slogan = trim($slogan, '-');
      return strlen($slogan) > 0 ? $slogan : 'XFile';
}

function generatePassword() {
      return strtolower(substr(base64_encode(rand(0x10000000, 0x70000000)), 3, 8));
}
?>

<?
/* mysql.php */

class mysql_class {
      var $user_id = "";
      function __construct($db_info) {
            $this->db_info = $db_info;
            $this->ip = $db_info['host'];
            $this->db = $db_info['db'];
            $this->id = $db_info['user'];
            $this->pw = $db_info['password'];
            $this->ch = $db_info['char'];
            $this->sess = mysql_connect($this->ip, $this->id, $this->pw) or die("SQL서버에 접속할 수 없습니다.");
            mysql_select_db($this->db, $this->sess) or die("데이터베이스와의 접속에 실패하였습니다.");
            mysql_query("set names $this->ch", $this->sess);
      }
      function __destruct() {
            mysql_close($this->sess);
      }
      public function query($query){
            $this->result = mysql_query($query,$this->sess);
            return $this->result;
      }

      public function query_one($query){
            $this->result = mysql_query($query,$this->sess);
            if ($this->result) {
                  $board = mysql_fetch_array($this->result);
                  if ($board)      return $board[0];
            }
            return null;
      }

      public function fetch(){
            if ($this->result) {
                  $board = mysql_fetch_array($this->result, MYSQL_ASSOC);
                  return $board;
            }
            return null;
      }
}
?>

<?
/* global_variable.php */

$db_info_mud4u['host'] = "localhost";
$db_info_mud4u['db'] = "board";
$db_info_mud4u['user'] = "board";
$db_info_mud4u['password'] = "boardpw";
$db_info_mud4u['char'] = "utf8";

$db_info_blog['host'] = "localhost";
$db_info_blog['db'] = "blog";
$db_info_blog['user'] = "blog";
$db_info_blog['password'] = "blogpw";
$db_info_blog['char'] = "utf8";
?>

댓글을 달아 주세요

  1. 원반 2009/04/23 12:00  댓글주소  수정/삭제  댓글쓰기

    그누보드 게시물을 텍스트큐브로 옮기는 방법을 검색해보니 이방법밖에 없는데...
    어떻게 실행해야하는지 좀 설명부탁드리면 안될까요~? 초보자라서

개인서버에 텍스트큐브를 설치하고 블로그를 운영한지 정확히 13개월이 지났고 방문자 100만을 훌쩍 넘어 버렸습니다. 처음 블로그를 시작할 때는 자작 플래시들을 만들어 발표하는 공간으로 사용했고 유익한 정보라고 판단되는 것들을 게시하기도 했으며 최근에는 게임웹진의 허가를 받고 게임 리뷰를 중심으로 소개하기도 했습니다. 설치형 블로그를 운영하면서 블로깅으로 할 수 있는 것들에 대한 이해의 폭이 넓어졌고 홈페이지를 바라보는 다양한 시각을 확보할 수 있었습니다. 그런데 생생하게 살아있는 블로그를 운영하기 위해서는 결코 작지 않은 시간을 투자해야 하고 포털 블로그에서 처럼 구속받지 않고 블로그를 운영하기 위해서는 비용도 지출해야 하는 장애물이 있습니다. 요즘은 부담을 줄여서 블로그를 운영하고 있음에도 생각보다 많은 시간을 지출하게 되더군요. 마음 같아서는 동영상 강좌와 IT강좌도 제작해서 올리고 싶고 다양한 플래시 작품도 만들어서 발표하고 싶었으나 개인 생활도 해야하고 직장 생활도 소화하면서 하기에 간단한 문제가 아니었습니다. 그럼에도 불구하고 왕성한 게시활동을 하면서 유익한 블로그를 운영하는 전문 블로거들을 보면 신기하기도 합니다.
그동안의 블로그 운영 경험을 토대로 초보 블로거들에게 몇가지 생각을 전하면 수익을 위해 블로그를 운영하는 것은 모험이며 기대보다 실망이 클 수 있다고 생각합니다. 생각보다 한국의 블로고스피어는 해외의 그것보다는 작은 것이 현실이며 카페에서 하던 것이 블로그로 옮겨졌다고 느껴지는 정도 있습니다. 블로그는 남의 것을 스크랩 하고 모아두는 창고에서 탈피해야 할 것 같습니다. 블로그는 자신의 매력을 발산하는 도구로 사용하거나 자신의 개성을 완성시키는 수련장으로 활용하면 좋을 것 같습니다.
두서 없이 이런 저런 이야기들을 늘어 놓았군요. 블로그 방문자 100 만 돌파를 자축하며 이쯤에서 글을 마치겠습니다.

웹프로그래머의 홈페이지 정보 블로그 http://hompy.info

Rank RefererView
1위 http://search.naver.com54,293 
2위 http://link.allblog.net43,645 
3위 http://www.hompydesign.com41,477 
4위 http://www.google.co.kr20,812 
5위 http://cafe.naver.com19,978 
6위 http://kr.search.yahoo.com13,514 
7위 http://www.eolin.com12,616 
8위 http://search.live.com11,978 
9위 http://search.daum.net10,930 
10위 http://hompydesign.com9,083 

댓글을 달아 주세요

  1. 김민연ㅇㅅㅇ/ 2008/04/29 16:01  댓글주소  수정/삭제  댓글쓰기

    오오옷~ 대단대단~;;

    ㅊㅋㅊㅋㅊㅋ~

    나도 한번... -_-v

  2. 재선*^^* 2008/04/29 11:41  댓글주소  수정/삭제  댓글쓰기

    와우~가끔 발자국을 남겼던 사람으로 나름 흐뭇하다는~
    100만 돌파는 곧 볼거리가 많다는 얘기 아닌가요~
    축하드립니다~
    앞으로도 좋은 정보 부탁드려요~*^^*

  3. 얼음 2008/04/29 11:15  댓글주소  수정/삭제  댓글쓰기

    추카 드립니당..간간히 들어오곤 했었는데..참 대단하시다 생각했어요
    강좌같은것도 추후 시간되시면 올려주시면 너무 좋을거 같아요~
    앞으로도 천만방문자를 향해 고고~

  4. 구리구리 2008/04/29 11:12  댓글주소  수정/삭제  댓글쓰기

    와아 ! 2등입니다. 정말 축하드려요!! 100만을 돌파하시다니...

  5. 송인혁 2008/04/28 11:01  댓글주소  수정/삭제  댓글쓰기

    1등! ㅋㅋ 축하드립니다~! ^^

블로그쳇의 매력은 로그인 없이 누구나 간단히 대화에 참여할 수 있다는 점과 대화명을 설정하기 전까지 컴퓨터에 의해 무작위로 선택된 재미있는 대화명을 사용하게 된다는 점입니다. 필요에 따라 별명을 수정할 수 있으며 채널을 구분하는 개인 아이디를 생성해서 별도의 개인 대화방 모드로 이용할 수 있습니다. 재미삼아 블로그나 개인 홈페이지에 노출시켜 사용할 수 있으며 게시판 게시물 내용으로 삽입되어 홈페이와 블로그 및 커뮤니티를 넘나들며 대화 내용을 공유할 수 있습니다. 블로그쳇을 처음 접하는 분들 중 컴퓨터에 의해 자동으로 나오는 메시지라고 생각해서 엉뚱한 말을 하거나 대화 주체가 익명이라는 것 때문에 다소간 매너 없이 대화하는 분들도 있지만 매너와 배려가 담긴 대화로 응수한다면 따듯한 대화방이 될것이라 생각합니다. 지인들과 차분한 대화를 원한다면 채널을 만들어서 개인대화방에서 대화를 나눠도 되겠죠. 개인적으로 추가하고 싶은 다양한 기능들이 있음에도 회사 업무에 바빠서 마음에만 담아두고 있습니다. 요즘 그동안 해왔던 분야와 거리감이 있는 게임 개발이라는 업무에 집중해야되서 여가 시간을 쪼개서 하고 싶은 작업들을 추진할 여력이 없군요. 그래도 부족하지만 블로그쳇을 아껴주시는 분들을 위해 노력해보겠습니다.

그리고 블로그쳇은 블로거나 카페 유저들이 자유롭게 쓸 수 있는 개인용과 기업 홈페이지를 위한 기업용으로 구분해 나가려고 합니다. 채팅 서비스 개발과 채팅 시스템을 유지 및 확장하기 위한 하드웨어 및 IDC센터에 코로케이션 인터넷 서비스 비용등을 확보하기 위해서 기업과의 제휴 또는 후원을 받고자 합니다. 기업용에 대해 궁금한 내용이 있는 분들은 MSN 메신져 hompy @ live . com 을 친구등록 하신 후 대화 신청하시면 상담을 받을 수 있도록 하겠습니다. 개인용 블로그쳇을 사용하시는 분들은 기존 처럼 본 개발 페이지에 댓글 남겨주시면 적극 검토하겠습니다.

블로그쳇을 자신의 블로그나 홈페이지에 노출시켜 사용하시려면 아래의 3가지 HTML 태그 중 자신의 사이트에 맞는 적당한 사이즈의 태그를 삽입하시면 됩니다. 아래 태그에 빨간색 부분을 자신의 아이디(myid)로 수정해서 사용해야 되며 아이디 개설은 http://www.hompydesign.com/blog/에서 해야합니다. 아이디를 만들면 블로그카운터블로그온 등의 위젯도 사용할 수 있습니다. 블로그쳇을 항상 띄워 놓고 싶을 경우 아래 소개한 링크를 이용하시면 됩니다. 블로그쳇 배경에 자신만의 스킨을 깔 수 있는데 아래 HTML 태그 중 파란색 부분의 이미지 주소를 원하는 배경 이미지 주소로 바꾸시면 됩니다.

[블로그쳇 항상 띄우는 링크]
http://hompy.us/go/?i=아이디&u=http://인터넷주소
http://hompy.us/go/?i=flash&u=http://flashcafe.org

[190 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchat.swf width=190 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

[170 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchats.swf width=170 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

[300 x 200 px 크기의 블로그쳇 HTML 태그]
<EMBED FlashVars="myid=hompy&skin=http://www.hompydesign.com/club/images/sample.jpg" pluginspage=http://www.macromedia.com/go/getflashplayer src=http://www.hompydesign.com/club/blogchatx.swf width=300 height=200 type=application/x-shockwave-flash quality="high"></EMBED>

플래시를 복사해서 붙이는 과정을 잘 모르시는 분들은 "플래시 다운로드 및 복사 방법 이모저모에 동영상과 부연설명 추가" 게시물의 설명과 동영상을 참고하세요.

웹프로그래머의 홈페이지정보 블로그 http://hompy.info

댓글을 달아 주세요

  1. 타케 2011/09/04 17:17  댓글주소  수정/삭제  댓글쓰기

    근데 어떻게 퍼가지?

  2. 황예하 2011/09/04 17:15  댓글주소  수정/삭제  댓글쓰기

    반갑습니다.

  3. 황예하 2011/09/04 17:14  댓글주소  수정/삭제  댓글쓰기

    저도 퍼갈게요.

  4. 비밀방문자 2011/05/12 09:42  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  5. 양마니 2010/10/20 13:20  댓글주소  수정/삭제  댓글쓰기

    넘멋져요~~ 퍼가욤

  6. 양마니 2010/10/20 13:20  댓글주소  수정/삭제  댓글쓰기

    넘멋져요 퍼가욤~~

  7. 고양이 2010/08/12 21:09  댓글주소  수정/삭제  댓글쓰기

    이채팅 마니좀 들어와주세요!!

  8. 마키노 2010/04/30 01:04  댓글주소  수정/삭제  댓글쓰기

    와우 좋은정보 감사합니다

  9. 보로미르 2010/03/22 23:10  댓글주소  수정/삭제  댓글쓰기

    사이드바에 적용했습니다만...
    다른 접속자와 소통이 안됩니다.
    채팅창에 글을써도 상대방이 못보는거 같네요.

    뭐가 잘못된걸까요?

    참고로 가입해서 아이디까지 바꿔서 적용해줬습니다.

  10. 비밀방문자 2010/03/10 19:27  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  11. 로하 2010/02/19 15:50  댓글주소  수정/삭제  댓글쓰기

    가끔씩 안써지는 일이 있는데요..

  12. camu103 2010/01/15 09:34  댓글주소  수정/삭제  댓글쓰기

    가입했는데 자꾸만 다시 입력하라는 말이 나오네요

  13. helpme.. 2009/12/03 11:55  댓글주소  수정/삭제  댓글쓰기

    플래시 벽돌깨기 게임을 만들고 있는데요...게임오버가 된후에 처음 스타트 누르는 화면으로 가려면 소스를 어떻게 만들어야 하는건가요?? 제발좀 알려주세요...

  14. 톢끼 2009/11/05 20:30  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎ잘쓸께여

  15. 비밀방문자 2009/10/22 17:29  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  16. dma 2009/09/27 10:18  댓글주소  수정/삭제  댓글쓰기

    가입했는데 자꾸만 다시 입력하라는 말이 나오네요

  17. 선물 2009/09/19 19:21  댓글주소  수정/삭제  댓글쓰기

    선물

  18. ㅋㅋ 2009/09/18 19:09  댓글주소  수정/삭제  댓글쓰기

    넹넹

  19. 깝사지마 2009/08/18 20:05  댓글주소  수정/삭제  댓글쓰기

    예전에는 파란색아니었나요? 오랜만에왔는데 파란색 채팅이 없네요...

  20. 2009/08/06 11:44  댓글주소  수정/삭제  댓글쓰기

    블로그쳇 닉네임에 엔터키누르는거 어떻게하는건지 좀 알려주세요,

  21. 훈녀 2009/05/08 01:44  댓글주소  수정/삭제  댓글쓰기

    맞아요....사칭너무기분나빠요//......
    막제닉네임으로다른사람욕하고...이상한말하고 기분나빠요
    이문제좀 고쳐주세요,,,사용하는사람많던데...

  22. 비밀방문자 2009/05/04 15:04  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  23. 도라에몽 2009/04/22 14:28  댓글주소  수정/삭제  댓글쓰기

    저기요!! 꼭좀 부탁드리는데... 비밀번호를 분실했어요. 어떻게 하죠?? 무서워요.. ㅠ_ㅠ

  24. 김선아 2009/04/07 14:51  댓글주소  수정/삭제  댓글쓰기

    꽃보다남자마지막이라서좋겟는데어떻게될지몰라요전

  25. 가가토끼 2009/03/23 07:59  댓글주소  수정/삭제  댓글쓰기

    카페에 넣어보니 가로 사이즈가 안맞네요.
    가로 150px 에 세로 길이가 긴 채팅방도 만들어주세요.
    예 150px * 350

  26. 후후히히 2009/02/27 23:14  댓글주소  수정/삭제  댓글쓰기

    잘쓸게여 블로그에 올려봤더니 대네요 ㄷㄷ
    고마워요 ~

  27. 덕근이 2009/02/17 23:37  댓글주소  수정/삭제  댓글쓰기

    블로그에 항상띄우고 싶은데 어떻게 해요?
    태그나 뭐 그런거 할줄모르는데...

  28. 후후후 2009/02/16 20:24  댓글주소  수정/삭제  댓글쓰기

    싸이월드 미니홈피 게시판에서 사용할수는 없나요?

  29. 비밀방문자 2009/01/01 03:48  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  30. 두손모아 2008/11/15 21:30  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.
    지금은 이 채팅방을 무료로 붙여 사용할 수 있는 것 같습니다.
    간단한 기능들을 추가해서 등록비 형태로 소정의 금액(1만원 정도?)을 받는다면 좋지 않을까 싶습니다.
    예로써...
    닉네임 고정해서 사용할 수 있는 기능
    채팅창 높이 조절 기능
    blogchat_db.php(db 연결정보,테이블 등)를 불러들여 로그인 시 테이블에서 닉네임을 직접 가져다 사용하기
    등등의 기능만 구비된다면 충분히 경쟁력이 있어 보입니다...
    그렇게만 기능보완이 된다면 제가 1착으로 등록을 하겠습니다. ㅎㅎ.
    제 생각으로는 충분히 가능해 보입니다.
    검토 한 번 해 보시지요...

    행복하세요.

  31. 가나다라 2008/11/13 22:20  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.
    몇달전에 이 블로그채팅을 써봤는데 욕과 x1발, 이런식으로 온갖 방법을 동원해서 비상식적인 말을 하는 사람이 많았습니다. IP추적을 하여서 강퇴, 접근하지 못하게 패치해 주실 순 없나요?
    그리고 욕을 사용하지 못하게 설정 해놓으셨지만, 욕 중간마다 다른 언어를 붙이는 등 여러 욕이 쓰이고 있다는 점에서 불편하군요...