2010-04-18
Xperia購入
life | | ![]()
2日前に買おうかなとふと思い,思い立ったが吉日で見に行ったその足で購入してきました.
まだHT-03Aを購入して2年経過していなかったため,多少多く払うことになりましたが,動作のもっさり感がなくなり,画面も綺麗になったので今のところ満足しております.
ただ,Timespaceは使う気になれない.
あひる
2010/07/03 20:23
Fedora13 のインストール直後から悩んでいた事が、貴ブログのおかげで無事解決しました。有難うございました。
2010-04-04
GNOMEのメインメニューを変更
fedora | | ![]()
QtCreatorをインストールして,GNOMEのメインメニューから起動しようとしたら,異なるパスが指定されていたので,起動できず.
そのため,メインメニューを編集しようとしたのですが,gmenu-simple-editorが見当たらずに編集できませんでした.
捜索の結果,alacarteというソフトを使えばOKということで,
yum install alacarte
で,インストールして無事編集できました.
2010-01-28
qmakeで.so(.dll)を作る
programming | | ![]()
main.cpp内で定義されているhelloをプラグインとして公開します.
main.cpp
#include <iostream> extern "C" void hello() { std::cout << "hello, world"; }
上のmain.cppを含んだディレクトリ内で, 「qmake -project」とすると.proファイルが作成されるため,以下のように修正.
TEMPLATE = lib TARGET = DEPENDPATH += . INCLUDEPATH += . CONFIG += plugin # Input SOURCES += main.cpp
続いて,「qmake」「make」で.so(.dll)ファイルが作成されます.
2010-01-19
Linuxでのリアルタイムキー入力
programming | | ![]()
いまだにLinuxでリアルタイムでキーボードの状態をどのように取得して良いか分かりません.
イベント駆動で,押された・離された時に状態を取得することはできるのですが,任意のタイミングでキーボード状態を取得するのはどうすれば良いのか.
詰まるところ,WindowsのGetAsyncKeyStateやDirectInput相当のものが存在すれば良いのですが,まったくもって見つからない.
出来れば,LinuxというかQt上(要するにクロスプラットフォーム環境)で取得したい.
これがあるだけで色々と問題が解決するところがあるため,どうしても何とかしたいところです.
追記
とりあえずSDLのSDL_GetKeyState関数に相当するコード部分を読んでみてから考えることにしました.
さらに追記
SDL_GetKeyState関数は,既に取得したキー状態を返すだけの関数.
ざっと見た感じだと,普通にキーイベントが発生する度に配列に結果を保存していて,それを後から利用しているだけか.
確かにこれで速度に十分だったら何も問題ないので,むしろ今まで思いつかなかったのが不思議なくらい単純な方法です.
とりあえずQtでも同じことしてみよう…