[의견] 데이터의 독립을 꿈꾼다. 이런것이 있었으면 좋겠다.

offree의 이미지

여러분들중에 개인홈페이지를 운영하시는 분들도 계시고,
네이버, 다음, 야후, 이글루스 등의 블로그 서비스를 이용하시는 분도 계시겠죠.
그외에도 다른 형태로든 자신만의 글,자료들을 생성하고 정리하고 있을 텐데,

직접 운영하면 그나마 나은편이지만, 서비스 제공하는 곳에서 사용하다 보면,
불편한 점이나 운영상의 불이익으로 다른 서비스나 직접운영하고자 할때
그동안 쌓여있는 데이터를 옮기기가 여간 어려운 것이 아니죠.

공개용 소스를 이용하는 개인홈페이지의 경우는 직접 만들어 쓰면 방법이 있지만요.

그래서 생각해 본것이, 이런 서비스 간의 자료를 비교적 쉽게 옮길 수 있도록 하는 프로그램을 만든다면(있었으면) 좋겠다 라는 생각입니다.

아마도 개인적으로 만들어 사용하시는 분도 더러 있을 것 같습니다.

즉, 취지는 "데이터의 독립을 쟁취하자!" 라는 것입니다.

의견이 있으시면 답글 부탁드립니다.

또한 라이선스 등의 문제도 알아봐야 겠습니다.

Forums: 
까뮤의 이미지

좋은 생각이긴 한데..
그런걸 개발하려면 일단 블로그 엔진이 어떻게 생겨먹었는지가 공개되어야 할텐데..
공개하려고 할 리가 없겠죠? :wink:

그렇다고 개발해 주기를 바라는건..
사용자가 떠나기를 장려(?)하는것 같으니 포털측에서 별로 안하려고 할테고..

흐흐.. 안타까울 따름이네용.

me.brain.flush()

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

대부분의 경우, RSS를 이용하면 쉽게 변환이 가능합니다. :)

파이썬용 feedparser나 Pear의 XML_RSS 등을 이용해서 해석한 뒤에 다시 집어넣으면 될 것 같네요.

lifthrasiir의 이미지

ditto wrote:
대부분의 경우, RSS를 이용하면 쉽게 변환이 가능합니다. :)

파이썬용 feedparser나 Pear의 XML_RSS 등을 이용해서 해석한 뒤에 다시 집어넣으면 될 것 같네요.

RSS로 읽을 수 있는 글에는 한계가 있습니다. 또한 RSS 부분 공개 같은 경우 글 자체를 완전히 복원하지 못 할 수도 있죠.

- 토끼군

익명 사용자의 이미지

블로그에 포스트된 저작물에 대한 창작자의 권익의 중요성에 대하여
각 블로그제공업체가 공통된 인식을 가지고
표준화된 rss를 제공한다면 정말 바람직스러운 일이라 생각합니다.

skysign의 이미지

offree 님 께서 생각하셨던게 이런게 아니였나 싶습니다.
이미 알고 계실 지도 모르겠지만... ^^;;;

우연히 서핑하다가 찾았습니다.

http://www.phpschool.com/bbs2/inc_view.html?id=12055&code=tnt2&start=0&mode=&field=&search_name=&operator=&period=&category_id=&s_que=

익명 사용자의 이미지

굳이, 블로그 등의 "특정한 틀"을 위한 "특정한 공동포맷"을 생각하지 말고, 앞으로 생산될 데이터들을 XML포맷이 저장가능한 "객체지향 데이터베이스"에 XML 문서 형식으로 저장하면 됩니다.
(이미 생산되어 있는 특정포맷들은 뭐 일일이 변환하거나 특정목적의 툴(gateway)을 운영해야 할 테지만...)

님들이 생각하는 문제점(플랫폼에 상관없는 데이터의 원활한 교환 등)을 해결하기 위해 고안된 아이디어가 XML 이지요 ! :roll:

익명 사용자의 이미지

아직까지 XML전문 데이터베이스가 적어서, 현재는 비교적 구하기 쉬운 객체지향데이터베이스를 XML포맷의 저장에 주로 사용하고 있는 추세이고,

XML문서형식은, XML을 지원하는 모든 SW에서 거의 100% handling할 수(물론, 그 문서의 특정 태그를 인식할 수 있도록 정의하는 작업이 우선되어야, 하지만 이것도 포맷형식자체를 변환하는 것보다 상대적으로 일이 쉽지요.)있습니다.
(그리고, XML 표준이 아직도 계속 발전 중이고...)

netj의 이미지

