# データサイエンス資格3選を比較:目的・難易度・受験しやすさから選ぶ最適な一歩 「データサイエンスを学びたいけれど、何から始めればいいのか分からない」。そんな声をよく耳にする。興味を持ったとき、最初の一歩として資格取得を検討する人も多い...


## TL;DR - Next.js 15とNode.js 23の組み合わせで、静的ビルド時に謎の型エラーに遭遇。 - 原因はNode.jsの非LTSバージョンによる内部互換性の問題だった。 - 環境を疑う視点と、安定運用のための基本設定の大切さを再確認した。 ## 開発環境の選...


## TL;DR - JetBrains製IDEでは、ステージ操作はデフォルトで無効なので設定で有効化が必要。 - 「Preferences → Version Control → Git」から「Use staging area」にチェックを入れると- 使えるようになる。 - 使えない場合は設定の見直しやIDEの再起...


先日、うれしいニュースが届いた。AIソフトウェアエンジニアとして注目されていた「Devin」が、月20ドルから使えるようになったのだ。これだと個人開発で試してみることもできる。従量課金制という仕組みも、短期間のDevin自体の評価に向いていてありがた...


最近、YouTubeで偶然見かけたVTuberの配信に、思わず見入ってしまった。アニメ風のキャラクターが、ゲームをプレイしながら視聴者と軽妙にやり取りする様子は、まるで本物の人間のようだった。だが、驚くべきことに、そのVTuberはAIによって完全に制御され...


生成AIやディープラーニングという言葉を聞く機会が増える中で、「その裏側では何が起きているのだろう」と思うようになった。特にエンジニアとして、モデルがどう動いているのかをコードレベルではなく、もう一段下の「計算レイヤ」で知っておきたいとい...


ここ最近、技術書コーナーで「Proxmox VE(Virtual Environment)」関連の新刊を立て続けに見かけるようになった。しかも日本語の書籍が複数。少し前までは限られた英語の技術資料やフォーラムに頼るしかなかったこの領域に、にわかに注目が集まっている。...


MCPがひらく、LLMの次なる可能性

2025年5月2日 | カテゴリ: 未分類
最近、ふとした瞬間に「生成AIって、ここからどう進化するのだろう?」と考えることがある。ChatGPTをはじめとする大規模言語モデル(LLM)の登場によって、自分たちの仕事や創作の仕方は大きく変わった。それでも、どこかで「このまま言葉をただ生成し続...


# データサイエンティストに求められるスキルと実務 この記事は、一般社団法人データサイエンティスト協会と独立行政法人情報処理推進機構(IPA)が共同で作成した『データサイエンティストのためのスキルチェックリスト/タスクリスト概説』をもとに...


大切な写真、動画、ドキュメント。それらを安全に、自由に保管したいと思ったとき、多くの人はクラウドストレージや外付けHDDを選ぶだろう。でも、もっと自分らしく、もっと自由にデータを管理したいなら、自作NASという選択肢がある。手持ちのパーツや中...


音楽の聴き方がサブスクリプション中心になった今でも、手持ちのmp3ファイルを大切にしている人は多い。思い出のアルバムや、サブスクにないレア音源、自分でリッピングしたお気に入りの音楽たち。それらをクラウドに保存し、スマホと同期して、いつでもど...


今週のQiita(2025年4月第3週)

2025年4月19日 | カテゴリ: 未分類
今週のQiitaを眺めていて印象に残ったのは、「MCP(Model Context Protocol)」を活用した新しいフロントエンドのかたちが、少しずつ現実味を帯びてきたこと。まだ耳慣れない人もいるかもしれないけれど、これはAIとの対話的な連携を、もっと自然に開発フ...


本記事では、近年注目されているAIエージェント基盤とその構成要素について、LangChainを中心に体系的に整理する。LangChainを起点に、派生的に発展したツール群や周辺技術、マルチエージェント設計に関する設計パターンを含め、開発者が実務で選定・実装...


**MDX**とは、Markdownで記述された文章中に直接JSX(Reactのコンポーネント)を埋め込めるようにする仕組みです。通常、Markdownは静的なHTMLに変換されるため動的な振る舞いを持ちませんが、MDXを使うことで文章の中にインタラクティブなUI要素を組み込...


今回は「ChatGPT APIをもっとおトクに使いたい!でもコストが気になる…」という人のために、**料金を抑える工夫や、実際に使って感じたヒント**をまとめてみました。APIを使ったプロダクト開発や、日々の業務効率化に興味のある方にとって、きっと役立つ内...


G検定の勉強をしていると、AIや機械学習に貢献した偉人の名前がたくさん出てきます。でも、単なる年表や箇条書きだと、なかなか頭に定着しません。 そこでG検定で覚えるべき重要人物をストーリー仕立てにしてみました。歴史の流れを物語のように楽しみ...


Podcastの配信において、音声ファイル(MP3)とそのメタデータを使って、PodcastのRSSフィード(XML形式)を生成することがよくあります。今回は、TypeScriptを使って、ローカルディレクトリまたはAWS S3からMP3ファイルを取得し、その情報をもとにPodcast...


findUniqueとfindFirstは、Prisma ORMでデータベースからレコードを取得するためのメソッドですが、それぞれ異なる用途と動作を持っています。 ### findUnique - **用途**: 一意の識別子(主キーやユニークキー)を使用して、特定のレコードを取得し...


