とても面白いことが、単純な算数を使うだけで導き出されることが数多くあります。 たとえば、以前書いたように、「35cm丈のミニスカートは絶対安全という証明」を簡単な算数(数学)を使うとすることができたりします。 今回は、「薄着になりがちな真夏に、ブラジャーの中にある胸先が見えてしまうのは、一体どんな条件なのか?」を、誰もが習った「とても単純な算数」を使って導き出してみることにします。 右上画像は、3/4カップ形状のブラジャーに包まれた「胸のモデル」を描いてみたものです。 ブラジャー中の胸先が「チラリ」見えてしまう現象は、胸とブラジャーの隙間から胸先が見えてしまうとことで起きてしまうものです。そこで、そんな「胸とブラジャーの隙間を通して胸先が見えてしまう条件」について、(右上図に2軸で書き入れた)断面平面を考えて、その平面上で簡単に考えてみましょう。 右図が、バスト・3/4カップブラ(青太線)
Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG
Haskellでは、リストや配列といったデータ構造に対する処理を高速化するために様々な試みが行われています。しかし、残念ながら現在のHaskell処理系やライブラリの実装には性能面でまだまだ課題があります(参考リンク1、参考リンク2)。Cの配列をHaskellで直接利用するようにすれば、性能の向上を期待できます。 Cで書かれたOSやライブラリのAPIには、Cの配列(およびそうした配列を扱うCの関数)を引数に取るものもあります。HaskellのFFIを利用すれば、HaskellからCの配列を利用できます。今回は、その方法を紹介しましょう。 Cの配列を利用する方法 第22回で説明したように、HaskellのFFIではCのポインタをPtr型で表現します。Cではポインタを使って配列を参照するので、Ptr型を使えばHaskellでCの配列を利用できます。 ただし、ポインタを操作するStorableク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く