IE7에서 발생하는 버그인데.. -__-  SWF를 로딩하지 못하는 문제가 발생할 수 있습니다.

망할 IE7

<html><head><script src="res://mshtml.dll/objectembed_neutral.js"></script></head><body objectSource=http://test.swf onload="ObjectLoad();" leftmargin=0 topmargin=0 scroll=no> <form id="objectDestination"></form> </body></html>

문제점 토론
http://groups.google.com/group/macromedia.open-swf/browse_thread/thread/473dc3a087d7b6ff

해결 방법
http://support.microsoft.com/kb/934366/ko

command + shift + 3 : 전체화면 캡쳐
command + shift + 4 : 원하는 영역 드래그 캡쳐

command + shift + CTL + 3 : 전체화면 캡쳐, 클립보드에 저장됨, 붙이기 가능
command + shift + CTL + 4 : 원하는 영역 드래그 캡쳐, 클립보드에 저장됨, 붙이기 가능

command + shift + 4 + space : 윈도우 선택해서 화면캡쳐


==> 출처 : 지식인

출처 : http://alones.kr/1430

XCode에는 유용한 단축키가 많다. 유명한 Cocoa Samurai의 단축키 모음집도 유명하다.

그 중 내가 자주 쓰는 것들을 정리하면 아래와 같다.

이동

Alt+Shift+’->’ key or ‘<-’ key : 에디터한 위치를 앞/뒤로 이동

Alt+Shift+’Up key’ : Hedaer/Source 파일 이동

Cmd+Double Click: Definition으로 이동

Alt+Double Click: 해당 Document로 이동

Shitf+Cmd+D : File Open Quickly 띄우기

Shift+Cmd+C : Class Browser 띄우기

찾기

Ctrl+Cmd+F : Project Find 띄우기

편집

F5 : 자동 완성 목록 띄우기. Typing 중 누르면 현재 typing한 것으로 시작하는 목록이 뜬다.

Ctrl+/ : 자동 완성 중 다음 항목으로 이동

Shift + / : 자동 완성 중 이전 항목으로 이동

Ctrl + Del : 현재 커서 앞 모두 지우기

Cmd + ‘->’ key or ‘<-’ key : 줄의 맨 앞/뒤로 이동

Alt + ‘->’ key or ‘<-’ key : 단어 단위로 앞/뒤 이동

Alt + I : intend 맞추기

Fn + Up / Down key : 페이지 이동

Cmd + Up/Down key: 페이지의 맨 위/아래로 이동

북마크 (Bookmark]

그리고 Cmd+D로 북마크 한 목록을 아래 그림과 같이 Ctrl+4로 보고 찾아가는 것도 유용할 것이다. 가끔 Spaces의 화면 이동을 Ctrl + 숫자로 지정하는 경우가 있는데 이 경우 Ctrl+4가 먹히지 않는다.

그림 8 by you.

Break Point & 디버깅

Break Point 관련 자주 쓰는 것은 목록을 보는 Ctrl+5과 Break Point를 추가/삭제하는  Ctrl+\ 그리고 Break Point를 실행 시에 enable/disable 시키는 Ctrl + Cmd + \ 도 유용할 것이다.

디버깅 시에는 아래 단축키를 사용할 것이다.

Shift+Cmd+O : 다음 실행

Shift+Cmd+I : method 내부로 이동

Alt+Cmd+P : 시행 계속

Ref 1. Complete Xcode Keyboard Shortcut List (UPDATED)

Ref 2. XCode Shortcuts I Can’t Live Without

Ref 3. Xcode snapback/bookmarks shortcuts



출처 : http://zdnet.co.kr/Contents/2010/03/22/zdnet20100322155002.htm

최시중 “스마트폰 콘텐츠 규제 줄인다”

[지디넷코리아]최시중 방송통신위원장이 게임을 비롯한 스마트폰 콘텐츠 관련 규제 완화에 나선다.

 

최 위원장은 22일 한국산업단지공단서 열린 ‘무선인터넷 활성화를 위한 중소기업간담회’에 참석해 “스마트폰 콘텐츠 사전심의 완화와 등록비 절감 등을 추진할 것”이라고 밝혔다.

 

이어 그는 “일단 규제를 생각하지 말고 기술 개발에 매진하라”며 “참신한 기술과 아이디어만 있다면 규제 문제는 방통위가 해결해 주겠다”고 밝혔다.

 

이에 따라 방통위가 스마트폰 콘텐츠의 사전심의와 등록비 등을 실제 어느 정도까지 줄일 지 관심이 모였다.

 

방통위는 문화부 등 관련 부처와 협의해 방안을 마련하겠지만 구체적인 사항은 아직 공개할 것이 없다는 입장이다. 다만 최 위원장의 이번 발언은 상당한내부 논의를 거친 것이라고 전했다.
▲ 최시중 위원장이 게임빌을 방문해 임직원들을 위로했다.

