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
高見知英
October 10, 2009
Programming
72
0
Share
テキストエディタでJavaScript
2009-10-10 プログラマーズホリデー No. 3で発表した資料です
高見知英
October 10, 2009
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
120
高見知英とAndroid
takamichie
0
110
大人になってからのゲームデビューのハナシ
takamichie
0
95
最近のゲーム実況のハナシ
takamichie
0
120
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
540
山手縁乃庭のいまとこれから考えていること
takamichie
0
170
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
170
高見知英のヒストリー
takamichie
0
130
SRPGがやりたい!
takamichie
0
280
Other Decks in Programming
See All in Programming
AI時代のUIはどこへ行く?その2!
yusukebe
18
6k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
210
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
410
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
7
2.9k
New "Type" system on PicoRuby
pocke
1
410
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
150
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
420
net-httpのHTTP/2対応について
naruse
0
410
Modding RubyKaigi for Myself
yui_knk
0
850
初めてのRubyKaigiはこう見えた
jellyfish700
0
390
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.5k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
160
Large-scale JavaScript Application Architecture
addyosmani
515
110k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The browser strikes back
jonoalderson
0
1.1k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
How to build a perfect <img>
jonoalderson
1
5.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.3k
Become a Pro
speakerdeck
PRO
31
6k
Transcript
2009年10月10日 高見知英
プログラミングに関係するなら、使 用頻度が高いもののはず 不満ありませんか? ソースコードをコンパイルして実行した い 文法チェックをかけたい 文章を任意フォーマットで出力
やりたいこと全てを実装する ことは不可能
スクリプト実行機能搭載エディタ JavaScriptを実行し、結果を反映 EmEditor Ginnie VxEditor
などなど 汎用的なスクリプト言語なので、可能性 は無限
ほかのツールでファイルを実行する OSの機能を使う 別アプリケーションの実行 ほかのソフトを制御する
Rubyのテキストを実行 はてな記法のテキストをHTML化 HTMLを手持ちの全てのブラウザで表 示してみる
ソフトはどう使われるかわからない ユーザーの数だけ、要望がある 全てに対応することは困難 汎用的なソフトにスクリプト機能が 必要 テキストエディタ
バイナリエディタ
エディタごとに仕様が異なる エディタ部分へのアクセスクラスや、標 準的な操作用のメソッド名が違う。 カスタマイズに手間がかかる 熱心なユーザがいないエディタは特に もっと平易な仕組みが欲しい?
JavaScript=Webのイメージが強い デスクトップJSのノウハウ情報が少ない
エディタにはマクロがあると便利 全ての要望を満たすソフトはない スクリプトを使って好きな機能を実装 ソフトを作るときも ソフトはどう使われるかわからない 全てに対応することは困難
ユーザースクリプト実装のススメ
ご清聴ありがとうございました