タグ

2019年10月10日のブックマーク (17件)

  • Microservices の GraphQL スキーマを1つにまとめる - エムスリーテックブログ

    エンジニアリンググループの冨岡 (@jooohn) です。出張でNYにきています。NYへの出張は二度目なのですが、同僚のChris (彼はUK, JP, USと三カ国のM3を渡り歩いています!) とWashington, D.C.にいくなどして休日も満喫しています。 バーガーは野菜 Washington, D.C. にて。NYCからバスで4hほどでいける。 現在はM3 USAが運営するニュースサイトMDLinxのリニューアルプロジェクトに関わっています。そこで利用しているGraphQL (Apollo) の活用事例を紹介します。 新しいMDLinx の構成 新しいMDLinxでは上図のように、k8sクラスタ内にいくつかのサービスが存在するマイクロサービス構成になっています。各サービスではGraphQLを共通のインターフェースとして利用しており、webhook用のエンドポイントなどの特殊な場

    Microservices の GraphQL スキーマを1つにまとめる - エムスリーテックブログ
    progrhyme
    progrhyme 2019/10/10
  • エムスリーは「Vue Fes Japan 2019」にシルバースポンサーとして協賛&ブース出展します - エムスリーテックブログ

    こんにちは、エムスリーエンジニアリンググループの水野です。 エムスリーは、昨年に引き続き、10/12 (土)に開催される Vue Fes Japan 2019 にシルバースポンサーとして協賛いたします! 当日はブースを出展し、弊社のエンジニアもブーススタッフとして参加しています。ノベルティ配布やアンケート企画、プロダクト紹介等を行いますので、是非お気軽にお越しください。 ※台風の接近により中止となる可能性もあります 台風に伴うVue Fes Japan 2019開催対応について|448jp|note vuefes.jp www.m3tech.blog Vue Fes 2018の写真 Vue.jsとエムスリー 弊社ではフロントエンドのフレームワークにVue.jsを積極的に採用しており、メディア事業やキャリア支援事業、コンシューマ事業等、なんと約17ものプロダクトでVue.jsを導入しています

    エムスリーは「Vue Fes Japan 2019」にシルバースポンサーとして協賛&ブース出展します - エムスリーテックブログ
    progrhyme
    progrhyme 2019/10/10
  • Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に

    Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に GoogleはWebブラウザのChrome 78ベータ版で「Native File System API」を試験的機能(Origin Trial)として搭載したことを明らかにしました。 Native File System APIはWeb Platform Incubator Community Groupが策定中のAPIで、Webアプリケーションからローカルファイルを開き、読み書きを行える機能です。 「The Native File System API: Simplifying access to local files」から引用します。 The Native File System API enables developers to build powe

    Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に
    progrhyme
    progrhyme 2019/10/10
    セキュリティには気を使いそう
  • Amazon ECS が ECS サービスを実行しているスポットインスタンスの自動ドレインをサポート

    Amazon Elastic Container Service (ECS) では、スポットインスタンス自動ドレインがサポートされました。この新しい機能によって、スポットインスタンス削除により ECS ワークロードに生じるサービス中断の影響を緩和できます。ECS のお客様は、この機能を使用することで、基盤となる EC2 スポットインスタンスの削除によって、スポットインスタンスで実行している ECS タスクに発生する中断を安全に管理できます。 スポットインスタンス自動ドレインでは、2 分間の中断の通知を受信すると、スポットインスタンスが自動的に "ドレイン" 状態に設定されます。スポットインスタンスで実行している ECS タスクは、インスタンスが削除される前に自動的にシャットダウンがトリガーされ、代替タスクがクラスターの別の場所にスケジュールされます。削除プロセスに入った後のインスタンスで、

    Amazon ECS が ECS サービスを実行しているスポットインスタンスの自動ドレインをサポート
    progrhyme
    progrhyme 2019/10/10
    以前はできなかったのか
  • HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Randall Degges - Please Stop Using Local Storage 原文公開日: 2018/01/26 著者: Randall Degges 日語タイトルは内容に即したものにしました。 画像は元記事からの引用です。 初版公開: 2019/10/19 追記更新: 2024/04/05 -- リンク情報を記事末尾に移動しました 気で申し上げます。local storageを使わないでください。 local storageにセッション情報を保存する開発者がこれほど多い理由について、私にはさっぱり見当がつきません。しかしどんな理由であれ、その手法は地上から消えてなくなってもらう必要がありますが、明らかに手に負えなくなりつつあります。 私は毎日のように、重要なユーザー情報をlocal storageに保存す

    HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社
    progrhyme
    progrhyme 2019/10/10
    セッションや個人情報など機微情報を入れてはならない
  • Big Sky :: Microsoft Word を Markdown に変換するコマンド「docx2md」を作った。

    8月に Google Developers Expert となり、新米の様にオロオロとしています。過去の GDE ミーティングの議事録を見せて頂いているのですが Google Document に保存されており、Go だけでなく他のカテゴリの GDE に関する物も含めると全てに目を通すのはなかなか骨が折れます。技術者なので問題は技術で解決すべく、これらの資料を grep 検索できる様にしました。 Google Document はエクスポートすると Microsoft Word の形式となるので、Microsoft Word から Markdown に変換するプログラムを書けばテキスト検索もできるし、なんならそのまま GitHub に貼り付けてしまう事もできます。 GitHub - mattn/docx2md docx2md Convert Microsoft Word Document

    Big Sky :: Microsoft Word を Markdown に変換するコマンド「docx2md」を作った。
    progrhyme
    progrhyme 2019/10/10
  • 「.NET Core 3.0」正式版が登場。Windowsデスクトップアプリ開発可能、exeファイルを生成、マイクロサービス対応など

    マイクロソフトはオープンソースで開発している.NETフレームワークの最新版「.NET Core 3.0」正式版のリリースを、オンラインイベント「.NET Conf 2019」で発表しました。 マイクロソフトが提供するおもなフレームワークには、Windows向けの「.NET Framework」、当初はおもにサーバアプリケーション向けとして登場したオープンソースの「.NET Core」、そしてモバイル向けの「Xamarin」の3つに大別できます。 今回リリースされた「.NET Core 3.0」では、これまで可能だったLinuxWindows Serverのサーバーアプリケーションの開発に加えて、Windowsデスクトップアプリケーションの開発が可能になったことが最大の特徴です。 以下、.NET Conf 2019で紹介された.NET Core 3.0の特徴を中心に紹介しましょう。 .NE

    「.NET Core 3.0」正式版が登場。Windowsデスクトップアプリ開発可能、exeファイルを生成、マイクロサービス対応など
    progrhyme
    progrhyme 2019/10/10
  • Announcing HashiCorp Consul Service on Azure

    PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

    Announcing HashiCorp Consul Service on Azure
    progrhyme
    progrhyme 2019/10/10
  • [速報]OracleとVMwareが提携。VMware環境でのOracleをサポート開始。「Oracle Cloud VMware Solution」も発表。Oracle OpenWorld 2019

    米オラクルは、サンフランシスコで開催中の年次イベント「Oracle OpenWorld 2019」で、VMwareとの提携と「Oracle Cloud VMware Solution」の提供などを発表しました。 VMware環境でのオラクルソフトウェアにサポートを提供 VMwareとの提携により、オラクルはオンプレミスにおいてVMware環境でオラクルのソフトウェアを実行している顧客に対してもテクニカルサポートを提供します。 オラクルがVMware環境での同社ソフトウェアにサポートを提供するのはこれが初めて。VMwareのカスタマオペレーションズ担当COO Sanjay Poonen氏は下記のようにコメントしています。 「VMware is delighted that for the first time, Oracle will officially offer technical s

    [速報]OracleとVMwareが提携。VMware環境でのOracleをサポート開始。「Oracle Cloud VMware Solution」も発表。Oracle OpenWorld 2019
    progrhyme
    progrhyme 2019/10/10
  • [速報]Oracle Autonomous Linuxリリース。ダウンタイムなしで自律的にパッチ適用、チューニング実行、RHELと100%互換など。Oracle OpenWorld 2019

    [速報]Oracle Autonomous Linuxリリース。ダウンタイムなしで自律的にパッチ適用、チューニング実行、RHELと100%互換など。Oracle OpenWorld 2019 米オラクルは、サンフランシスコで開催中の年次イベント「Oracle OpenWorld 2019」で、「Oracle Autonomous Linux」のリリースを発表しました。 同社会長兼CTOのラリー・エリソン氏はこれを「世界で最初の自律的に動作するオペレーティングシステムだ」と紹介しました。 Oracle Autonomous Linuxは、Oracle LinuxをベースにしたLinuxディストリビューション。Oracle Cloudで提供されるOSの集中管理サービス「Oracle OS Management Service」と組み合わせることで、自律的なパッチの適用やチューニングなどが可能に

    [速報]Oracle Autonomous Linuxリリース。ダウンタイムなしで自律的にパッチ適用、チューニング実行、RHELと100%互換など。Oracle OpenWorld 2019
    progrhyme
    progrhyme 2019/10/10
  • Announcing the Terraform Plugin SDK

    PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

    Announcing the Terraform Plugin SDK
    progrhyme
    progrhyme 2019/10/10
    "a standalone Go module for developing Terraform providers"
  • アドビ、ベネズエラの全アカウントを無効にすると発表。米政府による対ベネズエラ制裁に従い

    アドビは、企業や個人に関わりなくベネズエラの全アドビアカウントが10月28日以降は無効になることを明らかにしました。 これはベネズエラに対する資産凍結などを含む経済制裁を命じた大統領令13884に従うための措置として行われます。 これによりアドビアカウントに紐付いた有償および無償のソフトウェアサービスがベネズエラで利用できなくなる見通しです。返金などの措置は行われません。 米国大統領令による対ベネズエラ経済制裁 ベネズエラは南米の産油国。2018年5月に行われた大統領選挙の結果、前マドゥロ大統領は勝利を宣言して再選を果たしたと主張する一方、野党指導者のグアイド国会議長は不正選挙が行われたとして大統領不在を主張、憲法の規定により自身が暫定大統領であるとしています。 ロシア中国はマドゥロ氏を支持。米国はマドゥロ氏の再選を認めずグアイド暫定大統領を承認し、選挙のやり直しを求めてベネズエラ政府に

    アドビ、ベネズエラの全アカウントを無効にすると発表。米政府による対ベネズエラ制裁に従い
    progrhyme
    progrhyme 2019/10/10
  • 退職処理を可能な限り自動化する - クックパッド開発者ブログ

    技術部 SRE グループの id:itkq です。2019 夏アニメで一番好きな作品は Re:ステージ!ドリームデイズ♪ です。この記事では SRE が運用している退職処理の自動化について説明します。 退職処理とは 入社後に業務のための様々なアカウントを作成するのと反対に、退職時にはそれらのアカウントを無効化する必要があります。これを退職処理と呼んでいます。SRE が管轄している典型的な例では、SSO に対応していない SaaS のログインアカウント・AWS の IAM User・データベースの個人ログインユーザなどが該当します。これらのアカウントは社員によって要否が異なったり必要な権限が異なるため、入社時に一括で用意せず必要に応じて申請してもらう形をとっています。一方で退職時にはそれらのアカウントをすべて無効化する必要があります。 退職処理は繰り返され、自動化の余地のあるタスクです。また

    退職処理を可能な限り自動化する - クックパッド開発者ブログ
    progrhyme
    progrhyme 2019/10/10
  • アクセス制御を厳格に行っている環境からのs3利用 | BLOG - DeNA Engineering

    こんにちは、IT基盤部第一グループの生井です。 DeNAが提供するヘルスケア系サービスのインフラを担当しています。 ヘルスケア領域ではセンシティブ情報を扱いますので、日々高レベルなセキュリティ設計・運用を行う必要があります。 今回はその一例として、アクセス制御を厳格に行っている環境からS3を利用する際に行った対応を紹介したいと思います。 はじめに あるプロジェクトで、センシティブ情報を扱う環境から、S3の特定バケットにのみ、awscliでのデータdownload/uploadを許可したいという要件がありました。 補足:特定バケットに限定するのは出口対策のためです。任意のS3バケットへのアクセスを許可してしまうと、内部犯行によるデータの持ち出しや、マルウェア感染によるデータ漏洩のリスクが高まります。 対応として、この環境で実績のある、FWでのFQDNベースでのアクセス制御を行うことにしました

    アクセス制御を厳格に行っている環境からのs3利用 | BLOG - DeNA Engineering
    progrhyme
    progrhyme 2019/10/10
  • 新入社員との1on1で使っている質問リストを公開します - 宮田昇始のブログ

    SmartHR社の会議室名はemojiです 新入社員と1on1をしています 入社して2ヶ月が経過した全社員と1on1を実施しています。 一般的な1on1と同様に、コーチング的な効果を期待していますが、組織課題の早期発見の役割も果たしています。 また、この1on1実施後は、社長にも気軽に話かけやすくなるみたいで、組織内の心理的安全性を高めることにも少しは寄与しているかもしれません。 (実は、私自身かなりの人見知りで、私からも話しかけやすくなるので助かっています。) 質問リストを公開します 天気 この2ヶ月、SmartHRで働いてみた感じを天気で言い表すと、晴れ or 雨 or 曇 のどれですか? 降水確率でいうと何%くらいですか? その理由 その天気の理由はなんですか? 降水確率が○%の理由はなんですか? 入社前後のギャップ 入社前後でギャップはありましたか? 良いギャップ、悪いギャップ、両

    新入社員との1on1で使っている質問リストを公開します - 宮田昇始のブログ
    progrhyme
    progrhyme 2019/10/10
  • 「Azure Spring Cloud」発表。Spring Bootアプリの開発実行に対応したマネージドサービス、Pivotalとマイクロソフトが協業で

    「Azure Spring Cloud」発表。Spring Bootアプリの開発実行に対応したマネージドサービス、Pivotalとマイクロソフトが協業で Pivotalとマイクロソフトは、Azure上でSpring Bootアプリケーションの開発や実行に対応したマネージドサービス「Azre Spring Cloud」を発表しました。 What do you get when you combine @springcloud, Pivotal Build Service, and Azure Kubernetes Services? Azure Spring Cloud – a complete runtime for @springboot apps. https://t.co/DvzU5tXipj — Pivotal (@pivotal) October 8, 2019 Spring B

    「Azure Spring Cloud」発表。Spring Bootアプリの開発実行に対応したマネージドサービス、Pivotalとマイクロソフトが協業で
    progrhyme
    progrhyme 2019/10/10
  • Decent looking diagrams for engineers

    decent looking diagrams for engineers

    progrhyme
    progrhyme 2019/10/10
    YAMLでネットワーク図が描けると