448 articles
[小ネタ] Webサーバ、Node.js は無限ループで停止するが Go は停止しない
はじめに それぞれNode.jsとGoでは以下のように並行処理方式が異なるので、無限ループに遭遇すると、理屈で考えると以下のようになるはずですが…… Node.js: mainスレッドが一つのみの実質的なシングルスレッドなので、サーバ全体が停止します 回避するために...
Original: はじめに それぞれNode.jsとGoでは以下のように並行処理方式が異なるので、無限ループに遭遇すると、理屈で考えると以下のようになるはずですが…… Node.js: mainスレッドが一つのみの実質的なシングルスレッドなので、サーバ全体が停止します 回避するために...
Proxmox + Ollama + Continue による AI アシスタント基盤の構築
Proxmox + Ollama + Continueで作るAIアシスタント基盤
今回は、Proxmox で構築したホームラボにローカル LLM を導入することについてご紹介します。 用語 ローカル LLM ローカル LLM とは、ChatGPT などのクラウドサービスを利用するのではなく、自身の PC や自社サーバーなどのローカル環境(オンプレミス)で大規模言語モデル(L...
Original: 今回はProxmoxで構築したホームラボにローカルLLMを導入していきたいと思います。 用語 ローカルLLM ローカルLLMとは、ChatGPTのようなクラウドサービスを利用するのではなく、自分のPCや自社サーバーなどのローカル環境(オンプレミス)で大規模言語モデル(L...
Web アプリで扱う画像を WebP/AVIF に変換すべきか? S3・CloudFront・Lambda のコストから検証する
Webアプリで扱う画像をWebP/AVIFに変換すべきか? S3・CloudFront・Lambdaのコストから検証する
はじめに ウェブサイトやアプリのパフォーマンス改善(Core Web Vitals の向上など)において、最も手っ取り早く、かつ効果が高い方法として「画像の最適化」が挙げられます。 皆さんは、JPEG や PNG に代わる WebP や AVIF といった次世代フォーマットを正しく理解し...
Original: はじめに Webサイトやアプリのパフォーマンス改善(Core Web Vitalsの向上など)において、最も手っ取り早く、かつ効果が高い方法として「画像の最適化」が挙げられます。 皆さんは、JPEGやPNGに代わるWebPやAVIFといった次世代フォーマットを正しく理解し...
正三角形オブジェクトだけでフォントをレンダリングできるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
この記事は美少女ゲームにまつわる話題を取り扱っています。性的な表現が含まれないよう注意していますが、苦手な方はブラウザバック推奨です 目次 背景: デジタルクラフトについて テキストをシーン中に置きたい! 正三角形しか置けないなんて、ムリムリ! TRS変換...
Original: この記事は美少女ゲームにまつわる話題を取り扱っています。性的な表現が含まれないよう注意していますが、苦手な方はブラウザバック推奨です 目次 背景: デジタルクラフトについて テキストをシーン中に置きたい! 正三角形しか置けないなんて、ムリムリ! TRS変換...
手作業に戻れません。IBM Bob で Liberty 開発を効率化するコマンドアセットを公開しました
もう手作業に戻れない。IBM Bob で Liberty 開発を効率化するコマンドアセットを公開しました
この記事を動画でまとめました。 https://video.ibm.com/recorded/134747842 はじめに WebSphere Liberty の開発では、起動しない原因の切り分け、server.xml の feature 整理、...
Original: この記事の内容を動画でまとめたものはこちらです。 https://video.ibm.com/recorded/134747842 はじめに WebSphere Liberty の開発では、起動しない原因の切り分け、server.xml の feature 整理、...
GitHub Issues からリリースノートをAIで自動生成する方法
これまで、Exploratoryのリリースノートの作成には 毎回30〜60分 ほど(多いときには数時間)かかっていたのですが、最近AI 関数を使った自動化の仕組みにしたことで、今では数分で終わるようになりました。 もともと、新しいバージョンをリリースするたびに、このバージョ...
Original: これまで、Exploratoryのリリースノートの作成には 毎回30〜60分 ほど(多いときには数時間)かかっていたのですが、最近AI 関数を使った自動化の仕組みにしたことで、今では数分で終わるようになりました。 もともと、新しいバージョンをリリースするたびに、このバージョ...
データ分析初学者が陥りやすい落とし穴
はじめに Orbitics株式会社 データサイエンス部の上野です。 前回の記事「データ分析初学者のための目的設計・分析設計」では、目的設計(Why/What) と 分析設計(How/Where) の重要性を解説しました。 続編となる本稿では、初学者が現場で陥りやすい4つの...
Original: はじめに Orbitics株式会社 データサイエンス部の上野です。 前回の記事「データ分析初学者のための目的設計・分析設計」では、目的設計(Why/What) と 分析設計(How/Where) の重要性を解説しました。 続編となる本稿では、初学者が現場で陥りやすい4つの...
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 1994年に発表されたGoF(Gang of Four)の23のデザインパターンは、オブジェクト指向プログラミングの設計指針として30年以上にわたり参照さ...
Original: Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 1994年に発表されたGoF(Gang of Four)の23のデザインパターンは、オブジェクト指向プログラミングの設計指針として30年以上にわたり参照さ...
Linux エンジニアのための Windows セキュリティ再入門〜第 1 回:はじめに~ なぜ今、Linux エンジニアが Windows セキュリティを学ぶのか
LinuxエンジニアのためのWindowsセキュリティ再入門 〜 第1回:はじめに —— なぜ今、LinuxエンジニアがWindowsセキュリティを学ぶのか
はじめに $ whoami linux_engineer $ uname -a Linux prod-server 5.15.0 #1 SMP x86_64 GNU/Linux 「Windows のセキュリティ?情シスや PC 管理者の仕事でしょ?」 そう思っている Linu...
Original: はじめに $ whoami linux_engineer $ uname -a Linux prod-server 5.15.0 #1 SMP x86_64 GNU/Linux 「Windowsのセキュリティ? 情シスやPC管理者の仕事でしょ?」 そう思っているLinu...
IT業界って結局どんな世界?未経験向けにざっくり全体像を整理してみる
こんにちは。株式会社PRUMで採用人事をしている井原です。 日々、未経験の方やキャリアチェンジを考えている方とお話しする中で、 「IT業界って結局どんな世界なんですか?」 という質問をよくいただきます。 この記事では、そんな方に向けてIT業界の全体像をなるべくやさしく整理し...
Original: こんにちは。株式会社PRUMで採用人事をしている井原です。 日々、未経験の方やキャリアチェンジを考えている方とお話しする中で、 「IT業界って結局どんな世界なんですか?」 という質問をよくいただきます。 この記事では、そんな方に向けてIT業界の全体像をなるべくやさしく整理し...
Figmaから Pencil.dev に乗り換えを検討してみた【検証編】
はじめに この記事ではまず Pencil検証フェーズで得られた知見をまとめます。 良かった点・つまずいた点・実際に使って気づいたtipsを包み隠さず書いていきます。 今の運用 弊社ではデザインからコードに落とし込む上で以下のステップで進めています。 デザイナーがデザイ...
Original: はじめに この記事ではまず Pencil検証フェーズで得られた知見をまとめます。 良かった点・つまずいた点・実際に使って気づいたtipsを包み隠さず書いていきます。 今の運用 弊社ではデザインからコードに落とし込む上で以下のステップで進めています。 デザイナーがデザイ...
【図解】2層構造→MVC→レイヤード→ヘキサゴナル→クリーンアーキテクチャ:設計思想の進化を一気に理解する
はじめに Webアプリケーションのアーキテクチャは、時代とともに構造が整理されてきた。 本記事では、その変遷をJavaの技術スタックを軸に、2層構造(Model 1)からMVCパターン(Model 2)、レイヤードアーキテクチャ、そしてヘキサゴナルアーキテクチャ・クリーン...
Original: はじめに Webアプリケーションのアーキテクチャは、時代とともに構造が整理されてきた。 本記事では、その変遷をJavaの技術スタックを軸に、2層構造(Model 1)からMVCパターン(Model 2)、レイヤードアーキテクチャ、そしてヘキサゴナルアーキテクチャ・クリーン...
「何からやれば...」を卒業する。実務の解像度を劇的に高める3ステップ
今、自分がやっている作業が全体の中でどんな意味があるのか見えない 当時の僕も、まさにそんな視界不良の中にいました。 黒い画面に並ぶ膨大なコード 複雑に絡み合った仕様書 次々と飛び交う専門用語 それらを前にして、「どこから手をつければいいのかわからない」と立ち尽くす毎日でした...
Original: 今、自分がやっている作業が全体の中でどんな意味があるのか見えない 当時の僕も、まさにそんな視界不良の中にいました。 黒い画面に並ぶ膨大なコード 複雑に絡み合った仕様書 次々と飛び交う専門用語 それらを前にして、「どこから手をつければいいのかわからない」と立ち尽くす毎日でした...
CloudFront + S3で画像配信すべき理由を徹底解説
はじめに 「S3に画像を置いて、そのURLを直接叩けば表示できるのでは?」 AWSを使い始めたばかりのエンジニアなら、誰もが一度はこう考えるはずです。実際、Amazon S3(Simple Storage Service)に画像ファイルをアップロードして、公開設定にすれば...
Original: はじめに 「S3に画像を置いて、そのURLを直接叩けば表示できるのでは?」 AWSを使い始めたばかりのエンジニアなら、誰もが一度はこう考えるはずです。実際、Amazon S3(Simple Storage Service)に画像ファイルをアップロードして、公開設定にすれば...
AWSのAIエージェント、Kiro CLIで開発を加速させよう
はじめに 出典:Kiro のご紹介 – プロトタイプからプロダクションまで、あなたと共に働く新しい Agentic IDE - AWS Blog こんばんは、mirukyです。 「ターミナルから離れたくない。でもAIエージェントは使いたい。」 2025年11月、AWSは...
Original: はじめに 出典:Kiro のご紹介 – プロトタイプからプロダクションまで、あなたと共に働く新しい Agentic IDE - AWS Blog こんばんは、mirukyです。 「ターミナルから離れたくない。でもAIエージェントは使いたい。」 2025年11月、AWSは...
【無料】SELECT文からER図を自動生成するツールを作った(JOIN解析)
はじめに 既存システムのSQLを読んでいると、こんなことありませんか? JOINが多すぎて構造が分からない テーブルの関係を頭の中で追うのがつらい ER図が欲しいけど存在しない そこで、SELECT文からER図を生成するツールを作りました。 👉 URL(SQL2ER)...
Original: はじめに 既存システムのSQLを読んでいると、こんなことありませんか? JOINが多すぎて構造が分からない テーブルの関係を頭の中で追うのがつらい ER図が欲しいけど存在しない そこで、SELECT文からER図を生成するツールを作りました。 👉 URL(SQL2ER)...
【IntersectionObserver】表示されている要素を取得する方法
【IntersectionObserver】「今一番見えている要素」を取得する方法
はじめに 今回の記事では、画面上に表示されている要素に基づいて演出や表示を変更する方法をご紹介します。(ちょうど見つけて面白かったので共有します) 今回のメインディッシュ 主役について 今回の主役は、この IntersectionObserver です。 この記事では簡単な...
Original: はじめに 今回の記事では、画面上に表示されている要素によって演出や表示を変える方法を紹介します。(たまたま見つけて面白かったので紹介) 今回のメインディッシュ 主役について 今回の主役は、この IntersectionObserver です。 この記事では簡単な...
Power Apps で SharePoint リストの参照列にデータを新規登録するときにハマりやすいポイントと応用パターン
序 Power Apps で複数品目をまとめて申請し、Power Automate(クラウドフロー)で承認フローを回したい...という要件などがあった場合、方法は色々あると思いますが、すぐに思い付くのはリストを「承認フロー用」と「品目登録用」の2枚に分ける運用です。 そ...
Original: 序 Power Apps で複数品目をまとめて申請し、Power Automate(クラウドフロー)で承認フローを回したい...という要件などがあった場合、方法は色々あると思いますが、すぐに思い付くのはリストを「承認フロー用」と「品目登録用」の2枚に分ける運用です。 そ...
【2026/3/21 最新】Claude Code on the web のスケジュールタスクで毎朝 AI ニュースを自動収集してみた
【2026/3/21最新】Claude Code on the webのスケジュールタスクで毎朝AIニュースを自動収集してみた
はじめに 2026/3/21、Claude Code PM 氏である Noah Zweben 氏から、Claude Code on the web にスケジュールタスク機能が追加されたことが発表されました。 C...(元の文章が中断されています)
Original: はじめに 2026/3/21、Claude Code PMのNoah Zweben氏から、Claude Code on the webにスケジュールタスク機能が追加されたことが発表されました。 Claude Code DesktopやClaude Coworkには少...
なぜ「社外秘」がAIの回答に出てくるのか ――生成AIの情報漏洩メカニズムをエンジニア目線で分解する
はじめに――「そんなことまで知っているの?」という違和感 社内でテスト的に生成AIを触っているとき、ふとこんな不安を覚えたことはないでしょうか。 「このAI、うちのプロジェクト名や会議の内容まで知っているような回答を返してこないか?」 DXマガジンの記事「なぜ社外に出して...
Original: はじめに――「そんなことまで知っているの?」という違和感 社内でテスト的に生成AIを触っているとき、ふとこんな不安を覚えたことはないでしょうか。 「このAI、うちのプロジェクト名や会議の内容まで知っているような回答を返してこないか?」 DXマガジンの記事「なぜ社外に出して...