【Mac用】AquaSKKスレッド【SKK】
■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定
02/08/20 21:13ID:+O1JF5DYAquaSKKに関するスレッドです。
配布:
http://www3.to/ccm/
SKK Openlab:
http://openlab.ring.gr.jp/skk/index-j.html
0002名称未設定
02/08/20 21:15ID:+O1JF5DY* C-gで変換をキャンセル
* Carbonアプリケーションでコマンドキーが効かない不具合を修正
* 変換後、続けて変換しようとすると▽モードから抜けてしまう不具合を修正
0003名称未設定
02/08/20 21:25ID:hcpqthGN0004前スレ?542
02/08/20 21:36ID:PT8Ze/4Oあー、てすとてすとわんつー。
富士は日本一の山。
C-g で変換キャンセル。おー、できたできた。
Mac で SKK が使えるとは!感動だ!!!
0005名称未設定
02/08/20 21:37ID:VPj0IxBgいろんなことを勉強してみたいんですが、これって一体何ですか?
0006名称未設定
02/08/20 21:41ID:jpjQ0kO6連続して単語変換もばっちりですね。
# OS Xはずっとことえりで使ってきたので、まだ油断すると
# かなや英数に手が伸びてまうのが当面の問題…
0007名称未設定
02/08/20 21:47ID:jpjQ0kO6>1のリンク先にある通り、日本語入力ソフトです。元来Emacsというエディタ専用
だったものを、>1さんがMac OS Xに移植したものです。
ちょっと癖がありますが、単語登録を頻繁にする人、方言や古語、英文まじりなど現
代語の文法から外れた文章を入力する人には非常に便利だと思います。
主な特徴を引用しておきます。
・ 変換単位を通常1単語に抑え、文法的知識を用いない変換アルゴリズムを用いてい
ます。方言、文語、口語、古語、現代語等のいずれについても同様に効率的な変換が
できます。
・「個人辞書」にない単語をサーバなどから検索し確定した場合、単語をどんどん「個
人辞書」に取り込むドラスティックな方法を取っています。「個人辞書」を最優先し、
個人で使用頻度の高い候補順に変換されるので、ヒット率が非常に高いです。
・ 辞書にない単語の変換を行なった場合には、自動的に再帰的な辞書登録モードに入り
ます。また、登録の際に品詞の指定は不要で文法的知識を必要としません。単語登録の
手間が大幅に簡略化されています。
0008名称未設定
02/08/20 21:48ID:jpjQ0kO60009名称未設定
02/08/20 21:50ID:h4DfIG93でも使いやすさ(ハマリ度)はトップクラス
00105
02/08/20 21:57ID:VPj0IxBg非常にわかりやすい説明ありがとうございました。
私でも理解できました。
是非かじってみたくなりましたので
ダウンロードして使わせて頂きたいと思います。
0012名称未設定
02/08/20 22:50ID:/UjPW15fなぜか、辞書の登録ができないけど。まあいいや。
細かい点ですが、READMEのインストール先って
/System/Library/Components/ が正しいですよね?
0013名無しさん@Emacs
02/08/20 22:59ID:rnOUw+V+またSKK信者が増えるわけですね
0014名称未設定
02/08/20 23:05ID:cPu6IZwi・送りありで促音便、例えば「逝ってよし」を変換するとき、
ITteyosiだけでなくITTeyosiもでもいけるようにしてほしい。
・同様に送りがなの前が「ん」、例えば「信じる」を変換するとき、
SinJiruでもいけるようにしてほしい。
と勝手な希望を書いていっていいんでしょうか?
>>12
/Library以下に"Components"フォルダを自分で作りましょう。
/System以下はいじるべきではありません。
0015名無しさん@Emacs
02/08/20 23:26ID:rFgmUGwmいつでもどこでもSKK。
SKKが使いたいがためにEmacsって人が大量にいるという。。
0017名称未設定
02/08/20 23:36ID:/UjPW15fありがとうございます。
/Library/Components を作りました。
あと、~/.skk-jisyo を Emacs上のskkと共有してると
マズイことおこりますか?
0018名称未設定
02/08/20 23:41ID:+O1JF5DY辞書登録が出来ない…?
まあ、まだ不安定ですがね。
READMEをインストールする必要なんてありませんよ。
>>14
要望ありがとうございます。
そのようにします。
>>17
起こりません。
というか.skk-jisyoはEmacs上のskkと共有する為に読んでいます。
読むだけで書き込みません。
(AquaSKKのユーザ辞書はあくまで~/Library/AquaSKK/skk-user-dic)
0019名称未設定
02/08/21 00:22ID:2ILgTWh4ddskkがそういう動作だったと思うけど
0020名称未設定
02/08/21 00:30ID:2ILgTWh4ひらがなで表示される。カタカナでだしてくだちい。
変換せずに確定すればカタカナで確定できるよーに。
たまーにやるので(w
0022あっちの 814 = 780
02/08/21 01:35ID:/89o88Jeどこかに移ったりしました?
002322
02/08/21 01:40ID:/89o88Je0024名称未設定
02/08/21 04:10ID:6mb1GcRpって書こうとしたら、もう直ったのでてたのね。
しばらく常用してみます。
ところで、1さんはこれからも名称未設定のままなの?
0025名称未設定
02/08/21 06:01ID:d2pAR191▼モードからC-jで確定せずに「暗黙 の確定」をしてそのまま次の入力を始めると、
最初の子音が表示されません。またその時にasdfjklでの選択に入ってると
次の入力自体が無視されてる感じです。
これからも開発応援してます。
俺もC の勉強もしようかと。。。
0026名称未設定
02/08/21 06:42ID:wWNnXJwT/Library/Components がなかったら自分で作りましょう。
って一文を添えた方が戸惑う人が減ると思う。
現に自分はちょっと考えてしまいました。
0027名称未設定
02/08/21 07:22ID:6mb1GcRpちいさいひらがな、カタカナの入力が、
xya xyu xyo が、 xゃ xゅ xょ xャ xュ xョになっちゃいます。
あと、
xwa で ゎ ヮ がでないです。。
0028名称未設定
02/08/21 09:18ID:xAuZUOOt辞書登録に入る直前で落ちませんか?
0030名称未設定.PHO
02/08/21 09:54ID:Kedz0Mpuでは「何か」スレのコテハンで。
>>25
| 最初の子音
| asfjklでの選択
どちらも確認しました。…これは結構面倒だと思う…
>>26
最初からあるものだと思ってました。書いておきます。(;´Д`)
>>27
確認しました。以前はちゃんと出てたような気がするんですが…w
>>28,29
私の環境では落ちません。うーむ…
0031名称未設定
02/08/21 10:15ID:xAuZUOOtasdf...の窓が出たとき、候補数が7の倍数になってるのが怪しいと思うのですが。
0033名称未設定
02/08/21 12:32ID:IQjskjUl0034名称未設定
02/08/21 14:46ID:d2pAR191「s s DEL DEL」という入力で、「っ」が残ってしまいます。
▽モードだと問題なしです。
あと、Qでカナモード ▽モードになってしまいます。
かなモード維持で▽モードに移行してほしいです。
要望もいくつかあるのですが、その前に作者様によるTODOリスト
があったりすると、無駄がなくなると思うんですがどうでしょう?
「やろうと思ってたこといちいち指摘すんなヴォケェ〜」
が少なくなると思いますよ:-)
0035名称未設定.PHO
02/08/21 14:53ID:Kedz0Mpu* 変換時でなければC-gを喰わない
* 辞書登録をC-gでキャンセル可能に
* インストールドキュメント修正
* xya xyu xyoで「ゃゅょ」を出す
* xwaで「ゎ」を出す
* 送りありで促音便、例えば「逝ってよし」を変換するとき、ITteyosiだけでなくITTeyosiもでも変換可能
* 同様に送りがなの前が「ん」、例えば「信じる」を変換するとき、SinJiruでも変換可能
* ▼モードからC-jで確定せずに暗黙の確定をしてそのまま次の入力を始めると最初の子音が表示されない不具合を修正
* 7bitアスキー文字だけで構成された文字列を見ると、あらゆる場所で誤動作する可能性のある重大な不具合を修正
* 変換結果の候補数が7の倍数だった時、辞書登録をしようとするとクラッシュする不具合を修正
* 候補選択ウインドウが出ている状態でdeleteを押すと始まる不具合の数々を修正
――――――
半角仮名で漢字変換を始めると平仮名に変換されませんが、
そのうちなんとかします。面倒で…
――――――
>>34
| 促音の削除が
確認しました。
| Qでカナモード▽
それは… うーん…
オプション設定ということで。
| かなモード維持で▽
対応しますた
| TODOリスト
そうですね。何処かから適当なCGI拾ってきて設置します。
自分で作るのはさすがに面倒…
0036名称未設定.PHO
02/08/21 15:11ID:Kedz0Mpu自作するしかないかな…
0037名称未設定
02/08/21 16:48ID:7jI4OouRウニ板にスレがあるナリ
SKK専用スレッド Part2
http://pc.2ch.net/test/read.cgi/unix/1013245211/
でも、普通はココをリンクすべきナリね。ワガハイには2ch以外は読むのが面倒ナリyo
SKK Openlab
ttp://openlab.ring.gr.jp/skk/
003827,29
02/08/21 17:26ID:6mb1GcRpゃゅょゎOK!です。
「とうか」で落ちるのがなおってないような気がするのは気のせい?
0039名称未設定.PHO
02/08/21 17:33ID:Kedz0Mpuあーそれはサーバー側のバグだったからです。
AquaSKKServer.appをなんとかして一旦落として下さい。
commnad-option-escのアプリケーションリストには出ないようなので
Terminalからps aux | grep SKK→kill [serverのpid]と。
004038
02/08/21 17:48ID:6mb1GcRpなるほど。ありがとうございました。
「とうか」もOK!でした。
0041名称未設定.PHO
02/08/21 17:57ID:Kedz0Mpu編集/削除可能な掲示板を置きました。
これをTODOとして使って下さい。
http://jove.prohosting.com/~k-takagi/wforum/wforum.cgi
0042名称未設定
02/08/21 18:43ID:6If9i9ipquitイベントを送ったほうがいいのでは?
こんなスクリプトを作っておくと便利です。
#!/bin/sh
/usr/bin/osascript -e "tell application \"$1\" to quit"
0043名称未設定
02/08/21 18:53ID:s3IpDc9ZなにげにMac OS Xならではで、興味深い。
Un*x系OSでも、旧Mac OSでもなかった方法だ。
拡張子を.commandにすると、Finderから起動できるんだっけ。
あ、argvはどうやって取得するのがMac OS Xらしいんだろう?
0044名称未設定
02/08/21 19:43ID:3fpDC7lLたのだけれど、システム環境設定・地域情報・キーボードメニューにskkでてこない;;
何故だ?(再起動したけど同じだ・・・・)
0047名称未設定
02/08/22 04:17ID:uMEMh9aO>>27への追加みたいなものですが、
skk-vars.elのskk-rom-kana-base-rule-listにはあるのに
AquaSKKでは使えない、もしくは違うローマ字ルールがいくつかあります。
dha でゃ dhi でぃ dhu でゅ dhe でぇ dho でょ
fya ふゃ fyi ふぃ fyu ふゅ fye ふぇ fyo ふょ
tha てぁ thi てぃ thu てゅ the てぇ tho てょ
wi* うぃ(ゐ) we* うぇ(ゑ) xwi ゐ xwe ゑ
*はSKKと違うもの。()内はAquaSKKでのもの。
# ソースも見ましたが、カスタマイズがめんどうそうですね。
あと、インライン入力じゃないときに
確定後もフローティングウィンドウが残っちゃいます。
0048名称未設定
02/08/22 08:27ID:nskKu8f2Carbonアプリでテキストを選択状態の時にアローキーを押すと、
選択されたテキストが消えてしまいます。
miやIEで症状が確認されました。
Cocoaアプリでは問題ないのですが。
0049名称未設定
02/08/22 10:14ID:YyfReJjP0050名称未設定
02/08/22 10:29ID:YyfReJjP、。 と ,. が 設定で選択できるようになると。。
なんか要望ばっかしでスミマセン
0051名称未設定.PHO
02/08/22 11:35ID:/5cH4nSi正しくはhttp://jove.prohosting.com/~k-takagi/cgi-bin/wforum/wforum.cgiです。
>>27
| ローマ字ルール
分かりました。そのようにします。
| カスタマイズがめんどう
全くです。実はあれを作ってしまってから本家SKKのソースを読んだのですが
私にはあんな方法は思い付きませんでした。駄目だな…
出来ればあの部分は書き直したいと思っています。
| インライン入力じゃないときに確定後もフローティングウィンドウが残っちゃいます
そのバグは私も見付けましたが、原因が分かりません。
>>48
| Carbonアプリでテキストを選択状態の時にアローキーを押すと、
| 選択されたテキストが消えてしまいます。
現象、確認しました。
しかし… 原因が分からないので直せるかどうか分かりません。
>>49
| タブで補完ができるとうれしいかな…
その予定です。
>>50
| あと、句読点が
| 、。 と ,. が 設定で選択できるようになると。。
分かりました。
| なんか要望ばっかしでスミマセン
いや、反応が来るのは嬉しいです。
0052名称未設定
02/08/22 11:55ID:UatSZxda自作でTODOやら色々やるよりも
http://sourceforge.jp/
ここ使うのは如何?
その方が製作に集中出来る鴨
0053名称未設定
02/08/22 12:01ID:UatSZxdahttp://slashdot.jp/mac/02/08/21/0857256.shtml
スラドにも掲載されてましたな。
おめっとさん&がんがれー ヽ(´∀`)ノ
0055名称未設定.PHO
02/08/22 16:33ID:/5cH4nSi確認メールがいつまで経っても送られてきません。
それに開発者はSSH越しにCVSを使うことになっているのですが、
Project Builderがそんなものに対応しているとはとても思えません。
だから多分自力でTODO管理してアーカイブを配付することになると思います。
0056名称未設定
02/08/22 16:55ID:XzdhOqzxProject BuilderはCVSに対応しとります。環境変数をちゃんと設定してやれば
SSH越しもいけるんでは。どっちがめんどくさいかは微妙だと思いますが。
ところで画面の右端で変換すると、候補ウィンドウが隠れて見づらいです。
0057名称未設定
02/08/22 17:11ID:/5cH4nSiCVSに対応しているのは知っていますよ。
実際、バージョン管理の為にローカルにレポジトリを作って開発していますから。
ただSSH越しだと何をするにもパスフレーズ入れなきゃならないので面倒じゃないかと思ったのです。
まあなんというか、敷居が高いです。(ほんとにこんなものを置かせてもらっていいのか?とか)
| ところで画面の右端で変換すると、候補ウィンドウが隠れて見づらいです。
あー、そうですね。直します。
0058名称未設定
02/08/22 17:33ID:XzdhOqzxだなんてとんでもない。
ちとぐぐってみましたが、
http://www.tech-arts.co.jp/macosx/webobjects-jp/htdocs/3100/3162.html
に曰く、↓だそうです。まぁこれ以上は外野が言うことじゃないですね。
なんとなく敷居が高い、というのはうなづけます。
--
これは、SSHPassKey というユーティリティーを
使うと便利です?
http://www.codefab.com/unsupported/SSHPassKey_v1.1-1-README.html
認証が必要なときに自動的に立ち上がって、Mac OS Xの Key Chain経由でパスワード
を返答してくれます。Project Builder、Terminal からの CVSコマンド、CVL全てに
対応してます。
0060名無しさん@Emacs
02/08/22 20:56ID:5V1rCw8Sそういう書きかたはどうかとおもうぞ…
ただsf.jpを利用した方がはるかに楽な事はたしかです。
sf.jpに登録するのが便利な物しかだめって事はないです。
ってか自分しか利用しながたまたま公開しているツールもありだ(w
ってかもっと気軽に日本人はサービスが利用できないもんかと思う。
貧乏症なのだろうか…
0061名称未設定
02/08/22 21:10ID:Wi71VOyXhttp://www3.to/ccm/
から応答がありません。
ダルンロードできてる人います?
0062名称未設定.PHO
02/08/22 21:20ID:/5cH4nSi昼に書き始めてまだ終わってないんですが。
入力される仮名のルールはファイルから読み込むようにするので
カスタマイズが可能になります。
>>58
| SSHPassKey
おお、そんな便利なツールがあったのですね。
どうもありがとうございます
>>57
その前に確認メールが届かないからアカウントを有効に出来ないんですが(w
メールアドレス間違えたのかと思って確認しても間違えてないし。
>>59
| そういう書きかた
私は別に気にしませんが…
| ってか自分しか利用しながたまたま公開しているツールもありだ(w
えー そんなもんなんですか…
| ってかもっと気軽に日本人はサービスが利用できないもんかと思う。
| 貧乏症なのだろうか…
そうかも知れません。
>>61
すいません、その転送アドレス、以前から時々重くなるんです。
http://jove.prohosting.com/~k-takagi/に直接アクセスして下さい。
まあprohostingも時々重くなりますが…
0064名無しさん@Emacs
02/08/22 22:16ID:5V1rCw8Sそんなもんだよ。
ってかプロジェクト増えてもらった方がsf.jpとしてはうれしいかぎり。
それがどんなプロジェクトであろうと、数が命って部分が多少ある。
あまりに無駄すぎるのはさすがに勘弁だが、ソース(プログラムでも文章で
も)があって開発されていればそれで良いって感じ。
prohostingは結構問題があるな。xreaなりskipupなりの方が最近はレスポンス
いいし。
ただ移転は難しい事もあるでしょうし、時間もあれでしょうから、しばらくそ
のままでいいのでは?
0065名称未設定
02/08/23 13:04ID:jgRZwY5I0066名称未設定
02/08/23 13:05ID:jgRZwY5I「Sfhit+矢印」で文字を範囲選択しようとすると文字が消えて行く
0067名称未設定.PHO
02/08/23 15:59ID:uMWmXRiW* 画面の端で候補選択ウインドウを出した時、画面内に収まるように位置を修正する
* ユーザー辞書の候補が必ずしも変換結果の先頭に来るわけではなかったという不具合を修正
* 入力される仮名のルールをカスタマイズ可能に。
~/Library/AquaSKK/kana-rule-listが無ければデフォルトのルールファイルである
AquaSKKInputMethod.component/Contents/Resources/kana-rule-listを読む。
* ▼モードでxを押すと一つ前の候補に戻る
0068名称未設定
02/08/23 20:11ID:eIa1Kn5eをを、怒涛の更新ですね。早速頂いてみます。
#もう10.2で試した人はいるのだろうか…。
0069名称未設定
02/08/23 20:55ID:lYJ8/wVz0070名称未設定
02/08/23 21:26ID:20Qf9AOZ0071名称未設定
02/08/23 21:33ID:eIa1Kn5e# まだ居るかはともかく…
0072名称未設定
02/08/23 21:45ID:95qlxjSY0073名無しさん@BSD
02/08/23 21:55ID:lYJ8/wVz安定性とかどう?
emocs版にくらべて、どのくらい実現されてます?
0074名称未設定
02/08/23 22:41ID:tQ8e2hyTたった70そこらのレスぐらい読みなよ…
まだこないだ初リリースでたばっかしで
みんなであーだこーだいってフィードバックしてるんじゃん..
βだったらつかわないの?
不安定だからつかわない?
emocs版?にくらべてまだまだだからつかわない?
そうやって一生自分でためしてみることせずに
人にきいて生きていけば?
0075名称未設定
02/08/23 22:45ID:tQ8e2hyTもしかしてOSXじゃない人なのかな?
もしそうだったらすまんね
まぁでもレスぐらい読め
0076名称未設定
02/08/23 23:50ID:kCA5BmVrここにいます
0077名称未設定
02/08/23 23:50ID:ofQgBx3WLはちゃんと全角英数になるんですが。
0078名称未設定
02/08/23 23:53ID:eIa1Kn5eうちの環境ではちゃんと切り替わりますよ。lもLも正常に機能してます。
0080名称未設定.PHO
02/08/24 01:22ID:tHLqzyNGでも暫くは自分のサイトで公開していきたいと思います。
なんとなく面倒なので…
>>73
α版以前です。
安定性は最悪。
emocs版の機能の100分の1くらいはなんとか。
……emocs。
>>74
まあ落ち着いて下さい(笑
>>77
うーん… #3でその辺りを完全に書き換えてしまったので
バグの一つや二つは増えているかも知れませんけど…
0081名称未設定.PHO
02/08/24 01:47ID:tHLqzyNGAquaSKKInputMethod.component/Contents/Resources/kana-rule-listに
.,。,。,。
,,、,、,、
を追加して下さい。スイマセン
これを
.,.,.,.
,,,,,,,
にすれば句読点が「.」と「,」になります。
0082名称未設定.PHO
02/08/24 02:33ID:tHLqzyNGすいません、#3のバグでした。
修正しました。
あと、インプットメソッドは各アプリケーションがそれぞれロードするコンポーネントなので
入れ替えたらアプリケーションを再起動するまで新しいものは使われません。
0083PHO
02/08/24 13:38ID:tHLqzyNG原因は良く分からないのですが、分かり次第直します。
008478
02/08/24 14:33ID:Ow8jQ5r7>82の通りですね。うちでも駄目になりました。
修正は#4まで待ちですか?
>80
それは(作者殿とは言え)いいすぎ(笑)
安定性はまぁ普段使い(メールや2ちゃん)には充分耐えられると思います。
機能はSKK式のキー操作と辞書登録といったところで、必要最低限ですね。
かな設定が自由になりましたね。T-codeも設定ファイルを書けば導入可能…?
0085名称未設定.PHO
02/08/24 17:06ID:tHLqzyNG次の手順で最新のソースをダウンロード出来ます。
cvs -d :pserver:[email protected]:/aquaskk login
(何も入力せずにreturn)
cvs -d :pserver:[email protected]:/aquaskk co AquaSKK
とりあえずジャガーで落ちる問題を解決しました。
後で#4をアップロードします。
0086名称未設定.PHO
02/08/24 17:34ID:tHLqzyNG* lで半角英数モードに行かなくなっていた問題を解決
* 句読点が入力出来なくなっていた問題を解決
* MacOS X 10.2で辞書を読みながらクラッシュする問題を解決
(むしろ今まで問題無く動いていたのは偶然だった。)
* MacOS X 10.2でコンパイル出来ない問題を解決
−−−−−
>>84
T-codeですか(笑
まあ、一応出来ることは出来るでしょうね。
0087名称未設定
02/08/24 18:52ID:Ow8jQ5r7CVSもアーカイブもリンクで失敗してしまいます…(Serverのほう)。
まぁ数日以内にJaguarたん買うだろうからいいんですけどね。
0089名称未設定
02/08/24 21:08ID:VUvvMThHおなじく、うちも#4@Jaguarがダメです。
AquaSKKの選択までは可能なんですけど、
文字を入力しようとすると、
アプリが落ちますね(SKKじゃなく)。
0090名称未設定
02/08/24 21:10ID:Ow8jQ5r7#[email protected]も全く同じ症状です。
0091PHO
02/08/24 21:15ID:tHLqzyNGえ、リンク出来ませんか?
確かに古いバイナリが残っていたら一度cleanしないとリンクエラーになりますが、
そういうことではないんですよね……
>>88
えーと…
クラッシュするのでしたら、Consoleでクラッシュログを取って見せて頂けませんか?
0092名称未設定
02/08/24 21:34ID:Ow8jQ5r7ちゃんと記録されていますが)。
リンク時には、↓こういうエラーが出ます。クリーンビルドしても一緒。
StandaloneExecutable /Users/tshioya/mt/AquaSKK/build/AquaSKKServer.app/Contents/MacOS/AquaSKKServer
/usr/bin/ld: Undefined symbols:
__._8ifstream
__._8ofstream
___8ifstreamiPCcii
___8ofstreamiPCcii
(長いので略)
_set__t18string_char_traits1ZcPcRCcUl
_setstate__3iosi
_write__7ostreamPCci
0093PHO
02/08/24 21:48ID:tHLqzyNG| #[email protected] ですが、Consoleには何もログが残りません(アプリのログは
| ちゃんと記録されていますが)。
環境設定でクラッシュログを取る設定にしてもログが取られないのですか?
それは… うーん… なんでだろう。
| リンク時には、↓こういうエラーが出ます。クリーンビルドしても一緒。
それは…
/usr/lib/libstdc .aがリンクされていないようですねえ。
これを明示的にリンクさせないと確かに10.2ではリンクエラーになったので
AquaSKK.pbprojでリンクするように修正したのですが…
まさか/usr/lib/libstdc .aが無いなどということはありませんよね。
0094PHO
02/08/24 21:49ID:tHLqzyNG正しくは/usr/lib/libstdc++.aです。
0095名称未設定
02/08/24 22:04ID:Ow8jQ5r7Consoleの設定も確認してみましたが、やはり残らないです。
さすがにlibstdc++.aはちゃんとあります(笑)。
うーん。
0096名称未設定
02/08/24 22:08ID:VUvvMThHconsole.logには、アプリが落ちたとしか教えてくれないんですが、
クラッシュログを表示するにしたときには、
以下のようなレポートがありました。
(長いのでIMに関連しそうなKanaとかTSMとか書いてあるところの
一部を抜粋)
Thread 0 Crashed:
#0 0x06d1f2cc in KanaTreeController::load(std::basic_istream<char, std::char_traints<char> >&) (KanaTreeController.cpp:91)
#1 0x06d1ed00 in KanaTreeController::KanaTreeController[unified](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (KanaTreeController.cpp:45)
500行くらいあるんですけど、
メールなどで送ったほうがよいですか?
0097名称未設定
02/08/24 22:14ID:VUvvMThH0099名称未設定
02/08/25 08:45ID:rLHsFQ5e>>96です。
ダウンロードしたものをそのまま使ってたんですが…。
もう一度ダウンロードし直してインスコしたんですけど、
やっぱり落ちます。
#3のときは大丈夫だったので、
今度は#3のkana-rule-listを#4のほうにコピーしてみたんですが、
これでも同じく落ちます。
とりあえず、報告まで。
0100名称未設定
02/08/25 09:11ID:cIddBQVZ単なるフォルダとして認識されてしまいます。何か関係…あるんでしょうか?
0101名称未設定
02/08/25 10:14ID:cIddBQVZTargetの設定で、Build Settingsの下のほうの、LIBRARY_SEARCH_PATHSの
/usr/lib/gcc/darwin/3.1となっているところを、/usr/lib/gcc/darwin/2.95.2に
修正。AquaSKKInputMethodとAquaSKKServerの両方で。
英数とかなにはそれぞれlとctrl-jを割りあててほしいかも…
0102名称未設定.PHO
02/08/25 10:27ID:QyQSnYTV| #3のときは大丈夫だったので、
| 今度は#3のkana-rule-listを#4のほうにコピーしてみたんですが、
| これでも同じく落ちます。
そうですか…
しかし、#4では仮名入力の部分は何も変更していないんですよ。
一応確認しますが、~/Library/AquaSKKにkana-rule-listを置いてあるとしたら
そのルールファイルには問題ありませんよね。
まさか誰も#4は動かせていないのでしょうか。
>>100
10.2では.componentはFinderからはフォルダとして認識されるようになっているようです。
ことえり等のコンポーネントもそうなっていたので、これは関係無いと思います。
0103名称未設定.PHO
02/08/25 10:30ID:QyQSnYTVうわっ
完全に見落してました。(;´Д`)
そうか、10.1.5のgccはライブラリの位置が違ったんだ…
| 英数とかなにはそれぞれlとctrl-jを割りあててほしいかも…
分かりました。
0104名称未設定
02/08/25 10:54ID:rLHsFQ5e> 一応確認しますが、~/Library/AquaSKKにkana-rule-listを置いてあるとしたら
> そのルールファイルには問題ありませんよね。
そこには、ルールファイル置いてないんですよ。
10.1.5にJaguarを上書きインストールしたので、
別HDにクリーンインストールして、試してみます。
0105名称未設定.PHO
02/08/25 12:43ID:QyQSnYTV* 「英数」キーを「l」に、「かな」キーをC-jに、それぞれ割り当てた
* MacOS X 10.1.xでリンクに失敗する問題を(多分)解決
>>104
私も10.1.5に上書きインストールしました。
これが原因だということは多分無いと思いますが…
0106名称未設定
02/08/25 13:27ID:cIddBQVZ10.1.5でコンパイルも通りました。
これで十分幸せになれますた。あとはJaguarたん待ち…
0107名称未設定
02/08/25 15:41ID:t/Qit4Ig0108名称未設定
02/08/26 03:49ID:7pikJEuO0109名称未設定
02/08/26 05:32ID:NFKHYdIFJaguarでAquaSKK#4にてなんらかのキーをうつと即文字入力先アプリが落ちます。
「かな」モードで半角英数字に切り替えようとlをタイプしても落ちます。
つまり一文字も打てないす。
CVSからのソースでビルドしたものでもWebからダウンロードしたものでも
駄目です。ちなみにCVSソースのビルドでは2つの警告が出ますが、エラー
は出ず、ビルドに成功します。
これからの発展に期待してます。
0110名称未設定
02/08/26 13:10ID:OAUf4Zj1落ちるとか言っていながらConsoleログに何も言及しない人は
1.話の流れの読めない人
2.別に修正されなくても良いと思っている人
3念波で相手に通じるとおもっている人
4.Consoleって喰えるのか?
0111名称未設定
02/08/26 13:23ID:Gy3pl7H40112名称未設定
02/08/26 14:00ID:7pikJEuO0113名称未設定
02/08/26 14:07ID:7pikJEuOクラッシュログage
**********
Date/Time: 2002-08-26 14:02:56 +0900
OS Version: 10.2 (Build 6C115)
Host: giko
Command: TextEdit
PID: 1140
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
#0 0x04bb32cc in KanaTreeController::load(std::basic_istream<char, std::char_traints<char> >&)
#1 0x04bb2d00 in KanaTreeController::KanaTreeController[unified](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
#2 0x04bb2b88 in KanaTreeController::KanaTreeController[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
#3 0x04bb3bfc in KanaTreeController::defaultTreeController()
#4 0x04ba3188 in HiraganaInputMode::handleInput(unsigned char)
#5 0x04bacb70 in ParentInputMode::handleInput(unsigned char)
#6 0x04ba0bd0 in BIMHandleInput(BIMSessionRecord**, unsigned char)
#7 0x04ba083c in BIMSessionEvent(BIMSessionRecord**, OpaqueEventRef*)
#8 0x04ba14e0 in BIMTextServiceEventRef(char**, OpaqueEventRef*)
#9 0x90222ea0 in CallComponentFunctionCommon
#10 0x04ba1684 in CallBIMFunctionWithStorage(char**, ComponentParameters*, long (*)(...), long)
#11 0x04ba0f64 in BIMComponentDispatch
#12 0x92d2a6b4 in TextServiceEventRef
#13 0x92d251ac in TSMEventToInputMethod
#14 0x92c038ac in utDeliverTSMEvent
#15 0x92c37f1c in TSMKeyEvent
#16 0x92be0744 in TSMProcessRawKeyEvent
#17 0x931ce798 in -[NSTSMInputContext interpretKeyEvents:]
#18 0x93360a08 in -[NSView interpretKeyEvents:]
#19 0x93301e08 in -[NSTextView keyDown:]
#20 0x9336e63c in -[NSWindow sendEvent:]
#21 0x930ce328 in -[NSApplication sendEvent:]
#22 0x930ca524 in -[NSApplication run]
#23 0x930d2598 in NSApplicationMain
#24 0x00003bb8 in 0x3bb8
#25 0x00003a38 in 0x3a38
PPC Thread State:
srr0: 0x04bb32cc srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x04bb32c8 ctr: 0x90134818 mq: 0x00000000
r0: 0x04bb32c8 r1: 0xbfffe6c0 r2: 0x28004241 r3: 0x00000000
r4: 0x00000000 r5: 0xbfffe6a8 r6: 0x00000080 r7: 0x00000000
r8: 0x00000000 r9: 0x00000000 r10: 0xa0130d40 r11: 0x0000001c
r12: 0x90134818 r13: 0x00000000 r14: 0x0000000b r15: 0x00000001
r16: 0x00000001 r17: 0x00000001 r18: 0x00000000 r19: 0x00000001
r20: 0xbffff110 r21: 0x00000001 r22: 0x696e706d r23: 0x00000001
r24: 0x000003f0 r25: 0x00000004 r26: 0x00000002 r27: 0x00107f30
r28: 0x00000000 r29: 0x04bf5b70 r30: 0xbfffe6c0 r31: 0x04bb2ea8
0114名称未設定
02/08/26 14:08ID:Gy3pl7H4載ってないですよ。
/Applications/Utitities/Console
を使いましょう、という話なのではないでしょうか。
0115名称未設定.PHO
02/08/26 14:18ID:jPsGzDNwやっぱり気になるので出さないようにしますね。
>>110
よかったー
動く人はいるんですね。
>>113
そのログで落ちる場所は分かりました。
何か問題が起こるような状況になったら
エラーを吐くようにしてみます。
それを見れば原因が… 分からないでもないかも知れない…
>>112
じゃ、書いときます。
0116名称未設定.PHO
02/08/26 14:45ID:jPsGzDNw* README修正
* kana-rule-listに異常な行が見つかった場合はstdoutにエラーを吐く
0117名称未設定.PHO
02/08/26 14:48ID:jPsGzDNwConsoleにエラーメッセージが表示されるはずです。
表示されなければ本格的に迷宮入り。
0118名称未設定
02/08/26 15:38ID:7pikJEuOSKKServer started loading dictionary...
finished loading dictionary. 2 seconds elapsed.
/Users/mona/Library/AquaSKK/skk-user-dic
okuri-ari: 0 entries.
okuri-nasi: 0 entries.
/Users/mona/.skk-jisyo
okuri-ari: 1388 entries.
okuri-nasi: 5648 entries.
/usr/local/share/skk/SKK-JISYO.L
okuri-ari: 6225 entries.
okuri-nasi: 112916 entries.
**********
Date/Time: 2002-08-26 15:30:57 +0900
OS Version: 10.2 (Build 6C115)
Host: giko
Command: TextEdit
PID: 382
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
#0 0x04f8f284 in KanaTreeController::load(std::basic_istream<char, std::char_traints<char> >&) (KanaTreeController.cpp:99)
#1 0x04f8ec58 in KanaTreeController::KanaTreeController[unified](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (KanaTreeController.cpp:45)
#2 0x04f8eae0 in KanaTreeController::KanaTreeController[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (KanaTreeController.cpp:47)
#3 0x04f8fbb4 in KanaTreeController::defaultTreeController() (KanaTreeController.cpp:213)
#4 0x04f7f0e0 in HiraganaInputMode::handleInput(unsigned char) (HiraganaInputMode.cpp:88)
#5 0x04f88ac8 in ParentInputMode::handleInput(unsigned char) (ParentInputMode.cpp:70)
#6 0x04f7cb28 in BIMHandleInput(BIMSessionRecord**, unsigned char) (BIM.cpp:365)
#7 0x04f7c794 in BIMSessionEvent(BIMSessionRecord**, OpaqueEventRef*) (BIM.cpp:295)
#8 0x04f7d438 in BIMTextServiceEventRef(char**, OpaqueEventRef*) (BIMComponent.cpp:291)
#9 0x90222ea0 in CallComponentFunctionCommon
#10 0x04f7d5dc in CallBIMFunctionWithStorage(char**, ComponentParameters*, long (*)(...), long) (BIMComponent.cpp:336)
#11 0x04f7cebc in BIMComponentDispatch (BIMComponent.cpp:99)
#12 0x92d2a6b4 in TextServiceEventRef
#13 0x92d251ac in TSMEventToInputMethod
#14 0x92c038ac in utDeliverTSMEvent
#15 0x92c37f1c in TSMKeyEvent
#16 0x92be0744 in TSMProcessRawKeyEvent
#17 0x931ce798 in -[NSTSMInputContext interpretKeyEvents:]
#18 0x93360a08 in -[NSView interpretKeyEvents:]
#19 0x93301e08 in -[NSTextView keyDown:]
#20 0x9336e63c in -[NSWindow sendEvent:]
#21 0x930ce328 in -[NSApplication sendEvent:]
#22 0x930ca524 in -[NSApplication run]
#23 0x930d2598 in NSApplicationMain
#24 0x00003bb8 in 0x3bb8
#25 0x00003a38 in 0x3a38
0119名称未設定
02/08/26 17:21ID:4FbAFPQwでも>>118とほぼ同じなのでsage。
AquaSKKバージョンは>>116のあとのCVS。
Jaguarは上書きでなく新規インストール。
デベツールも同様にJaguarについてたやつをそのままインストール。
AquaSKKにおいて、TextEditで「l」とタイプし、クラッシュ。
[Console:]
Mac OS X Version 10.2?�冰ild 6C115??SKKServer started loading dictionary...
finished loading dictionary. 3 seconds elapsed.
/Users/mona/Library/AquaSKK/skk-user-dic
okuri-ari: 0 entries.
okuri-nasi: 0 entries.
/Users/mona/.skk-jisyo
okuri-ari: 0 entries.
okuri-nasi: 2 entries.
/Users/mona/Library/Dictionaries/SKK-JISYO.L
okuri-ari: 6268 entries.
okuri-nasi: 113047 entries.
Aug 26 04:05:36 giko crashdump: Crash report written to: /Users/mona/Library/Logs/CrashReporter/TextEdit.crash.log
0120名称未設定
02/08/26 17:22ID:4FbAFPQwDate/Time: 2002-08-26 04:05:36 -0400
OS Version: 10.2 (Build 6C115)
Host: giko.local.
Command: TextEdit
PID: 1105
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
#0 0x06174284 in KanaTreeController::load(std::basic_istream<char, std::char_traints<char> >&) (KanaTreeController.cpp:99)
#1 0x06173c58 in KanaTreeController::KanaTreeController[unified](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (KanaTreeController.cpp:45)
#2 0x06173ae0 in KanaTreeController::KanaTreeController[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (KanaTreeController.cpp:47)
#3 0x06174d10 in KanaTreeController::defaultTreeController() (KanaTreeController.cpp:230)
#4 0x06163e8c in HiraganaInputMode::handleInput(unsigned char) (HiraganaInputMode.cpp:63)
#5 0x0616dac8 in ParentInputMode::handleInput(unsigned char) (ParentInputMode.cpp:70)
#6 0x06161b28 in BIMHandleInput(BIMSessionRecord**, unsigned char) (BIM.cpp:365)
#7 0x06161794 in BIMSessionEvent(BIMSessionRecord**, OpaqueEventRef*) (BIM.cpp:295)
#8 0x06162438 in BIMTextServiceEventRef(char**, OpaqueEventRef*) (BIMComponent.cpp:291)
#9 0x90222ea0 in CallComponentFunctionCommon
#10 0x061625dc in CallBIMFunctionWithStorage(char**, ComponentParameters*, long (*)(...), long) (BIMComponent.cpp:336)
#11 0x06161ebc in BIMComponentDispatch (BIMComponent.cpp:99)
#12 0x92d2a6b4 in TextServiceEventRef
#13 0x92d251ac in TSMEventToInputMethod
#14 0x92c038ac in utDeliverTSMEvent
#15 0x92c37f1c in TSMKeyEvent
#16 0x92be0744 in TSMProcessRawKeyEvent
#17 0x931ce798 in -[NSTSMInputContext interpretKeyEvents:]
#18 0x93360a08 in -[NSView interpretKeyEvents:]
#19 0x93301e08 in -[NSTextView keyDown:]
#20 0x9336e63c in -[NSWindow sendEvent:]
#21 0x930ce328 in -[NSApplication sendEvent:]
#22 0x930ca524 in -[NSApplication run]
#23 0x930d2598 in NSApplicationMain
#24 0x00003bb8 in 0x3bb8
#25 0x00003a38 in 0x3a38
0121名称未設定
02/08/26 17:25ID:4FbAFPQw0122PHO
02/08/26 19:22ID:jPsGzDNwログどうも。
予想外れ。ガ━━Σ(゚д゚lll)━━ン!
ただ、それ見て一つ思い当たることがあるので、試してみます。
0123名称未設定.PHO
02/08/26 19:53ID:jPsGzDNw* kana-rule-listのエラーチェックを強化
* kana-rule-listのロード中に起こるかも知れない問題を回避しようと手探り
* 時々メニューに実際のモードとは違うアイコンを表示する不具合を(多分)解決
*******************
kana-rule-listを読みながらクラッシュするということは分かっているのですが。
これでも直らなかったら…………………………。
0124名称未設定
02/08/26 19:54ID:7pikJEuO0125名称未設定
02/08/26 23:42ID:fLVCQA0e思ったものの、miで開いてみたらEUC-JP・LFになってたので問題なさげ。
どっかにおかしいエントリとか値が入ってたり…とか?
Phonoたんの~/Library/AquaSKKには正しいのが入ってたりとか、ってことはないかな…?
0126PHO
02/08/27 01:58ID:4Hm0xRMYいや、~/Library/AquaSKKにはkana-rule-listを置かずにテストしても、落ちないんですよ。
KanaTreeController.cppの99行目で落ちることは分かっているんですが
自分の環境では問題無く動くのでデバッグのしようがないです。困った
0127名称未設定
02/08/27 02:46ID:BYrgqEnN動きを追ってみたところ、kana-rule-listの11行目を読んだとき、
つまり初めてKanaTreeController.cppの99行目を実行したところで落ちるようです。
そこで試しに11行目をコメントにしてみたところ、今度は13行目を読んだ時に
KanaTreeController.cppの76行目で落ちるようになりました。
……コメント行なのに何故?
0128PHO
02/08/27 11:26ID:4Hm0xRMYうーん… つまりitems[4]を参照した時点で落ちるということですか…
vector<CppCFString> itemsには、行をカンマで分割した文字列が入っています。
従ってitems[0]はローマ字表現、items[1]-[3]はそれぞれ平仮名・全角片仮名・全角平仮名、
items[4]は(存在するなら)キューに残すべき文字です。
99行目で5番目の項目が存在するかどうかをチェックしてからitems[4]を参照しているわけですが
kana-rule-listの11行目は「a,あ,ア,ア」なので、items[4]は存在しません。
まさか「(items.size() >
0129PHO
02/08/27 11:31ID:4Hm0xRMYまさか「(items.size() >= 5 && items[4].length() > 0 ?」では駄目で、
次のようにしなければならないのでしょうか。
if (items.size() >= 5) {
KanaTreeElement leaf(items[1],items[2],items[3],
location[len_location-1],(items[4])[0]);
current_branch->addChild(leaf);
}
else {
KanaTreeElement leaf(items[1],items[2],items[3],
location[len_location-1],0x00);
current_branch->addChild(leaf);
}
でもこれが駄目なら私の環境でも動いていないはず…
ところでProjectBuilderのデバッガからTextEdit.appを起動することなんて出来るんですか!
どうやるんですか…?
0130127
02/08/27 13:21ID:ykYYmrWgご指示のとおりソースを変更してみたのですが、やはり落ちてしまいました。
item.size() < =5の判定は正しく行われていたようなのですが、
KanaTreeElement leaf(items[1],items[2],items[3],
location[len_location-1],0x00);
を実行したところで落ちてしまっています。
TextEdit.appをデバッガから起動するには、まずProjectBuilderの「ターゲット」タブをクリックし、
そこでControl+クリックを押して、「新規カスタム実行ファイル...」から登録します。
で、登録したTextEdit.appを選択してデバッガを起動させればオッケーです。
AquaSKKのソースに適当なブレークポイントを設定しておけば、ちゃんとそこで
ブレイクしてくれます。
0131PHO
02/08/27 13:50ID:4Hm0xRMY| KanaTreeElement leaf(items[1],items[2],items[3],
| location[len_location-1],0x00);
| を実行したところで落ちてしまっています。
え、そこで落ちますか…
まさかlen_locationが0だとか。そんなわけないんですが。
| TextEdit.appをデバッガから起動するには、まずProjectBuilderの「ターゲット」タブをクリックし、
| そこでControl クリックを押して、「新規カスタム実行ファイル...」から登録します。
| で、登録したTextEdit.appを選択してデバッガを起動させればオッケーです。
ありがとうございます。知りませんでした。
0133名称未設定
02/08/28 17:54ID:PcHm6IgP0134名称未設定
02/08/28 19:06ID:PcHm6IgPつうか、PHOさんはマカーの良心。
0135名称未設定
02/08/28 19:35ID:URut6DUJ0136名称未設定
02/08/28 20:03ID:PcHm6IgP0138134
02/08/28 22:54ID:PcHm6IgP0139名称未設定
02/08/28 22:59ID:GofTZMsLTextEditでAquaSKKに変更して、l 押下。
HiraganaInputMode::handleinput() 63行目 -> KanaTreeController::trace() 171行目
んで、root.queue[0]を参照しているところでBAD_ACCESSで落ちました。
CPPCfString.cpp 22行目の、const_cast<UniChar*>(CFStringGetCharactersPtr(cf_string))
の返り値がNULLになってて、NULL pointer accessで落ちてるみたい。
とりあえず追いかけたのはここまで。ヒマがあればもうちょい他の場合でも。
0141名称未設定.PHO
02/08/29 01:20ID:Iv1WfZ7U確かにCFStringGetCharactersPtrはNULLを返す場合がある、とAPIドキュメントには明記されています。
どのような状況でそうなるのかは書かれていないので、NULLが返って来ても
正しい値が返って来ても良いようにCFStringRefのC ラッパーを書いたのですが、
一部そうなっていない部分がありました。
今回の更新で、CFStringGetCharactersPtrがどのような状況でNULLを返しても
問題が起こらないようにしたつもりです。
これでクラッシュしなくなると良いのですが…
0142PHO
02/08/29 01:21ID:Iv1WfZ7U>>141のC ラッパーはC++ラッパーの誤りです。
CocoMonar 105aが…。
0143名称未設定
02/08/29 01:52ID:Kgz/ZsyNうちのJaguarたんでもクラッシュせずに動くようになりますた!
うれしい。
0145134
02/08/29 02:28ID:bnEyl5I7最初、いつものように落ちたので「あれ、駄目かな」と思ったのですが
再起動したらオゲでした。(再ログインではあかんかった)
いま、AquaSKKから書きこんでます。
ところで、「しゃしゅしょ」を「sya syu syo」でもうてるように
なってほすぃ。と、さっそく要望。
0146名称未設定
02/08/29 02:30ID:K3ihoZC7試してないけど記念age。
#5希望age。
0149PHO
02/08/29 03:17ID:Iv1WfZ7U* sya syu syoで「しゃ しゅ しょ」を出す
‐‐‐‐‐‐‐
AquaSKK #5
http://www3.to/ccm/
#4以降のcvs更新分です。
不具合報告をしてくれた皆様、クラッシュログを貼ってくれた皆様、
デバッガで調査してくれた>>127さんと>>139さんに感謝。
0150名無しさん@Emacs
02/08/29 05:00ID:kUKpYER/のだが、明日から4日間、出張ゆえに
(´・ω・`)ショボーン
0151名称未設定
02/08/29 12:47ID:8lg8o4Hq適当に使ったあと、ログアウトしてskk-user-dicを見ると、
;; okuri-ari entries.
の一行だけあります。
しばらく追いかけてなかったので、#5からかどうかは不明です。
OS X 10.1.5 使用。
0152名称未設定
02/08/29 19:01ID:bnEyl5I7てゆうか、もともと記録してない?
当方10.2、AquaSKK#5。
0153PHO
02/08/30 12:55ID:yzpruBBn記録しながら落ちているのかも知れません。
調べてみます。
ちなみにAquaSKKServer.appがユーザー辞書を更新するタイミングは二つあって、
一つ目は起動から20分毎、二つ目はserverが終了する時です。
0154名称未設定.PHO
02/08/30 15:20ID:yzpruBBn* サーバーの終了時に、辞書を保存しながら保存が完了する前にサーバーが終了してしまう不具合を解決
* 辞書の保存中に問題が起こった場合にも、保存前の辞書の内容が失なわれない
0155152
02/08/30 22:09ID:K/6NudcA0156名称未設定
02/08/30 22:54ID:W2jmmSfuPHO さんありがとうございます!!すごく快適です。
あ、もちろん現状の CVS 版は 10.2 で快調に動いてます。
素晴しいです。ううう。
0157名称未設定
02/09/02 18:04ID:02Kp0mhC範囲選択された文字が消えていきます
0158PHO
02/09/02 23:19ID:MArmjvE4どういたしましてー
>>157
分かってます。その現象、全てのCarbonアプリで起こるようで。
原因に想像が付かないから直しようがない…
0159名称未設定
02/09/04 06:20ID:tyL1dADXところで関係ないけど、SKK(AquaSKKにかぎらず)使いのひとたちに
質問なんですが、丸括弧、キーボードからうつと半角になりますよね。
ぼくは全角のほうが好きなんですけど、どうやって入力するのが一番
楽でしょうかね。ぼくはいま「▽かっこ」で「()」を出しているん
ですが、めんどくさい‥。みなさんはどういう工夫をしてますか?
それから、「・」はみなさんはどうやって入力してます?
やっぱり「▽てん」?
0160名称未設定
02/09/04 08:19ID:UsJKj4wW近々、mac を買おうと思っているので、このスレを覗いてるものです。
なんで、AquaSKK は、まだ使っていません。そういうわけで、SKK を
使ってる人ってことで答えてみます。
> 質問なんですが、丸括弧、キーボードからうつと半角になりますよね。
これは、skk-rom-kana-rule-list に設定します。
> それから、「・」はみなさんはどうやって入力してます?
z/ で出ます。
0161名称未設定
02/09/04 09:59ID:DaGF+QTn普段はあまり入力することがないなら全英モード(L)で入力するのが一番簡単です。
カスタマイズするなら、ソースに含まれる kana-rule-listファイルをコピーして、
適当なエントリを追加して~/Library/AquaSKK に置いておくと反映されます。
うちではこんなのを追加しています。
z(,(,(,(
z),),),)
--
作者さんに要望です。
送りあり変換モードのときのC-gの挙動が気持ち悪いので
http://openlab.jp/skk/skk-manual/skk-manual-ja_5.html#SEC94
の様にしてほしいです。
また、▼モードから辞書登録モードに移って、RETのみやC-gで抜ける時は
▽モードまで戻らずに▼モードでの最後の状態になるようにしてほしいです。
0162PHO
02/09/04 10:27ID:Zl54ax/2| 辞書登録モードでカーソル移動できるようになってほしいす。
あ、やっぱり言われた。面倒だから放置してたんですが…w
まあ何時かはやらなきゃ駄目だと思ってたので…
>>161
| 送りあり変換モードのときのC-gの挙動が気持ち悪いので
| http://openlab.jp/skk/skk-manual/skk-manual-ja_5.html#SEC94
| の様にしてほしいです。
なるほど、こうすれば良かったんですね。
了解です。
| また、▼モードから辞書登録モードに移って、RETのみやC-gで抜ける時は
| ▽モードまで戻らずに▼モードでの最後の状態になるようにしてほしいです。
了解です。
0163PHO
02/09/04 19:38ID:Zl54ax/2* C-gで送り有りの変換をキャンセルした時の動作を修正
* C-gや空でのreturnで辞書登録をキャンセルした時の動作を修正
* 辞書登録時にカーソルを移動可能
0164PHO
02/09/04 19:39ID:Zl54ax/20166159
02/09/05 04:30ID:CPkhXlsDSKK初心者なもので、こういうちょっとした情報がすごくたすかったりします。
あーんど、作者さん、さんくすです。
いろんなひとに知ってほしいのでage。
0167名称未設定
02/09/06 15:20ID:4E0bQSxLできればClassicでお願いしたかったんだけど、まあいいや。
作者様ありがとう。そしてがんばってね!!
EmacsCE+Navi2ch+DDSKKという変態環境から書き込み。
0168名称未設定
02/09/07 15:31ID:w6pmoK2R更なる機能アップを期待してますよ〜。
TODOにもありますが Xによる辞書登録削除を特に。
あと、本家に沿ったカスタマイズ性も・・・
skk-auto-insert-parenとかあったら便利ですけど、これ、OSXのAPIで実現は
可能なんでしょうか?
0169PHO
02/09/08 01:50ID:RKXMWtLr| TODOにもありますが Xによる辞書登録削除を特に。
ええ。それが最優先ですね。
本当に消して良いのかどうか確認しなくても良ければ直ぐにでも出来ますが…
確認するのが面倒で。
| skk-auto-insert-paren
それは…多分無理じゃないですかねえ。
カーソルから離れた位置に文字を置くのは…
まあ私はskk-auto-insert-paren使ってないので実際にどんな動作なのかは知りませんが。
0170名称未設定
02/09/08 11:29ID:cvkLJPRq0171名称未設定
02/09/09 04:05ID:FvdbXijW0172名称未設定
02/09/09 05:04ID:gph7Kmzc自分で修正しろや。ソース公開されてるんだからさ。
0174名称未設定
02/09/09 15:12ID:H5ktolOQ0175PHO
02/09/09 15:33ID:LRv52gX2補完機能が無かったのは別にバグではなくてただ面倒だから実装してなかっただけなんですが。
‐‐‐‐‐‐‐
CVS更新
* 見出し語を補完可能に。但し補完候補の順番は時系列順にならない。
更新したらAquaSKKServer.appを再起動して下さい。
‐‐‐‐‐‐‐
AquaSKKは単語毎には使われた順番を覚えていますが、
見出し語の使われた順番までは覚えていません。
だから補完候補の順番を時系列順にする事は出来ません。
いや、やろうと思えば出来ない事もないんですが
1) 変換の速度
2) 内部構造の分かり易さ
のどちらかを犠牲にしなければなりません。
0176名称未設定
02/09/09 16:38ID:NtOZ9pbwそんな、レスつけるんだったらスレ立てなきゃいいのにさ。
ちょっと失望したよ。
0178名称未設定
02/09/09 17:32ID:dBiNlJpTスレ立ての意味も無くなってしまう罠。いつもながらお疲れさま。
>176
何もしてないのにそういう台詞が吐けるってのは、ある意味すごいね。
句読点の付け方から勉強し直しておいで。
0179名称未設定
02/09/09 17:36ID:xOSsazsv書き込んでるのがプログラムする自動機械かなんかだと勘違いしてるとか。
口開けてるだけの存在なら.にでも引き籠もってれば(w
0180名称未設定
02/09/09 18:32ID:Ro2SaRAm0184名称未設定
02/09/10 04:20ID:iqZPWn9y「直す」と呼ぶことにしよう。
ともあれ、PHOさん、ご苦労さまです。正直、感謝してます。
ところで、個人辞書は、.skk-jisyoと共有するわけにはいかないの
でしょうか。両方使う身(JTerminalとAquaSKKは少し相性がよくない
ようなので)には共有したほうがいろいろ楽なのですが。これは
やはり致命的に直したりすることはできないでしょうか。
0186PHO
02/09/10 12:57ID:86ZG1RFB| こんどからこのスレでは、バグや機能要望は「致命的」、機能追加を
| 「直す」と呼ぶことにしよう。
(・∀・)イイ!
| ところで、個人辞書は、.skk-jisyoと共有するわけにはいかないの
| でしょうか。
うーん、Emacs版のSKKは.skk-jisyoを起動時にしか読んでいないでしょう。
その状態でAquaSKKを使っていると、辞書に変更がある度に
数十分間隔で辞書ファイルが更新されるわけです。
ところがEmacs版が終了する時にも.skk-jisyoが更新されるので
結局AquaSKKでの変更があぼーんすることに。
だから致命的に直すのは多分無理です。
0187名称未設定
02/09/10 18:10ID:kozDlWunやっぱりなんとかならないでしょうか。
0188名称未設定
02/09/10 18:47ID:B4ZsMLd+0189名称未設定
02/09/10 20:24ID:PezajyjA0191名称未設定
02/09/10 21:32ID:RPT6PMKKskkserv使えば変換と辞書管理とやってくれるから辞書統一できるんじゃないかな?
skkservを誤解してたらスマソ
0193名称未設定
02/09/11 00:53ID:o+Om84cXskkservは基本辞書(SKK-JISYO.Lなど)の見出し語→候補の検索をするだけ。
で、関連で一つ。
SKKServer.appは現在の仕様だと辞書を全部メモリに保持するので、
メモリ要求が異常に高いですね。
cdbなりdbなりから検索したほうが
メモリの節約になると思いますがどんなもんでしょう?
・初回起動時にdbファイルがなかったら、生SKK辞書から作成
・起動時にdbファイルより基本辞書のほうが更新日時が新しかったら再作成
・環境設定で基本辞書が変更された時も再作成
とかにしておいて検索はdbからとしたらどうかと思います。
オンメモリよりは時間かかると思いますが、問題にならない時間だと思いますし、
それよりメモリ節約したいです。
と、現在その方向でSKKServerを再実装するべく個人的に着手してるけど、
俺が作ったらいつになるやら・・・
0194PHO
02/09/11 03:00ID:e8J0x+Jlあー、やっぱりそう思いますか…
そうですよねえ… むー…
>>193
うーん、、、そのdbってのが良く分からないんですが、
つまり検索の度にファイルを開いて読むって事ですか?
私としてはあまりやりたくないです。
メモリを多く消費するのは分かってますが、変換速度の方を優先したいので…
だから>>193さんに期待致しますw
0195PHO
02/09/15 14:19ID:fXyQvG5i* 半角英数字変換モードで、xキーで前の候補に戻れない問題を解決
* ユーザー辞書の単語をXで削除可能に
0196名称未設定
02/09/16 23:55ID:prZT4rPu0197名称未設定
02/09/17 01:45ID:ZRuHt2fC単発の n の後に ? 等を入力すると、?が確定されずにのこってしまいます。
その後の入力のあった時点で、後の入力ごと確定されるようです。
kana-rule-listに書いておけば大丈夫かも?と思ったんですが、だめでした。
同様に s ? というような入力も、
最初の s が無効になって ? が確定されてほしいです。
0198197
02/09/17 01:47ID:ZRuHt2fCAquaSKK は CVS最新版。OS は 10.2 です。
0200名称未設定
02/09/17 03:45ID:gOZdhqzAインライン入力の出来ないコントロールに対して
ことえり、AquaSKK等で入力を行うと細長いウィンドウが
出てきますが、AquaSKKの場合、一度入力を行うと
BS押して文字を消したり、Returnで確定など
細長ウィンドウ上で文字が無くなる状態にしても
自動的にウィンドウが閉じてくれません。
自動的にウィンドウを閉じる事はできないでしょうか?
0202名称未設定
02/09/17 11:31ID:nRAnO21t(1)
Cocoaアプリ、たとえばMail.appやOmniWebで、Tabでテキストエリアを
移動しようとしても、移動するかわりにTabコードが入力されてしまい
ます。半分CarbonのChimeraでは大丈夫ですが。改善できないでしょうか。
(2)
iTunesのCD情報などで、テキストエリアが選択された状態で、AquaSKK
からRomanに、Cmd+Spaceできりかえをおこなうと、テキストエリアの
選択された文字がクリアされて消えてしまいます。なおるとうれしい。
(3)
iTunesで、なぜAquaSKKの半角英数モードを使わずにOSのRomanキー
ボード・モードをつかうかというと、AquaSKKの半角英数モードだと
オート・コンプリートがきかないからなのです。これって直すの
むずかしいかなーと思うのですが、どうなんでしょう。
0203PHO
02/09/17 11:53ID:JJX63k3Q(1)
原因分かりました。
(;´Д`)めんどくさい
(2)
もうFAQですねそれ。
Carbonアプリだとそうなるんです。なんでだろう…
(3)
どんな状況なのか良く分かりません。
0204202
02/09/17 12:34ID:nRAnO21t(3)ですが、iTunesって、アーティスト名やジャンルなどの入力で
オートコンプリートが働くんですよ(情報ウィンドウで)。でも、
AquaSKKの英数モードではオートコンプリートが効かないということ
です。
0205PHO
02/09/17 14:38ID:JJX63k3Q* 「n?」や「n!」などで、それぞれ「ん?」や「ん!」を出す
* 「s?」や「s!」などで、それぞれsをキャンセルして「?」や「!」を出す
* Carbonアプリケーションで状況により選択された文字が消えてしまう問題を解決
* インライン入力に対応していないCarbonアプリケーションで
変換ウインドウの中身が滅茶苦茶になるエンバグをした。
直すと文字消滅の不具合が直せない。
これはもう「使わないで下さい」としか言い様が無い。
‐‐‐‐‐
TSMは資料が少なくて良く分かりません(;´Д`)
インライン入力に対応していない時のウインドウは
AquaSKKでなくOSが出しているんですが、
そのおかげで何が悪いのかサッパリ分からない…
0206名称未設定
02/09/20 02:23ID:o3E3Nhiq0207名称未設定
02/09/20 05:53ID:0tb/pKce例えば、 So と押したあとに C-g すれば、"▽そ"は消えますが、 S と押したあとに C-gしても "▽s" が "s" にしかなりません。
この子音がのこっているため、 So → C-g → a は "あ" になりますが、 S → C-g → a は "さ" になってしまいます。
わかってもらえました?
0208PHO
02/09/21 00:59ID:pyAMkoWn9月15日の変換ウインドウの不具合も解決しました
>>207
現象、確認しました。
0209名称未設定
02/09/21 18:17ID:YAB6wnEV非インライン入力時に表示されるWindowを自動的に消えるようにしてみました。
CVS最新からの差分です。
http://www.boreas.dti.ne.jp/~xdd/dev/patch.pat
ドキュメントも見ないで、エラー&トライで作ったので、問題があるかもしれません。
0210名称未設定
02/09/22 04:01ID:3NgMP3zN0211名称未設定
02/09/22 07:51ID:7o+Mrs/aAquaSKKを先程から使わせて頂いております。
ATOK15を使っておりましたが、AquaSKKでその場でと言いますか
何と言いますか辞書を鍛えるのがとても楽しいです。
全然関係ないのですが、CVSもProlect Builderのメニューにあったのに
何故こんな所にコンビニエンスストア?と思っていたのでついでに
勉強になりますた・・・
何となく手探りで入力させて頂きました。
PHOタン好きです。
0212名称未設定
02/09/22 07:53ID:7o+Mrs/a0214211
02/09/22 09:01ID:f+aNzylY群馬暮らしです...(ぃゃん
0215名称未設定
02/09/22 09:13ID:3NgMP3zN0216名称未設定
02/09/22 09:18ID:3NgMP3zNアメリカにはCVSっていうドラッグ・ストアのチェーンがあるから、つい。
スレと何の関係もないのでsage。
0217PHO
02/09/22 21:20ID:axyzidwUあ、そんなイベントがあったんですねw
ありがとうございます。
(変愚蛮怒の鏡使い、最高です!)
>>211
| PHOタン好きです。
Σ(゚д゚ lll)
0218PHO
02/09/22 21:35ID:axyzidwU* (xdd様のパッチ)非インライン入力時に表示されるウインドウを、必要無くなった時に隠す。
0219名称未設定
02/09/23 06:20ID:88rEV2YHinterval_minutes = 10 * 60; // デフォルトでは10分
ですが、
- (void)triggerThread:(NSNull*)null_value
で、
NSDate* time_after_interval = [[NSDate alloc] initWithTimeIntervalSinceNow:interval_minutes * 60];
になっている為、10時間スレッドスリープになっています。
NSLog(@"%@",[[NSDate date] description]);
NSLog(@"%@",[time_after_interval description]);
2002-09-23 05:39:04.204 AquaSKKServer[1745] 2002-09-23 05:39:04 +0900
2002-09-23 05:39:04.206 AquaSKKServer[1745] 2002-09-23 15:39:04 +0900
私の勘違いならごめんなさい。
http://pc.2ch.net/test/read.cgi/mac/1029845635/217
(鏡使い、いいっすね)
0220PHO
02/09/23 13:38ID:ErhV+XZI* 10分間隔で辞書が保存される筈が10時間間隔になっていた問題を解決
* ローマ字で平仮名を入力する際、C-gでキャンセル可能に
0221名称未設定
02/09/24 23:00ID:yxC+9uN2CocoaでTabでコラム移動ができるようになるのを期待age
0222名称未設定
02/09/25 03:04ID:RViT0hJBは私だけでつか。例えば「楽しい」と書くために「TanoSii」と入力すると
「楽しい▼楽し▽たの*s▽たの▽たn▽た▽t」になります。
0224名称未設定
02/09/25 03:55ID:RViT0hJB0225名称未設定
02/09/25 04:26ID:sP/gm/w/0226名称未設定
02/09/25 06:50ID:8tLCXrE4楽 し く な っ て ま い り ま し た
0228名称未設定
02/09/25 21:16ID:68luksZK0229名称未設定
02/09/25 22:22ID:VVHrnkeB0230名称未設定
02/09/25 22:45ID:68luksZK0231PHO
02/09/25 23:57ID:UvMf70Z5IEで動かないのは、わざとです。
嘘ですよ。
私の環境では再現しません。なので何故そうなるのか分からない…
‐‐‐‐‐
先程、候補選択ウインドウの表示を高速化しました。
平仮名の「わ」を半角カナに変換出来ないバグが見付かったので
それを直したらcommitします。
0232PHO
02/09/26 00:22ID:8UQBQ1jn* 候補選択ウインドウの表示を高速化
(ウインドウを開く時に全ての候補を描画してしまっていたが、中止)
* 平仮名の「わ」を半角カナに変換出来ない問題を解決
更新したらAquaSKKServer.appを再起動して下さい。
0233名称未設定
02/09/28 07:19ID:4mQrDBK60234207
02/09/28 12:54ID:dpgPTypfPHO さん、サンクスです。
# CVSでpbxbuildしたあと、再起動/ログアウトなしに
# AquaSKKを更新する術 (AquaSKKServer.appだけ再起動??)を
# 理解していないので、なかなかCVSの最新を追い掛けられない...
0236名称未設定
02/09/28 13:45ID:MlDn4E930237名称未設定
02/09/28 15:27ID:zarlpS622.ターミナルで「ps ax | grep -i AquaSKKServer.app」
3.プロセスをkill
4.コマンド+スペースでIMをアクティブに(AquaSKKServer.appが再起動)
て感じでやっとります。
変かな?
0238名称未設定
02/09/28 15:39ID:iHkV5X0B0239xdd
02/09/28 18:29ID:KAAmjHzd使えるようにしてみました。
興味がある方はどうぞ。
http://www.boreas.dti.ne.jp/~xdd/dev/aquaskk-patch/
CVS最新からの差分です。
ただ、C++を勉強しながら作ったので問題があるかもしれません。
0240PHO
02/09/28 21:32ID:zylocxhz辞書の変更が保存されません。このスレの誰かが教えてくれたosascriptを使い、
#!/bin/sh
/usr/bin/osascript -e "tell application \"$1\" to quit"
このようなシェルスクリプトを用意します。
このスクリプトに引数として「AquaSKKServer.app」を渡せば鯖が正常に終了します。
>>239
おお、面白いですね。
でも私は使いません…
使う人が多ければCVSにbranch作りましょうか。
でもtrunkへの変更はbranchに反映されるんでしょうか…?
0241PHO
02/09/28 21:34ID:zylocxhz0242名称未設定
02/09/29 02:22ID:gtshSS0L「TERMシグナルを受け取ったら辞書を保存して正常終了する」ように
プログラミングしないとダメだと思います。そうすればkill safeになります。
trunkからbranchへの変更は適当なタイミングでその都度手動でマージしなければいけません。
でもコマンド一つなので手間では無いと思います。
コンフリクトしたら手で修正は必要ですが。
0243PHO
02/09/29 10:08ID:oOh0wbs9| 「TERMシグナルを受け取ったら辞書を保存して正常終了する」ように
| プログラミングしないとダメだと思います。そうすればkill safeになります。
あははは。やっぱりそうですよねw
そうします。
| trunkからbranchへの変更は適当なタイミングでその都度手動でマージしなければいけません。
なるほど、branchへtrunkをマージする事も出来るんですね。
もう一度CVS Bookを読みなおしてみます。
0244PHO
02/09/29 11:59ID:oOh0wbs9* (AquaSKKServer) SIGINT,SIGHUP,SIGTERMに反応し、正常終了する。
前回の更新の時点でCVS repo.にRelease-#6タグを打ちました。
xddさんのことえり辞書対応パッチが当たらなくなってしまったら、
Release-#6をcheckoutして下さい。
また、#6のバイナリは欠番とします。実際にバイナリ作っても良いんですが…
0245名称未設定
02/09/29 16:29ID:gtshSS0L0246xdd
02/09/29 21:30ID:sZkQmtH+|使う人が多ければCVSにbranch作りましょうか。
phoさんが、お手間にならなければ、そうしていただけると助かります。
0247PHO
02/09/30 01:05ID:lzCGGkq5↓このコマンドはAquaSKK-Kotoeriを「AquaSKK-Kotoeri」ディレクトリにダウンロードします。
cvs -d :pserver:[email protected]:/aquaskk co -r AquaSKK-Kotoeri -d AquaSKK-Kotoeri AquaSKK
trunkの変更をbranchにマージする方法が良く分からないので、今日のシグナルの修正は反映されていません。
AquaSKK-Kotoeriの中でcvs up -j HEADすれば良いのでしょうか…
0248xdd
02/09/30 04:30ID:pnvb9fl9ごくろうさまです & ありがとうございます
|trunkの変更をbranchにマージする方法が良く分からないので、今日のシグナルの修正は反映されていません。
|AquaSKK-Kotoeriの中でcvs up -j HEADすれば良いのでしょうか…
手元の本だと、マージ時にタグ付けて、
cvs up -j タグ -j HEAD
となっていました。
それと、バグ報告です。
辞書登録時に/が入っていると正く登録されません。(URLを登録しようとした。
また、AquaSKKでは問題無いと思いますが、CppCFStringクラスのtoCStringですが、
Unicodeで存在して、指定したencodingで存在しない文字がある時に問題が出ます。
(unicode 0x9ad8 を .toCString(kCFStringEncodingEUC_JP) とか)
0249PHO
02/09/30 20:30ID:FPZORhkn| 手元の本だと、マージ時にタグ付けて、
| cvs up -j タグ -j HEAD
| となっていました。
そのタグは、branch側ですか?それともtrunk側ですか?
多分branch側でしょうが…
(すいません、CVSのbranchやmergeは今回が初めてなのでまだ全然理解出来てないのです)
| 辞書登録時に/が入っていると正く登録されません。(URLを登録しようとした。
あー、それは分かってます… なんとかしたいと思いつつ放置してました。
まずはOpenLab版SKKが辞書内の/をどうエスケープしているのかを知らなくては…
| Unicodeで存在して、指定したencodingで存在しない文字がある時に問題が出ます。
| (unicode 0x9ad8 を .toCString(kCFStringEncodingEUC_JP) とか)
なるほど、まあ、そうでしょうねえ…
まあ仕方無いでしょう…
0250xdd
02/10/01 01:03ID:vkcW/BOG|多分branch側でしょうが…
肝心な事書き忘れて、すみません。
ブランチにタグ付けて
cvs up -j ブランチのタグ名 -j HEAD
となっていました。
0251xdd
02/10/03 17:45ID:4jOduvkncvs AquaSKK-Kotoeri に対する差分です
興味のある方はどうぞ。
AquaSKKからの変更点は
"ことえり"で使用されているDirectory Manegerのデーターに対応
漢字変換ウィンドウの色と透明度の設定
▼モードでReturnキーを入力した時に改行を行わない、skk-egg-like-newlineの設定
http://www.boreas.dti.ne.jp/~xdd/dev/aquaskk-patch/index.html
0252PHO
02/10/03 18:19ID:lU3MrbIx乙カレーです。
AquaSKK-Kotoeriにcommitしました。
ところで「折角CVS使ってるのだから」とbranch作ったんですが、
やっぱりことえり版をbranchにしておく必要が無いので
もうtrunkにマージしてしまいます。ことえりbranchは短い命でしたw
0253PHO
02/10/03 21:13ID:lU3MrbIx* xddさんのことえり辞書パッチ(二つ目)を当てた
("ことえり"で使用されているDirectory Manegerのデーターに対応)
(漢字変換ウィンドウの色と透明度の設定)
(▼モードでReturnキーを入力した時に改行を行わない、skk-egg-like-newlineの設定)
* branch AquaSKK-Kotoeriをtrunkにマージした。以後AquaSKK-Kotoeriは凍結。
* KotoeriDicController.* : -saveUserDefaultはIBActionとしても使われているので定義を変更。
- (IBAction)saveUserDefault:(id)sender;
* DMDictionary.cpp : DEBUGフラグを0に変更。
* SKKDictionary.* , DMDictionary.* : DMDictionaryはSKKDictionaryを継承しない。
どちらも共通の抽象クラスDictionaryを継承する。
それに伴いDMDictionaryの無駄なフィールドやメソッドを削除。
‐‐‐‐‐
「ことえり環境設定...」の項目を「環境設定...」に移したいですねw
「SKK辞書」のタブを追加…
0254PHO
02/10/03 21:15ID:lU3MrbIxきっと「cvs update」ではKotoeriDictionary.nibがダウンロードされません。
0255名無しさん@Emacs
02/10/09 15:26ID:61RT21yM0256PHO
02/10/09 23:38ID:X+SH6vQG* ▽モードでqやC-qにより文字の種類を変換出来る機能を強化
* 半角カナを平仮名や全角カナに変換可能に
* CharacterTranslator.* : 新規追加
* translation-to-* : 新規追加。平仮名/全角カナ/半角カナの変換ルール定義ファイル。
~/Library/AquaSKK/に置かれていたら、それを優先して読む。
0257名称未設定
02/10/11 22:34ID:qECU+H34手にはいるとは思ってませんでした。
あんまりお手伝いできることはありませんががんがってください。
よろしくおながいします。
0258PHO
02/10/12 11:31ID:2ufBoTBZソースコードの整理だけです。表面的な動作は何も変わっていません。
2002-10-11
* ソースコード整理計画。非オブジェクト指向だった部分のコードを可能な限りオブジェクト指向で書き直し。
* BIMLaunchServer.* : 削除
* BIMMessageSend.* : 削除
* BIMMessageReceive.* : 削除
* BSMessageSend.* : 削除
* BSMessageReceive.* : 削除
* BS.h , BSMessages.h : 削除
* CppMessagePortConnection.* : 新規追加。CFMessagePortをラップし、他のポートへのコネクションを張る。
* CppMessagePortServer.* : 新規追加。CFMessagePortのサーバーを作成し、指定されたRunLoopにインストールする。
これらのクラスは汎用的であり、特定のアプリケーションに依存しない。
0259PHO
02/10/12 11:31ID:2ufBoTBZ* ServerConnectionFactory.* : 新規追加
* ClientConfiguration.* : 新規追加
* ClientMessageReceiver.* : 新規追加
* ClientConnectionFactory.* : 新規追加
* ServerMessageReceiver.* : 新規追加
* CppCFData.* : メソッドsize追加。getLengthと同一。
メソッドsubdata追加。
2002-10-10
* CppCFData.* : コンストラクタ及びappendの引数の型で、const char*だったものをconst void*に変更。
メソッドsetLength追加。演算子=及び+=を定義。
0260xdd
02/10/12 13:46ID:1geK3X0S最新cvsからupdate,checkoutしたソースをコンパイルすると以下のエラーが出ます。
BS.mm:23:24: BSMessages.h: No such file or directory
BS.mm:24:30: BSMessageReceive.h: No such file or directory
Foundation.mm:26:16: BS.h: No such file or directory
該当行をコメントアウトしたらコンパイルできますた。
0262PHO
02/10/12 14:33ID:2ufBoTBZ0263xdd
02/10/12 18:05ID:1geK3X0Shttp://www.boreas.dti.ne.jp/~xdd/dev/aquaskk-patch/AquaSKK-patch.tgz
それと以下、既出かもしれないTips
システム環境設定->ログイン項目でAquaSKKServerを登録しておくと、
ログイン時にサーバーが起動するので、人によってはIMの起動の遅さを軽減出来ます。
0264PHO
02/10/12 20:36ID:2ufBoTBZ* xddさんの環境設定とことえり環境設定のメニューを統合するパッチを当てた。
(KotoeriDicController.* 削除)
>>263
環境設定統合パッチキタ━━━━━━ヽ(´∀`)ノ━━━━━━ !!!!!
御苦労様です。
| システム環境設定->ログイン項目でAquaSKKServerを登録しておくと、
| ログイン時にサーバーが起動するので、人によってはIMの起動の遅さを軽減出来ます。
なるほど、それは思い付きませんでしたw
0265名称未設定
02/10/16 00:02ID:+j1R3gGW処理してくれないみたいです。Roman配列を外してDvorak配列だけにしても
駄目です。リリース当初(10.1環境)のころはOKだったのですが…。
ちなみにことえりは全く問題なくDvorakを受け付けてくれます。
0266xdd
02/10/16 21:45ID:PztEYfkr// セッションがアクティブになる。
ComponentResult BIMSessionActivate( BIMSessionHandle inSessionHandle )
に以下のコードを追加することで取り合えず Dvorak,Dvorak - Qwertyで動作するようになりました。
long keyboardID = GetScriptVariable(GetScriptManagerVariable(smKeyCache), smScriptKeys);
SetScriptVariable (smJapanese, smScriptKeys, keyboardID);
ただ、毎度の事ながらトライ&エラーで動くようにした為、問題があるかもしれませので
試された方は御報告いただけると助かります & CVSに取り込むなら様子をみたほうがいいかもしれません。
(10.1.x用と#if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWEDで切り分けた
方がいいのかな...)
0267PHO
02/10/18 01:34ID:2QxJ8whG* アスキー文字変換▽モードで、C-qで半角文字を全角に変換する
‐‐‐‐‐
AquaSKK #6 バイナリ
http://www3.to/ccm/
#5からのCVS更新分
新mac板にEmacsスレも立ったことなので、バイナリを更新しました。
‐‐‐‐‐
>>266
どうもです。
問題が無いようでしたらCVSに取り込みます。
あと、もう既に一部のnibファイルはobjects.nibでなくkeyobjects.nibを使う新形式のnibになっているので、
10.1.xではハイブリッド形式で保存しなおさない限りは多分動かないんじゃないかと思いますw
まあ今さら10.1.xを使ってる人はいないでしょうが…
0268PHO
02/10/18 01:35ID:2QxJ8whG0269名称未設定
02/10/18 01:56ID:RZNFyu6Sおつかれさまです!3げとしますた(w
昨日から使い始めましたが、かなりいい感じです。
紙に字を書く時の感触に似てる気がする。
0270名称未設定
02/10/19 14:42ID:navuouGvこれで日常的に使えます。ありがとうございました(OSは10.2です)。
0271xdd
02/10/19 18:47ID:Gz2phyywDvorak,Dvorak - Qwertyで動作させる為の修正
のファイルです。
http://www.boreas.dti.ne.jp/~xdd/dev/aquaskk-patch/src.tgz
cvs最新のファイルとさしかえてください。
cvs最新と上記ファイルとでパッチを作って(diff -uarB org src > AquaSKK.patchとか)、
cvs最新にパッチをあてると、なぜかrejされるので、ファイルごとアップしました。
なにがいけないのか、どのように対処すればパッチ作成できるか、判るかたいらっしゃいますか?
(2~3時間調べたけど判らない...)
0273名無しさん@Emacs
02/10/20 00:11ID:txRx1/1W> cvs最新にパッチをあてると、なぜかrejされるので、ファイルごとアップしました。
文字コードや改行コードはあってるのですよね。
# 調査ずみでしょうが、、
あとは、、原因としては変な文字がはいったとか、、
0274PHO
02/10/20 01:35ID:V0FT6hB0ご苦労さまです。
CVS更新
* xddさんによる修正をCVSへ。
skk-egg-like-newline ON時における辞書の登録、削除の不具合の修正
Dvorak,Dvorak - Qwertyで動作させる為の修正
パッチは… マルチバイト文字が入っていて、その中に不運にも2バイト目以降に
LF(0x0a)を含む文字が入っていたら、失敗するような気がしますね。
いや実際に試したわけではないので分かりませんが…
0275xdd
02/10/21 04:43ID:DOMAK4DW>>274
今一度念入りに文字コード、改行コードあたりを調べてみます。
以下、パッチつくるまでもないので、問題と対処方法
ユーザー登録辞書に半角仮名が含まれる場合("あくあ /アクア/"など)削除出来ない問題の修正
KanjiConversionMode.cppの
void KanjiConversionMode::makeServerRemoveWord()
の
// 全角仮名と半角仮名を平仮名に変換
query = HiraganaInputMode::convert(query);
を削除
0276PHO
02/10/22 19:18ID:s5n7r84jどうもです。修正しました。
‐‐‐‐‐
CVS update
* クラスInputModeを継承する全てのクラスからisHenkanMode()を削除。
skk-egg-like-newlineモードかどうかは(Kanji|Ascii)ConversionModeが自分で見る。
* KanjiConversionMode.cpp (makeServerRemoveWord)
: 変換結果に全角若しくは半角の片仮名を含む候補があった場合、それをXで削除出来なかったので修正。
0277kobune
02/10/22 19:20ID:0s2DsPGV無料掲示板
無料レンタル掲示板
0278xdd
02/10/22 21:14ID:Z6qPLouD作業ごくろうさまです。
CVS最新にアップしてからskk-egg-like-newlineモードON時にクラッシュするようになってしまいました。
特に辞書登録の[ ]の中で▽▼になっている状態でのreturnキーを押したタイミングで落ちますです。
ソース読んでもすぐに原因がわからないので、とりあえず問題のご報告まで。
0279PHO
02/10/23 01:42ID:hGxrebxV修正しますた。
‐‐‐‐‐‐‐‐‐
CVS update
* (Kanji|Ascii)ConversionMode.cpp (handleReturn)
: 前回の更新で、skk-egg-like-newlineモードの時、▼モードかどうかを確かめもせずに
常に変換結果を確定しようとしてクラッシュしていた不具合を解決。
* (Kanji|Ascii)ConversionMode.cpp
: CFDataRefを直接使うのをやめてCppCFDataに統一したつもりだったが、一部CFDataRefが残っていたので修正。
暗黙の型変換が行なわれていたので気付かなかった。
‐‐‐‐‐‐‐‐‐
どうも環境設定のウインドウを出した後、skk-egg-like-newlineのチェックボックスを操作する時は
ウインドウをクリックして前面に持って来てからにしないとServerがクラッシュするようですねえ。
一旦クリックした後なら問題無いし、クラッシュする時はConsoleがクラッシュレポートを出さないし…
なんででしょうね。
0280名称未設定
02/10/24 00:43ID:SNODHNG1Ctrl [a-z] (aquaskk としては bind されていないキー)イベントが
無視されますね。そのため AquaSKK をトグルしているとき、
Ctrl-h (backspace)、Ctrl-l(clear)、Ctrl-a (行頭に戻る)などの
入力ができません。
(おそらく BIM.cpp の BIMHandleInput にそれぞれについて
処理を追加すればよいと思うのですがキーコードを具体的に
どうすればよいのかわからず)
0281>>280
02/10/24 01:00ID:SNODHNG1その分岐処理を書いた上で、ParentInputMode を継承した
すべてのクラスで例えば ParentInputMode::handleCh() と
さらにその先の各クラス(あるいは AsciiConversionMode.*)
での入力キーの分岐処理( if (inputChar
0282280
02/10/24 01:05ID:SNODHNG1ずっと面倒そう。すみません、忘れて下さい。
0283名称未設定
02/10/24 01:23ID:Xajtm/uIAquaSKKで入力しているときに、C-hで前の1文字が消えたり、
C-aで行の先頭にいったり、C-eで行末へいったり、
C-nで次の行へ、C-pで前の行へ移動しますが。
CocoMonarで確認した。
# って、この書き込みですが。
こういうことができないの?
ただ、これは10/13にcvs updateしてpbxbuildしたもの。
"AquaSKKをトグルしているとき"ってのがどういうときなのか
わかってないので、はずしてるかも。
0284280
02/10/24 01:59ID:SNODHNG1AquaSKK #6 できちんとそれらの標準の Emacs-like キーバインドが
使えるているのを確認しました。
JTerminal (current) で Ctrl-L が端末にわたっていなかったのでてっきり
そういうものかと。ちょっと JTerminal の方のコードを眺めてみます。
恥のうわぬりすぎ。逝ってきます。
0285PHO
02/10/25 20:50ID:Sa9TeRKA同じ鯖の他のサイトをgoogleで検索してみましたが、どれも死んでます。
一週間くらい復帰しなかったら他の鯖に移します。
0286名称未設定
02/10/26 15:05ID:YG4M6UID最初のころにも名前があがってたけど、SourceForge.jpは、
結構使えますよ。
http://www.sourceforge.jp/
フォーラムはログインしないと使えなさそうで、ちょっと不便なんで、
そういうところは、ここ(2ch)を利用して、 CVS, Download, Webページ
スペースとして使うだけでもいいと思いますよ。
http://aquaskk.sourceforge.jp/
ってアドレス、かっこいいじゃないですか (w
0287PHO
02/11/01 10:25ID:Ln9v5AoSミ・д・ミ < ホッシュホッシュ
""""
>>286
いや、でもせっかく知人のCVS鯖に置かせて戴いてるんですからw
prohostingのアカウントはもう駄目っぽいので
http://airscope.netfirms.com/に移転します。
只今作業中…
0288名称未設定
02/11/01 12:45ID:wEUjkZEaメンテ状態だったのでは?
まぁ、不安定には違いないので移転した方が良いですね。
0289PHO
02/11/04 22:49ID:F72hOOww|´Д`) …………。
そうでしたか。
登録した時のメールアドレスが使えなくなっちゃってるので知らなかったんです。
あと少しで移転完了という状態なのでもうprohostingはいいですがw
新しい日記CGIを書いたりバイナリ公開ページ自動生成CGIを書いたりしてたら
遅くなってしまいますた。
0290名無しさん@Emacs
02/11/05 17:17ID:W+tyYwJL0291PHO
02/11/10 10:50ID:wJNF9Juo数日前にAquaSKK #7のバイナリをupしました。
#6からの更新分です。
http://www3.to/ccm/
http://airscope.netfirms.com/
0292名称未設定
02/11/13 11:39ID:n/PZ5gB5あげついでに要望なんですが、
接頭語・接尾語の変換(「>」使った変換)にも是非対応して下さい。
あんまり使ってる人いないのかな。個人的には非常に便利だと
思ってるんですが。
0293名称未設定
02/11/16 20:45ID:lwM0vYrG候補表示で最後の表示が8件に満たないとき、ASDFGJKLのうち表示されて
いないキーを押すと落ちるようです。
例えば、 A: × S: × D:× [残り0]と出ているときにJとかKを押すと落ちます。
あとそれとは別の話ですが、
・辞書のコメント(文字;説明...)がそのまま確定結果に含まれてしまう
・英数モードで英数を押すとlが入力されてしまう
あたりに対処して頂けると嬉しいです。
0294PHO
02/11/17 13:55ID:Qs/FD1c60295PHO
02/11/17 13:57ID:Qs/FD1c6>>292
分かりました、出来ればやります…
>>293
・バグ
原因分かりました。うっかりミスです。
・辞書の註釈
それは以前から何とかしようと思っていたのですが…w
とりあえず註釈は単純に無視する方向で。
・英数モード
これもうっかりミスです。無視した方が良いでしょうね。
0296名無し
02/11/19 20:22ID:1sDSZVSy0297名称未設定
02/11/22 15:50ID:LmHJ9Ktq0299名称未設定
02/11/24 20:24ID:wb6S+c2A0300名称未設定
02/11/26 09:49ID:iQpdBu1aPHOさん、バグフィクスなどは age で書きこんでくれると
うれしいです。
0301名称未設定
02/11/28 15:14ID:KDeuRhwchttp://spacehorn.com/osx/osx.cgi
0302名無しさん@Emacs
02/11/28 21:20ID:SF9SpXQTCVSはDevToolいれりゃいいのではないかな、、、、
あとつづりまちがえは意図的なのだろうか。
0303301で晒されたヒト
02/11/29 01:55ID:lvMpGvjNあれ? CVSってDevToolに入ってたのか。
嗚呼、無駄なことをしてしまいますた。ご指摘どうもです。
つづり間違えはどこでしょう。明日あたり直します。
今のところPHOさんのところのリンクを一か所間違ってるのと、
最後の「使ったんでしょうね」→「作ったんでしょうね」という
書き間違いがありますが‥ロクに推敲してないのがバレバレ。
今ことえり環境から書き込み‥ああやりにくい‥。
0304名称未設定
02/11/29 03:04ID:y1d6VElJごめんなさい>303
でも、よく参考にさせてもらってます。
0306301で晒されたヒト
02/12/01 10:54ID:8+I8qLu/いえ、晒されると緊張しますが(笑い、迷惑ということはないです。
時間の余裕があまりないため丁寧な更新ができなくて申し訳ない気分です。
いいかげんな更新ならしないほうがいいという気もしないでもないのですが、
自分的にメモ代わりに便利なので‥。
0307PHO
02/12/06 20:58ID:ddW2M9C4* (Kanji|Ascii)ConversionMode.* (handleInputChar)
: 候補選択ウインドウが出ていて、候補数が7個に満たずにASDFJKLと一対一に対応しない状況において
対応する候補が存在しないキーを押すとクラッシュする不具合を修正。
また、xやC-gなどの特殊なキーを除いてASDFJKL以外のキーを押しても無視するように変更。
* AsciiConversionMode.* (handleInputChar)
: 何故か候補選択ウインドウが出ている状態において押されたキーにより候補を選択するコードが抜け落ちていたので追加。
* KanjiConversionMode.* (addCandidate)
: 新規追加 (非メンバ関数)
サーバーから返された変換候補に註釈が付いていた場合に、現在の実装ではそれを単に捨てる。
* 変換結果の[3b]を;、[2f]を/、[5b]を[とそれぞれ見做す。
既に辞書にセミコロン入りの顔文字などを登録してしまった場合は
そのセミコロンを"[3b]"に置換する必要がある。
置換しないとセミコロン以降は註釈として捨てられる。
>>301
ヽ(゚∀゚)ノ
0308PHO
02/12/06 23:44ID:ddW2M9C4: ASCII文字列変換モードと辞書登録モードの組み合わせで起きていた数々の不具合を修正。
0309名称未設定
02/12/06 23:48ID:G5MG0X10おつかれさまです。
ところで、AquaSKKInputMethod.componentが見当たらなかったのですが、
自分でビルドするということだったのでしょうか?
(しました。ちゃんと動いています。ありがたや)
0310名無し
02/12/07 00:47ID:qSsgNBDyAquaSKKで(SKKと同様に)入力できるというのは、なんとも
言えぬ快感だぬ。
0311PHO
02/12/07 23:19ID:3bokAogQ* 前回の更新で変換結果の半角スペースが に化けたまま戻らなくなるエンバグをしたので修正。
>>309
はい。CVSで配布しているのはソースのみです。
>>310
ワロタw
0312PHO
02/12/07 23:20ID:3bokAogQ* 前回の更新で変換結果の半角スペースが に化けたまま戻らなくなるエンバグをしたので修正。
0313名称未設定
02/12/10 02:05ID:GW9pav64認証画面が勝手に落ちませんか?
cmd-spaceで英語モードにすると落ちなくなるので怪しんでいるんですが。
0315名称未設定
02/12/11 01:18ID:8b35oDiQその kana-rule-list に
ca,か,カ,カ
ci,き,キ,キ
cu,く,ク,ク
ce,け,ケ,ケ
co,こ,コ,コ
や
z(,(,(,(
z),),),)
を追加して、kill -HUP (AquaSKKのサーバのPID) をしてるんだけど
↑の設定が反映されないです。
'ca'と入れても、最初のcを無視して'あ'になるし、'z('と入れても半角の'('に
なってしまう。
なんか、やりかた間違ってる?
CVSで、今日アップデートしたやつです。
0316PHO
02/12/11 01:49ID:ijaGpDUYその問題は随分前に指摘されたのですが
未だ原因が分かりません。
………永久に分からない予感。
>>315
そのファイルは鯖でなく個々のAquaSKKInputMethodが読むんですよw
だから鯖はそのままで良いのでアプリケーションの方を再起動して下さい。
0317名称未設定
02/12/11 14:21ID:BPp1h31RCVSを落としてビルドしたんですが、これをどうインストールした
らいいのか分かりません。もし何か参考になるページなどありま
したら教えてください。
0318名称未設定
02/12/11 14:54ID:BPp1h31RREADME.sjis.jaを発見しました。
スレ汚しすいませんでした。。。
0319名称未設定
02/12/11 14:55ID:5aaqbrgq「/ライブラリ/Components/」(このフォルダがない場合は作る)
にいれる。
たしかに、今PHOさんのサイトのAquaSKKのところが
表示されないですね。
あれ、ちゃんとReadMeがあるじゃないですか!
0320名称未設定
02/12/11 15:05ID:BPp1h31Rageついでにageてお聞きしたいんですが、
上記インスコは完了、で、入力メニュー設定のところにも表示されたの
でチェック入れたんですが、メニューに表示されません。
何か原因とか分かるようでしたら教えてください。
御願いします。
0321名称未設定
02/12/11 15:18ID:5aaqbrgq再ログインなど試されました?
すんなり表示されることもあったし、
そうでないこともあった。
詳しくはわからない。
自己解決されていたのですね。
あと、sage忘れすまン
0322315
02/12/12 09:03ID:5HiW4VTaAquaSKKInputMethodはアプリケーション毎に起動するんですか!
一つかしこくなりました。
反映されるのも確認しました。
PHOさま、ありがとう。
0323PHO
02/12/15 22:40ID:16vY09Zl>たしかに、今PHOさんのサイトのAquaSKKのところが
>表示されないですね。
CGI quotaとか何とかで…
まああまりに酷い状況になったらファイル置き場を変えますか…
>>320
>上記インスコは完了、で、入力メニュー設定のところにも表示されたの
>でチェック入れたんですが、メニューに表示されません。
チェック入れた後に起動したアプリケーションだけがAquaSKKを使えるんだったかな…
多分再ログインすれば良いはずです
>>322
AquaSKKInputMethodにバグがあるとアプリごと落ちる理由がそれなんですw
Componentは各アプリに寄生して動くのです。
0324名無し
02/12/18 10:19ID:rYvG8D940325名称未設定
02/12/18 21:35ID:2JxyL3vEDvorak と Dvorak-Qwerty とで Ctrl を押したときの挙動が違います。
Dvorak:
必ずDvorak配列 (あたりまえ)
Dvorak-Qwerty:
AquaSKK使用中はCtrlを押すとQwertyになる。
でも、Ctrl-Hは効かなくなってしまう。これが痛い。
ちなみに、ことえりの場合は Dvorak-Qwerty で Ctrl を押した状態でも
Dvorak配列です。
本当は、Dvorak-QwertyのときにCtrl押したときは、コマンドやオプションのようにQwertyになってほしいが、それはAppleへリクエスト。
AquaSKKとしては、ことえりと同じ挙動になってほしいです。
0326PHO
02/12/19 22:44ID:fV0R8/ac* いまいひろえ〜様によるパッチを当てました。ありがとうございます。
SkkConfig.* : 新規追加。~/Library/AquaSKK/configが存在すれば読んでキーマップを設定する。
今まで通りのキーマップがデフォルトとして設定されているので、無ければ無いで良い。
ファイルの形式についてはtut-config(TUT用configファイルのサンプル)を参照。
okuri-list : 新規追加。~/Library/AquaSKK/okuri-listが存在すれば読んで、
平仮名をそれの構成するローマ字の先頭の文字に変換するためのテーブルを設定する。
今はまだ無くても構わないが、このファイルは将来自動かな送り機能を実装する際には必須となる。
tut-kana-rule-list : 新規追加。~/Library/AquaSKK/にkana-rule-listとして置けば
TUTコードでの入力が行なわれるようになる。
>>325
Dvorak対応の部分を書いたのは私じゃないので、どのように動いているのか理解していません(まだ該当部分を読んでません)。
なので、しばらくお待ちを…
0327名称未設定
02/12/21 08:35ID:oQyZmO1vtut-config って、どこにあります?
CVS update しても、ゲットできないようですけど。
0328PHO
02/12/21 12:01ID:7NxZcOwNChangeLogやAquaSKK.pbprojと同じレポジトリのルートにある筈です。
もし無かったらcvs up -dPしてみて下さい。(たぶん-dPは関係無いですが…)
0329名称未設定
03/01/01 03:30ID:YwSGH24W0330PHO
03/01/03 02:26ID:mSqNz4hkAquaSKKは使えません。
Emacs用の本家SKKは、Classic用Emacsで動くかも知れません。
http://mac-emacs.sourceforge.net/
0331PHO
03/01/04 22:12ID:sN80NfQkAquaSKK公式サイトはhttp://ccm.sherry.jp/に移転しました。
0332名称未設定
03/01/05 11:02ID:0hPLvfw40333名称未設定
03/01/06 10:03ID:vuxRVqwXcvs -d :pserver:[email protected]:/aquaskk co AquaSKK
を実行すると、
cvs [checkout aborted]: *PANIC* administration files missing
というダイアログが…。
消えてます?
0335名無し
03/01/08 22:39ID:WRneYnzz0336名称未設定
03/01/14 19:16ID:m0NJOU9uかな変換で、入力途中に重複した候補がある際、
最短マッチでとりあえず表示してくれないものでしょうか。
例えば、
kf -> か
kf; -> が
というローマ字変換ルールがあった場合、
kfと入力しただけでは、変換されず、
その次の入力があって初めて変換表示される。
文章を続けて入力する時はそんなに苦にはならないのだけど、
kfと入力後、リターンキーを押すと、変換が確定されずに、
その文字の入力が消えてしまうため、
ちょっとつかいづらいです。
何か解決法ないものでしょうか。
0337名称未設定
03/01/17 11:07ID:LipkprQmやればできるんじゃないでしょうか。
ところで、AquaSKK で親指シフトできるようにしてみたのですが、
だれか使う人いますか。まだ、バクバクだけど・・・。
0338名称未設定
03/01/18 03:00ID:oquVjTo7安定するまで公開するのはやめよう。
# いちおう、あげ。
0339PHO
03/01/19 16:29ID:nK2PcOYLうーん…今の設計でそれをやるのはかなり難しそうです。
出来ないことは無いかも知れませんが…
今はちょっと忙しいので、暇になったら何とか考えてみます。
>>337
おお、親指シフトですか。
私は使いませんが、誰か使う人は…
0340336
03/01/21 00:12ID:whaDUnIX済みませんです。
物になりそうでしたら、よろしくお願いします。
ちなみに私のやりたい入力法は、
数ある漢直の一つ、
超絶技巧入力なのです。
http://member.nifty.ne.jp/kb/
ClassicOSではWXGでやってたんだけど、
OS X版の予定は無いとのことなので、
skkに期待なのです。
0341山崎渉
03/01/23 02:22ID:Kx2M+3Qk0342名称未設定
03/01/26 21:22ID:/MVotEc40343名称未設定
03/01/28 21:01ID:tCqWwEGmここの1みたいに、英数キーまたはかなキーを一度押して、その後変換
対象の単語を入力するって感じて使いたいんですが、何かうまい方法
ないですかね。
0344343
03/01/30 01:14ID:rrlrM2dn英数とかなキーで、▽モードに入る様な感じにしてみました。
TUT使いなんでシフトおしながらは辛かったので、なんか快適です。
あとは交ぜ書き辞書を充実させるだけだなぁ。
0345名称未設定
03/01/30 02:48ID:btTS/dTEを、それやろうとしてたところなんですよね。
どこかにパッチおいてもらえると、うれしいなぁ。
0346343
03/01/31 00:13ID:FAYZv0DW了解、時間作ってどっかにおきます。
と思ったら、ちょっと蟲蟲君発見。なおし次第アプします。
それはともかく、TUT使いの人ってどれくらいいるんですかね。
自分はTUT使いなんで、いろいろいTUT用にいじくったりして
みてるんですが、公開した方が良いのかな。
▽モードでもスペースキーを押した入力(特に『ー』とか)時に変換にいか
ない様にするとか、TUT使いには便利だと思うんですが、誰かいりますか。
0347名称未設定
03/01/31 02:16ID:mmLsrA4lAquaSKKをアクティブにしたまで、
インストーラ(PKG形式のもの)を起動すると、
認証ダイアログが出たところで、
インストーラが落ちませんか?
うちの環境(10.2.3)では、
ことえりやATOKでは発生しないで、
AquaSKKだと、かならず発生するんですが。
とりあえず、他のひとの検証きぼんぬ。
>>346=343
TUT使いではないのだけど、
直接入力ってのに興味があって、
はじめてみようと思ってるので、
うpしていだけると、うれしい。
0348PHO
03/01/31 12:48ID:64Kx/PtVお疲れ様です。
>>347
AquaSKKを使っているとパスワード入力ウインドウが勝手に閉じる、
という不具合は既知のものですが、落ちるというのは初めてです。
どちらにしても原因はサッパリ分からないので、分かるまで解決しません。
そもそもInputMethodの資料が少ないどころではなく、細かい部分は
試行錯誤で作ったような状態です。なのでこのような問題の解決は
ほとんど絶望的です。(少なくとも私では。)
0349名称未設定
03/01/31 21:16ID:mmLsrA4l347でつ。
了解しますた。
インストーラが落ちるのは、うちだけかもしれませんね。
でも、いいあんばいで落ちて、英語で入力すりゃすむだけなので、
気にしないで使いつづけることにします。
0350343
03/02/01 05:06ID:3NGFIkAt英数/かなキーをset-henkan-point にわりあてるパッチです。
TUTモードでしか確認してませんが、多分普通のモードでも動くと思います。
tut-config を~/Library/AquaSKK/config にこぴればO.K.なはずです。
tutじゃない人は、config適当にいじってみて下さい。
あと、うちでもインストーラ落ちます。
一応CrashLogはいてるみたいなんで、調べられるとこは調べてみます。
0351PHO
03/02/01 11:53ID:GCdIYt/bまた、移転後はレポジトリの位置が変わります。ご了承下さい。
>>350
お疲れ様です。
cvsに取り込ませて頂きました。
AquaSKK - CVS更新
* Susumu INOUE様によるパッチを一箇所修正して当てました。ありがとうございます。
config : set-henkan-point-key追加。デフォルトのキーマップは"Q"。
config : use-eisuu-to-set-henkan-point及びuse-kana-to-set-henkan-point追加。
これらをtrueにするとそれぞれ英数キーとカナキーがhenkan-point-keyに割り当てられる。
* BIM.cpp : このパッチにはuse-kana-to-set-henkan-pointがfalseの時に
カナキーを押しても仮名モードにならない不具合があったので修正。
0352Maitake
03/02/01 14:18ID:RS/nSYks移転作業しました。古い方のcvsはとめてあるので、つながらないようになってます。
新しいrepositryは、
cvs -d :pserver:[email protected]:/phonohawk login
(パスワードなし)
cvs -d :pserver:[email protected]:/phonohawk co AquaSKK
でとれると思います。cvs.privatelink.orgのIPが変わっているので、
1日くらいしないと新しい方につながらないかもしれません。
よろしくお願いしますー。
0354名称未設定
03/02/01 23:14ID:iN3898CM同時打鍵判定のために入力とキー入力処理部を loosly copuling に
してるのが、不具合の大半だったり。うう、どうしよう。
0355名称未設定
03/02/02 02:27ID:NWllolKeTesla入れると、AquaSKK使えないのかな。
0356名称未設定
03/02/02 13:02ID:Gs9dsOTHTesla は Keyboard driver のレベルで親指シフトのエミュレーションをしているので、
不自然な動作をすることがわりとあります。英数、かなキーが必ず必要とか。
私は、親指シフトエミュレーションはIMがサポートするか、もしくは、
IMまわりを stackable にして、IMの下層に実装すべきだと思います。
# OS X の IM まわりは、stackable になっている気もするので、うまくやれば
# AquaSkk に手を入れなくても実現できるのかもしれませんが...
0357名無し
03/02/09 02:10ID:XloSYkWA0358名称未設定
03/02/12 21:17ID:p114pUd1「諸葛亮;三国時代・蜀漢の丞相」てな具合に
セミコロンの後にその語の意味がついてくる語が
あるんですけどつかないようにできますか?
0360名称未設定
03/02/12 23:25ID:PXIXmm640361PHO
03/02/13 00:44ID:nJ3Uus9wあれ?
その註釈ならAquaSKKは無視するはずですが、
もしかして古いバージョンをお使いですか?
それともバグだろうか…
0362358
03/02/13 03:51ID:H+k85Fu8ダウンロード版の#7使ってます。
cvsはなんか知らんけど
protocol error: directory '/aquaskk/AquaSKK' not within root '/phonohawk'
とか出てよくわかりません。
>>359
はい、そうします。ていうかしますた。
0363PHO
03/02/13 17:20ID:nJ3Uus9wそうだった、アーカイブはその頃から更新してなかったんですね。
そのエラーを見ると、古いレポジトリを参照しているようです。
↓ここに移ったので試してみて下さい。
cvs -d :pserver:[email protected]:/phonohawk login
cvs -d :pserver:[email protected]:/phonohawk co AquaSKK
0364名称未設定
03/02/13 19:23ID:+DHnapXq・英数モードで英数を押すとlが入力されてしまう
というのは直らないですか…。CVS版使ってます。
0365名称未設定
03/02/20 00:39ID:uEAxbdP50366名称未設定
03/02/21 15:22ID:MjOX/kA60367名称未設定
03/02/22 01:50ID:TaI5U+sk維持されずひらがなモードに切り替わりますが維持するようにしてくれませんか?
0368名称未設定
03/02/22 14:10ID:YsIwys33それを直すのは設計的に面倒なのです…
やって出来ないわけではありませんが…
>>367
無理…………ではないですが、そもそもInputManagerは
アプリケーション一つにつき一つずつ起動します。
なので同期を取ろうと思ったらわざわざそうしなければなりません。
出来なくはありませんが………
0369名称未設定
03/03/03 08:27ID:aCQhTru30370名称未設定
03/03/04 18:06ID:ElqgY+pEMacintoshトラブルニュースに関連しそうな情報がありました。
ttp://www.ed.kagawa-u.ac.jp/~akiyama/mac/News/MacTroubles.html
> ● Mac OS X 10.2.x:shift キーなどのモディファイアキーが利かなくなる
(中略)
| Mac OS X 上で認証プロセスが発生する場合,オペレーティングシステムは
| 安全性を保持するために入力モードを変更し,その結果,shift キー, option キー,
| スペースキーが使用不能になる.
だって。
0372名称未設定
03/03/10 04:07ID:PS9io+7t環境(といっても、emacs位しか使ってないが)でも同じ指使い
でよいというのが、なによりもGood。
ただOSXのXwindow上のソフトでskkを使えるようにするのにはどの
ようにすればよいのだろう。ちょっとスレ違いだが、どなたか教え
ていただければ幸いです。
0373名無しさん
03/03/10 22:49ID:oQM/gRFNhttp://skkinput2.sourceforge.jp/
0374名無し
03/03/18 20:23ID:O/uhytRf0375名称未設定
03/03/18 22:01ID:OXhSQCr+0376名称未設定
03/03/19 12:41ID:2XoRHtjqTerminalがすぐに落るのでAquaSKKでSKKの練習をする事にしました。
まだわからないことだらけなのですが、SKK-JISYO.Lはどこに置くのがスマートでしょうか?
とりあえず、~/Documentsにおくことにしましたが。
0377sakito
03/03/20 00:51ID:xX7b1wliSKK-JISYO.Lは/usr/local/share/skk/SKK-JISYO.L や/usr/share/skk/SKK-JISYO.L
にはいる。
~/shareとかでよいのかもしれないです。
0378名称未設定
03/03/22 07:10ID:fehz/a6e0379名称未設定
03/03/23 16:43ID:2aQokRfZこの地域情報ってどこ? 言語環境のことだろうか?
ことえりのチェック外すとSKKのチェックの色が消えるけど、ことえりもチェック入れていていいの?
0381名称未設定
03/03/23 16:58ID:MFGrulxL少なくとも、1つは日本語入力できるものを
選択しなければならないから、
色がグレーになって、チェックを外せなくなるですね。
option+command+spaceで切り替えられますし、
絶対に使わないということでないかぎり、
チェックしておくのが普通じゃないでしょうか。
0382ryumu
03/03/27 16:21ID:9Y0tlQf6言語環境の入力メニューに出てきませんでした。
Archive版、CVS版両方だめでした。
むう、なぜだろう。。こんな症状の人っていますか?
Mac OS Xは10.2.4です。
0383m
03/03/27 16:21ID:paXyqFfJ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://www.pink-angel.jp/betu/index.html
0384ryumu
03/03/27 16:30ID:9Y0tlQf6何回も再起動とかログアウトとかしてたらうまくいきました。
0385名称未設定
03/03/27 20:36ID:/z/vyJUtEmacs(カーボン)上のSKKとかぶってしまって、Emacs,ブラウザを切り替えて
使うときにぎこちないけど、それ以外は快適です。
0386名称未設定
03/04/05 18:36ID:ERGiICFg0387名称未設定
03/04/10 01:58ID:TbWpi1xX文字入力していたソフトがまず落ち、次にAquaを巻き込んでしまう。つまり
バックグラウンドで使っていたソフトが全滅してまう。感覚的には勝手に
ログインしなおしたような状況になる。
Shift+kを入力するときに多いような気がする。
当方、10.2.4でAquaSKKは11月4日のバージョン。同じような症状で困っている
人いませんか?
0388山崎渉
03/04/17 15:59ID:6I5vRaG+0389山崎渉
03/04/20 04:09ID:Arg431sO( ^^ )< ぬるぽ(^^)
0390名称未設定
03/04/20 10:35ID:WIA2ugYvAquaSKKがおちちゃうのを直すパッチを
http://www.soraneko.com/〜nel/src/getenv-bugifx.patch
におきました。
0391名称未設定
03/04/20 10:38ID:WIA2ugYv環境変数 HOME が SecurityAgent.app 起動時には設定されていないせいで、
おちていたみたいです。
わざわざ HOME を参照しなくても、"〜/Library/hoge"とかで
ファイルをオープンして問題ないみたいなので、そのように修正しました。
0392K仲川(^^)g
03/04/20 11:01ID:NueNwFgR0393名称未設定
03/04/20 11:09ID:QR/CKc0V素晴しい!!! 試しに Virex のインストーラでやったら OK でした
天気はどんよりしてるけど、なんだかウキウキ
0395PHO
03/04/20 11:45ID:+EG1MItHAquaSKK - CVS更新
* ねる様によるパッチを当てました。ありがとうございます。
CharacterTranslator.cpp,KanaTreeController.cpp,SkkConfig.cpp:
SecurityAgent.app使用時にAquaSKKが落ちる不具合を解決。
ホームディレクトリのパスを得るために環境変数HOMEを参照するのをやめる。
0396390
03/04/20 12:13ID:WIA2ugYvCrashLog がちゃんととれてたのでなんとか原因がわかりました。
午前中つぶした甲斐があったなぁ...
0397名称未設定
03/04/21 19:45ID:b/Iom8jP>わざわざ HOME を参照しなくても、"〜/Library/hoge"とかで
>ファイルをオープンして問題ないみたいなので、そのように修正しました
これだと、$HOME/Library/AquaSKK/config とか見に行ってくれないです。
そのため、TUTな人はパッチあてないほうが良いでしょう。
cocoa だとNSHOmeDirectory とかで持ってこれるんだけど、
C++ だとどうすればいいんだろうなぁ。
0398390
03/04/21 20:19ID:DizeQpQ1UNIX の セマンティックスがいきなりかわるわけないですよね...
Core Foundation の URL Services あたりで相対->絶対変換できないかなーと思ったり
したのですが、ぼくも、Carbon はよくわからんです。
0399名称未設定
03/04/21 20:30ID:QwtpmNCfそれとも NetInfo 関係の API が必要なのかなぁ
ちょっと気になるのでテストしてみます
0400名称未設定
03/04/21 21:18ID:QwtpmNCfクリティカルな状況での動作検証は未確認
NetInfo の調査も未着手
すみません...
% cat gpwdir.cpp
#include <iostream>
#include <sys/types.h>
#include <pwd.h>
#include <unistd.h>
int main(int argc, char** argv) {
struct passwd* entry = getpwuid(getuid());
std::cout << "User=" << entry->pw_name << ", "
<< "Home=" << entry->pw_dir << std::endl;
endpwent();
return 0;
}
% g++ gpwdir.cpp
% ./a.out
User=hoge, Home=/Users/hoge
% who am i
hoge ttyp1 Apr 21 20:59
0401名称未設定
03/04/21 22:00ID:uXMUvDtbFSFindFolder(kUserDomain,kDomainLibraryFolderType...)
FSRefMakePath(...)
0402PHO
03/04/21 22:57ID:9vKQME0S素晴しい!
/etc/passwdには載っていない(NetInfoにだけ載ってる)ユーザになってから
それを走らせたところ、ちゃんと正しい結果が出ました。
環境変数に依存する事も無いでしょうから、そのコードをAquaSKKに入れて試してみますね。
0403PHO
03/04/21 23:24ID:9vKQME0SAquaSKK - CVS更新
* CharacterTranslator.cpp,KanaTreeController.cpp,SkkConfig.cpp:
ホームディレクトリの絶対パス取得にgetpwuidを用いる。
0404名称未設定
03/04/21 23:50ID:QwtpmNCfいやいや、ねるさんが原因究明してくれたおかげです
# ただ、この解が Carbon らしいかどうかは不明...
これで >>397 も OK ならいいんですが
0405PHO
03/04/22 17:18ID:ndbavg5b># ただ、この解が Carbon らしいかどうかは不明...
Unixらしい良い方法だと思います。
私的には出来ればCarbonなど使わずに作りたかった程なのでw
0406397
03/04/22 20:05ID:jGk+nbiOTUTユーザでももう安心。
ようやっと頭の痛いバグがつぶれましたねぇ。
関係者のみなさま。ありがとうございます。
0407名称未設定
03/04/23 02:02ID:0PjkqjTA変換タブの変換キー回数のところも非アクティブのままです。手入力でパスを入力してみましたが
漢字変換ができません、これってどうしてでしょう?
必要なのってAquaSKKInputMethod.componentと、SKK-JISYO.Lだけですよね?
ひらがなしかはいらないよう。
0408名称未設定
03/04/23 05:15ID:ZP35HsTMボタンがアクティブにならないのは仕様というか、未対応だったはず。
辞書は
~/.skk-jisyo
~/skk/dic/SKK-JISYO.L
みたいな感じにすればOKなはずだけど。
0409名称未設定
03/04/23 09:59ID:StCZEpJBありがとうございます、手動でパスを記入したとき、ウインドウを閉じようとすると
虹玉が回るんですがこれで読み込み完了なんでしょうかね?
漢字変換って普通に打ってスペースバーですよね??
0410名称未設定
03/04/23 20:13ID:ZP35HsTMうーんと、もしかしたらですが、SKKでの漢字の入力方法を分かってないって
事は無いですよね。
分かっているのであれば、通常のSKKとほぼ同様の操作でOKだと思います。
万一分かってないという事であれば、まず、この辺を見て下さい。
ttp://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_frame.html
0411名称未設定
03/04/24 03:55ID:Kl+xENu7シフトキーを押さないときの動作が、ATOKが辞書ファイルを見失ったときの動作とそっくり
な感じなので混乱してしまいました。
0412名称未設定
03/04/25 02:41ID:1vF51cKV0413名称未設定
03/04/26 03:05ID:9UXc2Ms1英数かなキーがついていないキーボードだし...spaceの真下にshiftが欲しい。
0414名称未設定
03/04/26 11:44ID:IHPqI01Vしだいに、ひらがな満載のやわらかい文章が書けるようになりまつ。
つーか、英数かなキーなくても慣れるよ。
0415take
03/04/27 06:32ID:GCVQQvAxそれと同じかどうかわかりませんが,メニューバーの「かな」から環境設定を選択しても設定用のウィンドウが
でてこなくなりました.CVSからコンパイルしても同様の現象です.PowerBook G4 (1GHz)で使っていますが,
他に同様な現象を経験された方はいらっしゃいませんか?
0416(・∀・)y−~~~
03/04/27 06:33ID:+0uu94/50417xdd
03/04/27 13:38ID:iow9kqCs>インストーラの認証画面でも落ちないようです。
関係者の皆様、ごくろうさまです。
素晴しいです。
書き込みついでに、AquaSKKのコンパイルを高速にする方法
1. 以下のファイルをダウンロード、解凍してソースコードが入っているAquaSKKフォルダにコピー
http://www.boreas.dti.ne.jp/~xdd/dev/AquaSKK_Prefix.h.sit
2. PBのプロジェクトのツリーにAquaSKK_Prefix.hを追加
3. ターゲット AquaSKKInputMethodとAquaSKKServer共にプロジェクトのツリーのAquaSKK_Prefix.h横の
チェックをON
3. ターゲットタブを選択してターゲットのAquaSKKInputMethodをダブルクリック
4. GCC コンパイラ設定のプレフィックスヘッダにAquaSKK_Prefix.hを記述、プリコンパイルのチェックをON
5. ターゲットの AquaSKKServerも4と同じ設定にする。
これで高速化されます。
自分の環境では、設定していない場合 4分30杪前後、設定時は2分30杪前後でした。
>>415
初期設定ファイル org.ccm-software.AquaSKKServer.plist を削除しても同じでしょうか?
0418名称未設定
03/04/27 20:43ID:hjc/xzts全角で入力するのをデフォルトにするにはどうしたらいいのでしょう?
その度に /? [スペース] とやるのは結構面倒です。
同様に 、 を , にするとか 。 を . にするとかもやり方があるのでしょうか。
0419名称未設定
03/04/28 01:18ID:ptvddKoB0420名称未設定
03/04/28 09:20ID:0XeeaQ/w0421take
03/05/01 22:09ID:T9sy+4kE>初期設定ファイル org.ccm-software.AquaSKKServer.plist を削除しても同じでしょうか?
残念ながらだめでした.削除してから再起動し,AquaSKKを立ちあげましたがこのファイル
はできないようです.環境設定ウィンドウが出ないので,もはやこのファイルを作ることは
できないのでしょうか.
0423名称未設定
03/05/02 01:30ID:rS/mK4a5一回キャッシュをクリアしてみるとか。
0424take
03/05/02 21:37ID:3kFGYI7O>一回キャッシュをクリアしてみるとか。
キャッシュってどこのキャッシュですか?
0425名称未設定
03/05/02 23:18ID:KKdKj4Qdあってうっとうしいのですが、これ完全に殺す方法はないでしょうか?
0426名称未設定
03/05/03 00:50ID:U5liA5JT0427名称未設定
03/05/03 23:59ID:rDBA50HWAquaSKKにしたまま.mpkgファイルをダブルクリックしてインストーラたちあげると、
パスワード認証でインストーラ終了しません?
続けていろんなアプリ入れてたせいで何が原因か分らずマジであせった。
0428名称未設定
03/05/04 00:28ID:r8+COiOB0429名称未設定
03/05/04 10:15ID:C0op7wPx慣れると他のIMEが操作できそうにないので使うのをとめてる。
0430名称未設定
03/05/09 15:59ID:1kmKX8q2アーカイブ版使ってませんか? CVS版なら直ってますです。
そろそろ最新版CVS版をもとにアーカイブ作ってみません??
0431名称未設定
03/05/13 23:47ID:N8D2UYSXモードが変ってしまって非常につらいのですが、
これを殺す方法はないでしょうか?
0432名称未設定
03/05/13 23:48ID:N8D2UYSX「第#0号」のような辞書登録ができないようなのですが、
なんとかしていただけないでしょうか?
これけっこう便利なんです。
0433PHO
03/05/14 18:07ID:w12m5fZu>>417
なるほど。コンパイルが遅い原因はヘッダだったのですね。
確かに速くなりました。ありがとうございます。
>>418
~/Library/AquaSKK/kana-rule-listに
?,?,?,?
!,?,?,?
を追加すれば、そうなります。
>>430
そうですね。
今、辞書登録時にクリップボードの内容をペースト可能にする修正中なので、
それが終わったらアーカイブ作ります。
>>431
~/Library/AquaSKK/configに
kana-mode-key ""
latin-mode-key ""
を定義すれば無効に出来るような修正をしましたが、まだcommitしていません。
まだやらないで下さいね。
>>432
あーー……。
確かに、それを実装する必要があるのは分かっています。
でも大変なので…。やるとしても後で。
0434PHO
03/05/14 21:08ID:w12m5fZu* AquaSKK_Prefix.h: 追加。コンパイル高速化の為にプリコンパイルするヘッダ。
xdd様から頂きました。ありがとうございます。
* CppScrap.*:
追加。Scrap Manager(クリップボード等)のC++ラッパー
* InputMode.*: handleCy()追加。C-yが押された時に呼ばれる。
* WordRegisterMode.*: 辞書登録中にC-yが押された時、
クリップボード内にテキストデータが入っていれば、その内容を挿入する。
* WordRegisterMode.cpp: 再帰的な辞書登録時のbackspaceの動作が
おかしかったので修正。
* SkkConfig.*: 辞書登録時のペーストキーの割り当てとして、
エントリ"paste-key"を追加。デフォルトではC-y。
0435418
03/05/14 23:21ID:S39SAUpxcommitおつかれさまです。
kana-rule-listで無事にできました。
このファイルって
?,?,?,?
!,!,!,!
ってだけ書くんじゃなくて、ソースにあるkana-rule-listを持ってきて書き足すんですね。
0436名称未設定
03/05/15 15:07ID:hSm61MDpFinder にて、「ファイル」→「情報を見る」のコメント欄に入力する際の挙
動がちょっと変です。
(1) "Aka<space>agete" →「赤あげて」
は問題ありませんが、
(2) "Aka<space><return>agete"→「▼赤あげて」
のように明示的に確定すると、変換マークが残ってしまいます。コメント欄へ
の入力は改行が無視されますが、これが影響しているのかもしれません。
AquaSKKServer について、top コマンドで見る総メモリ使用量は SKK-JISYO.L
(3 MB) 使用時で 100 MB にもなります。ダイアログより辞書のパスを変更し、
再読込みさせるとますます太るので、どこかでメモリリークを起こしているよ
うです。
もうひとつ、AquaSKKServer を skkserv 仕様に対応させるのは難しいでしょ
うか?これが実現されると、emacs の skk からも AquaSKKServer が利用でき
ますし、さらには IM 側もこれに対応すれば外部の skkserv を利用できる...
かも。
0437PHO
03/05/15 19:57ID:0hj1BrT9* SkkConfig.cpp: キーバインディングの定義を空("")にすると、
そのキーは無効になる。
AquaSKK #8 - アーカイブ更新
http://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-8.tar.bz2
#7からのCVS更新分。
>>436
>Finder にて、「ファイル」→「情報を見る」
確かにそうなりますね。これは直せない可能性が高いです。
> SKK-JISYO.L(3 MB) 使用時で 100 MB にもなります。
はい。仮想メモリサイズはそうなります。
殆どのskkservは辞書を全てメモリ上に読み込んでしまいませんが、
AquaSKKServerはそれをやってしまっているからです。
> ダイアログより辞書のパスを変更し、再読込みさせるとますます太るので
うーん、多分リークでしょうね… 調べてみます。
> AquaSKKServer を skkserv 仕様に
AquaSKKServerをskkservのサーバーとして動作させる事は、やれば出来ます。
また、AquaSKKServerをskkservのクライアントとして、動作させる事も、やれば出来ます。
(この場合はIM <-> AquaSKKServer <-> skkservのように、プロクシとして動く事になります)
AquaSKKServerを使わずに、IMとskkservを直接繋ぐ事は出来ません。
というのは、候補選択ウインドウを出しているのも環境設定ウインドウを出しているのも
AquaSKKServerだからです。(これをIM側でやる事はcomponentの仕様上、出来ません。)
0438名称未設定
03/05/16 00:31ID:ov6zUeTN初めてSKKを使ってみました。
まだ漢字変換もおぼつかないのですが、スラスラ
と書けるこの感触は素晴しいですね。
慣れたらやみつきになりそう…。
作者さんに感謝。
使い倒して不具合のレポートするくらいしかでき
ませんが、何かあったら書きこみます。
0439名称未設定
03/05/18 19:02ID:XiAfnspQKessSite なら入りますけど、本家 SKK だとこれは「▽けっっ*S」です。
0441名称未設定
03/05/19 01:01ID:5+vhD/3+になって、さらに「を」とか入力すると「マシんを」なんてなります
前からだったらごめんなさい
0442山崎渉
03/05/22 05:10ID:sgoL8cF80443名称未設定
03/05/23 21:01ID:l6aKKDD5確かに日本語フォントで円記号でなくバックスラッシュに見えるのですが、
TeX などを書こうとすると...
バックスラッシュを英字モードで 0x5c で入力する方法はないでしょうか?
なお、mi 上で入力して確認しています。
0444名称未設定
03/05/27 13:00ID:/5qQRS4O結局 HanAscInputMode::handleInput() の中で 0x80 を 0x5c に置き換えて
build し直しました。だからオープンソース大好き�
0446名称未設定
03/05/27 14:49ID:/5qQRS4O今度こそできたかな。
CppCFString::toUniCharPtr() で 0x005c を0x00a5 に変更。
0447あぼーん
NGNG0448名無し
03/06/10 03:44ID:F0ysYzGT0449ryumu
03/06/12 11:03ID:JWcaGu12複数の辞書に対応してほしいっていうのは、駄目でしょうか。。
自分でマージしろって?
0452名称未設定
03/06/18 22:10ID:OknQzD3kたとえば「きたー」に「キタ━━━━━━(゚∀゚)━━━━━━ !!!!」
を登録したい時とか。
まぁ、この程度だったら直接打ち込んでもいいのですが。
長いものだとちょっとキツいんですよね。
0454名称未設定
03/06/19 01:06ID:4oQ6aDLfありがとうございます、できました。
辞書ファイルをいじる前にAquaSKKServer.appをkillするのを忘れていたみたいです。
0457名称未設定
03/06/19 14:08ID:DBOZ93tu突然入力ができなくなり、そのままmiが終了していまい、
Finderまで道連れです。こうなったら、いくらメモリー
保護が効くといっても、立ちあげているGUIソフトはみんな
道連れです。
こんな経験しているのは、私だけかなぁ。
0458名称未設定
03/06/19 16:51ID:hu4OtXl+0459PHO
03/06/22 20:13ID:B42IqweIAquaSKKServerをskkserv対応に。
ddskkなら (setq skk-server-host "localhost") で使えるようになります。
クライアントは ddskk しか試していませんが、他のクライアントでも多分使えるでしょう…。
* Skkserv.*:
追加。AquaSKKServer.appにskkservプロトコルを喋らせるためのコード。
デフォルトではオフになっているので、環境設定のskkservタブで有効にして下さい。
* net/Socket.*:
追加。IPv4ソケットのC++ラッパー。
* CppCFString.* (trim):
追加。java.lang.String#trimと似たような動作。
* SKKServer.* (skkserv_style_search):
追加。
0460名称未設定
03/06/22 22:09ID:5gnZu37Yおぉ〜ブラヴォー。
>クライアントは ddskk しか試していませんが、他のクライアントでも多分使えるでしょう…。
skkfep 内蔵 jvim でもちゃんと localhost:1178 を相手に変換できました。
MacOSX でこんなもん使ってる香具師はあんまりいないと思うけど。
0461名称未設定
03/06/23 12:41ID:DEhVKckA>ddskkなら (setq skk-server-host "localhost") で使えるようになります。
これはどこに設定すれば良いのでしょうか。
あと、dbskkdの起動ってどうやってますか?
daemontoolsとか使うのは、Mac的にどうなんだろうなぁという気もするんですが。
0462PHO
03/06/23 21:41ID:khFoU/i2何か勘違いをして居らっしゃるようです。
ddskk は Daredevil SKK の略で、SKK OpenLab で開発されてる
普通のemacs用SKKですよ。(ですよね…)
だから (setq… は ~/.emacs に書いて下さい。
0463PHO
03/06/23 21:44ID:khFoU/i2http://www.ne.jp/asahi/bdx/info/software/jp-dbskkd.html
> inetd+tcp_wrapper、あるいはtcpserverなど、標準入出力とTCP/IPソケット
> のインターフェースを取るサーバから呼ぶスタイルを取ることで、
ということなので、daemontoolsが嫌なら標準で入ってるinetdでも使ってみては?
まあAquaSKKとは関係無いですけどね(w
0464名称未設定
03/07/05 00:01ID:FeN+NAuDなんだかリンクいっぱい辿って行ったらAPELとか
色んなモノが出てきて混乱してきましたー!
がんばるぞー。。。
0465名無し
03/07/05 00:34ID:PL8G+J6jガンバッテレタマエ
0467名称未設定
03/07/08 10:27ID:3C8PS29JAquaSKKServerとの通信が途中で切れてしまうようです。
プロトコルとしてはどうするのが正しいのかわかりませんが、
skkservと動きを合わせるとすれば、毎回入力バッファが空になるまで
読み捨てることになると思います。
% telnet localhost 1178 で接続して、「23[改行]」 を入力として与えた場合の挙動の違い
AquaSKKServer:
AquaSKKServer (skkserv emulation)
127.0.0.1:127.0.0.1:
Connection closed by foreign host.
(「2」と「3」の両方に対する答え。接続が切れる。)
skkserv:
3.9.4 (「2」に対する答えのみ。接続は切れない。)
0468467
03/07/08 10:29ID:3C8PS29J"1文字列 ?" → "1文字列 \n"
0469PHO
03/07/11 19:43ID:m4aV9klN改行を無視する事で、一応は解決しました。
バッファを読み捨てるのはあまり良い方法では無いんじゃないかと…。
AquaSKK - CVS更新
* Skkserv.cpp (SkkservSession::run):
解釈出来ない文字を受け取った時、いきなり接続を切るのではなく
単にその文字を無視する。
0470山崎 渉
03/07/15 14:49ID:/6SaCgsj__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0471名称未設定
03/07/16 05:55ID:vBXwKmmD0472ねる
03/07/18 22:09ID:/5YWx6E9SKKのキーバインディングは、普通の親指シフトのキー配列と矛盾するので普通は使えないですよね。
使えるようにがんばったこともあるのですけど、みちのりは長いので挫折してます。
プログラマさんなら自分で改造するのが良いかとおもいますが.... もしやるなら、途中の状態のコードあげます。
0473名称未設定
03/07/21 13:43ID:+oOSAtDuddskkパッケージの中に、nicolaフォルダがあるんですが、
これ使えないんでしょうかね?
おいらプログラマじゃないんで、改造は無理です(^^;)
0474nel
03/07/24 22:43ID:q8eBJ+FEきながにまつとできるようになってるかもしれません。
0475山崎 渉
03/08/02 02:40ID:EjhDFmQC0476名称未設定
03/08/05 15:34ID:V0KVLNb70477名称未設定
03/08/11 22:29ID:H/K1cGmF入力メニューの国旗がフランスになって、変換不可能状態になる時があります。
OS X 10.2.6 で CVS の先端ですが、同様の現象の人います?
0478あぼーん
NGNG0479名称未設定
03/08/20 22:06ID:oZu/C+9z8月20日のCVS版のビルドができません。
ビルドする際に何か設定をする必要はあるのでしょうか?
ビルド中 ターゲット “AquaSKKServer” ビルドスタイル “Deployment”(最適化:レベル ‘3’、デバッグシンボル:入)
SKKDictionary.cpp:44: passing `void (*)(SKKDictionary *)' as argument 3 of
`pthread_create(_opaque_pthread_t **, const pthread_attr_t *, void * (*)(void *), void *)'
SKKServer.cpp:120: passing `const vector<CppCFString,allocator<CppCFString> >' as
`this' argument of `void vector<CppCFString,allocator<CppCFString> >::insert<const CppCFString *>(CppCFString *, const CppCFString *, const CppCFString *)' discards qualifiers
SKKServer.cpp:120: passing `const CppCFString *' as argument 1 of `vector<CppCFString,allocator<CppCFString> >::insert
<const CppCFString *>(CppCFString *, const CppCFString *, const CppCFString *)' discards qualifiers
SKKServer.cpp:167: warning: control reaches end of non-void function `SKKServer::skkserv_style_search(const CppCFString &)'
net/Socket.cpp:146: warning: conversion lacks type at end of format
net/Socket.cpp:146: warning: too many arguments for format
以上、3個のエラーと3個の警告を出してビルドに失敗します。(適度に改行が入っています)
ビルドに成功するにはどうすればよいのでしょうか?
よろしくお願いします。
0480名称未設定
03/08/21 08:17ID:HMBn6uU4とか?
0481名称未設定
03/08/27 01:53ID:Wce0Z1W40482名称未設定
03/08/29 19:36ID:7zLHsn5Q...failed PrecompileHeader /Users/hogehoge/Script/Src/AquaSKK/build/AquaSKK.build/AquaSKKServer.build/PrefixHeaders/AquaSKK_Prefix-gcc3.p ...
と言って止まってしまいます。何が悪いのでしょうか。
0483482
03/08/29 22:09ID:7zLHsn5Qお騒がせしてすみません。
0484名称未設定
03/09/05 11:44ID:qujFiWZe0485名称未設定
03/09/05 17:52ID:4HGaIfhJ環境設定を選択しても設定用のウィンドウが開きません。
手順は以下の通り:
Macのアプリケーション上でIMとしてSKKを使うには、 Aqua SKK
というアプリケーションを使います。インストールは、 Aqua SKK の
ページからできます。簡単です。
まず Aqua SKK のページからファイルをダウンロードしてきて、
Stufflt Expanderで解凍します。解凍を実行したフォルダにaquaskk-8
というフォルダが出来ると思います。そのフォルダの中にAquaSKKInputMethod.componentというファイルがありますので、
ホームディレクトリの下にある Library/Components フォルダ内
(ない場合は作る)にコピーして下さい。
システム環境設定の地域情報の中にあるキーボードメニューの設定の
ところに Aqua SKK が加わっているので、チェックボックスを入にします。
環境は、Mac 10.1.5です。
ちなみにaquaskk-8でもaquaskk-7でもダメでした。
0486PHO
03/09/06 02:14ID:4M7gckIQConsole.app起動していると、何か出て来ませんか?
出ないなら、分からないですね…。
私の環境では再現しないので。
0487名称未設定
03/09/12 02:52ID:++cwok9A0488名称未設定
03/09/15 16:12ID:6YwrVPOiskk をインスコしようーとskkのページを訪れたんですけど、
辞書のリンクが軒並み切られてました。
tar.gzのものが一つだけ残ってましたがデータが破損してました。
もしかして??skk=閉店でつか??
0489名称未設定
03/09/15 16:29ID:YAWJdBCX0490名称未設定
03/09/15 18:57ID:rZJnc15yかな入力ではなく半角英数入力にしたいのですが
ソースのどこを変えたらいいのでしょ?
C++ってよく分からん
0491名称未設定
03/09/16 06:21ID:xd1opVSAサンクスです。
無事インスコできますた。:-)
0492名称未設定
03/09/23 13:42ID:O1zVohE/0493名称未設定
03/09/29 18:58ID:W44IKrMH0494名称未設定
03/10/01 22:36ID:48vtLpVlとかが動いてほしいなってのは既出?
0495名称未設定
03/10/07 20:42ID:L25lvHgeParentInputMode.cppの37行目
current_input_mode(&hiragana_input_mode)
を
current_input_mode(&han_asc_input_mode)
にしたらいいんじゃないか?と適当に言ってみる
0496名称未設定
03/10/25 01:04ID:xyeLUSiF0497名称未設定
03/10/25 15:32ID:Idp4WXCZとりあえず、報告。
0498名称未設定
03/10/25 23:36ID:uwY9sf/N0499名称未設定
03/10/26 00:47ID:9OSFy76u動く。んでも、かなとかカナとかの表示は出ない。
あと、skk-egg-like-newlineにチェック入れると環境設定パネルが消えてしまうし、その設定は保存されていないみたい。
これら以外は問題無いようだけど。
0500yfp
03/10/26 01:14ID:A5W9u+tEIndex: CppScrap.h
===================================================================
RCS file: /phonohawk/AquaSKK/CppScrap.h,v
retrieving revision 1.1
diff -r1.1 CppScrap.h
43c43
< CppScrapFlavor makeFlavor(ScrapFlavorType type);
---
> CppScrapFlavor * makeFlavor(ScrapFlavorType type);
0501yfp
03/10/26 01:15ID:A5W9u+tEIndex: CppScrap.cpp
===================================================================
RCS file: /phonohawk/AquaSKK/CppScrap.cpp,v
retrieving revision 1.1
diff -r1.1 CppScrap.cpp
22,23c22,23
< CppScrapFlavor CppScrap::makeFlavor(ScrapFlavorType type) {
< return CppScrapFlavor(*this,type);
---
> CppScrapFlavor * CppScrap::makeFlavor(ScrapFlavorType type) {
> return new CppScrapFlavor(*this,type);
0502yfp
03/10/26 01:16ID:A5W9u+tEIndex: WordRegisterMode.cpp
===================================================================
RCS file: /phonohawk/AquaSKK/WordRegisterMode.cpp,v
retrieving revision 1.11
diff -r1.11 WordRegisterMode.cpp
132,133c132,133
< CppScrapFlavor& clipped = CppScrap().makeFlavor(kScrapFlavorTypeUnicode);
< if (clipped.exists()) {
---
> CppScrapFlavor * clipped = CppScrap().makeFlavor(kScrapFlavorTypeUnicode);
> if (clipped->exists()) {
136c136
< CppCFString str_in_clip(clipped.content().getData());
---
> CppCFString str_in_clip(clipped->content().getData());
141a142
> delete clipped;
ってことにしたら、ビルドは通るようになった。
まだ動作は確認してないけど、とりあえず。
0503yfp
03/10/26 02:30ID:A5W9u+tE操作が戻ってこないままアプリが落ち続ける。
0504xdd
03/10/26 09:11ID:1RRTXS+AXcodeでいろいろいじくりまわしていたんで、一部記憶があやふやなんですけど、動きました。
XcodeでAquaSKKのコンパイル方法
1.CVSから取得のAquaSKK.pbprojをXcodeで開く
2.左ツリーのターゲット->AquaSKKInputMethodを選択してプロジェクトメニューの
"ターゲットをネイティブにアップグレード"を選んでアップグレードする。
3.アップグレード元ターゲットのAquaSKKInputMethodを削除
4.アップグレードしたAquaSKKInputMethod(Upgraded)を
プロジェクトメニュー->情報を見る(Cmd+I)でウィンドウを開いて以下修正
・一般タブの名前をコンバート元の名称AquaSKKInputMethodに修正
・ルールタブにC source files using GCC 3.1(もしかしたら違う数字かも)とSystem C ruleの
2つの項目があったらC source files using 〜を削除
5.ターゲットAquaSKKServerに対しても上記2、3、4を行なう
6. AquaSKKInputMethodのツリーを開いて、"ファイルをコピー"項目を削除して、代りに
プロジェクトメニュー->新規ビルドフエーズ->新規シェルスクリプト・ビルドフェーズを追加
7.追加された"シェルスクリプトファイル"を選択、
プロジェクトメニュー->情報を見る(Cmd+I)でウィンドウを開いて
スプリプトの項目に以下を記述
rm -rf "${SYMROOT}/AquaSKKInputMethod.component/Contents/SharedSupport"
mkdir -p "${SYMROOT}/AquaSKKInputMethod.component/Contents/SharedSupport"
mv "${SYMROOT}/AquaSKKServer.app" "${SYMROOT}/AquaSKKInputMethod.component/Contents/SharedSupport/AquaSKKServer.app"
8. 500,501,502の変更パッチでソース修正、コンパイル
間違っていたらごめんなさい。動くには動いたんだけど、環境設定パネルが開かない...
0505xdd
03/10/26 10:31ID:1RRTXS+A>環境設定が表示されない
PreferencesController.mmの
- (IBAction)showWindow:(id)sender
の
return [super showWindow:sender];
を
[super showWindow:sender];
に変更したら表示されるようになりました。
0507yfp
03/10/26 11:31ID:A5W9u+tExddさんの情報で、基本的な動作は大丈夫そうでした。
ただ、skk-egg-like-newlineのチェックを入れるとアプリケーションが
落ちました。
0508xdd
03/10/26 17:46ID:1RRTXS+A> skk-egg-like-newline
根本的な解決ではありませんが、
PreferencesController.mmのshowWindow:を以下に変更する事で軽減されます。
- (IBAction)showWindow:(id)sender
{
[maindic_path setStringValue:path_to_main_dic];
[subdic_path setStringValue:path_to_sub_dic];
[NSApp activateIgnoringOtherApps:YES];
[[self window] makeKeyAndOrderFront:nil];
[super showWindow:sender];
}
10.2.8上で環境設定のskkservが実装されていないバージョンと
10.3上で今日取って来たのVer.で比較した所、
多分、潜在的なバグのようです。
0509PHO
03/10/26 18:26ID:Qd4zeWefなんだか大変な事になってますね。
まだ10.3が届いてないのでどうにも私はどうにも出来ず…。
申し訳無いです。
0511PHO
03/10/30 11:56ID:eLkB6W/Yhttp://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-9.tar.bz2
http://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-10.tar.bz2
Jaguar版の最終リリースは#9、Panther版の最初のリリースは#10です。
* タグ MACOSX_JAGUAR_FINAL, Release-#9:
Xcode移行前の最終版。どちらも同じ内容。
* AquaSKK.pbproj:
PantherのXcodeに移行。ProjectBuilderでのビルドはもう出来ません。
* CppScrap.* (makeFlavor):
CppScrapFlavorそのものでなく、そのポインタを返すように変更。
このメソッドを使った場合、CppScrapFlavorを使い終わったら
deleteする必要があります。Panther対策。
* PreferencesController.mm (showWindow):
値を返していた潛在的バグを修正。
* WordRegisterMode.cpp:
CppScrapFlavorの変更を反映。
* タグ Release-#10:
Panther/Xcode移行後の最初のリリース。
0512PHO
03/11/01 16:08ID:OHMfxONBPantherになって/etc/servicesからskkservが消えた事に注意です。
.emacsに(setq skk-server-portnum 1178)とでも書くか、
/etc/servicesを書換えてしまうか。
なんで消しちゃったんでしょうね。
0513xdd
03/11/02 23:57ID:qDIuStTD10.3でLaunchApplication関数の仕様(挙動?)が変ったらしく、
実行アプリケーションの子として起動されてしまいます。
例えば、テキストエディターを起動した状態でAquaSKKをONにして、
AquaSKKServerを起動させた状態で、Activity MonitorでAquaSKKServerの
詳細みると、上位プロセスが、テキストエディターとなっています。
で、テキストエディターを終了してActivity MonitorでAquaSKKServerの
詳細みると上位プロセスが(null)となっています。
知り合いのATOKでも試しましたが、同じ問題(?)を含んでいました。
LaunchApplicationをLSOpenFSRefに変えてみましたが、同じ動作でした。
これって気にする必要はないのでしょうか?
0514PHO
03/11/03 00:58ID:TgaUidck無いと思いますよ。
親が死ぬと子も殺されたりするわけではないので…。
関係無いかも知れませんが、Unixで他のプロセスを起動するには
まずforkしてからexecするのが普通ですからね。
0515名称未設定
03/11/05 23:42ID:P92drYh4dyld: /Library/Components/AquaSKKInputMethod.component/Contents/
SharedSupport/AquaSKKServer.app/Contents/MacOS/AquaSKKServer
can't open library: /Users/admin/sandbox/AquaSKK/build/AquaSKK.build/
AquaSKKServer.build/Objects-normal/ppc/libstdc++_ZeroLink.dylib
(No such file or directory, errno = 2)
*** Timed out. AquaSKKServer.app didn't get online.
ということで起動できないみたいです。とりあえず自分でビルドすることにします。
0516名称未設定
03/11/06 01:24ID:705z+IB6Developmentなら問題なくビルドして利用できますが、Deploymentにするとワーニングがいくつか
出た上にリンクエラーで失敗します。一応ご報告まで。
0517PHO
03/11/06 19:08ID:+ZWyW4Erなるほど、ZeroLinkが有効になっているとDevelopmentビルドは他の環境で動かなくなるわけですね。
Deploymentビルドを配布する事にします。
ところでそのリンクエラーとは↓これでしたか?
ld: Undefined symbols:
std::__default_alloc_template<(bool)1, (int)0>::_S_force_new
確かに私の環境でも出ました。が、libstdc++のシンボルテーブルを
otool -S -V /usr/lib/libstdc++.a で覗いてみると、この関数はちゃんと入ってるんですよね。
おかしいなあと思い、取り敢えず出ていた warning のうち原因の分かるものを取り除いたり
している内に、出なくなってしまいました。一旦ターゲットをクリーニングしたりしたので、
それかなあとも思うのですが、本当の理由は良く分からないです。
autotoolsとmakeとgccだけで開発するなら、まだコンパイルやリンクの行われる背景の全貌が
把握できない事も無いのですが、XcodeはProjectBuilder以上に良く分からない事を色々やるので
便利は便利ですが使い熟すのが難しい…とか愚痴を零してみるテスト。
0518PHO
03/11/06 19:10ID:+ZWyW4Erhttp://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-11.tar.bz2
#10のバイナリは、動作しない事が分かりました。
バイナリ版をお使いのPantherユーザーの方は、至急、#11に入れ換えて下さい。
* AquaSKK.pbproj:
Deploymentビルドスタイルでは、AquaSKK_prefix.hが使われる設定に
なっていなかったので、その設定を追加。
* SKKDictionary.cpp, net/Socket.cpp:
幾つかのwarningを除去。
* Makefile:
追加。makeでDeploymentビルド、make updateでcvs update、
make installで/Library/Component/にインストール。
* タグ Release-#11
0519名称未設定
03/11/10 14:39ID:5KOF41SZAquaSkkを起動しようとすると、そのとき走っていたアプリが異常終了し、
CPUの使用率が100%のままになってしまいます。
/Library/Logs/CrashRepoter に次のようなログが残っていました。
Command: AquaSKKServer (AquaSKKServer)
PID: 374
Thread: Unknown
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
(null)
PPC Thread State:
srr0: 0x00013d68 srr1: 0x0000f030 vrsave: 0x00000000
cr: 0x22002242 xer: 0x00000014 lr: 0x00013d64 ctr: 0x00017700
r0: 0x00000000 r1: 0xbfffd920 r2: 0x000a3898 r3: 0x00000000
r4: 0x00066b24 r5: 0x000a43bc r6: 0x00000004 r7: 0x00000003
r8: 0x00000001 r9: 0x00000000 r10: 0x0000d2d4 r11: 0x00000001
r12: 0x00017700 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0xbffff5d0 r18: 0x00000000 r19: 0x00000000
r20: 0x00301420 r21: 0x0d9a1072 r22: 0x00000029 r23: 0x0030be44
r24: 0x00000000 r25: 0x0030be30 r26: 0xa2dc5100 r27: 0x00326660
r28: 0x00000002 r29: 0x00326660 r30: 0xbfffd920 r31: 0x00013cb4
同梱のソースをコンパイルしてみると正常動作したので、それを使っています。
0520名称未設定
03/11/10 17:55ID:xMIXkNNJ「UserDicSaver.ob が使用中のめ削除できません」
となりました。このファイルは
src/build/AquaSKK.build/AquaSKKServer.build/Objects-normal/ppc/UserDicSaver.ob
のようです。再起動して無理矢理このファイルを消すと、AquaSKKが起動しなくなってしまいました。
AquaSKK.build 以下のファイルもインストールしなければならないのでしょうか?
0521PHO
03/11/10 19:17ID:q3lRWKSOその部分を見ても何も分からないんですよ…。
スタックトレースは出ませんでしたか?
>>520
そのobファイルをfileコマンドで見ると「Mach-O bundle powerPC」と表示されたので、
恐らくこれはZeroLinkに関するものと思われます。
ただ前回の更新時に私はデフォルトでZeroLinkしないビルドが行われるように
設定した(つまりDeployment)ので、このファイルが実行に必要になるのはおかしい、
という事になります。つまり、何かの理由でDeploymentビルドが行われていません。
ところで今回は引数無しの実行で「xcodebuild -buildstyle Deployment」を行う
Makefileを追加したので、ソースコードのあるディレクトリで「make」を実行すれば
ZeroLinkの行われない完全なバイナリが生成されるはずです。お試し下さい。
_
#11のバイナリが動作しない問題が、全ての環境で起こるのかどうかを知りたいので、
このバイナリをお試しになった方に、動作したかどうかを伺いたいと思います。
どうかお知らせ下さい。
_
AquaSKK.pbprojで次のコマンドを実行すると、生成されたバイナリがZeroLink
されているかどうかを確かめる事が出来ます。出力に「ZeroLink」の文字が
含まれていれば、そのバイナリは不完全です。
otool -L build/AquaSKKServer.app/Contents/MacOS/AquaSKKServer
0522PHO
03/11/10 19:19ID:q3lRWKSOAquaSKK.build下のファイルが実行時に必要になるバイナリというのは、
ZeroLinkされた不完全なバイナリです。完全なバイナリにはそれらは不要です。
0523PHO
03/11/10 19:20ID:q3lRWKSO× AquaSKK.pbprojで次のコマンドを実行すると
○ AquaSKK.pbprojと同じディレクトリで次のコマンドを実行すると
0524名称未設定
03/11/10 23:56ID:xMIXkNNJすいません。AquaSKKを起動したときに落ちたアプリのクラッシュレポートを載せるべきでした。
以下の通りです。これでよろしいでしょうか。
Command: Path Finder (/Applications/Path Finder.app/Contents/MacOS/Path Finder)
PID: 547
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000021
Thread 0 Crashed:
#0 0x9083122c in objc_msgSend (objc_msgSend + 12)
#1 0x92e779d0 in -[NSApplication sendAction:to:from:] (-[NSApplication sendAction:to:from:] + 108)
#2 0x92e7e754 in -[NSControl sendAction:to:] (-[NSControl sendAction:to:] + 96)
#3 0x92eb8958 in -[NSCell _sendActionFrom:] (-[NSCell _sendActionFrom:] + 156)
#4 0x92e58470 in -[NSCell trackMouse:inRect:ofView:untilMouseUp:] (-[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1020)
#5 0x92ec9558 in -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] (-[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 564)
#6 0x92e8e7bc in -[NSControl mouseDown:] (-[NSControl mouseDown:] + 520)
#7 0x92e02c78 in -[NSWindow sendEvent:] (-[NSWindow sendEvent:] + 4324)
#8 0x92df534c in -[NSApplication sendEvent:] (-[NSApplication sendEvent:] + 3772)
#9 0x31405ea8 in -[OAApplication sendEvent:] (-[OAApplication sendEvent:] + 1000)
#10 0x00022eec in -[NTApplication sendEvent:] (-[NTApplication sendEvent:] + 220)
#11 0x92dfd754 in -[NSApplication run] (-[NSApplication run] + 576)
#12 0x92eb9a1c in NSApplicationMain (NSApplicationMain + 464)
#13 0x00004bcc in _start (crt.c:267)
#14 0x00004a4c in start (start + 48)
(以下略)
自前でビルドしたバイナリを調べると,見事にZeroLinkされていました。
しかし,素直にmakeしてもやはりZeroLinkされてしまいます。ちゃんと
xcodebuild -buildstyle Deployment
されているんですが…。
0525名称未設定
03/11/11 14:30ID:4jyRPdlE起動で失敗してるようで、だめですね。
以上、報告まで
0526名称未設定
03/11/11 18:25ID:MFtp71q5虹色グルグルでフォーカスをあわせたアプリごとつぎつぎ落ちていくので、
コンソールも確認できず、強制リセットしました。
なぜかクラッシュログも残りませんでした。
このスレのログを見るとなかなか上手くいっていないようで、
仕切りなおしってことで、Xcodeで新規プロジェクト作って
ソースインポートして、ターゲット作りなおしてビルドしてみました。
とりあえずotoolで見ても余計なリンクはしていないようで、一安心です。
しかし、Xcodeわかりにくい・・・
0527PHO
03/11/11 23:25ID:BALx/aw9現在分かっている問題:
・#11のバイナリは私の環境でしか動作しない
・xcodebuild -buildstyle DeploymentしてもZeroLinkされる
どちらもなかなか直ぐには解決出来なそうな問題です………。
0528PHO
03/11/11 23:28ID:BALx/aw9ログありがとうございます。
しかし…それを見るとAquaSKKに制御が渡る前の段階で落ちているので
結局原因は分からないままでした…。
0529PHO
03/11/12 02:16ID:qzttIfKM* AquaSKK.pbproj:
ビルド設定を調整。
/usr/lib/gcc/darwin/3.1をライブラリ検索パスに入れるような
設定が残っていた為、リンクに失敗する問題があった。
_
ビルドし直したバイナリを#11-fix1として作成しました。バイナリのみです。
http://ccm.sherry.jp/tmp/aquaskk-11fix1.tar.bz2
もしこれも起動しないとなれば、バイナリに関してはもう本格的に打つ手が…
_
xcodebuild -buildstyle Deploymentしたにも係らずZeroLinkされたバイナリが
生成される場合は、buildディレクトリを削除してからもう一度やり直してみて下さい。
このディレクトリが残っているとビルド時におかしな動作をする事があるようです。
0530名称未設定
03/11/12 19:13ID:V7zaobOW起動しました。
ただ、環境設定で、辞書等を設定した段階から著しく不安定になり、結果環境設定がハングアップしてしまいます。
ちなみに環境設定で、設定したのはSKK用のLarge辞書と、ことえり辞書関係を追加したぐらいです。
以上、報告まで。
0531519
03/11/12 20:03ID:/IL2C+bLわたしも起動しました。やれやれです。
こちらは、環境設定を行なっても問題ありません。SKK-JISYO.Lだけの設定で、
ことえり辞書は読ませてません。
それにしても、Pantherではえんぴつメニューがなくなったので、モード表示がないんですね…。
モード表示がないとちょっと不便なので、どうにか付けられないでしょうか。
0532PHO
03/11/12 22:02ID:qzttIfKMむぅ…新たな問題が…。
まあ動いたのは良かったです。
>>531
そうですね…。
ことえりがやっているように、AquaSKKのアイコンが表示されてる部分を
モードに応じて切り替えてしまいましょう。
▼▽←折角作ったコレが環境設定でしか表示されなくなるのは何とも残念ですが
▽▼背に腹は変えられません。
0533PHO
03/11/12 22:22ID:qzttIfKM別の表示方法を考えるしか無さそうです…。
0534名称未設定
03/11/13 03:16ID:wnmmkgZJアイコン全部をモード表示にするのではなくて、1/4だけ変更するのはいかがでしょう。
▼▽ ▼▽ ▼▽ ▼▽
▽ a ▽あ ▽A ▽ ア
みたいな感じで。小さくて見にくいかもしれませんが。
0535名称未設定
03/11/13 08:31ID:yoxUpGPM多分辞書を読んでいるためだと思いますので、余り気にならないかもしれません。
ちなみに、ことえり辞書をはずすと問題ないようです。
0536名無し
03/11/15 01:27ID:JVtd9kxUれたバイナリができてしまいます。結局、バイナリに頼りました。今のところ、
これでオッケーですが、なんか肝心なこと忘れてたりするんかな?
0537名称未設定
03/11/15 11:11ID:qDwvszWzMac (OS X 10.3.1) でSKKを使おうと思って、
このAquaSKKをインストールしようと奮闘中の者です。
AquaSKK#11をソースからビルドしたら何とかできました。
ただ、私はログインアカウントを複数作っていて、
別のユーザで試してみたところSKKが起動してくれません。
そこで、もう一度このユーザでビルドすると、
今度は前のユーザがSKKを使うことができなくなりました。
AquaSKKInputMethod.componetを
/Library/Componentsにインストールするからなのでしょうか。
これを各ユーザのライブラリ ~/Library に
インストールすることはできますか?
0538名無し
03/11/15 12:06ID:JVtd9kxU0539PHO
03/11/15 12:53ID:RddEV3Ylむー…そうですか…
おかしい…
>>537
~/Libraryに入れても認識されるはずです。しかし、/Library/に入れて
他のユーザーから使えないと云うことは、そのバイナリが>>536と同じ
ようにZeroLinkされている可能性があります。ZeroLinkされていると
実行に必要なファイルがそれをビルドしたユーザーのディレクトリに残り、
他のユーザーからはそのファイルを読む権限が無いために実行出来ない、
といった事が起こり得るでしょう。
なんでそうなるんでしょうね…
0540xdd
03/11/15 14:02ID:N+Oz4aZW有難うございます。勉強になります
で、ZeroLinkですが、504で作業していたプロジェクトファイルでは、
Deploymentでゼロリンクの項目があるのですが、
先程CVSで落したプロジェクトでは
Deploymentでゼロリンクの項目が無かったので、
問題の出るケースと出ないケースが発生しているのではないでしょうか。
(ビルドログやotoolを見ても新しい方はDevelopmentでもZeroLinkしている)
で、以下の方法にするとZeroLinkはされませんでした。
"グループとファイル"のAquaSKKを選択して"情報を見る"でAquaSKKの情報表示
スタイルのアクティブビルドスタイル:Developmentでゼロリンクを選択、コピー
アクティブビルドスタイル:Deploymentに切り替えてペーストしてチェックをオフに。
0541PHO
03/11/15 22:40ID:RddEV3Ylむー、色々と弄っていた時にZeroLinkの項目を消しちゃったんですが、
消しちゃまずかったんでしょうか…。チェックさえされていなければ
私の環境ではZeroLinkされないのでw
しかしこの不可解な動作は…Xcodeのバグとも考えられ…
0542名称未設定
03/11/21 19:33ID:Vnu0OTUf0543名称未設定
03/11/24 15:07ID:EEENRkii0545名称未設定
03/11/30 21:35ID:TSKdkWSV0546名称未設定
03/12/01 14:18ID:l2XwcFBUCarbon Emacsを使っていて、Safari等の他のアプリでAquaSKKで日本語
入力した後でEmacsに戻ると、入力モードメニューでは U.S. なのに
AquaSKKの日本語入力がオンのままになります。Command + スペースで
切り替えても、入力モードメニューのアイコンが切り替わるだけで、
AquaSKKの日本語入力のままです。メニューをマウスでクリックして
やれば U.S. に切り替わりますが、キーボードでの切り替えはできない
のでしょうか。
0547PHO
03/12/01 19:29ID:YioO9kL7それもPantherになって出てきた未解決の問題の一つです…。
私の環境では、表示されるアイコンと実際に選ばれているIMEが一致せず、
Command + スペースを何度か押す事でやっと正しいアイコンが表示される
という現象が起こっているのですが、なんと全くキーボードでの切り替えが
出来なくなってしまった方も居らっしゃいすか…。
できるだけ早く直そうとは思いますが、なかなか…。
0548名称未設定
03/12/03 14:10ID:FjhRvD9jソースからビルドしたやつは今まで何の問題もなく使えてます。
環境で全然違うのかな?
0549名称未設定
03/12/13 18:26ID:nO91q33m0550C++
03/12/13 20:50ID:Ad8krb5Bダルンロードってなんですか?
0551名称未設定
03/12/20 17:07ID:MtDCHrr20552名称未設定
04/01/01 22:52ID:wLn7G9e60553名称未設定
04/01/02 13:23ID:R3Bqpa9j0554名称未設定
04/01/15 10:48ID:2g1mseaY0555名称未設定
04/01/17 15:59ID:dNWkSEU60556名称未設定
04/01/20 20:20ID:vibFCdGU現在のモードがわからなくて(英数かひらがなか)往生してます。
ていうか、
英数を打つときはふつうにCmd+Spaceで切りかえるんで、
半角英数モードは要らないんだけどなあ・・・
0557PHO
04/01/21 17:41ID:MKzFEQojええ、なのでPanther以前のように「鉛筆メニュー」を表示する方法を
探しているのですが、なかなか良い方法が見付からないのです。
AquaSKK - アーカイブ更新 - #12
http://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-12.tar.bz2
* KanjiConversionMode.cpp
(handleInputChar):
変換対象の仮名文字列が空である状態(「▽」のみの状態)で変換キーを押すと
漢字変換の内部処理は終了するのに画面には▽が残ったままになる問題を解決。
(handleInputChar):
「Mashinq」と打った時に「ン」が隠れて「マシ」になる問題を解決。
(handleInputChar):
「KesSite」で「決して」が入力できない問題を解決。
* タグ Release-#12
0558PHO
04/01/21 21:25ID:MKzFEQoj直さないと…
0559PHO
04/01/21 21:38ID:MKzFEQoj* 直前の更新で「OmoNi」が「おもん*に」になってしまう不具合を解決。
アーカイブも差し替えました。
0560PHO
04/01/21 21:47ID:MKzFEQoj「KaI」が「かい*い」になる問題も発見、修正、アーカイブ差替。
0561名称未設定
04/01/23 11:44ID:amBWrb3f何か心当たりのある変更があったら教えてほしいなあ >> 作者さま
SKKServer.cpp:120: passing
`const vector<CppCFString,allocator<CppCFString> >'
as `this' argument of `void vector<CppCFString,allocator<CppCFString> >
::insert<const CppCFString *>(CppCFString *, const CppCFString *, const CppCFString *)'
discards qualifiers
0562PHO
04/01/23 18:55ID:rPkCu6M0むー、それは放置してあったwarningです。
warningなので、あのままのビルド設定でエラーになるのもおかしいんですが
とりあえず直してcommitしました。
0563名称未設定
04/01/24 20:56ID:VpW9vnJ3その後リンカではまったのだけど、↓でなんとか解決したっぽい。
pc.2ch.net/test/read.cgi/mac/1029845635/88-100
ただ今コンパイル中。
0564名称未設定
04/01/24 21:09ID:VpW9vnJ30565PHO
04/01/24 22:42ID:DH9ifiCAどんな風に失敗するのです?
0566名称未設定
04/01/25 14:42ID:oUOzkZuJコマンドラインからやると行けました。
0567名称未設定
04/02/02 22:39ID:VYqM/VDh半分隠れてしまいます。
OSX10.3.2上です。
0568名称未設定
04/02/11 22:34ID:wICq8c1c0569名称未設定
04/02/24 23:59ID:XHjpyu620570名称未設定
04/02/28 01:19ID:1meue0ydAquaSKKはDvorak配列に対応しているのでしょうか?
ソフト上でDvorakと認識させられるか、ということです。
0571名称未設定
04/03/02 23:35ID:u+QeQWzS何を聞きたいのかよく判らないが、Dvorak配列と共存はできる。これも
Dvorak+AquaSKKで打ってる。
ただ候補の指定はasdfjklxのまま、モードの切り替えはql/のままだから、
そういうのを調整したいなら自分でソースを直さないといけない。
Dvorakだとlと/が隣同士(しかも薬指)なので、かなり嫌。
0572IKeJI
04/03/06 20:04ID:8FFlDJIrTerminalでAquaSKKを使う。
'l'でAsciiモードに入ったあと、漢字変換モードになれない。
Ctrl+jを押しても、端末にCtrl+jが送られるだけ。
0573名称未設定
04/03/18 15:40ID:UwEFYs7g0574名称未設定
04/03/20 12:51ID:/Y0ou1oGやっぱり使いやすいですね。PHOさんありがとうございます。
0575名称未設定
04/03/20 14:56ID:zUJ9CBZw▽が半角トウフになってしまっています。また Kigou で変換した時も
正常に表示されるものとされないものがあります。
フォントはヒラギノを指定しています。設定は以下のようにしています。
(set-default-coding-systems 'euc-jp-unix)
(set-buffer-file-coding-system 'euc-jp-unix)
(set-terminal-coding-system 'euc-jp-unix)
(set-keyboard-coding-system 'utf-8)
(set-clipboard-coding-system 'sjis-mac)
(set-selection-coding-system 'sjis-mac)
(set-file-name-coding-system 'utf-8m)
どうか解決策を教えて下さい。お願いしいます。
0576名称未設定
04/03/20 15:39ID:VXiZJDz5素直に元祖SKKを使えばよいではないか。
0577名称未設定
04/03/24 01:50ID:TgDbYJR/にあるこのスレッドへのリンクを「pc3.2ch.net/なんちゃら」に修正してもらえませんか?
現状だと、リンクをクリックすると人大杉画面になってしまって、このスレに辿りつけまえん。
0579名称未設定
04/04/07 21:48ID:aybZYoLv0580名称未設定
04/04/08 03:26ID:ceELUMPH0581名称未設定
04/04/08 14:32ID:zFVY+PIgttp://www.digital-genes.com/~yatsu/macuim/
0582名称未設定
04/04/09 01:11ID:a3/Rfeej0583名称未設定
04/04/10 22:31ID:s98Weu7I0584
04/04/13 00:12ID:usSkxXDK「裁って」のところで固まってアプリごと落ちます
もしかしたら自分の環境だけで起こってるのかもしれませんが
ちなみに上の「経って」はしょうがないので「経て」と入力してから「て」を消して「って」を足して対処してます
0585名称未設定
04/04/13 00:39ID:jn7y0KQWうちの環境では全然問題なし。
TaTteで入力して、ちゃんと辞書登録まで行きます。
0587名称未設定
04/04/13 01:02ID:QHWx8ABYココモナでやったら落ちた。AquaSKK は最新で OSX 10.3.3 の環境。
L 辞書は 4 月 11 日に cvs up したやつ。
ちなみに、emacs 経由で AquaSKK の skkserv 機能を使っても大丈夫。
AquaSKK リビルドしてみる。
0588587
04/04/13 01:46ID:QHWx8ABY0 <<00000000>> 0xffff89a4 __memcpy + 0x204
1 com.apple.CoreFoundation 0x901a3598 CFStringGetBytes + 0x228
2 com.apple.CoreFoundation 0x901982c8 __CFStringReplace + 0x188
3 com.apple.CoreFoundation 0x901b1eb0 CFStringCreateMutableCopy + 0xd4
4 ...software.AquaSKKInputMethod 0x06c5a728 CppCFString::CppCFString[unified](CppCFString const&) + 0x50 (CppCFString.cpp:33)
5 ...software.AquaSKKInputMethod 0x06c59844 KanjiConversionMode::openCandidatesWindow() + 0xe8 (new:92)
6 ...software.AquaSKKInputMethod 0x06c559e0 KanjiConversionMode::handleInputChar(unsigned char) + 0xe3c (KanjiConversionMode.cpp:318)
7 ...software.AquaSKKInputMethod 0x06c54b88 KanjiConversionMode::handleInput(unsigned char) + 0x18 (KanjiConversionMode.cpp:69)
8 ...software.AquaSKKInputMethod 0x06c5d7b8 ParentInputMode::handleInput(unsigned char) + 0xdc (ParentInputMode.cpp:74)
9 ...software.AquaSKKInputMethod 0x06c52fc0 BIMHandleInput(BIMSessionRecord**, unsigned char) + 0x24c (BIM.cpp:390)
10 ...software.AquaSKKInputMethod 0x06c52c34 BIMSessionEvent(BIMSessionRecord**, OpaqueEventRef*) + 0x284 (BIM.cpp:308)
11 ...ple.CoreServices.CarbonCore 0x90282524 CallComponentFunctionCommon + 0x414
12 ...software.AquaSKKInputMethod 0x06c532e0 BIMComponentDispatch + 0x168 (BIMComponent.cpp:339)
13 ...ple.CoreServices.CarbonCore 0x90281290 CallComponent + 0x10c
0589PHO
04/04/13 12:06ID:rLidsKjW調査開始…
0590PHO
04/04/13 15:47ID:rLidsKjWAquaSKK - CVS更新
送り仮名のある変換候補に註釈が付いているとクラッシュするバグを修正。
0591584
04/04/14 00:30ID:eFxDgLbZ無事入力出来るようになりました
0593名称未設定
04/04/25 17:49ID:UuzoFxFF表示がかぶりまくってわからなくなるので、複数行にわけるとかできませんか
顔文字辞書でキターとかやると(以下略
0594名称未設定
04/04/29 14:50ID:aYmaPDzt0595名称未設定
04/04/30 00:31ID:P2144vNwすんまそん、12が最新版でよろしいですか?
前の#11と日付が同じの様ですが。
0596名称未設定
04/04/30 01:31ID:tL01qzqaSKKIME build 20040317 です
漢字変換をするときに選択した漢字が
次回から最初に出るのが正常な動作ですが,
私の環境ではこの順序変更がおこなわれず,
その漢字が前と同じ順番に出ます
とてもやりにくいです
設定をいろいろ変えてみましたが,
やはり変化なしです.
どうしたら直るのでしょう?
0597名称未設定
04/04/30 01:44ID:5sqWTODr0598名無し
04/04/30 03:12ID:N7LjLBbd■ このスレッドは過去ログ倉庫に格納されています