Return to Video

Emacs Rocks! 에피소드11: swank-js

  • 0:00 - 0:04
    Emacs Rocks에 오신걸 환영합니다.
  • 0:04 - 0:10
    오늘은, swank-js로 할 수 있는 굉장한 것에 대해 예기해보도록 하겠습니다.
  • 0:10 - 0:14
    이것은, Javascript를 위한 REPL입니다.
  • 0:14 - 0:16
    설치하기 조금 까다로워
  • 0:16 - 0:20
    저는, 간편하게 설정할 수 있는 함수들을 몇개 추가했습니다.
  • 0:20 - 0:25
    저는 이제, JavaScript REPL로 접속할 수 있게되어습니다.
  • 0:28 - 0:32
    자동완성도 될 뿐더러,
  • 0:32 - 0:35
    버퍼에서 Javascript를 바로 돌려볼 수 있습니다.
  • 0:35 - 0:39
    평가(Eval)은 elisp처럼, C-x C-e입니다.
  • 0:39 - 0:41
    그리고 결과는 아레쪽에 나타나게됩니다.
  • 0:41 - 0:45
    자, 이 숫자들을 재곱해보도록 하겠습니다.
  • 0:52 - 0:57
    그리고 이걸 평가해서 바꿔보겠습니다.
  • 0:57 - 0:59
    매우 멋집니다.
  • 0:59 - 1:02
    그럼, 이번에는 끝내주는 부분입니다...
  • 1:02 - 1:07
    저는, Canvas상에서 튕기는 작은 공을 만들었습니다.
  • 1:07 - 1:09
    이제 저는, 이곳에 접속하여
  • 1:09 - 1:15
    REPL로부터 브라우저상에 무언가를 할 수 있게되었습니다.
  • 1:25 - 1:27
    자, 잘보시기 바랍니다.
  • 1:27 - 1:30
    저는 에디터상에서 바로 코드를 작성할 수 있습니다.
  • 1:30 - 1:36
    공의 상하좌우의 속도조절과 같은 것들을 말이죠
  • 1:44 - 1:48
    동시에 바뀌게 해주세요... 예~!
  • 1:53 - 1:55
    또는, 공의 탄성계수을 바꿀 수 도 있습니다.
  • 1:55 - 2:01
    공이 튕길때의 얻게되는 속력을 말이죠
  • 2:03 - 2:07
    우어~ 일로 돌아와!
  • 2:28 - 2:30
    자, 이번엔 CSS를 확인해보도록 하겠습니다.
  • 2:30 - 2:34
    배경을 빨강색으로 하면 어떨까요?
  • 2:36 - 2:38
    헤헤 ..
  • 2:38 - 2:42
    별을 좀 넣어보겠습니다
  • 2:44 - 2:47
    예~! 멋지다
  • 2:54 - 2:55
    그럼, 좀 재미있는걸 해보도록 하겠습니다...
  • 2:55 - 2:59
    매순간 투명도를 변화시키면서 새로운 공을 만들어,
  • 2:59 - 3:02
    에니매이션을 200번 돌려보도록 하겠습니다.
  • 3:24 - 3:27
    보이십니까? 튕겨나오는 모양입니다.
  • 3:27 - 3:32
    이제, 저는 전체 속도를 바꾸거나,
  • 3:37 - 3:41
    탄성계수를 바꿀 수 있습니다.
  • 3:41 - 3:44
    잘 튕기지 않도록 만들거나,
  • 3:44 - 3:47
    매우 잘 튕기도록 만들 수 있습니다.
  • 3:49 - 3:54
    저는 심지어, 중력도 바꿀 수 있습니다.
  • 4:03 - 4:07
    좋습니다, 실제 에니매이션으도 돌아가보도록 하겠습니다.
  • 4:14 - 4:18
    보이십니까? 방금 만든 패턴입니다.
  • 4:19 - 4:22
    이것이 바로, 이번시간의 Emacs Rocks입니다.
  • 4:22 - 4:25
    Swank-js는 매우 끝내주는 것이 아닐 수 없습니다.
  • 4:25 - 4:29
    여러분이 이를 얻고 실행할 수 있다면 말이죠.
  • 4:30 - 4:34
    다음에 뵙도록 하겠습니다!
Title:
Emacs Rocks! 에피소드11: swank-js
Description:

http://emacsrocks.com - Rocking emacs tricks and tips screencast.

Follow me on twitter: @emacsrocks

more » « less
Video Language:
English
Duration:
04:35
Kim Eun Pyoung added a translation

Korean subtitles

Revisions