Download Day 2008

'Blog'에 해당되는 글 15건

  1. 2008/08/08 metaWeblog를 이용하여 Tistory에 글 쓰기
  2. 2008/07/29 2008년 7월 29일 날에 있었던 StudioEgo의 일상
  3. 2008/07/10 Firefox3에서 티스토리 글쓰기 창의 버그리포트입니다. (4)
  4. 2008/07/09 인터넷과 의사소통
  5. 2008/07/06 제 5회 태터캠프 발표 : 신정규 - Integration
  6. 2008/07/06 제 5회 태터캠프 뒷풀이 사진
  7. 2008/07/06 제 5회 태터캠프에서 찍은 사진들 (2)
  8. 2008/07/06 제 5회 태터캠프에서 찍은 사진들 (1) (4)
  9. 2008/06/15 푸른리더를 온네트로 양도.
  10. 2008/06/13 2008년 6월 13일 날에 있었던 StudioEgo의 일상 (4)

metaWeblog를 이용하여 Tistory에 글 쓰기

이번 제 5회 다음 DevDay에 RoR(ruby on Rails)를 이용하는 것으로 참여하려고 준비를 하고 있습니다.

오픈 API를 가지고 프로그래밍을 하려고 하니 Ruby에 대해서 공부를 하게 되면서 metaWeblog에 대해 공부를 하게 되었습니다.

metaWeblog란?
blogger의 단점을 보완하기 위해 Dave Winer 에 의해 2002년도에 만들어진 블로그를 다루기 위한 interface API입니다.
The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services.
- Wikipedia : metaWeblog

XML-RPC API들
  1. metaWeblog.newPost (blogid, username, password, struct, publish)  
  2. metaWeblog.editPost (postid, username, password, struct, publish)  
  3. metaWeblog.getPost (postid, username, password)  
  4. metaWeblog.newMediaObject (blogid, username, password, struct)  
  5. metaWeblog.getCategories (blogid, username, password)  
  6. metaWeblog.getRecentPosts (blogid, username, password, numberOfPosts) 
metaWeblog API를 가지고 블로그을 쓸수 있고 볼수 있고 수정을 할수 있다고 하는 SPEC입니다.
위의 API를 적용하여 프로그램을 만든 것이 Windows Live writer등이 있습니다.

위의 API를 가지고 Ruby로 tistory에 글을 올려 보게 하였습니다.
여기서는 BlogAPI가 필요합니다. BlogAPI에 대한 것은 [기타설정] BlogAPI 를 활용해봅시다를 참조하시면 됩니다.
사용자 삽입 이미지

관리자 메뉴에서 BlogAPI사용여부를 통해서 외부에서도 글을 쓸수있다.



티스토리 블로그 관리자 페이지에서 'BlogAPI 세팅주소' 와 ' BlogAPI Blog ID'를 얻을 수 있다.
티스토리에서 BlogAPI를 사용할 떄에 인자값으로 주는 username, password, blogid는 아래와 같이 사용하면 됩니다.
  1. username은 티스토리 관리자로 로그인할 때 사용하는 이메일 주소
  2. password는 티스토리 관리자로 로그인할 때 사용하는 비밀번호
  3. blogid는 ' BlogAPI Blog ID'
metaWeblog.newPost (blogid, username, password, struct, publish) 메소드를 이용해서 티스토리에 글을 올릴 수 있습니다.
newPost()에서 인자값으로 주는 것에 대한 설명입니다.
  1. blogid는 'BlogAPI Blog ID'
  2. username은 티스토리 관리자로 로그인할 때 사용하는 이메일 주소
  3. password는 티스토리 관리자로 로그인할 때 사용하는 비밀번호
  4. struct는 새로운 포스트를 작성할때의 구조체
  5. publish는 글을 작성할때 공개인지, 비공개인지를 확인해주는 인자값 (true, false)
metaWeblog.newPost()를 이용하여 ruby로 글을 올리는 테스트를 해보았습니다.

아래는 ruby code입니다.
require "xmlrpc/client"
api_address = '[자신의 BlogAPI 세팅 주소]'

