再変換 (K2Editor)

  • 1,567 views
Uploaded on

私立・プログラミングキャンプ 2012 東京大会のLTでの発表資料です。

私立・プログラミングキャンプ 2012 東京大会のLTでの発表資料です。

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,567
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 再変換 H.24/08/11 Egtra 私立プログラミングキャンプ2012 東京大会LT発表資料
  • 2. 前書き •それはまだ私がVimもEmac も知らなかった頃の話 •私はK2Editorを使っていた
  • 3. 再変換 •あっ、打ち間違えた •→すかさず変換キー
  • 4. 再変換(2) •再変換使えない •→大幅減点 •(個人的感想です)
  • 5. だから •自分の手でなんとかする •ターゲット: –K2Editor
  • 6. だから(2) •ソースが公開されている
  • 7. だから(2) •ソースが公開されている _人人人人_ >Delphi <  ̄Y^Y^Y^Y ̄
  • 8. 作戦変更 •ソースを書き換えないで •DLLを乗っ取る •K2Regexp.dll
  • 9. イージーモードDLL乗っ取り •偽K2Regexp.dllを作る –本物のDLLに処理を渡す + –自分のやりたいことをやる
  • 10. やりたいこと •ウィンドウをサブクラス化 •再変換関係のウィンドウメッ セージを処理
  • 11. 内部データへのアクセス •エディタ部分のテキスト (公開情報) •公開APIで読み書きできた –Windows互換
  • 12. ソースコード: https://github.com/egtra/k2reconv This work is licensed under a Creative Commons Attribution- ShareAlike 2.1 Japan License.