並び順

ブックマーク数

期間指定

  • から
  • まで

8361 - 8400 件 / 16782件

新着順 人気順

*programmingの検索結果8361 - 8400 件 / 16782件

  • CodexについにSkillsが来たので徹底解説

    CodexについにSkillsが来たので徹底解説 先日のアップデートでようやくCodexにも待望のSkillsが実装された。この機能を待ち望んでいた方も多いのではないだろうか。今回はこのSkillsをまだ活用していない方に向けて仕組みと利用例を徹底解説している。ぜひ参考にしていただけたら嬉しい。 ちなみにSkillsはCodex特有の仕組みではなく、もともとClaude Codeで実装されていた概念で、エージェントが動的に発見・ロードできる、指示・スクリプト・リソースのパッケージだ。「ナレッジの目次だけ最初にLLMに渡して、本当に必要な時だけ中身を読み込む」仕組み。コンテキストエンジニアリングの一環として位置づけられる。 一言で言うと 個人的な解釈だと、Skillsは必要な時にLLMの判断で自動的に読み込まれるカスタムコマンドに近い。 ただ、その説明だけでは「で、それの何が便利なの?」とい

      CodexについにSkillsが来たので徹底解説
    • 「Windowsはいい加減、どのプログラムがファイルを握ってるのかを出せ」→天気予報出す前にやることあるだろMicrosoftさん

      どっかの阿‍­⁢𝅺求 @thakyuu @toRisouP リソースモニタから関連付けられたハンドルを探せば見つけられるけど、いつまでたっても役に立たないエラー内容だけ返すWindows君 2021-12-20 14:17:24

        「Windowsはいい加減、どのプログラムがファイルを握ってるのかを出せ」→天気予報出す前にやることあるだろMicrosoftさん
      • AI時代を生きるエンジニアに必要なマインドセット

        こんにちは、しば田です。 AIの登場でエンジニアに求められるマインドセットにも変化が生まれてきています。 AIにどっぷり触れている人は行動の変化に引っ張られるカタチでマインドセットも形成されてきているとは思うのですが、まとまって言語化されているものは現状なさそうなので、自分の思考整理を兼ねて言語化してみようと思います。 「システムエンジニア」に必要なマインドセットと銘打ちましたが、 AIを用いて開発する全人類が対象読者になります。これまでの開発経験も別に問わない内容です。 では、早速本題にいきます。 1. AIへの期待値を正しく持つ AIに限った話ではないですが、正しい期待値を持たないとその期待が裏切られた時に多大なストレスがかかります。 これまでAIをトライしてみたけどすぐに使わなくなった人が自分の周りにもいましたが、大体は期待値の調整ができていない人だったと思います。自分が観測している

          AI時代を生きるエンジニアに必要なマインドセット
        • OpenAI の Realtime API の使い方|npaka

          以下の記事が面白かったので、簡単にまとめました。 ・Realtime API 1. Realtime API「Realtime API」は、低遅延なマルチモーダル会話エクスペリエンスを構築するためのAPIです。現在、入出力の両方でテキスト・音声がサポートされており、Function Calling を利用することもできます。 特徴は次のとおりです。 ・ネイティブな音声合成 低遅延でニュアンスに富んだ出力が得られる ・自然で操作可能な音声 自然な抑揚を持ち、笑ったり、ささやいたり、トーンの指示に従うことができる ・同時マルチモーダル出力 テキストはモデレーションに役立ち、オーディオにより安定した再生が保証される 2. クイックスタート「Realtime API」は、「WebSocket」を介して通信するステートフルなイベントベースAPIです。 機能を紹介するデモアプリ「openai-real

            OpenAI の Realtime API の使い方|npaka
          • Pythonでほぼ日手帳形式のmarkdownメモ帳を作ろう(1年分) - Qiita

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

              Pythonでほぼ日手帳形式のmarkdownメモ帳を作ろう(1年分) - Qiita
            • 【入門編】Djangoとは?できること・活用例・学習方法を解説

              Djangoとは、Pythonのフルスタック(重装備)Webアプリケーションフレームワークで、軽量なFlaskと対比される

                【入門編】Djangoとは?できること・活用例・学習方法を解説
              • Value Object (値オブジェクト) でリファクタリングしたら結構良かった

                ドメイン分析とモデル化ここで「モデル化」と呼ぶのは、実装者が理解しやすいように重要な側面に注目して、端的な形に抽象化する行為であると定義します。 また、実際に実務で行なっている自身のモデル化を行う時の書き振りを近しく再現(中身は変更)しているため、わかりづらいかもしれませんが、”実務ではこうやっている” というのを理解していただければ。 先の要件を整理すると、数という概念に金額とポイントという2つのドメインモデルが含まれる。 金額とポイントという異なる概念を計算して最終的に獲得ポイント数を導き出す必要がある。 存在する制約 金額が負の数になることはありえない。ポイントが負の数になることはありえない。金額は日本円のみを考慮し、外貨は存在しない。ポイントは文脈によって呼び名が変わるが、単位は変わらない。支払い金額合計以上にポイント利用数が設定されることはない。金額に小数点は存在しない。ポイント

                  Value Object (値オブジェクト) でリファクタリングしたら結構良かった
                • DESIGN.md 導入ガイド: AI実装のための入口・契約・検証をどう整えるか

                  TL;DR DESIGN.md は、AI と人間が同じ判断基準で UI を実装するための入口ドキュメント 重要なのはルールを増やすことではなく、どこを正本にするか、どの対応関係を参照するか、どう検証するか を固定すること Growth Lab では DESIGN.md を軽量な index とし、詳細をデザインシステム関連のドキュメント群に委譲する構成で運用している この方式により、トークン、コンポーネントの対応関係、外部 UI 語彙の正規化、Penpot と React の整合確認を一つの流れで扱いやすくなった この記事はこんな人向けです AI を使って UI 実装を進めているエンジニア デザインレビューの判断基準をチームで揃えたい人 公開画面や管理画面の UI 一貫性を、テキストで運用したい人 はじめに AI で UI 実装を進めやすくなった一方で、画面ごとの見た目や部品の使い方は、以

                    DESIGN.md 導入ガイド: AI実装のための入口・契約・検証をどう整えるか
                  • ついに実現!実用的なC++20コンパイル時出力 - Qiita

                    はじめに 早いもので、今年ももう大晦日です。 大晦日といえば、やることは1つです。 そう、コンパイル時処理ですね!! コンパイル時出力 C++ のコンパイル時処理は非常に強力で、様々なことがコンパイル時にできます。 入力に依存しない計算なら、大抵コンパイル時にしてしまうことができます。 しかし、その結果の出力については実行時に行う必要があり、本当にコンパイル時に処理できているのか分かりにくくなってしまうこともあります。 そこで、なんかこういろいろ頑張ってゴリ押すことで、制限はありますがコンパイル時に出力することができます。 先日公開した記事では、そんなコンパイル時出力について書いています。 コンパイル時出力の改良 この記事の目的は、コンパイル時出力の改良です。 現在のコンパイル時出力は次のような問題点があり、使いやすくはありません。 出力の前後に余計な出力(はみ出たエラーメッセージ)がある

                      ついに実現!実用的なC++20コンパイル時出力 - Qiita
                    • フィッシングサイトの仕組みを知ることで、フィッシング詐欺を理解する - NTT Communications Engineers' Blog

                      みなさんこんにちは、イノベーションセンターの益本(@masaomi346)です。 Network Analytics for Security (以下、NA4Sec) プロジェクトのメンバーとして活動しています。 この記事ではフィッシング詐欺がどのように行われているのか、フィッシングサイトがどのような仕組みで動作しているのか、注意喚起を兼ねて紹介します。 ぜひ最後まで読んでみてください。 フィッシング詐欺について フィッシング詐欺がどのように行われているのか フィッシングサイトがどのように構築されているのか フィッシングサイトがどのように動作しているのか どんな情報を窃取しているのか 窃取した情報はどこに送られるのか 相手の情報を収集・判別する 窃取したクレジットカード番号が有効であるか確認する フィッシング詐欺に引っかかるとどうなるのか フィッシング詐欺を減らすための取り組み マラソン型

                        フィッシングサイトの仕組みを知ることで、フィッシング詐欺を理解する - NTT Communications Engineers' Blog
                      • さらばAPI、Twitter専用ガジェット「TW BOY」を作って遊ぶ|fabcross

                        2023年2月、Twitter APIの有料化が発表された。私も個人制作者としてTwitter APIを使ったサービスを作っていたことがあるので、一時代の終わりを感じて、しみじみとした気分になってしまった。 有料化されるまでは、まだ少し時間があるようだ。最後にTwitter APIを使った何かを作ってみたい。せっかくなので、個人でしか作れないようなものがいい。専用ガジェットなんてどうだろうか? Twitter専用ガジェットを作る Twitter APIみたいなWeb APIは、いきなり仕様が変わることがあるのでガジェットとの相性が悪い(ファームウェア更新が必要になる)。かつてタカラトミーから「ついまる」という、ツイートを音声で読み上げるおもちゃが発売されていたけれど、これも現在では使用不可能になっている。 だがここで、あえて専用ガジェットである。単に私の趣味の問題でもあるのだけど、「それし

                          さらばAPI、Twitter専用ガジェット「TW BOY」を作って遊ぶ|fabcross
                        • クソコードと思わない - Mitsuyuki.Shiiba

                          なんか、あんまりいい感じじゃないなぁって思うコードに出会ったとして、それをクソコードと呼ばないようにはしてたんだけど、いつからか、そもそもクソコードだと思わなくなってる そのときの、そのコードが書かれた環境があって、それは、その人が持っているスキル以上のことをなんとかしないといけなかったのかもしれないし、めちゃくちゃなスケジュールの中でやらないといけなかったのかもしれないし、お試しで作ったものをそのまま使われちゃったのかもしれない あんまりいい感じじゃない構造だったとしても、そのコードによってシステムは動いて価値をもたらしていて、そのおかげで僕がそのコードに出会ってるんだから、それはとてもスゴイことだなぁって思う コードを悪者にして文句を言っても何も変わらないし、僕はエンジニアなのだから、そのコードをより良いコードにすればそれでいい 自分がコードを書くときには少し気をつけたり、あんまりいい

                            クソコードと思わない - Mitsuyuki.Shiiba
                          • python的な書き方を学ぶと良い話 - Qiita

                            はじめに Pythonは可読性が高く、ライブラリが豊富というメリットがあります。一方で、遅いから使いたくないと言われることもあります。たしかにコンパイル方式の言語に比べれば遅い部類ではあります。しかし、実際のところではpython的な書き方を分からず、他の言語の流儀でコーディングをしたことに起因して処理時間がかかっているケースも見受けられます。 例えば総当り計算や画像処理に多重ループを使う、といったものです。本記事では多重ループを例にして、python的な書き方に書き換えることで、どのような変化があるか紹介します。それを通してpython的な書き方を学ぶ意義について説明したいと思います。 対象の読者 他の言語からpythonに入った方(組み込みC言語からpythonに入った過去の私) 例: 総当りの計算をする 数列に対して、それぞれの要素同士に対して総当りで何らかの計算をするコードについて

                              python的な書き方を学ぶと良い話 - Qiita
                            • Devinと人類に残されたクリップボード運搬業

                              Devinやってみたブログ はじめに:20ドルでDevinに入門 Cognition | Devin 2.0We are an applied AI lab building end-to-end software agents.Devin 2.0Devin 2.0の大型アップデートが来て料金的に個人でも使いやすくなったのもあり、VS Code拡張で開発できるようになったぞ、と噂を聞いて、このタイミングで入門した。 まずVS Code拡張をダウンロードしてきてminifyされたソースコードを解析した。多分、入門の順番としてはおかしいんだけど、この機能が一番気になってたから先にやった。ただ調べてみた結果、この拡張機能自体は、2.0アップデートで新しくなったというより、できることは今年の2月の時点で出てたものと同じだった。 Devin VS Code拡張はどのようなものか これは普通にマーケッ

                                Devinと人類に残されたクリップボード運搬業
                              • サイバーエージェントがAIアプリ「Dify」のベクトルDBとしてTiDBを選択。AIアプリの全社導入に耐えうる基盤を構築[PR]

                                サイバーエージェントがAIアプリ「Dify」のベクトルDBとしてTiDBを選択。AIアプリの全社導入に耐えうる基盤を構築[PR] 生成AIを活用した業務の効率化が多くの企業にとって課題となりつつある中で、サイバーエージェントはITエンジニアではない従業員でも業務に役立つAIアプリケーションを作れる「Dify」と呼ばれるノーコードツールと、Difyで利用されるベクトル検索の基盤としてTiDBを採用し、企業全体で月間3000時間もの業務削減を実現したことを明らかにしました。 同社はなぜ社内の生成AI活用にDifyを選択したのか、そしてDifyの基盤として利用したベクトルデータベースも含むシステム構築をどのように行ったのかが、2025年9月20日と21日に都内で開催されたイベント「ServerlessDays Tokyo 2025」のセッション「3000時間/月の業務削減を実現する Dify x

                                  サイバーエージェントがAIアプリ「Dify」のベクトルDBとしてTiDBを選択。AIアプリの全社導入に耐えうる基盤を構築[PR]
                                • 「マジでやばい」ChatGPTでプログラムが実行できる“コードインタープリター“(アスキー) - Yahoo!ニュース

                                  OpenAIは2023年7月7日、ChatGPTの追加機能「Code Interpreter(コードインタープリター)」機能を、有償サブスクリプションプラン「ChatGPT Plus」ユーザーに向けベータ版として公開した。 【もっと写真を見る】 OpenAIは2023年7月7日(現地時間)、ChatGPTの追加機能「Code Interpreter(コードインタープリター)」機能を、有償サブスクリプションプラン「ChatGPT Plus」ユーザーに向けベータ版として公開した。 同機能は、3月23日のプラグイン機能公開のタイミングで、一部ユーザーのみに向けてアルファ版として公開していたが、今回すべてのサブスクリプション登録ユーザーが利用可能になった。 ファイルのアップロードも可能 Code Interpreterを有効にすると、ChatGPT内にサンドボックス化された実行環境で動作するPyt

                                    「マジでやばい」ChatGPTでプログラムが実行できる“コードインタープリター“(アスキー) - Yahoo!ニュース
                                  • 個人開発のAIエージェントに『Bun + Hono + Drizzle + SQLite』が最強な理由

                                    1. Bun:TypeScript ネイティブがもたらす「思考の同期」 AIエージェントの開発は、プロンプトの微調整とロジック変更の無限ループです。 Bun を選ぶ最大のメリットは、 「TSがそのまま、爆速で動く」 こと。 ts-node の設定やビルド待ちに数秒取られるだけで、開発者の集中力(コンテキスト)は途切れます。bun run index.ts で即座に立ち上がる快感は、試行錯誤の回数を劇的に増やし、結果としてエージェントの品質を押し上げます。 2. Hono:APIとRPCモードによる「型安全の貫通」 AIエージェントは外部から叩かれたり、フロントエンドと通信したりする場面が多いです。 ここで Hono の RPC モードを使うと、バックエンドで定義した型がそのままフロントエンドに「共有」されます。 AI(LLM)の出力という「不確実なもの」を扱うからこそ、それを取り巻く 「入

                                      個人開発のAIエージェントに『Bun + Hono + Drizzle + SQLite』が最強な理由
                                    • MicroGPT explained interactively

                                      MicroGPT explained interactively Trying my best to visualize it. I'm a n00b at machine learning though Andrej Karpathy wrote a 200-line Python script that trains and runs a GPT from scratch, with no libraries or dependencies, just pure Python. The script contains the algorithm that powers LLMs like ChatGPT. Let's walk through it piece by piece and watch each part work. Andrej did a walkthrough on

                                        MicroGPT explained interactively
                                      • OSS活動を通して掴んだ海外キャリア。英語力よりも技術力を大切にチャンスを掴む - Findy Engineer Lab

                                        コンテナ脆弱性ツール「Trivy」の開発者である福田さんと、Denoのコントリビューターをしていた日野澤さん。お二人は、OSS活動を通して海外キャリアをスタートさせました。 海外企業で働くのであれば、英語スキルは必須のはず。しかし、福田さんは「未だに英語はわからない」と話し、日野澤さんは「英語は話せるものの、複数人の会話は聞き取れない」と言います。その上で「英語スキルに関係なく挑戦することが大事」だと教えてくれました。 本稿では、4月26日(火)に行われた「オープンソース活動が切り開いた海外キャリア論 vol.4」のなかで語られた、海外企業での働き方やOSS活動との向き合い方についてまとめています。 パネリスト 福田 鉄平さん / @knqyf263 Aqua Security Software Ltd. Open Source Engineer コンテナ脆弱性ツールであるOSS「Triv

                                          OSS活動を通して掴んだ海外キャリア。英語力よりも技術力を大切にチャンスを掴む - Findy Engineer Lab
                                        • JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応

                                          JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応 Leaning Technologiesは、Webブラウザで実行可能なJavaVMのWebAssembly実装である「CheerpJ 4.0」正式版をリリースしました。 CheerpJ 4.0はOpenJDKのJavaランタイムをWebAssemblyで実装したもので、Java 11に対応。既存のJavaアプリケーションを再コンパイルなどを必要とすることなく、ビルド済みのJarファイルをそのままWebブラウザで実行可能です。 CheerpJ 3.xまではJava 8対応だったため、今回のバージョンアップで実用性が高まったと言えそうです。 #CheerpJ 4.0 is here! Read the latest blog post by @alexpignotti and @smmd

                                            JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応
                                          • AWSがAIコードエディタ「Kiro」をプレビュー公開、VS Code互換。AIとチャットしながらプロダクトを開発

                                            AWSがAIコードエディタ「Kiro」をプレビュー公開、VS Code互換。AIとチャットしながらプロダクトを開発 KiroはVisual Studio Code(VS Code)互換のコードエディタに生成AIを統合したものです。開発者は要件作成、設計、実装の各段階においてKiroに統合された生成AIとチャットをすることで、生成AIによる助言や補完、コードの生成などの支援を受けることができます。 This is Kiro - the AI IDE that actually works on your messy, real-world projects. Other AI tools lose context when projects get complex. Kiro gives you spec-driven development that scales beyond proto

                                              AWSがAIコードエディタ「Kiro」をプレビュー公開、VS Code互換。AIとチャットしながらプロダクトを開発
                                            • とほほのLISP入門 - とほほのWWW入門

                                              LISPとは インストール Hello world REPL (Read-Eval-Print Loop) スクリプト実行 FASLファイル 実行ファイル コメント S式 Lispで扱える型 出力 文字列出力(write, write-line) 文字列・数字出力(print, princ, prin1) 改行出力(terpri) フォーマット(format) アトム(atom) 数値(number) 整数(integer) 小数(float) 分数(ratio) 複素数(complex) 文字列(string) 文字(character) シンボル(symbol) 真偽値(t/nil) リスト(list) リスト(list) 空リスト(()/nil) 要素抽出(car, cdr, first, second, ..., rest) リストの長さ(length) リスト連結(append)

                                              • document.all の例外仕様を知っていますか

                                                昨日、ツイッターで次のような JavaScript クイズを出しました。 久しぶりの JavaScript クイズ! function hello(x) { if(typeof x === 'undefined') { alert(x.f()); } } この hello 関数で "Hello, World!" のアラートを表示させることが出来るか? — Takuo Kihira (@tkihira) July 31, 2022 このブログ記事では、この問題について解説します。 解答 答えは「出来る」です。出題者の意図としては document.all を想定しておりました。 document.all は、ブラウザに存在する、非常に特殊なオブジェクトです。 document.all 自体は object 型である。console.log(document.all) とすると内容が確認出来る

                                                • システム設計・開発の実践Tips

                                                  こんにちは。ソフトウェアエンジニアの眞井です。私はこれまでアーキテクトとして、検索連動型ショッピング広告のレポートシステムに関連する2つの新規システム開発や、その他数多くの機能追加に携わってきました。本記事では、その経験から得た「新規システム・新機能を設計する際のTips」を、開発の時系列に沿ってご紹介します。 仕様策定時 目的を理解し、目的を達成できる最も簡易な手段を検討する 開発への要求は多くの場合、「〇〇という機能を実装してほしい」という具体的な手段の形で届きます。これをそのまま実装するのではなく、一度「その機能によって、どんな目的を達成したいのか?」という点について注目します。 ヒアリングしてみると、意外に依頼側も目的を掴み切れていないことがあったりします。対話を通じて「本施策で何を実現したいのか」を明らかにします。目的が明らかになれば、システムの内部構造に詳しい開発チームだからこ

                                                    システム設計・開発の実践Tips
                                                  • 「ソフトウェア設計仕様書(SDD)」の作成方法、仕様書に含めるべき内容とは

                                                    「ソフトウェア設計仕様書(SDD)」の作成方法、仕様書に含めるべき内容とは:優れたソフトウェア設計仕様書を作成するためのヒント ソフトウェアの設計書は、DevOpsの時代になっても、ソフトウェア開発ライフサイクル(SDLC)の重要な構成要素として位置付けられることは変わらない。ソフトウェア設計書が重要な理由、作成方法を整理する。 ソフトウェアの設計仕様書は、DevOpsの時代になっても、ソフトウェア開発ライフサイクル(SDLC)の重要な構成要素として位置付けられることは変わらない。ソフトウェアプロジェクトに着手する前に、開発チームはソフトウェアの設計仕様を考える必要がある。 ソフトウェア設計仕様書(SDD:Software Design Document)は、プロジェクトのロードマップとしての役割を果たし、プロジェクトの達成目標や目標への到達方法をチームが総合的に判断するのに役立つ。 設計

                                                      「ソフトウェア設計仕様書(SDD)」の作成方法、仕様書に含めるべき内容とは
                                                    • var / let / const と言う脈略のない三銃士ども · ubugeeei/work-log · Discussion #136

                                                      序 ここ数日、for文の由来は何か? と言う話題が上がった。 シンタックスのキーワードの由来については自分も関心があって、好きなトピック。 中でも、いつも思っていたことがあって、JavaScriptの変数宣言に使われるキーワード選定が謎と言うのがある。 このことについてツイートしたところたくさんの方に反応をいただけたので備忘録として。 元ツイ: https://twitter.com/ubugeeei/status/1691491304428236800?s=20 お気持ち: https://twitter.com/ubugeeei/status/1691623230812123376?s=20 その他お気持ち: https://twitter.com/ubugeeei/status/1691519021957672961?s=20 https://twitter.com/ubugeeei

                                                        var / let / const と言う脈略のない三銃士ども · ubugeeei/work-log · Discussion #136
                                                      • VS Codeでソースコード管理、初めの一歩

                                                        VS Codeでソースコード管理、初めの一歩:Visual Studio Codeで快適Pythonライフ VS Codeには組み込みでGitサポート機能が含まれています。これを使ってVS Codeでソースコード管理を行う基礎の基礎を何回かに分けて見ていきましょう。 連載目次 前回はVisual Studio Code(以下、VS Code)のタスクについて簡単に紹介した後、その機能を使って、colab-sshモジュールを使ってVS CodeからGoogle ColabへのSSH接続の構成を自動化する例を見ました。今回はガラリと話題を変えて、VS Codeのソースコード管理機能の基礎の基礎について見てみることにします。 なお、Gitについての基礎知識はある程度あり、そのためのソフトウェアもインストール済みであるものとします。ダウンロードとインストールについては公式サイトのダウンロードページ

                                                          VS Codeでソースコード管理、初めの一歩
                                                        • ITリテラシーゼロなアパレル出身女子がガチなオンラインプログラミングスクールに通ってみた - きゃんブロ

                                                          こんにちは。 aya-kyanです。 私は、現在進行形でオンラインプログラミングスクール「FJORD BOOT CAMP(フィヨルドブートキャンプ)」に通っています。 bootcamp.fjord.jp まだ卒業はしていないのですが、現時点で既に通ってよかった!!!!!!!!!と心から思っているので、本日はそのお話をしたいと思います。 ちなみに、現在の自分の進捗としてはチーム開発を終え、残すは自作サービスを作るのみという最終段階にいます。 対象となる読者 フィヨルドブートキャンプ(以下、フィヨルド)について、下記のような不安を感じている方がいたらぜひ本記事を読んでほしいです。 興味はあるけど、ITの知識が皆無で不安な方 通いたいけど、プログラミングスクールの中でも大変だという噂を聞いて覚悟が決まらない方 IT知識ゼロの人間が働きながら取り組んだら、具体的にどのくらいお金・時間がかかるのか知

                                                            ITリテラシーゼロなアパレル出身女子がガチなオンラインプログラミングスクールに通ってみた - きゃんブロ
                                                          • Vimmer のための 括弧編集入門

                                                            Vimmer のための 括弧編集入門 プログラミングにおいて、もっともよくに入力する文字種はなんだろうか。 そう、括弧である。括弧を効率良く編集することは、どんなプログラミング言語をつかう人にとっても有益である。 その信念のもと、僕が使っている括弧編集の種々を紹介したい。 括弧の挿入と削除 1 ドア、箱、ノートパソココン、どんなものも開いたら閉じます。括弧だってそうです。 どうせ閉じることがわかっているのであれば、開き括弧が入力された段階で閉じ括弧も入力したいですね。 vim なら innoremap を使うことで実現できます。 上記は挿入モードで開き括弧が入力されたら自動で閉じ括弧も入力してくれる機能です。 一番簡単に閉じ括弧を自動入力する機能です。 括弧の挿入と削除 2 https://github.com/eraserhd/parinfer-rust https://github.c

                                                              Vimmer のための 括弧編集入門
                                                            • ChatGPT, Python, Whisper APIを活用し、動画ファイルから議事録を自動生成 - Qiita

                                                              はじめに 現在のデジタル社会では、Teamsなどのオンライン会議が日常的に行われています。 しかし、その議事録を取るのは容易ではありません。そこで、OpenAIのChatGPTとWhisperを使って、動画ファイルから議事録を自動生成する方法をご紹介します。 補足説明:ChatGPTについて ChatGPTは、OpenAIが開発した自然言語処理AIで、人間と自然に会話することが可能です。GPT-3、GPT-4という大規模な言語モデルをベースにしており、様々な文脈での文章生成が得意です。 補足説明:Whisperについて Whisperは、OpenAIが開発した自動音声認識(ASR)システムです。大量の音声とテキストデータで訓練されており、音声をテキストに変換するタスクを効率的に行います。 処理の流れ ここから、具体的に動画ファイルから議事録を生成するための具体的な手順を説明します。 1.

                                                                ChatGPT, Python, Whisper APIを活用し、動画ファイルから議事録を自動生成 - Qiita
                                                              • 2025年に試したい10のモダン開発者向けツール(オープンソース含む) - Qiita

                                                                それでは、各ツールを詳しく見ていこう。 1. Taipy|Pythonでデータアプリを爆速構築 GitHub: https://github.com/Avaiga/taipy 僕が直面していた課題: 社内のデータ分析レポートを作るたびに、ExcelとPowerPointを行ったり来たりしていた。データが更新されるたびに手作業で図を作り直すのは、正直言って苦痛だった。 Taipyで何が変わったか: Taipyを使えば、Pythonだけでインタラクティブなダッシュボードが作れる。データフローの定義からUI構築まで、すべてコードで管理できるのが最高だ。 従来のBIツールと違って、プログラマブルに制御できるから、複雑なビジネスロジックも簡単に組み込める。プロトタイプを作って上司に見せたら、「これ、どうやって作ったの?」と驚かれた。 2. FastAPI|Python APIフレームワークの決定版

                                                                  2025年に試したい10のモダン開発者向けツール(オープンソース含む) - Qiita
                                                                • 【コピペでOK】Gemini RAGはこんなに簡単!寝てる間にGitHub Actionsが最新ドキュメントを学習するAIアシスタントを作ろう - Qiita

                                                                  【コピペでOK】Gemini RAGはこんなに簡単!寝てる間にGitHub Actionsが最新ドキュメントを学習するAIアシスタントを作ろうGASGeminiragGitHubActions Gemini API の File Search Tool は、RAGを超簡単に使えるようになる魔法です。 すぐに使える、コードを以下からダウンロードしてください。 https://github.com/sinzy0925/py_gemini-rag はじめに 「公式ドキュメント、読むのが大変...」「AIに最新の仕様について質問できたらいいのに...」 開発者なら誰しも一度はこう思ったことがあるのではないでしょうか? そんな願いを叶える技術が**RAG (Retrieval-Augmented Generation)**です。AIに独自の知識を与えることで、特定の専門分野に特化した超優秀なアシスタ

                                                                    【コピペでOK】Gemini RAGはこんなに簡単!寝てる間にGitHub Actionsが最新ドキュメントを学習するAIアシスタントを作ろう - Qiita
                                                                  • UIコンポーネントの大きさは外から制御しよう - Qiita

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

                                                                      UIコンポーネントの大きさは外から制御しよう - Qiita
                                                                    • mcp-for-beginners/translations/ja/README.md at main · microsoft/mcp-for-beginners

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        mcp-for-beginners/translations/ja/README.md at main · microsoft/mcp-for-beginners
                                                                      • Claude 3.5/3.7 Sonnetに追加されたText editor toolを使えばClineが自作できる(かもしれない) - Qiita

                                                                        Claudeに新しいツール「テキストエディター」ツールが追加されました。 ユースケースとして以下のものが挙げられています。 コードのデバッグ コードのリファクタリング ドキュメント生成 テスト生成 ん?これは、今流行りのClineですね! ということで、この新しいツールを使ってみて、Clineっぽいものができるのか、検証しました。 環境 ドキュメント記載内容に沿って進めることにしましたので、Anthropic SDKを使いつつ、呼び出すのはAmazon BedrockのClaude 3.7 Sonnetとします。 実装手順 まず、ライブラリーをインストールします

                                                                          Claude 3.5/3.7 Sonnetに追加されたText editor toolを使えばClineが自作できる(かもしれない) - Qiita
                                                                        • 新人プログラマにとって「タイプミスなのか」「型が違うのか」典型的なエラーの種類やデバッグの仕方を知ってるだけで、劇的に開発が速くなる話

                                                                          おばあちゃんのプログラミング教室(ばあプロ)As A Service @Pythonist19 14年間の開発と5年間の新人教育の経験を活かしやさしく解説。初学者向けにWeb制作の歩き方公開。VSCode。Python, PHP, Perl,モダンJS,React, ラズパイ,ML。Djangoが好き。MBAほるだぁ。組込,Svelte。AI小説(baapuro.com/story/one/) baapuro.com おばあちゃんのプログラミング教室(ばあプロ)As A Service @Pythonist19 タイプミスなのか。型が違うのか。典型的なエラーの種類やデバッグの仕方を知ってるだけで、劇的に開発が速くなるので、新人以外にも超重要じゃと思ったのう👵 pic.x.com/eok6s7mogo 2024-08-23 07:40:09

                                                                            新人プログラマにとって「タイプミスなのか」「型が違うのか」典型的なエラーの種類やデバッグの仕方を知ってるだけで、劇的に開発が速くなる話
                                                                          • ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita

                                                                            2-3. 使用技術 アプリケーション作成 Java 17.0.2 Spring Boot 3.0.3 Spring Security 6.0.5 JOOQ 3.17.8(ORマッパー) データベース MySQL 8.0.32 UI HTML(Thymeleaf) CSS(Bootstrap 5.0.2) JavaScript(Chart.js 4.3.0) インフラ Fly.io (https://fly.io/) PlanetScale (https://planetscale.com/) 3. 実装するにあたって意識したこと 実務未経験者が初めて作成するアプリなので、何も考えずに作るとコードが無秩序な状態に陥ってしまうのではないかと思い、何かしら方針を決めたいと考えました。以前、書籍『現場で役立つシステム設計の原則』を読んだ際に、保守や変更に強いソフトウェアを作るための設計思想に「ドメ

                                                                              ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita
                                                                            • 先日リリースされたGitHub Copilot Enterprise の最速レビュー!〜進化したGitHub Copilotを使ってみた〜 | CyberAgent Developers Blog

                                                                              先日リリースされたGitHub Copilot Enterprise の最速レビュー!〜進化したGitHub Copilotを使ってみた〜 サイバーエージェント Developer Productivity室の小塚です。みなさんはGitHub Coilotを利用しているでしょうか?弊社ではGitHub Copilot Businessを昨年から全社導入し、日本国内ではプロンプト送信行数と提案受け入れ数が1位(2023年12月時点)となるなど、現在約8割のエンジニアが積極的に実際のプロダクト開発において日々利用しています。 弊社ではUS時間の2/27にリリースされた生成AIを利用した機能群であるGitHub Copilot Enterpriseのクローズドベータに1月から参加させていただいておりました。クローズドベータ参加にあたり、GitHub社のVP of Product Manageme

                                                                                先日リリースされたGitHub Copilot Enterprise の最速レビュー!〜進化したGitHub Copilotを使ってみた〜 | CyberAgent Developers Blog
                                                                              • Claude Code の Agent Skills を活用してリポジトリのオンボーディングを効率化する | Wantedly Engineer Blog

                                                                                こんにちは。ウォンテッドリーでバックエンドエンジニアをしている小室 (@nekorush14) です。今回は、Claude Code の Agent Skills を活用してリポジトリのオンボーディングを効率化する取り組みについて紹介します。 先日、日々の業務改善や効率化につながる課題の解決がテーマの社内AIハッカソンが開催されました。私は自分自身が入社した時につまずいた「ドキュメントを読んでも全体像がつかめない」や「環境構築で謎のエラーが出る」などのオンボーディングに関する課題の解決に取り組みました。 その中で、Claude Code のコンテキストとしてリポジトリの「手がかり」と「地図」、そして「手順」を持たせ、リポジトリに慣れていないエンジニアが自走可能な仕組みの構築を目指しました。 目次はじめに Agent Skills を活用する リポジトリの概要をナレッジとして埋め込む サービ

                                                                                  Claude Code の Agent Skills を活用してリポジトリのオンボーディングを効率化する | Wantedly Engineer Blog
                                                                                • ソフトウェアデザインにおける構造設計を実践!マネーフォワードさんとワークショップを開催しました|Goodpatch Blog グッドパッチブログ

                                                                                  Goodpatchでは、UIの構造設計を重視したデザインプロセス「モデルベースUIデザイン」を推進しています。最初にコンセプト定義やユースケースを定義し、情報整理をして最終的に機能やビジュアルなどの具体的なところを詰めていく考えをとっていくプロセスです。 今回は、マネーフォワードさんと「デジタルプロダクトのUI設計のプロセスと考え方を学び、実践することでスキルのベースを身につけること」をテーマに、モデルベースUIデザインについて理解・実践するワークショップを開催しました。本記事では開催の背景から当日の様子をご紹介します。 参加いただいたマネーフォワードのUI/UXデザイナーさんによるnoteもぜひご覧ください! マネーフォワードがGoodpatchさんとUIデザインワークショップを実施しました! ご相談いただいた背景 「お金を前へ。人生をもっと前へ。」をミッションに掲げる株式会社マネーフォ

                                                                                    ソフトウェアデザインにおける構造設計を実践!マネーフォワードさんとワークショップを開催しました|Goodpatch Blog グッドパッチブログ

                                                                                  新着記事