http://womma.jp/live.html
2007년판
BLOG ARTICLE WEB2.0 | 7 ARTICLE FOUND
- 2009.07.13 일본 웹표준 관련 자료
- 2009.04.13 FileUpload콘트롤 사용시 주의사항
- 2008.06.11 MXML과 ActionScript를 사용한 코딩
- 2007.03.22 RSS란
- 2007.03.11 http://weblogs.asp.net/astopford/articles/106476.aspx
- 2007.03.06 플래시 통신
- 2006.08.01 ajax 사이트들
구 소스를 활용하여 UI를 변경하던중
중요한 사항을 빠뜨려먹고 잠시 헤멘고로 적어놓음
FileUpload콘트롤은 Async Postback으론 포스트된 파일에 접근하지 못한다.
고로 UpdatePanel의 트리거에 FileUpload콘트롤을 Postback Control로 등록을 해주어야함!!!
추가로 자바스크립트에서 파일명에 접근할땐,
Value로..
내 머리는 휘발성 메모리.. ㅠ_ㅠ
중요한 사항을 빠뜨려먹고 잠시 헤멘고로 적어놓음
FileUpload콘트롤은 Async Postback으론 포스트된 파일에 접근하지 못한다.
고로 UpdatePanel의 트리거에 FileUpload콘트롤을 Postback Control로 등록을 해주어야함!!!
추가로 자바스크립트에서 파일명에 접근할땐,
Value로..
내 머리는 휘발성 메모리.. ㅠ_ㅠ
멀티 업로드소스를 뒤벼보니
플래시버전만 있는게 아니라
플렉스버전도 있었다..
이노무 플렉스버전을 플렉스없이 어케 하나 찾아보니
SDK만 설치해서 컴파일해서 사용하는 방법이 나와서 적어놓는다.
Adobe®는 Flex를 ActionScript 클래스 라이브러리로 구현했습니다. 이 클래스 라이브러리에는 구성 요소(컨테이너 및 컨트롤), 관리자 클래스, 데이터 서비스 클래스 및 기타 모든 기능을 위한 클래스가 포함되어 있습니다. 이 클래스 라이브러리와 함께 MXML 및 ActionScript 언어를 사용하여 어플리케이션을 개발할 수 있습니다
http://sir.co.kr/bbs/board.php?bo_table=pl_flex&wr_id=10&sca=%B0%AD%C1%C2
http://www.adobe.com/kr/devnet/flex/quickstart/coding_with_mxml_and_actionscript/
에효 사달랠수 없으니 일케라도 해야지..
플래시버전만 있는게 아니라
플렉스버전도 있었다..
이노무 플렉스버전을 플렉스없이 어케 하나 찾아보니
SDK만 설치해서 컴파일해서 사용하는 방법이 나와서 적어놓는다.
Adobe®는 Flex를 ActionScript 클래스 라이브러리로 구현했습니다. 이 클래스 라이브러리에는 구성 요소(컨테이너 및 컨트롤), 관리자 클래스, 데이터 서비스 클래스 및 기타 모든 기능을 위한 클래스가 포함되어 있습니다. 이 클래스 라이브러리와 함께 MXML 및 ActionScript 언어를 사용하여 어플리케이션을 개발할 수 있습니다
http://sir.co.kr/bbs/board.php?bo_table=pl_flex&wr_id=10&sca=%B0%AD%C1%C2
http://www.adobe.com/kr/devnet/flex/quickstart/coding_with_mxml_and_actionscript/
에효 사달랠수 없으니 일케라도 해야지..
웹에 홈페이지를 만들고 쉽다면 HTML 문법을 공부해야 하는 것 처럼 해당 컨텐츠를 RSS를 통하여 배포하고 싶다면 당연히 RSS 구문을 익히셔야 합니다. 다행인 것은 RSS 구문은 HTML 문법만큼 간단하여 쉽게 익힐 수 있습니다.
[ RSS 2.0 샘플 ]
[ RSS 1.0 샘플 ]
그러나 RSS를 사용함에 있어 알고 있어야 하는 것이 있습니다. RSS는 크게 두가지의 버전이 공존합니다. 간단함을 지향하는 RSS 0.9x,RSS 2.0 와 좀 더 확장성이 강한 RSS 1.0 입니다. 두가지 버전 모두 동일한 기본 구조와 XML을 기반으로 하고 있습니다.
1. RSS의 내력 및 버전별 비교
RSS 0.9는 Netscape 사의 포털 서비스를 위한 다소 복잡한 형식으로 제작 되었고, 그 후에 웹블로그 제품과 기타 다른 제품에 사용을 위하여 UserLand Software에서 좀 더 간단한 RSS 0.91 발표하였습니다.그 비슷한 시기에 RSS-DEV Working Group은 RDF(Resource Description Framework) 기반으로 한 RSS 1.0를 제작하였고, RSS 1.0 역시 RSS 0.9를 기본으로 하고 있습니다. 그 후에 UserLand 는 0.92,0.93.0.94 그리고 2.0을 발표하였습니다.
버전 | 제작 | 내용 | 사용 |
0.9 | Netscape | - | 미사용 |
0.91 | UserLand | 간단함 | 공식버전 2.0 이나 많은 곳에서 사용되고 있슴 |
0.92,0.93,0.94 | UserLand | 0.91 보다 풍부한 metadata 제공 | RSS 2.0 사용 |
1.0 | RSS-DEV Working Group | RDF를 기반으로 모듈을 통한 확장성 | RDF 기반의 Application를 사용하거나 RDF 모듈이 필요할 경우 |
2.0 | UserLand | 모듈을 통한 확정성이 있고 0.9x 버전에서 쉽게 이전 가능 | 일반적인 자료 배포 |
2. RSS 2.0
RSS 2.0 이 RSS 0.9x 버전를 모두 포함하고 있기에 RSS 0.9x 버전에 대한 설명은 생략하도록 하겠습니다. 이전 버전에 대하여 관심이 있는 분들은 관련정보를 참고해 주십시요.
<?xml version="1.0" encoding="euc-kr" ?> <rss version="2.0"> <channel> <title>아이헬퍼스</title> <link>http://www.ihelpers.co.kr</link> <description>아이헬퍼스</description> <language>ko</language> <lastBuildDate>Nov, 15 2004 08:13:29 GMT</lastBuildDate> <webMaster>smson@ihelpers.co.kr</webMaster> <item> <title>RSS에 대하여</title> <link>http://www.ihelpers.co.kr/programming/lec.php?CMD=view&TYPE=1&IDX=245</link> <author>손상모</author> <pubDate>Nov, 15 2004 08:13:29 GMT</pubDate> <category>강좌</category> </item> <item> <title>게시판의 조회수를 정확하게 측정하자</title> <link>http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&TYPE=0&IDX=458</link> <author>손상모</author> <pubDate>Nov, 13 2004 01:33:48 GMT</pubDate> <category>Tip&Tech</category> </item> <item> <title>글자와 이미지에 Blink 효과주기</title> <link>http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&TYPE=0&IDX=457</link> <author>손상모</author> <pubDate>Nov, 12 2004 19:36:07 GMT</pubDate> <category>Tip&Tech</category> </item> </channel> </rss> |
Required channel elements
Element | Description | Example |
title | 채널명 ( 사이트명 또는 사이트의 메뉴명 ) | 아이헬퍼스 - 새소식 |
link | 웹사이트 URL 정보 또는 채널에 해당하는 웹사이트 URL 정보 | http://www.ihelpers.co.kr |
description | 채널 설명 ( HTML 사용은 하지 않는 것이 좋다 ) | 아이헬퍼스의 최식 소식 |
Optional channel elements
Element | Description | Example |
language | 채널에 사용한 언어 - 사용가능 언어 | ko |
copyright | 채널정보에 대한 권한 | Copyright ⓒ 2000-2004 iHelpers. |
manageingEditor | 채널 수정 담당자 이메일 주소 | smson@ihelpers.co.kr (홍길동) |
webMaster | 채널 관련 문의 담당자 이메일 주소 | webmaster@ihelpers.co.kr (홍길동) |
pubDate | 발행일자( RFC 822 형식 ) | Nov, 15 2004 08:13:29 GMT |
lastBuildDate | 최종변경시간 | Nov, 15 2004 08:13:29 GMT |
category | 채널이 속해 있는 카테고리 정보( 한개 이상 가능 ) | 공지사항 |
generator | 채널 생성 프로그램 | EditPlus |
docs | RSS 형식에 대한 문서 URL | http://blogs.law.harvard.edu/tech/rss |
cloud | <cloud domain="" port="" path="" registerProcedure="" protocol="" /> | <cloud domain="rpc.sys.com" port="80" path="/RPC2" registerProcedure="myCloud.rssPleaseNotify" protocol="xml-rpc" /> |
ttl | 채널정보 갱신 주기( 단위 : 분) | <ttl>60</ttl> |
image | 이미지 정보( GIF,JPEG 또는 PNG ) | |
url | 이미지 URL 정보 | |
title | 이미지 설명,HTML의 IMG 태그의 ALT 구문과 동일 | |
width , height | 넓이, 높이 ( 단위 : pixel ) | width,height ( 최대, 기본 ) - 144/88,400/31 |
rating | PICS Rating | |
textInput | CGI Script와 연계할 수 있는 Text Input 박스와 Submit Button 기능 | |
title | Submit Button의 Label | |
description | Input 박스설명 | |
name | Input 박스의 name | |
link | CGI Script URL | |
skipHours | Reader(Aggregator)가 채널정보를 읽지 않기 원하는 시간 | 0 ~ 23 |
skipDays | Reader(Aggregator)가 채널정보를 읽지 않기 원하는 날짜 | Monday,Tuesday,WednesDay... |
Item Element
RSS 0.92까지는 아이템의 수가 제한 되어 있었으나 RSS2.0에 오면서 숫자에 제한이 없어 졌습니다. 아이템에 해당하는 모든 Element는 선택사항입니다.
Element | Description | Example |
title | 아이템 제목 | 스파이더 쫓아 버리기 |
link | 아이템 URL 정보 | http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&TYPE=0&IDX=452 |
description | 아이템에 대한 간략 설명( entity-encoded HTML ) | robots.txt을 이용하여 Spider 사용 제한하기 |
author | 작성자 이메일 주소 | smson@ihelpers.co.kr |
category | 아이템 해당 카테고리(메뉴) | 강좌 |
comments | 아이템과 관련있는 URL 정보 | |
enclosure | 아이템에 추가할 media 정보 | <enclosure url="http://www.scripting.com/mp3s/weatherReportSuite.mp3" length="12216320" type="audio/mpeg" /> |
guid | 유일한 식별문자 | http://www.ihelpers.co.kr/programming/tipntech.php?CMD=view&TYPE=0&IDX=452 |
pubDate | 발행일자 | Nov, 05 2004 22:53:27 GMT |
source | 출처 | http://www.robotstxt.org/wc/robots.html |
3. RSS 1.0
RSS 1.0에서 RSS는 "RDF Site Summary"를 의미합니다. RSS 1.0은 RDF를 사용하고 XML-Namespaces( RSS Modules )을 이용하여 큰 마찰 없이 확장을 가능하게 해 줍니다. 모듈로써는 Dublin Core Module이 가장 잘 알려져 있습니다. RSS 1.0은 아래의 샘플 코드에서 보는 것 처럼 RSS 0.9x 와 거의 비슷하나 몇가지 다른 요소를 가지고 있습니다.- <rdf:RDF>...<rdf:RDF> Element를 사용한다.
- RSS 1.0는 'http://purl.org/rss/1.0' ( Default Namespace ), 'http://purl.org/dc/elements/1.1/' ( Dublin Core )과 같이 Namespace를 사용한다.
- Item Element가 Channel Element 밖에서 사용된다. ( RSS 0.9x 의 경우는 Channel Element 내부에 있슴 )
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel rdf:about="http://www.xml.com/cs/xml/query/q/19"> <title>XML.com</title> <link>http://www.xml.com/</link> <description> XML.com features a rich mix of information and services for the XML community. </description> <language>en-us</language> <items> <rdf:Seq> <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/normalizing.html"/> <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/som.html"/> <rdf:li rdf:resource="http://www.xml.com/pub/a/2002/12/04/svg.html"/> </rdf:Seq> </items> </channel> <item rdf:about="http://www.xml.com/pub/a/2002/12/04/normalizing.html"> <title>Normalizing XML, Part 2</title> <link>http://www.xml.com/pub/a/2002/12/04/normalizing.html</link> <description> In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling,Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms. </description> <dc:creator>Will Provost</dc:creator> <dc:date>2002-12-04</dc:date> </item> <item rdf:about="http://www.xml.com/pub/a/2002/12/04/som.html"> <title>The .NET Schema Object Model</title> <link>http://www.xml.com/pub/a/2002/12/04/som.html</link> <description> Priya Lakshminarayanan describes in detail the use of the .NET Schema Object Model for programmatic manipulation of W3C XML Schemas. </description> <dc:creator>Priya Lakshminarayanan</dc:creator> <dc:date>2002-12-04</dc:date> </item> </rdf:RDF> |
앞에서 이야기 한 것 처럼 두 버전 모두 장단점을 가지고 있습니다. 그러나 본인은 RSS를 "Really Simple Syndication" 에 무게를 더 두고 싶고, RSS 1.0은 부족하지만 여기서 마치도록 하겠습니다. 자세한 것은 관련정보의 자료를 참고하여 주십시요.
4. 관련정보
출처:http://www.ihelpers.co.kr/
http://blog.naver.com/yalleeya.do?Redirect=Log&logNo=110007231821
Ajax 나 Web2.0 이 마케팅적인 면이 너무 강하다던가, 거품이 있다던가 하는 말이 있기는 하지만, 어쨌든 웹 환경이 큰 변화를 하고 있는건 사실인것 같습니다. 많은 분들이 알고 계시겠지만, 저 같이 무관심하셨던 분들은 한번 둘러 보시라고 올립니다. http://demo.nextapp.com/Demo/app 화려하면서도 깔끔한 인터페이스를 보이는 WebOS 입니다. 초기 로딩 시간은 좀 걸리는데, 로딩 후 화면 움직임은 비교적 쾌적한 수준입니다.(윈도우 드래깅이 무척 부드럽습니다) http://www.bindows.net/ 일반 윈도우 어플과 구분이 안될정도의 외모(?)를 보여줍니다. 버튼이나 탭, 메뉴바 등의 윈도우 컴포넌트들을 모두 구현해 놨습니다. http://www.challenger.se/ 개인 웹사이트 임에도 불구하고 화려한 초기화면을 보여줍니다. 반투명 효과를 제대로(!) 사용하고 있습니다. 모든 글들이 별도의 탭으로 처리되어 전환이 쉽습니다. 단, 리플이 포스트 잇 방식이어서 멋있기는 한데 접근성은 좀 떨어지는듯 합니다. http://www.netvibes.com/ 구글의 개인화홈과 거의 같은 사이트 입니다. 구글보다는 아주 조금 더 예쁩니다. --;; add content 할때, 항목을 드래그 하는 방식이 눈여겨 볼 만합니다. 회원가입을 하지 않아도 다음 방문시 설정이 반영됩니다. http://www.zimbra.com/ale_demo/ale_demo.html 개인적으로 가장 추천하는 사이트 입니다. 가장 충격먹은 사이트 이기도 하지요. Ajax로 이런것을 해야 한다! 라는 걸 보여주는 사이트 입니다. Ajax 활용의 교과서, 아니 백과사전이라고 생각됩니다. 단순히 Ajax를 사용한 웹페이지 개념이 아니라, C/S전체를 구성하고 있습니다. 게다가 오픈소스! (이름이 조금만 더 멋졌더라면... 원더브라도 아니고 짐브라 oTL) http://www.eyeos.org/index.php?section=Screenshots 내장된 간단한 어플 실행이 가능한 WebOS 입니다. 화면은 비교적 화려한데, 성능이 좀 떨어집니다. 무료 회원가입 인증 후, 이용할 수 있습니다. http://www.writely.com/ 가장 나은 웹 워드프로세서가 아닐까 생각됩니다. 워드파일 업로드, 저장, 웹 퍼블리싱/블로그 포스팅 이 가능합니다(?) (http://numsum.com/ 웹 스프레시트 사이트) http://www2.meebo.com/ AIM/Yahoo/Jabber/MSN 등의 메신저를 동시에 이용할 수 있는 사이트 입니다. 메신저 대부분의 기능을 지원하지만 좀 느립니다. |
| ||||||
| ||||||
| ||||||
| ||||||
|