Learning Clojure by building a digital Jackson Pollock. This article and the source code backing it can be found on GitHub. Below is an example of what we will be building, running the code found in this page. Add stroke Fill canvas Jackson Pollock He was an abstract artist who lived through the first half of the 20th century and is most famous for his drip paintings. This style of painting involv
1. はじめに、 昨日 OpenSSLのバージョンアップがアナウンスされ、9つの脆弱性が公開されました。バージョンアップの数日前にOpenSSLの次期リリース予告がアナウンスされていましたが、ちょうど BlackHat 開催初日にあたることもあり、なんかまた重大な脆弱性の修正が入るんじゃないかとドキドキしていました。蓋を開けてみるとHeatBleed程の大事ではなくホットひと安心です。 昨日公開されたOpenSSLの9つの脆弱性のうち、TLS プロトコルダウングレード攻撃 (CVE-2014-3511)の修正を見ていたところ、これはTLSプロトコルを学ぶいい題材になるなぁとふと思いつき、試しにこのOpensslの脆弱性の詳細をTLSプロトコルの基礎に合わせて書いてみました。 ちょっと長いですが、TLSプロトコルの仕組み(の一部)を知りたい方はお読みください。 2. OpenSSLの脆弱性
日本アニメ初の快挙!海外アニメ賞を受賞した『スキップとローファー』海外ライセンス部長&プロデューサーが語る、奮闘の舞台裏
λ Lessons Pattern matching, first-class functions, and abstracting over recursion in Haskell This is a short, interactive lesson that teaches core functional programming concepts. It was designed to transform the way you think about performing operations on lists of things, by showing you how functions are executed. You can explore the way map and fold (foldr and foldl) are defined and computed. F
こちらを読んだらその2もどうぞ とあるお題 シンプルな問題だけどHaskellプログラミングの基本的な考え方を伝えるには良い題材だと思います.解説を試みましょう.お題は3題. テキストデータを読んで40文字以下の行のみ表示せよ. テキストデータを読んで各行の最後の10文字を表示せよ. テキストデータを読んで各行の5番目の文字を表示せよ. お題の分析 お題のプログラムはどれも 標準入力からテキストデータ(を表す文字列)を得る 元のテキストデータをゴニョゴニョして結果をテキストデータにする テキストデータ(を表す文字列)を標準出力に置く というパターンです.ゴニョゴニョの部分の関数をgonyoと名付けましょう.gonyoの具体的な内容はお題ごとに異りますが,型は共通しています.その型シグネチャはgonyo :: String -> Stringです.実は,String -> String型の関
Understanding Clojure transducers through types Aug 7, 2014 · 9 minute read · Comments Clojuretransducerstypeshigher-rank typesHaskellmonadstype classesScalaRich HickeyJohn LaunchburySimon Peyton Jones Yesterday, Rich Hickey published a blog post, “Transducers are Coming”, which attracted a lot of attention. I have a confession to make, which I have made before: I find it very difficult to underst
This is a C++ header-only library to provide an IEEE 754 conformant 16-bit half-precision floating-point type along with corresponding arithmetic operators, type conversions and common mathematical functions. It aims for both efficiency and ease of use, trying to accurately mimic the behaviour of the built-in floating-point types at the best performance possible. It is hosted on SourceForge.net. N
Almost five years after I initially released criterion, I'm delighted to announce a major release with a large number of appealing new features. As always, you can install the latest goodness using cabal install criterion, or fetch the source from github. Please let me know if you find criterion useful! New documentation I built both a home page and a thorough tutorial for criterion. I've also ext
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く