並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 445件

新着順 人気順

textの検索結果201 - 240 件 / 445件

  • 10年前に亡くなった上司の言葉が新たに発見されました。 - Everything you've ever Dreamed

    風邪で休んでいるときに自宅の物置で2000年~2015年の手帳が入ったダンボール箱を見つけました。手帳には当時の上司(部長)の言霊が記録されていました。「刺身が生なんだが……」という名作を生みだした部長。没後10年。ゾンビのようによみがえってきた部長を僕ひとりでは受け止めるのはイヤなので読者各位とシェアいたします。ビジネスや私生活で役立ててもらえると嬉しい。 ・「サンプルのサイズ感がわかるようにヤニと比べてみました……」 商品(食品)の大きさが分かりやすいようにタバコを置いて撮影。顧客ファーストのつもりが「食品の横にタバコ置くとかありえない」というクレームが続出。結果、失注。 ・「ハイライトがまずかったか……ラッキーストライクにしときゃよかった」 ↑の騒動の敗軍の将の弁。 ・「他社で見積をいくらで出したのか言えないの?この情報開示時代に?ずいぶんと時代遅れな会社ですな……」 情報開示。その

      10年前に亡くなった上司の言葉が新たに発見されました。 - Everything you've ever Dreamed
    • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

      Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

        Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
      • 社内用語集を気軽に質問できるSlackBotを作ってみた (RAGの応用アプリ) - ABEJA Tech Blog

        こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井(GitHub : @Yagami360)です。 LangChain を使用すれば、RAG [Retrieval Augment Generation] を使用した LLM アプリケーションを簡単に作成できるので便利ですよね。 今回 LangChain での RAG を使用して、LLM が学習に使用していない特定ドメインでの用語を応答する Slack ボットをさくっと作ってみたので共有します。 本コード一式は、以下の GitHub レポジトリに保管しています。 github.com 使い方 コード解説 アーキテクチャ RAG の仕組み ヒューマンインザループによる継続的品質改善 まとめ We Are Hiring! 使い方 事前準備として{用語集スプレッドシートの作成・Slack アプリの初期設定・各種

          社内用語集を気軽に質問できるSlackBotを作ってみた (RAGの応用アプリ) - ABEJA Tech Blog
        • 「弁護士が子の連れ去り助言」児相が懲戒請求 両親の読売社員ら有罪:朝日新聞デジタル

          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

            「弁護士が子の連れ去り助言」児相が懲戒請求 両親の読売社員ら有罪:朝日新聞デジタル
          • 大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル

            ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

              大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル
            • 日本刀で居合の指導、生徒は重傷 剣道部顧問は退職「刀は処分する」:朝日新聞デジタル

              ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                日本刀で居合の指導、生徒は重傷 剣道部顧問は退職「刀は処分する」:朝日新聞デジタル
              • Javaで最低限おさえておいてほしいクラス・インタフェース35 - 2024年版 - きしだのHatena

                ま、このくらい知っておいてもらわないと&とりあえずこんだけ知ってればだいたいの処理が書けるクラス・インタフェースをまとめてみました。2024年版。 詳しく知りたい人は「プロになるJava」を! java.lang.Class java.lang.Exception <- new java.lang.Integer java.lang.Object <- new java.lang.Runnable java.lang.String java.lang.System java.lang.Thread java.nio.file.Files <- new java.nio.file.Path <- new java.io.InputStream java.io.InputStreamReader java.io.BufferedReader java.io.OutputStream java.

                  Javaで最低限おさえておいてほしいクラス・インタフェース35 - 2024年版 - きしだのHatena
                • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

                  Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

                    チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
                  • 無料お絵描きアプリ「Krita」に画像生成AIを組み込んで落書きから美麗イラストを作成する方法まとめ、Stable DiffusionとControlNetをコマンドなしでサクッと導入可能

                    無料かつ高機能なペイントアプリ「Krita」に画像生成AI「Stable Diffusion」を組み込むプラグインが「krita-ai-diffusion(AI Image Diffusion)」です。Generative AI for Kritaを使えば落書きのような下描き画像から美麗イラストを生成できるとのことなので、インストール手順や使い方をまとめてみました。 GitHub - Acly/krita-ai-diffusion: Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required. https://github.com/Acly/krita-ai-diffusion ・目次 ◆1

                      無料お絵描きアプリ「Krita」に画像生成AIを組み込んで落書きから美麗イラストを作成する方法まとめ、Stable DiffusionとControlNetをコマンドなしでサクッと導入可能
                    • 次世代データ基盤:データレイクハウスを Google Cloud で実現する

                      はじめに こんにちは、クラウドエース データソリューション部の松本です。 普段はデータ基盤や MLOps の構築をしたり、Google Cloud 認定トレーナーとしてトレーニングを提供しております。また、昨年は Google Cloud Partner Top Engineer 2024 に選出されました。今年も Goodle Cloud 界隈を盛り上げていけるよう頑張っていきたいと思います。 クラウドエース データソリューション部 について クラウドエースのITエンジニアリングを担う システム開発統括部 の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのが データソリューション部 です。 弊社では、新たに仲間に加わってくださる方を募集しています。もし、ご興味があれば エントリー をお待ちしております! 今回は、次世代データ基盤であるデ

                        次世代データ基盤:データレイクハウスを Google Cloud で実現する
                      • RAGにおけるドキュメント検索精度向上について(概要編)

                        はじめまして。損害保険ジャパン株式会社 DX推進部の眞方です。普段はリードエンジニアとして、新しいサービスのアーキテクチャ検討からローンチまでの作業や、新規技術を用いたアプリのプロトタイプ実装などを行なっています。 弊社では、LLM(Large Language Models)を活用したアプリケーションの開発を積極的に検討し、既に社内でいくつかのプロトタイプをローンチしています。 本記事では、その最も一般的?なユースケースの一つとも言えるRAG(Retrieval Augmented Generative)の構築において、ドキュメント検索精度の向上にどのように取り組んだ内容の概要を紹介させていただきます。実際の詳細な手法および結果については、別記事(実践編)で解説予定です。 はじめに RAGとは? この記事を読まれている方の中にはご存知の方も多いでしょうが、RAGとはRetrieval A

                          RAGにおけるドキュメント検索精度向上について(概要編)
                        • 俺の管理画面 2023年冬 - KAYAC Engineers' Blog

                          面白法人カヤック技術部の谷脇です。私は元気です。 この記事は面白法人グループ Advent Calendar 2023の5日目のエントリーです。 というわけでこの記事では、現環境(私が取り組んでいる業務のこと)ベストの管理画面の技術選択について考えたことを書き連ねていきます。 前提知識 管理画面の定義 ここで読者と私の目線を合わせるため、この記事上での管理画面の定義をしておきます。 管理画面はサービスの運営上必要な操作やデータの閲覧をまとめたWebアプリケーションです。また、このWebアプリケーションは一般ユーザーには開放されておらず、サービス運営者側のみ閲覧と操作が可能となっている、とします。 管理画面を作る動機 ここではTonamelの管理画面について、考えて導入したことを書きます。 tonamel.com Tonamelはゲーム大会やイベントを開催するためのプラットフォームです。We

                            俺の管理画面 2023年冬 - KAYAC Engineers' Blog
                          • awslim - Goで実装された高速なAWS CLIの代替品を作った - 酒日記 はてな支店

                            最初に3行でまとめ AWS CLIは便利です。しかし起動が遅いので、Goで実装された高速な(ただし機能は少ない)代替品を作りました。awslim といいます リリースバイナリは無駄に大きいので、必要な機能だけを組み込んだビルドを簡単にできるようにしてあります。ビルドして使うのがお勧めです どうぞご利用下さい github.com 以下はこれに至るまでの経緯とか、実装や使い方の話とかです。長いです。 作成の経緯 AWSの各種サービスにアクセスするための AWS CLI は、スクリプトやコマンドラインから処理を自動化するために大変便利なツールです。AWSでサーバーサイドの開発、運用している人であれば、ほぼ全員がお世話になっているんじゃないかと思います。 しかし、AWS CLI (コマンド名aws) には「起動が重い」という問題があるなとずっと思っていました。具体的には、aws --versio

                              awslim - Goで実装された高速なAWS CLIの代替品を作った - 酒日記 はてな支店
                            • ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)

                              クレデンシャル含むソースコードをChatGPT等のクラウドLLMサービスにアップロードしないでください。 今回のプロンプトはオープンなリポジトリのみを対象としており、シェルスクリプトが実行される環境もChatGPT側のクラウド上のサンドボックス内のみを想定しています。 ローカル環境では以下のシェルスクリプトをそのまま実行せずに、ご自身が作成したシェルスクリプトを利用してください。 以下はソースコードのプロジェクトルートで実行することで、ソースコードのダンプを.txt形式でダンプするシェルスクリプトです。 \`\`\` #!/bin/bash # バイナリファイルかどうかを判定する関数 is_binary_file() { local file="$1" local file_output file_output=$(file "$file") if [[ "$file_output" ==

                                ChatGPTにgitのリポジトリ渡すと全ソースコード.txtをダウンロードさせてくれるやつ〜〜〜〜(AIに食わせるコード一覧が欲しい時用)
                              • ゴルディアスの結び目、再生核ヒルベルト空間、 プラグマティッシェ・ザンクツィオン… 今日から使える賢そう&かっこいい用語集

                                ゴルディアスの結び目、再生核ヒルベルト空間、 プラグマティッシェ・ザンクツィオン… 今日から使える賢そう&かっこいい用語集 なんとか定理、なんとかのパラドックス、なんとか理論、なんとかの法則…。 この世には、口にしただけで賢くなった気がする言葉があります。そんな言葉を募集したところ、耳から血が出るくらいの投稿が集まりました。 ぜんぶ紹介すると読者のみなさんも耳から血が出てしまいますので、ここでは厳選してご紹介します。

                                  ゴルディアスの結び目、再生核ヒルベルト空間、 プラグマティッシェ・ザンクツィオン… 今日から使える賢そう&かっこいい用語集
                                • ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog

                                  目次 はじめに Colocation を意識した設計方針 Parallel Routes と Intercepting Routes を用いた設計パターン サーバー側に処理を寄せたことによる恩恵と課題 Next.js が抱える課題 おわりに 参考文献 はじめに ジャンプTOON のWeb版(以降、ジャンプTOON Web)の開発を担当している浅原昌大(@assa1605)です。 5 月にサービスを開始した「ジャンプTOON」は、オリジナル縦読みマンガ作品や人気作品のタテカラー版を連載する、ジャンプグループ発の新サービスです。 ジャンプTOON のフロントエンドには、Next.js を採用し開発をしています。 本記事では、Next.js の最新機能や設計パターン、Next.js を採用した恩恵と現在の課題について紹介します。 Colocation を意識した設計方針 Parallel Rou

                                    ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog
                                  • PostgreSQL Row Level Security (RLS) を使って顧客データ保護の安全性を高めている件 - Techouse Developers Blog

                                    はじめに 初めまして、株式会社Techouseエンジニアインターンの sakaidubz と申します。本日は私の携わっているプロダクトであるクラウドハウス労務で利用している RLS (Row Level Security) の技術について紹介します。 Techouse では、重要技術として RLS を多用しています。 通常 PostgreSQL の運用時には利用しないものであるため Techouse の開発メンバーとしてジョインしたみなさんが手慣れるまでに少し苦労をされているようです。 そこでこの場を借りて解説してみようと思い立ちました。 クラウドハウス労務について RLS について紹介する前に、私が開発しているクラウドハウス労務について紹介します。 クラウドハウス労務は人事労務における複雑な業務の電子化を推進するセミオーダー型・クラウド業務支援サービスです。各種手続きや年末調整といった法

                                      PostgreSQL Row Level Security (RLS) を使って顧客データ保護の安全性を高めている件 - Techouse Developers Blog
                                    • 児童手当の支給、年3回から6回に倍増 岸田首相が表明:朝日新聞デジタル

                                      ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                        児童手当の支給、年3回から6回に倍増 岸田首相が表明:朝日新聞デジタル
                                      • OpenAIのGPT-4oを日本語OCRとして使ってみる

                                        昨日、OpenAIが生成AIの新しいモデルであるGPT-4oを発表しました。消費するトークン数の節約や、音声合成機能の改善、応答速度の向上など着実な品質改善を見せているようです。私も、特に音声合成(Text To Speech)の表現力について非常に興味を持っています。 私は以前、「OpenAIのGPT-4 Turbo with visionを日本語OCRとして使ってみる」で、GPT-4 Turboの画像認識機能の日本語OCRについて検証を行いました。その当時は、既存のコグニティブAI APIに比べて認識精度が十分でないという評価をしています。とはいえ、その後に出てきたClaude 3 Opusは驚くべき認識精度だったので、OpenAIも巻き返す可能性は十分にあると感じました。Azure OpenAI Serviceを使っている場合は、Vision enhancementという既存のコグニ

                                          OpenAIのGPT-4oを日本語OCRとして使ってみる
                                        • 高速化のエンジニアリング。注文してから0.722秒。100倍速いぞ!Python : 75.884 C++ : 3.392   JIT Python : 0.722 JITコンパイラで高速化されたコードを自動生成するツール。 - Qiita

                                          アリスは驚きと興奮を抑えきれませんでした。彼女はすぐに新しいコードを試し、その速さに目を見張りました。今まで数時間かかっていた計算が、ほんの数分で終わったのです。 翌日、アリスはこの発見を友人たちに話しました。友人たちも同じように魔法の本を使い、彼らのコードを高速化しました。こうして、プログラミング王国全体で「JITの魔法の本」が広まりました。 やがて、アリスは王国のプログラミング大会で優勝し、JITの魔法の本の力をさらに広めることになりました。彼女は「JITの守護者」として称えられ、プログラミング王国はかつてない繁栄を迎えました。 アリスはいつも心に誓いました。どんなに強力なツールも、それを使う人々の努力と情熱があってこそ、本当の力を発揮するのだと。彼女の言葉は次世代のプログラマーたちに伝わり、JITの魔法の本は永遠に受け継がれていくのでした。 前回のあらすじ。 Python count

                                            高速化のエンジニアリング。注文してから0.722秒。100倍速いぞ!Python : 75.884 C++ : 3.392   JIT Python : 0.722 JITコンパイラで高速化されたコードを自動生成するツール。 - Qiita
                                          • Introducing OpenAI Japan

                                            As we grow our operations internationally, we’re expanding into Asia with a new office in Tokyo, Japan. We are committed to collaborating with the Japanese government, local businesses, and research institutions to develop safe AI tools that serve Japan’s unique needs and to unlock new opportunities. We chose Tokyo as our first Asian office for its global leadership in technology, culture of servi

                                              Introducing OpenAI Japan
                                            • MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita

                                              MacでLocal LLM そこそこRAMの大きなMacbook proが手に入ったので、ローカルでのLLM実行を試すことにした。 しかし、MacのGPUを有効化させることのできるローカル環境を整えるまでに、思いのほか苦労したので、メモとして記しておく。 とりあえず、以下の3つの選択肢を試した。 open interpreter text-generation-webui LM Studio で、結局のところ現状まともに動作してくれたのは、LM Studioだけだったのだが、それぞれの所感について示しておく。 1: open interpreter open interpreterそのもの説明については、Qiitaにもいくらでも記事があるのでここでは省略する。 例えば以下の記事など。 https://qiita.com/ot12/items/d2672144b914cb6f252f htt

                                                MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita
                                              • 優秀と噂なCohere社のCommand R+でRAGチャットボットを簡単に構築して体験しよう! - Qiita

                                                1. はじめに Cohere社が最近リリースしたLLMのCommand R+がGPT4に迫る性能を発揮していたり、RAG利用での性能で話題となっています。 そのCommand R+でRAGを体験できるチャットアプリの実装がLightningAIにてチュートリアルが公開されています。 これを身近な環境で動かしてみたいと思います。 このチャットボットでCohere社の以下のモデルが使われています LLM: Command R+ Embed: embed-english-v3.0 / embed-multilingual-v3.0 Reranker: rerank-english-v3.0 / rerank-multilingual-v3.0 以下の動画のようにブラウザでPDFファイルをアップロードしてチャットで問い合わせができます。 2. 必要なもの 以下の2つを準備しましょう。 Cohere

                                                  優秀と噂なCohere社のCommand R+でRAGチャットボットを簡単に構築して体験しよう! - Qiita
                                                • Make: Japan | 走行する腹筋ローラー「アブライダー」の挑戦 ― Maker Faire Tokyo 2023 会場レポート #1

                                                  2023.10.26 走行する腹筋ローラー「アブライダー」の挑戦 ― Maker Faire Tokyo 2023 会場レポート #1 Text by Yusuke Imamura 腹筋を鍛えるローラー(アブローラー)に動力を加えて走行させようという、思わず「どういうこと?」と聞き返しそうになる展示があった。蕪木孝氏(@takashikaburagi)の「アブライダー」である。 「アブライダー」に使われた、ごく一般的なアブローラーの箱 アブライダーがどういうものかは、蕪木氏が実演している様子を見ればすぐにわかるだろう。 アブライダーの本体。アブローラーや電動ドリルを木枠にフィットさせるために3Dプリンタも活用した アブライダーの動力は、電動ドリルの回転をチェーンでアブローラーに伝えることで得ている。電動ドリルのトリガーにはワイヤーがくくりつけてあり、そのワイヤーはアブローラーのハンドルに取

                                                    Make: Japan | 走行する腹筋ローラー「アブライダー」の挑戦 ― Maker Faire Tokyo 2023 会場レポート #1
                                                  • ダイソーの在庫検索APIを叩く - Qiita

                                                    const md5 = text => fetch('https://md5sum.deno.dev/' + text).then(r=>r.text()) // 店舗コード const str_cd = '002870' // yyyyMMdd:hhmmss sources\com\locationvalue\ma2\extensions\ScreenExtensionsKt.java:78 const request_datetime = new Date().toLocaleString('sv').replaceAll(/-|:/g, '').replace(' ', ':') // ジャン const sku_cd = ['4549131971149'] await fetch('https://zaikoapp.plat.daisojapan.com/api_get_store

                                                      ダイソーの在庫検索APIを叩く - Qiita
                                                    • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

                                                      Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

                                                        Chromium にコントリビュートするための周辺知識 | blog.jxck.io
                                                      • Everything I know about the XZ backdoor

                                                        Democracy is on the ballot. For her future, vote.Everything I know about the XZ backdoor stateevergreeninblogtagsopen-sourcedate3/29/2024This publication was last updated at 12:49 PM EST on April 8th Recently, a backdoor was discovered in XZ, a popular library for lossless data compression. Initial research efforts were predominantly concentrated on unpacking the well-disguised attack vector, whil

                                                        • 土日で完成! 趣味のラズパイ ChatGPTで遊ぼう——ラズパイで作ったデジタル時計に天気情報も表示させる|fabcross

                                                          天気予報をデジタル時計に加えるには、外部の天気予報APIを利用する必要があります。一般的に利用されるのはOpenWeatherMap APIですが、これを使用するにはAPIキーが必要です。APIキーはOpenWeatherMapのウェブサイトで無料で取得できます。 以下の手順では、OpenWeatherMap APIを使用して現在の天気情報を取得し、それをOLEDディスプレイに表示する方法を示します。このコードは前の時計と曜日を表示するコードに基づいています。 ### 必要なライブラリのインストール - 天気情報を取得するために`requests`ライブラリを使用します。このライブラリがまだインストールされていない場合は、インストールしてください。 pip3 install requests ### OpenWeatherMap APIの設定 1. OpenWeatherMapの[公式サイ

                                                            土日で完成! 趣味のラズパイ ChatGPTで遊ぼう——ラズパイで作ったデジタル時計に天気情報も表示させる|fabcross
                                                          • 日本語におけるtext-wrapプロパティの運用

                                                            CSSのtext-wrapプロパティを使うと、テキストの行の折り返し方法を変更できる。text-wrap: balanceを適用すると、適用しない場合と比べて次のように変化する。 CSS text-wrap: balance  |  CSS and UI  |  Chrome for Developers text-wrap: balanceが適用された下の例では、すべての行の長さが均等になるように制御されている。 しかし正確に言えば、すべての行の長さが必ずしもまったく同じになるわけではない。文字の適切な折り返し位置を考慮した上で、おおよそ同じくらいの長さになるように分配される、というのが正しい。その際、一つの英単語の途中で行が分割されるようなことは通常起こらない。これは、英語では単語の区切りに空白文字を挟んで記述されるが(わかち書き)、それが改行位置を決めるためのヒントとなるからである。

                                                              日本語におけるtext-wrapプロパティの運用
                                                            • Amazon Connect + Whisper + GPT-4 Turboで、発話から個人情報(名前、住所、生年月日)を正しく認識できるか試してみた | DevelopersIO

                                                              構成 構成としては、下記の通りです。 Connectのフローの詳細は下記の通りです。 例として、発話で住所を認識させる処理の流れは以下のとおりです。 コンタクトフロー内で「メディアストリーミングの開始」ブロックを使って、Kinesis Video Stream(KVS)への音声のストリーミングを開始します。 顧客は、住所を含めた発話をします。 「顧客の入力を保存する」ブロックで、顧客が特定の番号を押すと、ストリーミングを終了します。 「AWS Lambda関数を呼び出す」ブロックを使い、LambdaでKVSからデータを取得します。取得したデータをWAV形式に変換し、Whisper APIで文字起こしします。文字起こし内容から、GPT-4 Turboで住所のみを抽出します。 プロンプト再生で、住所のみを音声出力します。 以下の図は、電話での対話の流れを示しています。 前提 2023年11月時

                                                                Amazon Connect + Whisper + GPT-4 Turboで、発話から個人情報(名前、住所、生年月日)を正しく認識できるか試してみた | DevelopersIO
                                                              • JavaScriptで実現するFLIPアニメーションの原理と基礎 - ICS MEDIA

                                                                アニメーション実装のテクニックのひとつにFLIPと呼ばれるものがあります。FLIPアニメーションは2つの状態をなめらかにつなげるテクニックで、とくに移動や拡大といった動きに有効です。FLIPアニメーションを用いると、次のようなアニメーションを実装できます。 本記事では、ライブラリに依存しないFLIPアニメーションの原理を理解し、実装する方法を紹介します。 FLIPアニメーションとは FLIPとは、First, Last, Invert, Playをまとめた造語です。これらはFLIPアニメーションの手順を説明したものになります。 First:アニメーションを開始するときの状態 Last:アニメーション終了時の状態 Invert:変化量を計算し、Lastの状態に適用してFirstの状態を復元します Play:Invert量を徐々に減らしてLastの状態に近づけていきます FLIPのおもしろい点

                                                                  JavaScriptで実現するFLIPアニメーションの原理と基礎 - ICS MEDIA
                                                                • 【もうすぐなくなる日本の名建築】桂設計〈日比谷公園大音楽堂〉

                                                                  May 20, 2024 | Architecture | casabrutus.com | photo_Satoshi Nagare   text_Tatsuo Iso 閉館や解体を迎える、または検討されている国内の名建築を紹介する連載『もうすぐなくなる日本の名建築』。第3回目は桂建築設計事務所(現・桂設計)の手がけた〈日比谷公園大音楽堂〉を訪ねます。「野音」の愛称で親しまれ、音楽の聖地として長きにわたり愛される音楽堂の歴史をひもときながら、その建築の魅力に迫ります。 「野音(やおん)」の名前で親しまれている、日比谷公園内にある大音楽堂は、東京のど真ん中にあって、光と風を感じながら生の音楽を楽しめるユニークな施設だ。ここでは幾多の著名なミュージシャンが、歴史に残る名演を繰り広げてきた。日比谷公園が段階的な再整備を進めているなかで、この施設も建て替え工事に入ることが予定されている。音楽ファ

                                                                    【もうすぐなくなる日本の名建築】桂設計〈日比谷公園大音楽堂〉
                                                                  • Epic Gamesが開発中のプログラミング言語「Verse」って知ってる?編集部員が感じる2つの特徴「ロールバック」「非同期処理」などを解説|ゲームメーカーズ

                                                                    ゲームメーカーズ編集部の神谷です。本記事では、Epic Gamesが開発するプログラミング言語「Verse」について紹介します。 Verseは個人開発で使っており、モダンだし自分の好みと合うしと魅力を感じています。使用環境が限定されているため人口は少ないのですが、将来性も感じる言語です。もっとたくさんの方に触ってもらえるよう、筆を執りました。 Verseが持つ2つの大きな特徴のほか、私が感じているUnreal Engine 5(以下、UE5)におけるブループリントとの相違点を説明します。 TEXT / 神谷 優斗 EDIT / 藤縄 優佑

                                                                      Epic Gamesが開発中のプログラミング言語「Verse」って知ってる?編集部員が感じる2つの特徴「ロールバック」「非同期処理」などを解説|ゲームメーカーズ
                                                                    • 健全な推し活のためには、エンタメを扱う企業と、推し、そしてファンという三者が一体となって変わらなければいけない 『成功したオタク』オ・セヨン監督インタビュー

                                                                      健全な推し活のためには、エンタメを扱う企業と、推し、そしてファンという三者が一体となって変わらなければいけない 『成功したオタク』オ・セヨン監督インタビュー あるK-POPスターの熱狂的ファンだったオ・セヨンは、「推し」に認知されテレビ共演もした「成功したオタク」だった。ある日、推しが性加害で逮捕されるまでは──。韓国の芸能界を震撼させた性加害事件をきっかけに作られたドキュメンタリー映画『成功したオタク』が3月30日より随時公開される。 オ・セヨン監督は受け入れがたい現実に苦悩しながらも近い経験をした友人たちの話を聞きに行き、真の“成功したオタク”とは何なのかを映画を通して考えている。今回、オ・セヨン監督の来日に合わせ、作品制作に至った経緯から、推し活と切り離せない政治の話、アイドルビジネスの問題点までを深く語ってもらった。 推し活とは一体なんなのか ──性加害者となったアイドルのファンた

                                                                        健全な推し活のためには、エンタメを扱う企業と、推し、そしてファンという三者が一体となって変わらなければいけない 『成功したオタク』オ・セヨン監督インタビュー
                                                                      • 周りがピュアピュア過ぎてつらい…。

                                                                        プレイヤーの肩代わりである主人公がバキバキウマチンポハイパーセクシャルテクニックの持ち主で、 公式でほぼカップルとされている男女の女を快楽落ちさせて寝取っていく妄想が一番はかどるんだけど、 私の集落、公式準拠純愛CPハピエン厨しかいなくて、こんなこと言ったら魔女裁判にかけられて、 凄惨な拷問を受けた上に、最後は生きながら火炙りにされてしまう。 でもさぁ!あんなかわいい美女、美少女がそばで甲斐甲斐しく面倒見てくれるのに! 「べ、別に俺は興味ねぇし!」みたいなすかした顔してる男に!!! チン落ちした女の写真送り付けて精神破壊して!!!!!!!! 「お、俺は何も分かってなかったんだ…こんなにあいつが好きだったことに、全てを失ってから気づくなんて…」って泣かしたいと思いませんか!!!!!!!!!! それにつけ込んで来る悪い女に惑わされて、ずぶずぶの肉体関係におちいって、寝取られた女に未練たらたらな

                                                                          周りがピュアピュア過ぎてつらい…。
                                                                        • Transformer Explainer: LLM Transformer Model Visually Explained

                                                                          What is a Transformer? Transformer is a neural network architecture that has fundamentally changed the approach to Artificial Intelligence. Transformer was first introduced in the seminal paper "Attention is All You Need" in 2017 and has since become the go-to architecture for deep learning models, powering text-generative models like OpenAI's GPT, Meta's Llama, and Google's Gemini. Beyond text, T

                                                                            Transformer Explainer: LLM Transformer Model Visually Explained
                                                                          • 見た目そのまま編集可能なオープンソースのHTMLメールデザインツール「SENDUNE」を使ってみた

                                                                            SENDUNEは簡単にHTMLメールをデザインできるオープンソースのツールとのことなので、実際に使い勝手を確かめてみました。 Open source, drag and drop HTML email designer. | SENDUNE https://designer.sendune.com/ サイトにアクセスするとこんな感じ。あらかじめプリセットが用意されています。 「Your Logo」と書かれた部分をクリックすると左側でロゴの設定を編集できるようになりました。「Upload Image」をクリック。 標準でいくつかの画像が用意されていますが、今回は「Click To Upload JPEG or PNG or GIF」をクリックし、手持ちのGIGAZINEロゴ画像を選択して「開く」をクリックしました。 アップロードされた画像を確認し、「Select」をクリック。 ロゴの下の枠に

                                                                              見た目そのまま編集可能なオープンソースのHTMLメールデザインツール「SENDUNE」を使ってみた
                                                                            • 【Amazon Bedrock】AWSサービスのみを使ったシンプル構成のRAGアプリを作ってみた - NRIネットコムBlog

                                                                              はじめに RAGとは 構成図 作成リソース Lambda 1. PDFから文書抽出&Embedding取得Lambda 2. 回答作成用Lambda AWS SAM テンプレート Streamlit 動作確認 まとめ はじめに こんにちは堤です。 Amazon BedrockがGAとなり、AWS内で完結してLLMアプリケーションを構築できるようになりました。 試しにRAGアプリケーションを作成してみようと思いましたが、現状AWSでRetrievalするデータソースを作成しようとすると、Amazon OpenSearch Serverless やAmazon Kendraを使用するしかありません。これらのサービスを使うのはコストもそれなりにかかり少しハードルが高いなーと思っていたら以下のブログを見つけました。 aws.amazon.com 構成図を見ると分かるように、S3にembedding

                                                                                【Amazon Bedrock】AWSサービスのみを使ったシンプル構成のRAGアプリを作ってみた - NRIネットコムBlog
                                                                              • role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのか - Qiita

                                                                                role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのかHTMLアクセシビリティWAI-ARIA 最近、いくつかの場面でWebアクセシビリティについて、コーディングに関する技術的な説明をする機会がありました。そのなかで、そもそもWAI-ARIAというものが、どういう立ち位置のものなのかがわかりづらい状態にあるということに気付きました。その結果として、WAI-ARIAの活用を含めたWebアクセシビリティ向上に取り組むことへのネガティブな印象が生まれてしまったり、理解が足りないままWAI-ARIAの属性を使うことでかえって問題が発生しやすくなってしまったりしている現状があるのではないかと思うようになりました。 そこでこの記事では、なるべくわかりやすい形で、WAI-ARIAそのものや、その中で登場する role 属性や、名前に aria- のプレフ

                                                                                  role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのか - Qiita
                                                                                • 高速回転する磁石を別の磁石に近づけると磁石が回転・浮上するという不思議な現象の秘密が解明される

                                                                                  2つの磁石を同じ極同士で向かい合わせで並べると、磁石は互いに反発し合い、うまく一方の磁石をもう一方の磁石の下に配置すると、片方の磁石を浮かび上がらせることも可能です。しかし、ただ磁石を並べるだけではバランスが不安定で、浮上した磁石を維持することは困難です。そのため、磁石の浮上を安定させる手段として超伝導やサーボ機構、電磁誘導などの効果が存在しますが、2021年に発見された「高速回転するローターに磁石を取り付けて別の磁石に近づけると回転しながら浮上する」という反応は、これまでの磁気浮上では発見されていない仕組みでした。 Symmetry | Free Full-Text | Polarity Free Magnetic Repulsion and Magnetic Bound State https://www.mdpi.com/2073-8994/13/3/442 Physics - Ho

                                                                                    高速回転する磁石を別の磁石に近づけると磁石が回転・浮上するという不思議な現象の秘密が解明される