タグ

2018年2月7日のブックマーク (14件)

  • 【Web】OGP(Open Graph protocol)著作権 データ保存に関して

    【Web】OGP(Open Graph protocol)著作権 データ保存に関して ベストアンサー 【OGPとは】 OGPは外部サイトにコンテンツを拡散することを前提にしたプロトコルで、サイトオーナーが拡散したい自社のページタイトルやキャッチイメージ、アブストラクトを記載するものです。 【私の認識】 OGP内に記載されている情報は拡散を目的としているので出展(URL)を含めて記載をすれば転載とはみなされず、OGP情報をそのままの形で他サイトにて記載できると...

    【Web】OGP(Open Graph protocol)著作権 データ保存に関して
  • AIが生み出す21個の新たな職業、検討する価値アリ?

    人工知能AI)は人間の仕事を奪うのか。この話題は日に限らず世界的に長く注目を集め、多くの調査結果が登場している。 AIやロボットなどの自動化技術により、2027年までの10年間で全世界で2470万個の職が失われる──。調査会社の米フォレスター・リサーチは2017年4月、こうした予測を発表した。全ての職業のうち、17%が奪われる計算だ。 一方でフォレスターはこれらの自動化技術により、2027年までに1490万の新たな職が生まれると予測している。これは全職業の10%に当たる。同社はAIなどが「労働者を完全に置き換えるというよりも、新たな職を生み出したり、既存の職業の形を変えたりして労働の在り方を変容していく可能性がある」と指摘する。 2028年までに多くの雇用を生み出す新たな職業 AIが将来的に、新たな職業や雇用を生み出すことは十分あり得る。ただ現時点で、新たな職業がどのような姿になるのか

    AIが生み出す21個の新たな職業、検討する価値アリ?
  • なぜKubernetesが必要なのか?

    はじめに Kubernetesはコンテナ化されたアプリケーションの展開、スケーリング、および管理を自動化するためのプラットフォーム(コンテナオーケストレーションエンジン)です。連載では、Kubernetesを触ったことがない方でもKubernetesのコンセプトを理解し、実際にアプリケーションをコンテナ化して実行することが出来るようになることを目標としています。 ここ数年でDockerを皮切りにコンテナ技術への注目度が非常に高まり、実際にプロダクションでのコンテナ利用事例も増えてきました。プロダクション利用に耐えうるシステムを構築するにはDockerだけでは難しいため、Kubernetesに代表されるコンテナオーケストレーションエンジンとよばれるプラットフォームを利用することが一般的です。Kubernetesの他にもDocker SwarmやDC/OSなどもありますが、執筆時(2018年

    なぜKubernetesが必要なのか?
  • 020501301

    米マイクロソフトの「Skype for Windows」や米スラックの「Slack」といった多くのアプリに深刻な脆弱性が見つかった。2018年1月18日に報告された「CVE-2018-1000006」だ。この脆弱性を悪用すると、ユーザーが特定のURLにアクセスするだけで、攻撃者が指定した任意のプログラムが実行されてしまう。 なぜ、多くのアプリに同時に脆弱性が発生したのか。理由は、これらのアプリが共通して「Electron」というフレームワークを利用していたためだ。Electronに脆弱性があり、Electronを利用している複数のアプリにも脆弱性が発生した。 Electronは、米ギットハブが開発したオープンソースのアプリ開発用フレームワーク。同社がテキストエディタ「Atom」を開発する過程で生まれたものだ。Electronを利用すると、HTMLCSSJavaScriptといったWeb

    020501301
  • 1万人のデータと機械学習で病気を予見--Alphabet傘下の「Project Baseline」

    一度でも入院したことがある人や、大きな病気が見つかったことがある人なら、医師による検査がいかに多いか知っているだろう。脈拍を測ったり体重を量ったり、血液検査やさまざまなサンプルの採取もある。 つまり、患者の病状がどのくらい悪いのか、医師はかなり詳しく把握しているということだ。ところが、おおむね健康な人の状態となると、それほど細かく把握しているわけではない。医療従事者は、明らかに具合が悪くない人を検査するということに、時間も手間もほとんどかけていないからだ。 だが、「Project Baseline」では、健康な人からも豊富なデータが得られると考えている。そのデータは、病気になる可能性を予測する上で有効なだけでなく、疾患の発症を遅らせる、さらには発症を完全にい止めることにも利用できるかもしれない。Project Baselineは、Verily Life Sciences(2015年にGo

    1万人のデータと機械学習で病気を予見--Alphabet傘下の「Project Baseline」
  • RNNで文字のソートをする - Qiita

    seq2seq sort 並び順がなくなった文字列から、文字のもとの文字列を復元 seq2seqのタスクの一つであるソートを自然言語に拡張します キャラクタレベル(文字粒度)で順序情報を失ったベクトル情報に対してベクトルを入力として、元の文章を構築しようと試みます もともとの想定していたユースケースとしては、アイディアを出し合うようなブレインストーミングなどで、よく付箋などを使ってキーワードをポスイットなどで張って、それから最終的に言いたいことを構築するようなことを、よくやるのですが、そういったキーワード群を投入することで、自然に導きたい情報を帰結させることもできるなとか思いました。 単語でやろうとすると入力次元が高次元になりすぎて、ネットワークサイズの限界にぶつかり、文字の並び替えのタスクを今回は与えてみます 先行研究 ORDER MATTERS: SEQUENCE TO SEQUENC

    RNNで文字のソートをする - Qiita
  • 【Tensorflow】tensorboard が表示されない場合の対処とは

    スポンサーリンク カテゴリ:Tensorboard Python バージョン:Python2.7 Tensorflowバージョン:Tnsorflow 1.0 OSバージョン:Ubuntu 16.04.2 ブラウザからtensorboard が表示されない場合の対処をまとめました。 原因と対処 ・tensorboardを実行していない。以下コマンドを実行する。 tensorboard --logdir=[ログのディレクトリ] ・ポートがバッティングしている。既に他のプロセスがポート番号 6006 を使用している。 この場合、以下のメッセージがコンソールに表示される。 ERROR:tensorflow:TensorBoard attempted to bind to port 6006, but it was already in use TensorBoard attempted to bi

  • なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 | Nagisaのすゝめ

    2018年2月6日 なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 余り知られていませんが Nagisa ではアプリだけでなく Web のプロダクトやサービスもあります。マンガZERO や UPTOON! や 月刊コミックジヘン 辺りがそうです。 何れも Vue.js で作られている SPA で、社内・外両方から “なんで Vue.js なの?” とかよく聞かれます。そこで、今回はどうして Vue.js を選択したのか、Vue.js の何がいいのか、Vue.js で運用してみてどうだったかの話をしたいと思います。 はじめに Vue.js を導入する前のマンガ ZERO Web は 2.0系の Riot で作られていました。今ある SPA のような形ではなくサーバサイド (Go) にてメタタグを生成、空のマウントポイント <div id="app"><

    なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 | Nagisaのすゝめ
  • jQuery から Vue.js へのステップアップ - Qiita

    はじめに 最近耳にする Vue.js(ビュージェイエス) ってどんなもの? jQuery とどう書き方違うの?とか、jQuery でやってたこういう事って Vue.js だとどうやるの?jQuery しか使ってないけど Vue.js も使ってみたいなぁ~と思っている人向けの小難しいことは省いた記事です。私もそちら側から来たものです。 Vue.js 日公式ページ(日語翻訳率が半端ないと評判) もともと「jQuery から Vue.js への移行」というタイトルでしたが、それだと jQuery を完全にやめる、的なニュアンスになってしまうので、少し変更しました🐹 jQuery と Vue.js の違い jQuery は、セレクタ操作に特化したライブラリで HTML の一部をちょっとだけ弄るには手軽に扱えます。更新のたびにセレクタから要素を探して操作をするため、複数の UI を連携させるよ

    jQuery から Vue.js へのステップアップ - Qiita
  • スクラムにおける技術的スパイクの進め方

    みなさんこんにちは。@ryuzeeです。 スクラムでは、スプリントに投入するプロダクトバックログアイテムはReady(準備ができている)である必要があります (Readyとはどんな状態なのかについては以前に詳しく説明したので、そちらを参照してください)。 Readyにしておくことによって、成果の量が安定しプロダクトオーナーやステークホルダーにとっては予測精度が向上していきます。 Readyにする活動は単に受け入れ基準を用意したり、プロダクトバックログの内容を精緻化したり、並べ替えたりするだけではありません。 スプリント内でプロダクトバックログアイテムが完成する可能性を上げるために必要な活動すべてが含まれます。 そしてその中の1つが技術的な調査です。 スプリントでプロダクトバックログアイテムに着手してから実現方法を調べたり、技術的な制約によって大幅な方針転換したりするのでは遅い上に予測性が低

    スクラムにおける技術的スパイクの進め方
  • エンジニア組織のマネージメントってやっぱりみんな気になるよね ~VP of Engineering meetup by CA #2~ | CyberAgent Developers Blog

    エンジニア組織のマネージメントってやっぱりみんな気になるよね ~VP of Engineering meetup by CA #2~ こんにちは、アドテクスタジオ 業務推進室の伊藤 淳貴(@wildtiger0713)です。 前回、11月末に開催してご好評を頂いた「VP of Engineering meetup by CA」の第2回を1/29(月)に開催しました。 VP of Engineering Meetup by CA #2 https://cyberagent.connpass.com/event/76274/ 今回もVP of Engineering = エンジニア組織のマネージメント をテーマとし、チームマネージメントやアジャイルスクラムといった開発手法の話よりも更に一歩俯瞰した視点からの組織作りにおける課題やノウハウ、失敗談などを、CAグループの各社で実際にエンジニア組織

    エンジニア組織のマネージメントってやっぱりみんな気になるよね ~VP of Engineering meetup by CA #2~ | CyberAgent Developers Blog
  • Webサイトやスマホアプリでよく使う、JavaScriptの有用なコードのスニペットのまとめ

    JavaScriptの有用なコードのスニペットをまとめたサイトを紹介します。 一つひとつは30秒ほどで理解できるコードとなっており、膨大な数のスニペットがまとめられています。あれなんだっけ? という時に、便利ですね。

    Webサイトやスマホアプリでよく使う、JavaScriptの有用なコードのスニペットのまとめ
  • Webブラウザの操作をJavaScriptで自動化。Headless Chromeのフレームワーク「Puppeteer」がバージョン1.0に到達。ChromeのDevToolsチームが開発

    UIを持たずスクリプトから操作可能なWebブラウザのHeadless Chromeを利用するためのフレームワーク「Puppeteer」がバージョン1.0に到達した。Webアプリケーションの自動テストなどに利用可能だ。 GoogleのWebブラウザ「Chrome」は、ユーザーインターフェイスを持たずコマンドラインやリモートデバッグ機能を通じてWebブラウザを操作できる「Headless Chrome」機能を備えています。この機能は2017年6月にリリースされた「Chrome 59」から実現されたものです。 Headless Chromeを利用すると人間がWebブラウザをマウスやキーボードで操作することなく、プログラムでHeadless Chromeを起動し、特定のWebページを読み込み、画面キャプチャの取得や、指定された場所をクリックし、値を入力し結果を取得する、といった操作を自動的に行わせ

    Webブラウザの操作をJavaScriptで自動化。Headless Chromeのフレームワーク「Puppeteer」がバージョン1.0に到達。ChromeのDevToolsチームが開発
  • プログラムのネーミングに迷ったら GitHub でコード検索すると参考になる説 - Qiita

    TL;DR プログラムのネーミングで迷ったら GitHub でキーワードを検索して、ヒットした件数が参考になるのでは? 複数キーワードを検索して結果の一覧を表示する CLI 作りました https://github.com/kyoshidajp/ghkw ネーミング迷いますよね? みなさん、コードを書いていて変数やメソッド名のネーミングって迷いますね。 こんな時に自分たちはチームを横断して「こういう名前考えたんだけど、これってどうかな?」という確認を Slack 上で行っています。先日、この Slack チャンネルを見ていて考えました。 「GitHub で検索すれば世の中のコードでどのぐらい使われているかざっくり分かるので参考になるのでは?説」 GitHub で検索できるという条件付きではありますが、コードの規模からするとある程度期待できそうです。 GitHub で検索 例えば「除外条件」

    プログラムのネーミングに迷ったら GitHub でコード検索すると参考になる説 - Qiita