2023年4月26日水曜日

Chat-GPT4のギャグのセンス

ラマダンとヨルダンを使って、テンポのいいギャグを考えて!




ヨルダンのラマダンで、みんな踊りだしちゃった、それが「ヨラヨラダン」!


ラマダン中にヨルダンで開催されたダンス大会、皆が緊張してる中、一人だけリラックスして「ヨルダンシング・ラマダンシング!」と叫んで踊り始める。


ヨルダンのラマダンで開催された料理コンテスト、参加者が「ヨルダンでラマダン、鍋にパン、早く食べたいジャン!」と韻を踏んで笑顔で盛り上がっている。


ヨルダンのラマダンが始まり、太鼓の音が響く。参加者が「ヨルダン、ラマダン、バンバン!断食も楽しむスパイス、サンサン!」とリズムに乗ってユーモアたっぷりに踊っている。


ヨルダンでラマダンが始まり、空腹でお腹がゴロゴロ。誰かが言った、「ヨルダン・ラマダン、お腹ペコリン!でも我慢、明日のごちそうにウキウキン!」皆で笑って、一緒に楽しく過ごす。


2023年4月22日土曜日

Win10からWin11に更新したマシンで、BalenaEtcherが動かない?

BalenaEtcher1.10.6


管理者権限でも同じ、バックグランドプロセスで起動しっぱなしになってGUIが出ない。

osを再起動したら動いた・・・


だけど、2回目は起動しなくなった。

また再起動が必要・・・何かを排他的にロックしてるくさい・・・

プロセスを全部殺しても、殺してないって言われる。



Win11の問題?USBポートが漏電してる?謎・・・


とりあえず最新版を入れてOS再起動したら安定した。

BalenaEtcher1.18.4



chrome os Flexだとhuluが見れない

メモ書き

奥にありすぎて捨て忘れてた、めっちゃ古いiMac 27インチ (Mid 2007) の電源を入れてみた。

CPU: Core2 Extrem X7900 2.8Ghz)

passmark: 1108

TDP: 44W


ちょい前のCeleron、最近だとIntel N100より4倍ぐらい遅い。

CPU: Intel N100

passmark: 5404

TDP: 6W



CloudReadyが入ってたmacでhuluを見ようとしたが、非対応ブラウザといわれログイン画面が表示されない。

chrome os Flexを入れ直してみたが、ブラウザが対応していないといわれる。

Chrome ver 110.05481.112


widevine系の動画配信って何かチップが必要なんだっけか?



よくわからんので、Linux Mint21を入れてみる。

wifi認識しない、掘り下げるのもしたくないので終了!

huluは視聴可能。

firefoxでDRM有効にすればOK。



結局、古いmacはchrome osぐらいしか入れる物がないな。



電力効率悪すぎ!やたら熱い!

音の鳴りだけいい、ゴミPCは廃棄。


2023年4月21日金曜日

【Bingが謎のサジェストを提案】安室奈美恵のパロディ

Bingが謎のサジェストをしてきたので、押してみた・・・

大昔、高樹町のコンビニで彼女をよく見かけたけどさぁ、まさかAIに聞かれるとは。







どっちらけ!




2023年4月20日木曜日

動画配信サーバーを考えてみる

Twitchにただ乗りしようとしたが、規約でアウトっぽい。

Twitchサービスを含む、Twitchが所有、利用、またはライセンスをしているウェブサイト、サーバー、ソフトウェアアプリケーションその他のコンピュータリソースに、ロボット、スパイダー、スクレーパー、クローラー、またはその他の目的に応じた自動化された手段を用いてアクセスすること、またはTwitchサービスを含む、Twitchが所有、利用、またはライセンスをしているウェブサイト、サーバー、ソフトウェアアプリケーションその他のコンピュータリソースへのアクセスを阻止しまたは制限するためにTwitchが用いている対策を回避すること。



<Red5PRO>

有料・実績あり

https://www.samuraiz.co.jp/red5pro/



<AVideo>

オープンソース

https://github.com/WWBN/AVideo

構築した人のメモ

映像配信サーバーの構築 第2回(選択した環境はレンタルのVPS環境)、OSSを利用AVideo、Apache、NGINX、MySQL、FFmpeg、PHPでして構築する。For Exsample (actry-system.co.jp)



<AWS>

概算料金

24時間365日配信だと値段キツいかも?

転送量の従量課金。

https://aws.amazon.com/jp/cdp/cdn-live/




chat-gpt4に聞いてみた。


  1. クラウドサービスを利用する: 主要なクラウドサービスプロバイダーは、低コストでスケーラブルなLIVE配信サーバーを提供しています。以下は、クラウドサービスプロバイダーが提供する動画ストリーミングサービスの例です。

    • Amazon Web Services (AWS): AWS Elemental MediaLive
    • Google Cloud Platform (GCP): Google Cloud Media Translation
    • Microsoft Azure: Azure Media Services

