(*価格は掲載時のものです。購入時にご確認ください。)
【前置き】 某所で勉強させて頂いた為、結果のアウトプットをば。届けこの思い! IDE無しでテキストにちょちょっと書くだけだとちょっとした事でも時間かかっちゃいますよね?はい 【本題】 配列の値は決まってて、関数のinjectを使いつつハッシュをリターンせよ って命題。 別言語からRubyに触って理解してたけどじゃあ実際にブロック使いましょうとなった時に結構困ったりする、 実際困った、慣れない端末、慣れない言語どうしようどうしましょう。 詳しい値はさておきじゃあガチでするにはどうしましょうかってのを覚え書き。 さくっと試したかったので環境はAWSで、結論から述べる。 https://github.com/lunalice/RubyChallenge/tree/master/ruby_book/lib require "minitest/autorun" def tohash(array) a
Rを Webアプリ上で動かす Shiny でダッシュボードをつくった。 ShinyのReferenceとExampleみれば、いろいろなパーツが関数で用意されているので、それらをベースにしてWebアプリは記述量すくなく作成できる。 # app.R library(shiny) ui <- fluidPage( titlePanel("Example"), # inputId = "foo" とかを入力値として # plotOutput(outputId = "bar") にサーバの結果を表示 ) server <- function(input, output) { # uiに返す # output$bar <- renderPlot({ # input$fooをつかって処理 # }) } shinyApp(ui = ui, server = server) app.Rにまとめて書く書き方
この記事について IoTっぽいことをやりたくて表示画面の方から作ってみました。 リアルタイム表示が可能なJavascriptのグラフ表示ライブラリを色々物色した結果、Epoch.jsが一番使いやすいという結論になりました。サンプルコードを書きつつEpoch.jsの使い方等についてまとめてみました。 サンプルコード See the Pen GQpbRR by okoppe8 (@okoppe8) on CodePen. スライダーの部分はIoT機器のPostのシミュレータです。 Epoch.js とは 公式:https://epochjs.github.io/epoch/ Epoch.jsは様々なグラフを生成するJavascriptライブラリです。同様の目的のメジャーなライブラリにChart.js、highchart.js、Google Chart Tools などがあります。 Epoch.
Front-end development Blog and Portfolio for Ashley Watson-Nolan – Senior UI Engineer at Just Eat Update 12/09/2019 The results for the 2019 edition of the Front-end Tooling Survey are now available. If you'd like to view them, check them out here. Update 25/07/2018 Since publishing the initial results, I've updated the survey after receiving 5,461 responses and updated the article and results dat
ビットコインや仮想通貨を支える技術のブロックチェーン(Blockchain)、聞いたことはあるけど正しく理解できていない人も多いのではないでしょうか。 この記事では、ブロックチェーンの仕組みについて図解を交えて徹底的に解説します。 ブロックチェーン=ビットコインという誤解 というのが正しいです。 ビットコインを発明したサトシナカモト氏は、ビットコインを実現するために革新的なブロックチェーン技術を考案しました。 そのためか、ビットコインとブロックチェーンは同じものと考えられることがまだ多いです。 しかし、ブロックチェーンには色々なタイプがあり、仮想通貨以外の色々な分野に使われる可能性を秘めています。 本記事では、ブロックチェーン技術の中でも、ビットコインで使われているブロックチェーンにフォーカスして、ブロックチェーンの仕組みを徹底的に説明したいと思います。 ブロックチェーンとはみんなで共有す
「日本で初めて数億規模のICOを実施したことで、ALISは良くも悪くも目立つ存在だと自覚してます。(最初の一歩を踏み出した)“ファーストペンギン”になった以上、自分たちなりのICOのあり方を発信していく必要があるだろうと考えたんです。今後、仮想通貨やICOが伸びていく可能性が大いにある中で、僕たちが積極的に情報開示をしないと、誰も知識が得られないですよね」 ALIS代表の安昌浩氏は、いまの心境をそう説明した。 ICOで資金調達した企業の税務処理は、まだ誰も手がけたことがない未開の分野だ。それだけに相談したくても窓口がなかったり、そもそも仮想通貨というものに会計事務所が詳しくないケースも多い。 ほぼ日本初の「ICO実施企業の会計処理」は、税の専門家でもないスタートアップ1社でやりきることは不可能に近い。そこでALISは、税務サポートをする仲間を引き入れた。それが、沼澤健人代表(31)が立ち上
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
先日書いた AWS の勉強方法をまとめた記事(AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho)で、「簡単なWebサービスをAWSで運営するといい勉強になるよー」と書きました。その中で、 今まで経験したり今いるところはどこもオンプレばかりでAWSとかのクラウドの知識が全くつかないからどこかで勉強したいし個人サービス運用とかしたいんだけど、1年過ぎるといきなりコストがドカンとかかりそうで…… や 「2)簡単なWebサービスをAWSで運営する」は誰もが考えることだが、最初の無料期間1年間以外、AWSで個人ブログなりを運用するのはコスト悪すぎだろ…。 というような利用料金が気になってしまう、、というコメントを幾つかいただきました。 この気持ちとても分かります!業務で使う分にはサーバー何台立てようが気になりませんが(は言い過ぎですがw)、個人でサービスを運営する場合はそうはい
Google、スマートフォン含むWebブラウザでリアルタイムに人間の姿勢推定を可能にする機械学習モデルPoseNet:TensorFlow.jsバーション発表 2018-05-08 Googleは、Webブラウザでリアルタイムに人間の姿勢推定を可能にする機械学習モデル「PoseNet」TensorFlow.jsバーションを発表しました。 GitHub:tfjs-models/posenet at master · tensorflow/tfjs-models PoseNetは、映像中の人物から1つのポーズまたは複数のポーズを検出できる技術です。ToseorFlow.jsは、Webブラウザで実行できるオープンソースの機械学習ライブラリで、Googleがオープンソースとして公開している機械学習ライブラリ「TensorFlow」のJavaScript版です。 今回、その2つを組み合わせたTose
セキュリティ対策ソフトによる検出が極めて困難なハッキング手法の「Process Doppelgänging(プロセス ドッペルギャンギング)」が、2017年12月にBlack Hat Europe 2017で発表されていましたが、ついにProcess Doppelgängingを活用した初めてのマルウェア「SynAck」の存在が確認されました。 SynAck targeted ransomware uses the Doppelgänging technique - Securelist https://securelist.com/synack-targeted-ransomware-uses-the-doppelganging-technique/85431/ First-Ever Ransomware Found Using ‘Process Doppelgänging’ Attac
Google kicked off its annual I/O developer conference at Shoreline Amphitheater in Mountain View, California. Here are some of the biggest announcements from the Day 1 keynote. There will be more to come over the next couple of days, so follow along on everything Google I/O on TechCrunch. Google goes all in on artificial intelligence, rebranding its research division to Google AI Just before the k
Visual Studioエンジニアリングチームは5月7日(米国時間)、「Introducing Visual Studio IntelliCode|The Visual Studio Blog」において、Visual Studioに導入される新機能「IntelliCode」について伝えた。これは機械学習や人工知能技術を活用したコーディングアシスト機能で、これまでの補完機能よりも高度なアドバイスを提供し、開発者の作業効率を高めるとしている。 IntelliCode機能例その1 - 資料: Visual Studioエンジニアリングチーム IntelliCode機能例その2 - 資料: Visual Studioエンジニアリングチーム IntelliCodeはコンテキストを加味して補完候補の表示などを実施するようになっている。補完表示や説明表示などによって、新しいAPIを短時間に学習すること
これは私達の行っているデータサイエンスのトレーニングで、日本でもグローバルでもよく聞かれる質問です。実は2年ほど前にこの質問に正面から真摯に答えていた"Machine Learning vs. Statistics"という、とても素晴らしい記事があるのですが、今日は、そちらの記事をみなさんに紹介してみたいと思います。 ちなみに、筆者のTom FawcettとDrew HardinはSilicon Valley Data Scienceというデータサイエンスのコンサルティング会社で、多くの有名企業がデータサイエンスを使ってビジネスの問題を解決するための支援を行っていました。ちなみに、その会社の方は去年、Appleに買収されています。さらに、Tomは、「Data Science for Business」(翻訳書:戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック)という有名
米Googleは5月8日(現地時間)、本社キャンパス近くの野外ホールShoreline Amphitheatreで年次開発者会議「Google I/O 2018」の基調講演を開催した。発表されたことを時系列にまとめる。 恒例のオープニングアニメ動画は、人(半透明の4色キューブ)が影響し合うことで世界をよくしていけることを表すもので最後に「一緒に良いものを作ろう」というメッセージが表示された。続いて登場したスンダー・ピチャイCEOは昨年のバーガー絵文字問題から話を始め、「テクノロジーの生活への影響は大きいのでわれわれには責任がある」と語った。 「Googleはより有用な情報にアクセスしやすくすることを目指しており、AI(人工知能)のおかげでそれが以前より可能になった。昨年紹介したGoogle AIをもっと世界に広げていく」(ピチャイ氏) Gboardのモールスモード AIのアクセシビリティで
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 情報漏えいなどの重大なセキュリティインシデントは、発生時の初動対応がその後の状況を左右するとされる。トレンドマイクロが金融機関を対象にしたインシデント対応ワークショップを開催し、ボートゲームでインシデントの初動対応を体験するというユニークな取り組みを行った。 何から取りかかるべきか 「ウェブサイトにアクセスしたらウイルスが検出された」「私の個人情報が御社から漏えいしたのではないか」――こうした問い合わせが急に寄せられた場合、企業ではどの部署がどのように対応すべきだろうか。 ワークショップは、トレンドマイクロが3月に無償提供を開始した「インシデント対応ボードゲーム 金融版」を使い、参加者が「経営責任者」「情報システム部門責任者」「事業部門
Charlie Osborne (Special to ZDNET.com) 翻訳校正: 編集部 2018-05-09 13:36 「Doppelganging」と呼ばれる、アンチウイルスソリューションの検知を回避する高度なテクニックを利用した最初のランサムウェアが発見された。 米国時間5月8日、Kaspersky Labのセキュリティ専門家は、公開したセキュリティ情報の中で、この回避テクニックを使用するランサムウェア「SynAck」の亜種が出回っていることを明らかにした。 SynAckの存在は以前から知られていた。このランサムウェアが発見されたのは2017年で、一般的なランサムウェアとは異なる特徴をいくつか持っている。「感染し、ファイルを暗号化し、復号化の鍵を渡す見返りに金銭を要求する」という点ではほかのランサムウェアと同じだが、SynAckは支払用のポータルを使用しない。 その代わり、
ウェブサイトの改善を手がけるKaizen Platform(以下、Kaizen)は5月9日、企業がクラウドソーシングでマーケティングチームを構築できる「KAIZEN TEAM for X(以下、TEAM X)」を公開した。 TEAM Xは複雑化するデジタルマーケティング分野の課題解決を担うプロ人材をクラウドソーシングの方式で集め、チームとして企業に提供するプロ人材サービス。デジタルマーケティングに関する課題の分析、プランニング、広告クリエイティブの改善などを手がけることのできるチームを仮想的に構築することができる。 KAIZEN TEAM console オンライン上で集まったチームの状況把握やコミュニケーションには、これまでKaizenが構築してきたオンラインプラットフォームの機能をベースにした管理サービス「KAIZEN TEAM console」が提供される。具体的にはテストページ選定
GoogleのAngular開発チームは5月3日、JavaScriptフレームワークAngularの最新メジャーリリースとなる「Angular 6.0.0」を公開した。ツールチェーンなどにフォーカスした機能強化が加わっている。 AngularはJavaScript/Typescript向けのアプリケーション開発フレームワーク。Web、モバイル、デスクトップなどさまざまなプラットフォーム向けにコードを再利用して作成し、実装できる。Web Workers、サーバーサイドレンダリングなどによる性能を特徴とする。 Angular 6.0は、2017年11月に公開したバージョン5に続く最新版。本バージョンより、長期サポート(LTS)をすべてのメジャーリリースに拡大する。LTSは18か月間(6か月のアクティブ開発期間と12か月の重要なバグ修正およびセキュリティパッチ提供期間)のサポートが提供されるもの
Amazon EC2のCPU最適化オプションによりBYOLプロダクトのライセンス費用を最適化することが可能になりました。過剰なCPUコアを非可動にしたり、Hyper-Threadingを無効にしたりすることができます。 大栗です。 先程Amazon EC2でCPUの最適化オプションが発表されました。このオプションにより、BYOLプロダクトのライセンス費用を最適化することが可能になりましたのでレポートしてみます。 Introducing Optimize CPUs for Amazon EC2 Instances CPUの最適化オプションとは? Amazon EC2ではCPUコア数とメモリやローカルストレージがセットになったインスタンスタイプと呼ばれるスペックで可能インスタンスを起動します。また、CPUはHyper-Threadingが有効になっています。最近のCPUはメニーコアによる高速化
Search Engine Land » SEO » Content » New AMP features announced for geotargeting content, as well as some GDPR support New AMP features announced for geotargeting content, as well as some GDPR support The Accelerated Mobile Pages project released a new "amp-geo" component and full support for the "amp-consent" component which may help some publishers address GDPR compliance Google’s AMP (Accelerat
JustinはUsabilityGeekの創始者であり、使いやすい記憶に残るオンライン体験の創出において15年以上もの実績があります。 システムが完全なものになるにつれ、定性的なデータや定量的なデータもまたさまざまな頻度・複雑さでを取得できるようになります。このような状況では、情報の可視化がさらに重要になります。 端的に言うと、情報の可視化(information visualisation)とは、抽象的なデータをユーザーが理解できるように可視化し、さらにデータ間の関係性を理解できるようにすることです。 デザイナーの役割と情報の可視化 デザイナーの役割は、ユーザーにとってわかりやすい方法でデータを表現することです。これには、課題や制約、データを表現するために利用できるスクリーンサイズという制限が伴います。 もしデザイナーがユーザーが理解しやすいデータを作成できないと、ユーザーがデータを利用
ところてん @tokoroten 某所の原稿をgoogle docsで書いて編集者に送ったら、 勝手にgithubに取り込まれて、 プライベートレポジトリにinviteされ、 編集者がいじりまくった原稿がプルリで送られてきて確認を求められ、 github issueで方針相談 これだよこれ、現代の編集者は 2018-05-09 05:40:41 ところてん @tokoroten 株式会社NextInt 代表 著書「ChatGPT攻略」 共著「仕事ではじめる機械学習」「データサイエンティスト養成読本 ビジネス活用編」 データ分析、コンサル、ゲームディレクター、技術顧問、企業での研修・講演などで出稼ぎ労働中。 お仕事相談はDMからどうぞ。 nextint.co.jp slideshare.net/TokorotenNakay… ところてん @tokoroten これが現代の編集者ですよ。 先日
「Chrome OS」がLinuxをサポート 「Android Studio」でのアプリ開発が可能に:Google I/O 米Googleは5月8日(現地時間)、年次開発者会議「Google I/O 2018」で、「Chrome OS」を搭載する「Chromebook」でLinuxをサポートすると発表した。Chromebook上でLinuxのアプリを稼働できるようになる。 Chromebookは立ち上げ段階ではChromeブラウザ向けのWebアプリのみ稼働可能だったが、昨年Google Play Storeで公開されている多くのAndroidアプリが稼働するようになった。 Googleは「Linuxをサポートすることで、開発者はAndroidおよびWebアプリをChromebook上で開発し、稼働テストもできるようになる」と説明する。Androidアプリ開発環境の「Android Stud
Google は、次期 Android OS となるコードネーム 「Android P」 の Developer Preview (開発者向けプレビュー版) において、DNS サーバとの通信を暗号化する 「DNS over TLS」 をサポートすると発表しました。 3月の話なのでちょっと前の話題ですが、Google は、コードネーム 「Android P」 の Developer Preview (開発者向けプレビュー版) をリリースしました。「Android P」 は、「Android 9.0」 としてリリースされる予定の次期 Android OS です (ちなみに、ちょうど今日ですが Google I/O 2018 でベータ版がリリースされましたね)。 Android P では、例えば IEEE 802.11mc (WiFi Round-Trip-Time (RTT) の方が呼び名とし
1970年生まれ。京都大学大学院工学研究科応用人工知能論講座修了。マッキンゼー・アンド・カンパニーにてキャリアをスタートし、NTTドコモのiモード事業立ち上げ支援、リクルート、ケイ・ラボラトリー(現KLab)、コーポレートディレクション、サイバード、電子金券開発、リクルート(2回目)、オプト、グーグル、楽天の事業企画・投資・新規事業に従事。経済産業省対外通商政策委員、産業技術総合研究所人工知能研究センターアドバイザーなどを歴任。 単著に『ネットビジネス進化論』『ITビジネスの原理』『どこでも誰とでも働ける』、共著に『アフターデジタル』『ダブルハーベスト』などがある。 どこでも誰とでも働ける マッキンゼー、リクルート、Google、楽天など12の会社で活躍し、「AI以後」「人生100年時代」の働き方を先駆けて実践するITのエヴァンジェリストが、圧倒的な経験をベースに記す新・仕事論。 バックナ
Google I/O 2018で発表された、良かったもの・悪かったものを総まとめ #io182018.05.09 18:0052,413 湯木進悟 期待したほどじゃなかったけど期待したい? 開発者向けカンファレンスではあるものの、数々の新発表で毎年のように沸かせてくれるGoogle(グーグル)のイベント「Google I/O」。昨年と比べると、今年は新しいものが次々に発表される機会とはなりませんでした。でも、いますでにあるものを、さらに良くすることこそが、もっとも望まれていることだったりもします。あるいは、残念なことに、やや改悪かな?という発表内容もなきにしもあらずでした。 あくまでも発表直後の現時点でのイメージではありますけど、米Gizmodoが独断的にまとめたGoogle I/O 2018の発表内容の格付けを、ひとつひとつ見ていくことにいたしましょう。それぞれに良し悪しがあるのでしょう
AI が電話予約も代行してくれる Google Duplex を発表 #io18jp グーグル、AIが電話による予約やアポイントを代行してくれる Google Duplex を発表 公開日時:2018年05月09日 05:45 米Google は2018年5月8日(現地時間)、開発者向けの年次イベントGoogle I/O において、AI が特定のタスクを自然な会話で代行してくれる Google Duplex を発表した。 大手企業やチェーン店であればオンラインの予約システムを用意していることもあるが、中小規模の店舗では電話等で予約や注文をしなければならない機会はまだ多い。Google Duplex は自然な会話を実現する技術を活用して、AIシステムが代行して電話でのやり取りをこなす。 Google Dupluex は自然な会話を実現することを重視しており、相手が機械を相手に特別な発声をする
After canceling last year's event due to the onset of the COVID-19 pandemic that we're still in the midst of, Google has decided to go ahead this year with its annual developer conference. Google I/O will be a completely free and fully virtual event where the company will show off some of what it's been working on over the past 12 months or so. While that includes a lot of developer talk, there wi
「議論の末、ICO(Initial Coin Offering、新規コイン発行)は実施しないことにした」――オタク系のコンテンツ業界に特化した仮想通貨「オタクコイン」を企画するオタクコイン準備委員会は5月9日、オタクコインの配布についてICO方式の販売はせず、世界中の対象者へ無償で付与する考えを示した。 オタクコインは、日本のオタク文化を海外向けに発信するメディア事業やEC事業などを展開するTokyo Otaku Modeが17年12月に発表した構想。当初は「18年夏ごろのICOの実施に向けて検討を行っている」としていたが、Tokyo Otaku Modeの小高奈皇光(なおみつ)CEOは、「弊社は12年からスタートアップとして起業しているため、ICOで一から資金を調達する必要はない。われわれのビジネスをベースとしながら、オタクコインは無償配布することにした」と考えを改めたという。 現在の構
Google I/O 2018で発表された10個のコト:AIがもう、凄すぎる #io182018.05.09 09:30171,025 編集部 西谷茂リチャード あれにもAI、これにもAI、すべてにAIマジックを。 Googleが毎年開いている開発者向けの発表会、Google I/O。2017年に初めて「AIファースト」の方針を打ち出した当時も、AIネタは結構お腹いっぱいでした。が、2018年は前年にも増してAIに続くAIの発表。しかもそのAIの進化っぷりと言ったら……もう凄すぎて……。だってキーノートの冒頭にジャブで打ってくる発表が「AIにより目の検査だけであらゆる重病を検知できるようになりました」ですよ? なので御察しの通り、やはり今回の1番の目玉はGoogle アシスタントです。新機能がいくつか追加されていて、なかでもGoogle アシスタント自身が電話をかけちゃう機能は別次元。あと
大塚商会によれば、世界全体で1日に送受信されるメールの数は、2,153億にものぼるそうです。また、少し古いデータですが、5年前に行われたIT Leadersの調査では、1日にやってくる平均的なメールの受信数は56.5%が50件を超えるといいます。現在では、さらに増えていることでしょう。 大量のメールが受信箱にあると、大切なメールを見逃してしまったり、本来やるべきことができなくなってしまったりします。しかし、今回紹介する方法をつかうことで、時短で一気に片付けることも可能です。 そこで今回は、*GmailをTrello風に変える便利なChrome拡張機能「Drag」*をご紹介します。毎日見切れないほどの数が届くメールを上手に処理して、別の大切なことに時間を回していきましょう。 参考: 世界で1日にやり取りされる電子メールの数は? | 大塚商会 1日の平均メール受信数は50件超が56.5%(読者
Ubuntu 18.04 follows the lead set by 17.10 and uses the GNOME interface, but it defaults to the Xorg rendering engine instead of Wayland (which was used in the previous release). The major interface changes to Ubuntu in 18.04 will be familiar territory to GNOME users—especially those who have used recent Debian distributions and Ubuntu 17.10 (Artful Aardvark). To those who are used to Ubuntu 16.04
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleは米国時間5月8日、開発者向けカンファレンス「Google I/O」で、「ML Kit」を発表した。ML Kitは、モバイルアプリに機械学習(ML)を組み込むための新たなSDKだ。 ML Kitは、同社のモバイルアプリ開発統合プラットフォーム「Firebase」上で利用でき、「Android」向けと「iOS」向けの双方が用意されている。またML Kitは、テキスト認識と顔認識、ランドマーク検出、バーコードのスキャン、イメージのラベル付けなどのMLの一般的なユースケースに対するAPIを提供している。これらすべては、「Google Cloud Platform」(GCP)のMLテクノロジを活用したクラウドAPIとして利用可能だ。
In January, Google announced a solution for the AMP cache URL problem where Google would show and allow you to share the Google AMP URL instead of the publisher’s URL. Google at I/O demonstrated an early beta of how this would look like for a publisher. For example, instead of showing the URL https://google.com/amp, Google will show the publisher’s real URL — in this example, foodnetwork.com. Here
はじめに 自動で連番表示させ、連番をCSSで装飾をしたいがspanやolのデフォルトの連番は使いたくない。 やりたいこと リストに対して自動で連番を振りたい。 CSSのcounter-incrementプロパティーを使用する 実装 counter-increment 要素のカウンターにおける値を進める際に使用するプロパティ 使い方 counter-incrementプロパティを適用する要素に:before擬似要素、:after擬似要素を付けて、contentプロパティでカウンタ名を指定してやることで、要素の直前または直後にカウンタの値を挿入することができる。 実装 .number { list-style: none; //何も指定しない場合は 0 から counter-reset: data-num; li { //カウンタの増加数 //例 counter-increment: data
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build CloudSpeed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く