server = XMLRPC::Client.new2(api_address)
post = {
"title" => "Ruby를 이용하여 Tistory에 글쓰기",
"categories"=> ["컴퓨터"],
"description" => "Ruby를 이용하여 Tistory에 글 쓰고 있습니다.<br/>
MetaWeblog라는 API를 가지고 Tistory에 글을 쓰고 올리니깐 재미가 있군요<br/>
이번에 제 5회 다음 DevDay에 신청을 한다고 Ruby를 가지고 Test를 하고 있습니다.<br/>
여성쿼터제가 있다는데 여성분 모아서 갈 수 있을 것 같기도 하고 아이디어가 시급 ㅠㅠ<br/>
Tistory를 활용한 API등을 생각을 하다 Flickr API를 사용할까 Daum API를 사용할까 고민중 @.@
<br/>2008.8.8<br/>
- Written by StudioEgo (성대현)",
}
server.call('metaWeblog.newPost','[BlogAPI ID]', '티스토리 로그인 메일주소','티스토리 로그인 비밀번호', post, true)

여기서 struct로 이용하는 post는 글을 올릴때 사용합니다.
title는 포스트에 넣을 제목
categories는 포스트에 넣을 카테고리, 본인이 만든 카테고리의 이름을 넣으면 됨. 없는 카테고리 쓰면 분류없음으로 나옵니다.
description 은 포스트에 넣을 본문입니다.

티스토리서 제공하는 metaWeblog API를 이용하여 Ruby 코드를 넣어보니 글 올라가는 것에 신기했지요.
그러나 비밀번호를 직접 넣어야 하는 것에 약간은 보안의 위험성이 있는 것 같습니다.
누가 패킷스니핑하여 티스토리 로그인 메일주소와 티스토리 로그인 비밀번호를 알아 내서 주인 몰래 글을 지우고등의 일이 일어날 가능성이 있지요.
이글루스에서는 비밀번호를 직접 넣지 않고 보안에 신경을 쓴 듯 API Key를 제공하여 암호 대신 사용하더군요.

Tistory관계자분게서는 암호를 직접 넣는 것 대신에 API Key를 사용하여 넣는 것이 보안에 좋을 듯한 생각을 해보았습니다.

metaWeblog로 사용하는 Windows Live Writer도 암호를 넣는 문제때문에 갑자기 쓰기가 껄끄러워지더군요.


Referrence
MetaWeblog API specification

ps. Ruby를 이용하여 블로그도 만들어보고 별에 별 기능들을 사용해보니, ruby에 대해서 전반적으로 모르고도 가독성이 좋아서 금방 배울 수 있어서 좋더군요. 제 5회 다음 DevDay에 붙었으면 하는 바람이 있습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

블로그코리아에 블UP하기
Trackback 0 Comment 0

Trackback : http://blog.studioego.info/trackback/335

2008년 7월 29일 날에 있었던 StudioEgo의 일상

이 글은 StudioEgo님의 2008년 7월 27일에서 2008년 7월 28일까지의 미투데이 내용입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

블로그코리아에 블UP하기
Trackback 0 Comment 0

Trackback : http://blog.studioego.info/trackback/317

Firefox3에서 티스토리 글쓰기 창의 버그리포트입니다.

저는 이번에 티스토리 2008 베타테스터입니다.

이번에 여러가지 글들을 Windows Live Writter를 쓰는 대신에 새로 나온 티스토리 에디터를 써서 포스팅을 했습니다.

아래 목록은 티스토리 베타테스터로 되고 나서 티스토리 에디터로 쓴 포스트들입니다.

대체적으로 제가 자주 쓰는 Windows Live Writter와 흡사하다고 느낄정도로 티스토리의 에디터들이 아주 친근하게 쓸수 있더군요. 거기에 창이 예전보다 넓어져서 너

무 좋다고 할까요?

주로 Firefox에서 쓰다 보니 티스토리 에디터를 Firefox에서 쓰게 되었습니다. (Windows나 Linux 둘다 쓰게 됨)

