반응형

 Integrating input[type="file"] with the Filesystem API

 - http://updates.html5rocks.com/tag/file-access


: http://html5-demos.appspot.com/static/dnd/all_types_of_import.html

Launch Demo

In a recent post, Eiji Kitamura highlighted a subtle, yet powerful new feature in the drag and drop APIs; the ability to drag in folders and retrieve them as HTML5 Filesystem API FileEntry and DirectoryEntry objects (done by accessing a new method on the DataTransferItem, .webkitGetAsEntry()).

What's remarkably cool about the .webkitGetAsEntry() extension is how elegant it makes importing files and entire folders. Once you have a FileEntry or DirectoryEntry from a drop event, it's a matter of using the Filesystem API's copyTo() to get it imported into your app.

An example of copying multiple dropped folders over to the filesystem:

var fs = null; // Cache filesystem for later.

// Not shown: setup drag and drop event listeners.
function onDrop(e) {
  e.preventDefault();
  e.stopPropagation();

  var items = e.dataTransfer.items;

  for (var i = 0, item; item = items[i]; ++i) { 
    var entry = item.webkitGetAsEntry();

    // Folder? Copy the DirectoryEntry over to our local filesystem.
    if (entry.isDirectory) {
      entry.copyTo(fs.root, null, function(copiedEntry) {
        // ...
      }, onError);
    }
  }
}

window.webkitRequestFileSystem(TEMPORARY, 1024 * 1204, function(fileSystem) {
  fs = fileSystem;
}, function(e) {
  console.log('Error', e);
});

Very nice! Again, the simplicity comes from integrating DnD with the Filesystem API calls.

Taking this one step further, we also have the ability to drag and drop a folder and/or files onto a normal <input type="file">, then access the entries as Filesystem directory or file entries. That is done through .webkitEntries:

<input type="file" multiple>

function onChange(e) {
  e.stopPropagation();
  e.preventDefault();

  var entries = e.target.webkitEntries; // Get all dropped items as FS API entries.

  [].forEach.call(entries, function(entry) {

    // Copy the entry into our local filesystem.
    entry.copyTo(fs.root, null, function(copiedEntry) {
      ...
    }, onError);

  });
}

document.querySelector('input[type="file"]').addEventListener('change', onChange);

I've put together a photo gallery demo to demonstrate these different techniques for importing files/folders.

Launch Demo

To learn more about the HTML5 Filesystem API, see Exploring the Filesystem APIs.

반응형
반응형

어떤 일을 달성하기로 결심했으면 그 어떤 지겨움과 혐오감도 불사하고 완수하라.

고단한 일을 해낸 데서 오는 자신감은 실로 엄청나다.


- 아놀드 베넷

반응형
반응형
성공한 상인과 그렇지 못한 상인의 차이점이 있다.
성공한 상인은 어제보다 지혜롭고, 어제보다 너그러우며,
어제보다 삶을 잘 알고, 어제보다 잘 베풀며,
어제보다 여유롭다는 것이다.
-리카싱 청쿵그룹 회장

상인에 국한되지 않고 성공한 모든 사람의 공통점일 것입니다.
남과의 경쟁이 아닌,
어제의 나 보다 조금이라도 더 좋아지려는 지난한 노력,
나 혼자만이 아닌 세상과 더불어 잘 살아가려는 노력이
우리에게 행복한 성공을 가져다주는 토대가 된다는 말씀, 잘 새겨봅니다.

반응형
반응형
가을은 하늘에 우물을 판다
파란 물로
그리운 사람의 눈을 적시기 위하여
 
깊고 깊은 하늘의 우물
그 곳에 어린 시절의 고향이 돈다

그립다는 거, 그건 차라리
절실한 생존 같은 거
가을은 구름밭에 파란 우물을 판다  
그리운 얼굴을 비치기 위하여  


- 조병화의 시<가을>(전문)에서 -


* 여름이 물러가고
가을이 살랑살랑 다가오고 있습니다.
산자락 가을 하늘에도 푸른 우물이 번져갑니다.
나뭇잎 사이에도 군데군데 푸른 우물이 보입니다.
"아, 가을이구나! 하늘도 높고 정말 푸르구나!"    
잠시 걸음을 멈춰 가을 하늘을 다시 봅니다.
어린 시절, 그리운 얼굴이 보입니다.
어느덧 내 눈도 스르르 젖어
우물이 됩니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

