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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
October 10, 2009
Programming
0
71
テキストエディタでJavaScript
2009-10-10 プログラマーズホリデー No. 3で発表した資料です
高見知英
October 10, 2009
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
100
高見知英とAndroid
takamichie
0
86
大人になってからのゲームデビューのハナシ
takamichie
0
83
最近のゲーム実況のハナシ
takamichie
0
100
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
520
山手縁乃庭のいまとこれから考えていること
takamichie
0
160
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
150
高見知英のヒストリー
takamichie
0
120
SRPGがやりたい!
takamichie
0
260
Other Decks in Programming
See All in Programming
Rethinking API Platform Filters
vinceamstoutz
0
120
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
140
The free-lunch guide to idea circularity
hollycummins
0
310
SourceGeneratorのマーカー属性問題について
htkym
0
210
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
580
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
130
Java 21/25 Virtual Threads 소개
debop
0
230
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
890
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
660
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
350
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
88
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
570
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
How to make the Groovebox
asonas
2
2k
Technical Leadership for Architectural Decision Making
baasie
3
300
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Chasing Engaging Ingredients in Design
codingconduct
0
150
Transcript
2009年10月10日 高見知英
プログラミングに関係するなら、使 用頻度が高いもののはず 不満ありませんか? ソースコードをコンパイルして実行した い 文法チェックをかけたい 文章を任意フォーマットで出力
やりたいこと全てを実装する ことは不可能
スクリプト実行機能搭載エディタ JavaScriptを実行し、結果を反映 EmEditor Ginnie VxEditor
などなど 汎用的なスクリプト言語なので、可能性 は無限
ほかのツールでファイルを実行する OSの機能を使う 別アプリケーションの実行 ほかのソフトを制御する
Rubyのテキストを実行 はてな記法のテキストをHTML化 HTMLを手持ちの全てのブラウザで表 示してみる
ソフトはどう使われるかわからない ユーザーの数だけ、要望がある 全てに対応することは困難 汎用的なソフトにスクリプト機能が 必要 テキストエディタ
バイナリエディタ
エディタごとに仕様が異なる エディタ部分へのアクセスクラスや、標 準的な操作用のメソッド名が違う。 カスタマイズに手間がかかる 熱心なユーザがいないエディタは特に もっと平易な仕組みが欲しい?
JavaScript=Webのイメージが強い デスクトップJSのノウハウ情報が少ない
エディタにはマクロがあると便利 全ての要望を満たすソフトはない スクリプトを使って好きな機能を実装 ソフトを作るときも ソフトはどう使われるかわからない 全てに対応することは困難
ユーザースクリプト実装のススメ
ご清聴ありがとうございました