Windows에서 부팅하여 Internet Explorer 7에서 글을 쓸때에는 아무런 문제가 없는 것 같이 느껴지는데, Firefox 3에서는 약간의 버그 같은 것들이 나오더군요.

티스토리 에디터를 쓰다가 글의 분류를 선택하려고 하면 아래와 같은 캡쳐화면과 같이 분류 전체보기가 안되는 버그가 있더군요.

글의 분류를 선택하기 전 화면

글의 분류를 선택하려고 하면 다 안보여지는 문제가 있는 것을 알 수 있습니다. ㅠㅠ

글의 분류를 선택하기 후 화면. 전체 보기가 안되는 버그가 있음을 알 수 있다.


그리고 태그 추천 기능도 에디터창에 가려져서  태그 추천 보기가 제대로 보여주지 않는 버그가 있습니다.

태그를 선택하는 화면. 태그 추천 보기가 제대로 보여주지 않는 버그가 있음을 알 수 있다.


티스토리 에디터를 보다보니, 예전의 답답한 화면때문에 Windows Live Writter를 쓰다가 이제는 오프라인에서 작업할때만 Live Writter를 써야겠다는 생각이 들 정도로 잘 만들었다. 온라인에서 잘 만들어진 블로그 에디터는 티스토리 오프라인은 Windows Live Writter라고 말할 정도로이다.

이것이 제가 애용하는 Windows Live Writter입니다. 이제는 오프라인에서 글 쓸때만


사이드바에 네이버 스마트 에디터를 벤치마킹하고, 전체적인 기능은 Windows Live Writter를 벤치마킹한 티스토리 에디터는 정말 마음에 든다.

근데 Firefox 3에서 나오는 버그를 해결해주시면 티스토리 더욱더 사랑할 것입니다 :)


저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

블로그코리아에 블UP하기
Trackback 3 Comment 4

Trackback : http://blog.studioego.info/trackback/286

  1. Subject 티스토리 베타, 새로운 글쓰기 도구를 소개합니다

    Tracked from sentimentalist 2008/07/10 10:25 delete

    티스토리 2008 베타 버전에서 현재까지 공개된 기능은 글쓰기 기능이 유일합니다. 하지만 개발자가 코드로 이야기를 한다는 말이 있는 것처럼, 블로거는 글쓰기로 이야기를 하곤 합니다. 얼마나 편하고 강력한 기능을 가진 글쓰기 도구가 있느냐가 블로그 서비스 혹은 블로그 툴의 성패를 가늠하는 중요한 잣대중 하나임은 다들 공감하시리라 믿습니다. 새로운 디자인에 걸맞게 글쓰기 도구 화면도 깔끔하고 정갈하게 바뀌었습니다. 무채색 톤의 디자인이 고급스러운 느낌을..

  2. Subject [미션2]에디터를 파헤치자.

    Tracked from 엔즐군의 다이어리::Chameleon Edition 2008/07/11 14:59 delete

    힘들게 첫번째 미션을 마친 뒤 좀 쉬려고 했더니 그새 또 새 미션이 하사되었습니다. ㅠㅠ 이번 미션은 에디터를 Before&After 형식으로 비교하라는 임무네요. 그런데 이미 "새롭게 탄생한 티스토리. 그리고 버그"에서 새롭게 변모한 에디터에 대한 소개글과 소감까지 적었기 때문에 딱히 더 적을 것은 없고... 그래서 그냥 새로 추가된 기능을 좀 더 세부적으로 들여다보고, 수정되었으면 하는 기능에 대해 정리하도록 하겠습니다. 그리고 지난번처럼 새롭게..

  3. Subject [쉬어가기1]새 에디터와 P태그

    Tracked from 엔즐군의 다이어리::Chameleon Edition 2008/07/20 16:57 delete

    티스토리 베타테스팅 기간 동안 계속해서 이어지는 미션 덕분에 많은 베타테스터분들과 티스토리 운영자분들의 심신이 지쳐있으리라 생각됩니다. 게다가 미션 하기도 바쁜 와중에 버그 찾으랴, 찾아서 보고하랴, 보고 받아서 수정하랴... 정말 박카스와 비타500을 세트로 돌리고 싶을 정도입니다. ㅋㅋ 게다가 안타깝게 베타 테스터로 선발되지 못하신 많은 블로거님들께서는 매일같이 쏟아지는 베타 테스트 관련 포스트에 어리둥절, 정신없어 하시고 계시진 않을까요..?..

  1. BlogIcon NoPD 2008/07/10 10:24 address edit & del reply

    파폭에서 더 신경쓰고 테스트를 했을텐데,
    조금 의외의 기능에서 오류가 발생했네요... ^^;;
    그나저나... 태그 예제의 2MB 또라이가 압권입니다 ㅋ

    • BlogIcon StudioEgo 2008/07/12 07:52 address edit & del

      저도 Firefox에서 더더욱 신경썼을것인데도 불구하고 저런 버그가 있어서 당황스러웠지요. 지금은 버그가 다 고쳐졌더군요. 버그는 당연히 날수밖에 없을 것입니다. 티스토리측에서 안정적으로 계속 있던것을 수정하는 것이 아니라 새롭게 에디터만드는 것은 생각보다 어려운 작업이고 모든 웹브라우져에 호환되게 만들어야 하니깐요.
      단순히 '이명박'대통령 성함을 태그에 넣을려다가 2MB또라이가 나올줄은 몰랐어요.ㅎㅎ

  2. BlogIcon 데굴대굴 2008/07/10 10:56 address edit & del reply

    저도 개편된 에디터가 Windows Live Writer와 너무 비슷해서... '이거 안쓰던 사람들이 접하면 혼란하겠는걸?'이란 생각을 했습니다. ^^

    • BlogIcon StudioEgo 2008/07/12 07:52 address edit & del

      저도 그 생각을 해보았답니다 ㅎㅎ

