日々の日記

色々なメモ: Qtで遊ぶ 其の5

2012年01月29日 | コメント(0) | トラックバック(0) | develop, C++, Qt, Qtで遊ぶ

HAPPY NEW YEAR 2012

若干遅まきながら、みなさま、明けましておめでとうございます。

また今年一年よろしくお願いします。


全く去年から積み上げたタスクを消化できていないことに愕然としながらも今年の目標を立てたいと思います。

とりあえず、

  • HSP関連のあるサイトの立ち上げ
  • yabuinuのHSP3.2対応
  • このサイトのデザイン変更&整理
  • 掲示板の設置
  • Androidアプリの公開
  • とあるシェル拡張の公開
  • とあるツールの公開
  • HSPコンテスト作品の製作
  • 音素材の公開

、、、は、置いといて>< 当面の目標を立てることに、、、

  • HSP IDEの公開
  • QtのTipsをまとめる
  • HSPコンテスト作品の製作

ぐらいで頑張ろうと思います。

では、今年一年よろしくお願いいたします。

ツイッターやっているのでよろしくです→@sharkpp

2012年01月05日 | コメント(0) | トラックバック(0) | 雑記

大晦日@2011

1年を振り返り

今年の正月(HAPPY NEW YEAR 2011)に掲げた目標

...達成率0% orz

まず、今年の目標

  • HSP関連のあるサイトの立ち上げ
  • yabuinuのHSP3.2対応
  • このサイトのデザイン変更&整理
  • 掲示板の設置
  • Androidアプリの公開
  • とあるシェル拡張の公開
  • とあるツールの公開
  • HSPコンテスト作品の製作
  • 音素材の公開

で、出来たのは、HSPコンテスト作品の製作ぐらいでしょうか?

とあるツールの公開は、必要なくなってしまったし、とあるシェル拡張の公開やAndroidアプリの公開は全く進んでいない、と言うか他のことに興味が移って進んでいないと言うかorz

HSP関連のあるサイトの立ち上げは、他の人が作ってるからまあ様子見。

メールで要望とかもらったのも全く進んでいないし何をやっているんだろうか?orz


まあ、とりあえず、今年の総括

  • 正月はプログラムして楽しかったよ→除夜の鐘
  • pixiv始めたよ→pixiv
  • github始めたよ→github
  • 新しいドメイン取ったけど使ってないよorz
  • HSPプログラムコンテストに応募(その1,その2)→予選突破入賞したよ
  • 一度挫折したけど、またQt使い始めたよ

ってぐらいかな?


あと、東北の方は地震&原発コンボで大変だったようだけど来年はいいことあるさ、きっと

まあ、来年も頑張る><

2011年12月31日 | コメント(0) | トラックバック(0)

QNAP TS-109Ⅱ と GALAXY S(SC-02B) をOpenVPNで繋ぐ

NAS(QNAP TS-109II)をゴニョゴニョやりながらなんとかOpenVPN使って、3G/WiFi経由でGALAXY S(SC-02B)と通信できたのでメモ。


あたりを参考にした。

いずれも自己責任でお願いします。

特にAndroid側はroot化が必要なので高級文鎮にならないように注意が必要です。


最終的に

  • QNAP TS-109Ⅱ側の設定
  • GALAXY S(SC-02B)側の設定
  • LAN内部のクライアントと通信する

と、順にGALAXY S⇔QNAP⇔WindowsPCまで通信できるようになりました。


2011年12月10日 | コメント(0) | トラックバック(0) | 雑記, Android, QNAP, Galaxy S

HSPプログラムコンテスト2011入賞しました

少し時間がたってしまいましたが報告。

HSPプログラムコンテスト2011でロジテック株式会社賞を受賞しました。

賞品は2TB外付けハードディスクだそうです。

HSPプログラムコンテスト2011 入賞作品詳細


今年のコンテスト応募作品のソースを公開しました。

PICO tonemistake です。

コンテストの作品ページにもリンクを貼っておいたので見た人はもう見ているかも...

