タグ

2022年3月25日のブックマーク (8件)

  • composer-bin-pluginを導入してDeveloperツールを管理する - Qiita

    概要 コードをフォーマット通りに整形するため、PHP-CS-Fixerを導入したいと思いました。 ドキュメントを確認したところ、専用のディレクトリを切ってそこにインストールするやり方が推奨されていた。どうしたものかとツイートしたところ、composer-bin-pluginを教えてもらったので、そちらを使って管理する方向とし、やったことをメモしておきます。 文 composer-bin-pluginとは 説明は下記のスライドに詳しく載っています。Developerツールをこのプラグインを使って管理することで、依存パッケージのver.によるコンフリクトを軽減してくれると理解しました。 composer-bin-pluginの導入 GitHubのドキュメント通りにインストールできるので、特筆事項はありませんでした。 PHP-CS-Fixerの導入 基はcomposer-bin-plugin

    composer-bin-pluginを導入してDeveloperツールを管理する - Qiita
    at_yasu
    at_yasu 2022/03/25
    こういう流れになってるのね、最近。
  • [MySQL] アップデート時にGPGキーのエラーで停止してしまう場合 - ねこの足跡R

    小ネタです。 踏み台サーバであるAmazon Linux2にMySQLのクライアントを入れRDSを操作しているのですが、ある日yum updateをしたら途中で停止してしまいました。 エラーメッセージを眺めるとMySQLをアップデートする際にGPGが原因でコケているっぽい。 $ sudo yum update (中略) warning: /var/cache/yum/x86_64/2/mysql57-community/packages/mysql-community-libs-5.7.37-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql から鍵を取得中です。 The GPG keys listed for t

    [MySQL] アップデート時にGPGキーのエラーで停止してしまう場合 - ねこの足跡R
    at_yasu
    at_yasu 2022/03/25
    「どうも2022年1月18日にMySQL8.0.28がリリースされたタイミングで変更」あらそうだったのね…
  • システム運用アンチパターン

    上層部がDevOpsに理解のない組織で働き、組織構造を変える権限を持っていない開発者であっても、チームにDevOpsを導入するための現実的な方法を紹介します。 重厚な承認プロセス、可視化されていない運用、プロセスの最後でのみ行われるソフトウェアテスト、ノイズだらけのアラート、インシデントから学習しない習慣、時間外のデプロイ、情報のため込みなどを取り上げ、ソフトウェアシステムの開発運用が滞るチームや組織に共通してみられる陥りがちな状況や犯しがちな間違いをアンチパターンとして紹介します。そして管理職やマネージャでなく、エンジニアが実行し、繰り返すことで改善できる具体的な行動を解説します。 組織で必要とされる変化を、エンジニアが行動することで実現する書は、ソフトウェアシステムをよりよく開発運用したいエンジニア必携の一冊です。 目 次 序文 書について 1章 DevOpsを構成するもの 1.1

    システム運用アンチパターン
    at_yasu
    at_yasu 2022/03/25
    「重厚な承認プロセス、可視化されていない運用、プロセスの最後でのみ行われるソフトウェアテスト、ノイズだらけのアラート」
  • 【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape

    前提 はじめに virtiofsさっそく試す もうちょっとちゃんと計測してみる Named Volumeを試してみる まとめ 追記(超重要) 追記2 前提 特にVSCodeのRemote Containers使ってる人には耳寄りです。別に使ってなくてもMacDocker Desktop使ってる人ならあてはまります。 あと、このポストはMacといってもM1 MaxなMacBook Proで確認したものです。なので同じMacでもIntel Macとかだと違う結果になるかもしれません。 また、ここで紹介しているものはまだExperimental(試験的)な機能なので不具合や問題を引き起こす可能性があります。なので試す方はその辺は承知の上で試してみてください。 はじめに さて、MacDocker Desktopというと「遅い」というのがこれまでの常識。自分のように普段VSCodeのRemote

    【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape
    at_yasu
    at_yasu 2022/03/25
  • Zennのバックエンドを Google App Engine から Cloud Run へ移行しました(無停止!YES!)

    Zennは、Next.js + Ruby on RailsAPIモード)を Google Cloud の App Engine へデプロイして稼働していました。最近、Rails の実行環境を App Engine Flexible から Cloud Run へ移行したので、その記録を残します。 ロードバランサーのバックエンドサービスを付け替えることで実現 最初に、どうやって移行したかです。Zennのバックエンドはもともとロードバランサーで構成されていました。以下の図のように、ロードバランサーの Backend Service より背後を切り替えることにより実現しています。Cloud Run とそこにアクセスするための Serverless NEG はあらかじめ稼働させておくことで、ダウンタイムなしで切り替えられました。 参考:負荷分散 | Google Cloud https://clo

    Zennのバックエンドを Google App Engine から Cloud Run へ移行しました(無停止!YES!)
    at_yasu
    at_yasu 2022/03/25
    あとでよむ
  • https://jp.techcrunch.com/2022/03/23/2022-03-22-steam-officially-comes-to-chrome-os/

    https://jp.techcrunch.com/2022/03/23/2022-03-22-steam-officially-comes-to-chrome-os/
    at_yasu
    at_yasu 2022/03/25
    サポートデバイス自体がまだ数機種だけだけど、気合でIntel Macでも動きそうな気はする。それでもWitcherとかは無理そうだけど…
  • 準委任契約に基づく報酬請求と善管注意義務違反 東京地判令2.9.24(平28ワ28934) - IT・システム判例メモ

    開発は途中で終わった場合でも、準委任契約に基づく報酬請求はできるが、適切な計画立案・実行ができていなかったとして善管注意義務違反が認められた事例。 事案の概要 イベント企画会社Yは、自社の企画するイベントを管理するためのシステム(件システム)の開発をXに依頼することとした。 平成28年3月にXは開発に着手したが、その時点では契約書が取り交わされておらず、4月になって、X・Y間で以下の内容(抜粋)の契約書が取り交わされた(件契約)。 1条2項 件契約は,Xが(中略)業務に従事する技術者の労働をYに対し提供することを主な目的とし,民法上の準委任契約として締結されるものとする。したがってXは,善良なる管理者の注意義務をもって(中略)業務を実施する義務を負うものとし,原則として成果物の完成についての義務を負うものではないものとする。 3条3項 前各項にかかわらず,Yは,Xの件サービスの業務

    準委任契約に基づく報酬請求と善管注意義務違反 東京地判令2.9.24(平28ワ28934) - IT・システム判例メモ
    at_yasu
    at_yasu 2022/03/25
  • [第16話]タコピーの原罪 - タイザン5 | 少年ジャンプ+

    タコピーの原罪 タイザン5 <完結済み>地球にハッピーを広めるため降り立ったハッピー星人タコピーは、笑わない少女しずかちゃんと出会う。どうやらその背景には学校のお友達とおうちの事情が関係しているようで…。無垢なタコピーが知るざらついた現実とは!?衝撃のヒューマンドラマ、ここに開幕! [JC上下巻発売中]

    [第16話]タコピーの原罪 - タイザン5 | 少年ジャンプ+
    at_yasu
    at_yasu 2022/03/25
    あ、ちゃんと終わってた。