SlideShare a Scribd company logo
1 of 37
動画配信について
今日する話
• 軽く自己紹介
• どうして動画配信に手を出したか
• 動画をどう使いたいか
自己紹介
本名「岩永信之」で活動しているものの
「++C++; の中の人」の方が通じる
++C++;
• https://ufcpp.net
• 自分では「ぷらぷらしーぷらぷら」と読んでる
• もしくは素直に「ゆーえふしーぴーぴー」
• UFO型C++的な意味
++C++;
• ++C++ = 実質C#
• C#自体
• (C++)++ … +1をさらに+1 = より良くしたい
• ♯(音楽記号) … 半音上昇(+½) = 余計なものを削りたい
++C++;
• よくやる自己紹介「C#でぐぐれ」
• そしたらこのサイトが出てくる
• C#を触ったことある人ならほぼ見たことあるかと
• 一応、C#以外の話もなくはないけど
• トラフィックの9割がC#がらみのページ
どうしてこんなサイトができたか
• ちょうどC#のプレビュー版が出たころに
• 大学の課題で「ホームページを作れ」
2000年11月21日の日記:
.NET SDKを研究室のPCにインストールしてみる
2000年12月28日の日記:
今日は課題のホームページつくりに明け暮れる
C#を大々的に宣伝する内容
C#のこと書いた日本語ページってほとんどないからなぁ
つまり?
• たまたま
• たまたまこの手の文章を書ける人間が
• たまたまいいタイミングで出会い
• たまたま何か書けと言われてテーマに選んだ
• 奇跡的な「たまたま」
• C#みたいなものが世に出る頻度は激レア
• 当時、自分のサイトを持っている人自体レア
• 日本語の言葉の壁もあってこその検索順位
それが今や…
• ほぼ同世代の人が「芸歴19年」って言ってる…
動画配信に至るまで
去年、ブランクができた
• 2019年、私的な事情で全然活動できず
• 勉強会主催0件
• 登壇3件
• 1年もブランクあったら開催方法忘れた
• やれば思い出すんだろうけど、それなりに高コスト
• どうせ頑張るんなら新しいことに手を出そうかと
•毎月1回開催
•10件
ピーク時
ただでさえオフラインに厳しい時代
• どんどん会場借りにくくなってる
• 逆に、オンライン環境はどんどん良くなってる
• そこに来て今年の外出自粛要請
勉強会開かなくなって思うこと
• インタラクションがなくなった
昔それなりにあったサイクル
これがなくなったのが意外と痛い
懇親会とかで
質問を受ける
面白そうなので
登壇ネタに使う
改めてufcpp.net
に記事化
インタラクションの中で
• 自分1人ではネタにならないものがある
• 流し読みなもの
• 聞かれないと思い出しもしない
• 聞かれれば思い当たることあって調べられる
• 自分にとっては当然になってるもの
• 聞かれなければ価値がある情報と思ってない
• 聞かれてみれば確かに意外と需要ありそう
流し読み
• 最近はGitHubのdotnetリポジトリをウォッチ
GitHubの通知欄
毎朝これが200~300になってる
そんなものは…
流し読み
• 最近はGitHubのdotnetリポジトリをウォッチ
GitHubの通知欄
毎朝これが200~300になってる
これをこうして…
流し読み
• 最近はGitHubのdotnetリポジトリをウォッチ
GitHubの通知欄
毎朝これが200~300になってる
こうじゃ
流し読み(言われて初めて思い出す)の例
• 受けた質問
.NET Core 2.2 でビルドしたバイナリが .NET Core 3.0 で動かない
流し読み(言われて初めて思い出す)の例
• 自分の記憶
破壊的変更大してないはずだけど
.NETが互換性に気を使わないはずがない
確かにサポートはどこかで切りたそうだけど
仮にデフォルトで動かなくても、動くオプションがあるはず
そういえば何かその手のオプション最近見た
流し読み(言われて初めて思い出す)の例
• 結論
(検索してみつつ…)
あっ、RollForwardだ※
※ https://github.com/dotnet/docs/issues/12237
既定ではマイナー バージョンまで一致してないと動かない
latestMajorオプションを指定すれば大体何でも動くようになる
当然(情報の価値に気付いてない)な例
• トリビア
nameof()はswitchのcaseラベルに使える
直接「nameofはcaseに使えますか?」とか聞かれない
それを聞けるんだったら自分で試して終わり
当然(情報の価値に気付いてない)な例
• 実際に起きてたこと
Redisの値を読めない
WriteとReadでキーを間違えてた
当然(情報の価値に気付いてない)な例
• レビューの過程
なんでキーを間違うの?
const stringにはしなかったの?
プロパティ名をキーにしてた
Writeにはnameof(Property)を使ってた
Read後にswitchしてて、case "property"だった
ここでスペルミス
(大文字・小文字違い)
当然(情報の価値に気付いてない)な例
• レビュー結果
case nameof(Property)
冒頭のトリビアになる
正確には
• nameofの結果はただのリテラル
• "" リテラルを掛ける場所ならどこにでもnameofを書ける
• const stringも同様
インタラクション求む
• 職場とか限られた場・限られた人としか
インタラクション起きないのがもったいない
• そして在宅勤務なご時世になってなお厳しい
• ただでさえ19年もやってるとモチベーションが
ただでさえ19年もやってると
• 昔の心境
Must Will
Can
やりたいこと
好きなこと
やるべきこと
需要があること
できること・得意なこと
• この辺りで仕事に恵まれてる
• 恵まれた者として社会還元し
たい (noblesse oblige)
ただでさえ19年もやってると
• おっさんの心境
Must Will
Can
やりたいこと
好きなこと
やるべきこと
需要があること
できること・得意なこと
• 目先でできることに寄る
• 好きなことより、できること
• noblesse(高貴さ)の気持ち減
動画配信やってみよう
• 配信に至る心境
Must Will
Can
やりたいこと
好きなこと
やるべきこと
需要があること
できること・得意なこと
• インタラクションが欲しい
• 新しいことやってみたい
• また好きにやってみたい
動画配信で考えていること
概ね求めてること
• オンライン化
• インタラクション
• モチベーション復活
オンラインでインタラクション
• 昔のサイクルの復活
• なので、ライブ時にチャットが付くと喜びます
• 動画が主軸にはなりません
(文章メディアはなくならない)
懇親会とかで
質問を受ける
面白そうなので
登壇ネタに使う
改めてufcpp.net
に記事化
ライブ配信で
質問を受ける
面白そうなので
投稿動画に使う
昔、勉強会とかでやってたこと
• 普通にプレゼン
• 例: de:code 2017 「C# の現状と今後を徹底解説!」
• 何かテーマを決めて談話
• 例: BUILDとか.NET Confとかの振り返り
• 主催
• 例: .NET Conf Tokyoしますんで登壇お願いします
録画投稿でもしようかな
ライブ配信に期待
(検討中)ゲストでも呼ぶ?
物理制約がないので
• 何時間でもしゃべれるようなネタあったり
• 資料を作るのも聞いてる側もしんどい
• せっかく会場都合考えなくていいんだから、
細かく10分くらいずつのシリーズにしたい
またちょっと好きにやってみたい
• ちょっと気を抜いた感じでやっていきたい
• 思いついた時に思いついたネタで
• もうちょっと趣味に走っても
• 昔はもうちょっと漫画とかゲームの話多かった
• 10年前何やってたかって言うと…
まとめ
• 配信に求めてるのはチャット・コメント
• 文章メディアからの乗り換えではない
(むしろ相乗効果期待したい)
• ゆるくやる
• 趣味にも走りたい
質問等あれば
コメント欄にお願いします
よろしければ
チャンネル登録・高評価
をよろしくお願いします

