Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
テキストエディタでJavaScript
Search
高見知英
PRO
October 10, 2009
Programming
0
70
テキストエディタでJavaScript
2009-10-10 プログラマーズホリデー No. 3で発表した資料です
高見知英
PRO
October 10, 2009
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
65
高見知英とAndroid
takamichie
PRO
0
51
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
61
最近のゲーム実況のハナシ
takamichie
PRO
0
71
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
480
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
130
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
120
高見知英のヒストリー
takamichie
PRO
0
92
SRPGがやりたい!
takamichie
PRO
0
230
Other Decks in Programming
See All in Programming
外接に惑わされない自システムの処理時間SLIをOpenTelemetryで実現した話
kotaro7750
0
130
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
オープンソースソフトウェアへの解像度🔬
utam0k
18
3.2k
Module Proxyのマニアックな話 / Niche Topics in Module Proxy
kuro_kurorrr
0
200
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
140
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
180
CSC305 Lecture 11
javiergs
PRO
0
320
AI時代に必須!状況言語化スキル / ai-context-verbalization
minodriven
2
250
Developer Joy - The New Paradigm
hollycummins
1
400
品質ワークショップをやってみた
nealle
0
720
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
190
Pythonに漸進的に型をつける
nealle
1
140
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
What's in a price? How to price your products and services
michaelherold
246
12k
Navigating Team Friction
lara
190
15k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
4 Signs Your Business is Dying
shpigford
186
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Fireside Chat
paigeccino
41
3.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
2009年10月10日 高見知英
プログラミングに関係するなら、使 用頻度が高いもののはず 不満ありませんか? ソースコードをコンパイルして実行した い 文法チェックをかけたい 文章を任意フォーマットで出力
やりたいこと全てを実装する ことは不可能
スクリプト実行機能搭載エディタ JavaScriptを実行し、結果を反映 EmEditor Ginnie VxEditor
などなど 汎用的なスクリプト言語なので、可能性 は無限
ほかのツールでファイルを実行する OSの機能を使う 別アプリケーションの実行 ほかのソフトを制御する
Rubyのテキストを実行 はてな記法のテキストをHTML化 HTMLを手持ちの全てのブラウザで表 示してみる
ソフトはどう使われるかわからない ユーザーの数だけ、要望がある 全てに対応することは困難 汎用的なソフトにスクリプト機能が 必要 テキストエディタ
バイナリエディタ
エディタごとに仕様が異なる エディタ部分へのアクセスクラスや、標 準的な操作用のメソッド名が違う。 カスタマイズに手間がかかる 熱心なユーザがいないエディタは特に もっと平易な仕組みが欲しい?
JavaScript=Webのイメージが強い デスクトップJSのノウハウ情報が少ない
エディタにはマクロがあると便利 全ての要望を満たすソフトはない スクリプトを使って好きな機能を実装 ソフトを作るときも ソフトはどう使われるかわからない 全てに対応することは困難
ユーザースクリプト実装のススメ
ご清聴ありがとうございました