座敷牢日誌

都落ちした元SEがソフトウェアやネット関連のことを書いています

プログラミング

Qt4のプロジェクトを CMakeLists.txt (Cmake) で作る

Qt4でCMakeを使ったプロジェクト作成を試してみた。 以下の記事を参考にした。 Using CMake to Build Qt Projects | Qt Project CMake Manual | QtDoc 5.3 | Documentation | Qt Project CMakeLists.txt の書き方 簡単にHello worldするところまで。 CMakeLi…

CMakeで設定されているすべての変数を出力する

CMakeのなかで使われている変数はたくさんあって (よく使うのは CMAKE_CXX_FLAGS とかですかね)、 それらをすべて出力する方法はないかと思って調べてみたら、stackoverflowにあった。 CMAKE: Print out all accessible variables in a script - Stack Overf…

CMakeのコンパイラ向けオプションを調べてみた

CMakeでgccやg++向けのオプションを指定するために、set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g") などと書いていた。 考えてみると、CMake側が用意しているビルド構成があるので、コンパイラに対してどういうオプションが指定されているか調べてみた。 MinGW/…

OpenSUSE 13.1 に OracleのJDKをインストールした

Androidアプリの開発にはOracleのJDKが必要です。OpenJDKで出来ればいいのにね。 たいていのLinuxディストロにデフォルトで入っているのはOpenJDK。 OracleのJDKを導入する手順は、ディストリビューションの種類やバージョンによって、 推奨の方法が微妙に違…

CodeIQの評価フィードバックが返ってきた

CodeIQで一度だけ挑戦した問題の答え合わせ・評価フィードバックが 返ってきた。やってから3日後には返ってきていたが、ずっと放置してしまった。 回答の結果ってどうやって判定してるんでしょうね。 【採点結果】 解答の結果は、全問正解です! 問1、問2…

プログラミングの勉強に本がいるのか

「Javaを勉強したいのでおすすめの書籍を教えてください」 こういう話題はたびたび出てくる。そのたびに、書籍を用意する必要があるだろうかと考 えてしまうのだが、あってもなくてもいいが、あったほうが効率的かもしれないと思い至っ た。 本はいらないの…

TypeScriptのこと

JavaScriptをほとんど書いたことがなくて、jqueryというのが出てきた頃にちょっと興味を持ったけど、やりたいことを調べてコピペして動かしてみる、以上のことはしなかった。JavaScriptに関する話題はずっと多いので、さすがに何も知らんというのもアレかな…

FuelPHPのoilを任意のディレクトリにインストールする

FuelPHPを試しに入れてみようと思って、チュートリアルにあるoilのクイックインストールをやってみた。 FuelPHP » A simple, flexible, community driven PHP5.3 framework. FuelPHP ドキュメント 最初のコマンドを実行したらパスワードを求められてちょっと…