이날 간담회에 참석한 벤처 업체 대표들은 최 위원장의 규제 완화 의지에 대해 환영의 뜻을 나타냈다.

 

송병준 게임빌 대표는 최 위원장에게 “수년 전 작은 사무실에서 시작한 국내 모바일 벤처들이 세계 선두를 다투는 회사로 성장했다”며 “스마트폰 시대를 맞은 새 도약을 위해 방통위 지원이 필요하다”고 밝혔다.

 

그러자 최 위원장은 “산업현장의 생생한 목소리를 최대한 정책에 반영할 것”이라며 “무선인터넷 강국 실현을 위해 열심히 뛰어 달라”고 답했다.

 

이날 간담회서는 게임 외에도 모바일과 관련한 솔루션, 광고 등에 관한 논의도 있었다. 업체 대표들은 무선데이터 활성화를 위한 멀티메시징서비스(MMS) 요금 개선과 모바일 광고 기술 표준화 등을 최 위원장에게 건의했다 

 

아울러  모바일 콘텐츠와 앱스토어 개발을 위해 다양한 스마트폰 단말을 활용해 볼 수 있는 테스트베드 구축 건의도 나왔다.

 

이에 대해 최 위원장은 모바일 벤처에 대한 대대적 투자가 있을 것임을 밝혔다. 3천700억원 규모의 코리아IT펀드(KIF)도 확대하겠다고 약속했다.

 

최 위원장은 “KIF를 통해 실제적인 자금 지원을 시행할 것”이라며 “애플과 구글 등 미국 기업들과 경쟁할 역량을 갖추려면 산업계와 정부의 동반 노력이 필요하다”고 강조했다.

 

최 위원장은 간담회 참석 후 구로 디지털단지 내 위치한 게임빌과 옴니텔 등의 사무실을 방문해 임직원을 격려했다.

subversion 찌꺼기들인 .svn 디렉토리들을 삭제하는 여러가지 방법들

출처 :  http://blog.naver.com/anabaral?Redirect=Log&logNo=130030723849

UNIX 명령

find . -name .svn -exec rm -rf {} \;

주의점) 실행할 적에 조금 에러가 날 것이다. 이유는 find가 .svn의 서브디렉토리를 한참 찾고 있을 때 rm이 그걸 삭제해 버리기 때문인데 동작에는 별 문제가 없는 것 같지만 안심이 되지 않는다면 다음과 같이 두 동작을 나누는 게 좋음.

find . -name .svn -exec echo rm -rf {} \;

결과를 파일로 담아 sh로 실행하면 된다. UNIX 종류에 따라 특수문자 처리를 좀 해줘야 할 지도..

DOS 명령

for /f %f in ('dir /s/b .svn') do rd %f

참 쉽죠? for 명령을 좀 잘 알아야 하지만..

ANT script

<delete defaultexcludes="false">
    <fileset dir="src" includes="**/.svn"/>
</delete>

ant manual에 써 있길래..

위와 같이 해도 안지워지는 경우가 있음. 이는 SVN client가 잡고 있는 경우인데..

eclipse plugin인 subclipse라면

Team - Disconnect ==> SVN meta file 삭제

로 간단히..

물론 project로 등록된 상태라야..


사용자 정의 툴팁 만드는 방법
: toolTipCreate 을 활용하면 됩니다.
=> http://livedocs.adobe.com/flex/3/html/help.html?content=tooltips_4.html

사용자 정의 툴팁 위치 조절하는 방법
: toolTipShow 에서 조절하면 됩니다.
=> http://old.nabble.com/Position-custom-Tooltip-td16949311.html

Etc

C:\Documents and Settings\계정명\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust

Windows 7

C:\Users\계정명\AppData\Roaming\Macromedia\Flash Player\#Security\FlashPlayerTrust

설정시 위 경로를 참조하면 좋음.

요약 : List 류를 제외한 나머지 컴포넌트에서 Drag & Drop을 적용하고 싶을때 ....

=> 드레그 메니저를 이용하여 드레그 가능 상태를 적용할 수 있음.
DragManager.acceptDragDrop(~~~~~~);

자세한 내용은 아래 링크를 참조 바랍니다. 참 쉽죠잉 ~
원본 : http://www.adobe.com/devnet/flex/quickstart/adding_drag_and_drop/#manual

'etc > old' 카테고리의 다른 글

툴팁 만들기  (0) 2010.03.14
[FLEX] FLASH TRUST  (0) 2010.03.08
[iPhone] 아이폰 사용요금 확인하기  (0) 2009.12.07
[ PV3D ] 3-4 구 안쪽에 구 넣기  (0) 2009.10.12
[ PV3D ] 3-3 Nesting (둥지)  (0) 2009.10.10
http://cs.show.co.kr/ 으로 접속한 다음

