![https://ubiteku.oinker.me/2017/03/01/kubernetes-secrets/](https://cdn-ak-scissors.b.st-hatena.com/image/square/685c8171370acb64416925c4f8be84ffd0207d95/height=288;version=1;width=512/https%3A%2F%2Fubiteku.files.wordpress.com%2F2017%2F03%2Fsecret-structure.png)
最近、CourseraのArgorithms, Part1という講義を受けている。そこでソートの講義を受けて、そういえばMySQLのORDER BYでfilesortになったときってどのソートが使われているのだろうと気になってきたので調べてみた。 調べてみると非常に難解で、結局いまいち分からなかったが、今の段階の調べた内容をひとまず書いておく。MySQLのコードを読んだのも初めてで、しかもちゃんと読み解くことができなかったので、情報が間違っている可能性も非常に高い。間違ってたら指摘してもらえるとうれしいです。 調査結果 最初に調査結果を書いておく。たぶんこれは非常に単純化したもので、詳しく見るともっといろいろチューニングされてそう。 sort_buffer_size以内のメモリ量でソートが可能な場合、メモリ内でのみソートされる ソートにsort_buffer_size以上のメモリが必要な場
人工知能(AI)の開発者が研究開発に当たって留意すべき原則「AI開発ガイドライン(仮称)」の素案を策定するため総務省が設置した産官学会議から、AIスタートアップのPreferred Networks(PFN)が離脱していたことが明らかになった。 Preferred Networksは深層学習(ディープラーニング)開発のスタートアップ企業で、深層学習フレームワーク「Chainer」の開発元としても知られる。 総務省 情報通信政策研究所は、同ガイドライン素案策定のための産官学会議「AIネットワーク社会推進会議」を主催している。2016年12月には、素案策定に向けた論点整理を公開した。 この素案は、日本政府がOECD(経済協力開発機構)などに提案することを目的に策定するもので、「日本の法制度に直接反映させることを想定したものではない」(同研究所)という。 だがこの方針に対し、2017年1月まで同
4月10日の日経ITproの記事「 AIベンチャーの雄が総務省の開発指針に反対する理由」で、総務省主導で推進されているAIネットワーク社会推進会議とその開発原則分科会からPFNが離脱したことを、取り上げていただきました。私とのとりとめのないインタビューを適切にまとめてくださった日経ITpro浅川記者に深く感謝いたします。また、その記事に対して、はてなブックマーク、NewsPicks、FacebookなどのSNSを通して多くのコメントを下さった方にも感謝の意を表します。ありがとうございます。離脱の理由は記事にある通りですが、総務省の方々も私達の立場を真摯に受け止めてくださっていて、実りのある議論を続けてくださっています。その上で、今後の議論を深めるために、いくつかの点について補足したいと思います。 汎用人工知能と特化型人工知能 現在、人工知能という言葉は大雑把には、 汎用人工知能(「強い」人
バックナンバー: 3月号 2月号 1月号 NEWS (changelog) の作り方 Mercurial時代からNEWSファイル (changelog) の扱いは面倒だったのですが、Githubに移行したことでよりコンフリクトが起こりやすくなり面倒さに拍車がかかりました。 また、コンフリクトせずに間違った状態でマージされるというかなり致命的な事故も起こってしまっています。 (ワークフローが cherry-pick になったためにマージ時に履歴が考慮されなくなったのか、それともMercurialよりもGitの方がマージがバカなのか、詳細は把握してません。) それで、1つの大きなNEWSファイルにエントリを追記していく代わりに、1つのエントリだけを含む小さいファイルを追加していき、ツールでそれらのファイルからNEWSファイルを生成する仕組みへの移行が急務となり、ツールの選定のためにコンペが行わ
Material Design Lite Material Design Lite lets you add a Material Design look and feel to your websites. It doesn’t rely on any JavaScript frameworks and aims to optimize for cross-device use, gracefully degrade in older browsers, and offer an experience that is immediately accessible. Get started now. Templates The MDL components are created with CSS, JavaScript, and HTML. You can use the compone
北朝鮮を巡る緊張の度合いが増している。私は、現段階においても、アメリカによる空爆はないと見ているが、それは、トランプ政権の「最後の良心」を信じているからに他ならない。 まずは、私があるルートを通じて入手した最新の話をお伝えしよう。この話し手は、北朝鮮の幹部である。 「われわれは絶対に黙っていない」 ――金正恩委員長が、4月13日の黎明通り竣工式に参加し、かつ世界の200人近い報道陣を招待した。これは何を意味するのか? 「昨年5月の朝鮮労働党大会で、『核開発と経済発展』という『並進政策』を採択した。そのうち経済発展の象徴が、黎明通りだ。4月13日に、世界のメディアが一斉に報道したように、70階建てマンションを含む80棟の高層マンション群などを完成させた。 生誕105周年の『太陽節』(金日成主席誕生日)までに黎明通りを完成させるようにというのが、敬愛する最高領導者でおられる金正恩元帥様の絶対命
4月15日午前、平壌の金日成広場。 広場には軍事パレードを行うために朝鮮人民軍が隊列を作り、吹奏楽隊が入場、客席には外国からの客人や外信記者が入った。 楽隊の指揮者が手を挙げると、演奏者だけでなく、並んでいる軍人、そして客席などにも緊張が走った。バルコニーになっている席に幹部たちが入ってくると共に、「1号歓迎曲」と呼ばれる曲が流れた。これは金正恩委員長が入場したという合図だ。 パレードのみならず、マスゲームや芸術公演などの開演前にこの音楽が流れると、北朝鮮の国民は金正恩本人の姿が見えなくても、いつもより力を込めて拍手をしながら「マンセー(万歳)」を叫ぶ。逆に一般的な「歓迎曲」が流れると、金正恩委員長は来ないことがわかり、出演者たちは落胆する。 金正恩はバルコニーから満面の笑顔で国民の拍手と歓声に応えて手を振った。 この日、日本や韓国では米朝間の緊張状態を伝える報道が相次いでいた。金正恩が笑
ヘッダーのリンクにはSVGの虫眼鏡のアイコンを流用した。vertical-alignプロパティーで文字位置と、line-heightとfont-sizeプロパティーの値を使って文字サイズと、それぞれ揃うように調節している。 $ratio-text-size-header: 0.79412; $line-height-header: 2.125; .global-navigation svg { height: (1 / $ratio-text-size-header / $line-height-header * 100%); vertical-align: text-bottom; } 文字サイズはem単位で拾えるが、そのまま使うと「あれっ?」となることが多々ある。行ボックスという概念があるためだ。そのためこのように文字サイズの係数と行の高さの係数を使い、行ブロックに対して文字がどれくら
Recently, I made a Tensorflow port of pix2pix by Isola et al., covered in the article Image-to-Image Translation in Tensorflow. I've taken a few pre-trained models and made an interactive web thing for trying them out. Chrome is recommended. The pix2pix model works by training on pairs of images such as building facade labels to building facades, and then attempts to generate the corresponding out
「OK Google、ワッパーって何?」──。米ファストフードチェーンBurger Kingが4月12日(現地時間)のゴールデンタイムにこう話すテレビCMを放映した。米The Vergeなど複数の米メディアによると、米Googleの音声認識アシスタント端末「Google Home」やスマートフォンの「Google Assistant」がこの音声に反応し、Wikipediaの「ワッパー」についての説明を読み上げたという。 ワッパー(Whopper)は、もともとは非常に大きなもの、という意味だが、Burger Kingの人気メニューの1つであるハンバーガーの名称で、Wikipediaではハンバーガーとしての説明が優先的に表示される。 Wikipediaの説明は一般に誰でも編集できる。このCMが放映される前に、誰か(The VergeはBurger Kingのマーケティング幹部だと推測している)
議論の余地のある.NETの新しい提案は、抽象インターフェイスを使った限定された多重継承である。この機能はJavaのデフォルトメソッドに触発されている。 デフォルトメソッドの目的は、公開された抽象インターフェイスを開発者が更新できるようにすることである。通常、これはJavaや.NETでは許可されていないため、破壊的な変更となる。しかしデフォルトメソッドでは、インターフェイスの作者は後方互換の問題を緩和できるオーバーライド可能な実装を提供できる。 この提案されたC#バージョンには以下のシンタックスが含まれている: メソッドのメソッドボディー(つまり"デフォルト"実装) プロパティアクセサ本体 静的メソッドとプロパティ プライベートメソッドとプロパティ(デフォルトのアクセスはpublic) メソッドとプロパティのオーバーライド この提案ではインターフェイスにフィールドを持たせることはできないため
世の中には、最後の一文字が違うだけで意味が全く異なる言葉がある。例えば、「被告」と「被告人」は使われる場面が違う。被告は民事訴訟で訴えられた側だ。被告人は、犯罪の嫌疑を受けて起訴された者で、こちらは刑事訴訟になる。 筆者が通信社の記者として裁判の記事を書くときに、被告と被告人を書き間違えてはならないと教え込まれた。民事裁判と刑事裁判の区別すらできていないということになるからだ。だが、メディアの多くは被告に統一してしまっている。 一文字ではないものの、最後の単語を省略して使ってしまっているために、現在も混乱を招いている事例がある。「マイナンバー」と「マイナンバーカード」である。 ITproの読者にとってはもはや、いわずもがなだろう。マイナンバーは、国内に住む一人ひとりに振られた12桁の番号である。マイナンバーカードは、希望者に配られる顔写真が入った身分証となるカードだ。 カード裏面にマイナン
TCPは、モバイル、Web、データセンターといった個別の利用場面に合わせ、分化する方向で進化を続けている。ここでは、そうしたTCPの最新技術を取り上げる。 iOS 7が採用したMPTCP 2013年9月、iOS 7がリリースされ、「マルチパスTCP」(MPTCP)という新しいTCPの仕組みが商用OSで初めて実装された。このことに筆者は大いに驚いた。MPTCPは、2013年1月にRFC 6824として公開されたばかりの技術で、標準化からほとんど間を置かずiOSに搭載されたからだ。 複数パスを1本のコネクションに MPTCPは、複数のTCPコネクションを束ねて1本のTCPコネクションとして扱う仕組みである。 似た仕組みとして、チーミング(ボンディング)やリンクアグリゲーションがある。ただし、これは物理層/データリンク層でインタフェースを束ねるものだ。MPTCPは、こうした仕組みをトランスポート
これはマスターしたい…ほどけない靴ひもの結び方「イアン結び」&「イアン・セキュア結び」 固く結んだつもりでも、靴ひもがほどけてしまうことがあるかと思います。それが雨の日だったり人混みの中だったりしたら最悪ですよね。 シンプルかつ、ほどけにくい結び方を覚えてみてはいかがでしょうか。 「イアン結び」と、よりほどけないアッパーバージョンの「イアン・セキュア結び」をご紹介します。 「イアン結び」(イアン・ノット) ステップ1 普通に1回結ぶ。 ステップ2 左右で、輪っかを作る。 ポイント:黄色は人差し指の手前側に、青は親指の奥に、ひもを垂らします。 (このとき青と黄色が逆だと、結んだときに縦になるので注意) ステップ3 青の奥側を黄色の輪に通す。 ステップ4 同時に黄色の手前側を、青の輪に通す。 ステップ5 それまで持っていたひもから、通したひもに、両方とも持ち替える。 ステップ6 引っぱったら完
世界最大級の電子部品を販売する電脳街「中国・深圳(深セン)」では、iPhoneやAndroid端末に関するありとあらゆる部品が手に入ります。深センで部品を買い集めてイチからiPhoneを作ることにチャレンジした人が、その一部始終を記録したムービーを公開しています。 How I Made My Own iPhone – in China! | Strange Parts https://strangeparts.com/how-i-made-my-own-iphone-in-china/ 深圳で部品を買い集めて、イチからiPhoneを組み上げる様子は以下のムービーで確認できます。 How I Made My Own iPhone - in China - YouTube 中国にある深圳。電子部品を売る店が秋葉原の数十倍規模で集まる、世界最大の電脳街です。 9カ月前に中国にやってきた、元Goo
Managed Kubernetes Cluster Operations Your organization is deploying Kubernetes clusters everywhere – on-premises, in the cloud and at the edge. Rancher unifies these clusters to ensure consistent operations, workload management and enterprise-grade security.
Whether you’re designing a social application, a music player, a content editor or need a detailed map, Zondicons has every icon you will need. Icons that you can trust for the job. Icons play a necessary role on the user interface. They help bring meaning, provide comfort and familiarity, but also create a voice. It’s important that they are non-intrusive enough to not take away from the core exp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く