일상2009.06.24 01:19
http://blog.naver.com/lostsin


곧 다음의 위젯 팩토리에 정식 등록 후 위젯뱅크에서 배포하도록 하겠습니다. ^^
http://widgetbank.daum.net/?t__nil_bestservice=widgetbank
그때 뵈요~!!!

예고!
저작자 표시 비영리 변경 금지
신고
Posted by 시난
프로젝트2009.06.14 22:48

변경 이력

1. 버그수정
- RSS2.0 spec 인 pubDate의 날짜 인식을 사실 한국으로만 처리하고 있었는데
이제 그 지역의 시간으로 나올 수 있도록 수정.

다운로드:
http://lostsin.cafe24.com/flex/me2day/me2dayw.swf


오랜만에 수정했네요.
알고 있던 문제인데..

미투데이 API에서는 다음과 같이 날짜를 주는데
- 2009-06-14T08:03:59-0400
- 2009-06-14T00:19:35+0900

a3corelib 의 com.adobe.utils.DateUtil.parseW3CDTF()를 사용하게 되면
이 정보가 맞지 않았죠. 내부 소스를 보니 형식도 약간 다르고..
(RFC가 어디선가 잘못 구현하고 있는 듯.. )

2009-06-14T08:03:59-0400 => Sun Jun 14 23:43:59 GMT+0900 2009
2009-06-14T00:19:35+0900 => Sat Jun 13 18:19:35 GMT+0900 2009

그래서 임의로 한국 시간대로 바꿔서 표시했었는데..
토론토에 계신 분이 말씀해주셔서.. 생각난 김에 처리했네요.
corelib의 parse해주는 부분의 offset을 +- 해주는 부분을 고쳐버렸네요. -.-;

p.s. 업그레이드 없는 프로그램은 죽은 프로그램이다!!

저작자 표시 비영리 변경 금지
신고
Posted by 시난
프로젝트2008.10.22 10:06
1차적으로 크로스도메인 문제(플래시의 정책 파일)는 해결이 되었는데
티스토리의 첨부파일 경로를 이용하시는 분은 문제
(플래시 10이 설치된 사람들이 위젯을 제대로 볼 수 없음)
가 발생할 수 있습니다.

아니면 개인 도메인 올려서 하시는 분은
crossdomain.xml 파일을 만들어서 도메인 루트에 넣으셔도 되지만
조금 불편한 관계로 맨 아래의 링크로 swf를 변경하셔도 됩니다.


http://lostsin.tistory.com/attachment/jk16.swf
경로를 다운로드 하게 되면

직접 다운로드 되는 것이 아니라
다음과 같은 경로를 거쳐 다운로드가 됩니다.

http://cfs9.tistory.com/upload_control/download.blog?fhandle=YmxvZzI2MDE2QGZzOS50aXN0b3J5LmNvbTovYXR0YWNoLzAvMTYuc3dm&filename=me2dayw.swf

이때 플래시 10에서 보안정책에 위배되는 일이 발생하는 것인지
1차 해결한 크로스도메인의 문제인지.. 다시 한 번 확인해야하겠습니다;


일단 해결법은
swf경로를 이쪽으로 바꿔주세요
제 개인 호스팅하는 곳에 올린 것인데
트래픽이 감당하는데 까지 힘쓸 것입니다;

http://lostsin.cafe24.com/flex/me2day/me2dayw.swf

원래 1차 크로스도메인 문제도 swf를 안정적으로 호스팅할 수 있는 곳에 올리면
모든 이의 불편함을 줄일 수 있었으나
엄청난 트래픽(?)의 예상으로 그럴 수 없었습니다만..
일단 공개합니다;


미투데이 측에도 공간을 요청을 해 보았으나
아직 제공할 수 없다고 하네요.
추후 여건이 되면 지원한다고 하지만..
개인이 트래픽을 감당하면서 지원 하기엔 여건이 더 부족하네요 ^^;


저작자 표시
신고
Posted by 시난
프로젝트2008.10.16 01:37
미투데이 그룹스에 방금 올린 글
http://groups.google.com/group/me2day_developers_network/

안녕하세요!
오랜만이네요

플래시 10이 정식 배포가 되었습니다.
벗뜨 좀 문제가 발생할 소지가 있네요.

crossdomain.xml 문제인데
FP 10의 보안정책 변경으로 인해 일어납니다.