これらのサービスは、視聴人数に応じて自動的にスケールする機能を提供しています。

  1. オープンソースストリーミングサーバーを利用する: オープンソースのLIVE配信サーバーソフトウェアを利用することで、ライセンス費用を節約できます。以下は、オープンソースストリーミングサーバーの例です。

    • Nginx RTMPモジュール: Nginxは高性能なHTTPサーバーで、RTMPモジュールを追加することで、ストリーミング配信サーバーとして機能します。
    • Red5: Javaで実装されたオープンソースのストリーミングサーバーで、RTMPプロトコルをサポートしており、ビデオやオーディオの配信に使用されます。
    • Ant Media Server: 低レイテンシーのストリーミング配信を提供するオープンソースソリューションで、WebRTC、RTMP、HLSなどのプロトコルをサポートしています。
    • MistServer: メディア配信に特化したマルチプロトコルストリーミングサーバーで、RTMP、HLS、DASHなどのプロトコルをサポートしています。
  2. コンテンツデリバリネットワーク(CDN)を利用する: CDNは、世界中のサーバーにコンテンツをキャッシュすることで、視聴者に迅速かつ安定した配信を可能にします。これにより、配信サーバーの負荷が分散され、スケーラビリティが向上します。主要なCDNプロバイダーには、Akamai、Cloudflare、Fastlyなどがあります。

上記のオプションを検討し、自分のニーズや予算に合った最適なLIVE配信サーバーを選択してください。



今更RTMPだと問題なので、さらに追加質問。


RTMPを使わないでhtml5で行いたい。


HTML5で動画のライブ配信を行う場合、HLS(HTTP Live Streaming)やDASH(Dynamic Adaptive Streaming over HTTP)といったアダプティブビットレートストリーミング技術を利用することが一般的です。これらのプロトコルは、RTMPとは異なり、HTTPをベースにしているため、HTML5のビデオプレイヤーで再生できます。

以下のオプションを検討してみてください。

  1. クラウドサービスを利用する: クラウドサービスプロバイダーは、HLSやDASHに対応した動画ストリーミングサービスを提供しています。

    • Amazon Web Services (AWS): AWS Elemental MediaLive
    • Google Cloud Platform (GCP): Google Cloud Media Translation
    • Microsoft Azure: Azure Media Services
  2. オープンソースストリーミングサーバーを利用する: 以下は、HLSやDASHに対応したオープンソースストリーミングサーバーの例です。

    • Nginx: NginxのHTTP-HLSモジュールを利用することで、HLSに対応したストリーミングサーバーを構築できます。
    • Ant Media Server: WebRTC、RTMP、HLSなどのプロトコルをサポートしています。HLSとDASHの配信に対応しています。
    • MistServer: メディア配信に特化したマルチプロトコルストリーミングサーバーで、HLS、DASHなどのプロトコルをサポートしています。
  3. コンテンツデリバリネットワーク(CDN)を利用する: CDNは、HLSやDASHの動画ストリーミングにも対応しており、世界中の視聴者に対して安定した配信が可能です。主要なCDNプロバイダーには、Akamai、Cloudflare、Fastlyなどがあります。

これらのオプションを検討し、自分のニーズや予算に合った最適なHTML5対応のLIVE配信サーバーを選択してください。




<再生専用クライアントを作るという案>

Cloudflare StreamでSRT/RTMPS

https://dev.classmethod.jp/articles/cloudflare-stream-live-streaming-sub-second-latency-over-srt-rtmps/



<Cloudflareいわく料金比較>

https://www.cloudflare.com/ja-jp/products/cloudflare-stream/




2023年4月13日木曜日

簡単なサーバ監視ソフトをGPT-4に頼んでみた。

<ちょっとしたコツ>
一気に作ろうとするとGUIをコントロールするのが大変になる。
よって先にGUIやGUIの操作だけつくる。

できあがったGUIに機能を追加していくと、楽にできあがる。


<プロンプト>




<結果>



google.co.jpの入力フォームの仕様変更

今日変更になった。

inputからtextareaに変更されてる。


chrome dev toolのconsoleで確認してみると


$x('//textarea');

なぜか2個ある。



$x('/html/body/*//form/*//textarea');

これで1個


2023年4月10日月曜日

rustls-acme

certbotと同じ機能だが、ソースに書けるので使い勝手がいい。


Lets Encrypto

TLS-ALPN-01対応

https://github.com/FlorianUekermann/rustls-acme

https://docs.rs/rustls-acme/latest/rustls_acme/



<実行>
Lets Encryptのステージング設定になっているので、オレオレ証明書で警告でる。
cargo run --example low_level_axum --features="axum" -- -d yourdmain.com -e yourname@yourdomain.com -c ./cache


本番環境にしたら正常動作。
    .directory_lets_encrypt(true)


2023年4月9日日曜日

DODOでSWAPできない

ドードー(うちらはドゥドゥと呼んでいるがw)が、何もスワップできなくなってる。

謎、スリッページを3%に上げてもできない・・・



Pancakeだと大丈夫。

binanceがアメリカから締め出されたことに関係あるのか?





2023年4月7日金曜日

【REST】http request tool CLI

rustでビルドして、実行ファイルが以下に置かれるので即使える。

C:\Users\user\.cargo\bin\xh.exe


https://github.com/ducaale/xh


insomniaなどのGUIを必要としないとき、いいんじゃないか。