タグ

MOJOのブックマーク (1,413)

  • たった200行の純粋なPythonコードだけで構成されGPTの学習と推論を実行できる「MicroGPT」をインタラクティブに解説

    MicroGPTは作者のAndrej Karpathy氏によるとLLMをどこまで簡素化できるのかを10年にわたり追求した集大成とのことで、依存関係のない純粋なPythonで書かれた200行の単一ファイルのみであるにもかかわらずGPTに学習と推論を行わせることができます。動作原理についてはAndrej氏のブログで説明されていますが、より初心者向けにスクリプトを用いたインタラクティブな解説を行っているサイトが誕生していたのでどれくらいわかりやすいのか実際に体験してみました。 MicroGPT explained interactively | growingSWE https://growingswe.com/blog/microgpt ◆MicroGPTとはどんなモデルか MicroGPTは3万2000件の人名を通じて統計的パターンを学習し、あたかも実在するかのような人名っぽいものを生成する

    たった200行の純粋なPythonコードだけで構成されGPTの学習と推論を実行できる「MicroGPT」をインタラクティブに解説
    MOJO
    MOJO 2026/03/17
  • GitHub と Claude Code でタスク管理・日記・個人ナレッジを管理する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は、GitHub と Claude Code を組み合わせて、タスク管理・マイクロブログ・個人ナレッジベースを一体運用する方法をまとめたものです。 GitHub での一体運用に切り替えた理由 以前、タスク管理Microsoft To Do、日記は ObsidianObsidian-Thino)、個人ナレッジベースも Obsidian で運用していました。Obsidian に寄せる方針もありましたが、仕事以外ではスマホを触っている時間が長く、モバイルアプリがどうしても馴染めませんでした。さらに、Claude Code などの

    GitHub と Claude Code でタスク管理・日記・個人ナレッジを管理する - Qiita
    MOJO
    MOJO 2026/02/03
  • Mermaidでアーキテクチャ図を作成する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 環境 VSCode : 1.108.0 VSCode拡張機能 : Markdown Preview Mermaid Support : 1.29.0 Markdown Preview Enhanced : 0.8.20 Iconify IntelliSense : 1.0.0 はじめに Mermaidを利用したアーキテクチャ図の書き方についてざっくりまとめました。 ベータ版なためか、癖を感じる箇所もありますが使いやすいので正式版が楽しみです。 プレビュー表示画像 VSCodeにて構成をmd形式で記述し、プレビューにて表示したものが以下

    Mermaidでアーキテクチャ図を作成する - Qiita
    MOJO
    MOJO 2026/02/03
  • 最古の「プログラマ不要論」とAI時代の「プログラマ不要論」の共通点 - きしだのHatena

    AIがコードを書くのでプログラマ(or エンジニア)が不要になるという話が出てくるようになりましたね。 けど、プログラマ不要論って、プログラミング言語が現れて以来、10年に1度くらいのペースで表れている話です。10年前の2015年あたりにはちょっと途切れていたというか限定的だったので、久しぶりに現れたプログラマ不要論にみんなビックリ、という状況なんじゃないでしょうか。 ここで「プログラミング言語が現れて以来」と書きましたが、最初のプログラマ不要論は、1960年ごろFORTRAN、COBOLという最初期のプログラミング言語が現れたときに言われたものです。1956年FORTRAN、1960年COBOLという感じで仕様書やマニュアルが書かれたみたいですね。ちなみにLISPが1960年3月、COBOLは1960年4月という感じらしい。 それ以前は直接数値コードを書いていたり、さすがにそれは大変とい

    最古の「プログラマ不要論」とAI時代の「プログラマ不要論」の共通点 - きしだのHatena
    MOJO
    MOJO 2026/02/03
  • NotebookLMのスライド生成で結果を自在にコントロールする方法①|FUJI / Presentation designer

    NotebookLMに追加された「スライド資料」作成機能が話題です。 NotebookLMはとにかく一発で非常にクオリティの高いプレゼンテーションスライドを出してくるので、いろんな人が「もうこのままでプレゼンできる」と言ってしまうレベルです。ボタン一発でこんなふうに。 これだけ見るとぜんぜん悪くないですよね。プレゼン屋の目線で見ても悪くない。 ただ、次にこちらも見てみてください。 こちらもまったく同じソースを使ってNotebookLMで一発で出したスライドなのですが、後者の方は意図してこのスライドデザインになるよう指定したものです。 この記事ではこのようにNotebookLMでスライド生成するときのデザインの指定方法をご紹介していこうと思います。 NotebookLMの使い方NotebookLMを使ったことがある方はご存じだと思いますが、他の生成AIとの大きな違いがユーザが最初に文書データ

    NotebookLMのスライド生成で結果を自在にコントロールする方法①|FUJI / Presentation designer
    MOJO
    MOJO 2025/12/10
  • GitHub Copilot を完全に使いこなす会

    はじめに この記事は GitHub Copilot の Tips を詰め込んだ記事になります。 GitHub Copilot を普段使っているが、コード補完しか使ってない方や、これから使おうと思っている方に向けて Tips をまとめて紹介する記事になります。 是非日々の開発ライフにお役立てください 🚀 GitHub Copilot とは? GitHub Copilot は、開発者がコードをより速く、少ない労力で記述できるように支援する AI コーディング アシスタントです。 コンテキストに応じた支援を提供し、開発者が入力中にコードの提案を行います。 これは、行の補完の場合もあれば、まったく新しいコードのブロックの場合もあります。 これにより、開発者は問題解決、共同作業、イノベーションに集中できます。主要なエディターと統合され、GitHub にネイティブに組み込まれているこのツールは、最も

    GitHub Copilot を完全に使いこなす会
    MOJO
    MOJO 2025/11/10
  • タスク分解が苦手な人への処方箋|きゅーい

    「タスク分解」が苦手だという悩みを、若手プロジェクトマネージャーだけでなく、多くのビジネスパーソンから耳にします。 この悩みが広がる背景には、目的・目標を具体的なタスクに分解するスキルを体系的に学ぶ機会が少ないにも関わらず「できて当然」と扱われていることがあると考えています。 そこで今回は、なぜタスク分解が難しく感じるのか、そしてどのような考え方と手法で克服できるのかを、実践的な視点から解説します。 なお、この記事では、アクションとタスクは明確に分けて記載しています。それぞれの詳細はこちらの記事をご確認ください。 ■アクション 概念レベルの活動であり、「何をするか」を示す抽象的な行動 ■タスク アクションを具体的で実行可能な作業単位に分解したもの タスク分解の前に、アクションを明確にする大きな目的・目標を前にして、いきなり具体的なタスクに分解しようとする人がいます。しかし、これではうまくい

    タスク分解が苦手な人への処方箋|きゅーい
    MOJO
    MOJO 2025/10/27
  • 低気圧でブルーにならない!食事法で自律神経を味方にしよう | 頭痛ーる

    低気圧の影響と自律神経の関係性 低気圧が訪れると、特に自律神経系に不調をきたすことが多く、これによって頭痛、めまい、体のだるさといった症状が出ることがあります。日頃から自律神経を整えることが大切なのですが、そのためには毎日の事が重要なカギを握っています。何気なくとる事が自律神経を乱してしまうと、低気圧時の不調も悪化してしまうためです。 今回は、低気圧時も元気で過ごすための事法について、ご紹介します。どれも簡単なので、是非取り入れてみてくださいね。 低気圧と血糖値の驚きの関係 特に注目すべきは血糖値のコントロールです。なぜなら血糖値の急変は、自律神経のバランスを直接的に大きく乱すためです。つまり、適切な血糖値を保つことができれば、自律神経の安定につながり、低気圧に伴う不調を軽減することが期待できます。 実際に、血糖値が急上昇すると交感神経が過剰に働き、これによって頭痛や肩こりに繋がりま

    低気圧でブルーにならない!食事法で自律神経を味方にしよう | 頭痛ーる
  • AIツール「Claude」を使ってBlender上でモデリングしてみよう~準備編~ | gihyo.jp

    連載では、Blenderの基的な知識、機能についてイラストを交えながら紹介しています。第57回目は、AIツールを使って指示を出し、Blender上でモデリングを行うための準備をしていきます。 どんな手順でAIを使うのか 今回は「Claude」というAIとの対話が行えるチャットツールを使って指示を出し、Blenderでモデリングを行っていく方法を見ていきます。パソコンにClaudeをインストールし設定を行うと、Claude上で指示を出すだけでBlender上にモデルが作られます。 もうすこし具体的に説明します。Claudeのチャット上でBlenderを操作する指示を出すと、AIは「Blenderでなにをしてほしいか」という課題に分けて、Blenderの操作コマンドの組み合わせを作ります。また、AIが「Blenderを使う必要がある」と判断することで、Blenderに指示を中継するサーバー

    AIツール「Claude」を使ってBlender上でモデリングしてみよう~準備編~ | gihyo.jp
  • 整形外科に行ったら人生が変わった話②|よこみねさやか

    〜初めてのリハビリ〜 ■ そういえば整形外科ってどんなところなんだっけ思えば私、整形外科とは縁がなく、お世話になったのは尾てい骨骨折で訪れた数年前の一度きり。 しかも尾てい骨が折れた場合自然に骨がくっつくのを待つしかないため手の施しようがないと言われ、自然消滅的に通うのをやめてしまったという経緯があります。 今回伺ったのはそれとはまた別の、自宅近くにある整形外科なのですが こちらを選んだのには特に理由があったわけではなく。今思えばとんでもない引きの良さだった。褒めどころ絶無な私ではありますがこのときばかりは自分の判断を褒めてあげたい 簡単だと思っていた動きができないってかなりのショック。リハビリのスペースはオープンで私の醜態が皆に丸見えなので恥ずかしさもひとしおです。新しい癖の扉が開くかと思いましたね。■ “できない”という衝撃まずは症状を伝え、レントゲンを撮ってひとまずは薬で痛みを抑えつ

    整形外科に行ったら人生が変わった話②|よこみねさやか
  • RISC と CISC - CPUを速くしたい!|kzn

    初期のCPUは当然のように命令を実行するのに、その論理構成に合わせた回路を作って実行していたのですが、似たような処理も多いので同じような(少し違う)回路をたくさん作るよりはPLAやROMを使って、言ってみればCPUの中に小さなCPUがあって専用のソフトを使って命令を実行するようになりました。 マイクロプログラム方式 大体16ビットCPUになったあたりから、殆どのCPUはマイクロコードで走るようになり、ひとつの命令で複雑な動作をさせるのが容易になりました。これで高機能な命令を使うことで複雑なアドレス指定も可能になりましたし、命令コードも、その利用頻度に合わせて短いバイト数のものから何バイトも必要な命令を混ぜて使うことも出来るようになりました。副産物としてロジックにバグが見つかった場合、マイクロコードを修正することで回避することも出来たりしました。 高機能な命令を駆使できるということはコンパイ

    RISC と CISC - CPUを速くしたい!|kzn
  • 【神回】Googleスライドが一瞬で完成する"奇跡"のプロンプト教えます|まじん

    まずは、このプロンプトで「何ができるのか」をサクッとお見せします。 1️⃣Googleスライド完成までの流れ①Geminiに原稿を渡すプロンプトをセットしたGemに、スライド化したい元ネタを渡します。 文字起こしPDF・動画など、AIが解析できるデータなら何でもOK! ②GoogleスライドでGASを開くコードをまるごとコピーし、空のGoogleスライドから「拡張機能」→「Apps Script」を開きます。 ③コードを実行するコピーしたコードを貼り付けて保存 → 「実行」をクリック。 ④スライド完成!Googleスライド に戻ると…この通り。 スライドショーGIF: すべて純粋なオブジェクト(テキストや図形)なので、自由に編集可能。 もちろん、好きな画像を挿入することもできます。 なんと…「スピーカーノート」まで自動で生成してくれます。 2️⃣はじめにきっかけは「スライド生成AI、会社

    【神回】Googleスライドが一瞬で完成する"奇跡"のプロンプト教えます|まじん
  • Seleniumの使い方 第1回 環境構築(python×Microsoft Edge)

    こんにちは、星杜なぎさです。 1. はじめに Seleniumは、Webブラウザの操作を自動化するためのツール オープンソースなので、無料で利用可能 WebスクレイピングRPA(Robotic Process Automation)などに活用できる 1.1 この記事について Seleniumを使うための環境構築の手順をまとめた Chromeを使用した例が(公式サイト含め)多かったため、Microsoft Edgeでの使い方をまとめる 企業などの方針でChromeがインストールできない人でも大丈夫です! 1.2 対象読者 プログラム言語(特にpython)が多少読める、書ける PCの基操作(Drag and Dropなど)を知っている Webブラウザの基操作を知っている 1.3 動作環境 PC OS:Windows 11 Home python : 3.12.5 selenium :

    Seleniumの使い方 第1回 環境構築(python×Microsoft Edge)
  • 【ExcelVBA】一回だけ曲がるL字矢印コネクタを挿入するマクロ - 和風スパゲティのレシピ

    フローチャートやマニュアルを作っている際、 折れ線矢印(正式名称:カギ線矢印コネクタ)をよく使うのですが、 なぜかこの矢印は2回曲がるやつしか用意されていません。 頂点の編集で作れるは作れるんですが、 再度位置調整をすると再び2回折れ曲がりやがります(#^ω^) 残念ながらこの根的な解決策はないようなのですが、 以下のようにガイド図形を作って対応することが可能です。 今回はこの「矢印コネクタ+ガイド」3点セットを自動挿入するマクロを紹介します。 実行型の便利マクロですので、 Excel起動時に裏で開かれる「個人用マクロブック」などに搭載して使ってください。 ツールバーやリボンにボタン配置すると便利です。 マクロの仕様 ソースコード コードの解説 マクロの仕様 このマクロは「2つのセルを選択して実行」する仕様のマクロです。 第1選択セルを始点、第2選択セルを終点(矢印部分)として、 ガイド

    【ExcelVBA】一回だけ曲がるL字矢印コネクタを挿入するマクロ - 和風スパゲティのレシピ
  • PowerShellでパスを処理する4つのコマンド (1/2)

    コンピュータを使っていると、パスを加工したくなることがある。すでに存在するディレクトリ/フォルダやファイルなら、エクスプローラーなどのGUIプログラムでパスを得ることができる。しかし、まだ存在しないパス(たとえば、これから作るディレクトリ)などは、GUIでは得られない。 エクスプローラーを使えば、実在するファイルやディレクトリのパスを「見る」ことはできるが、存在しないファイルやディレクトリのパスは扱うことができない また、ワイルドカードを使って指定されているパスや、相対パスをフルパス(絶対パス)に変換したいという場合もあるだろう。 もし、スクリプトを書くのなら、パスの加工はほぼ必須の作業でもある。また、PowerShellのコマンドラインでも、受け取ったオブジェクトからプロパティとしてパス得て、そこからファイル名を抜き出すといった処理でもパスの加工が必要になる。 こうしたとき、Window

    PowerShellでパスを処理する4つのコマンド (1/2)
  • Claude for Chrome の概要|npaka

    以下の記事が面白かったので、簡単にまとめました。 ・Piloting Claude for Chrome 1. Claude for Chrome の概要ここ数ヶ月、「Claude」をカレンダー、ドキュメント、その他多くのソフトウェアに接続するための取り組みを行ってきました。次の論理的なステップは、「Claude」をブラウザ内で直接動作させることです。 ブラウザを利用するAIは避けられないと考えています。ブラウザ上で多くの処理が行われるため、「Claude」にユーザーが見ているものを認識し、ボタンをクリックしたり、フォームに入力したりできるようにすることで、「Claude」の利便性は大幅に向上します。 しかし、ブラウザを利用するAIには安全性とセキュリティ上の課題があり、より強力な保護対策が必要です。信頼できるパートナーから、AIの用途、欠点、安全性に関する実際のフィードバックを得ることで

    Claude for Chrome の概要|npaka
  • 若さと活力を取り戻す! 男性ホルモンを増やす食事やNG習慣

    女性の更年期のように男性ホルモンが急減 女性だけではなく、男性にも更年期障害はある。すべての男性に起こるわけではないが、中には女性の更年期のようにテストステロン(主要な男性ホルモン)の分泌が急減する人がいて、そのため心身にさまざまな不調が表れるのだ。 女性の更年期は閉経前後の約5年間と言われているが、男性の場合は40~70代まで幅広い年代で起こり、医学的にはLOH症候群(加齢男性性腺機能低下症候群)と呼ばれている。国内の潜在患者数は約600万人。厚生労働省が2022年に行った「更年期症状・障害に関する意識調査」によると、40代男性の36.2%、50代男性の42.2%、60代男性の43.9%に男性更年期障害の症状が認められた。 テストステロンは筋肉や骨を強くし、体脂肪を減らす作用がある。そのためテストステロンの分泌が少なくなると、体脂肪が増え、メタボリックシンドロームになりやすい。動脈硬化が

    若さと活力を取り戻す! 男性ホルモンを増やす食事やNG習慣
  • 究極のプログラミング - アセンブラ(4) - 使われているライブラリを見てみる|kzn

    前回、C言語の一部としてアセンブラのコードを書く方法を取りあえげましたが、そもそもどんな時にどんな風にアセンブラを書くのかナンテなかなか想像ができないかもしれません。 究極のプログラミング - アセンブラ(3) インライン・アセンブラ 実際、余程の理由がなければアセンブラを使う必要なんて無くてC言語で書いたほうが良いのですが、そもそもコンパイラが吐いてくれない命令が使いたいこともあります。いったいどういう時に使うのかは既にあるコードを読むのが一番です。ということで、gcc を使うのであれば誰でもお世話になる glibc のソースコードを見てみましょう。glibc のソースは公式のウェブサイトからダウンロードできます。 glibc 公式サイトへアクセス: GNU C Library (glibc) の公式ウェブサイトにアクセスします。https://www.gnu.org/software/

    究極のプログラミング - アセンブラ(4) - 使われているライブラリを見てみる|kzn
  • Claude Codeを徹底解説してみた(前編) | DevelopersIO

    こんちには。 データ事業機械学習チームの中村(nokomoro3)です。 今回はClaude Codeを徹底解説したいと思います。 記事について 私は元々はCursorを使っており、Claude Codeは必要なのか半信半疑だったのですが、試してみた感じエージェントの挙動はかなり期待通りな印象です。実際にCursorではコード補完やCmd + Kをメインに、エージェント的な動きはClaude Codeやるように最近使い分けを始めています。 使用感は主観に寄るところも大きいので文面でお伝えするのは難しいですが、Claude Codeのことを少しでも知ってもらい多くの人に使ってもらるよう、一通りの使い方を記事にしました。 以下の内容で記載しており、盛りだくさんとなっております。 Claude Codeの基的なセットアップ方法から解説 基礎的な使い方から応用(Permission、Gi

    Claude Codeを徹底解説してみた(前編) | DevelopersIO
  • 10年続いた手作業の“負債”を4日で0分に - 生成AI活用による業務効率化の実践例 - Tabelog Tech Blog

    目次 目次 はじめに SREチームにおける「cron登録作業」とは 改善を始めた経緯 システム設計と技術的アーキテクチャ 詳細なシステム構成図 技術スタックの選定理由 セキュリティ考慮事項 GitOpsでのリリースフロー べログのシステム規模ならではの考慮事項 実装プロセスと生成AI活用の詳細 生成AIとの対話による設計と実装 実装とデバッグの高速化 チェックスクリプトによる安全なリリース 生成AIの限界と人間の専門知識の重要性 実践から得たトラブルシューティングの知見 成果と効果の検証 開発工数の大幅な削減:10人日から4人日へ レガシー改善の心理的ハードルを越えて cron登録作業の抜的な改善 横展開への広がり 今後の展望 はじめに べログカンパニー 開発技術部 SREチームの乾です。べログには2018年から参画しています。 この記事では、10年以上続いた手作業によるcr

    10年続いた手作業の“負債”を4日で0分に - 生成AI活用による業務効率化の実践例 - Tabelog Tech Blog