タグ

2017年12月27日のブックマーク (16件)

  • Run Rust code on PEZY-SC processor - 純粋関数空間

    これはRust その2 Advent Calendarの16日目の記事です。日付と投稿日がかみ合っていなくてすみません。 概要 PEZY-SCというメニーコアプロセッサーでRustのコードを動かしてみたというお話です。 PEZY-SCとは PEZY-SCとは、PEZY Computingが開発したメニーコアプロセッサーです。1024コアのRISCプロセッサーで、各コア8スレッドのSMTになっており、トータルで8192スレッドが同時に動きます。ピーク性能は倍制度1.5TFlops、単精度3TFlopsで、これを用いたシステムが電力効率の良いスパコンとしてGreen500などで良い成績を収めています。現在さらに性能を向上させたPEZY-SC2を開発中です。 高い演算スループットと電力効率を目指しながらも、SIMDを用いない完全なMIMDプロセッサーで、ある意味コンピューター科学の常識に反してい

    Nyoho
    Nyoho 2017/12/27
    Rust、LLVMすばらしい。スパコンがRustで触れたら楽しそう。
  • 新QiitaでReactをやめてhyperappを採用した背景 - Qiita

    12/1 に Qiita のトップページをリニューアルしました。これまで React を使っていましたが、それをやめて hyperapp を採用しました。まわりを見てもあまり採用事例が見当たらないので、この記事では一体なんで今をときめく React ではなく hyperapp を選択したのか、どういうところが魅力的なのかについて プレゼンテーション層を実装するためのツールとして 学習コスト の観点から書きたいと思います。なおこの記事に書かれていることは全て個人の感想であり、はっきりいって個人の日記レベルです。 それと hyperapp の開発者が社内にいるという事情もあるので、そこら辺さっぴいて読んでください。 TL;DR プレゼンテーション層を実装するためのツールとして React は機能過多だし、機能不足 hyperapp は過不足ない 学習コスト 仮想 DOM は学ぶ価値のある知識

    新QiitaでReactをやめてhyperappを採用した背景 - Qiita
    Nyoho
    Nyoho 2017/12/27
    “hyperapp”
  • 鳥山明先生の登場により、当時の漫画家・アニメーターが頭を抱えた理由

    宮尾岳 @GAKUJIRA 鳥山明さんと言えば「ドラゴンボールとドラクエ」だろうが、僕らの世代では「Dr.スランプ」の衝撃が馬鹿でかい。 何しろ絵が圧倒的に「イラストレーターレベルで」うまい。 漫画では無い。 一枚絵でっていける人が「ジャンプ漫画を週刊連載」なんだもの。 あれは頭を抱えた。 2017-12-26 13:00:27 宮尾岳 @GAKUJIRA と、同時に「Dr.スランプがアニメ化」が決定した時にはアニメ界が「ちょっと待て 全てのアニメーターがアレに付き合えると思ってんのか!」だった。 キャラ多い 色数多い 何よりも…… 「全部がセンスいい」 ここだ ここが頭を抱えた。 2017-12-26 13:03:23 宮尾岳 @GAKUJIRA 昔はね 漫画の絵とアニメの絵は 「変わってて当たり前」だった。 漫画の密度はアニメでは出ない。 100人のアニメーターが描くことが出来るよ

    鳥山明先生の登場により、当時の漫画家・アニメーターが頭を抱えた理由
    Nyoho
    Nyoho 2017/12/27
    鳥山明がほめられまくっていてわしもうれしい。
  • git blameでプルリクエストの番号を表示する

    GitHubでプルリクエスト前提の開発をしていると、git blameで「なぜ、このコードがこうなっているのか」調べる際に、commit idではなくプルリクエストの番号を表示してほしくなります。 というわけで書いたのが git-blame-pr.pl。 以下のような感じで表示されるので、調査がはかどります。 $ git-blame-pr.pl lib/core/request.c (中略) PR #446 PR #606 h2o_iovec_t h2o_get_redirect_method(h2o_iovec_t method, int status) PR #606 { PR #606 if (h2o_memis(method.base, method.len, H2O_STRLIT("POST")) && !(status == 307 || status == 308)) PR

    Nyoho
    Nyoho 2017/12/27
    便利だな。本家のオプションにしてほしい。
  • 忍者ハットリくんが、私の人生を大きく変えた、という話。

    今からどうでもいい話をします。 私の人生は、割と大きなレベルで、忍者ハットリくんによって変わりました。 忍者ハットリくんといっても、アニメ版や原作ではありません。 ハドソンから発売されていた、ファミコン版の「忍者ハットリくん 忍者は修行でござるの巻」の話です。 皆さんご存知ですか?ファミコン版の忍者ハットリくん。 ハットリくんを操作して、ひたすらゴールへと突き進む横スクロールアクションゲーム。 世間的には、ハットリくんのお父さんであるジンゾウが、ゴールにたどり着いて喜んでいるハットリくんに対して、大量のチクワに混ざって容赦なく鉄アレイを投げまくってくるゲームとして著名だと思います。 落ちてきた鉄アレイに直撃しても一瞬動けなくなるだけで済むハットリくんの耐久力半端じゃないとか、 そもそもチクワが好きなのはハットリくんじゃなくて獅子丸だろなんでハットリくんがチクワ与えられてるんだよとか、 ハッ

    忍者ハットリくんが、私の人生を大きく変えた、という話。
    Nyoho
    Nyoho 2017/12/27
    ファミコンのハットリくんだからプログラマになったとかの話かと思ったら、ハットリくんドリブン巻物研究だったとは
  • 【更新+】「がんばってなくてずるい」「決まりを守らなくてもいいの?」にどう答えるか?小学校の先生と臨床心理士のツイートと反応

    同じクラスの子ども同士でも発達にはばらつきがあります。ましてきょうだいなら発達の差があるのは当然で、出来ること・出来ないことにもズレが生じます。 「自分は頑張ってやっているのに、あの子は…」という質問にどう答えるか、子どもたちをどう把握するか、小学校教諭のYutaroさんと、臨床心理士のO9Cさん、hopperさんが答えました。 ※Yutaroさんの補足ツイートを巻末に追加しました。 ※イシゲスズコさんのツイートを追加し、反応ブログ記事を巻末にリンクしました。 続きを読む

    【更新+】「がんばってなくてずるい」「決まりを守らなくてもいいの?」にどう答えるか?小学校の先生と臨床心理士のツイートと反応
    Nyoho
    Nyoho 2017/12/27
  • 2017年のディープラーニング論文100選 - Qiita

    これはFujitsu Advent Calendar 2017の18日目の記事です。 掲載内容は富士通グループを代表するものではありません。ただし、これまでの取り組みが評価されて、富士通がQiitaに正式参加することになりました[リンク]。なお、内容の正確性には注意を払っていますが、無保証です。 はじめに この記事では今年発表されたディープラーニング論文(ArXivでの発表時期、発表された国際会議が2017年開催またはジャーナル掲載が2017年のもの)から私が個人的に重要だと思った論文を収集しています。また、2016年末ごろの論文も重要なものは採用しています。 以下の投稿も合わせてご覧ください。 2016年のディープラーニング論文100選[リンク] ディープラーニングにとっての2017年 2017年のディープラーニング技術は主に画像系技術で革新的な進歩がありました。それをけん引したのは敵対

    2017年のディープラーニング論文100選 - Qiita
  • 【2017年版】今年の推し本、13+8冊をまとめたよ - ぐるりみち。

    今年は「実用書」に触れることの多い1年だった*1。 例年は、好きな作家さんの小説とか、日常や人生を語ったエッセイとか、幅広い意味での「物語」を多く読んでいた自分。でも今年はどちらかと言えば、ビジネス書や自己啓発をはじめとした、仕事や実生活で役立つ「ハウツー」のたぐいを読むことが多かったように思う。 実際、それら読書体験が「役に立った!」と感じられる機会があったことも事実だ。 文章作法のは、それまで「なんとなく」で書いていた己の文章を省みるきっかけになった。インプット術のを読み、メモの取り方を変えたことで作業効率が上がった。それまで関心の薄かった分野――歴史仮想通貨などのを読んだことで、既存の知識・認識と照らし合わせて「つながった」と感じられた事柄があり、知的好奇心を満たす気づきがあった。 記事では、今年読んだそれらのおすすめと、個々の感想をまとめています。 前半は、個人的に

    【2017年版】今年の推し本、13+8冊をまとめたよ - ぐるりみち。
    Nyoho
    Nyoho 2017/12/27
  • Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita

    記事では、 チームによる持続的に変更可能なWebアプリケーションの開発を目標に、フレームワーク導入時に考慮すべき22の観点を紹介する。 フレームワークによって特徴は異なるが、番導入にあたって、考慮すべきポイントはあまり変わらないので、極力フレームワーク1に依存しすぎないよう配慮する。また、話をシンプルにするため、REST APIを提供するアプリケーションを題材とする。 前提 ソフトウェアのエントロピー ソフトウェアがエントロピー増大の法則を避けられないことを、体感している開発者は多いだろう2。普通にアプリケーション開発を続けると、開発スピードは鈍化し、品質は低下してバグが増え、開発者からは技術的負債への怨嗟の声が聞かれるようになる。エントロピー増大というフォースは極めて強力で、意思を持って立ち向かわなければ、容易にダークサイドに堕ちてしまう。 関心事の分離 大規模Webアプリケーション

    Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita
    Nyoho
    Nyoho 2017/12/27
    かなりの力作じゃわこれは
  • GitHub - junkw/dot.emacs.d: My config for Emacs 28+: check out as ~/.emacs.d

    Nyoho
    Nyoho 2017/12/27
  • Coursera Engineering – Medium

    Right-Sizing AWS RDS? Request Mirroring Load Test Come To Rescue We all know feel the pain when trying to choose the right instance size for AWS RDS (Amazon Relational Database Service) instance. There…

    Coursera Engineering – Medium
    Nyoho
    Nyoho 2017/12/27
    Courseraはプログラミングの宿題に Rust とDocker を使っているのか。
  • プロダクション

    Dropbox データセンターの効率性を高める大きなプロジェクトの第一歩として、Dropboxの中核となるファイルストレージシステムの複数のコンポーネントがRustで書かれました。それらは現在すべてのDropboxストレージで使われており、5億人を超えるユーザを支えています。 もっと読む Yelp YelpはリアルタイムA/BテストのためのフレームワークをRustで開発しました。Yelpのウェブサイトやアプリすべてに渡って使われており、対象範囲はUXから内部インフラまで多岐に渡ります。RustはCと同等に速く(実行コストが低い)、Cよりも安全(容易にメンテナンスできる)であるために選ばれました。 動画を見る

    プロダクション
    Nyoho
    Nyoho 2017/12/27
    このページ楽しい
  • Python3.2以降でのマルチタスク処理はThreadではなくconcurrent.futuresを使え - Qiita

    この記事は Pythonのコードを短く簡潔に書くテクニック Advent Calendar 2017 の19日目です。 はじめに Pythonでスレッドベースの並列処理をするには以前はThreadを使うしかありませんでしたが、3.2からはconcurrent.futuresモジュールが追加され、マルチタスク処理がやりやすくなりました。 例題 引数で受け取った値を返すだけの関数を複数実行するケースを考えてみます。 import random import time def task(value): print('{} start'.format(value)) time.sleep(random.uniform(0.5, 1.0)) print('{} end'.format(value)) return value from threading import Thread results

    Python3.2以降でのマルチタスク処理はThreadではなくconcurrent.futuresを使え - Qiita
    Nyoho
    Nyoho 2017/12/27
  • 白黒漫画にDeep Learningで着色する ~参照画像を使って~ - dwango on GitHub

    この記事はドワンゴアドベントカレンダー26日目(延長戦!)の記事です。 私は、Dwango Media Villageで研究を行なっている古澤です。Dwango Media Villageは、ドワンゴの機械学習系の研究とその応用を行なっているチームです。 今回紹介するのは白黒漫画にDeep Learningで着色する研究です。さらに、応用としてプロジェクタを用いて実世界のイラストにも着色結果を投影できるようにしました。 出来ること一覧 記事では、以下の2つの事柄がどのようなテクニックを元に可能になったかのおはなしを書いていきます。 Deep Learningで白黒漫画1タイトル+参照画像を入力とした白黒漫画の自動着色 Deep Learning+Jetsonで実世界に描かれたイラストの色塗り(自動着色結果のプロジェクション) 動画あり! Comicolorization 最近、タイのバン

    白黒漫画にDeep Learningで着色する ~参照画像を使って~ - dwango on GitHub
  • 子どもたちに食事提供の活動 広島市の元保護司に大臣表彰 | NHKニュース

    Nyoho
    Nyoho 2017/12/27
  • 2017年の「はてなブックマーク年間ランキング」トップ100 わずか5日間でランクインした記事も - はてなニュース

    はてなブックマークのブックマーク数が多い順にエントリーを紹介する「はてなブックマーク年間ランキング」の2017年版を発表します。今年人気を集めたエントリーには、どういった傾向が見られたのでしょうか。上位トップ100エントリーをピックアップしました。(集計期間:2016年12月11日~2017年12月10日) 2017年 はてなブックマーク年間ランキング(2016年12月11日~2017年12月10日) 順位 タイトル 1位 誰も教えてくれない「分かりやすく美しい図の作り方」超具体的な20のテクニック | TomoyukiArasuna.com 2位 まじな話をすると、N予備校のプログラミング入門コースやるのがオススメ。 .. 3位 スゴの中の人が選んだ、1万円で“一生モノの教養”を身につけるための5冊 - マネ会 4位 東京大学より、英語学習・無料オンラインコース「English Aca

    2017年の「はてなブックマーク年間ランキング」トップ100 わずか5日間でランクインした記事も - はてなニュース
    Nyoho
    Nyoho 2017/12/27