Welcome to Week in Review: TechCrunch’s newsletter recapping the week’s biggest news. This week Apple unveiled new iPad models at its Let Loose event, including a new 13-inch display for…
![TechCrunch | Startup and Technology News](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
昨今の厳しい経済情勢を踏まえ、大がかりな構造改革を実施中の三菱UFJ銀行。その「中期経営計画( 2018 年度~2020 年度)」で掲げられている「11 の構造改革の柱」の中で最も重視されているのが、柱の 1 つでありながら、全ての柱に関連する「デジタライゼーション戦略」です。今回お話をお伺いした同社デジタル企画部は、その戦略を推進するために設立された新部門。その中で、Google Cloud がどのように活用されているのかを聞いてきました。 利用している Google Cloud サービス:Dialogflow 数ある選択肢の中で、Dialogflow が高精度に動作してくれた「三菱UFJ銀行では、Google Cloud をコールセンター業務へのチャットボット導入に利用しています」と教えてくれたのは、同行デジタル企画部の島野さん。三菱UFJ銀行は、その規模・事業領域の広さゆえにお客さま
2020年3月10日、アイティメディア主催のオンラインセミナー「ITmedia DX Summit 2020年春・ITサービス編」が開催された。特別講演では、クラウドネイティブ代表の齊藤愼仁氏が「クラウドの調達における考慮事項まとめと現実的な買い方」と題し、ビジネスのクラウドシフトで発生する問題の原因と、それらを解決するヒントを語った。 企業がデジタルトランスフォーメーション(DX)の実現を目指すに当たっての重要な課題は、ITシステムのクラウド化である。クラウドサービスにはIaaSとPaaS、SaaSそれぞれで多種多様なソリューションが存在し、IT部門にはそれらを活用した業務改革の推進や企業価値の向上が求められる。 しかし齊藤氏は、昨今のクラウドシフトで起きやすい誤りとして「従来のITシステムと同じ思想でクラウドサービスの調達を図ってしまうこと」を指摘。従来の考え方で起きていた問題とクラウ
セキュリティエンジニアへの道:私のキャリアチェンジ物語 / The Road to Becoming a Security Engineer: My Story of Career Change * English version follows after the Japanese こんにちは。メルカリのProduct Securityチームでセキュリティエンジニアをしている@gloriaです。ブログを書くのが随分お久しぶりなのですが、前にQAと自動化テストについて記事をフォローしていた方がいらっしゃったら、当時に自動化テストエンジニアとして書いたISTQBテスト自動化エンジニア認定資格、STARWESTカンファレンス、とAQA POP TALKの記事を読んだことがあるかもしれません。 今回は、自動化テストエンジニアからセキュリティエンジニアへのキャリアチェンジについてお話して、キャリア
コードの品質を上げることを目的として導入されることも多いドメイン駆動設計(DDD)。しかし、その本質は「モデリングでソフトウェアの価値を高める」ことです。そのためには、アプリケーション層とドメイン層を区別し、どの層に何を実装するのかを決めるのが重要です。DDDの本質、そしてモデリングから実装までの考え方を松岡幸一郎氏が語ります。講演資料はこちら 「モデル」を定義する 松岡幸一郎氏:では、モデルとは何でしょうか。いろんな人がいろんなことを言うんですね。DBA(データベース管理者)のような人だと「モデルとはDBのテーブルのこと」だと言ったり、サーバサードエンジニアの人だと「テーブルに対応したオブジェクトのこと」と言ったり、機械学習エンジニアの人は「数式のこと」をモデルと言ったりします。 モデルを作ることをモデリングと呼ぶわけですが、モデリングで価値を出していこうと言っているのに、モデルの定義が
こんにちは、広報の立川です。今回は昨年1月にSREスペシャリストとして入社し、技術力でチームをけん引する、「そのっつ」こと瀬尾にインタビューを行いました。ZOZOテクノロジーズが持つ可能性や、エンジニアの技術力を磨く方法を明かしてくれました。 プロフィール 株式会社ZOZOテクノロジーズ 技術開発本部 SRE部 瀬尾 直利 国内の大学を卒業後、アメリカのメリーランド大学 大学院に進学しコンピュータービジョンを研究。帰国後、新卒で光学機器メーカーに入社し、組み込みシステムの開発に携わる。2012年に株式会社ディー・エヌ・エーに転職。ゲームプラットフォームのインフラ担当を経て分析基盤部、AIシステム部でリードエンジニアを担当する。2019年1月 株式会社ZOZOテクノロジーズにSREスペシャリストとして入社。現在は技術開発本部 SRE部でリーダーを務める。 ZOZOテクノロジーズには、伸びしろ
なお、distrolessのイメージは2種類(3通りの名前)がありますが、Python 3.5はバグ修正はせず、セキュリティ修正のみでサポート期限が2020/9/13というステータスなので、本エントリーでは3.7の方のみを扱います。 gcr.io/distroless/python3: Python 3.5.3 gcr.io/distroless/python3-debian9: Python 3.5.3(上のイメージと同一) gcr.io/distroless/python3-debian10: Python 3.7.3 一応サンプル等もありますが、どれも1ファイルで構成されたサンプルスクリプトばかりです。前回のsite-packagesにコピーする方法を軽く試したところうまく動かず、シェルもpipもensurepipもないため、ビルドイメージにすることもできません。いろいろ調べた結果、
概要 こちら、寿司打のQ&Aの ※寿司打は個人のタイピングの練習や上達を応援するサイトです。 それ以外の目的での使用や、外部ツールを使用した実験などは行わないでください。 という箇所に違反しているというご指摘がありましたので、内容を削除させていただきました。 利用規約違反になりますので、本記事や他の記事をご覧になっても真似をして自動化しないでください。 ご迷惑をおかけいたしました。 寿司打 WebGL版 寿司打 Q&A 寿司打 利用規約
概要 EC サイトを構築・運営するに当たり、商品購入の最後の手続きであり、実際に売上金を受け取るための 「決済」 の機能は考えなければならないことのひとつだと思います。私が開発に携わる prismatix ( EC / CRM 向け API プラットフォーム) でも、 提供するマイクロサービスの機能として決済サービスを用意しております。 大抵の EC サイトであれば「クレジットカード決済」を備えると思いますが、その中で 「与信」 と 「売上」 は必ずといっていいほど使う機能です。当記事ではこの与信と売上、および関連する決済処理についてまとめております。 各種処理の説明を踏まえて、最後に prismatix の決済サービスについても紹介します。 この記事で取り扱う内容について この記事では一般的な会計用語としての解説はせず、「 EC サイト上で与信・売上をどう扱うか」 を観点として話をさせて
はじめに 社会人になると、いろんなタスクがあちこちからやってきて、対応するのが大変になります。 新卒で入社したばかりの新人ITエンジニアさんも、この先現場に投入されるといろんなタスクがやってきて忙しくなってくると思います。 そこでこのエントリでは、僕が仕事をする上で大事にしているポイントをいろいろと書いてみます。 この先もし、忙しくて忙殺されそうになったときは、このエントリを思い出して読み直してみてください。 このエントリの対象読者 僕はRailsプログラマとして働いているので、同じようにプログラマやITエンジニアとして働いている方を想定読者とします。 ただし、タスク管理という観点においては、技術職であってもそうでなくてもあまり変わりはないかもしれません。 また、タスク管理は仕事だけでなく、プライベートでも必要になるスキルです。 (たとえば結婚式の準備とか、勉強会の企画とか) これから書く
ある日の午後のスケジュールは、30分ミーティングx2→30分自由時間→そして1.5時間ミーティング、その後は30分自由時間と30分ミーティングを繰り返して定時を迎える…みたいな様子だった。案の定、自由時間で意味ある仕事を進めることはできなかった。 自由な時間が30分あれば、チャットを読んだり、コードレビューしたり、グループウェアを見て回ったり、とかはできる。コードを書くにしても、ここをこう変えれば良いことがわかっていて、書くだけ、とか、ライブラリのバージョンアップ、くらいなら30分で書いてpushしておいて、次の30分でテストが落ちたら直したりして、と進められる。 しかし、そういうことより難しいことをしようとすると、30分だと、さて、問題がどういうものかは分かってきたので、どうしようかな、というあたりで時間切れになってしまう。1時間あれば、ようやくコードを書き始められるかな、というところで
Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems. In recent years programming languages like Rust and Go have made it much easier to produce sophisticated native machine code; these projects are incredibly important developments in computer infra
前回のエントリで作った Docker イメージ motemen/datastore-emulator は、google/cloud-sdk をベースにしているが、このベースイメージがけっこうな頻度で更新される。とうぜん自分はその追従に手を煩わせる気はなくて、全部自動でやってほしい。 やりたかったこと google/cloud-sdk:x.y.z がリリースされたら、 リポジトリ中の ./Dockerfile と ./alpine/Dockerfile の FROM を google/cloud-sdk:x.y.z(-alpine) に更新し、 x.y.z タグを打って git push することで、 Docker Hub に x.y.z(-alpine) タグとしてリリースする これを自動かつ無料で実現したい。 採用しなかった案: 自分でなんか作る はじめは適当な GitHub Actio
「シン・テレワークシステム」 セキュリティ機能の大規模アップデートと実証実験の現状報告について 2020 年 5 月 14 日 「シン・テレワークシステム」 開発チーム 昨日、2020 年 5 月 13 日をもちまして、「シン・テレワークシステム」のユーザー数が 2 万人を超えました。テレワークの効果等により、新型コロナウイルスの感染者数は減少していますが、まだ油断をすることはできません。この機会に、「シン・テレワークシステム」公開後 3 週間経過時の現況と、この大規模な実証実験のコスト効率と社会的効果について、お知らせをしたいと思います。 また、本日、「シン・テレワークシステム」を大規模な企業 LAN などのセキュリティ・ポリシーが制定されている環境向けや、行政情報システムなどの高いセキュリティ・レベルが必要とされているネットワーク向けで利用できる、多数のセキュリティ機能を実装した新バー
はじめに こんにちは。inductorです。今日は簡単に報告だけ。 先日以下メールが届いて、CNCF Ambassodorに選ばれたことがわかりました。 日本人としては@tnirさん、@superbrothersさんに引き続き3人目で、まさかのCKA/CKAD取得前にAmbassadorになってしまいました。 CNCF Ambassadorってなに? CNCF Ambassador programは、Kubernetes、Prometheus、EnvoyなどCNCF傘下のプロジェクトの技術に関心を持ち精通もしながら、他の人々にそのコミュニティや枠組みについて学ぶための支援活動する人に認定されるプログラムです。 Ref. Ambassadors - Cloud Native Computing Foundation ブロガー、インフルエンサー、エバンジェリストなどとしてコミュニティイベントや
2020年5月12日、日本経済新聞社はグループ会社のPCがマルウェアに感染し、社内ネットワークを使用する従業員などの情報が流出したと発表しました。ここでは関連する情報をまとめます。 [PDF] サイバー攻撃による社員等の個人情報流出について 添付ファイル開き感染 2020年5月8日に流出被害が判明。グループ会社の従業員が使用するPC1台がマルウェアに感染していた。 フリーメールに添付されたファイルを開いたことが原因と報じられている。*1 マルウェア検知システムは導入されていたが、添付ファイルに仕込まれていたマルウェアは検知できなかった。 発端は感染後の外部への通信などの異常を検知したことによる。*2 日経新聞社は異常の検知が遅れてしまったと説明しているが、時系列は詳細に公表されていない。 届いたメールの内容、日経新聞社が「新種」と確認したマルウェアの種類も明らかにされていない。 社内ネット
本記事では、データサイエンティスト、AIエンジニアの方がPythonでプログラムを実装する際に気をつけたいポイント、コツ、ノウハウを私なりにまとめています。 AIエンジニア向け記事シリーズの一覧 その1. AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ(本記事) その2. AIエンジニアが知っておきたいAI新ビジネス立案のノウハウ・コツまとめ 2020年4月に書籍を、出版しました。 【書籍】 AIエンジニアを目指す人のための機械学習入門 実装しながらアルゴリズムの流れを学ぶ(電通国際情報サービス 清水琢也、小川雄太郎 、技術評論社) https://www.amazon.co.jp/dp/4297112094/ 本投稿は、上記の書籍に書ききれなかった 「AIエンジニアが、Pythonでプログラムを実装する際に気をつけたいことのまとめ」 です。 本記事の内容は、あくまで筆
Remix Remix Remix Ubuntuの非公式な派生版は名称に「Remix」が付いています。Ubuntu日本語Remixは皆さんご存知だと思いますが、デスクトップシェルを懐かしのUnityにしたUbuntu Unity Remix(図1)、デスクトップ環境をDeepin Desktop Environment (DDE)にしたUbuntuDDE Remix(図2)などがすでにUbuntu 20.04 LTSをベースにリリースされています。 図1 Unityが現代に蘇ってきたUbuntu Unity Remix。依存関係の都合か使用しないパッケージも多数含まれるものの完成度が高い 図2 Linuxディストリビューション「Deepin」用のデスクトップ環境を採用したUbuntu DDE Remix。「Deepin」は中国語環境向けなので正直こちらのほうが使いやすい 今回ここで紹
JavaScriptの静的コード解析ツール「ESLint」開発チームは5月8日、最新のメジャーリリース版となる「ESLint v7.0.0」を公開した。 ESLintはJavaScriptコードの問題を検出できる静的なコード解析ツールで、さまざまなテキストエディタに組み込まれている。ほとんどの問題に対して自動的なコード修正が可能で、また構文解析を行っているため、検索・置換型で発生するような誤認識などのエラーが起きないという。 ESLint v7.0は2019年6月に公開されたESLint v6.0に続くメジャーリリース。Node.jsのバージョン8系が2019年12月にサポート終了を迎えたことを受け、最新版ではそのサポートが削除された。 コードルールでは、複数のルールでbigintを認識するようにアップデートした。また、Node.js/CommonJSルール10件が非推奨となった。esli
8月30日、理化学研究所の「計算科学研究センター」(神戸市)に設置されているスーパーコンピューター(以下、スパコン)「京」の電源を停止しシャットダウンした。本格稼働したのが2012年だったので、7年間の運用だったことになる。 スパコン「京」といえば、何よりも2009年の事業仕分けの際に蓮舫議員が発言した「2位じゃダメなんですか?」を連想する人が多いだろう。今でもツイッターで「事業仕分け」と検索すると、その発言を揶揄したツイートがとにかく多い。今回の運用終了のニュースが出たことでさらに増えている。あれから10年も経っているにもかかわらずだ(当時、テレビ各局が毎日のように同じ映像を流していたことが今でも影響しているのだろう)。 それほどまでにインパクトを残した「2位じゃダメなんですか?」という言葉が、実は間違っていなかったということは、ほとんど知られていない。 私は当時、政府の事業仕分けを担当
Google Kubernetes EngineがWindows Serverコンテナを正式サポート。KuberntesでWindowsの本番用アプリケーションを実行可能に Googleは、Google Kubernetes EngineでWindows Serverコンテナの正式サポートを開始したと発表しました。 これによりGoogle Kubernetes Engineを本番環境とした、Windows Serverコンテナ化したWindowsアプリケーションを実行可能になります。 Kubernetes自身は2019年3月にリリースされたKubernetes 1.14とそれ以後でWindows Serverコンテナを正式サポートしています。これがGoogle Kubernetes Engineに取り込まれ、同社のマネージドKuberntesサービスとしては2020年1月にプレビュー版とし
DenoとNode.jsは両方ともV8をバックエンドにしたサーバーサイドJavaScriptランタイムだが、そこには大きな違いが存在するkeroxp.icon
https://shuuu-mai.connpass.com/event/173794/
さくらインターネットでは、幹部の人(リーダー以上)を対象に、モーニングミートアップという、月に一回、社長のありがたい話()をしています。 でも、そもそもなんで社員が朝早くから社長の話を聞かないといけないんだ?とも思い、昨年の12月17日に「なんで通勤ラッシュにもまれて、朝の9時(当社の定時は9時半〜18時半なので、参加する人は9時〜18時に前倒し)にわざわざ集まって、社長の話を聞かなきゃいけないんだ?」って話を、前置としてしました。 当時は、社長は何言ってんだろうと思った人も多かったみたいですが、それから半年たって、その時の疑問が解決し始めて、なかなか示唆的だったので、前置き部分だけ公開してみます。 多分、9 時になっても(参加者が)集まらないと思うので、最初少し余談といいますか、お話をさせていただきます。 「遅刻」ってありますけれども、遅刻の概念が日本で広まったのって、明治以降らしいんで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く