タグ

2017年1月6日のブックマーク (5件)

  • Big Sky :: Matz の「言語のしくみ」を読んだ。

    Twitter で「言語のしくみ」読みたいなって呟いたら Matz 人から「献しましょうか」とメンション頂いて即答でお願いしました。ありがとうございます。 ひさびさ紙のを通勤電車の中で立ちながら読んだので手がだるくなりました。なんだか懐かしい感じがしました。 さてこのですが、一言で言うとこんなです。 Ruby のパパこと Matz が雑誌の連載に追われながら試行錯誤して作ったプログラミング言語「Streem」を解説する 聞こえが悪かったらすみません。言いたいのはこの「試行錯誤」がとても良いエッセンスになっている点なのです。実際にはその連載記事をまとめた物に対して、この当時はこの様に考えていたが後になってみると実は良く無かったといった振り返り「タイムマシンコラム」で構成されています。 この連載が1つのに纏められた事でプログラミング言語設計者の葛藤が非常に良く表されているな、そう

    Big Sky :: Matz の「言語のしくみ」を読んだ。
    sonots
    sonots 2017/01/06
    良い書評
  • /dev/randomではなく/dev/urandomを使うべき理由?

    「Myths about /dev/urandom」が定説を覆す解説を行っている。Linuxを使う場合には/dev/urandomよりも/dev/randomを使う方が安全だといわれていたが、ブロックするというその特性や実際の内部実装などから考えれば、/dev/urandomが適切な選択肢であり、強い理由があって/dev/randomを使っているのでなければ/dev/urandomが十分なランダムデータの入手源であるという。 説明はLinuxカーネルを焦点にしたもので、マニュアルにも記載されている定石「/dev/randomは、疑似乱数生成器を利用する/dev/urandomよりもランダム性が高い」というのは、必ずしもそういうことではないと説明している。説明は概念的なところから実際の処理の流れ、暗号処理が使用している疑似乱数生成器などに触れ、最終的に/dev/randomを必要とする強い理

    /dev/randomではなく/dev/urandomを使うべき理由?
    sonots
    sonots 2017/01/06
  • Engadget | Technology News & Reviews

    Nintendo Switch 2: Everything we know about the coming release

    Engadget | Technology News & Reviews
    sonots
    sonots 2017/01/06
    なんだこれスゴいww
  • GitHub - makandra/active_type: Make any Ruby object quack like ActiveRecord

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - makandra/active_type: Make any Ruby object quack like ActiveRecord
    sonots
    sonots 2017/01/06
  • やるべきことをぐずぐずと先延ばしにする習慣を利用して逆に生産性を上げることができる

    by Morgan やるべきことを締切直前まで先延ばしにしてしまう「先延ばし行動」をやめたいのについついやってしまう……という人も多いはず。先延ばし行動を断ち切るためのライフカレンダー「your life」なども作られていますが、先延ばし行動をすっぱりやめるのではなく、逆に利用して生産性を上げる方法が存在します。 How to Procrastinate Productively - The Atlantic - The Atlantic https://www.theatlantic.com/video/index/497642/how-to-procrastinate-productively/ 「生産的に先延ばしする」方法は、以下のムービーは以下から確認できます。 How to Procrastinate Productively - YouTube 「ぐずぐずと先延ばしにしてしまう

    やるべきことをぐずぐずと先延ばしにする習慣を利用して逆に生産性を上げることができる
    sonots
    sonots 2017/01/06
    なるほど。うまく機能するもんだろうか