Enviar pesquisa
Carregar
InputMethodKitで入力プログラムをつくろう
•
1 gostou
•
1,158 visualizações
Wataru Kimura
Seguir
2009-05-30 Cocoa勉強会
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 25
Baixar agora
Baixar para ler offline
Recomendados
Cocoa勉強会 #39
InputMethodKit超入門
InputMethodKit超入門
Wataru Kimura
ScalaのBloopというBuildServerの話です
Bloopのちょっぱやコンパイルで開発効率を上げたい
Bloopのちょっぱやコンパイルで開発効率を上げたい
keisunagawa
2009-12-19 Cocoa勉強会 #38
Quickcursorに見る、アプリケーション間通信
Quickcursorに見る、アプリケーション間通信
Wataru Kimura
2008-4-12 Cocoa勉強会#28
SIMBLでCocoaアプリをパワーアップ
SIMBLでCocoaアプリをパワーアップ
Wataru Kimura
Xcode 4のプロジェクトテンプレートの構成とそのカスタマイズ方法について。 こちらの資料も合わせてどうぞ。 http://www.slideshare.net/kimuraw/xcode4-projecte-template 2012-09-01 Cocoa勉強会 #54
Xcode4 project template (slide)
Xcode4 project template (slide)
Wataru Kimura
2007-10-20 Cocoa勉強会 #25
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
2009-05-19 Cocoa勉強会関西 #15
らくらくアップデートSparkle
らくらくアップデートSparkle
Wataru Kimura
2006-06-03 Cocoa勉強会 #18
値変換
値変換
Wataru Kimura
Recomendados
Cocoa勉強会 #39
InputMethodKit超入門
InputMethodKit超入門
Wataru Kimura
ScalaのBloopというBuildServerの話です
Bloopのちょっぱやコンパイルで開発効率を上げたい
Bloopのちょっぱやコンパイルで開発効率を上げたい
keisunagawa
2009-12-19 Cocoa勉強会 #38
Quickcursorに見る、アプリケーション間通信
Quickcursorに見る、アプリケーション間通信
Wataru Kimura
2008-4-12 Cocoa勉強会#28
SIMBLでCocoaアプリをパワーアップ
SIMBLでCocoaアプリをパワーアップ
Wataru Kimura
Xcode 4のプロジェクトテンプレートの構成とそのカスタマイズ方法について。 こちらの資料も合わせてどうぞ。 http://www.slideshare.net/kimuraw/xcode4-projecte-template 2012-09-01 Cocoa勉強会 #54
Xcode4 project template (slide)
Xcode4 project template (slide)
Wataru Kimura
2007-10-20 Cocoa勉強会 #25
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
2009-05-19 Cocoa勉強会関西 #15
らくらくアップデートSparkle
らくらくアップデートSparkle
Wataru Kimura
2006-06-03 Cocoa勉強会 #18
値変換
値変換
Wataru Kimura
2009-07-12 Cocoa勉強会 #29
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
Wataru Kimura
2008-08-30 Cocoa勉強会 関西 #22
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
Wataru Kimura
2006-07-29 Cocoa勉強会 #19
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
Wataru Kimura
Cocoa勉強会(関東) 64回 2014-02-08 EventKitを利用して、リマインダーアプリからは指定できない「繰り返し」を設定する。
リマインダーの繰り返しを自由に設定する (EventKit)
リマインダーの繰り返しを自由に設定する (EventKit)
Wataru Kimura
2009-04-11 Cocoa勉強会 #33
Three20のTTURLRequest
Three20のTTURLRequest
Wataru Kimura
Modules is new feature of Xcode5/Clang-3.3.
Clang Modules
Clang Modules
Wataru Kimura
Cocoa勉強会 74回 2015-09-05
OS X DYLD_* environments
OS X DYLD_* environments
Wataru Kimura
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
ichikaway
2015年7月1日に早稲田大学西早稲田キャンパスで開かれたRTミドルウエア講習会に関する資料です.
RTミドルウエア講習会2015
RTミドルウエア講習会2015
Yuki Suga
アトリエ秋葉原で実施している開発体験ワークショップの資料となります。 (WS#4) 本資料の無断転載を禁じます。すべての著作権はソフトバンクロボティクス株式会社に帰属します。
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
Atelier Akihabara
まだ作成途中ですが、意見をいただきながら作った方がよさげなので、作成途中の資料を晒してしまうことにします。
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
分散コンポーネント指向でのロボット開発を可能とするロボット用ミドルウェア「OpenRTM-aist」の入門.
OpenRTM-aist入門
OpenRTM-aist入門
Yuki Suga
4/2のGoogle Developers Live Japan #3の資料です。
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
yoshikawa_t
SQL Server 2008 BI の補足資料です。セミナーのでも環境の構築手順を詳しく書いたものです。
構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版
junichi anno
Node-REDのデザインパターン
20160115nodered design patterns
20160115nodered design patterns
BMXUG
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
2012/12/21に行われたサイバーエージェント社内勉強での講演資料です。
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
CruiseControl.NET設置
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
SQiP2014で発表したスライドです。 GUI以外のインターフェイスを使うことによって、削減できるコスト、得ることのできる利益について説明しています。GUI以外のインターフェイスを使う方法にはWindowsではFriendlyがあります。
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
Koji Shiraishi
第4回 cakephp勉強会 LT発表資料
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
Mais conteúdo relacionado
Destaque
2009-07-12 Cocoa勉強会 #29
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
Wataru Kimura
2008-08-30 Cocoa勉強会 関西 #22
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
Wataru Kimura
2006-07-29 Cocoa勉強会 #19
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
Wataru Kimura
Cocoa勉強会(関東) 64回 2014-02-08 EventKitを利用して、リマインダーアプリからは指定できない「繰り返し」を設定する。
リマインダーの繰り返しを自由に設定する (EventKit)
リマインダーの繰り返しを自由に設定する (EventKit)
Wataru Kimura
2009-04-11 Cocoa勉強会 #33
Three20のTTURLRequest
Three20のTTURLRequest
Wataru Kimura
Modules is new feature of Xcode5/Clang-3.3.
Clang Modules
Clang Modules
Wataru Kimura
Cocoa勉強会 74回 2015-09-05
OS X DYLD_* environments
OS X DYLD_* environments
Wataru Kimura
Destaque
(7)
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
リマインダーの繰り返しを自由に設定する (EventKit)
リマインダーの繰り返しを自由に設定する (EventKit)
Three20のTTURLRequest
Three20のTTURLRequest
Clang Modules
Clang Modules
OS X DYLD_* environments
OS X DYLD_* environments
Semelhante a InputMethodKitで入力プログラムをつくろう
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
ichikaway
2015年7月1日に早稲田大学西早稲田キャンパスで開かれたRTミドルウエア講習会に関する資料です.
RTミドルウエア講習会2015
RTミドルウエア講習会2015
Yuki Suga
アトリエ秋葉原で実施している開発体験ワークショップの資料となります。 (WS#4) 本資料の無断転載を禁じます。すべての著作権はソフトバンクロボティクス株式会社に帰属します。
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
Atelier Akihabara
まだ作成途中ですが、意見をいただきながら作った方がよさげなので、作成途中の資料を晒してしまうことにします。
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
Takako Miyagawa
分散コンポーネント指向でのロボット開発を可能とするロボット用ミドルウェア「OpenRTM-aist」の入門.
OpenRTM-aist入門
OpenRTM-aist入門
Yuki Suga
4/2のGoogle Developers Live Japan #3の資料です。
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
yoshikawa_t
SQL Server 2008 BI の補足資料です。セミナーのでも環境の構築手順を詳しく書いたものです。
構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版
junichi anno
Node-REDのデザインパターン
20160115nodered design patterns
20160115nodered design patterns
BMXUG
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Tatsuya Ishikawa
2012/12/21に行われたサイバーエージェント社内勉強での講演資料です。
Chrome DevTools.next
Chrome DevTools.next
yoshikawa_t
CruiseControl.NET設置
CruiseControl.NET設置
CruiseControl.NET設置
Kuniaki Igarashi
SQiP2014で発表したスライドです。 GUI以外のインターフェイスを使うことによって、削減できるコスト、得ることのできる利益について説明しています。GUI以外のインターフェイスを使う方法にはWindowsではFriendlyがあります。
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
Tatsuya Ishikawa
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
Koji Shiraishi
第4回 cakephp勉強会 LT発表資料
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
自分の理解の為、軽く作成してみた資料でございます。 必要な方はご覧になってください。
IL2CPPに関する軽い話
IL2CPPに関する軽い話
Wooram Yang
090821 Ruby Sapporo Night Ruby Cocoa
090821 Ruby Sapporo Night Ruby Cocoa
Tomoki Maeda
PHP勉強会 #51
PHP勉強会 #51
Takako Miyagawa
タイトル: Microclimate スピーカー: Kazufumi Saito (IBM), @capsmalt 2018年4月27日開催「Cloud Native Developers JP 第5回 集まれ!CI/CDツール大集合!」 https://cnd.connpass.com/event/84310/
cndjp: 「Microclimate」by capsmalt
cndjp: 「Microclimate」by capsmalt
capsmalt
Okayama Ruby Kaigi01 nomura laboratory
nomlab_okayamaruby_subslide
nomlab_okayamaruby_subslide
nomlab
Semelhante a InputMethodKitで入力プログラムをつくろう
(20)
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
RTミドルウエア講習会2015
RTミドルウエア講習会2015
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
OpenRTM-aist入門
OpenRTM-aist入門
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
構築手順 Ssis イベントログ取込み 第2版
構築手順 Ssis イベントログ取込み 第2版
20160115nodered design patterns
20160115nodered design patterns
XP祭り2013-LT-Codeer
XP祭り2013-LT-Codeer
Chrome DevTools.next
Chrome DevTools.next
CruiseControl.NET設置
CruiseControl.NET設置
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
【SQiP2014】システム操作インターフェイス最適化によるテスト自動化ROI向上
20091030cakephphandson 01
20091030cakephphandson 01
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
IL2CPPに関する軽い話
IL2CPPに関する軽い話
090821 Ruby Sapporo Night Ruby Cocoa
090821 Ruby Sapporo Night Ruby Cocoa
PHP勉強会 #51
PHP勉強会 #51
cndjp: 「Microclimate」by capsmalt
cndjp: 「Microclimate」by capsmalt
nomlab_okayamaruby_subslide
nomlab_okayamaruby_subslide
Último
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(11)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
InputMethodKitで入力プログラムをつくろう
1.
InputMethodKitで⼊⼒ プログラムをつくろう
Cocoa勉強会�#34�/�2009.05.30�(土)�/�⽊村渡 Powered�by�Rabbit�0.6.1�and�COZMIXNG
2.
InputMethodKit ✓ Leopardで導⼊ ✓ アプリとしてかな漢字変換などの⼊⼒プ
ログラムをつくれる ✓ .appを/Library/Input�Methodsに配置 ✓ Cocoa�!!!
3.
InputMethodKit を採用している⼊⼒
プログラム
4.
ことえ り
5.
egbridge
6.
OpenVanilla
7.
AquaSKK
8.
どうやって実装する? AppleのサンプルNumberInput
9.
NumberInput 5段階の実装 ✓ 0.⼊⼒メニューに表⽰ ✓ 1.変換して⼊⼒ ✓
2.複数の変換モード ✓ 3.変換候補の表⽰ ✓ 4.環境設定メニュー+パネル
10.
デモ
11.
InputMethodKit クラス ✓ IMKInputController ✓ IMKServer ✓
IMKCandidates
12.
InputMethodKit プロトコル ✓ IMKServerInput ✓ IMKTextInput ✓
IMKMouseHandling ✓ IMKStateSetting
13.
IMKServerInputの3種類の実 装 IMKServerInputプロトコル ✓ システムのキーバインディング利用 ✓ ⼊⼒⽂字をそのまま利用 ✓
TSMのイベントを利用
14.
システムのキーバインディング 利用 以下のメソッドを実装 ✓ inputText:client: ✓ didCommandBySelector:client:
15.
⼊⼒⽂字をそのまま利用 以下のメソッドを実装 ✓ inputText:key:modifiers:client:
16.
TSMのイベントを利用 以下のメソッドを実装 ✓ handleEvent:client:
17.
NumberInput 5段階の実装 ✓ 0.⼊⼒メニューに表⽰ ✓ 1.変換して⼊⼒ ✓
2.複数の変換モード ✓ 3.変換候補の表⽰ ✓ 4.環境設定メニュー+パネル
18.
⽇本語を ⼊⼒した い!!!
19.
Prime http://taiyaki.org/prime/index.html
20.
Prime ✓ 予測⼊⼒ ✓ 連⽂節変換 ✓
多様なかな⼊⼒ ✓ Ruby�!!!
21.
RPrime.app とりあえず動いた Prime�+�RubyCocoa
22.
今回書いたコード量 %�wc�-l�*.rb
����85�RPrimeInputController.rb ����39�rb_main.rb ���124�total
23.
感想 ✓ 動かすまではとりあえず簡単 ✓ ⼊⼒処理の実装に注⼒できる感じ ✓
やることはまだまだたくさん
24.
終
25.
質問など あればど うぞ
Baixar agora