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

  • C++でCプリプロセッサを作ったり速くしたりしたお話

    5. ❄ #include とか #define とかを解釈するアレ ❄ C や C++ とはまったく関係ない独立した文法/処理 ○ コメント処理 (削除)・’¥’ で終わる行の連結 ○ 外部ファイル読み込み (#include, #include_next) ○ 条件分岐 (#ifdef / #if / #else / #elif / #endif) ○ 単語置換・マクロ展開 (#define) ○ 文字列化 (#google → “google”) ○ 結合 (a##b → ab) ❄ 頑張れば割といろいろできる ○ でもマクロ展開の仕様が謎で使いこなすのはけっこう難しい ○ というか使いこなす必要は特にない… CPreprocessorのキホン

    C++でCプリプロセッサを作ったり速くしたりしたお話
    yuuki5555
    yuuki5555 2018/03/28
  • 靴は磨いた人の精神性を映し出す。日本一の靴磨き職人の仕事を通して感じる美学とは

    第1戦:伊藤 渉さん 山地 惣介さん 小林 亜弥子さん 須賀谷 甫さん 第2戦:三村 宙央さん 安部 春輝さん Steve Hungさん 石見 豪さん 第3戦:林田 直樹さん 岡嶋 翔太さん 杉村 祐太さん 佐藤 我久さん 全国からたった12名という、この少ない枠に選ばれるだけでも当に素晴らしいですよね。 道具選びPhoto: Okihiro Mori選手は磨く前に自分が使いたいクリームや、ワックス、ブラシといったケア用品(R&Dとコロンブスの製品)をわずか1分間で選びます。公平性を期すため、持ち込みが許されているのは磨き職人にとって命ともいえる、磨きクロスのみ。 ご存知の方も多いかと思いますが、おろしたてのワックスは空気に触れていないため、硬さが十分でなく、それだけでもかなり悪条件。ワックスが緩いと、非常に鏡面が作りにくいからです。 しかし、全ての選手に同じ条件を徹底するため、毎回新

    靴は磨いた人の精神性を映し出す。日本一の靴磨き職人の仕事を通して感じる美学とは
    yuuki5555
    yuuki5555 2018/03/28
  • デザインの「悪い方がよい」原則 The Rise of "Worse is Better"

    デザインの「悪い方がよい」原則 The Rise of "Worse is Better" rpg@lucid.com 日語訳: daiti-m@is.aist-nara.ac.jp 私や Common Lisp と CLOS のデザイナーのほとんどは、MIT/Stanford 方式の設計に親しんでいる。 この方式の核心は、「正しい」やり方をせよ、という ことにつきる。デザイナーにとっては、以下の点をすべて正しく満たすことが 重要である。 簡潔性 デザインは実装と使用法の両面において単純でなければならない。 このとき、使用法が単純な方が、実装が単純なことより重要である。 正当性 デザインはすべての点において正しいものでなければならない。 誤りは許されない。 一貫性 デザインは一貫性を欠いたものであってはならない。一貫性を保つ ためには完全性は少しだけ犠牲にしてもよい。一貫性は 正当性と同

    yuuki5555
    yuuki5555 2018/03/28
  • SLURP (翻訳)

  • ブラックスタートアップと関わった話 - MMiyauchi Blog

    国内でスタートアップという言葉が広まるにつれ、スタートアップの定義がもはや曖昧になったと思う。 定義が曖昧になったことで、スタートアップという言葉が良い意味でも悪い意味でもカジュアルに使われ、言葉自体を耳にする機会が増えたと思う。そして、実際にスタートアップと関わる人も増えたと思う。 その弊害か、スタートアップという形容をした組織に関わってみて、その組織が会社組織としてはまずありえない組織も出てきている。そういった組織は、スタートアップとして定義するにはどうかと思うので、そういうスタートアップをブラックスタートアップとして定義していくつかの実例もとに現状を伝えてみる。 さて、そもそもスタートアップとはどういうものか、自分がどう認識しているかを説明したい。 定義には諸説あると思うが、自分的には、こうである。 1. 挑戦的な課題について事業を起こす集団である 世に解決されていない問題や、高度な

    ブラックスタートアップと関わった話 - MMiyauchi Blog
    yuuki5555
    yuuki5555 2018/03/28
  • 技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選(新規開発のメモ書きシリーズ1)

    新規開発したプロダクトについて 「世の中に URL は出ているが、まだ正式公開していない」という微妙な位置付けなのでプロダクト名と詳細は避けつつ述べます。短めの開発期間で急いでつくって、慌てて年末にβ版をリリースしたところです。 次の動きに向けてまったりしたり、Inside Frontend の開催に向けて四苦八苦しているところでメモ書きです。 このシリーズの他の記事はこちら。 ビルド設定編: UA に応じた最適な JS バンドルの配信と webpack との距離感 コード設計編: context による縦軸分類とレイヤードアーキテクチャ アーキテクチャ編: SSR と CDN ( Fastly ) とユーザー依存情報の分離 依存するパッケージの厳選 新しい技術、ライブラリを試すこと、それらを使って生産性の向上にチャレンジすることは必要です。とはいえ、程度が過ぎると逆に生産性を下げかねない

    技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選(新規開発のメモ書きシリーズ1)
    yuuki5555
    yuuki5555 2018/03/28
  • DC映画『ニンジャバットマン』海外反応、感想、レビュー到着!絶賛相次ぐ「DCの新スタンダード」「バットマン・ファンは観るべき」 | THE RIVER

    映画『ニンジャバットマン』海外で絶賛相次ぐ!「DCの新スタンダード」「超クレイジー」「バットマン・ファンは観るべき」 BATMAN and all related characters and elements © & ™ DC Comics. ©2018 Warner Bros. Entertainment All rights reserved. バットマンやジョーカーをはじめとしたゴッサムシティのキャラクターが戦国時代の日にタイムスリップする、話題の長編アニメ『ニンジャバットマン』が米国にてついに上映された。 アニメ「ポプテピピック」で一躍注目を浴びる、水崎淳平監督率いる神風動画が製作を担当し、日の誇る豪華キャストとクリエイターが一堂に会した作を、いったいアメリカの観客はどのように受け止めたのか……。 2018年3月24日(現地時間)にコンベンション・イベント「WonderCo

    DC映画『ニンジャバットマン』海外反応、感想、レビュー到着!絶賛相次ぐ「DCの新スタンダード」「バットマン・ファンは観るべき」 | THE RIVER
    yuuki5555
    yuuki5555 2018/03/28
  • 旧組事務所 ケーキ店に 「人集うにぎやかな場所に」 北九州市八幡西区 | 西日本新聞me

    暴力団事務所として長年使用されてきた北九州市八幡西区筒井町のビルが8月上旬、ケーキ店に生まれ変わった。かつて暴力団員が絶えず出入りし、近隣住民も近寄ることすら恐れていたビルだが、明るい外装に模様替えした今は、スイーツを求める家族連れや若者らで連日にぎわう。店のオーナーは「人が集まるにぎやかな場所にしたい」と意気込んでいる。 「うわあ、おいしそう。どれにするか迷ってしまう」。ショーケースに並ぶプリンや季節のフルーツで彩られたケーキを眺め、若い女性客が声を上げた。 暴力団事務所跡にケーキ店「グランディール・キキ」を開いたのは、オーナーパティシエの永田弘一さん(37)。4階建てのビルは賃貸で1階に店舗、2階以上に倉庫などがある。 ビルは2000年12月から、特定危険指定暴力団工藤会(北九州市)系の組が事務所として使用。近くの主婦(65)は「黒い外観で監視カメラもあって怖かった」と言う。同市内では

    旧組事務所 ケーキ店に 「人集うにぎやかな場所に」 北九州市八幡西区 | 西日本新聞me
    yuuki5555
    yuuki5555 2018/03/28
  • 新横浜駅の付近、ビル全体が暴力団「武器庫」か : 社会 : 読売新聞(YOMIURI ONLINE)

    神奈川県警と警視庁は26日、稲川会系暴力団事務所や組幹部が入居する横浜市港北区のビルを銃刀法違反容疑で捜索し、拳銃6丁と実弾百数十発を押収したと発表した。 ビル内からは乾燥大麻も見つかったという。捜査幹部によると、一度に6丁もの拳銃が見つかるのは異例で、県警はビル全体が暴力団の「武器庫」としても使われていたとみて、実態解明を進める。 JR新横浜駅に近く、ホテルやマンションなどが林立する一角に24日朝、県警と警視庁の捜査員計100人以上が集結した。県警などは1年以上前から内偵を続けた結果、かつてホテルとして使われていた6階建てのビル内に大量の拳銃が隠されている疑いが強いと判断。捜査員らが一斉になだれ込み、捜索を開始した。 ビル2階には稲川会系暴力団事務所が入り、3~6階は組員の居室や物置として使われていたという。翌25日午後まで夜通し続いた捜索で、組幹部の自宅浴室の天井裏から自動式拳銃2丁と

    新横浜駅の付近、ビル全体が暴力団「武器庫」か : 社会 : 読売新聞(YOMIURI ONLINE)
    yuuki5555
    yuuki5555 2018/03/28
  • ポケモンの外見的特徴から種族値を勾配ブースティングで予測する - Qiita

    しかし、このような占有面積が小さい、かつ高い種族値合計を持つポケモンはほとんどが伝説のポケモンとなっています。 そこで、例外は存在するものの、全体としては上に挙げた画像のような傾向を持っていると仮定します。 これより、特徴を適切に捉えることで、ポケモンの外見から種族値を予測することができます。 使用するアルゴリズム -Algorithm- 今回、予測したいパラメータは以下の7種類("HP"、"攻撃"、"防御"、"特攻"、"特防"、"素早さ"、"合計")となります。 予測のおおまかな手順としては次の2ステップとなります。 勾配ブースティングを用いた個別パラメータの予測 合計値を用いた個別パラメータに対する補正 以下では、それぞれの手順についてみていきます。 勾配ブースティングを用いた個別パラメータの予測 -Prediction by Gradient Boosting- まず、はじめにそれぞ

    ポケモンの外見的特徴から種族値を勾配ブースティングで予測する - Qiita
    yuuki5555
    yuuki5555 2018/03/28
  • 私がJavaからDartに移行した理由 - Qiita

    ※ このポストはDavid Morganの許可を得てWhy I moved from Java to Dartを翻訳し、投稿しています。 ある人はJavaScriptからDartに移行したと聞いています。まあ、私の旅は少しばかり違いますが。私はJavaからDartに移行しました。そして、adwords.google.comの一部も一緒に。 AdWordsはGoogleの収益の中心であり、今まさにDartで書き換えつつあります。ところが、私が仕事しているAdWordsの一角(スキップ可能なYouTube広告を売る部分)は既に2014年からDartで動いていました。 我々のチームはDartを使うように指示されたわけではなく、そう頼まれたのでさえない、というところが面白いところです。我々はDartの能力を見出し、試す価値があると判断したのです。 重要なのは、ガラポン再構築を行わなかったことです。

    私がJavaからDartに移行した理由 - Qiita
    yuuki5555
    yuuki5555 2018/03/28
  • 死にたくなければ「1日8時間睡眠」を死守しなさい | 睡眠科学者が説く「眠りの処方箋」

    ・夜の睡眠時間が6時間45分の成人は、医療の助けなしには60代前半までしか生きられない。 ・極端なショートスリーパーの男性は、日常的に夜たっぷり寝ている人に比べて、精子の数が29%少ない(2013年調べ)。 ・5時間未満の睡眠で車を運転すると、事故に遭う確率は通常の4.3倍。その状態で4時間以上運転すると、事故に遭う確率は11.5倍に。 ・睡眠時間が8時間未満のアスリートは疲れやすい。6時間未満だと、疲労に達する時間が10~30%早まる。 睡眠不足がもたらすさまざまな不利益が実証されているにもかかわらず、先進国の成人の3分の2は、世界保健機関(WHO)が推奨する「夜8時間睡眠」を確保できていないという。 だが、日から3日連続でお届けする衝撃のレポートを読めば、寝床でだらだらスマホをいじるのをやめ、1日8時間睡眠を心がけよう──そう誓うはずだ。

    死にたくなければ「1日8時間睡眠」を死守しなさい | 睡眠科学者が説く「眠りの処方箋」
    yuuki5555
    yuuki5555 2018/03/28
  • オープンデータ取得先まとめ - Qiita

    2018/1/1時点で利用可能な、オープンデータの主要取得先を記載します。 1. 世界中の国や都市の情報 EUとイギリス Public Data EU http://publicdata.eu Open Data Europe http://data.europa.eu/euodp/en/home UK Government Data https://data.gov.uk アフリカ Africa Open Data https://africaopendata.org Code for South Africa http://code4sa.org Code for Africa https://codeforafrica.org アジア Open Cities Project http://www.opencitiesproject.org Open Nepal http://data

    オープンデータ取得先まとめ - Qiita
    yuuki5555
    yuuki5555 2018/03/28
  • Bloomberg - Are you a robot?

    We've detected unusual activity from your computer network To continue, please click the box below to let us know you're not a robot. Why did this happen? Please make sure your browser supports JavaScript and cookies and that you are not blocking them from loading. For more information you can review our Terms of Service and Cookie Policy. Need Help? For inquiries related to this message please co

    Bloomberg - Are you a robot?
    yuuki5555
    yuuki5555 2018/03/28
  • ユーザーの声の裏に潜む潜在的なニーズをリーンにつかんでいく - Kaizen Platform 開発者ブログ

    こんにちは。Kaizen Platformで新規プロダクトを開発しているチームにいる、kosukeです。 Kaizen Platformでは主にプロダクト開発のメンバーが中心となり、お昼に皆でお弁当をべながら代表者が技術ネタや社内のプロダクト作りに関する話をする会を毎週やっています。 先日、私の方からアンケートやフィールド調査の話題と共にどうやってユーザーリサーチしていくか?的な話をしたので、ここではその話をご紹介したいと思います。 ユーザーの声 VS 音や裏に潜む声 ここに面白い話があります。大分昔の話ですが、ソニーのラジカセ(↓)が発売される前後、体の色のニーズを探る調査が行われたそうです。会場には数十人が集められ、複数の色のモデルが用意された中でどの色が良いかを質問されました。 すると、会場の人々の声からは黄色のモデルが人気があったそうです。 https://www.pinte

    ユーザーの声の裏に潜む潜在的なニーズをリーンにつかんでいく - Kaizen Platform 開発者ブログ
    yuuki5555
    yuuki5555 2018/03/28
  • scope of a for loop control declaration

    Document number: N1865 Submitter: Martin Sebor Submission Date: September 19, 2014 Subject: scope of a for loop control declaration Summary The scope of a for loop control declaration in C is different from that in C++. In particluar, while in C the declaration establishes its own scope in which the scope of the body of the for statement is nested, in C++ the two are one and the same. The practica

    yuuki5555
    yuuki5555 2018/03/28