반짝이는 눈동자  (0) 2012.09.26
'마음의 기술' 하나만으로...  (0) 2012.09.25
하루에 한끼만 먹어라  (0) 2012.09.22
기쁨의 파동  (0) 2012.09.21
살아줘서 고마워요  (0) 2012.09.20
반응형
"끼니를 거르지 않고
매일 세 끼씩 배부르게 먹는 것이 정말로 몸에 좋을까?
지나치게 많이 먹었을 때 활동하는 생명력 유전자는
거의 없다. 그래서 포식이나 잘못된 식생활 탓으로
병에 걸리는 사람들이 끊이지 않는 것이다."


- 나구모 요시노리의《1일 1식》중에서 -


* 모든 것이 빠르게 달리고
그 와중에 너무 많이 먹어서 병이 나는 세상입니다.
늘 시간에 쫓기듯 바빠서, 게을러서, 그저 빨리 포만감을
느끼는 인스턴트로 몸을 채우다 보니 우리 몸이 갈수록
상하고 병들어 갑니다. 이제라도 내 몸을 위해 조금씩
비워보는 건 어떨까요? 물만 먹어도 살 수 있다는데
하루에 한 끼 정도면 충분할 것도 같습니다.
한 번 시도해 보시지요. 
반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

'마음의 기술' 하나만으로...  (0) 2012.09.25
푸른 우물  (0) 2012.09.24
기쁨의 파동  (0) 2012.09.21
살아줘서 고마워요  (0) 2012.09.20
드레싱  (0) 2012.09.19
반응형

원격제어, 서브모니터, 원격터치패드 - http://www.splashtop.com/home

http://www.splashtop.com/home


Splashtop 2 - Remote Desktop : http://itunes.apple.com/kr/app/splashtop-2-remote-desktop/id382509315?mt=8


XDisplay : http://itunes.apple.com/kr/app/splashtop-xdisplay/id446493657?mt=8


Touchpad : http://itunes.apple.com/kr/app/splashtop-touchpad/id414383034?mt=8

Splashtop 2 - Remote Desktop

Splashtop 2 - Remote Desktop

설명

Splashtop은 언제 어디에서나 iPad로 Mac 또는 Windows PC로 액세스하는 가장 빠르고 쉬운 방법입니다!
현재 8백만 이상의 사용자가 Splashtop 어플을 즐기고 있으며 여러분도 사용해 보십시오!

* PowerPoint, Keynote, Word, Excel, Outlook, Quicken, IE, Firefox, Safari, 및 기타 PC / Mac 애플리케이션을 포함하여 100% 호환되는 모든 파일 및 프로그램에 액세스할 수 있습니다.

* 플래시 비디오 (Hulu, AOL Video, Yahoo Video등), DVD, 미디어 플레이어를 포함하여 컴퓨터에서만 재생할 수 있는 모든 종류의 비디오를 감상하세요.

* 컴퓨터에 있는 다양한 포맷의 음악 감상 (WMV, Real, WMA, MP3, AAC, 등.)

* 3D 게임(World of Warcraft, StarCraft, Skyrim, Diablo III) 또는 모든 플래시 게임(FarmVille, CityVille, Pet Society, Café World, FrontierVille) 재생

* Apple Retina 디스플레이 지원으로 가장 생생한 경험을 즐기세요(기본 해상도 사용 시)

Anywhere Access 팩 구입으로 다음이 가능합니다:

* 3G/4G 포함 언제 어디에서나 원활하게 PC 또는 Mac과 연결

* 세계에서 가장 큰 은행과 같은 암호화 알고리즘 및 기술로 인터넷으로 안전하게 나만의 콘텐츠 찾아보기.

* 향상된 신뢰성 및 셀프 최적화 네트워크 기능으로 가장 빠른 응답의 원격 연결 수립.

요구 사항:
1. 무료 Splashtop Streamer를 컴퓨터에 설치하십시오 - Windows 7, Vista, 및 XP (홈 프리미엄 포함) 및 Mac OS X 10.6+ (Snow Leopard 또는 Lion 는 Mac 사용자를 위해 필요합니다)

2. Internet connection is required for first time login.

참고:
1. 최상의 성능을 위해 듀얼-코어 CPU 사용을 권장합니다.
2. 이 어플을 구입하시면 최대 5대의 컴퓨터에 액세스할 수 있는 사용권이 제공됩니다.

2.1.0.5 버전의 새로운 기능

TBDD

iPad 스크린샷

iPad 스크린샷 1
iPad 스크린샷 2
iPad 스크린샷 3
iPad 스크린샷 4
iPad 스크린샷 5


Splashtop XDisplay