More Related Content

More from 信之 岩永

async/await のしくみ
async/await のしくみasync/await のしくみ
async/await のしくみ信之 岩永
 
.NET Core 2.x 時代の C#
.NET Core 2.x 時代の C#.NET Core 2.x 時代の C#
.NET Core 2.x 時代の C#信之 岩永
 
C# 7.2 with .NET Core 2.1
C# 7.2 with .NET Core 2.1C# 7.2 with .NET Core 2.1
C# 7.2 with .NET Core 2.1信之 岩永
 
C#言語機能の作り方
C#言語機能の作り方C#言語機能の作り方
C#言語機能の作り方信之 岩永
 
Unityで使える C# 6.0~と .NET 4.6
Unityで使える C# 6.0~と .NET 4.6Unityで使える C# 6.0~と .NET 4.6
Unityで使える C# 6.0~と .NET 4.6信之 岩永
 
それっぽく、適当に
それっぽく、適当にそれっぽく、適当に
それっぽく、適当に信之 岩永
 
.NET Compiler Platform
.NET Compiler Platform.NET Compiler Platform
.NET Compiler Platform信之 岩永
 
Orange Cube 自社フレームワーク 2015/3
Orange Cube 自社フレームワーク 2015/3Orange Cube 自社フレームワーク 2015/3
Orange Cube 自社フレームワーク 2015/3信之 岩永
 