신청/변경/조회 - 요금 - 요금조회 - 실시간 요금 조회


를 선택하시면 확인 할 수 있습니다. [ 사이트에서 말하는 것처럼 약간 차이는 있을 수 있으니 조심요 ㅋㅋ ]

참조 사진 => 가입 2일 만에 무료 데이터 다 씀 -__-; 결론.. 동영상은 보지 말자 ㅜㅜ

'etc > old' 카테고리의 다른 글

[FLEX] FLASH TRUST  (0) 2010.03.08
드레그 & 드랍 적용하기 : Adding drag-and-drop support  (0) 2010.03.03
[ PV3D ] 3-4 구 안쪽에 구 넣기  (0) 2009.10.12
[ PV3D ] 3-3 Nesting (둥지)  (0) 2009.10.10
[ PV3D ] 3-2 Primitives - Plane  (0) 2009.10.10
STEP1 :  DisplayObject3D의 선회 축 만들기

: 이전 Netsting 에서 Sphere에 Sphere를 addChild하여 부모 자식 관계를 만든 다음 부모를 회전시켜 처리 하였다면, 이번에는 Sphere대신 DisplayObject3D에 Sphere를 추가시켜 do3D를 회전시켜 본다.
=> 즉, do3D가 선회 축이 되는 것임.

[ 참조 ]
(이제부터 DisplayObject3D는 길기 땜시 줄여 do3D라고 부르기로 함.)

STEP2 : 꼭지점에 접근하는 방법

ex) _sphere.geometry.vertices[i].x 
이런 식으로 해당 do3D Object에서 geometry (기하) => vertices (꼭지점) => [i] (인덱스) => x (좌표) 순서로 접근한다.

STEP3 : 삼각 면에 접근하는 방법

ex) _sphere.geometry.faces[i]
이런 식으로 해당 do3D Object에서 geometry (기하) => faces (면) => [i] (인덱스) 로 접근한다.
접근한 면은 [object Triangle3D]로 변환하여 사용할 수 있다.

구 안쪽에 구 넣기

이제 위에서 배운 3가지 단계를 거쳐 구 내부에 작은 구를 넣는 방법을 적용하여 보겠습니다 ^^;
(주석 참조 => 모르는거 있음 리플 주시고요 ㅋ)


//Main.mxml

<?xml version="1.0" encoding="utf-8"?>

<mx:Application

       creationComplete="init()"

       frameRate="40"

       xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

       <mx:Script>

             <![CDATA[

                    import sample.VerticesExample;

                    import mx.core.UIComponent;

                   

                    private function init():void{

                           var bs:VerticesExample = new VerticesExample();

                          

                           var ui:UIComponent = new UIComponent();

                           ui.addChild(bs);

                          

                           this.addChild(ui);

                    }

                   

             ]]>

       </mx:Script>

</mx:Application>


//VerticesExample.as

package sample

{

       import flash.events.Event;

      

       import org.papervision3d.objects.DisplayObject3D;

       import org.papervision3d.objects.primitives.Sphere;

       import org.papervision3d.view.BasicView;

 

       public class VerticesExample extends BasicView

       {

             private var _do3D:DisplayObject3D;

            

             public function VerticesExample()

             {

                    init();

                    startRendering();

             }

            

             private function init():void{

                   

                    _do3D = new DisplayObject3D();   //회전 생성

                    scene.addChild(_do3D);

                   

                    //작은 원들이 들어갈 원을 생성, 실제  scence 에는 추가되지 않음.

                    var bigSphere:Sphere = new Sphere(null,200,10,10);  

                    // 원의 꼭지점 계산

                    var vLen:uint = bigSphere.geometry.vertices.length; 

                   

                    for(var i:uint=0;i<vLen;i++){

                          

                           //작은 생성

                           var smallSphere:Sphere = new Sphere(null,Math.random()*30,2,2);  

                          

                           // 원의 꼭지점 좌표에 작은 원을 위치 한다.

                           smallSphere.x = bigSphere.geometry.vertices[i].x;   

                           smallSphere.y = bigSphere.geometry.vertices[i].y;

                           smallSphere.z = bigSphere.geometry.vertices[i].z;

                          

                           //작은원을 삽입한다. 큰원은 삽입 안됨( 원은 꼭지점 참조용)

                           _do3D.addChild(smallSphere);

                    }

                   

             }

            

             override protected function onRenderTick(event:Event=null):void{

                   

                    _do3D.localRotationY+=1;   //회전축 돌리기

                   

                    super.onRenderTick();

             }

            

       }

}

+ Recent posts