社内のプチ発表に使った資料です。 文章のコツ 前置き フルリモートでは、文章でのやり取りがメインになる。 なので、文章がヒドいと「この人と仕事するのキツイ」と思われちゃう😢 そう思われないための色々思ったことを自戒メモ。 なるべく箇条書きにする
社内のプチ発表に使った資料です。 文章のコツ 前置き フルリモートでは、文章でのやり取りがメインになる。 なので、文章がヒドいと「この人と仕事するのキツイ」と思われちゃう😢 そう思われないための色々思ったことを自戒メモ。 なるべく箇条書きにする
asyncioを使い、StreamlitのUIを非同期化することを目指します。非同期化することで、複数のストリーミングチャットを同時に動かすことが可能になります。LangChainとの統合ではUIの反映をどのコンテクストで行うかが課題になりますが、Chain間の結合など面白い活用法も期待できる実践的な内容です。 はじめに Streamlit+LangChainで複数のストリーミングチャットを同時に動かすことを考えます。最終的に作りたいものはこういったものです。 このようにボタンを押すと、複数のストリーミングチャットが同時に表示されることを考えます。これはちょっと難しくて、 ChatGPTのストリーミングを複数動かす 非同期処理でStreamlitとのUIをつなぎこむ これ1週間ぐらいずっと悩んでいた内容で、ネットを探しても解決方法が全然なかったものです。ようやく解決方法見つけたのでメモして
つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用 この本では、LangChain と Streamlit を用いて、ChatGPT APIを活用するAIアプリを開発していきます。つくりながら学ぶことを重視し、簡単なチャットアプリ開発から始めて、Embeddingを活用するアプリ開発まで、ステップバイステップで学べます。 AIアプリをローカル環境で開発した後は、WEB上にデプロイする方法も学びます。クラウドの知識もほぼ必要なく、ランニングコストも掛からない方法で行うため、ぜひ作ったアプリを公開することにチャレンジしてみましょう。 500円と設定していますが投げ銭用です。本文は全て無料で読めます。
↑この様に Termux 上で Emacs が普段使い出来るまでになったので、その設定を覚書します。 使用したのは Fire HD 10 です。OS はほぼ Android 9 なので、Termux が普通に使えます。 Termux のインストール Termux は今でも Google Play で配布してますが、Android10 の問題により Google Play の更新をやめているので、F-Droid のサイトから F-Droid アプリをインストールし、F-Droid アプリから Termux をインストールします。 F-Droid をインストールする時に、提供元不明のアプリケーションのインストールを許可する必要があります。 Emacs を普段使いするには Termux のバージョンが 0.118.0 以上が必要です。 以下、Termux をインストールして起動出来た状態を想定。
B5サイズ 530ページ レーティングに合わせ、段階的に学べる点と、解説が丁寧なところ良いです。 知りたい ENDGAME があるとき、探しにくいのが難点でしょうか。 PANDOLFINI'S ENDGAME COURSE を先に読んでいると、同じような問題が出てくるので 途中までは復習するような問題も多いです。 どの ENDGAME 本を買うべきか迷うときのご参考までに 1冊の本で基礎から段階的に学んでいきたい SILMAN'S COMPLETE ENDGAME COURSE 個人的なオススメ PANDOLFINI'S ENDGAME COURSE Chess Endings Essential Knowledge の2冊を読んだ後 100 Endgames You Must Know( 必読書! ) 各シチュエーションが明確に分類されている FUNDAMENTAL CHESS ENDI
emacsでの設定を触り始めて1年くらい経つが、python環境にすごく悩まされていた。そこでlsp-modeというものを見つけ、手こずりながらもうまくいったので備忘録として取っておく 特にmako さん https://mako-note.com/ja/python-emacs-lsp/ が大変参考になり、助かりました。 1. 環境 m1 pro 2021 Mac OS monterey 12.3.1 lsp-mode pyright 2. pyright https://mako-note.com/ja/install-node14-on-m1-mac/ を参考にインストール 初めにnode.jsが必要なのでインストールする
Language Server Protocol通称LSPの仕様と、各機能をどうやって実装したら良いかの指針を示します。 対象読者 * 言語処理系を実装する人/したい人 * Language Serverを実装する/したい人 * LSPに興味がある人、日本語のまとまった情報源を探している人 * Language Serverがエディタの裏でどのようなことをしているのか気になる人 本書で解説される機能は以下の通りです。 * Diagnostics (検査) * Completion (補完) * Inlay hint * Hover * Goto definition (定義へ移動) * Find references (参照を表示/移動) * Rename (名前変更) * Code actions * Code lens * Signature help * Command * Docu
「正直、自分としては消し去りたい。でも、試合は相手あってのもので消し去るのは相手に失礼にあたるので、しっかりと向き合おうと思いました」 飯伏幸太は年始の“あの試合”をこう振り返りはじめた。 プロレスリング・ノア1・2有明アリーナで実現したNOAHの象徴・丸藤正道と、現在アメリカのメジャー団体AEWに所属する飯伏幸太の初夢対決。飯伏と丸藤と言えば高い身体能力を駆使したアクロバチックな現代プロレスの先駆者同士。当然、好勝負が期待されたが、飯伏の動きは終始鈍く、最後は逆転勝ちしたものの盛り上がりのないまま終わり、晴れやかなスタートを切るはずの年始のビッグマッチはどんよりとした空気に包まれたまま終わってしまった。「もともと左足首を痛めていて、それを庇いながら闘っていたら、序盤の場外ムーンサルトで右足首の一番太い靭帯を断裂してしまった。頑張って30分以上闘ったんですけど、あれが精一杯でした」 こちら
【カレー革命】友達の彼氏が作った『しいたけカレー』が衝撃的なウマさだったので完全再現を試みた結果 … 亀沢郁奈 2024年5月13日 首を痛めて寝込んだ友達の様子を見舞いに行ったら「カレー食べる?」と言われた。なんでも私が訪れる直前まで彼氏が来ていて、鍋いっぱいのカレーを作って帰ったのだそうな。なんてイイ彼氏なんだ! 鍋のフタを開けてカレーを見ると……明らかに大量のシイタケとエノキが浮いていた。私は一瞬たじろぐも、「そういう文化圏もあるのかな?」と思い直し、おそるおそる一口。すると……な、なんじゃこれ!?!? めちゃめちゃウマいやんけェェェエエエエエエ!!!!! ・なぜあの時 「うまい、うまい」と2杯食べ、友達の家を後にした数日後。私は激しい後悔に襲われた。なぜあの時、写真を撮っておかなかったのだろう? 写真があれば、あのカレーをこっそり再現できたかもしれないのに。あの友達の彼氏のカレーを
はじめに AWS上で仮想ネットワークを構築できるAmazon VPCは、多くのAWSサービスが動作する基盤となる、非常に重要かつ多機能なサービスです。 多機能ゆえに公式ドキュメントやネット上の記事も断片的な機能の解説が多く、全体像を把握することが難しいサービスとも言えます。 そこで本記事はVPCの全体像を理解できるよう、各機能のつながりや動作原理を丁寧に解説し、 「VPC界の百科事典」 (あくまで例えですが…笑) となるような記事を目指したいと思います。 【追記】 実践編の記事を追加しました VPCの実画面での構築方法は、以下の別記事にまとめました。「VPCを実際に触ってみたい!」という方は、こちらもご一読いただけると嬉しいです。 VPCとは 「Virtual Private Cloud」の略で、クラウド上に仮想的なネットワークを構築するためのサービスです。 例えば、オンプレ環境でWebア
この記事ですることを3行で Pythonの標準ライブラリでできる並列実行を、あらためて総当たりで速度比較しよう ウォーターフォールチャートで、それぞれの並列処理の処理時間の特徴を可視化しよう boto3の実行をモデルケースにして、どの並列処理が一番早いのかを調べよう この記事の結論を先に Python 3.12から本格的に使えるようになったサブインタープリターは、CPUで実行する処理について言えば、従来のサブプロセスよりも高速 boto3の実行は、サブインタープリターよりも署名付きURLの非同期実行のほうが速い → S3からの10ファイルの取得であれば、実行時間を90%削減できます → Bedrockの3回実行であれば、実行時間を60%削減できます 今回使ったソースコードはこちらに置いています。 お手持ちの環境で再実行できるようにしていますので、気になる方はぜひ。 どうしてこの記事を書くの
宮保鶏丁 : 鶏肉とカシューナッツのピリ辛炒め ビールとよく合う四川の名菜、ナッツを外せばメシの供 賽の目に切った鶏肉とカシューナッツを甘辛く炒め合わせた料理。 ウチのブログでも特に人気の高い料理の一つだ、知ってる人が多いのかどうか知らんが、まあ四川の名菜の一つだな。 よく似た料理で腰果鶏丁(ヨウコウチィティン)と言うものがあるが、こちらは広東料理で辛くない料理。腰果(ヨウコウ)はカシューナッツの意味ね。 「宮保」(コンパオ)と言うのは昔の四川の官職の名前の事で、その宮保のオッサンが好んだ味付けと言う意味らしい。現在では一般的に「唐辛子や山椒の香りと辛味を移した油で炒めて、甘くて辛くて酸っぱくてみたいな複雑な味付けを施した料理」と言う意味で用いられている。 鶏丁(チィティン)は鶏肉のさいの目切りの事。(チィンチィン)じゃないからな、読み方間違えるなよ、特にお嬢様方! 詳しい作り方は続きに書
アプリケーションが (どういうわけか) 他の何とも通信せず、応答を待つ必要がない場合は、async def を使用して下さい。 よく分からない場合は、通常の def を使用して下さい。 備考: path operation 関数に必要なだけ def と async def を混在させ、それぞれに最適なオプションを使用して定義できます。それに応じてFastAPIは正しい処理を行います。 とにかく、上記のいずれの場合でもFastAPIは非同期で動作し、非常に高速です。 しかし、上記のステップに従うことで、パフォーマンスの最適化を行えます。 技術詳細¶ 現代版のPythonは「非同期コード」を、「コルーチン」と称されるものを利用してサポートしています。これは async と await 構文を用います。 次のセクションで、フレーズ内のパーツを順に見ていきましょう: 非同期コード async と
はじめに pythonのプロダクトの一部処理(I/Oバウンドなプログラム)を高速化する必要があり、初めて並列処理を学習しました!今回は学習した内容をアウトプットしていきたいと思います。 初学者のため、理解不足な点が多々あると思います。気になった点やアドバイスなどありましたら、教えていただけますと幸いです。 前提知識 プロセス プログラムの実行単位、固有のメモリを持つ。 スレッド プロセス内の処理の実行単位、プロセス内のメモリを共有。 I/Oバウンド プログラムのディスクとの入出力による負担のこと。 ファイルの読み書き、DBへの接続、ネットワーク通信で発生することが多い。 今回高速化したいプログラムはI/Oバウンドなプログラム CPUバウンド CPUに負荷がかかること。 数値計算のようにCPUを使い続けるような処理とかで発生することが多い。 GIL(グローバルインタプリタロック) 例えば、二
SNSでも独自のレシピが公開されるほど人気のホットサンド。そこで口コミサイト「ウィメンズパーク」のママたちが作っているホットサンドの具材についての声をご紹介します。パンマニア 片山智香子さんのフライパンでできる簡単ホットサンドレシピもぜひ、チェックしてください。 朝食やランチにも! 子どもが喜ぶイチオシ食パン&パンマニアのアレンジ術 今回のテーマは「食パン」です。口コミサイト「ウィメンズパーク」に寄せられたおすすめの食パンや食べ方を集めてみました。最後にパン料理研究家であり、パンマニアの片山智香子さんにいつものパンをもっと美味しく食べる方法を教えてもらいました。 ■レトルトカレー 「レトルトカレーを入れて、カレーパン美味しいですよ~」 ■ミートソースと溶けるチーズ 「ミートソースは残ったものが無ければ、市販のパスタに直接からめていいものを入れています。そのほか、カレー&チーズ、ツナ、マヨ&
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く