タグ

hit10231023のブックマーク (679)

  • mediasoupを使う前に知っておくべき概念たち - console.lealog();

    公私問わず`mediasoup`をここ半年くらいずっと触ってて、ドキュメントだけでなく中のコードもそれなりに読み通してる身として。 mediasoupとは mediasoup OSSで公開されてる、Node.jsから利用できるWebRTCのSFUです。 SFUを簡単に説明すると、WebRTCの接続をクライアント同士で行うのではなく、共通のサーバーでリレーさせて実現する仕組み。 サーバーにだけ送信すれば良いのでクライアント側の負荷も下がる クライアントは受け取りたいメディアだけを選択して受け取れる サーバー側で録音したりメディアの二次加工ができる などなど、トポロジとしてのP2Pが必要でないなら、WebRTCのユースケースのほとんどはSFUありきなのでは?と思ったりもする・・。 もちろん片手で数えられるくらいの人数がビデオチャットするくらいなら、SFUなしでもやれんことはないけど。 コードと

    mediasoupを使う前に知っておくべき概念たち - console.lealog();
  • mediasoupのスケーラビリティについて - console.lealog();

    実際に調べたわけではなくてその前段。 公式のドキュメントに記述があるので、そこを抜粋したメモです。 mediasoup :: Scalability そもそもmediasoupの仕組み `mediasoup`自体はNodeのモジュール `Worker`という概念と`Router`という概念がある `Worker`はC++のプロセスで、単一のCPUコアで動作する `Worker`はNヶの`Router`を抱える `Router`はいわゆるRoomのようなもの そこに接続したエンドポイントが互いにメディアを送受信する `mediasoup`はSFUなので、送られてきたメディアをトランスコードしたりはしない SFUに対してメディアを送信することを`produce`すると表す 受信は`consume`すると表す それらを行う主体をそれぞれ`Producer`と`Consumer`と表す ユースケー

    mediasoupのスケーラビリティについて - console.lealog();
  • AWSのロードバランサー、NLBとALBを比較してみた。 - ヘヴィメタル・エンジニアリング

    (こちらの記事はCAM Advent Calendar の3日目の記事でもあります。) 最近、AWSのロードバランサーのNetwork Load Balancer(NLB)にふれる機会があったのでそれについて。 Application Load Balamcer(ALB)と比較しながら書いていこうと思います。 AWSのロードバランサー AWSのElastic Load Balancer(ELB)には以下の3つが存在します。 ・Classic Load Balancer(CLB) ・Application Load Balamcer(ALB) ・Network Load Balancer(NLB) 上記、古い順に並べてみました。 CLBとALBに関しては一般的なイメージのもので、requestを受付け、各アベイラビリティーゾーン内のターゲットグループにトラフィックを分散させていくものです。

    AWSのロードバランサー、NLBとALBを比較してみた。 - ヘヴィメタル・エンジニアリング
    hit10231023
    hit10231023 2021/08/02
    わかりやすい
  • キッチンの棚を自作してみた - ドイツ語教員が教えながら学ぶ日々

    冷蔵庫を買い替える 結婚したときに買った冷蔵庫を使い続け、ちょうど10年が過ぎました。とくに冷蔵機能に問題はないのですが、背が低く、容量が少なくとくに、冷凍庫が手狭になってきました。 は冷蔵庫を買い替えるか、または冷凍庫だけ買い足すか、と言い出しました。田舎の家じゃないんだから、勝手口の外に冷凍庫を置いて、なんてことはできないので、それならばと冷蔵庫じたいをもう少し大きなものに買い替えることにしました。 さっそく新しい冷蔵庫に上るネコ氏 近所のヨドバシカメラでシャープの冷蔵庫を注文し、1月末ごろに配達してもらいました。驚いたことに、最近の冷蔵庫はネットと接続して情報を得たり、料理や冷蔵方法についてのアドバイスを冷蔵庫のAIがしゃべったりします。連携している私のスマホには、毎日10件くらいの冷蔵庫からのお役立ち情報等が届きます(正直あまり役に立っていないのでちょっと煩わしい機能です)。 冷

    キッチンの棚を自作してみた - ドイツ語教員が教えながら学ぶ日々
  • 魚紳さんが別人過ぎる件 - NATROMのブログ

    「釣りキチ三平」の登場人物である鮎川魚紳は、主人公の三平三平のライバルでもあり、兄のような存在でもある。 平成の魚紳さん。イケメン*1 イケメンでスポーツマン。たびたび長期の釣り旅行をしたりして、何の仕事をしているかはいまいちよくわからないが(弁護士だったっけ?)、高学歴で高収入であることには間違いない。■職人気質な医師のエントリーを書くために、一平じいさんの画像を探して、古い「釣りキチ三平」を読んだのだが、長期連載漫画にはよくあることとは言え、初登場時の魚紳さんはほとんど別人であった。こんな感じ。 初登場のころはおっさん*2 いま気づいたけど、平成版と服は同じ。オバケのQ太郎のように、同じ服をたくさんもっているのだろうか。このときは「釣り大会に興味はない」とか言っているが、その後はわりと大会に参加している。 ワイルド ウィスキーをラッパ飲み。「ム〜〜〜ッ」。背中に「祈願日一周釣行脚」の

    魚紳さんが別人過ぎる件 - NATROMのブログ
  • 中華ガジェットによくある”要注意”な表現や記載まとめ。こういう表記には気をつけろ!【優良誤認】

    hit10231023
    hit10231023 2021/01/11
    気をつけよう
  • シェル変数の末尾の文字を削除する - 何でも屋エンジニアのブログ

    シェル変数の末尾の文字を削除する シェルスクリプトを書く際、変数の末尾についた余分な記号を取りたいとき、以下のように行っていた(以下、"bananapencilbook"という文字列から"book"を削除する)。OSはCentOS、シェルはbashです。 $ echo ${testvar} bananapencilbook $ echo ${testvar} | sed -e 's/book$//g' bananapencil 上の方法は末尾の文字列以外にも適用できるので楽なのだが、他に何かないか探していたところ、 同じことが以下のようにできるらしい。 $ echo ${testvar%book} bananapencil %以下の文字列に後方一致するものを削除するという機能なのだが、他にも便利な記法があるようで、 以下にまとまっている。 qiita.com あるものは使いましょう。とりあ

    シェル変数の末尾の文字を削除する - 何でも屋エンジニアのブログ
    hit10231023
    hit10231023 2020/12/13
    後ろの指定文字を除去する
  • mp3等に画像をくっつけてmp4にサクッと変換する方法 - 私事ですが……

    あまり動画をいじったことなかったのだけれど、音楽をYouTubeに載せたい場合などにどうしようかなと。MP3TUBEとか簡単そうなものの画像が選べない。 「YouTube でサポートされているファイル形式 - YouTube ヘルプ」では「Windows Live ムービー メーカー」などを使えとあるけど個人的にはちょっと入れるのが面倒くさい。 と、いうことでffmpegでサクッとやるには以下の方法。LinuxでもWindowsでも同様。 image.jpgの画像をinput.mp3につけてoutput.mp4にする場合、以下のコマンドでOK。 ffmpeg -loop 1 -i image.jpg -i input.mp3 -c:v copy -c:a copy -shortest output.mp4「-loop 1」で静止画image.jpgを全フレーム反復して映像の代わりとする。

    mp3等に画像をくっつけてmp4にサクッと変換する方法 - 私事ですが……
  • ニコチンの感染抑制効果、仏で検証へ 新型コロナ:時事ドットコム

    ニコチンの感染抑制効果、仏で検証へ 新型コロナ 2020年04月24日12時51分 【パリAFP=時事】ニコチンで新型コロナウイルスへの感染を抑制できる可能性があるとするフランスの最新の研究結果が発表された。新型コロナウイルス感染症(COVID-19)の予防や治療にニコチンが利用できるかどうかを調べる臨床試験が同国で開始される予定だという。(写真は資料写真) 新型コロナ患者に錯乱やけいれん、脳への影響懸念 今回の研究結果は、仏パリにあるピティエ・サルペトリエール病院の研究チームが、新型コロナウイルス患者343人とより軽症の感染者139人を対象に実施した調査に基づくものだ。 調査の結果、調査対象者における喫煙者の割合が、フランスの一般人口の喫煙率約35%に比べて低いことが分かった。研究チームのザイル・アムラ教授(内科学)によると、「これらの患者のうち、喫煙者はわずか5%だった」という。 米医

    ニコチンの感染抑制効果、仏で検証へ 新型コロナ:時事ドットコム
    hit10231023
    hit10231023 2020/04/24
    この手の話っていつも湧いてくるな・・
  • Cache-Controlヘッダのmax-ageとs-maxageの違いと使い道

    明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

    Cache-Controlヘッダのmax-ageとs-maxageの違いと使い道
  • Amazon Elastic Transcoder を使って mp4動画を HLS形式に変換する - akiyoko blog

    今回は、Amazon Elastic Transcoder を使って、AWSクラウド上で mp4動画を HLS形式に変換してみたいと思います。 1. はじめに 1.1. Amazon Elastic Transcoder とは Amazon Elastic Transcoder とは、様々なデバイスに対応した動画ファイルをトランスコード(フォーマットや解像度などを変換)できるサービスです。 詳細については、公式の Black Beltシリーズのスライドや AWSブログに詳しく書かれています。 AWSブログ(Elastic Transcoder) AWS ならではの、完全従量課金、フルマネージド、スケーラブルといったメリットがありますが、何と言っても、シンプルでお手軽というのがユーザにとっては非常にありがたいわけです。 以前、自前(Mac環境)で mp4動画ファイルを HLS形式に変換した際

    Amazon Elastic Transcoder を使って mp4動画を HLS形式に変換する - akiyoko blog
  • Ubuntu 18.04 - LXD 3.0をインストールする - オボエガキ

    参考サイト 公式ドキュメント 作業環境 詳細 SHELL> hostnamectl status Static hostname: lxd.ie-server.info Icon name: computer-vm Chassis: vm ~ Virtualization: kvm Operating System: Ubuntu 18.04.1 LTS Kernel: Linux 4.15.0-32-generic Architecture: x86-64 事前準備 パッケージリストとパッケージを更新 SHELL> sudo apt update && sudo apt list --upgradable && sudo apt upgrade -y 再起動 SHELL> sudo reboot LXDインストール aptを使い、LXD構築に必要なパッケージをインストール SHELL>

    Ubuntu 18.04 - LXD 3.0をインストールする - オボエガキ
    hit10231023
    hit10231023 2020/02/28
    lxd
  • 【Ubuntu 20.04/18.04 LTS Server】ノートPCで蓋を閉じてもサスペンドを防止

    一定時間無操作だったら液晶画面は消えるのかと思っていたら、ずっと表示しっぱなし。蓋を閉じてみると画面は消えるがサスペンド(スリープ)してしまう。 そこで、ノートパソコンの蓋を閉じてもサスペンドしないようにしたので備忘録を残す。 設定 /etc/systemd/logind.conf ファイルを編集し下記の行を変更。 $ sudo nano /etc/systemd/logind.conf - #HandleLidSwitch=suspend + HandleLidSwitch=ignore 設定を反映 $ sudo systemctl restart systemd-logind これで、蓋を閉じてもサスペンドせずに液晶画面も消えるようになり、安心して運用に入れる。 所感 ノートPCは停電時でもバッテリー駆動ができるし、ある意味サーバパソコンに適している。 追記(2020/4/25) Ub

    【Ubuntu 20.04/18.04 LTS Server】ノートPCで蓋を閉じてもサスペンドを防止
    hit10231023
    hit10231023 2020/02/22
    なるほどなるほど
  • 開発者向けブログ・イベント | GMO Developers

    GMO Developers」では開発者向けの技術情報やイベント情報をGMOインターネットグループがお届けしています。 NEW GMO Developers Day 2023|DAY1[12.5 TUE.]の見どころ

    開発者向けブログ・イベント | GMO Developers
  • Hyper-Vで作成した仮想マシンのネットワークアダプタをブリッジ接続にする - Jack of all trades

    仮想マシンをそのまま社内のネットワークに参加させたい、ポートVLANによる認証を仮想マシンにも適用したい等々でブリッジ接続したいケースが結構あると思います。 VMWareでは仮想マシン設定の「ネットワークアダプタの設定」で一発ですが Hyper-Vではひと手間必要です。 まず、Hyper-Vマネージャーで「仮想スイッチマネージャー」を選択します。 仮想スイッチマネージャーの画面で仮想スイッチを作成します。仮想スイッチの種類は「内部」を選択します。 任意のスイッチ名を入力します。接続の種類はそのまま「内部ネットワーク」とします。 仮想スイッチの作成が完了したら「コントロールパネル>ネットワークとインターネット>ネットワーク接続」を開きます。 物理ネットワークアダプタと先程作成した仮想スイッチを選択した状態で、右クリックメニューからブリッジ接続を選択します。 これで物理ネットワークアダプタと仮

    Hyper-Vで作成した仮想マシンのネットワークアダプタをブリッジ接続にする - Jack of all trades
    hit10231023
    hit10231023 2020/02/19
    これが知りたかった
  • curlで保存先を指定してファイルをゲットだぜ! - GONE WITH THE MEDICINE

    どもです。 暑いですね。 選挙でしたね。 私利私欲のためでなければ誰が当選してもいいんですがね。 でも政治家になろうという人はほぼ間違いなく金儲けのためになろうとするのだから, 無理ですよね。 試しに,政治家の収入を会社員の収入の平均値以下にして, 年金とかも会社員と同じようにしてどのくらいの人が立候補するか見てみたいですよね。 閑話休題。 curlデビューしようと思う えーまだwget使ってるの〜? とか複数人のギャルに囲まれて言われたら, おじさんおっきしちゃうので理由もないのに泣きそうになりそうなので,curlを使ってみようと思った暑い夏にエアコンつけた部屋の中で涼しい夏。 manを飛ばし飛ばし読んでみた 要件は,ファイルの名前はそのままに,ファイルの保存先を指定してDLする,これだけ! しかし保存先を指定するオプションがない。 「-O, --remote-name」オプションは,リ

    curlで保存先を指定してファイルをゲットだぜ! - GONE WITH THE MEDICINE
  • CentOS7を使ってみる(apache httpd) - てきとうなメモ

    CentOS6からどこが変化したのかなと調査 設定ファイルの構造 こんな感じ。 $ tree /etc/httpd/ /etc/httpd/ ├── conf │   ├── httpd.conf │   └── magic ├── conf.d │   ├── README │   ├── autoindex.conf │   ├── manual.conf │   ├── php.conf │   ├── ssl.conf │   ├── userdir.conf │   └── welcome.conf ├── conf.modules.d │   ├── 00-base.conf │   ├── 00-dav.conf │   ├── 00-lua.conf │   ├── 00-mpm.conf │   ├── 00-proxy.conf │   ├── 00-ssl.conf

    CentOS7を使ってみる(apache httpd) - てきとうなメモ
  • 「カモンサバー」のCMソング曲名と歌手!スポティファイCM

    デジタル音楽配信サービス・スポティファイ(Spotify)のCMが、攻めた感じで大好きです! Spotify 音楽さえあればいい「飛行機」編のCM動画はコチラ ユーモラスな映像はもちろんですが、個人的には後半流れ始めるCMソングが特に気に入りましたね^^ 「カ・カモン サヴァー!?」というフレーズが耳に残り、中毒性があると感じませんか? 誰の何という楽曲なのか猛烈に知りたくなってきたので、リサーチを進めました。 画面にも小さくテロップが映し出されていますが、今回BGMとして起用されているのはビッケブランカによる「Ca Va?」という作品になります。 出だしの曲調が余りにもCMと違うので一瞬焦りますが(笑)、MVを紹介いたしますのでチェックしてみてください。 ビッケブランカ / 『Ca Va?』(official music video)はコチラ ピアノの弾き語り部分には、フランス語の歌詞が

    「カモンサバー」のCMソング曲名と歌手!スポティファイCM
    hit10231023
    hit10231023 2020/01/10
    歌もよかったけど、最後のインパクトがすごかった
  • Review:patagonia マクロ・パフ・フーディ これを待ってた!「まるでダウン」と話題を独占した高機能インサレーションに待望の厚手タイプが登場 - Outdoor Gearzine "アウトドアギアジン"

    人類の羽毛への挑戦はここまで来たpatagoniaがおよそ10年の歳月をかけて新開発した、ダウンライクな化繊中綿「プルマフィル」を引っさげ、2017年満を持してリニューアルしたマイクロ・パフ・フーディ。その衝撃は今でも忘れません。 化繊なのに、まるでダウンのように軽くて、柔らかく復元力の高いロフト、羽織ってもまったくストレスの感じない肌触りと着心地のよさは「ついに人工羽毛はここまで来たか」と思わせるのに十分なクオリティを感じさせてくれました。効率的でスタイリッシュなキルティングも素晴らしかった。 ただ、不満がなかったわけでもないのです。特にその断熱性について。昨年のインサレーション比較レビューでも言及しましたが、この軽さを考えれば十分な保温力とはいえ、実際に冬の主力インサレーションとして活躍してもらうためにはあと一歩物足りない。この画期的な化繊素材の可能性をもっと見てみたい。素直にそう思っ

    Review:patagonia マクロ・パフ・フーディ これを待ってた!「まるでダウン」と話題を独占した高機能インサレーションに待望の厚手タイプが登場 - Outdoor Gearzine "アウトドアギアジン"
    hit10231023
    hit10231023 2020/01/10
    実際暖かいからビビる!
  • 武道の強さを論じるなど不毛、という意見 - 拳闘大学 | 格闘理論のハウツー

    こんな言葉を聞いたことがありますか? 「野球とサッカー、どちらが強いかは決められない。意味がない。ルールに基づいて練習するだけだ」 要はこれ、武道などにおける流派の強さを議論する人達を揶揄した言葉です。 「サッカーサッカーの練習、野球は野球の練習、〇〇拳法は〇〇拳法の練習をしている。強さなどでは測れない...」 そんな意味らしいですね。なんとも納得させられる感じがします。この考えが正しいのでしょうか? 私はそう思いません。 例えばこの言葉の前提、サッカーと野球、どちらが強いか?という話。 サッカーに決まっています。 第一にサッカーは人間同士で対面する、動きを読み合う攻防があります。またボールを蹴る動作は格闘における「キック」に通じますね。 これに対し、野球では人対人の攻防は殆どありません。バットを振る動作も、ボールを投げる動作も、それを捕る動作だって格闘に活かせるものは何一つありません。

    武道の強さを論じるなど不毛、という意見 - 拳闘大学 | 格闘理論のハウツー