인터넷과 의사소통

본래 경기도 성남서 태어났지만, 집안 어르신들이 경북 김천출신이라서 사투리를 지금도 가지고 있다.그리하여 현재까지 사투리를 가지고 있기때문에 생활에서의 장벽도 꽤 있는 편이다.

어릴때, 친척들이 있는 대구에 가면 내 또래들은 대구사투리를 쓰기 떄문에 나는 놀림감을 받은 적이 있습니다.왜 놀림감을 받았나면, 나는 김천 사투리를 쓰기 때문이였지요.
대구 사투리같은 경우는 "그랬어예, 이랬어예, 저랬어예" 등의 "~예" 식으로 말하는데 저는 "~예"에 익숙하지 않고 "~여"식으로 말하니깐 어설프게 말한다고 많이 놀렸죠.
김천사투리 같은 경우는 지역적으로 충청도와 인접하여서 경상도지방에서도 사투리가 특이하지요. 상주, 김천, 구미 사람들이 구사하는 말이라고 하면 됩니다. 충청도와 인접해서인지 끝에 "~해여", "~아니라여" 등의 어미에 "~여"가 많이 붙습니다. 충청도사투리에서 "~했시유"라고 말하는 것이 소백산맥 넘어 경상도 상주, 김천, 구미쪽에서는 "~했어여"식으로 변하면서 말합니다.
질문도 대답도 "~여"로 끝나고 "어데 가여?" "자 가여" "공부해여" 등 평소에 이런 식으로 말하니 문제가 일어날수밖에 없습니다. 저런 말투는 남녀노소 모두 다 쓰기 때문에 반말이라고 듣지는 않습니다.
김천, 상주, 구미사람 아닌 일반사람들이 나이 어린 사람이 나이 많은 사람에게 "~여"라는 말을 하면 다들 반말 하는 것 같이 느껴질 것입니다. 반대로 나이 많은 사람이 나이 어린 사람에게도 "~여"라는 말을 하면 다들 공손하게 하는 것 같이 느껴집니다. 학창시절때 항상 저 말투때문에 얼마나 고생을 했었는지^^

