日本マイクロソフトは都内で開いた開発者向けイベント「de:code 2016」で、同社が独自に開発する“女子高生AI”「りんな」の自然言語処理アルゴリズムの詳細を語った。りんなのアルゴリズムのキモは「ランク付け」だという。自然な“女子高生らしさ”を生み出している秘密とは? りんなは2015年7月にLINEアカウントとして登場し、同年12月にはTwitterアカウントも開設。「マジで?!やば!」など“日本の女子高生”をイメージした受け答えができるのが特徴で、現在LINEとTwitterを合わせて340万人以上のユーザーと会話しているという。 Microsoftが開発しているAIとして「Cortana」がよく引き合いに出されるが、Cortanaのコンセプトが「Productivity」(生産性向上)であるのに対し、りんなのコンセプトは「Emotional」(感情的)。例えば、「明日晴れるかなぁ
Freebie: Creativity & Learning Icon Set (PSD, AI, SVG, PNG) A free icons set with 30 uniquely designed icons all around creativity, learning and experimentation. The set comes in different formats including PSD, AI, SVG and optimized, ready-to-use PNG. Today we’d like to share a uniquely designed duo-tone icon set with you. The set is all about creativity, learning and experimentation; including a
by Michael Coghlan 2008年に論文に登場して、2009年に最初のクライアントが誕生した仮想通貨「Bitcoin(ビットコイン)」は、専用プログラムを用いて「採掘(マイニング)」することで新しいコインを得られるという仕組みなので、組織化された採掘集団がマイニングに殺到しました。2016年現在、「採掘」は7割を中国が担っており、もはやコミュニティ運営が正常に行えなくなっていて、コアの開発を担当していた人物が「ビットコインという実験は失敗だった」と表明する事態になっています。 BBC - Future - We looked inside a secret Chinese bitcoin mine http://www.bbc.com/future/story/20160504-we-looked-inside-a-secret-chinese-bitcoin-mine ビッ
前回の記事では、Smartyもどきのテンプレートエンジンを10行で作る方法を紹介しました。今回は extract() を使用しない、よりシンプルな形にまとめてみました。 【補足】 前回の記事で紹介した方法では extract() を使用していましたが、この関数は連想配列を単独変数に展開するため、実行速度・メモリの消費・既存変数との衝突、といった点で不利な傾向がありましたので、本記事での方法をおすすめします。 WEB上のファイル構成 Webフォルダ | +-- class/ | | | +-- MyTemplate.class.php (1) | +-- template/ | | | +-- sample.tpl.html (2) | +-- sample.php (3)
【追記】 続編の記事「続・PHPテンプレートエンジンを10行で自作する」では、extract() を使用しない、よりシンプルな方法でまとめています。 はじめに PHPのテンプレートエンジンといえばSmarty(最近ではTwig?)が有名ですが、Smartyの文法や作法をひと通り覚え、それに従う必要があります。しかし、もともとPHPには <?php echo "Hello!"; ?> というふうに、HTMLへの埋め込み表示機能がありますので、これとinclude文を利用すると、テンプレート表示の仕組みは10行ほどで作れてしまいます。自作テンプレートだとPHPの知識だけで事足りますので、新しいことを覚える必要はありません。 WEB上のファイル構成 Webフォルダ | +-- class/ | | | +-- MyTemplate.class.php | +-- template/ | | |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く