==변경된 사항==============================================
"1. Policy File"
Flash 10에서는 meta-policy의 기본값이 all에서 master-only로 바뀝니다. 이 설정은 해당 swf파일이 존재하는 도메인 루트의 crossdomain.xml을 읽어옵니다. 그러나, meta-policy를 바꿔서 예전처럼 쓸수도 있습니다."
(희덕씨가 올려준 글. 출처 : http://adnaru.com/55 )
.. 중략
=========================================================

이게 무슨 얘긴고 하니 예전에는
정보를 제공해주는 곳의 crossdomain.xml만 있으면 되었는데

이제는 기본값 설정이 변경되어서 swf가 존재하는 위치에
crossdomain.xml 을 체크하도록 변경이 된 것입니다.

따라서 미친위젯을 쓰는 모든 이들이
FP10 사용자에게 제대로 제공을 할 수 없는 상황이 발생하네요.
그 파일을 넣지 않은 이상..


그러나!!
쉽게 해결이 가능합니다.

미투데이의
http://me2day.net/crossdomain.xml
을 다음과 같이 변경해주시면 됩니다.


<cross-domain-policy>
     <allow-access-from domain="*" to-ports="80"/>
     <site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>


참고링크:
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb405544&sliceId=2
http://www.boostworthy.com/blog/?p=252


검토해보시고 적용해주시면 감사하겠습니다.
좋은 하루 되세요~~~~~~!!


추가:
참고링크2:
http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_03.html


Sorry, couldn't find any translationPlease support us by using Babylon search engine
저작자 표시
신고
Posted by 시난
프로젝트2008.08.29 12:02
현재 위젯에서 오류가 발생되고 있습니다.
이는 플래시쪽 보안 관련 문제인데

[RPC Fault faultString="Security error accessing url"
faultCode="Channel.Security.Error" faultDetail="Destination:
DefaultHTTP"]
        at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/
internal::faultHandler()
        at mx.rpc::Responder/fault()
        at mx.rpc::AsyncRequest/fault()
        at DirectHTTPMessageResponder/securityErrorHandler()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/redirectEvent()

미투데이에서 제공하는 crossdomain.xml 이 갑자기 변경된 것 같습니다!!

http://me2day.net/crossdomain.xml

<cross-domain-policy>
<allow-access-from domain="*" to-ports="80"/>
<allow-http-request-headers-from domain="*" headers="Authorization"/>
</cross-domain-policy>

변경되었는지, 변경된 이유가 있는지 확인 중입니다.
불편 드려서 죄송합니다 ㅠㅠ

보너스:
플래시 위젯들이 현재 죄다 멍.. 하네요 ㅠㅠ
http://blog.naver.com/blumetal/80039353680
신고
Posted by 시난
프로젝트2008.08.27 00:18
변경 이력

1. 버그수정 및 기능 추가
- post 의 본문/댓글 링크 클릭 제대로 처리. 예전엔 1개만 링크가 되었었음(?)

0.23의 수정이 제대로 되지 않았었네요;; 죄송합니다 ㅠㅠ



p.s. 다운로드 하여 자신의 블로그에 올려서 사용하세요. ^^;

신고
Posted by 시난
프로젝트2008.08.22 19:28
변경 이력

1. 사용자 배경색 지정 기능 추가

- "me2id=lostsin&me2nick=시난&bgcolor=#000000"
현재 검은색인 부분을 bgcolor 파라미터로 변경가능하도록 수정. 없으면 기본 검은색 적용.

<div class="module">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
   id="Me2dayEmbed" width="200" height="280"
   codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
   <param name="movie" value="http://lostsin.tistory.com/attachment/cfile6.uf@2149263D5871185626C396.swf" />

   <param name="FlashVars" value="me2id=lostsin&me2nick=시난&bgcolor=#000000" />
   <param name="quality" value="high" />
   <param name="bgcolor" value="#869ca7" />
   <param name="allowScriptAccess" value="sameDomain" />
   <embed src="http://lostsin.tistory.com/attachment/cfile6.uf@2149263D5871185626C396.swf" quality="high" bgcolor="#869ca7"
    width="200" height="280" name="Me2dayEmbed" align="middle"
    play="true"
    loop="false"
    quality="high"
    allowScriptAccess="sameDomain"
    type="application/x-shockwave-flash"
    FlashVars="me2id=lostsin&me2nick=시난&bgcolor=#000000"
    pluginspage="http://www.adobe.com/go/getflashplayer">
   </embed>
 </object>
</div>


2. 버그수정 및 기능 추가
- post 의 링크 클릭 제대로 처리. 예전엔 1개만 링크가 되었었음(?)
- post 의 댓글 링크 클릭 시 화면 이동 처리 (이전엔 없었음;)



[미친위젯 v0.23 다운로드] http://lostsin.tistory.com/attachment/cfile6.uf@2149263D5871185626C396.swf
p.s. http://lostsin.tistory.com/attachment/cfile6.uf@2149263D5871185626C396.swf 경로는
가급적 자신의 블로그에 파일을 놓고 변경하세요 ^^;

신고
Posted by 시난
프로젝트2008.08.22 01:44
변경 이력

1. 버그 수정
List의 height 가 제대로 측정되지 않아서 (Flex버그-_-?)
스크롤이 저 아래 생겼던 문제 수정


야밤한 시간에.. -.-;;
이 나쁜 버릇;;
신고
Posted by 시난

티스토리 툴바