~여 말투의 생활을 하다보니 수많은 일화들이 많다지만, 머릿속에 각인되어 있는 일들을 말해봅니다.
고등학교때 영어선생님에게 지적을 하자 저는 "저는 안했어여" 이런 말을 썼다가, 선생님께서 반말쓴다고 노발대발 거리고 교실에서 나가라고 했던 적이 있습니다. 서울사람인 영어선생님께서 제 말을 듣고서는 자기한테 반말을 쓴다고 성질이 나셨던 기억이 납니다.
그리고 고등학교 친구들이 제 말을 듣고선 다들 "지방 방송을 듣는 것 같다"라는 말까지 했습니다. ㅎㅎ

대학교 들어가서도 저의 말투때문에 선배님들이 저한테 버릇이 없다는 인상을 많이 준다는 이야기도 합니다. 그런 것들은 어쩔수가 없지요. 서울 태생도 아닌데다 서울말을 집에서 제대로 배우질 않았고, 김천 친척집에서 가서 많이 놀고, 집안 사람들이 다 김천 출신이니 서울말하는것이 정말 어설프죠.

사투리를 쓰다보니 의사소통이 웬간큼 잘 안되는 것을 피부로 많이 느끼는 편입니다. 같은 경상도라도 경남 사투리와 경북 사투리가 약간씩 달라서 경남사람과 경북사람이 만나서 이야기 하면 억양 차이로 서로 답답하다고 느끼는데 하물며 서울말을 쓰라고 하면 더욱더 억양 없는 말에 답답해할 것입니다.

이런 의사소통의 어려움을 해결해주는 것은 글, 인터넷등이 있다고 생각을 합니다.

의사소통(意思疏通)이라는 것은 서로의 생각을 말이나 글로 남들에게 표현하기 위해서 있습니다. 의사소통이라는 것은 인간들이 가지고 있는 생각이나 뜻을 서로 전달하는 것을 말하죠.의사소통은 맨 처음에는 말로서, 점차 인간의 지능이 발달함에 따라 그림으로 그려서 표현하다, 그림을 글자로 만들어서 표현하다, 점차 글자가 책으로, 신문으로, 여러가지의 수단으로 발전을 합니다. 그리고 기술의 발전에 의해서 전자통신을 통해서도 의사소통을 합니다.

팀 존 버너스리(영어: Timothy John Berners-Lee 1955년 6월 8일 ~ )는 1989년 월드 와이드 웹의 하이퍼텍스트 시스템을 고안하여 개발해낸 사람이다.

전자통신에서 Timothy John Berners-Lee가 1989년 World Wide Web의 Hypertext System을 고안하고 개발한 이후로 인터넷이라는 공간에서도 의사소통을 할수 있게 되었습니다.

인터넷이라는 것을 통해서 의사소통 방식들이 엄청나게 많이 지기 시작합니다. 사람들의 만남이 시간, 공간의 제약을 뛰어넘어서도 만남이 가능하다는 것입니다. 이메일을 통해 바로바로 의사소통이 가능해지고, 게시판의 글을 올려서 바로 확인하는 여러가지 비동기적인 의사소통방식이 생겨났습니다. 그리고 직접 만나야만 하는 동기적인 의사소통 방법이 아니라도 인터넷을 이용하여 화상회의같은 직접 만나지 않고도 동기적인 의사소통 방식이 가능해지기 시작합니다.

인터넷이라는 획기적인 의사소통 방식의 증가는 지식과 정보의 확대, 재생산 등등의 의사소통 발전까지 확대됩니다.

경상도 사투리를 쓰게 되어도, 서울말을 쓰게 되어도, 전라도, 강원도, 충청도, 심지어 제주도 사투리를 쓰는 사람들이 인터넷에서 서로 의견을 주고 받는 것을 보면 의사소통이라는 것이 중요하다는 것을 알 수 있습니다.

