Hatena::ブログ(Diary)

miyabiartsの日記 このページをアンテナに追加 RSSフィード

2010-04-18

Xperia購入

| 23:55 | Xperia購入を含むブックマーク

2日前に買おうかなとふと思い,思い立ったが吉日で見に行ったその足で購入してきました.

まだHT-03Aを購入して2年経過していなかったため,多少多く払うことになりましたが,動作のもっさり感がなくなり,画面も綺麗になったので今のところ満足しております.

ただ,Timespaceは使う気になれない.

あひるあひる 2010/07/03 20:23 Fedora13 のインストール直後から悩んでいた事が、貴ブログのおかげで無事解決しました。有難うございました。

2010-04-04

GNOMEのメインメニューを変更

| 01:25 | GNOMEのメインメニューを変更を含むブックマーク

QtCreatorをインストールして,GNOMEのメインメニューから起動しようとしたら,異なるパスが指定されていたので,起動できず.

そのため,メインメニューを編集しようとしたのですが,gmenu-simple-editorが見当たらずに編集できませんでした.

捜索の結果,alacarteというソフトを使えばOKということで,

yum install alacarte

で,インストールして無事編集できました.

2010-03-30

やっぱり放置

| 09:03 | やっぱり放置を含むブックマーク

気づいたら2ヶ月放置か…

ちょっとしたことは,Twitterで十分ですし,長い文章は労力かかりますからね.

まぁ気が向いたら更新します.

2010-01-28

qmakeで.so(.dll)を作る

| 12:44 | qmakeで.so(.dll)を作るを含むブックマーク

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でのリアルタイムキー入力

| 08:23 | Linuxでのリアルタイムキー入力を含むブックマーク

いまだにLinuxでリアルタイムでキーボードの状態をどのように取得して良いか分かりません.

イベント駆動で,押された・離された時に状態を取得することはできるのですが,任意のタイミングでキーボード状態を取得するのはどうすれば良いのか.

詰まるところ,WindowsのGetAsyncKeyStateやDirectInput相当のものが存在すれば良いのですが,まったくもって見つからない.

出来れば,LinuxというかQt上(要するにクロスプラットフォーム環境)で取得したい.

これがあるだけで色々と問題が解決するところがあるため,どうしても何とかしたいところです.

追記

とりあえずSDLのSDL_GetKeyState関数に相当するコード部分を読んでみてから考えることにしました.

さらに追記

SDL_GetKeyState関数は,既に取得したキー状態を返すだけの関数

ざっと見た感じだと,普通にキーイベントが発生する度に配列に結果を保存していて,それを後から利用しているだけか.

確かにこれで速度に十分だったら何も問題ないので,むしろ今まで思いつかなかったのが不思議なくらい単純な方法です.

とりあえずQtでも同じことしてみよう…