タグ

2020年6月24日のブックマーク (7件)

  • 実行環境の概要 - CircleCI

    CircleCI では複数の実行環境 (DockerLinux VM (仮想マシン)、macOSWindowsGPU、Arm) を提供しています。 プロジェクトの設定ファイルで定義されたジョブはそれぞれ、Docker コンテナまたは仮想マシンのいずれかの隔離された実行環境で実行されます。 プロジェクトの設定ファイル内の各ジョブに Executor を割り当て、実行環境を指定します。 Executor により、基盤テクノロジー、つまりジョブの実行環境とプロジェクトに最適なイメージが定義されます。 .circleci/config.yml で Executor タイプと適切なイメージを指定することで、ジョブごとに異なる Executor タイプを指定することも可能です。 イメージは、実行環境を作成するための指示を含むパッケージ化されたシステムです。 コンテナまたは仮想マシンは、イメージ

    実行環境の概要 - CircleCI
  • 専門職と視座

    こんにちは。ミクシィでスポーツやライブエンタメ関連の技術部長を担当している石井です。社内向けに書いている記事を少しづつ外部公開していきます。 大規模なサービス開発組織で働いていると、技術職スタッフにおいても、視座の高さを求められることが増えます。「視座の高さ」という単語は、曖昧で、入社していきなり「視座!視座!」と言われても、「えらい人がなんか言うとる」「わいには、まだ早い」くらいで、腹落ちしないと思います。しかし、給与体系にも紐づいていたりするので、給与が上がってくると、「視座をもうちょっとあげてもらわないとね…」と上長から言われれて「えー」となるかもしれません。私の考える「視座の高さ」と、なぜ専門職にも必要になるのかを説明しつつ、サービス開発と組織の関係について考えてもらう機会になればと思います。 私は、エンジニアリングを、単にプログラミングを書いたりすることで技術課題解決するというこ

    専門職と視座
  • 「運用でカバー」という魔法の言葉--生まれた理由と功罪

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 連載「企業セキュリティの歩き方」では、セキュリティ業界を取り巻く現状や課題、問題点をひもときながら、サイバーセキュリティを向上させていくための視点やヒントを提示する。 システム開発こそがITの花形 情報システムは、開発期間よりも、それを運用する期間の方がはるかに長い。そのため、来ならシステムの開発やプラットフォームの構築よりも、システムの運用時の都合を考慮した仕様にしなければならい。その方がトータルでのコストは廉価になり、エンドユーザーにも利用しやすくなるなど、良いことずくめだと言っていいだろう。開発時やその前にあらかじめ作り込んでいることが、運用時の安定したシステムを構築するための大きな要因だ。 しかし現実は、残念ながらそのように

    「運用でカバー」という魔法の言葉--生まれた理由と功罪
  • iOS でカスタムのエンタープライズアプリをインストールする - Apple サポート (日本)

    iOS でカスタムのエンタープライズアプリをインストールする 所属組織で独自開発したカスタムのアプリをインストールし、信頼を確立する方法について説明します。 Apple Developer Enterprise Program を利用すれば、社内専用の iOS アプリを開発し、社内利用を目的に配布できます。こうしたアプリは、信頼が確立されていないと開けません。 アプリをモバイルデバイス管理 (MDM) でインストールした場合は、自動的に信頼が確立します。アプリを手動でインストールする場合は、信頼も手動で確立する必要があります。 Apple では、アプリの配布には MDM ソリューションを利用することを推奨しています。その方が安全で、ユーザの介入も不要です。所属組織が運用する安全な Web サイトからカスタムアプリをインストールできるという利点もあります。アプリを所属組織からインストールする

  • AWS Cloud Map(マイクロサービス向けのアプリケーションリソースレジストリ)| AWS

    AWS Cloud Map は、クラウドリソース検出サービスです。Cloud Map では、アプリケーションリソースのカスタム名を定義して、動的に変化するこれらのリソースの更新された場所を管理できます。ウェブサービスがそのリソースの最新の場所を常に検出するため、アプリケーションの可用性が向上します。 モダンアプリケーションは一般的に、API を通じてアクセス可能な、特定の機能を実行する複数のサービスから構成されています。各サービスは、データベース、キュー、オブジェクトストア、カスタマー定義のマイクロサービスといったさまざまな他のリソースと対話をしますが、機能するためには、依存しているインフラストラクチャリソースすべての場所を見つけることができなければなりません。多くの場合、これらすべてのリソース名およびその場所は、アプリケーションコード内部で手動で管理されています。しかしながら、手動でのリ

    AWS Cloud Map(マイクロサービス向けのアプリケーションリソースレジストリ)| AWS
  • C++ なぜ int main()と書くのか?

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基的にいかなるプラットフォームでも作動します。

    C++ なぜ int main()と書くのか?
  • C++ なぜ int main()と書くのか?

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基的にいかなるプラットフォームでも作動します。

    C++ なぜ int main()と書くのか?