사용 케이스
XDisplay는 iPad를 컴퓨터의 무선 보조 디스플레이로 전환하여 생선성을 향상 시킵니다. iPad를 화면 확장기로 사용하면 많은 용도에 활용할 수 있습니다. 예시:
•위젯, 폴더 바로가기, IM 친구 리스트, Skype, Twitter, Photoshop 팔레트 및 기타 유틸리티 애플리케이션을 iPad 화면에 두어 데스크탑 혼란을 줄이세요
•모든 열을 스크롤을 하지 않고 볼 수 있도록 모니터를 통해서 스프레드시트를 보세요
•작업하는 동안 iPad에서 Netflix, Hulu, 혹은 소셜게임(FarmVille)같은 엔터테인먼트를 배경에 놓으세요
•iPad에 나타난 웹 페이지를 보는 동안에 한 개의 모니터에서 HTML 페이지를 편집하세요
•확장된 iPad 화면에서 추가 컨텐츠를 보여주면서 다른 사람들과 협력하세요
•전달 혹은 전환의 번거로움을 피하고, 침대나 휴식처에서 iPad를 통해서 플래쉬 영화나 비디오를 즐기세요

기능
•전체 오디오 및 비디오 지원(소리는 독립적으로 PC나 iPad에서 켜고 끌 수 있습니다)
•반투명 화면을 갖춘 Windows 7 기본 Aero 바탕화면을 지원함
•핀치-투-줌 기능을 갖춘 직관적인 터치 제스처
•옵션 텍스트 입력 방법으로 가상 화면 키보드
•iPad가 껴졌을 때 자동 방향 (가로와 세로 모드 모두에서 작동)
•개인정보 보호를 위한 암호 보호
•연결된 PC에 확장된 디스플레이의 위치를 선택할 수 있는 능력

빠르고 쉬운 설정
1.App Store에서 Splashtop XDisplay를 다운로드 하세요
2.http://www.splashtop.com/streamer에서가장 최신의 Splashtop Streamer를 컴퓨터에 다운로드하세요
(Mac 사용자는 XDisplay를 사용하여 [설정] -> [고급 설정] 아래에 있는 Mac Streamer에 가상 드라이버를 설치하십시오.)
3.Splashtop XDisplay 디바이스 리스트에서 당신의 컴퓨터를 선택하고 진행하세요


iPad 스크린샷

iPad 스크린샷 1
iPad 스크린샷 2
iPad 스크린샷 3
iPad 스크린샷 4
iPad 스크린샷 5


반응형
반응형
물잔에 떨어진 잉크 한 방울처럼
우리 각자는 세상 전체의 색조를 바꿀 수 있다.
비록 산꼭대기에서 혼자 살고 있는 사람이라
할지라도 기쁨의 느낌을 만들어냄으로써
다른 이들이 기쁨을 느끼는데
도움이 되는 파동을 보낸다.


- 로버트 슈워츠의《웰컴 투 지구별》중에서 -


* 모든 물질은
저마다 고유의 파동이 있습니다.
납과 철, 돌과 수정의 파동이 다릅니다.
사람도 저마다 다른 특유의 파동이 있습니다.
나타나면 갑자기 방안이 싸늘해지는 사람도 있고,
온 방안이 훈훈해지는 사람도 있습니다.
한 사람이 내는 작은 기쁨의 파동이
세상을 기쁘게 합니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

푸른 우물  (0) 2012.09.24
하루에 한끼만 먹어라  (0) 2012.09.22
살아줘서 고마워요  (0) 2012.09.20
드레싱  (0) 2012.09.19
나의 치유는 너다  (0) 2012.09.18
반응형
성공은 어설픈 교사다. 현명한 사람들로 하여금
자신에게는 실패란 없다고 확신하게 만든다
Success is a lousy teacher.
It seduces smart people into thinking they can't lose.
-빌 게이츠(Bill Gates)


무언가 성공했을 때나 높은 평가가 집중될 때야말로
실은 가장 위험한 상태입니다.
실패가 없으면 우쭐해서 자만에 빠질지도 모릅니다.
성공의 비결을 쓰기 시작할 때 이미 더 이상의 성공의 길은 막히고,
내리막길로 향했던 이들이 많이 있었음을 기억해야 합니다.

In reality there is no greater danger than when someone has
succeeded and is receiving great praise.
If there is no failure one may become conceited and arrogant.
We must remember that there have been many who started writing
about the secrets to their success,
which ended up making them backwards and
limiting any other potential successes.


반응형

+ Recent posts