블로그의 글들을 RSS로 백업하는건 별로 좋은 생각이 아닙니다. RSS는 사이트의 내용을 잘 요약하고, 주로 새로운 내용을 잘 퍼뜨리기 위한 포맷이기 때문에, 글에 붙어있는 정보들을 온전하게 표현할 수 없습니다. 물론 RSS를 뼈대로 그 위에 적절히 살을 붙여서 블로그/홈피의 글의 정보를 담아내는 방법은 좋은 것 같지만요.

각 블로그 서비스가 사용자들이 자신의 자료를 언제든 백업받을 수 있도록, 적절한 형식으로 만들어 제공해줄 필요는 있어 보입니다. 블로그/홈피 서비스라는 것이 사용자들의 자료를 담보로 장사를 하는 서비스라 상당히 민감한 문제겠지만, 돈을 내고라도 이사가겠다 하는 사람이 있다면 그게 가능하도록 해주어야 한다-는 식의 법이 있으면 우리들의 권익 신장에 큰 역할을 하겠지요.

뭐 업체에서 뭐라고 하건간에, 대부분의 경우 웹페이지를 생성하는 방법이 고정되어 있기 때문에, 그리고 그 페이지는 당연히 주인이면 읽을 수 있게 때문에, 정말로 이사가겠다는 사람이라면, 하루 날 잡아서 HTML 구조 잘 분석하고 빼내는 방법을 뚝딱 만들면 자기 자료는 쉽게 건져낼 수 있습니다. 문제는 새 블로그/홈피에 어떻게 이런 정보들을 삽입하느냐겠죠. 개인적으로, 싸이월드 홈피가 세상 사람들(?)과 접촉하기 수월한 장소라 종종 글을 올리곤 하는데, 블로그와 따로노는게 싫어서 cync라는 녀석으로 글을 가져와서 합치고 있지요. -_-v

블로그 서비스들이 사용자들의 자료를 볼모로 장사를 하는 현 방식이 바뀌지 않는 한, 가령 유료화? 또는 다른 쪽으로 수익을 내는.., 자신의 자료를 공식적인 방법을 통해서 찾는 방법은 별로 마련될 것 같지 않습니다. 물론 이런 정치적인 문제가 해결되더라도 남는 기술적인 걸림돌은, 사용자들이 받은 자기 자료 뭉치를 과연 다른 곳에 가서 어떻게 쓸 수 있겠느냐 하는 것이겠죠. XML 따위로 표준을 정하더라도 각 업체에서 남발하는 수많은 확장 표현이 생길겁니다. 다른 쪽에서 그 확장 표현을 지원하지 못하면 당연히 정보를 손실할테고요. 아마도 사용자들은 이런 손실을 감수하면서라도 옮겨가는 것이겠지요. 옮겨갈 수 있게만 하면 우리 목표를 달성한거니 될지도 모르겠군요.. 그렇지만 자기 정보를 잃어버릴테니 별로 옮겨다니는 사람이 없게되고, 그럼 별로 의미도 없을 이런 일에 시간과 기력을 낭비할 필요가 없을지도 모르겠습니다. 횡설수설- :roll:

ㅡ,.ㅡ;;의 이미지

블로그나 게시판을 만든사람이나 혹은 그것을 소유하고
관련개발자이면.. 쉽게 옮길수 있습니다.

그외의 사람은 옮기기 어려워야하겠지요. 아니.. 완벽히 옮기기가
불가능해야 오히려그게 좋은겁니다.
보안상의 문제도 있고..
아무나 그렇게 쉽게 퍼간다면 말이안되죠..


----------------------------------------------------------------------------

죠커의 이미지

RSS는 부분 공개도 문제지만 최근 글만 보여주기 때문에 마이그레이션 수단으로 사용되기에는 부적합할 겁니다.

그런데 이 글은 코드 놀이터 보다는 다른 분류가 나을 것 같군요.

offree의 이미지

서비스업체(네이버, 다음 .. ) 에서 제공해 주길 바래야 겠지만, 현실적으로 불가능할 것이라 생각이 됩니다.

최악의 상황을 생각하면,

1. HTML 코드 자체를 파싱해서 RSS 형식으로 변환해 주는 툴
2. 변환된 내용을 각각의 다른 서비스로 옮길수 있도록 하는 툴

등이 기본이 되어야 할 듯 합니다.

1번이 상당히 노가다 성이 짙을 듯 한데, 현실적으로 이 방법밖에 없을 것 같은 느낌이 듭니다.

CN wrote:

그런데 이 글은 코드 놀이터 보다는 다른 분류가 나을 것 같군요.

http://bbs.kldp.org/viewtopic.php?p=249032#248493
의 "qed" 님의 의견에 동의하기에..

코드놀이터가 제한되는 것이 안좋을 것 같아 일부러 올렸습니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

Prentice의 이미지

blogin.com의 경우에는 계정 백업 기능을 제공합니다.

HTML로 변환해서 덤프를 해주는데, 링크 처리가 좀 불만입니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.