はじめに テキストからダイアグラムの図が生成できるMermaidでAWS構成図をつくる方法を紹介します。 また、MermaidはGithubやQiitaなどのWebサービスやVSCodeやIntelliJなどのツール、コマンドやWebシステムでも使用できますので、良ければ下記の記事もご確認ください。 Mermaidのことはなんとなくわかったけど、AWSの構成図や配置図が描けないか考えていた人にも参考になれば幸いです。 AWSの構成図をつくる ・どんな感じの図ができるのか AWSの構成図を描くときにはAWS公式から提供されている[AWS Architecture Icons]というAWSのダイアグラムを書く際のアイコンセットを利用する機会が多いと思いますが、Mermaidでは残念ながらまだ使用できません。 そこで、アイコンの使用は諦めてAWSに関するグループやサービスについて、それっぽく見え
概要 突然ですが、皆さまはシステム構成図を描いていますでしょうか? システム構成図とは簡単に説明すると、システム全体の構成を図で表したものを指します。 主にシステムの機能やネットワーク構成、セキュリティ要件などを表現することが可能で、システムの全体像を把握することを容易にし、問題の特定を簡単にしてくれます。 システム構成図を作成することができるとシステム上の問題やクライアントとのコミュニケーションの支援などが容易になり、プロジェクトを円滑に進めることもできる素晴らしいものです。 参考: システム構成図の書き方のコツ3選!作成するメリットや利用できるサイトを紹介 - 比較 BiZ 発注ノウハウまとめ www.biz.ne.jp そんなシステム構成図ですが、Google 検索などで検索してみるとどれもきれいに描画されていて、初めてシステム構成図を各方にとってはハードルが高い場合もあるかと思いま
こんにちは。ソーシャル経済メディア「NewsPicks」NewsPicks Stage.事業のエンジニアをしています、林です。 業務では Next.js / Rust / Go などを用いて、経済・ビジネス情報に特化した動画配信サービスであるNewsPicks Stage.の開発・運用を行っています。 はじめに 突然ですが、皆さんは自身のソフトウェアのライブラリアップデートは行えていますか? 皆さんはどのようにライブラリアップデートを行なっていますか? 新機能を試したくて? npm iで失敗してから頑張る? Renovate / dependabot が自動Mergeされる環境? もしくは対応担当が特定の日にまとめてMergeする運用? しかし多くの開発者は、アップデートに対して「うまくいっている」と言えないのではないでしょうか?自身も様々なプロダクトを開発してきた経験上、日々の中ではどう
こんにちは、カート決済部カート決済サービスブロックの林です。普段はZOZOTOWN内のカートや決済の機能開発、保守運用、リプレイスを担当しています。 弊社ではカートや決済機能のリプレイスを進めており、これまでにカート投入のキャパシティコントロールや在庫データのクラウドリフトを実現しています。 techblog.zozo.com techblog.zozo.com 本記事では新たにクレジットカード決済処理を非同期化したリプレイス事例を紹介します。 はじめに 背景・課題 非同期化のシステム構成 パターン1 - 完全非同期化パターン パターン2 - 非同期・同期切り替えパターン パターン3 - ポーリングパターン システム構成の決定 メッセージングサービスの選定 効果 今後の展望 まとめ さいごに はじめに 本章では、非同期化前のZOZOTOWNのクレジットカード決済を用いた注文処理の流れを説明
この記事の担当 @kawaD はじめに こんにちは!技術部 Corporate Engineering Group(CEG)のkawaDです!CEGは、いわば情シス部門であり、仕事内容は多岐にわたります。その中の一つに、業務用PCの管理があります。 JamfやIntuneといったMDMは導入していますが、レンタル契約管理や入退者のPC管理についてはGoogleスプレッドシートを利用しています。このGoogleスプレッドシートでの管理に課題を感じていて、イケてる仕組みを目指してSnipe-ITを検証してみました。 Snipe-ITを使ってみた背景 弊社では業務用PCを2年間の契約でレンタルし、毎月約30台の切替管理作業を行なっています。PC台帳は頻繁に更新され、ベンダーとの連携もあり、Googleスプレッドシートでの運用が難しくなりました。 具体的な課題 PC運用が複雑 パートナーが利用する
これはなに? Dockerコンテナ上でPlaywrightを使ったスクレイピングをしたら少しハマったので、その時の対処方法です。 経緯 コード自体はローカルでは動いていたので、Dockerイメージをビルド。いざdocker run したところ、エラーが出て動きませんでした。 エラーは以下
結論から伝えますと、現在の画像フォーマットの指定は主にAVIFでフォールバックにビルド元のJPEGかPNGで問題ないと思います。(ただし後述する懸念点あり) Astroを利用している方ならPictureコンポーネントを次のような指定にするといいでしょう。この指定の場合はAVIFのみ生成されて、フォールバックに圧縮されたJPEGかPNGが指定されます。 <Picture formats={['avif']} src={src} alt={alt} widths={widths} sizes={sizes} loading={loading} fetchpriority={loading === 'eager' ? 'high' : null} decoding="async" />AVIFは2024年現在すべてのモダンブラウザでサポート済みAVIFはAV1ビデオ圧縮標準を基に開発された次世代
Raspberry Pi 5買っちゃいました ラズパイ5を買っちゃいました。 特に、何か目的があるわけではないのですが、最近ラズパイ触ってなかったのでこれをきっかけに久しぶりにラズパイを触ってみました。 基本は一緒なのですが、やっぱり色々と変わっているので簡単にセットアップ方法やTIPSをまとめてみました。 準備するもの Raspberry Pi 5(8GB) 以下は周辺機器です。自分の手持ちのものはAmazonですぐ買えるものが無かったので、各自で適当に探して買ってください。 3A以上の電源 USB-Cケーブル SDカードインターフェース PC(Windows/Mac/Linux) ディスプレイ キーボード マウス ファン(推奨) セットアップ SDカードにOSを書き込み SDカードを書き込めるPCでRaspberry Pi Imagerを使いましょう。今回はMacbookを使いましたが
version: "3" services: # wordpress wordpress: image: wordpress container_name: wordpress hostname: wordpress volumes: - ./wordpress:/var/www/html restart: always depends_on: - mysql network_mode: host expose: - 80 environment: WORDPRESS_DB_HOST: 172.30.0.10:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wpuser WORDPRESS_DB_PASSWORD: P@ssw0rd # aws s3 mock minio: image: minio/minio container_
IIJ ネットワーク本部アプリケーションサービス部・(兼)社長室所属。 メールサービスの運用業務に従事し、日々世界の悪と戦う一児の父親。社内 Power Automate エバンジェリスト(自称)。M3AAWG member / openSUSE Users / WIDE Project メンバー。趣味は大喜利。はがき職人。 皆さんは、子どものインターネットの利用ルールってどのように決めているでしょうか。 文部科学省が提唱した GIGA スクール構想が実現され、今や小学校に入学すると 1人 1台、学校からノートパソコンやタブレットが配布される時代です。来年度 4月に小学校へ入学するお子さんをお持ちの親御さん、共通の悩みなのではないでしょうか。 登場人物 私 世界の悪と戦う一児の父親。 家庭内情報システム部 DX 担当部長、(兼)24時間パソコンなんでもお助けサポートセンター・カスタマーサク
Welcome to our repository of data models. Check out the older data models created by Barry Williams over the years, we are trying to continue what he started many years ago. Welcome to our database design community! Discover how to build MS Access databases, SQL Server design, and explore data models from many different industries. You will learn how to organize and structure data, optimize your b
今回はGoのテストとそれに関わるオプションなどについて書いていきます。 Goのテストの基本 Goにはテスト用のフレームワークなどは用意されておらず、テストもGoそのものの書き方で書くことができます。フレームワークはありませんが、testingというテスト用の標準パッケージが用意されており、それを使ってテストを書いていくことになります。また他の多くの言語と異なり、テストファイル用ディレクトリを作成するのではなく、テスト対象のファイルが存在するディレクトリにテストファイルを作成する形を取ります。 Goのテストファイルはテスト対象ファイル名_test.goというファイル名にします。テスト関数はTestという文言で初め、*testing.T型の引数をとり、引数の名前は慣習でtとします。以下のようなコードがあるとします。
今季は暖冬だなと油断していましたが、年が明けてから暖房必須の気温の日が増えてきました。乾燥や電気代も気になるので、窓の防寒を始めました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く