並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 189件

新着順 人気順

GnuPGの検索結果81 - 120 件 / 189件

  • GCPでSelf-Hosted Sentryを構築する

    GCP(Google Cloud Platform)でSelf-Hosted Sentryを立てることがあったのでメモとして残します。 構成 Cloud Load Balancing(GCLB) マネージド SSL 証明書を使いために設定 Let's Encrypt などで運用するなら不要 Cloud Armor DDOSやSQL Injectionなどの攻撃から守る Compute Engine Sentry を立てている Docker Compose で複数の Docker コンテナが起動している リバプロ用の Nginx も常駐 Cloud SQL for PostgreSQL Sentry のデータなどを保存 Docker Compose でも作成できるがデータを永続化したかったため外出しした 前提 VPC ネットワーク、Firewall 作成済 Cloud NAT およびルーティ

      GCPでSelf-Hosted Sentryを構築する
    • Fermat Attack on RSA

      Paper Fermat Factorization in the Wild, background paper published at the Cryptology ePrint Archive. Introduction In 1643 Pierre de Fermat developed a factorization algorithm. The algorithm allows efficiently calculating the prime factors of a composite number that is the product of two "close" primes. The RSA encryption and signature algorithm relies on the fact that factorization of large number

        Fermat Attack on RSA
      • Mozilla Hubs を VirtualBox でホストしてみた|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

        Mozilla Hubs を VirtualBox でホストしてみた みなさんメタバース盛り上がってますか!インフラエンジニアの nobuh です Facebook も社名を Meta に変更するなど、メタバースが次世代のネットの主役になりえる?可能性があるということで、その動向には目を離せないところです。 すでに実現、実装されているメタバースや VR のプロダクトやサービスもいろいろありますが、今回は Mozilla 社がオープンソースで公開している Mozilla Hubs に注目し、そのサーバーを自分の手元の VirtualBox で動かすことに挑戦してみました! Mozilla Hubs とは Mozilla 社の作ったブラウザでアクセス可能な VR の空間共有サービスで、簡単に要約すると3つの形態があります。 hubs.mozilla.com : Mozilla 社が運営してくれ

          Mozilla Hubs を VirtualBox でホストしてみた|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
        • オープンソースは砕けない

          Log4j の対応に追われている現場エンジニアの皆様にお見舞い申し上げます。 こういうことが起きると “Open Source” is Broken - Xe (日本語訳) “Open source” is not broken - nadh.in (日本語訳) とか言い出す連中がいるわけで,ネタとしてはまぁまぁ面白いけど,食傷気味なところではある。 これらに対する反応としては Twitter TL で見かけた 20年以上みんなずっと同じ話してるなと思ってしまうが、オープンソースが壊れている、壊れていないの話がやたらに流れている。この文脈ならフリーソフトウェアの時代からずっと壊れてるんだよ。それでも動いているのは自由だからだよ。 — Shuji Sado (佐渡 秀治) (@shujisado) December 14, 2021 あたりを強く支持する。 自由には責任が伴う。 何故なら社会

            オープンソースは砕けない
          • Rails: groverでPDFを生成する方法|TechRacho by BPS株式会社

            PDF生成のgemといえば、一時期は wicked_pdf が主流だったと思います。 しかし、昨今では依存ライブラリである wkhtmltopdf の更新が事実上止まったため、以下のような影響が出ていて採用しづらいです。 モダンなブラウザでは意図したとおりにレンダリングできない可能性がある 脆弱性への対応体制に不安がある wicked_pdfのcontributerも、長期的には他のライブラリを採用するように勧めています。 Long term plans given the deprecation of wkhtmltopdf? · Issue #1081 · mileszs/wicked_pdf 代替の選択肢に悩むところですが、そのような中でPDF生成のために grover を採用したことがあったので、特記すべき点について共有しようと思います。 PDF生成のための一助となれば嬉しいです。

              Rails: groverでPDFを生成する方法|TechRacho by BPS株式会社
            • Debian -- News -- Debian 12 "bookworm" released

              Debian 12 bookworm released June 10th, 2023 After 1 year, 9 months, and 28 days of development, the Debian project is proud to present its new stable version 12 (code name bookworm). bookworm will be supported for the next 5 years thanks to the combined work of the Debian Security team and the Debian Long Term Support team. Following the 2022 General Resolution about non-free firmware, we have int

              • 「Docker」を「Ubuntu Server 22.04」にインストールするには

                Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2022-07-20 07:40 ほかのいくつかのソリューションと比較すると、「Docker」はよりユーザーフレンドリーで、多くのGUIアプリケーションを提供する(したがって、常にコマンドラインから作業する必要はない)。さらに、「Linux」と「macOS」「Windows」でサポートされている。 筆者は、このツールを使用して何百ものアプリケーションとサービスを展開し、日々のワークフローにおける非常に貴重な要素だと感じるようになった。多くの場合、Dockerを通して、コンテナー化されたアプリケーションを展開する方が、同じアプリ/サービスを手動で展開するよりもはるかに速く、信頼性も高い。 DockerをLinuxにインストールするには 本記事では、DockerをLinuxにインストールする手順を解説する

                  「Docker」を「Ubuntu Server 22.04」にインストールするには
                • Sharing git credentials

                  Version 1.92 is now available! Read about the new features and fixes from July. Sharing Git credentials with your container The Dev Containers extension provides out of the box support for using local Git credentials from inside a container. In this section, we'll walk through the two supported options. If you do not have your user name or email address set up locally, you may be prompted to do so

                    Sharing git credentials
                  • Host your own Mastodon instance on a Raspberry Pi - Raspberry Pi

                    The ongoing emergency at Twitter has made a lot of us take a serious look at social media. After a lot of debate here at Pi Towers, we’ve now spun up our own Mastodon instance. The best thing about it? It’s running on a Raspberry Pi 4 hosted at Mythic Beasts. Last time we talked about Mastodon, we told you why we were doing it. Today’s post talks about how you can join us. Our own Mastodon instanc

                      Host your own Mastodon instance on a Raspberry Pi - Raspberry Pi
                    • 【令和最新版】PGP鍵の作り方から管理方法、Git Commitへの署名まで - Qiita

                      はじめに この記事は限界開発鯖 Advent Calendar 2022の11日目の記事です。 PGP(OpenPGP)とは? PGPは Pretty Good Privacy の略で、電子メールなどで使用できるデジタル署名のプロトコルの一つです。OpenPGPはそれをオープンな規格にしたもので、RFC 4880などで標準化されています。 OpenPGPは規格なので規格に沿っていれば自由に実装することが可能です。その中でも特に有名なのがGNUによるGnuPG( GNU Privacy Guard )です。GnuPGでは暗号化や署名などの様々な操作をすることができ、これらを電子メールやGit Commitの署名などに活用することが出来ます。GnuPG自体はOpenPGPの実装の一つに過ぎないのですが、かなり有名なため、PGPとGPGが混同されて使用されることも多々あります。 以後PGP鍵の作

                        【令和最新版】PGP鍵の作り方から管理方法、Git Commitへの署名まで - Qiita
                      • 色々なDBに使えるOSSデータカタログAmundsenからAmazon Athenaのメタデータを取得してみた | DevelopersIO

                        どうも!DA部の春田です。 Lyft社製のOSSデータカタログAmundsenの魅力の一つは、そのコネクタの豊富さです。すでにかなりの数のテーブル・コネクタ、ダッシュボード・コネクタが備わっているので、既存のETL基盤にサッと導入することができます。 amundsen-io/amundsen: Supported Integrations 今回はAmundsenをEC2インスタンス上でセットアップし、Amazon Athena内のテーブルメタデータを取得してみました。 Amundsenのセットアップ 下記事でローカルのMacにAmundsenをセットアップしていますが、今回も改めてセットアップ方法を記載しておきます。 今回使用するEC2インスタンスは、Ubuntu 20.04 LTSのt3.mediumでEBSを15GB使用します。パブリックIPを有効化し、セキュリティグループはSSH用の

                          色々なDBに使えるOSSデータカタログAmundsenからAmazon Athenaのメタデータを取得してみた | DevelopersIO
                        • さくらのクラウドでTerraformを使ってみる | さくらのナレッジ

                          概要 Terraform for さくらのクラウド(v2)を使ってシンプルな構成から始めて、複数のリージョンを使った冗長構成を作っていきます。 大まかには以下の順番で作成します。 共有セグメントにつながったサーバを1台スイッチにつながったサーバを1台共有セグメントにつながったサーバを複数台グローバルとローカルにつながったサーバとローカルにつながったサーバを複数台複数のリージョンを使った冗長構成 + VPCルータ 前提 さくらのクラウドのAPIキーは”作成・削除”の権限で作成済み あとで必要になるのでアクセストークンとアクセストークンシークレットは控えておいてください APIキーの作成がお済みでない方は → APIキーの作成方法 この作業を実行する環境は "Ubuntu 20.04.4 LTS" です構成ファイルは一つにまとめますTerraform for さくらのクラウド(v2)の設定リフ

                            さくらのクラウドでTerraformを使ってみる | さくらのナレッジ
                          • Windows11+WSL2+Dockerでdlshogiを動かす - TadaoYamaokaの開発日記

                            学習用のPCをWindows11にアップグレードしたので、CUDA on WSLを試してみた。 ドライバインストール CUDA on WSLに対応したドライバをインストールする。 GPU in Windows Subsystem for Linux (WSL) | NVIDIA Developer ※2021/11/1 追記 CUDA 11.4に付属するドライバでも大丈夫だった。 このドライバを使うとWindows上で、以前のCUDA+TensorRTでビルドしたdlshogiのNPS性能が低下した。 WSL2インストール 公式のドキュメントの通り、管理者モードでPowerShellを起動して、 wsl --installでインストールする。 Ubuntuも合わせてインストールされる。 GPUが使用できることを確認 Windows11でWSL2をインストールすると、デフォルトでCUDAが使

                              Windows11+WSL2+Dockerでdlshogiを動かす - TadaoYamaokaの開発日記
                            • VSCode + Docker + Rstudio + DVC でポータブルな研究環境を作る

                              はじめに 研究環境を全部Dockerにしたい みなさん, Dockerって便利ですよね. プロジェクトを複数持っている時に, 環境を簡単に切り替えることができて最高ですよね. また複数人のプロジェクトも同一の環境で実行できるって, 魅力的ですよね. なんなら, 全部 VSCodeのDev Containerにしたい VSCodeのRemote Container Extension機能のおかげで, Docker環境がますます便利になったと思います. コンテナ内をまるでローカルのようにGUIで扱えるのでDockerに関する学習コストがとりわけ少なくなったように感じます. 個人的には共同のプロジェクトでもDockerを使ってもらいやすくなったと感じています (環境はこちらで構築すれば良いので.) 今回の目標はRstudio + LaTeXの研究環境をまるごとDocker + VSCodeで構築

                                VSCode + Docker + Rstudio + DVC でポータブルな研究環境を作る
                              • GitHub へ GPG 署名つきでコミットする手順

                                サマリー GitHub へ GnuPG による署名つきのコミットを行うと Verified と表示されるようにします。 前提 Homebrew はインストール済み (macOS) Git Bash もしくは何らかの Unix シェルを準備済み (Windows) なんらかの GitHub レポジトリを作成済み 手順 1. git のインストール (macOS)

                                  GitHub へ GPG 署名つきでコミットする手順
                                • Scanning images with Trivy in an AWS CodePipeline | Amazon Web Services

                                  Containers Scanning images with Trivy in an AWS CodePipeline This post was contributed by AWS Container Hero, Liz Rice, VP Open Source Engineering at Aqua Security. If you’re working with containers, it’s important to scan your images for known vulnerabilities, so that you don’t deploy code that an attacker can easily exploit. A good way of ensuring that all your deployed images get this check is

                                    Scanning images with Trivy in an AWS CodePipeline | Amazon Web Services
                                  • Secret Management with HashiCorp Vault

                                    Many applications these days require authentication to external systems with resources, such as users and passwords to access databases and service accounts to access cloud services, and so on. In such cases, private information, like passwords and keys, becomes necessary. It is essential to take extra care in managing such sensitive data. For example, if you write your AWS key information or pass

                                      Secret Management with HashiCorp Vault
                                    • WSL2でDockerを動かしてみる

                                      こんにちは。イノベーション本部の若林です。 みなさん、WSL使ってますか? 私はといえば、もうWSL無しで開発するのが考えられないくらいバリバリ活用しております。 そんな便利なWSLですが、昨年5月に従来のWSL(以降、WSL1)の新バージョンであるWSL2が正式リリースされましたね。 WSL2の目玉は、なんといってもWSL上でDockerが動くことではないでしょうか? ということで、今回はWSL2へDocker環境を作ってみようと思います? WSL2でなぜDockerが動くのか 環境を作っていく前に、WSL2でDockerが動く仕組みを少しお勉強してみたいと思います。 (そもそも「WSL is 何?」なお話は今回は割愛させていただきます?‍♂️) WSL2でなぜDockerが動くのか、逆に言えばWSL1ではなぜDocker(正確にはDocker Engine)が動かないのかは、それぞれの

                                        WSL2でDockerを動かしてみる
                                      • [Git] GitHubにGPG鍵を登録し署名付きcommit/tagを行う - ねこの足跡R

                                        Gitの初期設定で自分の名前やメールアドレスを入力するわけですが、特に認証などが入るわけではないので簡単に他人になりすましが出来てしまいます。そこで確かに自分がコミットまたはタグを付けたことを証明するために、署名を付けることができます。 GitHubを眺めていると見かける、コミットログの横に「Verified」バッジが表示されているのがそれです。 例えばプルリクを受け取った人が、なりすましを行った悪意のある第三者から送られてきたかどうか判断する手助けになるというわけですね。また同様にコミットやタグが改ざんされているかも検知することができます。 準備 GPGのインストール GPG鍵の生成 GPG公開鍵をエクスポート GitHubへ公開鍵を保存 GitにGPG関連の設定を追加 実際に試してみる コミット タグ パスフレーズを毎回入力したくない インストール 試してみる その他 git logで

                                          [Git] GitHubにGPG鍵を登録し署名付きcommit/tagを行う - ねこの足跡R
                                        • What's New in Emacs 28.1?

                                          Try Mastering Emacs for free! Are you struggling with the basics? Have you mastered movement and editing yet? When you have read Mastering Emacs you will understand Emacs. It’s that time again: there’s a new major version of Emacs and, with it, a treasure trove of new features and changes. Notable features include the formal inclusion of native compilation, a technique that will greatly speed up y

                                          • Heroku の代替 OSS を試した話

                                            これは 「フィヨルドブートキャンプ Part 2 Advent Calendar 2022」 の3日目の記事です(Part 1 もあります🎅)。 昨日はよかじさんの「フィヨルドブートキャンプのカリキュラム以外でやってよかったこと - よかじみ」という記事でした。 概要 この記事は Heroku が無料プランを終了するのをきっかけに Heroku の代替 OSS「CapRover」 を VPS 上に構築してアプリケーションのデプロイを試した記録です。 背景 フィヨルドブートキャンプは最後の課題「Webサービスを作って公開する」を終えて卒業になります 1 。 そのWebサービスのデプロイ先として私が検討していたのは Heroku でしたが、 Heroku’s Next Chapter | Heroku でアナウンスがあったとおり2022年11月28日で無料プランが終了しました。 現時点(20

                                            • kubectlのインストールおよびセットアップ

                                              Kubernetesのコマンドラインツールであるkubectlを使用して、Kubernetesクラスターに対してコマンドを実行することができます。kubectlによってアプリケーションのデプロイや、クラスターのリソース管理、検査およびログの表示を行うことができます。kubectlの操作に関する完全なリストは、kubectlリファレンスドキュメントを参照してください。 始める前にkubectlのバージョンは、クラスターのマイナーバージョンとの差分が1つ以内でなければなりません。たとえば、クライアントがv1.2であれば、v1.1、v1.2、v1.3のマスターで動作するはずです。最新バージョンのkubectlを使うことで、不測の事態を避けることができるでしょう。 Linuxへkubectlをインストールするcurlを使用してLinuxへkubectlのバイナリをインストールする次のコマンドにより

                                                kubectlのインストールおよびセットアップ
                                              • Ubuntu で OpenSSH の鍵管理を gpg-agent に委譲する【たぶん決定版】

                                                OpenSSH では ssh-agent を GnuPG の gpg-agent に置き換えることで鍵の管理を GnuPG 側に委譲できる。ちなみに gpg-agent は GnuPG 秘密鍵管理の中核コンポーネントで,自身はパスフレーズを一定期間キャッシュすることでユーザの鍵操作を省力化できる(秘密鍵そのものはキャッシュしない)。また,リモートの gpg-agent 同士の連携も可能である。 ただし Ubuntu を含む Debian 系ディストリビューションでは OpenSSH の鍵管理に ssh-agent を使うことを前提に構成されているため, gpg-agent に置き換えるにはいくつかの設定変更が必要なようだ。この記事では,その設定変更について簡単にまとめておく[1]。 Ubuntu 設定の変更 gpg-agent サービスの確認 まずは gpg-agent がサービスとして稼

                                                  Ubuntu で OpenSSH の鍵管理を gpg-agent に委譲する【たぶん決定版】
                                                • ECSでGitHub Actionsのセルフホストrunnerを動かす | Fintan

                                                  GitHub ActionsはGitHubのCI/CDプラットフォームです。ワークフローを定義し、ビルドやテストを自動化できます。GitHub Actionsのワークフローを実行する環境をrunnerと呼び、runnerを動かす方法は大きく2種類あります。GitHub提供のrunnerと、自分で用意(セルフホスト)したrunnerです。この記事では以下の方法を解説します。 Amazon ECSでセルフホストrunnerを動かす GitHub ActionsでコンテナイメージをビルドしAmazon ECRにプッシュする 環境構築に使用したDockerfileやTerraformはこちらのmoriryota62/selfhosted-runner-on-ecsで公開しています。諸事情あってterraformはus-east-2前提ですがそのままap-northeast-1でも使えるはずです。全

                                                    ECSでGitHub Actionsのセルフホストrunnerを動かす | Fintan
                                                  • Windows で WSL2 (Ubuntu) + docker compose 環境構築 - fleblog~IT転職・プログラミング~

                                                    WSL2 の Ubuntu に docker 及び docker compose 環境を構築するための手順です。 WindowsにDocker for Desktop をインストールするのではなく、WSL2 の Ubuntu に Docker 及び Docker Compose をインストールします。 最新記事は こちら 。 WSL2 ( Ubuntu ) インストール ※参考:WSL のインストール WSL2 (Linux 用 Windows サブシステム)をインストール 管理者として PowerShell コンソールを開き、次のコマンドを実行します。 このコマンドを実行すると、必要なオプション コンポーネントの有効化、最新 Linux カーネルのダウンロード、WSL 2 の既定としての設定、および Linux ディストリビューション ( Ubuntu ) のインストールが実行されます。

                                                      Windows で WSL2 (Ubuntu) + docker compose 環境構築 - fleblog~IT転職・プログラミング~
                                                    • Bazelを使ってRubyのdistroless imageを作る | うなすけとあれこれ

                                                      きっかけ 元々、distroless-rubyは手作業で必要なファイルを抜き出して作成したものでした。 Rubyが動くdistroless image は作ることができるのか - Qiita Rubyのdistroless imageをmagicpakで構築できるのか? ただ、この方針ではsinatraなどRuby単体で完結するプログラムは手軽に動かすことはできても、外部に依存するものがあるプログラムを動かすことはできません。具体的な例を挙げるならPostgreSQLをRubyで使用するために必要なpq gemはlibpq-devをapt経由でインストールする必要がありますが、distroless image内にはaptが存在しないのでインストールすることができません。multi stage buildを使用し、aptによって追加されたファイルを持ってくることも出来無くはないですが、依存す

                                                        Bazelを使ってRubyのdistroless imageを作る | うなすけとあれこれ
                                                      • Untitled/unsorted collection of math notes

                                                        Untitled/unsorted collection of math notes Dennis Yurichev Untitled/unsorted collection of math notes Dennis Yurichev May 18, 2023 Contents 1 Unsorted parts 1 1.1 Fencepost error / off-by-one error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 GCD and LCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2.1

                                                        • WindowsのDockerでFlutter for Web(開発環境構築) - Qiita

                                                          概要 あんまりWindowsにPATHとか追加設定したく無いという思いがあり Docker Desktop for Windows で開発してみたので環境構築部分について書いておきます。 前提 Docker Desktop for Windowsを使用するのでWindows10 2004以降 Docker Desktop for Windowsをインストール済み。 この記事について Windowsと書きましたがDockerでFlutter for Web環境なのでおそらくMacでも動くと思います。 flutter doctorでエラーが出ないように色々インストールするのでDocker buildに恐ろしいほど時間がかかります。 build完了したらDocker Hub等にプッシュした方が再利用性が高いです。 忙しい人のために必要ファイルをリポジトリに上げてあります 急いでる人がやること リ

                                                            WindowsのDockerでFlutter for Web(開発環境構築) - Qiita
                                                          • WSL2 を利用し Windows 上に Ubuntu の開発環境を構築する - 雀巽の日記帳

                                                            Windows Subsystem for Linux 2 (WSL2) を利用し、Windows 上に Ubuntu 20.04 LTS の開発環境を構築する方法です。 WSL2 では Linux カーネルそのものが動作しているので、基本的に Ubuntu 上で可能なことは全て可能だと思います。 そのため、実用に耐える Linux 開発環境が Windows 上に直接構築可能となります。 WSL 2 の有効化 まずは Windows Subsystem for Linux 2 を公式ガイドに従い有効化します。 以下は公式ガイドの抜粋です。 公式が非常にわかりやすいので、公式に一度目を通すことをお勧めします。 PowerShell を Administrator として開き、以下を実行します。 dism.exe /online /enable-feature /featurename:Mi

                                                              WSL2 を利用し Windows 上に Ubuntu の開発環境を構築する - 雀巽の日記帳
                                                            • サイトマップ

                                                              金子研究室ホームページサイトマップ. 金子研究室ホームページでは,約2000ページを公開している.ページは,データベース関連技術,データの扱い,インストール,設定,利用,プログラミング,サポートページ,連絡先,業績に分けて構成している.サイトマップでは,ホームページ内の全てのページについてのサイトマップを示している. 【サイト構成】 人工知能 データベース 3次元,地図 プログラミング 情報工学全般 インストール 連絡先,活動,その他 金子邦彦研究室 ▶ サイトマップ ▶ サイト内検索 ▶ アクセスログ(直近28日分), Google Search Console ▶ まとめページ(目次) ▶ 人工知能,データサイエンス,データベース,3次元のまとめ ▶ Windows のまとめ ▶ Ubuntu の使い方 ▶ Python のまとめ(Google Colaboratory を含む) ▶

                                                              • ext4とoverlayfsのシステムコール速度の比較をしようとした - ローファイ日記

                                                                Pepabo Adovent Calender 3日目の記事です。 qiita.com @udzura です。こないだDuolingoの話をガッツリしてしまったせいで記事に書くネタがなかったんですが、某ruby-jpで話題に出て気になったので当該の内容について調べてみました。 これで妥当な結果が出ているかどうか、適切なやり方かどうかのツッコミをお待ちしております...。 追記 strace は -c オプションのみだとsystem時間のみなので、ファイルシステム操作の全体の時間を計測するには -w オプションが必要だというご指摘がありました! hiboma.hatenadiary.jp 全体に初稿と比べて計測しなおしています。 環境の準備 ホスト VirtualBox上のUbuntu Bionicの kernel 5.0 を利用します。 ゲストコンテナの作成 FROM debian:10-

                                                                  ext4とoverlayfsのシステムコール速度の比較をしようとした - ローファイ日記
                                                                • memoru

                                                                  A small collection of notes about stuff that I need to remember (memori) and that might just be useful to someone else. 🇬🇧 English: How To: Install an E-Mail Server on Fedora 40 How To: Import Your GnuPG Keys From a Backup How To: Install PHP on Windows How To: Solve Target class cache does not exist with Laravel 🇫🇷 Français : Comment : Recréer les fichiers de démarrage de Microsoft Windows Co

                                                                  • Node.js — Node v14.10.0 (Current)

                                                                    Notable Changes [2ab33c58ae] - (SEMVER-MINOR) buffer: also alias BigUInt methods (Anna Henningsen) #34960 [44d89a9faa] - (SEMVER-MINOR) crypto: add randomInt function (Oli Lalonde) #34600 [8aac42caf2] - (SEMVER-MINOR) perf_hooks: add idleTime and event loop util (Trevor Norris) #34938 [4bb40078da] - (SEMVER-MINOR) stream: simpler and faster Readable async iterator (Robert Nagy) #34035 [ffae5f3809]

                                                                      Node.js — Node v14.10.0 (Current)
                                                                    • GCPとMarquezで始めるデータリネージ

                                                                      データリネージの自動収集と可視化について調べた内容をもとに、実際にGCPで実装する方法をまとめていきます。 データリネージとは 業務システムから生成・抽出されるデータをなんらかの処理をして別のシステムへ連携したり、データ分析のために利用したりすることは企業内で日常的に行われています。また、これらデータのライフサイクルは適切に管理されていないと複雑化する傾向にあると思います。データのライフサイクルの複雑化により、利用されていないもしくは重複して保持しているデータが放置され無駄なコストが発生したり、データ品質の低下や機密情報への不適切なアクセスなどのトラブルに繋がることも予想されます。 このような問題に対処する手段の1つとして、データの生成元から利用先までの流れを常に追跡可能な状態に維持することが挙げられます。このデータの生成元から利用先までの流れをデータリネージといいます。 データリネージの

                                                                        GCPとMarquezで始めるデータリネージ
                                                                      • GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証 | フューチャー技術ブログ

                                                                        初めに明けましておめでとうございます! Future筋肉エンジニアの渡邉です。年も明けたことなので切り替えて減量に入りました。三月末までを目安に体を絞ろうと思っています。 私は現在Google Cloudを利用しているプロジェクトに所属しており、Google Cloudのスキルアップにいそしんでいます。今回はGKE (Google Kubernetes Engine)でCloud IAP (Identity-Aware Proxy)を利用したWebアプリケーションのGoogleアカウント認証について記事を書こうと思います。 Identity-Aware Proxyとは以下、公式ドキュメント引用 IAP を使用すると、HTTPS によってアクセスされるアプリケーションの一元的な承認レイヤを確立できるため、ネットワーク レベルのファイアウォールに頼らずに、アプリケーション レベルのアクセス制御

                                                                          GKEでIdentity-Aware Proxyを利用したWebアプリケーション認証 | フューチャー技術ブログ
                                                                        • Ubuntu 20.10 で apt-key add が deprecated になっていたので代替スクリプトを書いた · hnakamur's blog

                                                                          2020-12-10 2022-05-17 追記:別のスクリプトを書きました https://github.com/hnakamur/setup-my-ubuntu-desktop/blob/main/my-apt-add-repository 事前に gpg, coreutils パッケージがインストールされている必要があります。 使用例 curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x532a4a026239fc3baeb7869c60d954a11017341e' | my-apt-key-add - hnakamur-ubuntu-nginx-jammy 2021-07-21 追記:このスクリプトは使わないでください 第675回 apt-keyはなぜ廃止予定となったのか:Ubuntu Weekly

                                                                          • GitHub Actions の自己ホストランナーを手元の MacBook Pro 上の Docker Desktop で試す - ようへいの日々精進XP

                                                                            この記事は tl;dr 自己ホストランナー self-hosted runners セットアップ self-hosted runners 環境を Docker で作る コンテナの起動 Runner のセットアップ self-hosted runners の起動 Runner を使ったジョブの実行 Actions YAML 実行結果 以上 参考 この記事は YAMAP エンジニア Advent Calendar 2020 の 22 日目になる予定です。 qiita.com 頑張るぞ。 tl;dr いよいよブログに書けそうなネタが尽きてきたので、試してみた色強めのネタを書かせて頂きます。 かねてより気になっていた、Github Actions の自己ホストランナーを手元の MacBook Pro 上の Docker Desktop を利用して試してみました。 docs.github.com 自

                                                                              GitHub Actions の自己ホストランナーを手元の MacBook Pro 上の Docker Desktop で試す - ようへいの日々精進XP
                                                                            • Docker で Puppeteer を動かす - Qiita

                                                                              動機 CIを回していると、定期的にデプロイされた画面を確認してスモークテストを行い結果を保存しておいたいということがあります。 そこで Docker ベースで Puppetter を実行できるようにしました。 実行時に作成されるスクリーンショットはホスト側にマウントしたディレクトリに作成されるようにします。 この時、Puppeteer の Running Puppeteer in Docker だとハマるポイントがあったので、そのメモです。 結論 Running Puppeteer in Docker のやり方(pptruser で実行)だと、screenshot を撮るときにパーミッションのエラーがでる。マウントするディレクトリを事前に作成することでエラーを回避できる デフォルトの root ユーザで実行する場合は、screenshot を撮るときにエラーが出ない。ただし、--no-sa

                                                                                Docker で Puppeteer を動かす - Qiita
                                                                              • ホームディレクトリのドットファイルを整理する。

                                                                                UNIX 系の OS で、ちょっと悩ましいのは $HOME(ホームディレクトリ)にドットファイルが増えてしまうことです。 ls -a すると表示されるリストの8割以上がドットファイルとか、もう許して下さいな感じです。 % ls -a . .aliases~ .dbus .hgignore .profile .xinitrc .zshrc~ __pycache__ .. .bash_history .dir_colors .hgignore~ .python_history .xprofile Desktop bin .ICEauthority .bash_logout .dmrc .hgrc .ssh .xsession-errors Documents build .Xauthority .bash_profile .esd_auth .hgrc~ .texlive .xsession-

                                                                                • Using Your YubiKey with OpenPGP

                                                                                  Created May 12, 2020 21:45 - Updated December 16, 2020 20:54 Note: If you haven't set a User PIN or an Admin PIN for OpenPGP, the default values are 123456 and 12345678, respectively. If the User PIN and/or Admin PIN have been changed and are not known, the OpenPGP Applet can be reset by following this article. These instructions will show you how to set up your YubiKey with OpenPGP. Before you be