AND

구 소스를 활용하여 UI를 변경하던중
중요한 사항을 빠뜨려먹고 잠시 헤멘고로 적어놓음

FileUpload콘트롤은 Async Postback으론 포스트된 파일에 접근하지 못한다.
고로 UpdatePanel의 트리거에 FileUpload콘트롤을 Postback Control로 등록을 해주어야함!!!

추가로 자바스크립트에서 파일명에 접근할땐,
Value로..

내 머리는 휘발성 메모리.. ㅠ_ㅠ
AND

멀티 업로드소스를 뒤벼보니
플래시버전만 있는게 아니라
플렉스버전도 있었다..

이노무 플렉스버전을 플렉스없이 어케 하나 찾아보니
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/

에효 사달랠수 없으니 일케라도 해야지..
AND

RSS란

WEB2.0 2007. 3. 22. 02:43
웹에 홈페이지를 만들고 쉽다면 HTML 문법을 공부해야 하는 것 처럼 해당 컨텐츠를 RSS를 통하여 배포하고 싶다면 당연히 RSS 구문을 익히셔야 합니다. 다행인 것은 RSS 구문은 HTML 문법만큼 간단하여 쉽게 익힐 수 있습니다.

그러나 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>
[ RSS 2.0 샘플 ]

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 1.0 샘플 ]

앞에서 이야기 한 것 처럼 두 버전 모두 장단점을 가지고 있습니다. 그러나 본인은 RSS를 "Really Simple Syndication" 에 무게를 더 두고 싶고, RSS 1.0은 부족하지만 여기서 마치도록 하겠습니다. 자세한 것은 관련정보의 자료를 참고하여 주십시요.

4. 관련정보

출처:http://www.ihelpers.co.kr/

AND

AND

플래시 통신

WEB2.0/FLEX 2007. 3. 6. 03:02
http://blog.naver.com/yalleeya.do?Redirect=Log&logNo=110007231821
AND

ajax 사이트들

WEB2.0/AJAX 2006. 8. 1. 13:58
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 등의 메신저를 동시에 이용할 수 있는
사이트 입니다.
메신저 대부분의 기능을 지원하지만 좀 느립니다.

/ [08/01 12:19] ::
/
http://www.flickr.com/ 을 빼먹었네요.
야후의 사진 공유 사이트 입니다.
플래시 대신 Ajax기술로 교체했다고 하더군요.
야후 대문도 Ajax를 쓰더니... 장점이 있긴 있는 모양이네요...
[08/01 12:53] ::
/
잘 봤습니다.
니케니케 [08/01 13:13] ::
/
저도 잘봤습니다. ^^ 한가지 궁금한 것이 있는데요. 제가 Ajax 에 대해 잘 몰라서
그러는데, 위 사이트 들이 Ajax 를 사용한 지는 어떻게 알수 있을까요?
dziner [08/01 13:28] ::
/
정리해주셔서 감사합니다~ ^^
/ [08/01 13:46] ::
/
니케니케님
저도 웹개발에는 문외한이라 잘은 모릅니다만...
Ajax 기술은 화면갱신이나 비주얼 효과에 자바스크립트를 이용합니다.
한번 받아온 html 문서를 뿌리고 끝이 아니라, 사용자의 액션에 따라
서버에서 XML데이터를 새로 받아 화면일부분을 갱신하기때문에 브라우저에서
소스보기를 해도 몇몇 자바스크립트 함수 외에 실질적인 데이터 내용이 보이지
않습니다.
저는, 소스를 봐서 삽입된 플래시나 ActivX가 없는데 그와 유사한
모습이 보이거나 기능이 있으면 거진 Ajax기술을 사용한다고 믿고 있습니다 ㅎㅎㅎ
AND