タグ

2018年3月3日のブックマーク (6件)

  • 「前置詞」の勉強ってしたことある?『熟語本位 英和中辞典』への道 - Write off the grid.

    0.はじめに いきなりですが、あなたは talk away という熟語の意味がわかりますか? talk は「話す」、away は「離れて」という意味で、これは知っていると思います。 が、これじつは、「ぺちゃくちゃ喋りまくる」って意味なんです。 なぜこんな意味になるのか? それは away に「継続」、「どんどん~する」という意味があるからなんです。 これを知ってた人も知らなかった人も、こういった馴染み深い簡単な単語こそ奥が深いということは、なんとなく知ってたと思います。 たとえば、もし中学や高校で良い教師に恵まれれば、「on を「上」と覚えてはいかん」ということで、a picture on the wall(壁にかかった絵)、a fly on the ceiling「天井にとまったハエ」などの例を挙げたうえで、これらより、「on は「接触」を意味するのじゃ」と教わったことがあるかもしれませ

    「前置詞」の勉強ってしたことある?『熟語本位 英和中辞典』への道 - Write off the grid.
  • MacのFinderの超活用術!9つの技で作業効率が劇的アップ - あなたのスイッチを押すブログ

    Macのファイル管理アプリ「Finder」。このFinderアプリの使い方を知っているのと知らないので、仕事の作業効率が大幅に変わります。 そこで今回は、僕がオススメするFinderのテクニックを9つご紹介します。使いこなせるようになれば、あなたの仕事が捗りますよ!

    MacのFinderの超活用術!9つの技で作業効率が劇的アップ - あなたのスイッチを押すブログ
    mercure
    mercure 2018/03/03
  • JavaScriptユーザのための関数型プログラミング(後編) | POSTD

    この記事の前編はこちら: JavaScriptユーザのための関数型プログラミング(前編) 遅延評価 遅延評価 は、 サンク や ジェネレータ などのもっと具体的な概念をカバーする一般的な用語の一種です。遅延評価は、その言葉が表すとおりのことを行います。つまり、値が必要になるまで評価しません。可能な限りずるずると、先延ばしにします。例えば、洗わなければならない器が大量に、もしかすると無限にあるとします。器を全て流しに置いて一度に洗うのではなく、ゆっくり、一度に1つずつ取って洗うのに似ています。 遅延評価の質を少しでも理解しやすくするために、Haskellを使って説明したいと思います。まず、 プログラムがどのように評価を行うか を理解する必要があります。皆さんが慣れているほとんど全ての言語は、 最内簡約 を用いています。最内簡約とは、次のようなものです。

    JavaScriptユーザのための関数型プログラミング(後編) | POSTD
    mercure
    mercure 2018/03/03
  • JavaScriptユーザのための関数型プログラミング(前編) | POSTD

    私が関数型プログラミングについて度々耳にするようになったのは、数カ月前からです。でも当時は、それが何なのか見当もつかず、単なるバズワードだと思っていました。皆さんの中にも、そのような方は多いでしょう。それ以来、私は関数型プログラミングについて深く学び、この言葉を日々聞いてはいるものの内容を理解していない初心者の方のために、分かりやすく説明しようと思い立ちました。 関数型プログラミング言語の話になると、「 Haskell と Lisp は どちらが優れているのか 」という 議論 が 白熱する 傾向にあります。HaskellとLispはどちらも関数型言語ですが、実際には大きな違いがあって、それぞれに長所と短所があります。その具体的な内容については、この記事を読み終える頃には深く理解していただけると思います。この2つの言語には、それぞれから派生した言語があります。その中で恐らく皆さんが耳にしたこ

    JavaScriptユーザのための関数型プログラミング(前編) | POSTD
    mercure
    mercure 2018/03/03
  • Rustの開発環境セットアップ | DevelopersIO

    はじめに 前回の投稿でレポートしたRustの開発環境を構築してみます。とても手軽なのでRustが気になっている方はぜひお試しください。 検証環境 macOS: 10.12.6 Command Line Tools for Xcode: 9.2.0.0.1.1510905681 rustup: 1.11.0 (e751ff9f8 2018-02-13) Rust: 1.24.1 rustupとは? Rustプロジェクトが公式に提供しているインストーラーです。 rustup コマンドでRustのコンパイルに必要なツールチェーンやクロスコンパイル環境を構築できるようになります。 rustupをインストール まず、rustupの公式サイトにアクセスしましょう。 rustup.rs - The Rust toolchain installer 手元で試したところ、環境によって表示内容が変わるようです

    Rustの開発環境セットアップ | DevelopersIO
    mercure
    mercure 2018/03/03
  • CSVEX 株式投資関連データ流通プラットフォーム(CSVファイルダウンロード可能)

    CSVEX(シーエスブイ・イーエックス)は、株式投資関連データの活用を促進するデータ流通プラットフォームです。CSVファイル・JSONファイルのダウンロード/共有フォルダ/自動ダウンロード対応等、銘柄探索やデータ分析を強力に支援する機能を備えています。 KABU+スタンダードプラン以上の会員が利用できます。ファイルのダウンロード時には、KABU+のID・パスワードを入力して下さい。 1年分のヒストリカルデータ(過去データ)をダウンロードできます。それ以前のデータ(2018~2023年分)は、「KABU+ 会員専用ショップ」で販売しています。

    mercure
    mercure 2018/03/03