タグ

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

  • Pyodideは今どれくらいできるのか - Qiita

    Pyodide Pyodideは、CPythonWebAssembly/Emscriptenに移植したものです。ブラウザ向けのPythonランタイムとも言えます。 2019年にMozillaが発表し、2021年に独立したプロジェクトになりました。 発音 https://github.com/pyodide/pyodide/discussions/1954 https://www.youtube.com/watch?v=iUqVgykaF-k 以上を参考にカタカナにすると「パイアダイド」? Pyodideを使う目的 RustGoなどソースコードをコンパイルしてWebAssemblyバイナリを生成するものは高いパフォーマンスが期待できます。 一方でPyodideはコンパイルをせず実行環境をWebAssemblyに持ってきている方式なので、パフォーマンス面の恩恵は大きくないと思われます。Py

    Pyodideは今どれくらいできるのか - Qiita
    phare
    phare 2025/02/14
  • GAS用のCLIツール clasp を使ってGASをローカルで開発して実行するの巻。 - Qiita

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

    GAS用のCLIツール clasp を使ってGASをローカルで開発して実行するの巻。 - Qiita
    phare
    phare 2025/02/08
  • 【蒸留モデル】DeepSeek-R1ローカル実行時におすすめのモデル - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 大規模言語モデル(LLM)をローカル環境で実行することへの需要が高まっています。記事では、2025年1月にリリースされたDeepSeek-R1モデルファミリーを、Ollamaを使用してローカル環境で実行する方法について解説します。 Roo Codeと使用するには下記も御覧ください 環境要件 実行環境には以下が必要です: Ollamaがインストール済みであること GPUを使用する場合:NVIDIA GPUと対応するドライバー モデルに応じた十分なRAMとGPUメモリ(詳細は後述) まだOllamaをインストールしていない場合は、Olla

    【蒸留モデル】DeepSeek-R1ローカル実行時におすすめのモデル - Qiita
    phare
    phare 2025/01/28
  • MCPサーバーの機能を全部(Prompt, Resource, Tool)試してみる - Qiita

    また、大きな違いとしてPromptとToolは呼び出し時に変数を渡せるのに対し、ResourceはURIを指定することしかできません。 https://spec.modelcontextprotocol.io/specification/server/prompts/#getting-a-prompt https://spec.modelcontextprotocol.io/specification/server/resources/#reading-resources https://spec.modelcontextprotocol.io/specification/server/tools/#calling-tools Claude Desktop Appでの活用例 実際に、それぞれの機能を提供するMCPサーバーを、Claudeのデスクトップアプリを通して触ってみます。 (Appl

    phare
    phare 2024/12/15
    promptの使い方がわかった、ありがとうございます。確かに良い体験には工夫が必要かも。
  • Neovimでどこからでもコードを書く/ノートを書く (ufw, Tailscale, Docker) - Qiita

    ...(略)... # ufwのチェインの前にDOCKERチェインに飛ぶ. -A FORWARD -o br-************ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A FORWARD -o br-************ -j DOCKER -A FORWARD -i br-************ ! -o br-************ -j ACCEPT -A FORWARD -i br-************ -o br-************ -j ACCEPT -A FORWARD -j ufw-before-logging-forward -A FORWARD -j ufw-before-forward -A FORWARD -j ufw-after-forward -A FORWARD -j

    Neovimでどこからでもコードを書く/ノートを書く (ufw, Tailscale, Docker) - Qiita
    phare
    phare 2024/12/03
  • Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita

    TypeScript、Node.js、Next.js App Router、React、Shadcn UI、Radix UITailwindのエキスパート。 コードのスタイルと構造 - 正確な例を用いて、簡潔で技術的な TypeScript コードを書きます。 - 関数型と宣言型のプログラミングパターンを使用し、クラスは避ける。 - コードの重複よりも反復とモジュール化を優先する。 - 補助動詞(isLoading, hasErrorなど)を用いた説明的な変数名を使用する。 - 構造ファイル:エクスポートされたコンポーネント、サブコンポーネント、ヘルパー、静的コンテンツ、型。 命名規則 - ディレクトリにはダッシュ付きの小文字を使用する(例:components/auth-wizard)。 - コンポーネントには名前付きエクスポートを使用する。 TypeScriptの使用法 - すべての

    Cursor の Rules for AI 全体のルール設定 翻訳 - Qiita
    phare
    phare 2024/11/17
  • 【ChatGPT Canvas】Canvasの内容をファイル(TEXT&PDF)にするPromptです。 - Qiita

    まずは、ニュース。 ノーベル物理学賞に 米国プリンストン大学の ジョン・ホップフィールド教授 カナダ・トロント大学の ジェフリー・ヒントン教授 のふたりが選ばれました。 どちらもAIの第一人者。 おめでとうございます。 NEWS WEB 次。 Google Geminiに 画像生成が正式採用。 その名も “Imagen 3”。 今まで、 英語での描画はできましたが、 正式採用されたことで、 日語Promptでも 描けます。 なお、 無料版では、人物は描けません。 描きたければ、 Advancedにしてください。 とはいえ、 「まもなく Gemini Advanced で 人物の画像生成を 利用できるようになります」と メッセージが出るので、 描けない可能性もあります。 出てくるスピードは、 DALL-E3と比較して 早い感じがしました。 [Google Gemini App公式ポスト]h

    【ChatGPT Canvas】Canvasの内容をファイル(TEXT&PDF)にするPromptです。 - Qiita
    phare
    phare 2024/10/16
  • 【ChatGPT】のメモリ機能と「to=bio」について。 - Qiita

    このポストに イベント(Zoom)への リンクが張られています。 覗いてみると こう書かれています。 2024年10月18日 午前3時 JST 4日後に開始します OpenAI o1 モデルで複雑な問題を解決する さすがに寝てます😅 ですが、 もしかすると o1モデルが初公開されるかも。 o1-miniでも、 o1-previewでもなく、 来のo1モデルが、です。 これと同時に Anthropic社の Claude 3.5 Opusも 発表される、かも、 という話も流れてきました。 どうなんでしょうねぇ😅 さて、題に入ります。 今回は、 ChatGPTの メモリ機能についてです。 以前(2024/09/26)に書いた記事に メモリ機能のことを書きました。 【ChatGPT+Advanced Voice Mode】を使ってみた。調べたこと・わかったこと。 実際には、2024/04/

    【ChatGPT】のメモリ機能と「to=bio」について。 - Qiita
    phare
    phare 2024/10/16
  • 【OpenAI o1】でPromptを改良して【ChatGPT+DALL-E3】に描いてもらいました。 - Qiita

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

    【OpenAI o1】でPromptを改良して【ChatGPT+DALL-E3】に描いてもらいました。 - Qiita
    phare
    phare 2024/10/16
    参考になりました。
  • Python のプロジェクトマネージャー pdm の紹介 - Qiita

    はじめに この資料は、pdm の公式ドキュメントをもとに紹介するものです。 誤訳や解釈の間違いが含まれている可能性があることに注意してください。 これから利用する方々の助けになれば幸いです。 pdm について pdm は、最新のPEP標準をサポートする最新のPythonパッケージです。依存関係の管理や解決など、開発ワークフローを後押ししてくれます。最大の利点利点は、virtualenvを作成する必要が全くないnpmと同様の方法でパッケージをインストールし管理できることで、プロジェクトが消費するディスクスペースが少なくなります。 特徴 大規模なバイナリ配布のための,シンプルで高速な依存性解決ツール PEP 517 ビルドバックエンド PEP 621 のプロジェクトメタデータ 柔軟で強力なプラグインシステム 多彩なユーザースクリプト pnpmのような集中型インストールキャッシュをオプションで提

    Python のプロジェクトマネージャー pdm の紹介 - Qiita
    phare
    phare 2024/10/14
  • ChatGPTの時代になって、GUIで差分を取れるmeldが便利な件 - Qiita

    便利なChatGPT いまさら言うまでもないことですが、ChatGPTはめちゃくちゃ便利です。特に日語の文章、英語の文章、コードの校正に無類の強さを発揮します。私は学生時代は国語が得意だったのですが、ChatGPTは、私の国語力を大幅に凌駕していると思います。というかChatGPTは職業で日語を書いている人をのぞくと、ほとんどの日人よりも日語が上手なんじゃないかと思います。 ChatGPTに校正してもらった日語の差分が見たい さて、ChatGPTに文章校正をしてもらいましょう。 さきほどの文章をChatGPTを使って校正してもらいます。 違いがわかりますでしょうか? ChatGPTに修正してもらっても、パッと見て、どこが修正されたか、すぐにはわからないケースが多いと思います。日語は、まだ比較的違いを把握しやすいですが、英文やコードでこれをやるときに、目視でdiffすると見逃しま

    ChatGPTの時代になって、GUIで差分を取れるmeldが便利な件 - Qiita
    phare
    phare 2024/10/14
  • Pythonの環境構築ツールRyeの紹介 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記(2024-08-31) ryeがuvに置き換わったようです uvだけでPythonプロジェクトを管理する ちょっと触った限りではコマンドをrye -> uvで置き換えるだけで、表向きはRyeと同じ使用感でいけそうでした 既存プロジェクトでrye -> uvと乗り換える場合は下記ファイルを削除してuv syncをすれば良さそう…? (あとpyproject.tomlの変更は[tool.rye] -> [tool.uv]?) はじめに 私が Python を始めるにあたってぶち当たった最初の壁が環境構築でした やブログのチュートリア

    Pythonの環境構築ツールRyeの紹介 - Qiita
    phare
    phare 2024/10/14
  • Assistants API v2の新機能紹介とコードサンプル - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 OpenAiからAssistantsAPIのVersion2の公開が発表されました What's new in v2? Version2で新しくなった点と、簡単な使い方を書いていきます assistantにVector Storeを紐づける方法と、threadに紐づける方法の2通りあります assistantに紐づける場合は、Vector Storeを作成し紐付けます threadに紐づける場合は、Fileをuploadすると自動でVector Storeが作成され、紐付けが行われます 今回はthreadに紐づけるサンプルコードを

    Assistants API v2の新機能紹介とコードサンプル - Qiita
    phare
    phare 2024/08/27
  • GPTsのActionsからOAuthを通してGoogleのAPIを叩いてみた - Qiita

    こんにちは。 penguinmanです。 前回はOpenAIのAssistants APIを使って蒙古タンメン中について答えてくれるスプレッドシートの関数を作りました。 今回はGPTsの方でOAuthを通してGoogleAPIを叩いてみたのでそれについて共有します。 目次 何を作ったか? どうやって作ったか? 作成手順 Google APIの準備 OAuth準備 GPTsの設定 OAuth Done 何を作ったか? 上記のような形で「APIを叩いてください」と指示するとGoogle Apps Script(以降GASと略します)のプロジェクトを新規で作成してくれます。APIとしてはApps Script APIを叩いています。 どうやって作ったか? OpenAIのGPTsのActionsを使ってAPIを叩きました。単にGPTsからAPIを叩いただけですが、OAuthを通すのが少し煩雑な

    GPTsのActionsからOAuthを通してGoogleのAPIを叩いてみた - Qiita
    phare
    phare 2024/08/19
  • 【GA4】GTMを使ってアプリストリームからWebView時のページビューを計測する - Qiita

    記事でできるようになること WebViewで開かれたページビュー情報をGA4アプリストリームで計測する WebViewで開かれたページビュー情報をGA4ウェブストリームで計測しないようにする WebViewでページが開かれたことを判別できるGTMトリガー設定を作成する 背景 GA4の計測設定を自社サイトと自社アプリの両方で行った場合、WebView(アプリ内ブラウザ)でGA4タグを設置しているページを開くと以下のような計測となってしまいます。 アプリストリームによる計測 : WebViewで開いたページ情報は追うことができない ウェブストリームによる計測 : WebViewからページが開かれても判別できずウェブストリームからデータを送信してしまう → 同一ユーザーによる一連の行動が「異なるユーザーによる行動」としてバラバラに計測されてしまう また、単純にWebView時のページビューなど

    【GA4】GTMを使ってアプリストリームからWebView時のページビューを計測する - Qiita
    phare
    phare 2024/05/30
    わかりやすい
  • ストラング先生の4つの部分空間 (行空間と零空間) - Qiita

    はじめに ストラング:線形代数イントロダクション このの、表紙の図に魅せられて この図が理解したくて、線形代数を始めました 最近、ようやく、この図が見えてきました(そんな気がします) 気が長いのもほどがありますが、3年近くかかったような気がします 線形代数の沼は深く、楽しいです ストラング先生と線形代数の仲間に感謝です この記事では、無謀にもこの『4つの部分空間』を説明します! 目指しているのは、『直感で理解する』です 例題で驚く! 例題としての中にある例題をピックアップします 問題は以下です(『ストラング:線形代数イントロダクション』p212) 例 5 $A=\begin{bmatrix} 1 & 2 \\ 3 & 6\end{bmatrix}$ について、$x=\begin{bmatrix}4 \\ 3 \end{bmatrix}$を、$x_r + x_n=\begin{bmatr

    ストラング先生の4つの部分空間 (行空間と零空間) - Qiita
    phare
    phare 2024/03/12
  • pythonで注文APIを使う方法(ヤフーショッピング,Qoo10,au pay マーケット) - Qiita

    記事を書くきっかけ 自身で物販システムを構築したときに解説記事が皆無だったため記事を執筆することにしました。 ※構築した物販システムは下記の動画で紹介しております。 対象の読者像 ・pythonで注文APIを使ってみたい方 ・ヤフーショッピング、Qoo10、au payマーケットの注文APIの違いを理解したい方 ・python以外で注文API使用したいけど、解説記事が見当たらなくて困っている方 ※pythonスクレイピング経験がある方なら理解できるレベルと思います。 事前にインストールが必要なライブラリ 事前に下記のリンク先を参考にをpip installして下さい。 ・requests ・selenium ※selenium3をインストールして下さい 受注APIの解説 事前準備 公式ソース 上記リンク先の1~5までを実施します。 ※注文APIを利用できるまでに約1週間程度かかります

    pythonで注文APIを使う方法(ヤフーショッピング,Qoo10,au pay マーケット) - Qiita
    phare
    phare 2024/01/17
    参考になりました。
  • 【Hugo】GitHubをヘッドレスCMSとして使う - Qiita

    こんにちは。 今回はGitHubをHugoのCMSとして活用してみました。 今回作成したツールは以下のリポジトリで公開しています。 Hugo + Headless CMS 私のブログではHugoをSSGとして利用しています。 新しく記事を執筆するときは、執筆環境にサイト管理用のリポジトリやVSCode、Hugoを用意してから執筆することになります。 この作業は一度やれば済むので、別にそこまで辛くはないのですが、問題は画像を配置するときです。 VSCodeを使って執筆している時に、新規に画像を追加すると以下の手順が発生します。 これを画像を追加するたびに行うのは非常に面倒です。 そこで、ヘッドレスCMSの登場です。これを利用すれば、QiitaやZennのようにクリップボードにある画像をそのまま配置できたり、画像をWordPressのように管理できたりします。 Hugoと相性の良いヘッドレスC

    【Hugo】GitHubをヘッドレスCMSとして使う - Qiita
    phare
    phare 2023/12/30
  • GitHub Copilot導入後、初めて使う時。(豊富な使用例付き) - Qiita

    GitHub Copilotが長いコードを提案してきた時、ショートカットキーの「単語単位で受け入れる」を使用すると便利です。 ※ インライン候補をトリガーするとは提案が表示される場所ならばどこでも GitHub Copilot が動きます。 例えば、提案が表示される場所からカーソルが動かしてしまっても、カーソルを元の場所に戻してトリガーコマンドを使うと提案が表示されます。 ※ インライン候補をトリガーするはデフォルトのキー設定では動きません。:Windows で確認 自分でキーボードショートカットキーを設定する必要があります。(これは自分の環境だけかもしれません。) 導入後(課金後) 導入後に何をしていいのか?何が出来るのかがよくわからなかったので調べてみた。 環境 Windows10 GitHub Copilot (導入 1年契約 or 1月契約) VSCode VSCode Insi

    GitHub Copilot導入後、初めて使う時。(豊富な使用例付き) - Qiita
    phare
    phare 2023/12/29
  • Googleスプレッドシート ARRAYFORMULAより便利なLAMBDA関数を使おう - Qiita

    配列数式 ArrayFormula Google スプレッドシートで複数のデータを一括で処理したいときに便利なのが配列数式。ARRAYFORMULA を使うと配列を扱えない関数でもループして適用するかのごとく扱えるようになります。 配列数式でできないこと しかしながら ARRAYFORMULA には制約が多くて、ちょっと複雑なことをさせようと思ったら、思ったような結果が得られなくなる、そんな経験をされた方は多いのではないでしょうか。 主な理由は、次の2点でしょう。 数式中に元々配列を受け取れる関数が1つでもあると、上手く展開してくれない。 配列展開する部分を限定できない。 行だけのループとか列だけのループとか、ここは展開しないで欲しいとか細かい制御ができない。

    Googleスプレッドシート ARRAYFORMULAより便利なLAMBDA関数を使おう - Qiita
    phare
    phare 2023/12/17