タグ

ブックマーク / qiita.com (848)

  • [OutSystems]JavaScriptでInputの値を変更する方法 - Qiita

    Input Widgetの値への変更をJavaScriptで、DOM要素の.valueを経由して行うと、Inputに紐づけた変数に値が反映されない。 Inputに機能を追加するBlockを作るときに困るので、解決策を探ってみる。 環境情報 Personal Environment(Version 11.21.0 (Build 39357)) Service Studio(Version 11.54.13) サンプル HousesoftSampleReactiveのバージョン1.0.19。 ChangeInputValueWithJS Screenを参照。 NG例:JavaScriptでinput.valueの値を変更 まずはダメなケースの実装を確認する。 以下のコードをJavaScript要素に書いてもうまくいかない。 なお、Input WidgetのIdはJavaScript要素のInp

    [OutSystems]JavaScriptでInputの値を変更する方法 - Qiita
  • 【図解解説】Cloudflareをマスター!2時間でNext.jsを開発して学ぶチュートリアル【初心者OK】 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 AIが日々進化しており、個人開発を誰もが気軽にできるような世界になってきました。 私もかなり焦りながら勉強をしておりついていくのに必死です。 個人開発のハードルが下がった中で、日々多くの個人開発がリリースされています。 その中でNext.js × Hono × Cloudflareという構成をネット上で見る機会が増えました。 この構成をすることは個人開発者にとっては大きなメリットがあります。 (だいたい)無料枠でサービスが動かせる 簡単にデプロイすることが

  • GPTs用システムプロンプトの書き方:疑似人格プロンプト - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? どうも、世間から一切注目されていない謎のプロンプト研究家です。「プロンプトエンジニア」とか「プロンプト職人」を自称することもありますが、「お料理研究家」のAI版だと考えて頂けると丁度いいかと思います。一風変わった創作プロンプトが得意です。たぶんもう一年近く活動してるんですが、Xのフォロワー数は350人ほどで、インプレゾンビさんに普通に負けています。ゾンビ以下……ということは動かない死体ですね。 一応ですね、「お名前.com」 で皆様お馴染みのGMOグループが運営する「教えてAI byGMO」というAIポータルサイトが主催するプロンプトコ

    GPTs用システムプロンプトの書き方:疑似人格プロンプト - Qiita
  • チーム内リーダーのすすめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事では、私が直近1~2年間で複数のプロジェクトリーダーや職能別リーダーを務めた経験をもとに、リーダーとして「やるべきこと」や「意識すべきこと」を言語化しました。 初めてリーダーを務める際、「こんなふうに体系的に整理された記事があればよかったのに」と思ったことから、記事を執筆しています。 すべてのチームやプロジェクトに当てはまるわけではないかもしれませんが、特に新米リーダーの方にとって、何かしらのヒントになれば幸いです。 やるべきこと 進捗は極力可視化 進捗状況や現在のステータスを、誰でも把握できるようにしました。 「誰

    チーム内リーダーのすすめ - Qiita
    hush_in
    hush_in 2025/05/19
  • (続)Cursorで「詳細設計→ガントチャート草稿」作成がめっちゃ楽になった話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Cursor擦り倒すシリーズ Cursorで要件定義がエラいスムーズになった話 (続)Cursorで「詳細設計→ガントチャート草稿」作成がめっちゃ楽になった話 ←稿こちら 「Cursor」×「A5:SQL Mk-2」でテーブル定義書をリッチにする 「Cursor」×「Obsidian」内部リンク生成&最適化プロンプト これは何の記事か⇒「Cursorで詳細設計からガントを作る記事です」 Cursor というのはもともと AI コーディングツールですが、もしかしてプロジェクトマネジメント(以下、PM)の現場に持ち込めるんじゃないか?とい

    (続)Cursorで「詳細設計→ガントチャート草稿」作成がめっちゃ楽になった話 - Qiita
  • PICTでEmacsからテストケースを生成する - Qiita

    ペアワイズ法(またはオールペア法)という、パラメータが多いテスト対象のパラメータをいい感じに生成してくれる手法と、その考えをもとにパラメータを生成してくれるPICTというコマンドラインツールがあります。 今回はそのPICTをEmacsから使うパッケージを作ってみたよというお話をしましょう。 Emacs 29以降を使っていればインストールはめちゃくちゃ簡単。 この式を評価するだけでおしまいです。 PICTコマンドは別にインストールする必要がありますが、macOSユーザーなら brew install pict だけで入ります。他のOSのユーザーは各自適当にぐぐってインストールしておいてください。 ペアワイズ法について どんなときにペアワイズ法とPICTが役に立つかは、Web上に情報があるので各自お読みください。 筆者はテストとか詳しくない… 俺たちはプリキュアで学んで雰囲気でPICTを使って

  • AIエージェントを使って実際にアプリ開発→リリースした経験・知見を共有する - Qiita

    先日、Claude Code(コーディング用のAIエージェント)1を使って作ったiOSアプリ 『電光石火』 をリリースしました。 『電光石火』は、「九九」や英語の「代名詞」、「県庁所在地」など、反復練習ですばやく答えられるようになるべきものを、ゲーム形式で手軽に身につけられるiOSアプリです。「たしざん」「ひきざん」「L / Rの聞き分け」「炎色反応」「東西南北」など、定番のものから少し変わったものまで、様々なコンテンツを提供しています。 たとえば、小学1年生は毎日宿題でリングカード等を使って足し算の練習をしますが、『電光石火』を使えば、それをゲーム感覚で楽しく行うことができます。 AIエージェントを使ってコードを書いた話はたくさん耳にしますが、実際にプロダクトをリリースするところまで行った体験談は少ないと思います。 この記事では、AIエージェントを使って『電光石火』を開発・リリースしたこ

    AIエージェントを使って実際にアプリ開発→リリースした経験・知見を共有する - Qiita
  • Win11のウィジェット、作ってる人いなくない? - Qiita

    はじめに 経緯はタイトルの通りです。 しばらく前にwindows11のウィジェット機能を一般人が開発できるようになったのに、誰も作ってなくないですか!? ということで、参考資料の少ない中でなんとか最低限ウィジェット部分に表示させることができたので、ここに具体的なファイルを備忘録します。 注意点 あくまでもウィジェットとして認識させることができたというだけで、具体的な開発はまだ行っておりません また、私はPWAに関する知識もほとんどないため、間違いが多分に含まれることが想定されます。その点にはご留意ください 文やファイル内に「PWAmp」や「mini-player」といった文字列が登場するかもしれませんが、これは公式のデモアプリを学習したChatGPTが出した文字列なので、別の文字にしても問題ないと思います。私が改変したせいでファイル間の整合性がなくなってしまうほうが問題だと考えたため、一

    Win11のウィジェット、作ってる人いなくない? - Qiita
  • Playwright MCP を使ってAIにUXを評価してもらう - Qiita

    はじめに 乗り遅れましたが巷ではMCPが流行っていたので、気になっていたPlaywright MCPを使ってみたいと思います。 今回は、AIが画面操作を出来るならUXも評価してくれるのでは?という思い付きを試してみました。 1. MCPとは? MCPは、Model Context Protocolの略称です。 Protocolとある通り、「AI」と「サービスやリソース」を繋ぐ、共通規格です。 従来の悩み 従来は、AIと他サービスやリソースを連携させる際、それぞれの接続先ごとに個別の実装が必要となり、開発者に大きな負担がかかっていました。 下記ではAIエージェントが利用できるように「ブラウザ操作」「画像生成」など個別に実装する必要があります。 MCPが解決すること 「AI」と「サービスやリソース」を繋ぐ部分を共通規格化することで、開発の負担が減り、手軽にAIとサービス・リソースを接続できるよ

    Playwright MCP を使ってAIにUXを評価してもらう - Qiita
    hush_in
    hush_in 2025/04/21
  • MCPで飲み会番長をつくる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 背景と目的 最近MCPという言葉をよく聞きます。皆さんが分かりやすい記事を出してくださっているものの、実際にMCPで何ができるのか、ドキュメントだけだとイメージが掴みきれなかったので、とりあえず簡単なデモを作って理解を深めようと思い立ちました。 テーマはなんでも良かったのですが、意外と時間が割かれる飲み会セッティングに着目し、この一連の流れを自動化する『飲み会番長』をClaude Desktopで実装してみました。 MCPとは何か (Model Context Protocol) MCPとは、AIアシスタントとあらゆるデータソ

    MCPで飲み会番長をつくる - Qiita
    hush_in
    hush_in 2025/04/11
  • 最近のコーディングにおけるLLMの使い方QA - Qiita

    総評としては、Claudeがライブラリ指示追従性能が高く便利で、ロングコンテキストを加味するとGemini 2.5 Proをサブとして用いると良さそうです。 備考 実際のコーディングにおいては画像対応やモデルごとの最大コンテキスト長も加味する場合もあります。上記ではo1以外は画像対応しており、かつコンテキスト長を最大付近まで使うと現状では性能劣化が激しいためロングコンテキスト性能だけを見るに留めました。 どの言語を使えばいいの? この節のサマリ とりあえず日語でOK LLMにおける言語間の差異について プロンプトにおける言語選択は重要な問題です。言語によって、これらの能力が変わります。 推論能力 トークン効率 ChatGPT が登場した当時は明確に英語での推論が優れていましたが、現在はトークン効率が改善され、以下のベンチマークで見るとおり、推論能力も他とあまり変わりません。 ゆえに現状で

    最近のコーディングにおけるLLMの使い方QA - Qiita
  • Cursorが市場を席巻している理由をちょっと考えてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに どうも。鳩胸になりたい文鳥です。 Cusorが市場を席巻している ブッチギリでの世界最速ARR $100Mに加えて先日時価総額が1兆円を超えたそうです。間違いなく売れているし今後の成長を期待される企業であるのは間違いないでしょう。 Cursorはソフトウェアエンジニア向けにAI機能を搭載したソースコード編集ソフトを提供している会社です。 上記のブログに記載したがCursorは 12人の社員 Microsoft製のVisual Studio Codeをフォークして作ったラッパーアプリ AIのモデルは開発せず、ChatGPTやCl

    Cursorが市場を席巻している理由をちょっと考えてみる - Qiita
  • 【図解解説】これ1本12分でReact Hooks 全20種を理解できる教科書 - Qiita

    はじめに こんにちは、@Sicut_studyです。 Reactを勉強するとまず最初に勉強するのがuseStateなどのHooksだったと思います。 useStateやuseEffectなどは利用する場面が多く慣れている方も多いと思いますが、その他のHooksはどうでしょうか?そもそも名前すら知らないというHooksがたくさんあるかと思います。 その中には利用することでパフォーマンスを向上させたり、ステートを簡単に扱えるようになるものなど便利なものがたくさん用意されています。 React19の登場でuseActionStateやuseOptimisticなど絶対に覚えて活用していきたい重要なHooksも登場しております。 この記事ではそんなReactで用意されている全てのHooksを12分で読める内容にして紹介していきます。 最後まで読めばどのタイミングでどのHooksを選択すればよいかわ

  • (Cline) お前とペアプロをする前に 言っておきたいことがある - Qiita

    # レポートについて これからやろうとしていること、やったことなど、あなたの発言は日語でしてほしい。 # 開発の進め方 君と僕は一緒に開発を進めていくことになる。 そこで、足並みを揃えて、お互いにコードの方針を理解しながらプログラミングをしたいと思っている。 具体的には、ある程度小さい単位で私にコードレビューを依頼してほしい。 君は頭が良いが、ややコードが複雑になりすぎるので、私がそうならないように補助したい。 例えば、1ファイル変更が終わった時点で私にコードレビューを依頼してほしい。 その時点では、プログラムがエラーで停止したりしていても問題ない。 私はその内容をレビューして次の指示を出すからね。 ただ、1ファイル内で修正できる警告や、エラーは修正してほしい。 # 注意すべき点 君がコードを読む際に、大きめのコストがかかる。 これは、君に問題があるのではなく、ファイル読み込みの仕組みに

    (Cline) お前とペアプロをする前に 言っておきたいことがある - Qiita
  • 【追記あり】そのGitHub Copilotの機能、Preview版じゃない? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2025/03/23追記 記事の公開後に、GitHub公式ブログよりPreview版のオプトアウトについて記事が公開されました。 要約すると、「Free、Pro、Business、Enterpriseのすべてのプランにおいて、Preview版を使用しても入力データをモデルの学習に使用しない」 というものです。 記事の内容が公式情報と大きく異なってしまったことをお詫びいたします。 はじめに GitHub Copilotは、VSCode上で使用できるコード生成AIです。 個人であれば月額10ドル、企業向けのBusinessプランでも月額

    【追記あり】そのGitHub Copilotの機能、Preview版じゃない? - Qiita
    hush_in
    hush_in 2025/03/10
  • 【完全比較】VS Code最強の3大AIアシスタント!Cline vs Roo Code vs CoolCline - Qiita

    Cline : シンプルかつ導入しやすいオープンソースAI Roo Code : Clineを拡張し、UIや役割切替が充実 CoolCline : 機能総合版。自動承認やコスト管理などを備えた最上級仕様 それぞれの特色や目的に合わせ、最適なツールを選んでみてください。 以下では、それぞれの詳細を見ていきます。 (長い割に上部でまとまっているので、以降は興味のある方のみ読んでください。) 1. Cline(クライン) 概要 Clineは、VS Code上で動作するオープンソースのAIコーディングアシスタントです。 VS Code拡張機能としてインストールし、コマンドラインインターフェース(CLI)やブラウザ操作とも連携できます。 GitHub Copilotのようなコード補完とは異なり、プロジェクト全体を理解して複数ファイルにわたる修正やビルド・テスト実行まで自律的に行える点が強みです。 ま

  • 新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita

    はじめに curl とは対話シェルやシェルスクリプトから HTTP 通信を行うのによく使われるコマンドです。あらゆる環境(100 種類の OS)で動作し、macOSWindows には標準でインストールされています。商用サポートもあり、互換性は非常に重視され、何年経っても同じ書き方で動きます。非常に長く使われており(1998 年生まれの 27 歳1)、そして古い情報もたくさんあります。この記事ではそういった古い情報を、より簡単で新しい curl コマンドの使い方にアップデートします。最初に結論を書いておくと、 もう -X POST -H "Content-Type: applicatoin/json" なんて書かなくていいですよ。 (記事を読まない人のためのリンク) この記事を書くにあたって以下の記事を参考にしています。この記事が書かれたのは 2015 年、現在はそれから 10 年後

    新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita
  • 2025年のReact状態管理、正直どれがいいの? - Zustand, Jotai, Redux, Recoil, Valtio, XState, TanStack Query をざっくり解説 - Qiita

    2025年のReact状態管理、正直どれがいいの? - Zustand, Jotai, Redux, Recoil, Valtio, XState, TanStack Query をざっくり解説ReactreduxjotaizustandTanStackQuery 「Redux使ってるけど、もっと軽いの無いのかな...」 「Recoilって今でも現役なの?」 「ZustandとJotai、どっちがいいんだろう...」 Reactの状態管理ライブラリ、みなさんも選択に悩んだことありませんか?確かに2025年の今、選択肢の多さに頭を抱えてしまいますよね。Redux、Zustand、Jotai、Recoil、Valtio、XState、TanStack Query...それぞれに「これがウリ!」というポイントがあって、どれを選べばいいのか正直迷っちゃいます。 特にReact 18の登場で状況が更

  • サーバーからクライアントへ Promise をそのまま渡せる時代へ! - Qiita

    サーバーからクライアントへ Promise をそのまま渡せる時代へ! こんにちは、React の世界は日々進化していますね。最近のアップデートで、Server Component から Client Component へ Promise を返して、さらにデータストリーミングができるようになったんです! この新機能のおかげで、サーバーで作成した Promise をそのままクライアントに渡し、Suspense と連携させることで、シームレスに非同期データを扱えるようになりました! どういうこと? 簡単に言うと、サーバー側で Promise を生成し、そのままクライアント側で use API を使って解決できます。今までなら、サーバーサイドで await してからデータを props として渡す必要がありましたが、これでレンダリングのブロッキングを回避できる可能性が広がります。 こんなコードで

  • CursorエディタのYoloモードが想像以上だった件 - Qiita

    はじめに 皆さんはCursorエディタは活用されていますでしょうか?CursorエディタとはVSCodeをフォークして作られたAIでコード実装を補助してくれる機能がついたコードエディタのことです。 最近(といっても昨年12月半ば)、CursorエディタのComposerという機能にYoloモードなるモードが追加されたそうなので、早速そちらを試してみることにしました。 Composer機能やYoloモードとは何かに関しては、ChatGPT先生に聞くと以下のような回答が得られました↓ ↓Composer機能とは? ↓Yoloモードとは? 要するにYoloモードONでCursorエディタを使用すると、様々なコードの実装・修正以外の手動作業もAIが変わってくれるということです。 試してみたところ、予想以上で今後の可能性を大いに感じたため、一連の動作の様子をこの記事でご紹介したいと思います。 (20

    CursorエディタのYoloモードが想像以上だった件 - Qiita