Posted on 5 月 27, 2010 in 雑談 by K.NNo Comments »

自宅ではほとんどマウスを使わないのですが、稀に画像作成したりするときに持ちだします。
ところがガラス天盤の机なのでマウスパッドが必須。今までは雑誌を敷いたりしていましたが、今回新たにマウスを購入しました(会社兼用)
ずっとロジクール一本なのでAnywhere Mouse M905というガラスにも対応しているマウスになりました。

ガラスの上で実際使ってみるとも全く問題なく使えます。いいですねぇ。裏側を見ても光が出ていません。
自分基準で評価してみると
良い点

  • Unifyingが持ち運びに便利
  • そこそこ薄型&小型なので日常の使い勝手とモバイル性が両立されてる
    (気持ちもう少し大きめでもいいかと思うけど)
  • 電池1本ざしでも2本刺しでもOKなのでウェイトコントロールできる
  • 高速回転対応のメタルホイール回すの気持ちイイ(たまに、あふのテキストビューワで固まるけど)
悪い点
  • クリック感が固め。クリック音がカチカチうるさい。
    個人的にはう少し柔らかい方が好き
  • 左右スクロールしづらい、高速回転切替時のクリック感がガコッって感じで嫌い。
  • 充電式でない、仕事で使うとすぐに電池がなくなる
    エネループ買えば解決かな
と、やっぱりマウスはフィーリングが大事ということで。概ね気に入っています。


人気ブログランキングへ

システム開発・ホームページ作成のことなら 創屋株式会社 創屋ぷれす
AWS Amazon EC2/S3 クラウド のことなら 創屋株式会社
データマイニング テキストマイニング のことなら 創屋株式会社

マイマイ(My Mining/マイ マイニング)
議事録作成システム MYNA(マイナ)
Posted on 5 月 27, 2010 in プログラミング, 社内 by K.NNo Comments »

前回はjahtranslateクラスで日本語変換の処理を作成しましたが、今回はその他に変更が必要な箇所についてです。

source/jahshaka/JahLibraries/jahformatter/JahFormatter
void JahFormatter::addButton( QPushButton * button, int x, int y, int w, int h, QString text )
{
button->setGeometry( QRect( x, y, w, h ) );
button->setText( text );
// button->setText( QObject::tr( text ) );
}

jahformatterにある各関数の中でQObject::trを読んでいる箇所を削除する。

他に、
source/Jahshaka/JahModeules/text/characterInterface.cpp
とかだと
//tabframe->insertTab( moduleOptionsUI[2], tr( ” “+jt->tr(”CONTROLS”)+” ” ) );
tabframe->insertTab( moduleOptionsUI[2], ” “+jt->tr(”CONTROLS”)+” “);
のように、二重にtrして???に化けたりする。

あとは単純に変換関数をつかっていない場所で、jt->trを使用する。
source/Jahshaka/JahDesktop/player/MainPlauer.cpp
// Set up the translator
jt = JahTranslate::getInstance();
...
playmodecombo->insertItem( jt->tr( "Loop" ) );
playmodecombo->insertItem( jt->tr( "RAM Player" ) );
playmodecombo->insertItem( jt->tr( "Play" ) );
playmodecombo->insertItem( jt->tr( "Playlist" ) );


と、ここまで書いたけど
source/Jahshaka/JahSource/jahmain/main.cppあたりで
QTextCodec* codec = QTextCodec::codecForName("UTF-8");
app->setDefaultCodec(codec);
としておくと案外tr関係の箇所は修正不要、かもしれない。
※試していないのでわからないけれど

とりえあずまとめると、日本語化はソースいじらないと無理。
変換関数が呼ばれていない箇所も多いいのですべて日本語化するのは結構面倒。
ということで、一旦 Jahshaka Linux編は終了です。


人気ブログランキングへ

システム開発・ホームページ作成のことなら 創屋株式会社 創屋ぷれす
AWS Amazon EC2/S3 クラウド のことなら 創屋株式会社
データマイニング テキストマイニング のことなら 創屋株式会社

マイマイ(My Mining/マイ マイニング)
議事録作成システム MYNA(マイナ)
【営業エリア】
北陸・東海・関東・近畿
石川県(加賀市・かほく市・金沢市・小松市・珠洲市・羽咋市・白山市・七尾市・能美市・輪島市・川北町・野々市町・津幡町・内灘町・志賀町・宝達志水町・中能登町・穴水町・能登町)
富山県・福井県
岐阜県・愛知県
東京都・神奈川県・千葉県・埼玉県・群馬県
大阪府・兵庫県・京都府・滋賀県・奈良県
Theme by Got Chance and Nitrogen DesignsPowered by Wordpress