情報技術者試験、システムアーキテクト(SA)の過去問題を一括で取得するスクリプトです。 PHPのスクリプトで、以下のコマンドで出力されるwgetコマンドを実行すれば一括取得できます。 他の試験区分の過去問が欲しい場合は`$exams`の`sa`を欲しい試験区...


- macOSの通知設定 - `システム設定 > 通知`を開く - 一覧からslackを選択 - アラートをバナーかアラートにする - macOSのおやすみモード - mac右上のトグルアイコンをクリックして通知センターを開く - おやすみモードをOffにする ...


例えば以下のように、空行くぎりで1行目と2行目がペアのデータがあったとする ```language-bash $ cat words ``` ```language-x apple りんご orange みかん grape ぶどう ``` これを横並びにするには、awkでフィールドの区切り文字...


.tmux.confの例

2023年5月6日 | カテゴリ: 未分類
.tmux.confは、tmuxで使用する設定ファイルで、多くのカスタマイズオプションを提供しています。 このファイルを編集することで、tmuxの見た目や機能を変更することができます。 ## 設定ファイルの例 ```language-conf set-option -g prefix C...


Alacrittyは、Rustで書かれた高速で軽量なターミナルエミュレータです。 本記事では、Alacrittyの特徴と設定ファイルの例を説明します。 ## Alacrittyの特徴 Alacrittyの特徴は以下の通りです。 - 高速で軽量:Rustで書かれており、GPUアクセラ...


gitの設置ファイルである`.gitconfig`では、`[includeIf]`を指定することで特定の条件の時のみconfigの設定を有効にすることができます。 この記事では、`[includeIf]`を指定したにもかかわらず、設定が有効にならない時の確認ポイントを説明します。 ...


macOSでarpの通信を確認する方法

2022年6月12日 | カテゴリ: 未分類
## コマンド macOSが持っているarpテーブルを確認する ```language-bash sudo arp -a ``` macOSが持っているarpテーブルをクリアする ```language-bash sudo arp -d -a ``` arpに関する通信内容をダンプする ```language-bash su...


mac cliでrssのxmlをパースする

2022年6月7日 | カテゴリ: 未分類
macOSのcliコマンドで、rssドキュメントのxmlファイルをパースしてタイトルだけ取得する方法です。 ## コマンド 下記の例は、YahooニュースからITカテゴリのRSS(https://news.yahoo.co.jp/rss/topics/it.xml)を取得して、タイトルの一覧を取得する方法...


TypeScript: eslintをインストールする

2022年5月28日 | カテゴリ: 未分類 | タグ: , ,
React + TypeScript (craete-react-appは未使用)の環境にeslintをインストールしたときのメモです。 セットアップが面倒かと思っていたのですが、`npx eslint --init`するだけで必要なnpmパッケージも自動でインストールされるし非常に簡単でした。 ...


オンライン英会話のNativeCampでは「講師へお礼を伝える機能」を5/18にリリースしました。 ## 生徒側の仕様 生徒側は、レッスン終了後に、講師へお礼として50円(チョコ)、100円(ケーキ)、200円(花)を送ることができます。もちろん何も送らないことも...


macOSでXDebugのインストールが失敗する

2022年5月5日 | カテゴリ: 未分類 | タグ: , ,
macOSでホストOSにphp8.1とXdebugをインストールしようとしたらエラーしたので対処した時の手順を書いておきます。 ## 環境 - php8.1はbrewでインストール - macは今回、M1ではなくてIntelのものを使用(2018年のもの) ```language-bash sw_vers...


Linux: grep -vで除外条件を複数指定する

2022年4月28日 | カテゴリ: 未分類 | タグ: , ,
grepコマンドでは`-v`オプションで除外する条件を指定できます。 除外したい条件が複数ある場合は、以下のように`-v`と`-e`のオプションを組み合わせて利用します。 ## 実行例 入力データ ```language-bash $ cat input.txt foo bar baz ...


## はじめに PHPでのXDebugによるデバッグ環境構築は、セットアップの手数が多く慣れていないと苦戦してしまうことが多いです。 いつも試行錯誤しながら何となく動作させていたのですが、苦手意識を無くすため時間をとってステップを追って仕組みを...


この記事では、macOSのブラウザ版Slackでは通知オンが出るけど、アプリ版のSlackだと通知音が出ないときにチェックすることを説明します。 ## 原因 原因の1つとして、macOSの設定で通知を許可していない場合があります。 ## 対応 macOSの通知...


初めてのTerraformチャレンジ

2022年3月31日 | カテゴリ: aws | タグ: ,
Terraformを使ったAWS環境構築を初めて試したとき時のコマンドを備忘録として書いておきます。 ## 作業環境 OS: macOS terraform: ver1.1.7 ## インストール brewでインストールする ```language-bash brew install hashicorp/tap/terraf...


AWS CDKのaws-ecs-patternsでIAMロールを指定する

2022年2月27日 | カテゴリ: aws | タグ: , ,
AWSのCDKのv2では、`aws_ecs_patterns`というモノが、`aws-cdk-lib`に定義されています。 この`aws_ecs_patterns`を利用すると、以下のような感じでecsでよく利用される構成を簡単に作ることができます。 ```language-typescript import {aws_ecs...