並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 242件

新着順 人気順

リポジトリ レポジトリの検索結果81 - 120 件 / 242件

  • 【2020年】史上最もおすすめされているプログラミング本【25選】 - RAKUS Developers Blog | ラクス エンジニアブログ

    こんにちは、株式会社ラクスで横断的にITエンジニアの育成や、技術推進、採用促進などを行っている開発管理課に所属している鈴木( @moomooya )です。 今回はdev.toで人気記事になっていた「The 25 most recommended programming books of all-time.(史上最もおすすめされているプログラミング本【25選】)」を紹介したいと思います。 注:本記事は2020年2月18日にPierre氏がdev.toに投稿したThe 25 most recommended programming books of all-time.を執筆者Pierre氏の了承のもと、日本語で紹介する記事です。 訳書の邦題について、訳書に改訂などがあった場合は出来る限り最新版の邦題で記載しています。 おすすめのプログラミング本を選んだ方法 「Best Programming

      【2020年】史上最もおすすめされているプログラミング本【25選】 - RAKUS Developers Blog | ラクス エンジニアブログ
    • [レポート]JAWS-UGコンテナ支部 #19に参加してきました #jawsug_ct | DevelopersIO

      2021年6月28日(月)に開催されたJAWS-UGコンテナ支部 #19に参加してきました!今回もYouTube Liveの限定公開にて開催されました。各セッションのレポートをまとめています。 2021年6月28日(月)に開催されたJAWS-UGコンテナ支部 #19に参加してきました!今回もYouTube Liveの限定公開にて開催されました。各セッションのレポートをまとめています。 前回からもう半年。re:Inventも挟みアップデート内容含めて今回も内容が盛りだくさんです! ※前回ブログものせておきます。 当日Youtube Liveはアーカイブでも見ることができます 1. AWS コンテナサービスアップデート(youtube 00:07:10 ~) 登壇者 by 苅野秀和 - ソリューションアーキテクト / アマゾン ウェブ サービス ジャパン株式会社 内容 2020年12月~のアッ

        [レポート]JAWS-UGコンテナ支部 #19に参加してきました #jawsug_ct | DevelopersIO
      • Nixとはなにか、パッケージマネージャとしての使い方の紹介 - Qiita

        Nixってなに? Nixの説明と簡単な使いかたを紹介したいと思います。 NixというとパッケージマネージャやOSとしてのNixOSの意味がありますが、ここではパッケージマネージャとしてのNixを説明します。 公式のマニュアルはこちらです。 Nix: パッケージマネージャの使い方 NixOS: NixOSの使い方 NixPills: パッケージを作るときのノウハウ集 Nixをパッケージマネージャとして使う場合は手元のWindows, Mac, LinuxでOSのインストールなしに利用することができます。 パッケージマネージャだけでなく、開発環境を含めた開発フローについてpythonを使った例を示します。 NixではパッケージのことをDerivationと呼びますので注意してください。Nixでは独特の用語が多いので用語集をつけました。参考にしてください。 OSのバージョンを気にしないソフトのイ

          Nixとはなにか、パッケージマネージャとしての使い方の紹介 - Qiita
        • npm workspacesとモノレポ探検記

          ❯❯❯ npx envinfo --binaries Binaries: Node: 16.13.2 - /private/var/tmp/fnm_multishells/5279_1643694868908/bin/node Yarn: 1.22.15 - ~/.local/share/npm/bin/yarn npm: 8.1.2 - /private/var/tmp/fnm_multishells/5279_1643694868908/bin/npm Watchman: 2022.01.24.00 - /usr/local/bin/watchman 用語 レポ(repo) Gitのリポジトリ。 シングルレポ(single repo) ベーシックなレポ。typescriptやeslintなどの開発ツールの設定もひとつだけで管理がかんたん。ただし、レポに対応するNPMパッケージは1個だけ

            npm workspacesとモノレポ探検記
          • Azure Kubernetes Serviceで実現する超低予算&(ほぼ)フルマネージド&本格的なWordPress環境 | SIOS Tech. Lab

            こんにちは、サイオステクノロジー技術部 武井(Twitter:@noriyukitakei)です。今回は、超低予算で実現する本格的WordPress環境 on Azure Kubernetes Serviceについてお話したいと思います。 実はこの記事が公開される日に、今回ご紹介するWordPress on Azure Kubernetes Service環境にこのブログを移行しております。 今回ご紹介するのは、その名の通り、WordPressをAzure Kubernetes Service上で構築しました。そしてなるべくたくさんの機能を低予算で実現してみました。 では早速システム構成からご説明致します。 システム構成 今回構築したシステムの構成図は以下のとおりです(図が細かいのでクリックして拡大して見てください)。 弊社は以下の2つのブログを運用しており、今回この2つのブログを移行する

              Azure Kubernetes Serviceで実現する超低予算&(ほぼ)フルマネージド&本格的なWordPress環境 | SIOS Tech. Lab
            • 初めてGithubのOSSにコントリビュートできたので流れをメモしておく - Qiita

              はじめに 初めてOSS(Ansible)にプルリクを出してマージしてもらうことができたので、流れをメモしておきます。 自分は普段SIerで働いていて、紙とハンコでドキュメント管理しているような職場なので、世間一般の開発の感覚を知りたいと思ってOSSにコントリビュートしてみることにしました。 これから初めてやる人の参考になればと思います。 今回出したPR pamd: Fix AttributeError when removing the first or last rule (#60497)(#66504) 基本的なOSSコントリビュートの流れ 基本的には、上の図のような流れでコントリビュートをします。 まず、コントリビュートしたいリポジトリを自分のアカウントにforkして そこからローカルにcloneして編集し、終わったら自分のリポジトリにpushしてからPRを出します。 共有リポジトリ

                初めてGithubのOSSにコントリビュートできたので流れをメモしておく - Qiita
              • Closure LibraryからTypeScriptの型定義を生成する - Cybozu Inside Out | サイボウズエンジニアのブログ

                こんにちは、フロントエンドチームエキスパートチームの穴井(@pirosikick)です。 弊社の製品である kintone は Closure Tools (Closure Library と Closure Compiler の総称) を使って開発していますが、TypeScript を使ったモダンなスタックへの移行を検討しています。 その移行の過程で Closure Tools 側のコードを TypeScript で型安全に再利用したいケースが発生し、その解決策として Clutz というツールを試しています。 今回は、この Clutz がどういったツールなのか、その使用方法と注意点などについて紹介します。 この記事は次の条件に当てはまる方には特におすすめできる内容になっています。 Closure Tools(Closure Compiler, Closure Library)を使って開発

                  Closure LibraryからTypeScriptの型定義を生成する - Cybozu Inside Out | サイボウズエンジニアのブログ
                • 2019-nCoVについてのメモとリンク(中澤港)

                  リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月31日) 新感染症にしておけ

                  • Visual Studio Code - *.drawio.svg や *.drawio.png の衝撃 - Qiita

                    はじめに 先日、 Visual Studio Code の Extension に Draw.io Integration という、VSCode で draw.io を使用出来る拡張機能がリリースされ話題になりました。 リリースされるや否や、界隈では盛り上がりを見せまして、Qiita の記事や #InfraStudy でも導入方法や事例が紹介されたりしました。 VSCodeでDraw.ioが使えるようになったらしい! - Qiita Infrastructure as Codeにおける理想のドキュメント管理を目指して #infrastudy | Developers.IO そんな訳で、モデリングなどの設計作業をするときはこの方法で作図するのがデフォルトになってきたのですが、先日更に(個人的に)驚愕の機能を知ったのでご紹介します。 draw.io について draw.io は無料の作図ツール

                      Visual Studio Code - *.drawio.svg や *.drawio.png の衝撃 - Qiita
                    • AWS App Runner × Railsでアプリ作ってみた

                      今回は最近リリースされたAWS App Runnerを使って、ミニマルなRailsアプリケーションをデプロイしてみました! App Runnerとは コンテナ化されたウェブアプリケーションやAPIを開発者が簡単かつ迅速にデプロイできるフルマネージド型サービスです 事前のインフラ経験を必要とせずにデプロイすることができます ソースコードからでも、コンテナイメージからでも始められます 2021/5現在ソースコードからのデプロイはNode.jsとPythonのみ対応しているので、今回はRailsのイメージから作成します 自動化してくれるもの ロードバランサ・ホスティング・ビルド・オートスケール・CI/CD・メトリクス(ログ) etc… 事前準備 AWSアカウントの作成 Dockerのインストール AWS CLIのインストール DockerとAWS CLIに関しては、ECRのパブリックレポジトリに

                        AWS App Runner × Railsでアプリ作ってみた
                      • Azure Functions をデプロイする GitHub Actions の仕組みを理解する - Qiita

                        Microsoft Azure Tech Advent Calendar 2019 の21日目です。 Intro パイプラインを実現する様々な GitHub Actions の開発がオープンソースで進んでいますが、利用するだけでなく独自の Actions を作成することができます。 GitHub アクションでワークフローを自動化する アクションのビルド この記事では、まずは Azure Functions を GitHub Actions でデプロイしたうえで、パイプラインの動きをログで確認しながら、Actions のソースコードを見ていきたいと思います。 Azure Functions を GitHub Actions でデプロイする 正式な手順やドキュメントは以下に情報があります。 Docs: Continuous delivery by using GitHub Action htt

                          Azure Functions をデプロイする GitHub Actions の仕組みを理解する - Qiita
                        • 情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp

                          情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と⁠⁠、サーバーの構築方法 前編では、ActivityPub/FediverseサーバーTakahē(タカヘー)の特徴(特に、他のActivityPubサーバーでサポートされていないマルチドメインサポート)と、クライアントアプリElkとともに使用する方法について紹介しました。 後編の記事では、Takahēサーバーの基本的なアーキテクチャや、Takahēの特徴的なコンポーネント、内部で使われている面白いライブラリなどを紹介します。記事の最後では、docker-composeを使って実際にTakahēサーバーをコンテナで起動し、手元で試してみます。 Takaheの基本的なアーキテクチャ Takahēは、主に3つのコンポーネントから作られています。メインのTakah

                            情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp
                          • GoogleのMLOps実践ホワイトペーパー Practitioners Guide to Machine Learning Operations (MLOps) 要点まとめ - 肉球でキーボード

                            Googleが公開した、MLOps実践のためのホワイトペーパー GoogleがMLOps実践のためのホワイトペーパーを公開しています。 Practitioners Guide to Machine Learning Operations (MLOps) 2021年5月に公開されたものですが、2024年現在に読んでも色褪せない内容だったので、各章の要点をまとめました。 TL;DR Googleが2021年5月に公開したMLOpsの実践のためのホワイトペーパー MLOpsライフサイクルの全体像・コア機能を解説 コア機能: 実験、データ処理、モデル学習、モデル評価、モデルサービング、オンライン実験、モデル監視、MLパイプライン、モデルレジストリ、データセット・特徴量レポジトリ、MLメタデータ・アーティファクトトラッキング MLOpsのコアプロセスの詳細を解説 コアプロセス: ML開発、学習の運用

                              GoogleのMLOps実践ホワイトペーパー Practitioners Guide to Machine Learning Operations (MLOps) 要点まとめ - 肉球でキーボード
                            • 機械学習で研究開発する初学者向けガイド|A. Hashi

                              まえがき.誰に向けたメッセージか.この記事は,初めて機械学習を活用した研究や開発(以下,プロジェクトと呼ぶ)に挑戦する人や,一度やってみたけど苦労が多くて大変だったと感じている人に向けています.あくまで個人の経験による記事なのですが,他の方にも共感してもらえる部分は多いかなと思います.機械学習技術は深層学習が発明されて以降,職人芸の世界に片足を突っ込んでいます.やってみないとわからないこと,つまり,試行錯誤が必要な部分がどうしてもあります.この試行錯誤を多く回すためには,試行錯誤1回あたりのコストを下げること,つまり,楽をすることです.大抵の人はレベルの高い研究をしたいし,楽もしたいはずです.幸い,楽をすることで試行錯誤が容易になれば研究のレベルは高くなります.この記事は「楽をする」ために必要な苦労を最小化するためのノウハウを,そのインセンティブと共に紹介していくガイダンス的な記事です.

                                機械学習で研究開発する初学者向けガイド|A. Hashi
                              • (日本語訳) Vector databases (Part 1): What makes each one different?

                                ベクトルデータベースに関しては、カリフォルニアのベイエリアで明らかに"多く"の活動が行われている!また、資金調達と評価の額には大きなばらつきがあり、データベースの能力と資金調達額に相関関係がないことは明らかである。 プログラミング言語の選択 高速でレスポンスが良くスケーラブルなデータベースは、近年、GolangやRustのようなモダンな言語で書かれることが一般的である。ベクトル特化ベンダーの中で、Javaで書かれているのはVespaだけである。Chromaは、C++で構築されたOLAPデータベースであるClickhouseとオープンソースのベクトルインデックスであるHNSWLibの上に構築されたPython/TypeScriptラッパーとなっている。 興味深いことに、Pineconeも[2]、LanceDBのベースとなるストレージフォーマットであるLance[3]も、元々はC++で書かれて

                                  (日本語訳) Vector databases (Part 1): What makes each one different?
                                • GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する | Amazon Web Services

                                  Amazon Web Services ブログ GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する (この記事は、Integrate GitHub monorepo with AWS CodePipeline to run project-specific CI/CD pipelines を翻訳したものです。) AWS CodePipeline は、ソフトウェアのリリースに必要なステップをモデル化、可視化、自動化できる継続的デリバリーサービスです。AWS CodePipeline を使用して、コードを構築し、稼働前の環境にデプロイし、アプリケーションをテストし、実稼働環境にリリースするまでの完全なリリースプロセスをモデル化できます。AWS CodePipeline は、コードが変更されるたびに定義されるワークフロー

                                    GitHub モノレポを AWS CodePipeline と統合して、プロジェクト固有の CI/CD パイプラインを実行する | Amazon Web Services
                                  • Unikernelについての現状調査 - Fixstars Tech Blog /proc/cpuinfo

                                    ※本記事の内容は、2020年2月の約1か月間のインターンシップにおける成果です。 Unikernelについて知っていますか? 私は知っています。 Unikernelとは、アプリケーションをライブラリOSの必要最小限の機能のみとリンクさせ、単一アドレス空間で、直接ハードウェア上やハイパーバイザ上にて動作するようにしたマシンイメージのことです。 本記事では、車載向けのマイコンなどの組み込みシステム上において、最小サイズのマシンイメージで目的の機能を実現することができる手段として、Unikernelという方向性に可能性を見出し、その概要と、2020年2月現在に現存しているUnikernelのプロジェクトについて調査しました。 Unikernelとは Unikernelという呼称は、2013年に発表された論文 Unikernels: Library Operating Systems for th

                                      Unikernelについての現状調査 - Fixstars Tech Blog /proc/cpuinfo
                                    • モノリポの一部をGitHub PackagesのプライベートNPMパッケージで公開する | DevelopersIO

                                      まえがき 案件でサーバーとクライアントがJavaScript/TypeScriptで作られてる場合、サーバーとクライアントでAPIの型定義やバリデーションのユーティリティーなどを共通化したくなります。 共通化する部分だけを別リポジトリに切り出すと、開発中公開しないと使えないので面倒です。今回はサーバー側にYarn Workspaces モノリポ(モノリシックリポジトリ)の共通化部分をNPMで公開します。 また案件で使うときは共通化はしたいけど、パブリックに公開したくはないっという矛盾があります。プライベートNPMとして公開できるにようにします。 要件まとめ サーバーもクライアントもプライベートリポジトリで管理されている サーバー側が共通化ソースを含むモノリポ構成になっている クライアント側はNPMパッケージとして読み込む 非公開のNPMパッケージとして公開したい 今回はGitHub Pac

                                        モノリポの一部をGitHub PackagesのプライベートNPMパッケージで公開する | DevelopersIO
                                      • ForkとGithubの使い方を初心者なりに整理してみる

                                        私はプログラマーではないですが、最近、業務でForkというGithubのツールを使用しています。 これが非常に便利で、プライベートの開発でも使えるのではないかと思い、備忘録として使い方を残そうと思います。 前提として、Githubを使っていることを想定していますので、そもそもGithubって何?という話にはあえて触れません。 Githubについてはウェブ上にかなり纏まった記事が沢山あります。 私のおススメはサル先生のGit入門です。 めちゃくちゃ分かり易いのでとてもお勧めです。 Github自体に疑問がある方は是非、上記のリンクも参照しながら読み進めると分かり易いかと思います。 FORKについてはいろいろ検索して調べたのですが、網羅的にクライアントツールとしてのFORKについて書いていブログが少ないと思い、この記事を書くことにしました。 私はプログラマーの背景を持たないため、Github特

                                          ForkとGithubの使い方を初心者なりに整理してみる
                                        • GitOps とは? ArgoCD による、Kubernetes への継続的デリバリーを実現しよう

                                          近年 Kubernetes の導入事例が増えたことにより、Kubernetes への継続的デリバリーの手段・ツールも様々なものがあります。 CircleCI のような CI/CD ツールを利用して Kubernetes へのデプロイまで一貫した CI/CD パイプラインを作ることも可能ですが、FluxCD そして今回紹介する ArgoCD など CD 専用の OSS ツールと組み合わせる事例も増えてきました。 これらの CD 専用ツールは GitOps を採用している点が共通点として挙げられます。 GitOps とは 2017年に Weaveworks 社がブログ内で紹介した CD の手法 です。 GitOps では、Git を用いて Kubernetes のリソース構成情報を宣言的に記述・管理します。 GitOps によるメリットは下記などが挙げられます。 生産性の向上 Git の操作(

                                            GitOps とは? ArgoCD による、Kubernetes への継続的デリバリーを実現しよう
                                          • AtlantisでTerraformの実行を自動化しよう!

                                            はじめに こんにちは!Hamee株式会社の tatsuo48 です。 Terraformの自動化ツールであるAtlantisについて書きます。 主に以下の事項について書きます。 Atlantisとは何か? 基本的な使い方、運用TIPS 逆に以下については触れません Atlantisの内部仕様 Atlantisの構築方法 Installation Guideをご確認下さい GitHubAppをつかったやり方[1]がおすすめです。 Atlantisとは何か? AtlantisとはTerraformの操作(planやapply)をPRのコメントベースで実行可能にしてくれるツールです。 公式のTOP画像がわかりやすいのでそれを見ながら説明します。 PRを作成 Terrformのリソースを変更するようなPRを作成! terraform planを自動実行 webhookなどを使ってPRが作成されたこ

                                              AtlantisでTerraformの実行を自動化しよう!
                                            • APIキーやその他のクレデンシャルを含むシークレットを管理・保存するためのベストプラクティス[2020年版]

                                              GitGuardian 開発者、インフラ、およびアプリケーションが使用するシークレットを保護するための開発フレンドリーなツールを提供するパリ発のセキュリティベンダー。GitHubリポジトリ上の機密情報や脆弱性を検知する「GitGuardian」は、世界中で愛用されている。 この記事は、著者の許可を得て配信しています。 https://blog.gitguardian.com/secrets-api-management/#avoid-git-add API キーやその他のクレデンシャルのようなシークレットを保存して管理することは困難であり、とても慎重に考えられたポリシーであっても、利便性と引き換えに回避されることがあります。今回、シークレットとクレデンシャルを安全に保つためのベストプラクティスをいくつかまとめました。シークレットの管理には絶対的なアプローチはありませんので、このリストでは、

                                                APIキーやその他のクレデンシャルを含むシークレットを管理・保存するためのベストプラクティス[2020年版]
                                              • NTT Comのエンジニアコミュニティイベント【Tech-Night/Tech-Midnight】 - NTT Communications Engineers' Blog

                                                はじめに こんにちは。Smart Data Platform (SDPF)クラウド/サーバー SDNチームの田島(@UdonYuya)です。 普段はSDPFクラウド/サーバーのSDN(Software Defined Network)基盤の開発をしています。 この記事では、2022年12月9日に開催されたTech-Nightと、2022年12月28日に行われたTech-Midnightいうイベントをご紹介します。 Tech-Nightとは Tech-NightはNTT Com内の有志で開催している発表会です。 業務や趣味で技術的に挑戦したことやサービスの裏側について部署の垣根を越えて共有することや、アウトプットの場、対外発表の練習などを目的として開催しています。 定期開催しており、最近は3ヶ月に1度の頻度で開催しています。 第1回目の開催はこちらで紹介されている通り、 2018年12月の開

                                                  NTT Comのエンジニアコミュニティイベント【Tech-Night/Tech-Midnight】 - NTT Communications Engineers' Blog
                                                • 初心者向けGithubへのPullRequest方法 - Qiita

                                                  Github上にローカル環境からTerminalなどのコマンドラインを使ってPush,PullRequestを作成する流れをまとめてみました。 大まかな流れ ①Github上からローカルにファイルをclone(保存)する ②GithubへPullRequest用のBranchをローカルで作成する ③データを更新編集し、ローカルに add, commitする ④Githubにpushする ⑤GithubにPullRequestする ※⑥PullRequestをMergeする 用語の整理 ①Github…オンライン上にレポジトリーを保管し、複数人で共有・編集できる ②ローカル…自分のPC ③clone...Githubなどオンライン上のリポジトリーをローカルにコピー保存すること ④Branch...1つのレポジトリに複数のBranchを作ることで同時に複数のバージョンでレポジトリを管理すること

                                                    初心者向けGithubへのPullRequest方法 - Qiita
                                                  • スクリプタブルレンダーパイプラインについて、Unityでこれから起きること|Unity Japan(ユニティ・テクノロジーズ・ジャパン)

                                                    本文は、Unity Forumに投稿された "What is next for us at Unity with Scriptable Render Pipelines" 、「スクリプタブルレンダーパイプラインについて、Unityでこれから起きること」の日本語訳になります。 原文はこちら。 投稿者はNatasha Tatarchukという人で、Unity Technologies社でグラフィック機能の開発ディレクションを行う責任者であります。(肩書き的には Vice President of Graphics です) GDC 2019のUnity Keynoteで登壇するNatasha。 Unityに入社する前はBungie社のグラフィックリーダーやエンジニアリングアーキテクトとしてDestinyシリーズのクロスプラットフォームレンダリングエンジン開発などに携わった、ゲームグラフィックス業

                                                      スクリプタブルレンダーパイプラインについて、Unityでこれから起きること|Unity Japan(ユニティ・テクノロジーズ・ジャパン)
                                                    • カスタムのJenkins agentのイメージを作るときに知っておくと良いこと - 赤帽エンジニアブログ

                                                      お久しぶりです。コンサルタントの森 (@mosuke5)です。 コロナで自宅勤務の人も多いかと思いますが、みなさんどう過ごしていますか? ずっと家にいると辛いので、定期的に息抜きで家の散歩をしています。桜もちょうどきれいでいい花見?になります。 さて、ここ最近は、OpenShift上でのCI/CDパイプラインの構築をたくさん行ってきたのですが、 よくある質問に「どうやってカスタムのJenkins agentを作ったらいいか」がありました。 まとまった情報もインターネットになかったので今回書いてみました。 デフォルトのJenkins agentイメージ OpenShiftのインストール後のデフォルトでもmaven環境とnodejs環境のagentのイメージがあります。(OCP 4.3環境) openshiftプロジェクト内にあるimage streamを確認してみます。 $ oc get i

                                                        カスタムのJenkins agentのイメージを作るときに知っておくと良いこと - 赤帽エンジニアブログ
                                                      • [レポート]Terraform meetup tokyo#2に行ってきました #terraformjp | DevelopersIO

                                                        こんにちは、大阪オフィスのかずえです。たまたま出張と重なったので、Terraform meetup tokyo#2 に参加してきました。 Terraform meetup tokyo#2 会場は大崎のオイシックス・ラ・大地さん。 びっくりしたのが、HashiCorpさんがフードスポンサーを担当されたそうなのですが、各テーブルにシャインマスカットとVegeel for Womanという野菜ジュースを提供してくださったこと。どちらもこれまで勉強会で見たことないですよね!すごい!(というか個人的にはマスカット食べたことがそもそもあまりない) お酒もソフトドリンクも大量に提供くださりました。ありがとうございます! ではここからセッションレポートです。 HashiCorp Sales オクさん 「営業ですが、営業臭を出さないようにしますのでもししたらおしらせください」とのことw Terraform

                                                          [レポート]Terraform meetup tokyo#2に行ってきました #terraformjp | DevelopersIO
                                                        • Code Scanning を正式リリース

                                                          GitHub のCode Scanning を使うことで、ソフトウェアの本番環境リリース前にセキュリティの脆弱性を簡単に見つけられるようになります。GitHubは今回、Code Scanning を正式にリリース (GA: General Availability) しました。 本日から、パブリックリポジトリで利用できるようになります。 1年前、GitHubはSemmleを買収しました。それ以来、SemmleがもつCodeQLテクノロジーの革新的なコード解析機能を、GitHubのネイティブ機能として統合させる取り組みを行ってきました。今年5月にオンライン開催されたGitHub Satelliteで、統合された Code Scanning の初回ベータ版をリリース後、コミュニティ内の何千人もの開発者からテストやフィードバックを提供していただいた結果、Code Scanning を正式にリリー

                                                            Code Scanning を正式リリース
                                                          • 自然言語処理で注目のBERT ~取り敢えず動かしてみる編~ - Qiita

                                                            はじめに 業務にて自然言語処理に関わる事が多く、現在注目されているBERTに関して調べたのでまとめてみました。 ※様々な記事から勉強させて頂きましたので、随時引用させて頂いております。 前提事項 下記前提を踏まえた上で、記載内容をご確認ください。 あくまで「BERTを取り敢えず動かす」という事を目的として記載をしております。よって理解不足により、記載表現や内容に誤りがある可能性がございますので、その際はご指摘頂けると幸いです。 BERTに関する概念的な説明は記載しておりません。下記「BERTを勉強する上での参考資料」に上手くまとまっておりますので、こちらをご参考ください。 BERTを勉強する上での参考資料 BERTの公式レポジトリ(+その翻訳が記載されているQiita) google-research/bert [翻訳]BERTで自然言語AIをはじめる(github上のREADMEの翻訳)

                                                              自然言語処理で注目のBERT ~取り敢えず動かしてみる編~ - Qiita
                                                            • FourKeysとDX Criteriaを用いた開発力・開発者体験向上の取り組み - Qiita

                                                              READYFORのシステム基盤部でエンジニアリングマネージャーをしている熊谷です。 この記事は READYFOR Advent Calendar 2022 の21日目の記事です。 これなに? 昨年12月に以下の記事で、開発力及び開発者体験を向上させるための取り組みとして、READYFORの組織体制を交え、FourKeys、DX CriteriaやSRE などを用いた方針について紹介しました。今回はこの1年間の結果を振り返りつつ、紹介できればと思います。開発力や開発者体験の取り組みを日々試行錯誤しながら、改善に取り組んでいる方も多いと思いますので、何か参考になれば幸いです。 目次 これまで開発力/開発者体験を向上させるために様々な施策を実施していく中で、FourKeysやDX Criteriaの値がどのように変化したのか、これまでの取り組みを振り返りつつ、以下の流れで紹介していきたいと思いま

                                                                FourKeysとDX Criteriaを用いた開発力・開発者体験向上の取り組み - Qiita
                                                              • HoloLens 2 開発入門 (公式チュートリアルの紹介) + MRTK はいいぞ - Qiita

                                                                最近勉強会で『HoloLens 2 開発入門 (公式チュートリアルの紹介)』というタイトルで登壇しました。 その時にお話しした内容がわりと好評だったので (ありがとうございます!)、スライド のスクショと一緒にこちらの記事でもまとめてみようと思います。 #HoloLens オンライン勉強会 #KumaMCN 現在 登壇者 待機中です! あと2分で開場です!ドキドキ!https://t.co/3X7obuHkJ6 (このスクショは投稿の許可貰って投稿してます) pic.twitter.com/nb50PjTQzu — ちょまど🎀ITエンジニア兼マンガ家 (@chomado) 2020年4月6日 当日は、Zoom と YouTube Live あわせて 90 人程度の方々がいらっしゃいました。ありがとうございました! 要点 3 行 【HoloLens 2 のマイクロソフト公式チュートリアル】

                                                                  HoloLens 2 開発入門 (公式チュートリアルの紹介) + MRTK はいいぞ - Qiita
                                                                • 普通のLinuxから難攻不落のQubes OSに乗り換えてみた - /ft/'s blog

                                                                  わたしはパソコンOSとしてLinux MintやUbuntu, FedoraなどのLinuxディストリビューションを使い続けてきましたが、ここ最近パソコンのセキュリティを大幅に強化するため Qubes OSを使うようになりました。以下ではQubes OSに関心がある人向けに、Qubes OSとはどんなものなのか記事を書いてみました。 Qubes OSって何? エドワード・スノーデンとQubes OS Qubes OSを採用しているところ Qubes OSのしくみ Qubes OSの仮想化: 一見どこに仮想化が使われているのか分からないのが特徴 Appキューブ: untrusted, personal, work, vault, anon-whonixなど Qubes OSのセキュリティモデル ワークスペースを使って画面を整理する テンプレート: ルートディレクトリをappキューブに供給する

                                                                    普通のLinuxから難攻不落のQubes OSに乗り換えてみた - /ft/'s blog
                                                                  • CodePipelineとCodeCommitとS3でCD入門してみた | DevelopersIO

                                                                    AWS Loft好きなKyoです。CLIも好きです。 CI/CDに入門するためにS3への静的サイトのデプロイパイプラインを作ってみました。なお、今回は自動デプロイのみなので、CI/CDではなくCDですね。 参考にしたのは、以下の公式チュートリアルです。 Tutorial: Create a Pipeline That Uses Amazon S3 as a Deployment Provider 環境 macOS Mojave 10.14.6 aws-cli/1.16.232 Python/3.7.3 Darwin/18.7.0 botocore/1.12.222 構築してみた 大きく3種類の作業が必要となります。1,2についてはCLIから作業を行いました。 CodeCommitのレポジトリの作成 S3バケットの作成および静的サイトホスティングの設定 CodePipelineのパイプライン

                                                                      CodePipelineとCodeCommitとS3でCD入門してみた | DevelopersIO
                                                                    • 6歳娘「パパ、プロジェクトフォルダを見つけるのに何時間かけるの?」【ghq+fzf+zsh】 - Qiita

                                                                      はじめに 娘(6歳)「パパ、いま私のためのブログつくってるんでしょ?」 娘「ブログってどういうふうにつくるの?」 ワイ「コードっていうのを元に動くんや」 ワイ「ちょっと待ってな。いまホームディレクトリやから…」 ワイ「たしか projects/myproject01 みたいな名前やったかな…」 ワイ「cd projects/myproject01...あれ、ないな」 ワイ「lsしてみよ。」 (ポチッ $ ls . .. myproj myproj1 myproj001 myproject1 myproj2 myproject2 myproject3 yabai-proj sugoi-project ワイ(…クソみたいな構造してるやん) ワイ「ごめん。娘ちゃん、もうちょい待ってな」 娘「部屋も汚い上に、ディレクトリも整理されてないんだね」 どうするか ghq と fzf(Fuzzy Find

                                                                        6歳娘「パパ、プロジェクトフォルダを見つけるのに何時間かけるの?」【ghq+fzf+zsh】 - Qiita
                                                                      • Monorepoって何なのか?と関連アーキテクチャとの関係をまとめてみた

                                                                        Monorepoとは? Monorepoとは一言でいうと、そのプロダクトに関するコードをすべて単一のリポジトリで管理する方法です。 なぜ Google は全てのコードをシングルレポジトリを管理しているのかを見ればわかる通りGoogleをはじめ、facebook、Twitterなどの世界の名だたるテックカンパニーでも採用されている手法です。日本ではメルカリグループのソウゾウが導入していますね。 流行り出した背景 マイクロサービス アーキテクチャの普及につれて、それぞれのサービスは解決すべき課題にあったツールや言語を使用し、それらを書く開発チームが独立したリポジトリで管理していくことがスタンダードとなってきました。(いわゆる Polyrepo) これによりマイクロサービスを迅速に実装し、担当者が別々にデプロイを行なうことで、各サービスや開発チームの独立性を保ったまま、ソフトウェア開発のスピード

                                                                          Monorepoって何なのか?と関連アーキテクチャとの関係をまとめてみた
                                                                        • GitHub Apps のトークンを使ってプライベートリポジトリにアクセスする

                                                                          はじめに こんにちは。 DeNA 23新卒内定者 Advent Calendar 2022 20日目 🎄 を担当させていただきます FarStep です。 DeNA 23新卒内定者 Advent Calendar 2022 では、本記事の公開日(2022/12/20)以降もさまざまなジャンルの技術に関する記事が更新されるのでぜひご覧ください! 本記事の目標 本記事の目標は、GitHub Apps で生成したトークンを使って、GitHub 上のプライベートリポジトリへの認証ができる です。 「プライベートリポジトリへの認証ができるようになる」ということは、例えば GitHub Actions を使って CI を構築する際に、「プライベートリポジトリに対して自由に操作ができるようになる」ということです。 想定する状況 あるレポジトリで Go 言語 を使った チーム開発 を行なっているとします

                                                                            GitHub Apps のトークンを使ってプライベートリポジトリにアクセスする
                                                                          • GitHubが値下げ、非公開レポジトリへのアクセス人数を無制限に - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

                                                                            GitHub CEO Nat Friedman Image Credit: GitHub Microsoft傘下のGitHubは、顧客企業拡大に向けた施策としてプライベート・レポジトリにアクセスできるコラボレーターの数を無制限へと変更した。このようなモデル転換は、GitHubのライバルGitLabと同様である点において、注目すべき動きだといえる。 レポジトリとは、プロジェクトのファイルや修正履歴が保存される場所のことである。昨年までGitHubは特定のユースケースに合わせていくつかの有料プランを提供しており、これらのプランではパブリック・レポジトリとプライベート・レポジトリが無制限に利用だった。一方、無料プランのユーザーはパブリック・レポジトリとオープンソースプロジェクトにしかアクセスできなかった。しかし本アップデートにより、現在ではこの制限が撤廃されている。 つまり、これまで無制限のプラ

                                                                              GitHubが値下げ、非公開レポジトリへのアクセス人数を無制限に - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
                                                                            • Ubuntu 20.04にNode.jsをインストールする方法 | DigitalOcean

                                                                              はじめに Node.jsは、サーバー側プログラミング用JavaScriptランタイムです。ブラウザベースでウェブ開発を行うことで知名度の高いJavaScriptを使用して、スケーラブルなバックエンド機能の開発を実現します。 このガイドでは、Ubuntu 20.04サーバーにNode.jsをインストールする3つの方法を示します。 Ubuntuのデフォルトのソフトウェアリポジトリからaptを使用して、nodejsパッケージをインストールする方法、 デフォルトレポジトリの代わりにPPAソフトウェアリポジトリからaptを使用して、nodejsパッケージの特定のバージョンをインストールする方法、 nvm(Node Version Manager)をインストールし、それを使用して、Node.jsの複数のバージョンをインストール、管理する方法です。 多くのユーザーにとっては、デフォルトリポジトリからap

                                                                                Ubuntu 20.04にNode.jsをインストールする方法 | DigitalOcean
                                                                              • Amplify Console のプルリクエストプレビューと Cypress テストの機能を使い便利にアプリのテストを行う | Amazon Web Services

                                                                                Amazon Web Services ブログ Amplify Console のプルリクエストプレビューと Cypress テストの機能を使い便利にアプリのテストを行う Amplify Console を使うと、開発者は継続的なデプロイを行う Git ベースのワークフローの定義やフルスタックのサーバーレスウェブアプリケーションのホスティングが容易に行えるようになりますフルスタックのサーバーレスアプリの構造では、GraphQL API やデータおよびファイルストレージ、また認証もしくは分析のためのバックエンドのリソースが、React、Gatsby あるいは Angular といったフロントエンドフレームワークと統合されています。Amplify Console に関する詳細については、以前のブログ記事をご参照ください。 今回は、コードを実稼働状態にリリースする前の段階において、プレビュー U

                                                                                  Amplify Console のプルリクエストプレビューと Cypress テストの機能を使い便利にアプリのテストを行う | Amazon Web Services
                                                                                • 【無料運用】Zennの投稿記事を使ったブログをNext.js, Tailwindcss, TypeScript, Vercelで構築した。

                                                                                  最初に Reactのチュートリアル、Next.jsのチュートリアル、TypeScriptの入門?を終えたので、そのアウトプットとして無料で運用出来るtechBlogを作成しようと思う。記事は新しくブログ用に書くとZennと分散してしまうのでZennに投稿している記事を使ってサイトをビルドしていく。その前、準備としてZennとGitHubを連携する必要があるのでまだ行っていない方はこちらの記事を参考にすると出来ます。 実際に作成したtechBlog モバイル版 デスクトップ版 techBlog:大学生だった 実際のコード 参考にしたデザイン MNW- mobile 構成 Next.js index.tsx 記事をzennの投稿を管理しているリポジトリから取得する。 TypeScriptでAPIの型を定義する。 [id].tsx コードのシンタックスハイライト、数式、テーブルを表示する。 co

                                                                                    【無料運用】Zennの投稿記事を使ったブログをNext.js, Tailwindcss, TypeScript, Vercelで構築した。