皆さん、こんにちは! 前回の続きとして、LINE Notifyから画像やスタンプを送る方法を紹介します。 前回の記事は以下から↓↓ 画像を送る 前回のコードを改良します。 改良箇所は以下の2点です。 ・image_urlの追加(画像のurlを格納する) ・payloadに対して、imageThumbnail と imageFullsize を追加 結果は以下の通りです。 スタンプを送る スタンプを […]
みなさん、こんにちは! 今回は Google ColabからLINEにメッセージを送る方法を検証します。 Google Colabは、ブラウザからPythonを実行できる無料の開発環境です。 LINEにメッセージを送るには? LINEにメッセージを送る方法は、PythonでLINE Notifyというサービスを使います。 LINE Notifyは、アクセストークンを発行して、HTTPリクエストでメ […]
みなさんこんにちは! 今回は前回の内容に続いて、Mermaid記法を用いた「シーケンス図」の例を紹介します。 公式が公開しているドキュメントは以下からご覧いただけます。↓ シーケンス図とは? シーケンス図とは、システムの概要・仕様・処理の流れを記載した図のことです。 オブジェクト指向のソフトウェア設計においては、グローバルスタンダードの設計手法と言っても過言ではありません。 シーケンス図を使うメリ […]
みなさん、こんにちは! 今回は Mermaid記法で「フローチャート」を書くための記法を確認していきます。 公式ドキュメントはこちらから確認できます。 はじめに ~マークダウン記法とMeraid記法~ マークダウン記法は、テキストエディタで簡単に文書を作成するための記法です。 見出しやリスト、リンクなどの基本的な要素だけでなく、画像や表も挿入できます。 しかし、複雑な図形やグラフをマークダウン記法 […]
みなさん、こんにちは! 今回は Mermaid記法を用いて記載した図案を、REST APIを使って画像として出力する方法を検証します。 MermaidのREST APIとは? MermaidはMarkdownの中でダイアグラムやチャートなどの図を記述できる記法です。 詳しくは以下のブログを参照ください↓ MermaidのREST APIは、base64でエンコードしたMermaid記法のテキストを […]
みなさん、こんにちは! 今回はテキストから様々な図を作成することができる「Mermaid記法」について取り上げます。 Mermaid記法とは? Mermaid記法はテキストで様々な図を描ける記法です。 フローチャートやシーケンス図、ガントチャートなどを表示できます。 テキストであれば検索が容易で、かつ修正も手軽に行えます。 公式サイトは以下からアクセスできます↓ Mermaid記法を利用できるアプ […]
GPUを用いたpythonプログラミングを行うにあたり、Google Colabを利用する方も多いと思います。 個人的に便利だと感じているのが「Form」の活用です。 今回はこの使い方について検証します。 詳細は公式が公開しているnotebookをご確認いただければと思います。 ※ 本ブログで記載しているコードは、便宜上日本語で記載していますが、実際には文字化けしてしまうので、基本は「英語」で書く […]
みなさん、こんにちは! 今回は「Google Colab」の使い方について調査しました。 昨今、ビッグデータを用いたAIの開発が進んでいますが、そこで必要なのが高機能なパソコン(主にはGPU)です。 個人での調達の壁を取っ払ってくれるクラウドサービスの一つとして「Google Colab」があります。 Google Colabとは? Google Colabとは、ブラウザ上でPythonを記述、実 […]
皆さん、こんにちは! 今回は Googleの音楽生成AI「MusicLM」についてご紹介したいと思います。 順に見ていきましょう。 MusicLMとは? MusicLMとは、Googleが開発した音楽生成AIです。 MusicLMは、テキストを生成するAI「GPT」の音楽版で、プロンプトと呼ばれる入力に応じて音楽を生成します。 プロンプトは、音楽のジャンルやスタイル、テーマや感情など様々。 言葉だ […]
こんにちは! 今回は「Bing」に作曲をしてもらいます。 利用するライブラリはPythonのmusic21です。 インストール方法は以下のブログを参照するか、Bingに聞いてください。 やり方 やり方は簡単で、以下のようなプロンプトを入力します。 入力:今日の気分をmusic21で作曲して 出力されたスクリプトの実行結果は以下のようになります。 エラーが発生した場合は? 最初にBingが回答したプ […]