chevron_left

メインカテゴリーを選択しなおす

cancel
arrow_drop_down
  • 【lua】redis でメモリ使用量の大きいキーを探す

    redis でメモリ使用量の大きいキーを探したときに使用したスクリプトをここにメモします。 redis と lua について redis は、サーバー上で lua スクリプトを実行させることができます。 実装 コマンド $ redis-cli --eval mem_usage.lua head -200 スクリプト local keys = redis.call('KEYS', '*') local result = {} for _, key in ipairs(keys) do local mem_usage = redis.call('MEMORY', 'USAGE', key) t…

  • 【機械学習】RAGについて

    RAGとは「Retrieval-Augmented Generation」の略です。 日本語にすると「検索強化生成」となり、AI が賢く文章を作り出す方法の一つです。 通常のAIは、あらかじめ学んだことを元に文章を作るだけですが、RAG は、実際にインターネットやデータベースから必要な情報を「検索」してきて、それを元にして文章を「生成」します。これにより、より正確で詳しい情報を含む答えを作ることができます。例えば、歴史の宿題で「関ヶ原の戦いについて教えてください」と AI に聞くとします。普通の生成AIなら、過去に学んだ知識だけで答えるので情報が古かったり不完全だったりするかもしれません。でも…

  • ポインコ兄弟やピカチューの画像を動画にしてみました。

    ポインコ兄弟やピカチューの画像を dream-machineで画像を動画にしてみました。 www.youtube.com

  • 【Hatena Blog】はてな記法で[[とか記述する方法

    ブログを書いていたら 「[[ aa ]]」 とかが 「aa」となって困ったので、回避方法をここにメモします。 文字 -> 編集画面での書き方 & -> &amp < -> &lt; > -> &gt; " -> &quot; ( -> &#x28 ) -> &#x29 [ -> &#x5b ] -> &#x5d -> &#x7c

  • 【javascript】gcp で functions.http に await を入れる方法

    Google Cloud Functions(GCP)を使用して、functions.http に await を組み込む方法をここにメモします。Google Cloud Functions を利用する際、http リクエストを処理する関数は、onRequest メソッドで定義します。この関数に対して、async/await を使用して非同期処理を行うことができます。以下サンプルコードです。 const fetch = require('node-fetch'); // HTTPトリガーの関数を定義 exports.httpFunction = async (req, res) => { tr…

  • 【javascript】console.log で辞書型のデータを指定すると[object Object]と表示されるけど中身を表示させたい

    console.log で辞書型のデータを指定すると[object Object]と表示されるけど、中身を表示させたい場合の対応をここにメモします。 対応策 JSON.stringify JSON.stringifyを使ってオブジェクトをJSON形式の文字列に変換し、それをconsole.logで表示する方法です。 const person = { name: "山田太郎", age: 30, job: "エンジニア", address: { city: "東京", postalCode: "100-0001" } }; console.log(JSON.stringify(person));…

  • 【python】BigQuery にカウントアップするIDを登録する処理

    Google BigQuery に対してカウントアップするIDを登録する処理を考えてみました。 準備 クレデンシャル設定 GCPの認証を設定します。(GOOGLE_APPLICATION_CREDENTIALS 環境変数でサービスアカウントキーを設定) google-cloud-bigquery ライブラリのインストール $ pip install google-cloud-bigquery コード サンプルコードは以下の通りです。 create_table_if_not_exists()関数では、指定されたテーブルが存在するかを確認します。存在しない場合は、指定されたスキーマを持つテーブルを…

  • しいたけを育ててみました

    ドンキホーテでキノコの栽培セットが安く売ってたので買ってみました。1日目は説明書に書いてあるとおり水に10時間くらいつけました。 2日目に、少しきのこがでてきました。 3日目、からきのこがポコポコいろいろなところからはえてきました。 4日目には、収穫できそうなきのこもでてきました。

  • 【javascript】バッククォーテーションで囲んだ中に変数を埋め込む

    javascript でバッククォーテーションで囲んだ中に変数を埋め込む方法をここにメモします。javascript ではバッククォーテーション(``)で囲んだ文字列の中に変数を埋め込むことができます。これを「テンプレートリテラル(Template Literal)」と呼びます。テンプレートリテラルを使用すると、${}の中に変数や式を埋め込むことができます。 const name = "ネコ太郎"; const age = 5; const message = `このネコの名前は${name}で、年齢は${age}歳です。`; console.log(message); このコードを実行すると…

arrow_drop_down

ブログリーダー」を活用して、a1026302さんをフォローしませんか?

ハンドル名
a1026302さん
ブログタイトル
ものづくりのブログ
フォロー
ものづくりのブログ

にほんブログ村 カテゴリー一覧

商用