タグ

2011年1月29日のブックマーク (9件)

  • デイリーポータルZ:プロに教わる超美味しい家ケーキのコツ

    ケーキが好きだ。 ふわふわのスポンジと甘いクリーム。小学生の頃、誕生日になると丸い(ホール)ケーキがテーブルの上に鎮座して、嬉しくてたまらなかった。 それは今でも変わらない。ケーキが大好きなのだ。しかし、買うと高い。丸いのを買おうと思うと平気で数千円はする。そんなお金はない。でも、べたい。 じゃ、家で作ればいいじゃん! と思いついた。ケーキの原価は安いとケーキを作るプロであるパティシエが言っていた。問題は僕にケーキを作る知識が無いことだ。じゃ、教わればいいんだ! という事で、パティシエに家で作るケーキのコツを教わることにした。 (地主 恵亮) 家ケーキの限界 素人でも簡単に家で作れるケーキを学ぶべく、ケーキ作りのプロであるパティシエを僕の家に招いた。 僕は男の一人暮らし。 料理趣味というわけでもないので、特別な道具はない。そんな状態でも作れるケーキを教えてくれとパティシエには頼んでおい

  • Cのコールバック関数をC++のメンバ関数にバインディングする方法 - kazuhoのメモ置き場

    たとえば libevent のような C 言語でかかれたイベント駆動型のライブラリを C++ から使っていると、C++ のメンバ関数をコールバックとしてセットできたらうれしいことが多いですよね。以下のようにすればできます。 たとえば、コールバック関数をセットする関数の型が、 void set_foo_callback(void (*)(void* cb_arg), void* cb_arg); なら、以下のようにクラスとメンバ関数を引数にとるテンプレート関数を定義し、 template <typename T, void (T::*FUNC)()> void to_foo_callback(void* cb_arg) { T* obj = reinterpret_cast<T*>(cb_arg); (obj->*FUNC)(); }以下のように受け渡せばいい。 class K { publ

    Cのコールバック関数をC++のメンバ関数にバインディングする方法 - kazuhoのメモ置き場
  • Qt LGPL版を入れてみた。 - 日々量産

    Qtってのは、プラットフォームを選ばないGUIツールキットです。 2009年3月にLGPL版が出た事でさらにとっつきやすくなりました。 Qt LGPL版の利点は、 オリジナル部分のソースコードの開示は強制ではない事。 ただし、開示されているソースコードを改変して使用した場合は改変部分のコードを公開する必要がある つまり、Qt LGPL版を使って作ったオリジナルなプログラムのソースコードは晒さなくてもいいけど、 Qt LGPL版自体のコードを改変したり、オリジナルのソースコードが開示されているものを改変して利用した時は、その改変した部分のコードを開示してね。 というもの。 またQt LGPL版を使ってライブラリを作った場合、それを使うプログラムのソースコードは開示しなければならない。 これによって、有用なプログラムやライブラリをQt LGPL版で開発しやすくなったわけです。 しかし、参考にな

    Qt LGPL版を入れてみた。 - 日々量産
  • 「俺の邪悪なメモ」跡地

  • RPGから学ぶ仕事の鉄則 - レベルエンター山本大のブログ

    RPGが好きだった。RPGから学んだ人生哲学は多い。今思えば仕事でも役立つものが沢山ある。 何度聞いても同じ話をする人にはかまうな。 長老はたいてい大事な話する。長老から話を聞け。 説明書に肝心なことは書かれていない。 セーブはこまめに。 ラスボスは必ず変身するから、気を抜くな。 集中力は寝ないと回復しない。だから魔法を唱えられなくなる前に帰って寝ろ。 回復に専念してるようでは、そのうちにMPが尽きてやられる。攻撃の手をとめちゃいけない。 パワーがあっても素早さが低いとターンが回ってこない。速いやつは使い勝手がいい。 レベルの高いパーティーに紛れ込めばあっというまにレベルが上がる。 ある程度したら、新しい土地へ行かないとレベルアップしなくなる。 物凄い経験値を貰える敵は、逃げ足がとんでもなく速い。 勇気と行動力があるヤツが一番偉い。 王様に会えるチャンスは、意外とゴロゴロしてる。会いに行

    RPGから学ぶ仕事の鉄則 - レベルエンター山本大のブログ
  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
  • カレンダーアプリの「Promise Mail for iPhone」、期間限定で大幅値下げ

    AnchorZは1月28日から、通常1500円で販売している同社のカレンダーアプリ「Promise Mail for iPhone」を期間限定で230円で提供する。 Promise Mail for iPhoneは、カレンダーとメーラー(POP対応)の機能を備え、ワンタップで切り替えて使えるiPhoneアプリ。独自の構文解析エンジン「PMEng」を搭載しており、特定のルールで記載したメールの内容が、自動で予定としてカレンダーに登録される。片手で操作しやすいUIを採用しており、空きスケジュールの確認や予定の削除などの各種操作を容易に行える。

    カレンダーアプリの「Promise Mail for iPhone」、期間限定で大幅値下げ
  • 本日決定!Twitter関連サービス全180サイトはてブ順ランキング - パパパパ

    Twitter関連サービスいろいろありますよね。しばらくぶりに、ひと通りのサイトを巡回しているうちに、新しいサイトや知らなかったサイトがとても増えていて、せっかくなのでデータをまとめておこうと思いたち、Twitter関連サービスをはてなブックマーク順に並べてみました。 さすがにTOPのほうは、有名サイトがこれでもかというくらい並んでいますが、はてなブックマークがそれほどついていないサイトでも、面白いサービスを作っている個人開発者の方がいて、僕は個人的に個人開発者と話がするのが大好きなので、これを見た方で「会ってもいいよ」という方は、ぜひ@paji_aまで一報ください。 あと、「自分のサイトが載っていない!」と言う場合も、@paji_aまでご連絡ください。追加いたします。 [追記]2011/01/28 19:32 4サイト追加しました。計172。 [追記]2011/01/28 21:42 8