Code Contracts in .NET 4
Code Contracts in .NET 4Code Contracts in .NET 4
Code Contracts in .NET 4信之 岩永
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略信之 岩永
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略信之 岩永
 
C# design note sep 2014
C# design note sep 2014C# design note sep 2014
C# design note sep 2014信之 岩永
 
C#/.NETがやっていること 第二版
C#/.NETがやっていること 第二版C#/.NETがやっていること 第二版
C#/.NETがやっていること 第二版信之 岩永
 
非同期処理の基礎
非同期処理の基礎非同期処理の基礎
非同期処理の基礎信之 岩永
 
C#や.NET Frameworkがやっていること
C#や.NET FrameworkがやっていることC#や.NET Frameworkがやっていること
C#や.NET Frameworkがやっていること信之 岩永
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと信之 岩永
 

More from 信之 岩永 (20)

async/await のしくみ
async/await のしくみasync/await のしくみ
async/await のしくみ
 
.NET Core 2.x 時代の C#
.NET Core 2.x 時代の C#.NET Core 2.x 時代の C#
.NET Core 2.x 時代の C#
 
C# 7.2 with .NET Core 2.1
C# 7.2 with .NET Core 2.1C# 7.2 with .NET Core 2.1
C# 7.2 with .NET Core 2.1
 
C#言語機能の作り方
C#言語機能の作り方C#言語機能の作り方
C#言語機能の作り方
 
Unityで使える C# 6.0~と .NET 4.6
Unityで使える C# 6.0~と .NET 4.6Unityで使える C# 6.0~と .NET 4.6
Unityで使える C# 6.0~と .NET 4.6
 
それっぽく、適当に
それっぽく、適当にそれっぽく、適当に
それっぽく、適当に
 
Modern .NET
Modern .NETModern .NET
Modern .NET
 
.NET Compiler Platform
.NET Compiler Platform.NET Compiler Platform
.NET Compiler Platform
 
Deep Dive C# 6.0
Deep Dive C# 6.0Deep Dive C# 6.0
Deep Dive C# 6.0
 
Orange Cube 自社フレームワーク 2015/3
Orange Cube 自社フレームワーク 2015/3Orange Cube 自社フレームワーク 2015/3
Orange Cube 自社フレームワーク 2015/3
 
Code Contracts in .NET 4
Code Contracts in .NET 4Code Contracts in .NET 4
Code Contracts in .NET 4
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
 
C# design note sep 2014
C# design note sep 2014C# design note sep 2014
C# design note sep 2014
 
.NET vNext
.NET vNext.NET vNext
.NET vNext
 
C#/.NETがやっていること 第二版
C#/.NETがやっていること 第二版C#/.NETがやっていること 第二版
C#/.NETがやっていること 第二版
 
Coding Interview
Coding InterviewCoding Interview
Coding Interview
 
非同期処理の基礎
非同期処理の基礎非同期処理の基礎
非同期処理の基礎
 
C#や.NET Frameworkがやっていること
C#や.NET FrameworkがやっていることC#や.NET Frameworkがやっていること
C#や.NET Frameworkがやっていること
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと
 

Recently uploaded

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Recently uploaded (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

YouTube ライブ配信するようになった話

Editor's Notes

  1. 本日は、最近始めましたこのYouTubeチャンネルでの動画配信自体についての話をしたいと思います。
  2. 本日お話しする内容は大まかに以下の3点になります。
  3. こんなロゴのサイト、見たことがある方も結構いらっしゃると思いますが、これの管理人をしております。 このサイト、よく「読み方がわからない」と言われるんですが、自分でもぷらぷらしーぷらぷらと呼ぶことが多いです。あるいはスペルそのままゆーえふしーぴーぴーと読みます。 要はUFO型に見える演算子がCにくっついた状態です。
  4. 仕様書は7月に出てて、その時点でダウンロードして読んでた形跡も。
  5. 事情は本当に個人的なことだけど、「環境が変わってできることが変わる」みたいなことは誰にでも起こり得る話
  6. 正直、動画配信を計画した当初は「配信の準備整う頃には騒動落ち着いてるだろうなぁ」とか思ってた。むしろ渦中になるとは思いもせず。
  7. キャリア相談系の「自己分析」でよく見るあれ。あれのドストライクな場所で仕事できてる。 英語だとnobles obligation。日本語だと貴族の義務。持てる者は義務も持つ的な意味。
  8. 文章の方がじっくり読めて助かるって人も多いともいますが、心配しないでください。
  9. 実際、1人で3・4時間話すセッションやったことある。それ以上に話せるけど、3時間の時点で聞く方もしんどそう。