2017年4月24日のブックマーク (9件)

  • スタージュエリーから夏に向けた「アクリルジュエリー」夏の空に光り輝く太陽を表現

    スタージュエリー(STAR JEWELRY)から夏に向けたアクリルジュエリー「CLEAR SUNSHINE」が登場。2017年4月26日(水)より全国のスタージュエリー店舗及び公式オンラインストアにて発売される。 ネックレス 25,000円+税 発売されるたびに、瞬く間に完売する夏の人気アイテムである「アクリルジュエリー」。クリアな質感が涼し気で、夏の手元や首元にぴったりのアイテムだ。 バングル 35,000円+税、25,000円+税 今年はロングネックレスと、太さの異なる2種類のバングルを展開。太陽をイメージしたゴールドのデザインと中に閉じ込めたブルーのアクリルが合わさり、夏の空に放たれる太陽のプリズムを彷彿させる。 【詳細】 CLEAR SUNSHINE 発売日:2017年4月26日(水) ※オンラインストアでは0時より発売 価格:バングル 25,000円+税、35,000円+税 /

    スタージュエリーから夏に向けた「アクリルジュエリー」夏の空に光り輝く太陽を表現
  • x86/x86_64関数呼び出しチートシートを書いた

    アセンブラはいまのところたまにしか触れないので、espとebpってどっちがどっちだっけとか、ebpからプラスとマイナスはどっちがどっちだっけとか、触れるたびに思ってしまう。そんなとき思い出すために、x86/x86_64関数呼び出しチートシートを書いた。呼び出し規約(calling convention)のcheet sheetみたいになってるけど、一番必要だったのは左上のスタックの絵。 (リンクでPDF。書く都合でA3にしたけど、A4で印刷しても読めると思う。) 当はそれぞれに対して絵をつけたかったんだけど、それどころではなかった。 勉強のために書いたくらいで全然詳しくないので、間違っているところがあればぜひ教えてくださいまし。 以下余談。 興味深いのは、64bit版のcl.exe(on Windows)とgcc(on Linux)の挙動の違い。関数の引数をスタックにpushするときに、

    x86/x86_64関数呼び出しチートシートを書いた
  • UnityのGCはどんな実装になっているのか

    こんにちは。Aiming エンジニアの久保田です。 僕の携わっているプロジェクトでは、近頃、Unity製クライアントのパフォーマンスの調査や改善を行っている最中です。 プロファイラを眺めていると、僕達が書くアプリケーションレイヤのコードが目立って遅い、ということは珍しいのですが、代わりにC#世界のスパイクとしてよく顔を出すのが、GC実行時間です。 C#は、タイプセーフでありながら人間にやさしく、getter/setter、async/await、Rx、ロケットなラムダ式、他他他…最新型の言語への影響も多大な、ファッション的にも◎な言語です。しかし、闇雲に全ての機能をタダで……というわけにはいかず、ことパフォーマンス面においては、GCというなかなか高い代償を支払うことになりかねないわけですね。 結論としては、UnityのGCは、皆が期待していたほど高性能ではなく、現状では僕達が書くC#が発生

    UnityのGCはどんな実装になっているのか
    niconegoto
    niconegoto 2017/04/24
    わかりやすくて面白かった
  • https://jp.techcrunch.com/2017/04/24/20170421uniquorn/

    https://jp.techcrunch.com/2017/04/24/20170421uniquorn/
  • WeChatのグロースから学ぶ7つの教訓 Part 1

    起業家に、作りたいと強く思っているものは何かを聞いた時、アジアを例に出すことが多くなりました。その中でも、WeChatはよく憧れの対象になる製品です。 私の友人で元同僚であるコニー・チャンは、WeChatのことを「すべてのアプリの王」と説明しました。 私たちはWechatの親会社であるTencentの調査グループChina Tech Insightsと協力し、次のことを発見しました。Wechatは、月間アクティブユーザー数は8億9,900万人が、合計50分以上、1日に9~11回開いていて(ソース:Tencentの2016年のデータを基にした月刊アクティブユーザーアカウント数)、中国のモバイル市場を圧倒しています。 WeChatプラットフォームは、中国人がオンラインで、人とどう繋がるかを完全に進化させ、お互いのお支払い方法や料品の支払い方法も変えました。 WeChatはもはや単なるアプリケ

    WeChatのグロースから学ぶ7つの教訓 Part 1
  • マイクロソフト、次期SQL Serverとなる「SQL Server 2017」発表。DBMS内でTensorFlowやCNTKなどのディープラーニングを実行可能に

    SQL Server 2017ではグラフオブジェクト対応、過去の処理から学んで自己チューニングするAdaptive Query Processing、SQLクエリにPythonやRを組み込めるなどの新機能を備えています。Windows版とDocker対応を含むLinux版が同時にリリース予定です。リリース時期は未定。 グラフオブジェクトとクエリに対応したことで、ソーシャルネットワークの分析やIoTネットワークのモデリングなど、これまでのリレーショナルデータベースでは困難だった処理が容易になります。 ストアドプロシージャでディープラーニングを実行可能に 新機能のなかでも最大の特徴は、SQLクエリにPythonを組み込むことが可能になり、ストアドプロシージャのなかでTensorFlowやCNTKといったディープラーニングライブラリが実行可能になったことです。 マイクロソフトはSQL Serve

    マイクロソフト、次期SQL Serverとなる「SQL Server 2017」発表。DBMS内でTensorFlowやCNTKなどのディープラーニングを実行可能に
  • Creating A Remote Development Machine

    Recently we worked for a client that needed to block external IPs. We had a lot of back-and-forth asking to whitelist the various IPs we might be connecting from, so to make that easier I kicked off an experiment I’d been thinking about for a while. Working hypothesis Using a remote machine, located on a hosted platform that one can access from anywhere, a developer can develop with Ruby on Rails

    Creating A Remote Development Machine
  • CSES - Competitive programming books

    Competitive Programmer's Handbook is a free online book whose purpose is to give the reader a thorough introduction to competitive programming. You can download the book here (PDF) and view the project on GitHub. Guide to Competitive Programming is a printed book, published by Springer. It is based on Competitive Programmer's Handbook, but also discusses more advanced topics. You can buy the book,

    niconegoto
    niconegoto 2017/04/24
    さらっと読んだ
  • Computer Vision for Autonomous Vehicles: Problems, Datasets and State of the Art

    Recent years have witnessed enormous progress in AI-related fields such as computer vision, machine learning, and autonomous vehicles. As with any rapidly growing field, it becomes increasingly difficult to stay up-to-date or enter the field as a beginner. While several survey papers on particular sub-problems have appeared, no comprehensive survey on problems, datasets, and methods in computer vi