「シチリア風スパゲティ」はパン粉でソースを作ります。 香ばしくローストしたパン粉、アンチョビ、にんにく、オリーブオイルを使って、チーズに負けないくらいリッチな味わいに仕上げます。

はじめにスマートラウンド証券(※1)代表の加納です。2025年5月、未上場有価証券のセカンダリー取引の活性化に向けた規制緩和等が盛り込まれた改正金融商品取引法が施行されました。この法改正は、日本のスタ...
JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応 Leaning Technologiesは、Webブラウザで実行可能なJavaVMのWebAssembly実装である「CheerpJ 4.0」正式版をリリースしました。 CheerpJ 4.0はOpenJDKのJavaランタイムをWebAssemblyで実装したもので、Java 11に対応。既存のJavaアプリケーションを再コンパイルなどを必要とすることなく、ビルド済みのJarファイルをそのままWebブラウザで実行可能です。 CheerpJ 3.xまではJava 8対応だったため、今回のバージョンアップで実用性が高まったと言えそうです。 #CheerpJ 4.0 is here! Read the latest blog post by @alexpignotti and @smmd
You know this data sitting in a PostgreSQL database that you have always wanted to export to a JSON file? SELECT * FROM people WHERE meaning_of_life = 42; -- id | name | meaning_of_life -- ----+-------+----------------- -- 1 | Alice | 42 -- 2 | Bob | 42 -- (2 rows) Because PostgreSQL is awesome, it supports JSON and has a lot of cool functions to work with JSON. Let’s start by converting those row
これは、なにをしたくて書いたもの? JibのFAQを見ていて、こんな1文があることに気づきまして。 For Java 9+, often you may want to use JDK_JAVA_OPTIONS instead of JAVA_TOOL_OPTIONS. 環境変数JAVA_TOOL_OPTIONSは知っていて、過去にエントリーも書いたことがあるのですが。 環境変数JAVA_TOOL_OPTIONSで、Java VM引数を指定する(-XX:VMOptionsFileも加えて) - CLOVER🍀 JDK_JAVA_OPTIONSは知りませんでしたね。Java 9以降で使えるようです。 確かにJava 8ではドキュメントに書かれていませんが、 java (8) Java 9で現れます。 java (9) JDK_JAVA_OPTIONS環境変数 JDK_JAVA_OPTION
これは、なにをしたくて書いたもの? 以前、Jib Coreを使ってDockerイメージを作ってみました。 Jib Coreで、Dockerコンテナイメージを作ってみる - CLOVER🍀 これでJibの基本的なところはわかった…ことにして、今度はJib Maven Pluginを使ってDockerイメージを作ってみたいと思います。 Jib Maven Plugin 文字通り、Jibの機能が使えるMaven Pluginで、DockerまたはOCIイメージを作ることができます。 https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin 作成したイメージは、コンテナレジストリにアップロードしたり、Dockerデーモンに送ったり、tarファイルにしたりできます。 Configuration / Using.
はじめに 皆様こんにちは!ココネでビリングシステムを担当しているサーバエンジニアのKBです。 負荷テストは、ユーザーエクスペリエンスを向上させるために欠かせない重要な工程です。今回は、Webサービスのパフォーマンステストに役立つ負荷テストツール「k6」についてご紹介します。 k6とは k6は、開発者と運用者向けに設計されたオープンソースの負荷テストツールです。Grafana Labsによって開発されており、Grafanaのエコシステムとシームレスに統合することができます。 スクリプトはJavaScriptで書かれており、高いスケーラビリティとパフォーマンスを提供します。k6はCLIツールとして動作し、シンプルかつ直感的な操作が可能で、使いやすさと高性能が特長です。 k6の特徴 使いやすさ: JavaScriptベースのスクリプトで簡単に負荷テストを作成できます。 高性能: 高負荷環境でもス
こんにちは。テクニカルサポートチームのShiinaです。 はじめに AWSの技術的な問題に直面した際、まずは公式ドキュメントや FAQ を確認することで、問題を自己解決できる場合があります。 自己解決ができれば、問い合わせの手間や待ち時間を省くことができ、迅速に業務を再開できますよね。 特によくある質問や設定ミスは、既存の情報で解決できる場合も多く、まずは情報を確認してみることが重要になってきます。 そこで、今回は問題解決に AWS ドキュメント MCP サーバを Claude Desktop 環境で活用してみました。 具体的なユースケースと自己解決に役立つ活用方法について紹介します。 ユースケース 次の3つのユースケースを試してみました。 トラブルシューティング 遭遇している AWS サービスのエラーや問題に対して、関連する AWS ドキュメントを引用しながら、解決策を提示してもらう。
IAM ロールの信頼ポリシーに設定する外部 ID(sts:ExternalI) について勉強しました。 こんにちは、岩城です。 3rd Party 製の SaaS と AWS アカウントを連携する際、専用の IAM ロールの作成と作成したロールに以下のような信頼ポリシーを定義して、特定の AWS アカウントから AssumeRole を許可することがあります。 { "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::xxxxxxxxxxxx:iamuser" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "xxx
業務柄DevOpsに関わることがありその一環としてAWSについて学んでいたところ、気になる題材があったためメモ代わりに少しまとめる。 公式リンク IAMとは 大前提としてAWSのIAMというサービスについて。 AWS上のリソースの権限を管理集約するAWSの1サービス。 大きく4種類ある IAM ユーザー…AWSを利用する際に普段使うアカウント、リソース権限付与の対象(請求などを管理するルートユーザーとは異なる) IAM グループ…IAM ユーザーをまとめたもの、会社で利用する際に部署単位などひとまとめにして権限管理できたりする IAM ポリシー…AWSリソースの権限情報を定義したもの(複数可)、IAM ユーザーとIAM ロールに付与(アタッチ)できる IAM ロール…IAMユーザーだけでなくAWSリソースにも権限を付与できる。(例:EC2インスタンスからS3バケットへのアクセス権限など)ま
はじめに 個人開発やゼロイチの立ち上げに最適な技術スタックを書いていく。 なるべく安上がりな構成を目指す。 TypeScriptをベースに よっぽどパフォーマンスにこだわりがなければTypeScriptを採用したい。 1つの言語でフルスタック開発可 脳の言語スイッチング不要 型定義を使い回せる トレンドで将来性がある 小〜中規模開発ならこの恩恵はでかいため、フルスタックTypeScriptフレームワークを採用したい。 Next.js or React Router よっぽどパフォーマンスにこだわりがなければReact Routerを採用したい。 個人的にNext.jsはゼロイチ開発にはオーバースペックだと感じる。 以下のような点からNext.jsの採用は見送りたい。 Server/Clientの境界線がわかりづらい Server Components, Actions, Functions
こんにちは。AWS CLIが好きな福島です。 はじめに 今回は、CloudWatch Logs のログを別アカウントに Data Firehose を介して S3 に出力する設定をご紹介します。 概要図 補足 昨今、大規模に AWS を利用する場合は、マルチアカウント構成が主流になっておりますが、 その際にログを集約する AWS アカウントを作成することが多いと思います。 また、AWS サービスによっては、ログを S3 に直接出力できないケースもあるため、 その際に今回の構成が参考になるかと存じます。 今回私は EC2 のサーバーログやRoute 53 Public Host Zone をログ集約する想定で考えてみました。 はじめに 補足 参考 ポイント CloudWatch Logs Destination について CloudWatch Logs Destination 関連の権限設定
2014年から先端テクノロジーの研究を論文単位で記事にして紹介しているWebメディアのSeamless(シームレス)を運営し、執筆しています。 1週間の気になる生成AI技術・研究をいくつかピックアップして解説する連載「生成AIウィークリー」から、特に興味深いAI技術や研究にスポットライトを当てる生成AIクローズアップ。 今回は、GitHub上のリポジトリを自動的に解析し、ドキュメントを生成してくれるオープンソースAIツール「DeepWiki」を取り上げます。 ▲DeepWikiのトップページ DeepWikiはAIデベロッパーツール「Devin」の開発チーム「Cognition AI」によって開発された無料サービスです。 主な機能は、GitHubリポジトリのコードを読み取り、リポジトリ全体の解説ドキュメントページを生成することです。自然言語での説明だけでなく、アーキテクチャ図やシーケンス図
要件TerraformでAWS Backを作成して、 EC2の自動バックアップを行う タスクTerraformでAWS Backを作成して、 EC2の自動バックアップを行う バックアップする用のEC2をterraformで作成する 参考記事▼ AWS Backupに関して、わかりやすく解説してある!! 学べることEC2のバックアップのやり方がわかる ヒントmain.tf # ------------------------------ # variable # ------------------------------ variable "ec2_name" { default = "sandbox-ec2" } ########################################## # aws-backup ################################
hoge.comとprivate.hoge.comがスプリットホライズンDNSの関係にある。 後者はサブドメインのように見えるが、あくまでプライベートホステッドゾーンなので、サブドメイン移譲の設定はしないこと(親ドメインhoge.comにprivate.hoge.comのNSレコードを作成しないこと)。これをやってしまうと、SERVFAILでハマることになる。 証明書発行の流れ 以下の流れで作成すればOK。 1. ACM証明書を作成 dummy.private.hoge.com用の証明書を作る。 ちなみにprivate.hoge.com用としても同じ挙動になる。 2. DNS検証用レコードを作成 ACM画面から、Route 53にCNAMEレコードを直接作成できるので、これを使う。 今回の場合、ACMからパブリックにアクセス可能なhoge.comにレコードが作成される。 これによってDNS
関ジャバ'25 4月度 のLT資料です。 https://kanjava.connpass.com/event/350832/ 10ページ目はアップロード後に指摘をいただいたので追加しました。 LT(5分)ですよ?
Docker コンテナの中からホストのポートで動いているサービスにアクセスする方法についてのまとめです。 ホスト側からコンテナのポートにアクセスしたいときはシンプルにポートフォワーディングをして localhost:ポート にアクセスすればよいですが、逆の、コンテナの中からホストのポートにアクセスしたいときには別の方法をとる必要があります。 ここではその方法をまとめています。 確認時の環境 macOS Docker Docker 20.10.17 Docker Compose v2.10.2 Docker Desktop 4.12.0 Docker コンテナ内からホストのポートにアクセスする方法 Mac / Windows の場合 Docker for Mac / Windows の場合は、特殊な名前 host.docker.internal がホストを指すものとしてデフォルトで提供されて
参考サイト:FlyWay公式 Gradle Pluginの定義追加 FlyWayを使用したいプロジェクトの build.gradle に以下の設定を記述する。 buildscript { repositories { mavenCentral() } dependencies { // 使用するDBのJDBCドライバをクラスパスに設定する classpath "com.microsoft.sqlserver:mssql-jdbc:${sqlserver_version}" } } plugins { id 'org.flywaydb.flyway' version "${flyway_version}" } // パラメーターはここに随時追加していく flyway { // DBの接続先情報を設定(環境変数から取得) driver = 'com.microsoft.sqlserver.jd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く