PenguinがWorkWorkする blog

ネット上で気になることや、android等について書くブログ

やる気がないエンジニアの挨拶と近況② ※長文注意

f:id:Penguin000:20131119012331j:plain

 季節が変わり11月に突入しました。今年は残り何週間気温も一気に下がり日によっては、日中の気温10℃以下なんて日もありますよね。そして今週を入れれば2013年は7週間しか残ってないよ。ともあれ、年末に向けて目標を成して来年には新しい大きな目標を立てて、我武者羅に走っていきたいところです。


近況なんですが、こんなことを書きます。

  • プログラミングの活動について
  • 社会人1年を超えて考えること

続きを読む

FizzBuzz!!(C++)

なんか久しぶりに書きたい欲(常にあるけど)に駆られたので、タイム測ってFizzBuzzを書いてみた。

たかがfor文だけで46分掛かった・・・。
FizzBuzzとは?』って調べたり、かっこつけてイテレーターで書こうとして普通にfor文で書きなおしたりとダメダメですが・・・。

界隈からは「FizzBuzzが書けないって許されるのは小学生までだよねwwww」
と、後ろ指どころか針を刺されそうです・・・。


http://ideone.com/yGrAbQ

ソースはいつもの通り貼っつけて置きます。

2013/11/25更新
Fizzが抜けていたことに気づきました。
時間に余裕があれば修正しておきます・・・。

続きを読む

oauthソース(Qt)

超めんどかった・・・。


メモ代わりにソース載せておきます。


関数化してないし、定義ファイルもできれば別に書きたかった。
あと、クラス化して分割ファイルもしたかった。

でも、考えるより先に実行を優先してこうなりました。
一度理解するために書いたようなもんです。
これを使って作りたいものはあるので、ある程度書き直してoauth部分は公開する予定です。
だって、Qt用のoauthライブラリないんだもん・・・。
車輪を再発明するだなんてあほらしい。


さて、

かれこれ、C++の学習を始めて2か月かかりましたが一応C++は書けるようになりましたといっていいのかな。

構文覚えた。
テンプレート覚えた。
クラス化覚えた。
メソット化覚えた。
イテレータ覚えた。



それでは寝ます・・・。

続きを読む

QWebviewの使い方 (Qt)

QWebviewを使ってハマったメモ。




Webviewを使用するには、.proファイルにwebkitwidgetsの記述が必要だった。


気をつけるべきポイントは、
Qt5.0以上の場合は.proファイルの追加記述にwebkitではなく、webkitwidgetsであること。

  • ✕ QT += webkit
  • ◯ QT += webkitwidgets

以下参照

What’s new in QtWebKit in Qt 5 | Qt のあれこれ (仮)

Qt の C++ API に関しては大きな変更はなく、基本的にはソースコード互換性があると考えて良いそうですが、QtGUI モジュールが GUI と Widgets に分かれたのと同様に、WebKit と WebKitWidgets の二つのライブラリに分離されました。

間違ってwebkitでproファイルへ追加、
QtWebKitWidgets/QtWebKitWidgetsをインクルードすると、QWebViewが出てきやがるので、
どこが間違っているのか気付かなかったってオチでした。

結局は分離されてた影響でハマったってオチですね・・・。


技評のサイトなどでは#include webkitがありますが、QwebViewだけだったら無くても使えてます。


コードは以下の通り

続きを読む