저는 의사소통이라는 것이 사회에서 제일로 중요하다는 것을 피부로 느끼고 있습니다. 그래서 저는 의사소통에 관한 것들에 관심을 많이 가지며, 좋아하는 것들을 보면 SNS, 블로그, 소셜 컴퓨팅, 협업시스템쪽으로 관심을 가지고 있습니다.
전공인 컴퓨터공학을 살려서 의사소통을 하게 되는 소프트웨어를 개발하는 것에 관심을 두고 있습니다.

관심을 가지고 있는 의사소통을 하게 되는 소프트웨어들을 보자면 SNS, 블로그, 소셜 컴퓨팅, 협업시스템등이 있습니다. 제의 관심분야를 보면 다 의사소통을 한다는 가정하에서 만들어가는 시스템입니다.

의사소통이 없다면 이런 SNS, 블로그, 소셜 컴퓨팅, 협업시스템등은 필요가 없습니다. 그러면 당연히 회사, 기업, 학교같은 곳들이 필요 있을리가 없겠죠. 인류의 발전은 의사소통을 통해 이루어졌기 때문에 의사소통이란 중요합니다. 만약 의사소통이 없었다면 인류의 발전은 아주 더디게 발전했다는 것입니다.

저는 여러모로 의사소통이라는 것을 가장 중요하게 생각하고 있습니다.
인터넷의 개발로 서로 의사소통하는 소프트웨어에 관심을 가지고 있습니다.
인터넷이 없었다면 의사소통하는 데에 힘있는 사람들에게만 의사소통이 되는 사회가 되지 않을까 생각을 해봅니다.

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

블로그코리아에 블UP하기
Trackback 0 Comment 0

Trackback : http://blog.studioego.info/trackback/282

제 5회 태터캠프 발표 : 신정규 - Integration

제 5회 태터캠프 발표 정리입니다.
TATTER CAMP

이번에 제 5회 테터캠프에 자원봉사자로 참여했습니다.



행사명 : TatterCamp(태터캠프)
주최 : 태터네트워크재단(TNF)
후원 : 태터앤컴퍼니, 다음 커뮤니케이션
일시 : 7월 5일 토요일 13:30~18:00
장소 : 다음 커뮤니케이션 3F (주차 X, 후문으로 입실) 지도


태터캠프 행사 시간표
신정규 교주님의 소개 - Integration
Session #1. 이동하 : Textcube Intelligence Service - 데이터, 기술, 사람
Session #2. 권만진 : 설치형 blog와 SNS
Session #3. 김지홍 : TAS (Tistory Anti Spam)
휴식시간
Session #4. 신선영 : Tistory 2008
Session #5. 안규성 : Project Tatter Tools & blog
마무리

식으로 진행되었습니다.


신정규 교주님 : Integration

태터네트워크재단의 리더인 신정규 교주님의 발표입니다.

교주님께서는 말씀하시길
태터툴즈 공개 이후 TNC 설립, TNF 발현, 티스토리 공개 등 그동안 태터툴즈 프로젝트가 걸어온 길을 아래와 같이 발표를 하였습니다.
1. 꿈 - 가능성의 재료
통합(Intergration)
2. 시작 - 현실로의 투영
3. 발현 - 가능성을 증폭하는 요소
4. 변화 - 미래의 입구
라는 식으로 걸어온 길을 발표를 하였습니다.

발표는 약간 길게 끌어서만 문제이지 핵심은 위의 내용입니다.

변화 : 미래의 입구

발표를 하시는 중인 신정규님


마지막에 갑자기 쌩뚱맞은 질문(?)을 해주셨더군요.
여러분은 성선설과 성악설 중 어떤 쪽을 믿으십니까?

성선설을 강요를 하더군요 ^^ 프로젝트가 성선설을 기초로 하였기 때문이라고 하시더군요.

발표 마지막에 그간 태터툴즈 프로젝트가 발전해 온 과정을 보여주면서 발표는 끝났습니다.
Tatter tools가 발전해온 과정을 보여주는 도표

Tatter tools가 발전해온 과정을 보여주는 도표

위의 그림은 Tatter tools가 발전해온 과정을 보여준 도표입니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License