並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 485件

新着順 人気順

programmingの検索結果81 - 120 件 / 485件

  • Mac環境で手を動かしながらClaude Codeを学ぶ

    Claude Codeとは? Claude Codeは、ターミナル上で動作し、コードベースを理解し、自然言語コマンドを通じてより速くコーディングできるようサポートするエージェント型コーディングツールです。開発環境に直接統合することで、追加のサーバーや複雑なセットアップを必要とせずにワークフローを効率化します 特徴としては以下があげられます。 コード生成: 自然言語の指示からコードを生成する能力があります。例えば、特定の機能を実装するためのコードを自動的に生成できます。 コードの理解: 既存のコードを解析し、コメントやドキュメントを生成することができます。これにより、コードの可読性と保守性が向上します。 デバッグ支援: コードのバグを検出し、修正案を提案することができます。これにより、開発者は迅速に問題を解決できます。 初期セットアップについて 作業用フォルダを作成します。

      Mac環境で手を動かしながらClaude Codeを学ぶ
    • WITH句てんこもりのSQLをデバッグする - エムスリーテックブログ

      巨大なSQLの出力が意図と違っていたり違っているかもしれないとき、どこから確認しようか頭を抱えてしまうことってありますよね。せめて多段階で作られているたくさんのCTE (WITH句)、これらが一つずつどんな表を出力しているのか簡単にのぞけたら手がかりもあるのだけれど⋯ 今回はそれをわりと現実的な手間でできるようにする小技です。エムスリーエンジニアリングループUnit1(製薬プロモーション)/Unit9(治験臨床研究支援)エンジニアの三浦[記事一覧 ]です。 魔法の一行 デバッグを実現する一行 We are hiring 魔法の一行 SQLの最後に -- */ という無意味なコメント行を付けておいてください。ひと目見て分かる通り、まったく無意味です。ところがこれがあるだけで、デバッグのときにこんなことができるようになります―― デバッグを実現する一行 次のようなCTEの大行列があるとします

        WITH句てんこもりのSQLをデバッグする - エムスリーテックブログ
      • Excelがあればなんでもできる

        日本のPCユーザーは表計算好きといわれている。ちょっとした計算もExcelを使う人は少なくない。そもそもExcelは、ワークシートの関数、特に一部の初等関数(logなど)や特殊関数(一部のみ)、統計、金融の関数が充実している。 こうした関数を使い慣れてしまうと、コンピュータ言語の標準ライブラリなどの関数に満足できなくなることがある。もちろん、言語なので、関数の定義に従いプログラムで計算をすることは不可能ではない。しかし、数値計算や近似計算では、誤差を小さくするための手法などを駆使する必要があり、忙しいときに自分で書くようなものでもない。 こうしたとき、Excelのワークシート関数をコンピュータ言語から直接呼び出して使う方法がある。Excelのワークシート関数というと、引数にセル範囲が必要で、ワークシートを新規作成して使わねばと思いがちである。 しかし、ワークシート関数のほとんどは、引数に直

          Excelがあればなんでもできる
        • 【コピペOK】個人開発でApple風デザインルールを作ったら統一感のあるカッコいいUIにできた話 - Qiita

          こんにちは、とまだです。 先日、こんな記事を書かせていただきました。 【AI 駆動開発】Cursor を使いこなして 1 ヶ月でプログラミング学習サイトを作ったのでノウハウを伝えたい Cursor と Claude を使った AI 駆動開発で、1 ヶ月でプログラミング学習サイトを作ったという内容でした。 おかげさまで多くの方に読んでいただけたようで、お役に立てて嬉しいです。 ただ、前回の記事では 「デザインの統一感で苦労した」 という反省点もお伝えしていました。 今回はその続編として、Apple 風のデザインルールを策定することで UI 調整が劇的に改善した 経験をお伝えしたいと思います。 ※「デザインルール」「デザインルール」「デザインシステム」など、同じような意味で使われる言葉ですが、ここでは「デザインルール」と呼ぶことにします。 この記事でわかること Claude を使ったデザインル

          • Claude CodeではじめるAgentic Coding入門 - Sansan Tech Blog

            Bill One Engineering UnitのPurchasing Groupでアーキテクトを務める豊田(@helloyuki_)です。今日は業務中に行っているAgentic Codingについて紹介したいと思います。 Agentic Codingとは 定義 Vibe Codingとの違い Claude Codeとは 定義と機能 特徴 IDE(IntelliJ)との統合 実務での利用事例 何をやらせてみたか どうやったか 学んだこと 探索空間を絞る Plan Modeは積極的に利用する docの整備を進める MCPサーバーの活用 作業が軌道にのるまで「手懐け」 Bill OneでのAI駆動開発 まとめ Agentic Codingとは 「Agentic Coding」という言葉を最近にわかに聞くようになってきました。まずAgentic Codingという言葉が何を指すかを押さえておき

              Claude CodeではじめるAgentic Coding入門 - Sansan Tech Blog
            • Rで地図を描く方法|下地理則(九州大学人文科学研究院 教授)

              研究用に(あるいは他の用途でも)地図を描画する際、著作権の問題や、正確性の問題を考慮する必要がある。以下では、国土交通省・国土数値情報を用いて、自力で描画できるようにする方法を紹介する。なお、R言語を想定しているが、Pythonでも(ほぼ)同様にできる。 Required packagesinstall.packages("tidyverse", repos="http://cran.rstudio.com/") install.packages("sf", repos="http://cran.rstudio.com/") library(tidyverse) library(sf)日本全体の地図日本地図(県境あり)を描く最もシンプルで効率的な方法はnaturalearthのデータを使ったやり方。国土地理院のウェブサイトからAdmin 1 states and provincesのセクシ

                Rで地図を描く方法|下地理則(九州大学人文科学研究院 教授)
              • Claude Codeを実際のプロジェクトにうまく適用させていくTips10選 - Qiita

                みなさんこんにちは!!! Claude Codeは、Anthropicが提供するターミナルベースのコーディング用のAIエージェントです。 最近はClaude Codeでばっかり開発をしていますがXを監視していると「〇〇ですぐに破綻して使い物にならん〜」みたいな悲観的な話はよく見かけます。 実際、以下のような問題は頻発していると思います。 コードが多少大きくなった → コンテキストを見失い破綻 コードが散らかっていく → 同上 難易度が高いロジックを実装 → 嘘をつく 過渡期なのでしゃーないですが、「どこまで実装を任せていいのか…!?」という不安はあるかなーと思います。 ただ、現段階でその辺りの話を見定めるためには、とにかく使ってみるしかないと思うので、今回は、実際に使い倒してみて、こうすると概ねうまくいくんじゃないかなーというTipsを集めてみました。 適切な設定と使い方で、これらの問題は

                • Claude Code に全部賭けて個人開発(モバイル、ウェブ、拡張機能)を自動化した話 - 5万円吹っ飛んだ実録

                  Claude Code に全部賭けて個人開発(モバイル、ウェブ、拡張機能)を自動化した話 - 5 万円吹っ飛んだ実録 ベータテスト申込み 一緒にテストしませんか? (iOS と Andriod で各10名限定でβテスト公開しています!モバイルブックマークアプリ探している方是非是非!) Product Hunt ← Product Hunt で一位目指します!応援よろしくお願いたします! 💸 まず衝撃の事実から... 全部で 5 万円くらい気づいたら吹っ飛んだよ!(Claude Code の従量課金で) iOS, Android, Web, Chrome拡張機能, Go の全てをClaude Codeに90%くらい書かせました。 正直、最初は「Claude Code ってどのくらいコストかかるんだろう?」と軽い気持ちで始めたのですが、気づいたら請求額が 5 万円を超えていました。でも結論か

                    Claude Code に全部賭けて個人開発(モバイル、ウェブ、拡張機能)を自動化した話 - 5万円吹っ飛んだ実録
                  • 「Claude Codeで効率的に開発するための知見管理」をコマンド1発で自分のプロジェクトに反映する方法

                    はじめに 開発プロジェクトにおいて、コードの知識管理やドキュメント整備は重要ですが、手間がかかる作業でもあります。しかし、LLMの力を借りることで、先駆者が構築した知見を瞬時に自分のプロジェクトに適用できる時代が到来しました。 背景:話題になった記事 こちらの記事が開発者コミュニティで話題になっています。 この記事では、Claudeを使った効果的なコード知識管理システムの構築方法が紹介されています。 課題 上の記事を読むと普通のかたは「自分のレポジトリにも適用して試したい!」と思います。 しかしながら、実際に自分のレポジトリに取り込むとなると以下の手順が必要そうだなぁと考えると思います。 記事を読んで内容を理解し、大まかな手順を理解する。 細かい設定やドキュメントを新規作成していく。 自分のプロジェクトに合わせてカスタマイズ そうすると、めんどくさくなって放置してしまいます。 LLM時代の

                      「Claude Codeで効率的に開発するための知見管理」をコマンド1発で自分のプロジェクトに反映する方法
                    • [速習] 配列から欠けている数字を見つける「XORトリック」の深い理論と実践 - Qiita

                      皆さんは『配列から欠けている数字を見つけろ』と言われたら、どう答えますか? 多くの方は「HashSetで解けばいい」と考えるでしょう。しかし、1000万個の要素で実測したところ、Pythonのsetは945MBもの追加メモリを消費し、処理に2.3秒かかりました。一方、XORを使った解法は追加メモリゼロ、C言語なら1ミリ秒で完了します。 なぜこれほどの差が生まれるのか? XORには単なるトリック以上の深い理論があり、配列の欠損値検出だけでなく、RAID 5のデータ復元やネットワークのエラー検出など、実務で幅広く応用されているのです。 追記: ネットワーク転送時のパケットロスやノイズによるデータ欠損、さらには宇宙線がメモリに衝突してビットが反転する「ソフトエラー」により、配列から要素が失われることがあります。 本記事では、Florian Hartmannの「That XOR Trick」1を基

                        [速習] 配列から欠けている数字を見つける「XORトリック」の深い理論と実践 - Qiita
                      • AIでプログラマ不要になるというのは、プログラミング言語構文わかればプログラム組めるという誤解に基づくのでは - きしだのHatena

                        AIで日本語で指示をあたえればプログラムを作ってくれるようになって、プログラミング知識がなくても誰でもプログラムが組めるとか、プログラマが不要になるとかいう話が盛り上がってますね。 けど、実際にプログラマをやって、AIコーディングエージェントを使っていれば、プログラミング知識がなくても可能な領域というのはそんなに広くないことを感じていると思います。 たとえば、ほぼプロンプト一発で作ってもらった刺身タンポポゲームがあります。 このプロンプトはこんな感じです。 刺身にタンポポを乗せるゲームをJavaのSwingで作って。 刺身かネコが0.75秒ごとに表示されます。 刺身は、白い皿に、赤い板状の切り身が3枚のっています。 ネコは顔だけ表示されます。かわいくおねがいします。 表示のシーケンスは次のようになります。 共通の影が右から中央に0.1秒で移動します。 刺身かネコが0.5秒表示されて、0.1

                          AIでプログラマ不要になるというのは、プログラミング言語構文わかればプログラム組めるという誤解に基づくのでは - きしだのHatena
                        • 一休の伊藤直也氏に聞く、フルベットしない技術ポートフォリオ戦略 〜実践から学ぶ、医療変革プラットフォーマーの次なる一手〜 - KAKEHASHI Tech Blog

                          カケハシでの社内講演に、株式会社一休 執行役員CTOの伊藤直也氏をお招きしました。同社がどのようにレガシーシステムから脱却し、事業リスクを抑えながらRust/Go/TypeScriptを使い分けてきたのかお話を伺いました。社内向けの場ではありましたが、非常に有意義だったためご本人の許可を得て外部向けにまとめました。 当日は、医療変革プラットフォーマーを目指すカケハシのチーフアーキテクトである木村彰宏との対談形式でお話を伺い、ファシリテーターはカケハシのテックリードである松山が務めました。 松山: 本日は宜しくお願いします。まず、一休での関数型プログラミングの導入の背景についてお聞かせください。 伊藤: 実は、最初から TypeScript による関数型プログラミングを目指していたわけではなく、結果的にそうなったという方が近いです。参照透過性などへの強いこだわりよりも、「型がちゃんと効いてる

                            一休の伊藤直也氏に聞く、フルベットしない技術ポートフォリオ戦略 〜実践から学ぶ、医療変革プラットフォーマーの次なる一手〜 - KAKEHASHI Tech Blog
                          • AIコーディング新時代を生き残るための試行錯誤 / AI Coding Survival Guide

                            https://layerx.connpass.com/event/355449/ AI Coding Meetup #2 Cline/RooCode/Claude Codeの活用事例 「AI Coding × チーム開発 × 組織での実践」にフォーカスを当てるイベント、での登壇です。 株式会…

                              AIコーディング新時代を生き残るための試行錯誤 / AI Coding Survival Guide
                            • uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート

                              こんにちは.今回は,uv, ruff, devcontainer, Claude Code, Cursorなどのモダンなツールを使ったPythonの開発環境テンプレートを作成したので,その内容を紹介します. テンプレートは以下のリポジトリで公開しています. テンプレートの特徴・構成 本テンプレートは,シンプルで自由度の高いテンプレートを目指すため,あまり多くのツールを導入しないように心がけています.多くのツールを導入すると,学習コストも高くなるためです. uv: Rust製の高速なPythonの仮想環境・パッケージ管理ツール ruff: Rust製の高速なFormatter, Linter pytest: テストフレームワーク pre-commit: コミット前のFormat, Lintによるコード品質の担保 devcontainer: 統一された開発環境の提供 Docker, Docke

                                uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート
                              • 【Claude Code Tips】私のマイCLAUDE.mdを解説します

                                はじめに こんにちは、弱者エンジニア代表、橋田至です。 皆さんはClaude Code使っていますか? Claude Codeとは、ターミナル上で動作するエージェント型コーディングツールです。 私自身、Claude Codeがリリースされてから毎日使用していますが、毎日生成能力の高さに驚いております。 そんなClaude Codeの性能をさらに引き出すものが、CLAUDE.mdという仕組みになっています。 CLAUDE.mdとは? CLAUDE.mdはメモリ機能になります。 CLAUDE.mdを作成することで、Claude はこのファイルを継続的に参照し、プロジェクト固有の知識として学習することができます。 CLAUDE.mdには、 アーキテクチャ設計 コーディング規則 共通ワークフロー などを設定すると、生成されるコードがより精度の高いものになります。 ちなみに、.cluade/にmdフ

                                  【Claude Code Tips】私のマイCLAUDE.mdを解説します
                                • Claude Code でモックアップを HTML と Tailwind CSS (CDN 版) で作る

                                  Claude Code で HTML と Tailwind CSS (CDN 版) でモックアップを作るのが便利という話をお手伝い先の CTO から教えて貰って、試したところとても良かったので雑に書いて行く。 そもそも HTML はなんとなくわかってるが、 CSS はまったく書けないのでモックアップは今までは Figma を使って作っていた。なぜ Figma なのかというと、単に Figma 有名だし、おそらく多くの人が使ってるっぽいから情報が多いのだろうというだけ。 Figma の解説書を読んだり、Figma 公式 YouTube を見たりして色々学んで、本当に最低限は作れるようになった。実際自社サービスを作る時に開発担当者には Figma でこんなデザインがよいですみたいなものを作り、共有して作業をお願いしていた。 Claude Code でのモックアップ作成Claude Code を

                                    Claude Code でモックアップを HTML と Tailwind CSS (CDN 版) で作る
                                  • 降霊術で t_wada を AI に降ろして PR レビューして貰うテクニックが伸びたのでその裏側記事を書きました!|Ryo@VibeCoder

                                    最近 X(旧 Twitter)では「t_wada の TDD で進めてください」という一言で、テスト駆動の意図を一気に共有する"圧縮プロンプト"がバズっていますよね。 この流れをさらに一歩進め、 AI に TDD をさせるのではなく、t_wada 本人を降霊させて "レビュー" をもらう という実験を行い、その結果をポストしたらご本人に言及頂き、インプレッションが非常に大きくなり、注目されました。 例のポスト みんな t_wada メソッドを TDD で進めるのに使ってるけど自分は PR やコード、テストの品質レビュー、リファクタリングのためのテスト網羅性のレビューなどに t_wada メソッドを使う事を推したい。 テストケースの洗い出しの精度が異常に上がって一生レビューして貰ってる。是非ためして欲しい。 — Ryo HIGASHIGAWA (@biwakonbu) July 2, 202

                                      降霊術で t_wada を AI に降ろして PR レビューして貰うテクニックが伸びたのでその裏側記事を書きました!|Ryo@VibeCoder
                                    • 【50歳からのAI学習】50歳からのAI開発スキル習得|Gemini CLIのWindows導入記 - uepon日々の備忘録

                                      Google様がまた新しいAIツール出してきたじゃないですか。正直いうと、また覚えることが増えるのかという感想😅Claude CodeがProプランで使えるようになったと思ったら、今度はGemini CLIですよ...もう追いつけない💦でもやらないと時代に取り残される...😫という話となります。 Gemini CLIって何? ターミナル上で動くGoogleのAIコーディングアシスタントです。「〜を作って」「〜を修正して」とプロンプトに依頼することで開発ができます。Claude Codeと似てるけど、GoogleのGeminiを使ってるのが特徴。個人的にはGeminiの最近の追い上げも見過ごせません。 特徴 Gemini 2.5 Proの100万トークンという巨大なコンテキストウィンドウ マルチモーダル機能(PDFやスケッチからアプリ生成) Google検索との連携でリアルタイム情報取

                                        【50歳からのAI学習】50歳からのAI開発スキル習得|Gemini CLIのWindows導入記 - uepon日々の備忘録
                                      • 「人と話すのが嫌」「黙々とプログラミングしたい」という理由でプログラマーを目指してる人に小一時間くらい説教したくなる

                                        えび@プログラマー @ebiebi_pg 人と話すのが嫌です モクモクとずっとプログラミングしたいからプログラマー目指してます って人に小一時間くらい説教したくなる 仕様を聞くのって超話しますよ? わかったと思っても分かってない事多くて何度も質問するぞ? 業務担当者に「何度もすいません」 って何度も言う事になるぞ? 2025-06-30 08:53:06

                                          「人と話すのが嫌」「黙々とプログラミングしたい」という理由でプログラマーを目指してる人に小一時間くらい説教したくなる
                                        • AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code

                                          こちらのイベントの登壇資料です AI時代の「良いコード/悪いコードで学ぶ設計入門」「ドメイン駆動設計をはじめよう」 https://forkwell.connpass.com/event/356295/

                                            AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
                                          • claude codeにNG Word集を設定すればキレなくてすむのでそのやり方

                                            ユーザー「MCP使ってブラウザで確認して」 AI『分かりました!...エラーが出ているので代わりにcurlを利用します!』 ユーザー「は???????」 どれだけClaude Codeを制御しようと、上のように勝手な解釈で意味のない代替行動をやるClaude Codeに日々ブチギレてるみなさんのストレスと無駄に消えるトークンを少しでも解消する方法を提案します ※全体的にAIに対しての文章がキツくみえるかもしれませんが、コンテキスト節約のために短文にしてます 訪れる未来 この記事の通りにセットアップすると、上記のように自動的に対応してくれるようになるので同じことを1億回言わなくて良くなりストレスが非常に減ります NG Word集を設定しよう 例えばはずや代わり、別のと言った用語が含まれていたら自動でブチギレるような設定にするとかなりストレスが減ります NG Command集を設定しよう 例え

                                              claude codeにNG Word集を設定すればキレなくてすむのでそのやり方
                                            • バイブコーディングチュートリアル:Claude Code でカンバンアプリケーションを作成しよう

                                              バイブコーディングとは、AI エージェントを活用して直感的にアプリケーションを開発する新しいコーディングスタイルです。このチュートリアルでは、Claude Code を使って Next.js でカンバンボードアプリケーションを作成します。 気がつけばコーディングの分野で AI エージェントを活用することが一般的になりつつあります。特に「バイブコーディング(Vibe Coding)」と呼ばれる新しいタイプのコーディングスタイルは一種のバズワードになっています。Vibe とは元々音楽シーンで使われていた言葉で「雰囲気・フィーリング・ノリ」といった意味を持ちます。プログラマーは技術的な詳細にとらわれるのではなく、自らの直感的なアイディアを AI エージェントに自然言語で伝えることで、AI エージェントが主体になってアプリケーションの開発を進めていきます。このスタイルではプログラマーはほとんどコー

                                                バイブコーディングチュートリアル:Claude Code でカンバンアプリケーションを作成しよう
                                              • Pythonで理解するMCP(Model Context Protocol) | gihyo.jp

                                                動作環境 Python 3.12 ライブラリの使用バージョン gradio 5.34.2 anthropic 0.54.0 mcp 1.9.4 python-dotenv 1.1.0 仮想環境とライブラリインストール % cd mcp-host-with-gradio % python3 -m venv venv % source venv/bin/activate (venv) % pip install gradio anthropic mcp dotenv .envファイルの設定 AnthropicのAPIキーが必要です。APIキーの作成は以下を参考にしてください。APIの利用には料金がかかりますが、API従量課金であれば5ドルから始めることが可能です。 Claudeを使い始める -Anthropic .env ANTHROPIC_API_KEY=xxxxxxxxxxxxxxxxxx

                                                  Pythonで理解するMCP(Model Context Protocol) | gihyo.jp
                                                • t-wada vs テスト大好郎

                                                  先日一部のClaude Codeユーザーの間で「プロンプトに”t-wadaさんの推奨する進め方に従ってください”と書くとテスト駆動開発のプラクティスを実践してくれる」というTIPSが話題になっていました。 なるほど、TDDやテスト駆動開発という言葉は広まりすぎて「意味の希薄化」が発生し、曖昧な理解のまま自動テストやテストファーストと混同され、それがLLMの学習データにも影響したが、人名を与えるとLLMに「具体的な参照点」を与え、より具体的なプログラミングスタイルに限定させる効果があったのか pic.twitter.com/p6SCPj8YdA — Takuto Wada (@t_wada) June 25, 2025 これは確かに面白い現象で、現にClaudeに直接質問するとt-wadaさんの知識を持っていることがわかります。そこから連想してClaude CodeがTDDをするトリガーとし

                                                    t-wada vs テスト大好郎
                                                  • GitHub Copilot活用【サイボウズ新人研修2025】

                                                    Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure

                                                      GitHub Copilot活用【サイボウズ新人研修2025】
                                                    • Gemini CLI : オープンソース AI エージェント | Google Cloud 公式ブログ

                                                      ※この投稿は米国時間 2025 年 6 月 25 日に、The Keyword blog に投稿されたものの抄訳です。 開発者にとって、コマンドラインインターフェース (CLI) は単なるツールではなく、日々の業務の基盤です。ターミナルの効率性、汎用性、および可搬性により、作業を遂行するための不可欠なユーティリティとなっています。開発者のターミナルへの依存が続く中、AI による統合アシスタンスの需要も高まっています。 そこで Google Cloud は Gemini の強力な機能をターミナルに直接統合するオープンソース AI エージェント Gemini CLI を発表します。これにより、Gemini へのアクセスがより容易になり、プロンプトからモデルへの経路が短縮されます。Gemini CLI はコーディングにおいて優れた性能を発揮しますが、その可能性はそれだけに留まりません。コンテンツ

                                                        Gemini CLI : オープンソース AI エージェント | Google Cloud 公式ブログ
                                                      • 【完全版】Gemini CLI チートシート - この記事で今日攻略!🚀 - Qiita

                                                        📌 はじめに Gemini CLIは、GoogleのAI「Gemini」をターミナルから直接使えるオープンソースツールです。この記事は、公式ドキュメント全体を網羅した究極のリファレンスとして、初心者から上級者まですべての人に役立つよう設計されています。 ✨ Gemini CLIでできること 🤖 AIとの対話(Gemini 2.0 Flash Experimental) 📁 ローカルファイルの読み書き 🔧 シェルコマンドの実行 🌐 Web検索・ページ取得 🔌 カスタムツールの統合(MCP) 🛡️ サンドボックスでの安全な実行 🚀 クイックスタート 最速セットアップ(3分で開始) # 1. インストール(Node.js 18以上が必要) npm install -g @google/gemini-cli # 2. 起動 gemini # 3. 認証(3つから選ぶ) ◻︎ Goo

                                                          【完全版】Gemini CLI チートシート - この記事で今日攻略!🚀 - Qiita
                                                        • なぜプログラマはずっと夢中でいられるのか? - megamouthの葬列

                                                          息子がずっとパソコンに向かっていて困っています。 暇さえあれば緑色の英字だらけの真っ黒な画面を見つめていて、正直言って、傍から見ていて異様ですし、少ない家族との会話の間も心ここにあらずといった様子です。 昨日など、私との会話を途中で打ち切ったと思うと、自室にかけこんで、夕食まで出てきませんでした。 プログラミングの勉強が進学や就職に有利といっても限度があります! 息子は本当にこのままで良いのでしょうか?ITエンジニアをしている夫は「ほっとけばよい」と話になりません。どこか相談できる病院を探したほうが良いでしょうか? ふむ、それは困ったことだね。息子さんはなかなか筋がいいようだ。(今どき、マトリックス風のエディタテーマを選ぶなんてところが特に) まず、お母さんに言っておきたいことは、ある時期のプログラマ、特にプログラミングを覚えて自分の思考が一定の成果と結びつきだした時期のプログラマにとって

                                                            なぜプログラマはずっと夢中でいられるのか? - megamouthの葬列
                                                          • Claude Codeの会話ログをDuckDBで分析して自分の仕事スタイルを改善する方法 - yasuhisa's blog

                                                            3行まとめ はじめに Claude Codeのログ保存機能とその特徴 ログ分析の活用例 音声入力の課題と英語プロンプトの活用 DuckDBを用いた分析アプローチ スキーマ情報の重要性とログ分析の活用 ログの長期保存設定 まとめ 3行まとめ Claude Codeの会話ログはJSONL形式で保存されており、DuckDBを使って日次の利用状況や音声入力の課題などを分析できる 英語プロンプトの学習効率化やエラーパターンの特定など、自分の仕事の仕方を改善するための実践的な活用方法がある JSONLファイルのスキーマ情報を整理することで、Claude Codeがクエリを書く際の精度が向上する はじめに Claude Codeは非常に強力なツールで、これ自体は別のブログで書く予定ですが、もはやこれなしでコードを書けないほど便利に使っています。今回は、そのClaude Codeとの会話ログを分析すること

                                                              Claude Codeの会話ログをDuckDBで分析して自分の仕事スタイルを改善する方法 - yasuhisa's blog
                                                            • Claude CodeとGitHub Issueを使った全自動開発について

                                                              Claude CodeとGitHub Issueを使った全自動開発について注意事項 #現在多数の方に閲覧されていますが、こちらの記事はまだ試験段階であり、改善の余地はたくさんあると考えています。 使用する際は十分ご注意ください。 このコードを使用したことで発生する不利益については、筆者は一切責任を負いません。 ご了承ください。 準備 #wikiは使用しないdocsディレクトリで管理するREADME.mdにプロジェクト概要を書くGitHub Issueのtemplateを作成する.github/ISSUE_TEMPLATE/配下先にIssueを作成しておくdocs/db-schema.md から docs/er.md を作成ログイン画面作成User一覧作成などなどghコマンドをインストールする出先からの実行専用スクリプト #Priority & issue番号で並び替えして最初のissueを

                                                              • 上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders

                                                                上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders

                                                                  上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
                                                                • Googleが抽出した10個のカテゴリで技術的負債を捉えなおす - mtx2s’s blog

                                                                  ソフトウェア開発の成果は、エンジニアの特性に大きく左右される。たとえば “コードを理解する能力” がその代表例だ。 こうした特性は、作業負荷や認知負荷に直結し、開発生産性に影響を与える。この観点からの評価も、成果を正しく捉えるうえで欠かせない。 もし、理解しづらいコードを書いてしまったら、現在および将来の開発生産性が損なわれる。技術的負債とは、そうした “開発生産性の低下” を「利息を支払う」ことにたとえた概念だ。 本稿は、技術的負債を10のカテゴリに整理したGoogleの文献を参考にしつつ、技術的負債との付き合い方を考える。 技術的負債を10のカテゴリで捉える ≫ 移行が必要なシステム ≫ 不十分なドキュメント ≫ 不十分なテスト ≫ 低品質なコード ≫ デッドコード/放棄されたコード ≫ 劣化したコード ≫ 専門知識不足のチーム ≫ 不安定な依存関係 ≫ 失敗した移行 ≫ 洗練されてい

                                                                    Googleが抽出した10個のカテゴリで技術的負債を捉えなおす - mtx2s’s blog
                                                                  • AI時代に差がつく、低レイヤの基礎を学ぶ。「Linux標準教科書」著者・宮原徹氏が選ぶ「最初の6冊」 | レバテックラボ(レバテックLAB)

                                                                    AI時代に差がつく、低レイヤの基礎を学ぶ。「Linux標準教科書」著者・宮原徹氏が選ぶ「最初の6冊」 2025年6月26日 「オープンソースカンファレンス(OSC)」発起人 「Linux標準教科書」著者 宮原 徹 1994年に日本オラクル入社、Linux版Oracleのマーケティングに従事。その後は企業経営の傍ら、オープンソースソフトウェアや仮想化技術を中心に執筆・講演活動を行う。2004年に始めた「オープンソースカンファレンス」(OSC)は全国に広がり、その功績により2008年、IPA「日本OSS貢献者賞」を受賞。著書に『ADSLによるLinuxインターネットサーバー構築ガイド』(技術評論社)、『Linux実用Tipsリファレンス』(共著, 技術評論社)、『仮想化技術 完全攻略ガイド』(共著, インプレスジャパン)など。 keyboard_arrow_down はじめに keyboard

                                                                      AI時代に差がつく、低レイヤの基礎を学ぶ。「Linux標準教科書」著者・宮原徹氏が選ぶ「最初の6冊」 | レバテックラボ(レバテックLAB)
                                                                    • ローカルLLM実行環境LM Studio、企業・組織での商用利用を無料に | gihyo.jp

                                                                      ローカルLLM実行環境LM Studio⁠⁠、企業⁠⁠・組織での商用利用を無料に Element Labsは2025年7月8日、同社が提供しているローカルLLM実行環境「LM Studio」を企業利用においても無料で使えるように方針を変更したことを発表した。 LM Studio is free for use at work - LM Studio Blog LM Studio is now free for use at work. Starting today, it no longer necessary to get a separate license to use LM Studio for work. No need to fill out a form or contact us. You and your team can just use the app! LM Stu

                                                                        ローカルLLM実行環境LM Studio、企業・組織での商用利用を無料に | gihyo.jp
                                                                      • Claude Code: Best Practices and Pro Tips

                                                                        This guide provides tips and tricks for effectively using Claude Code, a command-line tool for agentic coding. Using Claude Code as a Bash CLI Claude Code (often invoked as claude or cc) can be used similarly to other bash-based command-line interfaces. Use CC as a bash CLI You can perform many standard command-line operations. For example, to checkout a new branch and lint the project: claude "ch

                                                                          Claude Code: Best Practices and Pro Tips
                                                                        • 怖くない! はじめてのClaude Code

                                                                          How to Create Impact in a Changing Tech Landscape [PerfNow 2023]

                                                                            怖くない! はじめてのClaude Code
                                                                          • コードを書けない自分がWebサービスを作りはじめた話 ― Claude Codeとの出会い|Fugashi

                                                                            はじめに:アイデアを形にしてみたい…でもコードが書けない私はWebディレクターの経験があるものの、自分でコードを書くスキルはありません。 でも「こんなサービスがあったらいいな」というアイデアは昔からいくつか持っていました。 とはいえ、開発者を雇う予算もなく、ノーコードツールも限界がある…。そんな中で出会ったのがClaude Codeでした。今回は自分のAI体験談を語ってみます。 ふと思いついたアイデア自分はうつ病で毎日、自己肯定感の低さで押しつぶされそうになりながら暮らしています。心療内科では細かく「やったこと」と「その時の気持ちはどうだったか」を記録するように勧められて来ました。 また、「できたこと」を少しでも記録するのは自己効力感の向上につながるそうです。 そう考えた時に「できたこと」を記録して、傾向を分析できたら面白いかもしれない。そういう人たちが集まって応援し合える場所があったら良

                                                                              コードを書けない自分がWebサービスを作りはじめた話 ― Claude Codeとの出会い|Fugashi
                                                                            • フルスタックエンジニアの終焉?生成AI後の未来を産業史から考える - arclamp

                                                                              生成AIによって、エンジニアがどう変わっていくのか?という、さまざまな論考が生まれているので参戦してみます。 98年からエンジニアをしている僕からすれば「開発生産性の向上」というのは常に提示されきたテーマで、生成AIは大きなジャンプではあったものの、産業の進化としては正常な流れなのかな、と思います。 というわけで、よくある「一般的な産業の進化はこうだったから、IT業界もこうなるはず」という感じの論考をChatGPTにまとめてもらいました。 以下の第2章から4章までは、ChatGTPに文章を生成させてます。 第2章:産業の進化は、「作業」から「判断」への流れだった 生成AIがエンジニアの仕事を奪うのではないか──そんな議論を耳にするたびに、どこか既視感を覚える。 この風景は、過去にも何度も繰り返されてきたものだ。労働の現場が新しい技術に置き換えられ、役割が変わり、職種の名前が変わり、やがて産

                                                                                フルスタックエンジニアの終焉?生成AI後の未来を産業史から考える - arclamp
                                                                              • SmoothCSV - macOS & Windows 向けの最強のCSVエディター

                                                                                The Ultimate CSV EditorSmoothCSV は 高機能・高性能な CSV ファイルエディターです。

                                                                                  SmoothCSV - macOS & Windows 向けの最強のCSVエディター
                                                                                • AIが書いたコードをローカルでレビューできる「ReviewIt」を作った

                                                                                  これでローカルサーバーが起動してlocalhostが立ち上がり、HEADコミットの差分が以下のように表示されます! 特定コミットハッシュの指定もできます。 # Review HEAD commit npx reviewit # Review Uncommitted working directory diff npx reviewit . # Review a specific commit npx reviewit 6f4a9b7 # Review HEAD~3 npx reviewit HEAD~3 # Custom port, don't auto-open browser reviewit 6f4a9b7 --port 4300 --no-open UIはGitHub同様side-by-sideとinline、デフォルト空白無視(-w状態)でどちらもグローバルヘッダーから切り替えら

                                                                                    AIが書いたコードをローカルでレビューできる「ReviewIt」を作った