タグ

2013年4月2日のブックマーク (8件)

  • 第52回 データ構造を走査するためのTraversableクラス

    データ構造に対する処理を抽象化するための型クラスとして,第3回ではFunctorクラス,第34回ではFoldableクラスを説明しました。FunctorクラスやFoldableクラスでは,「データ構造の走査(traverse)」と「データ構造を走査した際に行う処理」をセットにしたfmapやfold*という処理が直接提供されています。 Haskell以外の言語が持つイテレータなどの機能では「データ構造の走査」と「データ構造を走査した際に行う処理」を切り離すことで,より一般的な処理を行えます。Haskellではそのような枠組みとして,Data.TraversableモジュールでTraversableクラスが提供されています。 mapM関数やsequence関数を一般化 まず,Traversableクラスがどのようなものかを簡単に見てみましょう。 Prelude Data.Traversable

    第52回 データ構造を走査するためのTraversableクラス
    sirocco
    sirocco 2013/04/02
  • 第34回 様々なデータ構造でfoldを使えるようにするFoldableクラス

    データ構造の中のすべての要素にアクセスする高階関数には,個々の要素ごとに関数を適用するmapと,すべての要素を使って計算を行うfoldの大きく二つがあります(参考リンク1,参考リンク2)。第3回で説明したように,mapは様々なデータ構造で利用できるようFunctorクラスを使って一般化されています。実は,foldも様々なデータ型に対して扱えるよう型クラスを使って一般化されています。 foldを一般化するFoldableクラスは,baseパッケージのData.Foldableモジュールで用意されています。今回はFoldableクラスについて説明します。 Foldableクラスで定義されているメソッド foldには,第7回で紹介したfoldrと第9回で説明したfoldlの二つがあります。Foldableクラスには,foldrメソッドとfoldlメソッドの両方が存在します。加えて,様々なfold

    第34回 様々なデータ構造でfoldを使えるようにするFoldableクラス
    sirocco
    sirocco 2013/04/02
     "foldも様々なデータ型に対して扱えるよう型クラスを使って一般化されている"
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    sirocco
    sirocco 2013/04/02
    Foldableクラスのインスタンスを定義するのにはfoldMapを書けば良いらしい。
  • PCのブラウザで紛失したiPhone(iPad/iPod touch)を探す方法 | iPhone Wave

    PCのブラウザで紛失したiPhone(iPad/iPod touch)を探す ここではPCのブラウザで紛失したiPhone(iPad/iPod touch)を探す方法を紹介しています。 iPod touch/iPhone/iPadを紛失してしまったり、どこに置いたか忘れてしまった場合など、パソコンのブラウザからiCloud.com(https://www.icloud.com/)へアクセスし、iPod touch/iPhone/iPadの場所を検索することができます。場所の表示の他、メッセージを送信したり、音を鳴らしたり、リモートでロックしたりすることが可能です。 パソコンで、紛失したiOS端末(iPod touch/iPhone/iPad)の位置を探す場合、あらかじめ(紛失する前に)iOS端末で"iPhone(iPod/iPad)を探す"機能をオンにしている必要があります。

    sirocco
    sirocco 2013/04/02
    iPhoneがない・・・と思って探したら、会社に忘れてきたようだ。所在が確認できたのでごはんにします。
  • http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.6.0.1/System-Mem.html

    sirocco
    sirocco 2013/04/02
    performGC 強制的にGCを実行させる関数。
  • 批判とは (ヒハンとは) [単語記事] - ニコニコ大百科

    批判単語 79件 ヒハン 3.1千文字の記事 38 0pt ほめる 掲示板へ 記事編集 反省や否定としての「批判」評価や議論としての「批判」カント哲学における「批判」関連項目掲示板批判とは、 人や物事の誤った箇所や悪い部分を、根拠を示しながら論理的に指摘し、改善を求めること 1.から転じて、特定の物事に対する信頼性を欠いたネガティブな否定や非難、攻撃をすること。 (特に文化・芸術の分野において)人物や作品などの良し悪しを判断し評価する、それについて議論を行うこと。批評とも言われる。 (哲学の分野において)人間の知識・思想の認識の基盤を研究・把握することで成立の条件や妥当性、限界などを考察すること。 を意味する。 反省や否定としての「批判」 この定義における「批判」は主に特定の物事について誤った部分を指摘したり、それらの改善を求めることを指して使われる。その役割柄否定的な意味合いが付加しがち

    批判とは (ヒハンとは) [単語記事] - ニコニコ大百科
    sirocco
    sirocco 2013/04/02
    「ことば」批判とは人や物事の誤った箇所や悪い部分、根拠を示しながら論理的に指摘し、改善を求めることです。相手の過失や欠点、悪い点をあげつらって感情的に責めたり、馬鹿にしたりすることは「非難」。
  • 即ち/則ち/乃ち(すなわち)とは? 意味・読み方・使い方をわかりやすく解説 - goo国語辞書

    1 前に述べた事を別の言葉で説明しなおすときに用いる。言いかえれば。つまり。「日の首都—東京」 2 前に述べた事と次に述べる事とが、まったく同じであることを表す。とりもなおさず。まさしく。「生きることは—戦いである」 3 (「…ば」の形を受けて)前件の事実によって、後件の事実が自然に成り立つことを表す。その時は。そうすれば。「戦えば—勝つ」「信じれば—救われる」

    即ち/則ち/乃ち(すなわち)とは? 意味・読み方・使い方をわかりやすく解説 - goo国語辞書
    sirocco
    sirocco 2013/04/02
    「すなわち」って言葉は、たぶん、自分から使ったことがない。論文のような硬い文書に登場するのかな。「日本の首都―東京」「生きることは―戦いである」の例はピンとくる。
  • 激化する「排外」デモ。新大久保で「反排外主義」のカウンターデモと激突 | ニコニコニュース

    ここ最近、東京・新大久保や大阪の鶴橋など在日韓国人が多い繁華街で「朝鮮人を殺せ!」「出てけ」となどとコールするデモが開かれている。今まで行われた同様のデモでは、日の丸や旭日旗を掲げた集団が「朝鮮人をガス室に送れ」などと掲げた板を持ちながら練り歩き、参加者が「朝鮮人の女はレイプしろ」と語っている動画がYouTubeにアップされるなど、過激化の一途を辿っている。  3月の最終日曜日にもまた、新大久保でそうしたヘイトスピーチを叫ぶデモが行われた。この日のデモでは、上記のような過激な文言は陰を潜めたものの、春休み中の休日とあって子供も多く見られる新大久保の町中は、日の丸や旭日旗を掲げながら練り歩く嫌韓デモ集団に対して、異議を唱えるカウンターデモの集団や商店主らが揃い踏みし、一時騒然となった。  また、この日はTwitterの有志が資金を出しあって、排外主義的な主張に異議を唱える映像を大久保通りに面

    sirocco
    sirocco 2013/04/02
    韓国人を追い出したら新大久保が廃れてしまうじゃん。日本は人種差別をする人が少ないと思っていたのに残念。安倍首相は人権を守る法律を成立させケてネディ大統領のように名前を残して欲しい。