はてぶ・Qiita・Zennのトレンド記事を紹介
最近話題のAIエディタ「Winsurf」を試しました 🔖 4
最近、Cursorに似ているAIエディター「Windsurf」がかなり話題になっていて、しかも最新のGPTモデルを無料で使えるということで、私もさっそくダウンロードして試してみました。使い心地はか…
問題以下が今回話題にあげる問題です。まだ解いてない方は先に解いてみることをお勧めします。https://atcoder.jp/contests/abc402/tasks/abc402_d解説…
化学メーカーで研究ごっこしてる僕が、株とAIで博士進学を目指す話化学メーカーで「研究ごっこ」をしていますが、本当は博士課程に進学して、本物の研究がしたいと思っています。進学資金・在学中の生活費な…
日本語プログラミング言語Mindの小技 「関数」~戻り値を複数返せる~
はじめに日本語プログラミング言語Mindの小技「関数」について説明したいと思います。対象読者日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方この小技に…
道筋が光って見えた男の備忘録ですコンテスト概要東京海上日動プログラミングコンテスト2025(AtCoder Beginner Contest 402)https://atcoder.jp/co…
【Delphi】TStreamReader / TStreamWriter の使い方 🔖 1
はじめに皆さんは Delphi でのテキストファイルの読み書きに何を使ってますか?TStringList ですか?TFileStremですか?昔ながらの Read(ln) / Write(ln) …
Claudeにばかり気を取られてた…エンベディングモデル側の最大トークン数 🔖 3
内容Amazon Bedrockのナレッジベース機能を使って、RAG(Retrieval-Augmented Generation)システムを構築します。RAGシステムでは、テキスト情報をベクトル…
【Google Colab】カレーレシピでわかる!PLaMo-Embedding-1Bによる意味検索入門 🔖 4
こんにちは!最近、Preferred Networks社からリリースされた日本語テキスト埋め込みモデル「PLaMo-Embedding-1B」を使って、カレーのレシピを意味的に検索できるシステムを構…
[備忘録] Streamlitで複数画面構成を実現するページ分割機能の実装方法
こんにちは!今回は、Streamlitで複数画面構成のアプリケーションを作成する方法について解説します。単一ファイルでシンプルなWebアプリが作れるStreamlitですが、機能が増えてくるとページ…
p5.js の新バージョン v2.0.0 のメモ(1.x から 2.x へのアップデート) 🔖 2
はじめにp5.js の新バージョン v2.0.0 がリリースされていたようなので、情報を見ていきつつメモとしての記事を残します。●Release v2.0.0 · processing/p5.js…
あらゆるITエンジニアが身につけて損はない最強の言語を見つけた! 🔖 40
はじめにエンジニアを目指す皆さん、エンジニアになりたての皆さん、キャリアアップを考えているエンジニアの皆さん、どのような現場や環境においても役に立つ最強の言語を見つけました。この言語を身につけて…
C#で三菱PLCと通信する最短コード!9行のコードで PLCとデータ連携!
はじめに三菱電機製PLC(MELSEC)とPCでデータ通信を行うには、MCプロトコル(MELSEC Communication Protocol)という専用の通信仕様を使う必要があります。MCプ…
OpenSSL+curlでの証明書関連トラブルシミュレーション
はじめに背景最近のこのXのポストに触発され、色々試してみたものです。https://x.com/ockeghem/status/1913081176283296042ただ、あんまり気力がない…
Amazon Q Developer Operational Investigations とこれからの運用を考える 🔖 1
はじめに 今年、経済産業省が謳っていた2025年の崖と言われていた年になりました。IT人財不足が至る所で言われています。効率化を進めて、より価値を生む分野に人財を投入しようという流れになっています…
本記事の目的本記事では、Amazon Neptune(以下Neptune)について解説していきます。Neptuneの特徴であるグラフDBを一般的なDBと比較しつつ、グラフDBの利用事例なども紹介…
【CDK】Athena + LambdaでGlueのDBを構築する 🔖 1
本記事では、DynamoDBのTTLで削除されるデータをS3にアーカイブし、そのデータをAthena + Lambdaで分析する仕組みをAWS CDKで実装した過程を紹介します。マネジメントコンソ…
Oracle Database@AzureのADBへBlob Storageを使ってData Pumpで移行してみた 🔖 1
はじめに本記事では、Oracle Database@AzureのOracle Autonomous Database (ADB)へ、Oracle Data Pumpを使用してデータ移行を行う方法を…
RareTECHというITスクールで立ち上げた「インフラ勉強会」チャンネルに、気づけば80人以上が集まっていた話
まず、RareTECHというITスクールとは?現在私はこちらのスクールに受講しながら、日々IT学習やチーム開発などといった勉強を継続的にしています。RareTECHでは、フロントエンド・バックエン…
前書き技術の進歩は急速であり、ここでお話しする内容はあくまで現時点(2025年4月18日)のものです。MCPとは何かModel Context Protocol(MCP)は、大規模言語モデル(…
CloudWatch Logsと連携するMCPが出てた! 🔖 103
見つけました。Log Analyzer with MCPhttps://github.com/awslabs/Log-Analyzer-with-MCP構成図がありました。シンプル!どんな…
はじめに「NATゲートウェイ、インターネットゲートウェイが頭に入らないインフラ初心者」とは私のことです。いつまで経ってもNATとIGWを混同してしまうので、Copilotに詳しく聞いてみました。以下、copilotの引…
cobraで超シンプルなCLIを作ってCLIの作り方の基本を学ぶ
はじめにCLIの作成に関して個人的にブラックボックスすぎたので、表面的なとこに触れておいていざちゃんと作ろうとした時の心理的な壁をなるべく無くしておきたいと思い、試しにMarkdownで記事を書く…
『綺麗な』プログラミングのために。 ー意味から紐解くRust入門ー
はじめに : 意味から紐解くRustRustは難しい言語だと言われます。同時に美しい言語だと言われます(僕調べ)。Rustは2016年から2022年にかけてStack Overflowが行った調…
30代女微経験エンジニアの転職エージェントによる転職活動体験記 スタートから内定・参考文献など
はじめにはじめまして。まだまだ経験浅なエンジニアです。この度、在職をしながらのキャリア転職を経験しました。せっかくなので誰かの役に立てれば嬉しいな、と思い立って全体のスケジュール感の振り返り、…
はじめに暫くの間、開発をしていなかったためリハビリもかねて開発してみましたシンプルなTODOアプリを開発(CursorとGPT使ってAI駆動で開発していたんだけど進化しすぎ...)システムに…
XIAO ESP32C6+SSD1306、クリアして豆腐を召喚する(スペルは、「40-FF」...)
参考https://akizukidenshi.com/catalog/default.aspxhttps://akizukidenshi.com/catalog/g/g112031/http…
【Rails】 load_defaults ってなんぞや 【初心者にも分かりやすく】
はじめにアプリの設定ファイルを見ていて config/application.rb に以下のような記述が出てきました。config.load_defaults X.Yこの load_defau…
はじめにRubyKaigi2025に参加しました。https://rubykaigi.org/2025/引き続きDay3に参加したセッションのレポートです。認識漏れなどがあるかもしれませんが…
元記事https://psy.hatenadiary.com/entry/2025/01/27/205719TEMは人生のロードマップもうすぐ5月ですね。4月が社会的にも区切りのある時期とい…
2025年4月15日のAWS東京リージョンでの障害について、簡単にメモをまとめておきます。何が起きましたか?2025年4月15日16時40分頃から17時43分頃まで、AWS東京リージョンのアベイ…
自作のHelm Chartを使ってPrometheusで収集したmetricsをカスタマイズする
1. 初めにPrometheus + GrafanaでGPUサーバーの監視を行うにあたり、デフォルトの設定からの情報だと求めるmetricsの表示方法にできなかったため、勉強も兼ねてHelm Ch…
VPC Latticeの認証ポリシーについて理解を深める 🔖 1
はじめに先日(4/11)にAWS主催のApplication Networking Roadshowに参加しました。その後、VPC Latticeの認証ポリシーについて少し理解を深めたので、共有…
はじめにFramePack、めっちゃ話題になってますね。効率的に長尺の動画生成を実現するために、入力フレームを固定調のコンテキストに圧縮する、生成時に過去と未来のフレーム情報を同時に考慮する、一…
クロスサイトスクリプティング(XSS)とはクロスサイトスクリプティング(XSS)は、悪意のあるスクリプトがWebサイトに埋め込まれ、ユーザーのブラウザ上で実行されてしまう脆弱性です。主な原因はユー…
新卒で入ったWeb開発会社で1年が経ったので習得・経験したことをまとめてみた 🔖 1
初めにこんにちは。つばさ株式会社の福田です。2024年4月にこの会社に入って丸1年が経過しましたので、その間に習得・経験したことをまとめてみようと思います。バックエンドエンジニアとして業務を行…
アメリカのQAエンジニア事情まとめ【2025年版】1. 年収・待遇平均年収アメリカのQAエンジニアの平均年収は約838万円。大手企業(例:Apple)では1,700万円超のケースもあり、日本の…
ソースコードGithub主な技術とライブラリ等@modelcontextprotocol/sdk: Model Context Protocol (MCP) を実装するためのSDK(ソフトウェ…
はじめに大学のWi-Fi「eduroam」にUbuntu(私の環境:Ubuntu 24.04)で接続しようとしたところ,GUIでうまく接続できなかったので,iwd を使って接続する方法をまとめます.…
プロフィール論破バトル【TriAiheart】をリリース 🔖 1
プロフィールを入力すると、AIがあなたの性格を分析。 あなたに“なりきって”議論を展開「賃貸 vs 持ち家」「きのこ vs たけのこ」など、日常の論争テーマで白熱した議論をシミュレーションできるT…
[Flet入門] Text・TextField・TextButtonで作る基本的なUI要素の実装方法
はじめにFletは、Pythonを使ってクロスプラットフォームのUIアプリケーションを簡単に構築できるフレームワークです。Flutterをバックエンドに使用しているため、美しいマテリアルデザインの…
JavaScript or TypeScriptで大きい数字を扱うときは罠がいっぱい。 🔖 3
はじめにどうもこんにちは torihaziです。今日はTypeScriptのnumberを扱っていた時に少し詰まったのでその備忘録になります。特に formで大きな数値を扱ったり、表示したり…
MCP (Model Context Protocol) のセキュリティ -【第1回】MCPセキュリティの基本と重要性 🔖 1
1. はじめに近年、AI(人工知能)技術は目覚ましい進化を遂げ、私たちの生活やビジネスに深く浸透し始めています。特に、人間と自然な対話を行うAI、例えばチャットボットやAIアシスタントなどが身近な…
Amazon SESについての備忘録(ルールセットの運用などについて ちょびっとだけ...)
ノベルワークスのとっしー(@tossy)です.AWS SESについて気になったことについて, 調べたり教えていただいたりしたので, 備忘録として残しておきます.リージョン内で複数のドメインを運用…
非エンジニアが「cline」を使用して自然言語だけでWebアプリ作ってみたら1時間でここまでできた。 🔖 2
はじめに最近では「AIコーディング」が当たり前になり、エンジニアだけでなく非エンジニアの方でも「アプリ作れるんじゃない?」という声もちらほら聞くようになってきました。でも本当にプログラミング未経…
A - Status Code問題 ABC401Aシグネチャを決める。import Data.Boolabc401a :: Int -- S -> String -- 答えabc401a …
はじめにLinuxのソースコードを眺めているとCrypto系にAegisなるものを発見した。ざっくり調べても特段日本語の情報が出てこなかったし、せっかくなのでソースコードと論文を読んでそれを備忘…
1. はじめに社内には大量のドキュメントが存在し、多くの社員が必要な情報を探すのに時間を浪費しているケースはありませんか?こうした問題を解決するために、大規模言語モデル(LLM) を活用して社内…
Ruby on RailsでSlack APIを使って通知機能を実装する手順
Ruby on Rails で Slack API を使って通知機能を実装する手順はじめにアプリ開発において、エラー発生時にすぐに通知を受け取れるようにすることは非常に重要です。Slack は多…
RAGで使用するHTMLの前処理を検証(マークダウン形式→チャンク分割)
内容ローカルのHTMLファイルを使用してRAGシステムの構築を想定。前処理を行い、適切な形にチャンク分割出来るかの検証になります。HTMLを一旦マークダウン形式に変換した後、マークダウンの見出し(…