Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kei Nakazawa
2,922 views
15.05.17 ゆるふわRe:VIEW'erの近況
Re:VIEW developers meeting #2でのLT資料です
Engineering
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
Swift勉強会2
by
Hikari Yanagihara
PDF
できることから始めるOss活動
by
Motoki Narita
PDF
AndroidのAppirater何使ってますか?
by
Shigeki Yamato
PDF
Swiftvol.1
by
Hikari Yanagihara
PDF
Swiftで初アプリリリースしてみて振り返り
by
Hikari Yanagihara
PDF
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
PDF
デブサミ関西 自分戦略 2013
by
Daisuke Kasuya
PDF
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
by
Toshiaki Maki
Swift勉強会2
by
Hikari Yanagihara
できることから始めるOss活動
by
Motoki Narita
AndroidのAppirater何使ってますか?
by
Shigeki Yamato
Swiftvol.1
by
Hikari Yanagihara
Swiftで初アプリリリースしてみて振り返り
by
Hikari Yanagihara
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
デブサミ関西 自分戦略 2013
by
Daisuke Kasuya
JSFとJAX-RSで作る Thin Server Architecture #glassfishjp
by
Toshiaki Maki
More from Kei Nakazawa
PPTX
ScalaでASICやFPGA用の回路を設計するChisel
by
Kei Nakazawa
PDF
C#からSORACOMを管理できるようにした話(SoraCommonNet)
by
Kei Nakazawa
PDF
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
PDF
この3D全盛時代にもう一度考えたい2Dゲームのこと
by
Kei Nakazawa
PDF
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
by
Kei Nakazawa
PDF
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
by
Kei Nakazawa
PDF
13.11.12 Tech Hills #7 Playground - introduction
by
Kei Nakazawa
PDF
13.11.02 inside playground(抄)
by
Kei Nakazawa
PDF
13.11.02 playgroundthon環境構築
by
Kei Nakazawa
PDF
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
by
Kei Nakazawa
KEY
12.11.12 めいめいについて考えること
by
Kei Nakazawa
KEY
12.09.08 明星和楽2012 KLabハンズオンセッション
by
Kei Nakazawa
KEY
12.08.25 tab api hackathon
by
Kei Nakazawa
KEY
キャバァーン! サツバツエアアイオー弐〇壱弐
by
Kei Nakazawa
PDF
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
by
Kei Nakazawa
KEY
12.04.22 勉強会イントロ
by
Kei Nakazawa
KEY
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
by
Kei Nakazawa
KEY
12.03.17 第1回NFC勉強会資料
by
Kei Nakazawa
KEY
11.12.21 Lecturedroid 02
by
Kei Nakazawa
KEY
11.11.01 非公式懇親会LT(せきとばったー)
by
Kei Nakazawa
ScalaでASICやFPGA用の回路を設計するChisel
by
Kei Nakazawa
C#からSORACOMを管理できるようにした話(SoraCommonNet)
by
Kei Nakazawa
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
この3D全盛時代にもう一度考えたい2Dゲームのこと
by
Kei Nakazawa
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
by
Kei Nakazawa
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
by
Kei Nakazawa
13.11.12 Tech Hills #7 Playground - introduction
by
Kei Nakazawa
13.11.02 inside playground(抄)
by
Kei Nakazawa
13.11.02 playgroundthon環境構築
by
Kei Nakazawa
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
by
Kei Nakazawa
12.11.12 めいめいについて考えること
by
Kei Nakazawa
12.09.08 明星和楽2012 KLabハンズオンセッション
by
Kei Nakazawa
12.08.25 tab api hackathon
by
Kei Nakazawa
キャバァーン! サツバツエアアイオー弐〇壱弐
by
Kei Nakazawa
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
by
Kei Nakazawa
12.04.22 勉強会イントロ
by
Kei Nakazawa
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
by
Kei Nakazawa
12.03.17 第1回NFC勉強会資料
by
Kei Nakazawa
11.12.21 Lecturedroid 02
by
Kei Nakazawa
11.11.01 非公式懇親会LT(せきとばったー)
by
Kei Nakazawa
15.05.17 ゆるふわRe:VIEW'erの近況
1.
ゆるふわRe:VIEW'erの近況 @muo_jp (なかざわ けい) 2015/05/17
Re:VIEW developers meeting #2
2.
Re:VIEWとわたし • 2013年7月 コミケ(C84)向け同人誌執筆への参加時、原 稿書きに使用 •
以降、2013年12月(C85)、2014年7月(C86)、2014年12 月(C87)と同様に使用 • 雑誌記事執筆時、原稿作成に利用 • 2014年末頃にVim→Atom(language-review)乗り換え
3.
Re:VIEWでblog - why? •
主に、雑誌記事を書いた際にボツったネタをblogへ流 す用途 • 加えて、日々のメモ系もRe:VIEWに えてまとまった文 章にしておくと後からなにか使えるかもという欲
4.
Re:VIEWでblog • まずは自分が使っているBloggerへ流し込めるように • なるべく手間をかけずにスタートしたい •
同blog内の他エントリを@<chapref>で参照したい • YouTubeの動画埋め込みは適当に@<raw>で処理する
5.
Re:VIEWでblog first-step • 画像の貼り付け問題 •
Bloggerは画像アップロードAPIを持たない • CSSは基本的にゼロから組んでいく • 例
6.
Re:VIEWでblog first-step • 結果:
https://github.com/muojp/review-blog-template/ • 結構なゴリ押し review-ext.rblocale.yml
7.
Re:VIEWでblog first-step • 詳しくはblogにまとめました •
blogをRe:VIEWで書くことを考える ( http://www.muo.jp/2015/04/blogusingreview.html ) • 当然このエントリ自体もRe:VIEWにて。 • 始めてから3週間ほどで 12エントリ公開、 7エントリ書きかけ→
8.
Re:VIEWでblog 課題 • Blogger特有のURL変換などをreview-ext.rbで処理するの は結構ゴリ押しなので、HTMLBuilderが書き出してくれ るXHTML(XML)をパースし直して後処理したほうが何か と良さそう •
divのid属性をほどよく書き換えるなど • Wordpressぐらいまでは出力変換対応したい気持ち • Atom+language-reviewの重さ(後述)
9.
Atom+language-reviewの重さ • .reファイルが200行を超えたあたりから反応悪くなる • MacBook(12"
Early 2015)のCPUが単純に弱い
10.
Atom+language-reviewの重さ • 調べてみると1タイプごとに120ms止まってた 120ms
11.
Atom+language-reviewの重さ • タイピング速度が秒間8を超えてくると反応悪さが体感にかなりの 悪影響を与えるようになる • なんで今までは気にならなかったのか? •
CPUが強かった(MacBook Proだと1.7倍ぐらいは速いので12タ イプ/sぐらいまではさほど違和感ないはず) • どう対処する? • 軽く調べた感じではコンパイル頻度が問題(タイプ都度やってる)
12.
Atom+language-reviewを軽くしたい • https://github.com/atom/autocomplete-plus/ の実装を調 べてみた •
エディタビュー部分にcompositionstartと compositionendのハンドラを登録しておいて、日本語 入力などIMEでの候補決定待ち状態の文字タイプは一切 文法解析にかけないような改修が適切そう ./lib/autocomplete-manager.coffee: @editorView.addEventListener('compositionstart', compositionStart) ./lib/autocomplete-manager.coffee: @editorView.addEventListener('compositionend', compositionEnd)
13.
Atom+language-reviewを軽くしたい • 方針は決まったのでそろそろ実装するフェイズめう
Download