2011年12月08日 | コメント(0) | トラックバック(0) | hsp, HSPプログラムコンテスト, 雑記

QNAP TS-109Ⅱ で Subversionを使う

久しぶりに、NAS(QNAP TS-109Ⅱ)の環境を作り直したのでメモ。

元々はsubversionを入れたいがためにdebianを入れていたけど、どうもそんな小難しいことをしなくてもSubversionを動かせるって情報を見つけたので今の環境を破棄してまで試してみる。

結論から言うとバックアップやら何やらで時間はかかったけど問題なく動きそう。

あたりを参考に、NAS(QNAP TS-109II)に、Apache+Subversionの環境を作ってみた

2011年12月05日 | コメント(0) | トラックバック(0) | subversion, QNAP, NAS, Apache

HSPプログラムコンテスト2011一次審査通過しました

遅まきながら、HSPプログラムコンテスト2011一次審査通過しました。

HSPプログラムコンテスト2011 一次審査結果

作者ページ 作品ページ

自信があったほうが通過できなくて(´・ω・`)ショボーン

まあ、通過できただけ良かったとしておきます。

並みのものをHSPTV部門に出す場合、コンテスト期間の後のほうに出すほど不利という話を小耳に挟んだんだけど、どうなんだろう?

自分の印象ではそんな気がするけど、統計取ったわけじゃないから分かんない

ネット審査員が少ないって話もよく聞くのでどうなんだろう?

HSPプログラムコンテスト統計 更新しました。

とりあえず、現状のみ更新。


2011年11月26日 | コメント(0) | トラックバック(0) | hsp, HSPプログラムコンテスト, 雑記

色々なメモ: Qtで遊ぶ 其の4

色々メモ...

だんだんと手抜きにorz

QStringListIteratorの使い方

QtのイテレーションにはJava風とSTL風の二種類があるらしい...

bool addDirectors(const Movie &theMovie) { QStringListIterator it(theMovie - Pastebin.com

Qt 4.7: Container Classes

QXmlSimpleReaderの使い方

Qt 4.7: SAX Bookmarks Example

タブ付きドック

複数のドックをまとめてタブ付きにするのは、

tabifyDockWidget()

タブ付きにすると最後にまとめたドックが表示されるので、表示を変えるには

dock->setFocus();

dock->raise();

とする。

setFocusは無くてもよいようだ。

qt - Focusing on a tabified QDockWidget in PyQt - Stack Overflow

ツリービューのダブルクリックシグナルを受信

検索して見つかったページと同じようにしても残念ながらうまくいかなかったので少しゴニョゴニョしています。

シグナル受信の準備

// シグナルに接続
connect(myTree, SIGNAL(doubleClicked(const QModelIndex &)), this, SLOT(dblClickedOnMyTreeView(const QModelIndex &)));
// ダブルクリックで編集を開始しないようにする
myTree->setEditTriggers(QAbstractItemView::NoEditTriggers);

シグナル受信

void foo::dblClickedOnMyTreeView(const QModelIndex & index) {
    MyItem * myObj = (static_cast<MyItem*>(index.internalPointer()))->child(index.row(), index.column());
}

How to double click on a QTreeView - Qt Programming - QtForum.org

Qt関連のメモをもう少しまとめれたらいいんだけどなーorz

2011年10月02日 | コメント(0) | トラックバック(0) | develop, C++, Qt, Qtで遊ぶ

HSPプログラムコンテスト2011へ応募(その2)

HSPプログラムコンテストへ2作品目を応募しました。

制限があるほうが燃えるので1作品目と同じくHSPTV部門のエントリーです。

今回の作品はツールではなくゲームです。

作者ページ 作品ページ

画面を所狭しと動いている女の子の中で違う動きをしている子がいるので探しましょうってゲームです。

まあ、実際やってみれば一目瞭然なので遊んでみてください。

HSPTVブラウザで遊べるのでどうぞ。

PICO toneで作った(若干ソースを弄っていますが)BGMも鳴らしているのでそのあたりも気にしてもらえるとうれしいです。

mistake