2012-02-01から1ヶ月間の記事一覧

同じものでも分野が違えば価値も違う

今日オフ会で国立科学博物館に行ってきました。そこでヒザラガイがあってそれについて話したときのこと。 ちなみにヒザラガイっていうのはこういうものです。 地球科学を若干かじっている僕にとっては「海のそれも潮間帯という狭い領域にいて、過去(オルドビ…

Luaの標準ライブラリをCやC++から呼び出すときの注意(メモ)

luaのみを使っている場合標準ライブラリは特にimportやらincludeやらをしなくていいのであんまり意識しない。んでC++から呼び出したときも同じ感じで特に何も指定せずでできるのかなと思ったらエラーを吐いた。 luaL_openlibs(L); という一行を入れなくては…

&演算子のオーバーロードの罠

予想外のエラーがでて悩んでいました。なぜかオーバーロードしたものではなくデフォルトの自分自身のポインタを返すoperator&が呼ばれてしまう... &演算子に限ったことではなくオーバーロードのどの関数が呼ばれるかという問題であることに気づきました。 エ…

Qt SDKを導入してみた

簡単にC++でGUI作れるフレームワークとかないかなと探していたらQt(キュート)なるものを見つけました。ということで導入してみます。 とりあえずQtの公式ホームページにいき、ダウンロードからインストーラを落とします。僕は開発ではwindowsを使っているの…

TeXのマクロでFizzBuzz

TeX

昨日TeXは「チューリング完全性を備えた関数型言語でもある。」というツイートを見かけました。普段レポート書く程度にしか使っていないのですが、これは面白そうだということで調べてみました。どうやらマクロを使ってできるみたいですね。メタプログラミン…