タグ

2010年10月4日のブックマーク (7件)

  • wxWidgetsのインストール | Netsphere Laboratories

    (2008.9.14) ページを分割し、加筆。 wxWidgetsはクロスプラットフォームですので、WindowsLinuxでの手順を順に説明します。 Visual Studio (2014.3.9) wxWidgets 3.0 を Visual Studio Express 2012 for Windows Desktop (Visual C++) で使う方法; Microsoft Visual C++ Guide - WxWiki wxWidgets のソースコードをダウンロードし、展開します。 build/msw/wx.dsw または wx_dll.dsw を Visual Studio で開きます。wx.dsw が静的リンク用、wx_dll.dsw が動的リンク用です。 Windows (MinGW) でのインストール (2005.7.5 この節作成) (2008.9.14 更新

  • 猫科研究所 - wxWidgetsのススメ

    この記事ではwxWidgetsを紹介するわけだが、さて書こうとして、その書き出しに困ってしまった。あまりに色々な切り口の紹介が可能で、魅力的すぎるからだ。ここは素直に、特徴を箇条書きにしてしまおう。 洗練されたAPIを持つGUIライブラリである。 実装言語はC++だが、Python, Perl, C#(.NET)等へのバインディングがある。 Win32, MacOS X, GTK+, X11, Motif, WinCEなどのマルチプラットフォーム対応。 基はネイティブコンポーネントへのラッパであり、OS固有のLook&Feelを保つ。 文字列クラス等の基的なものを含め、GUI以外の豊富なクラス群を持つ。 無料かつオープンソースであり、LGPLを非常に緩和したライセンスで商用利用も容易→参考。 15年以上もの歴史(since 1992)があり、非常に安定している。 wxWidgets F

  • 某日記(中期)

    .ヒープ 。 ヒープの空きが断片化してるんでしょうな。 .たとえば、全部で 10 ブロックのメモリがあって 2 ブロック使われてる場合に、 この 2 ブロックがヒープの端にあれば残り 8 ブロックを連続したメモリとして 獲得することができますが、そうでなければ 8 ブロックの連続したメモリを 割り当てることはできませんな。 .言語や実装によっては空き空間をつめてくれる場合もあります (コンパクション)。しかしそれが期待できない場合も多いです。 C 言語を例にすると、malloc はコンパクションすることが 無理なインターフェースになっています。 まあ、デマンドページング環境では実メモリを再配置可能で、 しかも仮想空間が十分広い(という建前がある)ため あまりコンパクションは必要ないともいえます。 一方、Win16 の GlobalAlloc/LocalAlloc はコンパクションを 意識し

  • ((Pythonで) 書く (Lisp) インタプリタ)

    Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基とし

  • C++編(標準ライブラリ)●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    sirocco
    sirocco 2010/10/04
  • C++ 編(言語解説) トップページ ●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    sirocco
    sirocco 2010/10/04
  • 伝えたいことを伝えるための8つのテクニック - もっこもこっ

    「どうしたら、複数の人に伝えたいことを伝えられるか」 そのことについて考えていること多いです。 今日は、これまで考えてきたことを整理するために書いてみたいと思います。 伝えたいことを伝えるための8つのテクニック 1.一文をできるだけ短くしよう。 2.直球ストレートな文にしよう。 3.箇条書きで書いてみよう。 4.順序だてよう。 5.具体例をあげよう。 6.専門用語に気をつけよう。 7.ゆっくり話そう。 8.改行しよう。 1.一文をできるだけ短くしよう。 口頭、文書、どちらも一文は短くした方が伝わるように思います。 文章の長さ メリット デメリット 長文 読みごたえ有 読むのに疲れる。読む気をなくす人もいる。途中で読むのをやめてしまう可能性が高い。読み違える可能性も高い。 短文 読みやすい 文をいくつも並べないといけない。幼稚な文章に見えてしまう。 とにかく伝えたいと思うなら、一文は短く、で

    伝えたいことを伝えるための8つのテクニック - もっこもこっ