並び順

ブックマーク数

期間指定

  • から
  • まで

8201 - 8240 件 / 16782件

新着順 人気順

*programmingの検索結果8201 - 8240 件 / 16782件

  • ITエンジニアを志したらまず最初にやること:未経験エンジニア採用での適性判定|久松剛

    今回はITエンジニアになろうと思っている方にやってみて欲しいコンテンツのご紹介です。プログラミングスクール入学検討中の方から未経験エンジニア・微経験エンジニアはもちろん、企業側で未経験エンジニアを採用する立場の方もご覧頂ければと思います。 まずはここのところの未経験エンジニア採用シーンを振り返った後、実際に私が未経験エンジニア採用をしていたときに有用だった本手法についてご紹介します。 未経験エンジニアを取り巻く環境を振り返る これまで幾度となく話題にしてきましたが、前回記事から4ヶ月、2020年冬の状況はコロナ禍と相まって更に悲惨な状況になっています。 プログラミングスクールが一般化することにより、「スクールに課金すればエンジニアになれる」という幻想やビジネスの維持のために煽るオンラインサロンに反し、応募しても応募しても書類が通らないという現実が立ちはだかってます。さながらソーシャルゲーム

      ITエンジニアを志したらまず最初にやること:未経験エンジニア採用での適性判定|久松剛
    • TypeScript: const n=1とconst n:1=1は何が違うのか、なぜ違うのか

      両者の違い エディタでホバーするといずれも 1 という型が表示され、一見同じことをしているように思えるかもしれません。しかし、これらは明確に違う型を持ちます。 その前に、すべての変数は、その変数の型とは別に、Type Narrowingという仕組みによって一時的に別の型として取り扱う機能があります。 それぞれ、仮に global type と narrowed type と呼ぶことにします。 すると、const n: 1 = 1 は (global type, narrowed type) = (1, 1) ですが、const n = 1 は (global type, narrowed type) = (number, 1) です。これは以下のようなコードで確認ができます。 const n: 1 = 1; const getN = () => n; // inferred as () =

        TypeScript: const n=1とconst n:1=1は何が違うのか、なぜ違うのか
      • 【日本語訳全文】Gene Kim氏 基調講演:開発生産性向上の探求 ─ DevOpsの進化、普遍的な原則、そして生成AIがもたらす変革・前編 - Findy Tech Blog

        こんにちは。Findy Tech Blog編集長の高橋(@Taka_bow)です。 本記事は、2025年7月にファインディが開催した「開発生産性Conference」のキーノートスピーカーとしてお招きした Gene Kim氏 の基調講演を、日本語の全文書き起こしとしてお届けするものです。 Gene Kim氏は、ベストセラー『The DevOps 逆転だ!(The Phoenix Project)』『The DevOps ハンドブック(The DevOps Handbook)』の著者であり、1999年から26年にわたり高い成果を上げるテクノロジー組織の研究を続けてきた人物です。 本講演では、DORA研究の成果、勝つ組織に共通する普遍的な原則、そして生成AIがもたらす変革について語られました。 前編では、DORA研究によるハイパフォーマーの実態、DevOps Enterprise Summit

          【日本語訳全文】Gene Kim氏 基調講演:開発生産性向上の探求 ─ DevOpsの進化、普遍的な原則、そして生成AIがもたらす変革・前編 - Findy Tech Blog
        • 月給8万円で雇えるAIプログラマーDevin、雇いますか? - Devin観察日記|Daiki Teramoto

          買うことにしました、Devin。月額500ドル。 https://devin.ai/ 今まで気になってはいたものの、高いし、買うつもりはありませんでした。 しかし今日、@nishioさんのご好意で試してみる機会を頂き、十分感動したので、やっぱり買ってみることにしました。 というわけで、今日からブログを始めます。名付けて「Devin観察日記」。 アフィリエイトも無いので、ゆるくやっていきます。 「このリポジトリを開発対象に加えたい」最初に驚いたのは、Devinへの仕事の頼み方です。GUIでポチポチするのかと思いきや、「このリポジトリを開発対象に加えたい」とメンションするだけ。 「このリポジトリを開発対象に加えたい」とDevinに指示する西尾さんたったこれだけの指示で、git cloneしてREADMEを読んで、npm installなんかまでやってくれます。リモートで向こうに人がいるような感

            月給8万円で雇えるAIプログラマーDevin、雇いますか? - Devin観察日記|Daiki Teramoto
          • RubyVM を PHP で実装する 〜Hello World を出力するまで〜

            PHP Conference 2023 English Title: How to implement RubyVM written in PHP - Until to output Hello World -

              RubyVM を PHP で実装する 〜Hello World を出力するまで〜
            • 【CSS】レスポンシブなfont-size指定テクニック4選 - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                【CSS】レスポンシブなfont-size指定テクニック4選 - Qiita
              • Java 20新機能まとめ - Qiita

                Java 20が2023/3/21にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2023-March/007517.html The Arrival of Java 20! 今回、正式導入された大きな機能はありません。プレビューとしても新しいものはScoped Valueひとつだけです。次回Java 21がLTSなので、ウォーミングアップなバージョンという感じですね。 詳細はこちら JDK 20 Release Notes Java SE 20 Platform JSR 395 OpenJDK JDK 20 GA Release APIドキュメントはこちら Overview (Java SE 20 & JDK 20) 追加されたAPIまとめはこちら https://docs.oracle.com/en/java/javase/

                  Java 20新機能まとめ - Qiita
                • 業務をパッケージに合わせると言ったけど、めんどくさいからやっぱりやめた

                  業務をパッケージに合わせると言ったけど、めんどくさいからやっぱりやめた:「訴えてやる!」の前に読む IT訴訟 徹底解説(99)(1/3 ページ) 連載目次 システム開発契約に大切なのは、「要件」と「目的」と……? システム開発契約において、その中核をなすものは言うまでもなく、システムにどのような機能や性能などを具備するかという「要件」であろう。受注者であるベンダーは、この要件を実現することで代金を支払ってもらえる。つまり要件は契約上の「債務」の中核であり、いくら欠陥のないシステムを納品しても、要件を満たさないシステムは「債務の不履行」となり、費用の支払いを得られないばかりか、場合によっては損害賠償の請求までされてしまう。 もっとも、ここでいう「要件」とは、要件定義書に明記されたものだけを指すわけではない。たとえ文書化されておらず要件として定義されていなくても、システム開発契約の目的に照らし

                    業務をパッケージに合わせると言ったけど、めんどくさいからやっぱりやめた
                  • Pythonの「Prophet」ライブラリで株価予測をしてみよう

                    Pythonの「Prophet」ライブラリで株価予測をしてみよう:「Python」×「株価データ」で学ぶデータ分析のいろは(終)(1/3 ページ) 日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく本連載。最終回はローソク足とともにこれまでに計算したオシレーターなど一式を1つのグラフで表示する方法や過去の株価データを基にした株価予測の方法を解説します。

                      Pythonの「Prophet」ライブラリで株価予測をしてみよう
                    • Rustで作るプログラミング言語 | 技術評論社

                      概要 小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して、プログラミングそのものへの理解を深めよう! こんな方にオススメ コンピュータサイエンス、とくにプログラミング言語そのものやコンパイラについての素養を得たいと考えている人 他言語でのプログラミング経験があり、Rustの習得に興味のある人。とくに、学習のための題材を探している人 目次 第1章:プログラミング言語概論 プログラミング言語の分類 他の切り口での分類方法 コンパイルパイプライン 第2章:スタックベース仮想マシン 仮想マシン概論 Rustでの実装 標準入力からの読み込み パースとコマンドの実行 ブロックとネスト構造 if制御構文 変数の定義 複数行のソースコードへの対応 関数呼び出し 関数の再帰呼び出し WebAssemblyへのコンパイルとブラウザでの実行 第3章:プログラミング言

                        Rustで作るプログラミング言語 | 技術評論社
                      • 【C#】非同期処理とasync/await - Annulus Games

                        今回の記事はasync/awaitについて。 C#に限らず、現在では多くのプログラミング言語が非同期処理を扱う言語機能としてasync/awaitを採用しています。現在の.NETでも至る所にasync/awaitが使われており、避けて通ることはできない重要な機能となっています。 そこで今回は、C#における非同期処理とasync/await、またC#8.0で導入された非同期ストリームとIAsyncEnumerable<T>について、基本的な使い方を解説していきます。 また、記事の後半では実際にasync/awaitがどのように動作しているかをコンパイル結果を通して説明していきます。この辺りはやや高度なトピックになるため読み飛ばしていただいても構いませんが、async/awaitをより深く理解したい方は是非そちらも読んでみてください。 同期処理 / 非同期処理 async/awaitに関する話

                          【C#】非同期処理とasync/await - Annulus Games
                        • 何故オープンソースソフトウェアはUIがクソになりがちなのか?

                          anond:20230124045812 MuseScoreという楽譜を書くためのOSSがある。楽譜ソフトもSibeliusやFinaleといった使いやすい商用ソフトウエアが主流で、貧民はMuseScoreの地獄のUIに慣れねばならなかった。(そもそも楽譜を書く必要のある人がMuseScoreを知らないことはありえないのでリストに入れなかったのは正しい) 最近MuseScoreを根本的にオーバーホールした元MSのエンジニアが、「何故オープンソースソフトウェアはUIがクソになりがちなのか?」という増田の疑問に答えるそのものの動画を出している。 https://www.youtube.com/watch?v=Qct6LKbneKQ ・過去のパッチワークに次ぐパッチワーク ・その結果1カ所を変えるためにも複数箇所の改修が必要なので誰もやらない ・UIフレームワーク(QtWidget)が時代遅れな

                            何故オープンソースソフトウェアはUIがクソになりがちなのか?
                          • VS Code効率爆上げショートカット集 - Qiita

                            はじめに Visual Studio Code(以下、VSCode)でコードを書く際に、個人的に作業効率が上がると感じるショートカットをまとめてみました。 筆者はWindowsユーザーでHTML、CSS、JavaScript、C#、SQLあたりを見たり書いたりしています。 「習うより慣れろ」でVSCodeを開いて実際に打ってみて欲しいです。無意識でもできるように頭と指に刷り込ませて、作業効率を上げていきましょう!! VSCodeのダウンロードはこちらから。 Ctrl + s / Ctrl + z / Ctrl + y 基本のき!! 保存、戻る、進む!!! Ctrl + sは何かするたびに絶対押しましょう。エディタに限らずドキュメントなどもとにかくCtrl + sは無意識下でも使えるようにしておかないと、急に落ちた時などに地獄を見ます。 Tab / Shift + Tab 選択した範囲に一括

                              VS Code効率爆上げショートカット集 - Qiita
                            • OpenHands GitHub Issue Resolverを使って(ほぼ)無料でAIエンジニアに開発を依頼できる環境を作ってみる

                              ※ この記事は2025/3/15現在の情報に基づいています。生成AIの進化は非常に早いため、最新情報は各公式ページをご確認ください。 はじめに AIエンジニアを活用した開発が注目されていますね。 AIエンジニアといえば、Devinが有名ですが、利用するためには月額約500ドルからのプランしかなく、コスト面でのハードルがあり、気軽に試すのは難しい状況でした。 そこで、オープンソースの自動開発AIエージェントとして開発されているOpenHandsに注目。 OpenHandsは基本的にはセルフホストが必要ですが、GitHub & Gitlab Issue Resolver機能というものがあり、これを設定すると、GitHub Workflowの中でOpenHandsのエージェントが実行されるため、セルフホスト不要で環境を構築することが可能です。 また、GitHub WorkflowはPublicリ

                                OpenHands GitHub Issue Resolverを使って(ほぼ)無料でAIエンジニアに開発を依頼できる環境を作ってみる
                              • MCPがひらく地理空間情報解析の可能性

                                FOSS4G 2025 KANSAIで発表した「MCPがひらく地理空間情報解析の可能性」の資料です。

                                  MCPがひらく地理空間情報解析の可能性
                                • Visual Studio CodeのAIエディタ化が前進、GitHub Copilot Chatがオープンソースで公開。現在プレリリース版

                                  Visual Studio Codeの拡張機能「GitHub Copilot Chat」のソースコードがMITライセンスで公開されました。 公開されたソースコードはまだバージョン0.29のプレリリース版と位置づけられています。 オープンソース化はVS CodeをAIエディタへと進化させる第一歩 マイクロソフトはVisual Studio Codeのあらゆる機能にAIを組み込めるような「オープンソースのAIエディタ」にしていく方向性を明らかにしており、その第一歩としてGitHub Copilot Chatのコードをリファクタリングして本体に組み込むことを表明していました。 参考:Visual Studio Codeが本体にAI関連機能を組み込みへ、「オープンソースのAIエディタ」になると表明 Visual Studio Codeはオープンソースとして開発されているため、その本体にGitHub

                                    Visual Studio CodeのAIエディタ化が前進、GitHub Copilot Chatがオープンソースで公開。現在プレリリース版
                                  • 【CSS】まだ width: 100% つかってるやついる⁉︎ いねぇよな⁉︎ - Qiita

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                    • Cドライブ直下に作成された「inetpub」を削除した場合の公式対処法がこっそり公開中/スクリプトを実行すれば一件落着【やじうまの杜】

                                        Cドライブ直下に作成された「inetpub」を削除した場合の公式対処法がこっそり公開中/スクリプトを実行すれば一件落着【やじうまの杜】
                                      • Copilot ChatのAgents機能がすごそう - laiso

                                        GitHub Copilot ChatのアップデートでAgentsという機能が追加されて@workspaceをつけて質問することでエディタのコンテキスト外のファイルも対象に回答してくれるようになった。 code.visualstudio.com 「プログラマー失業不可避」が噂されるCopilot Workspace*1とは別の機能なので注意。 以下Microsoft Copilotに翻訳してもらった要点: LLMは、ある時点での公開リポジトリのデータで訓練されています。つまり、現在のコードについては何も知りません。コードについては一般的なことは知っていますが、ワークスペースの内容に関する必要な文脈を持っていないので、それに関する質問に正確に答えたり、ワークスペースの形式や機能に従った新しいコードを提案したりすることができません。 これを回避するために、GitHub Copilot Chat

                                          Copilot ChatのAgents機能がすごそう - laiso
                                        • Rembgを使って画像から背景を削除してみた | DevelopersIO

                                          こんにちは、Twitter監視botの八木です。 いつものようにTwitter監視を行なっていると、あるツイートが目に飛び込んできました。 120 : Remove Image Background using Python https://t.co/888CDqtc68 pic.twitter.com/14g18gzi2n — Python Coding (@clcoding) October 7, 2022 Rembgという、画像から背景を削除するPythonライブラリがあるようです。 ツイートの画像を見てみると、非常に綺麗に背景が削除されています。すごい。 ツイートはPythonコードからの呼び出しですが、READMEをみるとCLIもありました。 今回はこのCLIでいろんな画像を処理してみます。 前提条件 PC: MacBook Pro (13-inch, M1, 2020) OS:

                                            Rembgを使って画像から背景を削除してみた | DevelopersIO
                                          • GitHub Copilotとチームでモブプロしたいときにハマったこと(VSCode & LiveShare) - Qiita

                                            はじめに GitHub Copilotをチーム全員で使ってモブプロしたい!と思った時にハマりポイントがあったので、その内容と解消法です。 前提 チーム全員でVSCode & GitHub Copilot Extentionを利用。 GitHub Copilot for Businessを利用。 リモートで繋いで開発するチームのためLiveShareでコードを共有してモブプロ。 結論 LiveShareのゲスト側(URLを払い出してもらった側)はWorkspaceのTrustをしよう! ハマったこと LiveShareのゲスト側(URLを払い出してもらった側)でなぜかVSCodeにCopilotアイコンが表示されない&コードがサジェストされない、、 ホスト側(LiveShareのURLを払い出した側)からはCopilotのアイコンが見えていて、コードのサジェストが動くぞ、、 原因 LiveS

                                              GitHub Copilotとチームでモブプロしたいときにハマったこと(VSCode & LiveShare) - Qiita
                                            • 講演「ソフトウェアは再び変化している」が海外で大反響、その衝撃的な内容とは?

                                              サム・アルトマン氏らと共にOpenAIを共同設立し、テスラに自動運転の技術開発で貢献したアンドレイ・カーパシー氏がサンフランシスコのAIスタートアップスクールで講演を行いました。この中で、過去70年間にわたるソフトウェアの変化や、急速に発展を遂げたAI分野の分析について、カーパシー氏は独自の見解を示しました。 Andrej Karpathy: Software Is Changing (Again) - YouTube ◆「ソフトウェア 3.0」という概念 カーパシー氏は、ソフトウェアというものが過去2回にわたって急速に変化したものと考えています。最初に登場したのがソフトウェア 1.0です。ソフトウェア1.0は誰もがイメージするような基本的なソフトウェアのことです。 ソフトウェア1.0がコンピュータ向けに書くコードであるのに対し、ソフトウェア2.0は基本的にニューラルネットワークであり、特

                                                講演「ソフトウェアは再び変化している」が海外で大反響、その衝撃的な内容とは?
                                              • 🚀 Claude Code × Serena MCP:もうバージョンダウンしなくても良いのか...?

                                                📖 はじめに - Claude Codeのパフォーマンス低下問題 最近、X(Twitter)でClaude Codeのパフォーマンスに関する以下のような投稿を多く見かけます。 Claude Codeの応答精度が低下している Claude Codeの出力品質に不満がある 最近のClaude Codeの動作が期待に沿わない GitHubでも以下のようなissueが立てられて、Claude Codeのバージョンダウンしようみたいな風潮があります。 実際に使用していると、CLAUDE.mdに記載された指示の見落としや、プロジェクト構造の把握精度の低下を感じることがあります。 しかし、バージョンダウンすると最新機能の/agentsやplan modeが使用できなくなるため、最新版を使いながらパフォーマンスを向上させる方法を模索していました。 そこで見つけたのが「Serena MCP」です。 🎯

                                                  🚀 Claude Code × Serena MCP:もうバージョンダウンしなくても良いのか...?
                                                • Cから学ぶRustの良さ - Qiita

                                                  背景 RustはしばしばCやC++言語と比較される記事が見られ、実際に、より開発がしやすいような機能が多々入っていると思います。そこで、私が以前業務で使用していたCと比較して、この点は、実際にRustを触ってみて良かったなと思った点をお伝えしたいと思います。 ただ、どちらかというと、Rustというより、あまり意識しなくても書けることは素晴らしいという話になるはず... Cについて Cは言わずもがな、今でも低レイヤーを扱ったりするときに用いられることもある言語です(ネットワーク、OSなど)。また、ハードウェアでも活躍しています。 マルチプラットフォームに対応しているので、環境に依存せずに実行でき、実行速度が速いことが特徴として挙げられます。 ただし、メモリを扱うことが多いため、習得難易度はやや高めとされているようです。 比較 Rustの概念として以下のようなものがあります。 安全性 並行性

                                                    Cから学ぶRustの良さ - Qiita
                                                  • 生成AIが自律的にテストを生成、実行しバグや脆弱性を発見してくれる「Spark」、Code Intelligenceが正式リリース

                                                    生成AIが自律的にテストを生成、実行しバグや脆弱性を発見してくれる「Spark」、Code Intelligenceが正式リリース ドイツのCode Intelligence社は、生成AIが人間の介在なしに自律的にソフトウェアテストを生成し実行することで、対象となるソフトウェアのバグや脆弱性などを発見してくれるAIテストエージェント「Spark」の正式リリースを発表しました。 Meet Spark, an AI Test Agent That Autonomously Uncovers Vulnerabilities!!#AI #AITESTAGENT #CIFUZZ #SPARK #TESTING #SECURITY #SOFTWAREhttps://t.co/wr6CBydIA6 pic.twitter.com/RApYEHsXAH — Code Intelligence (@CI_F

                                                      生成AIが自律的にテストを生成、実行しバグや脆弱性を発見してくれる「Spark」、Code Intelligenceが正式リリース
                                                    • Cursor導入から4ヶ月、Androidエンジニアが実感した開発効率の劇的変化 - Tabelog Tech Blog

                                                      はじめに:私がAndroid StudioからCursorへ移行した理由 今回のテーマ:食べログAndroidのリアーキテクチャにおけるCursor活用 1. 調査フェーズ:古い実装の画面をAIと解き明かす 今回対象画面 やったこと 調査前の準備:知りたいことをリストアップ AIとの対話形式での調査 成果物 Tips 2. 設計フェーズ:AIを壁打ち相手に、新アーキテクチャを描く やったこと 設計前の準備:設計したい項目をリストアップ AIとの対話形式での設計 成果物 追加クラスのパッケージ構造 追加クラスのクラス図 Tips 失敗談 3. 実装フェーズ:設計書からコードを1クラスごとに生成する やったこと 実装の進め方 Tips 実装フェーズでの課題と解決 実装で特に効果的だったポイント 4. テストフェーズ:面倒なテストコード実装を効率化する やったこと テストコード実装の進め方 Ti

                                                        Cursor導入から4ヶ月、Androidエンジニアが実感した開発効率の劇的変化 - Tabelog Tech Blog
                                                      • コーディングAIエージェントよりも強いソフトウェアエンジニアになる方法|ゆいせき

                                                        自分自身の日々の業務を客観的に眺めたところ、私があたりまえのように実践している仕事方法が「コーディングAIエージェントよりも強いソフトウェアエンジニアになる方法」であるということと、その仕事方法がおおむね言語化できたので、ここに記事として記録しておきます。 1. ソースコードをめちゃくちゃ大量に徹底的に読む1.1. 「どのリポジトリのどのファイルのどの行でどのような処理が行われているか」を、意図まで含めて、すべて把握する1.2. 「それぞれのリポジトリのそれぞれのファイルのそれぞれの行を誰がいつどのように変更したのか」を、意図まで含めて、すべて把握する以上です。 2. これはどのような境地なのかあるソフトウェアシステムの全リポジトリの全ファイルの全行で、 どのような処理がどのような意図に基づいてどのように行われていて、最後に誰がどのように変更したのかを理解して把握できると、 「ソフトウェア

                                                          コーディングAIエージェントよりも強いソフトウェアエンジニアになる方法|ゆいせき
                                                        • Google Career Certificates でキャリアアップにつながるスキルを身につける

                                                          Google Career Certificates ( グーグル プロフェッショナル認定証 ) は、キャリアアップにつながる Google の認定資格プログラムです。実践的な知識と問題解決能力を身につけ、組織における即戦力となる人材を育成することを目的としており、今までの経歴や学歴を問わずどなたでも受講可能です。今すぐ Google が設計した専門的なトレーニングを受け、認定証を取得しましょう。

                                                            Google Career Certificates でキャリアアップにつながるスキルを身につける
                                                          • 「Microsoftではプログラミング経験なんて重視しないよ。最高レベルのIQを持った人間を選ぶ」という身も蓋もない話→様々な反応が集まる

                                                            いぐぞー@5月9日発売『すごい仕事術』 @igz0 ADHD・ASDのWeb系エンジニア。旅とプログラミング好き。5月9日発売『ToDoリストですら使えなかった僕が見つけた #すごい仕事術 』。先延ばし・忘れ物・「進捗どう?」対策の仕事術を発信。アイコンは @ixy 先生に利用許諾済み。 https://t.co/tms9LOhpqQ いぐぞー@書籍執筆中 ✈️ 旅するプログラマー @igz0 ビル・ゲイツ「Microsoftではプログラミング経験なんて重視しないよ。最高レベルのIQを持った人間を選ぶ。特に純粋な科学、数学、物理学の分野を修めた学生はコンピュータに慣れろと言われると簡単にできる」 ゲイツ「3〜4年で世界一流のプログラマーになれるかが決まる」 身も蓋もない話だった。 pic.x.com/zIUE99xCPE 2024-11-05 15:09:11

                                                              「Microsoftではプログラミング経験なんて重視しないよ。最高レベルのIQを持った人間を選ぶ」という身も蓋もない話→様々な反応が集まる
                                                            • Claude Code の7つの拡張機能、結局どう使い分ければいいの?

                                                              こんにちは、とまだです。 Claude Code を使っていると、こんな疑問が湧いてきませんか? 「CLAUDE.md、Skills、Sub-agents、MCP、カスタムスラッシュコマンド...いろいろあるけど、どれをどう使えばいいの?」 今回伝えたいことの要点は、7つの機能は「2つの軸」で整理すると迷わなくなるということです。 軸1は「いつ読み込まれるか」、軸2は「誰が動くか」。この2つの視点で分類すると、それぞれの役割がスッキリ見えてきます。この記事では、7つの機能を2軸で整理し、迷ったときの判断基準まで解説します。 (追記:動画ではより噛み砕いて解説していますので、ぜひご覧ください!) 忙しい人のために要約 この記事のポイントを3行でまとめます。 軸1「いつ読み込まれる?」で分類すると、常時 / 条件付き / 必要な時 / 手動に分かれる 軸2「誰が動く?」で分類すると、Claud

                                                                Claude Code の7つの拡張機能、結局どう使い分ければいいの?
                                                              • AIでオープンソースプロジェクトをコピーせずゼロから再構築することでライセンスを独立させてしまうサービス「MALUS」

                                                                オープンソースソフトウェアの中には「ソースコードをコピーして別のソフトウェアを作った場合、そのソフトウェアもオープンソースとしなければならない」というコピーレフト条項を含むライセンスを採用しているものが多くあります。しかし、AIの普及によって「ソースコードをコピーせずとも『ソフトウェアの動作』を指定すれば同じ機能を持った別のソースコードを生成できる」という状況が生まれています。そんな現状を風刺したサービス「MALUS」が話題となっています。 MALUS - Clean Room as a Service | Liberation from Open Source Attribution https://malus.sh/ MALUS - Thank You for Your Service: On the Obsolescence of Open Source https://malus.

                                                                  AIでオープンソースプロジェクトをコピーせずゼロから再構築することでライセンスを独立させてしまうサービス「MALUS」
                                                                • Claude Codeに「QA専門エージェント」を組ませたらテスト内容が劇的に変わったお話 - kubell Creator's Note

                                                                  こんにちは。認証グループのいまひろです。 以前公開した「Claude CodeでJiraのチケット駆動開発を強固に加速させる!」という記事で、Claude Codeを開発チームの一員として迎え入れ、Jiraを中心とした開発プロセスを加速させた事例をご紹介しました。 私たち認証グループでは、Jiraを軸にした開発プロセスを採用しています。その中でGherkinのテストケース作成と実装のフェーズをClaude Codeに任せることで、効率的に開発生産性とプロダクト品質を向上させることを目指しています。 適切に運用されたClaude Codeは、まるでスーパーマン(?)のように、ストーリーチケットに対して圧倒的なスピードでテストケースの作成や実装を行ってくれます(もちろん、人間のレビューを挟みます)。 しかし、この開発スピードの向上という大きなメリットの裏で、私たちはある課題に直面しました。それ

                                                                    Claude Codeに「QA専門エージェント」を組ませたらテスト内容が劇的に変わったお話 - kubell Creator's Note
                                                                  • 隙間時間に窓際社員がAIで業務効率化ツールを作る→上層部に伝わって大ウケ→最終的にプロジェクト大炎上という、この世の地獄がある

                                                                    いぐぞー@書籍執筆中 ✈️ 旅するプログラマー @igz0 旅とプログラミングをこよなく愛します。 ADHD・ASDのWeb系プログラマーです。 小学生からプログラミング→新卒SIer→Webに目覚め自社開発の上場企業Web系エンジニア。個人開発者。読書・IT関連を中心にツイートします!!ネタツイート有。アイコンは@ixy先生に利用許諾済み。Amazonアソシエイト参加。 note.com/igz0 いぐぞー ✈️ 旅するプログラマー @igz0 隙間時間に窓際社員がAIで業務効率化ツールを作る ↓ 上層部に伝わって大ウケ ↓ 話を聞きつけた経歴エリートがプロジェクト化してPMやるといって入ってくる ↓ 専門外のことなので意味不明なプロジェクト進行する ↓ 最初に研究してた人が離れる ↓ プロジェクト大炎上 という、この世の地獄がある。 2023-12-04 11:30:59 いぐぞー ✈

                                                                      隙間時間に窓際社員がAIで業務効率化ツールを作る→上層部に伝わって大ウケ→最終的にプロジェクト大炎上という、この世の地獄がある
                                                                    • Pythonプログラマが30分でわかるR - Qiita

                                                                      Pythonで統計処理をしているが、Rでコードを書いたことがない方々のために、30分から1時間で読めるR入門を書きました。この記事の R Markdown 文書と実行環境は、こちらの GitHubレポジトリ にあります。 目次 準備 プログラミング言語Rの基本 基本型 演算 Assertion ベクトルの要素数とrange リスト DataFrame (tibble) Matrix 関数 いろいろな処理と込み入った話題 文字列処理 強制型変換 等差数列 集合演算 日時と時刻 クラス 参照渡しと copy-on-modify デフォルト値 Assertionで実行を止める コマンドライン引数を解析する CSVファイルを読んで集計する ディレクトリを作る CSVファイルを読む グラフを描く CSVファイルを加工する それぞれの行を集計する それぞれの列を集計する 行をグループ化する カテゴリ変

                                                                        Pythonプログラマが30分でわかるR - Qiita
                                                                      • Serena有効化でClaude Code起動時にWebに飛ばされるのをやめる

                                                                        最近、7kgのダンベルを買いました。fujitani soraです Serena MCPを有効化すると、Claude Code起動時に下記のdashboardページに遷移することがあると思います。 体験として面倒くさかったので、この遷移をやめる設定をしました。 簡単にまとめておきます。 Discussions 同様のDiscussionsが上がっていて、--enable-web-dashboardパラメータによって制御可能であることがわかります。 手順 globalな設定を行う~/.serena/serena_config.ymlファイルを開き、web_dashboard: falseに変更します。defaultはtrue gui_log_window: false # whether to open a graphical window with Serena's logs. # Thi

                                                                          Serena有効化でClaude Code起動時にWebに飛ばされるのをやめる
                                                                        • UNIXを教える仕事をした - はてなの鴨澤

                                                                          知り合いに頼まれて、ちょっとUNIXの初歩を教える授業をした。 ちょっとといっても結構がっつりで、入ってきたばかりの、だいたいは家にパソコンがないという素人の学生に、2ヶ月間・23日・2コマずつで基本を教え、ちょっとしたツールをシェルスクリプトで作れるような、いわば普通のUNIX使いにしてくれ、という要望である。 一応の教科書は指定されたのだが、自分で買って読んでみたところ、あまり良くなかったので使わなかった。「これはリファレンスに使ってください」ということにした。 代わりに使ったのは、自分が真に優れていると思う本、Kernighan & Pikeの『UNIXプログラミング環境』である。1984年初版、対象はVersion7 UNIXと非常に古いので、内容は全部作り直しだ。全9章あるが、Cでツールを作り出す6章以降はいらないし(9章なんてtroffの詳細だぜ)、5章で作るツールはかなり古臭

                                                                            UNIXを教える仕事をした - はてなの鴨澤
                                                                          • 開発マネージャがメンバーに知って欲しい事 ※随時更新 - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 開発マネージャーがメンバーに知って欲しい事を纏めた記事です。随時、更新します。 前提 新人向け Webアプリケーション開発 Learning 開発は常に学び続ける事になるので、「どう学ぶか」を考える。 メタ認知 自分を客観的に認知する。 Self Management 自己管理を行う。 守破離 学びのプロセスを理解する。 継続力 継続する手法を理解する。 Thinking 開発では考える事が多いので、その為の基本を学ぶ。 Logical Thinking 論理的な思考方法の基本を理解する。 参考書: Thinking Fram

                                                                              開発マネージャがメンバーに知って欲しい事 ※随時更新 - Qiita
                                                                            • Claude Code の設定 - Claude Code Docs

                                                                              Claude Code は、ニーズに合わせて動作を構成するためのさまざまな設定を提供しています。インタラクティブ REPL を使用する際に /config コマンドを実行することで Claude Code を構成できます。これにより、ステータス情報を表示し、構成オプションを変更できるタブ付き設定インターフェースが開きます。 構成スコープ Claude Code は、スコープシステムを使用して、構成が適用される場所と共有される相手を決定します。スコープを理解することで、個人使用、チーム協力、またはエンタープライズデプロイメント用に Claude Code を構成する方法を決定するのに役立ちます。

                                                                                Claude Code の設定 - Claude Code Docs
                                                                              • 自作プログラミング言語と WebAssembly コンパイラ

                                                                                Photo by Lukas Tennie from unsplashはじめにこのエントリでは、僕が趣味で作っている PicoML という自作プログラミング言語の話を書こうと思う。 作ってから半年くらい経っているのだけれど、如何せん自作言語という無用の長物であり、登壇などでコイツの話をすることもないため、ある種の供養みたいなものだと思ってもらって構わない。 PicoML の概要まずは実装した言語の紹介から。ざっくり以下の特徴を備えた言語である。 ML ベースの文法による関数型言語単純 let 多相型推論による型チェックCLI として、Node.js 上での即時評価器(REPL)と WebAssembly をターゲットにしたコンパイラの双方を提供REPL やコンパイラの実装は TypeScript で行っている。自分の勉強が主目的であったため、REPL やコンパイラの CLI を動作させるの

                                                                                  自作プログラミング言語と WebAssembly コンパイラ
                                                                                • AI に作らせる株式分析システム - kawasin73のブログ

                                                                                  1発当てて大儲け。どうも、かわしんです。 X の流行を見るに AI コーディングを流石にやらないといけないと思い、今年の8月から Claude Code Max プランを契約して AI コーディングの題材として日本の上場銘柄解析システムを作らせていました。 https://x.com/kawasin73/status/1951869172377682136 新しい技術を追わない をポリシーにしている自分としては、ここらがいい感じに整備されてきてコスパのいい参入タイミングかなと思い使い始めましたが、結果的にはいいタイミングだったと思います。 さて、上場銘柄の有価証券報告書のデータフォーマットである XBRL のパーサー自体は実は2年前に作っていたのですが、ファイルのダウンロードと解析をするために手元で毎回 Python スクリプトを実行しないといけないため、めんどくさくて数ヶ月に1回くらいし

                                                                                    AI に作らせる株式分析システム - kawasin73のブログ

                                                                                  新着記事