1.はじめに 『ぷよぷよプログラミング 』 は 2020 年 6 月に無償提供を開始し、全国の小学校~大学、 e スポーツ団体や企業が主催するイベントで活用いただき、一般の方々を含め 10 万人以上のみなさまにご利用いただいております。 セガではゲーム事業やジャパン・e スポーツ・プロライセンス認定タイトル 『 ぷよぷよ 』 の e スポーツ展開を通じて培ったノウハウや資産を活用し、今回のカリキュラム提供のようにプログラミング教育に関する企画・運営をサポートしています。 2022 年度から高等学校において情報 が必修化され、ますますプログラミング教育が重要となる中、教育活動の一助となればと考え 『 ぷよぷよプログラミング 』 の開発・公開、教材作りを行いました。今後も先生方からご意見などを頂戴し、適宜修正・改編を進めてまいりますので、ぜひご活用いただき、所感などご教示いただければ幸いでござ
ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。
HLSとは HLSはHTTP Live Streamingの略であり、Apple社が独自に開発した規格です。iOSだけでなく、Android(HLS、DASHやSmoothStreamingなどのHTTPストリーミングをサポートするために動画プレイヤーの「ExoPlayer」を提供)や多くのWebブラウザで再生可能であり、AbemaTVのようなライブ配信サービスにも採用されています。 HLS(HTTP Live Streaming)の概要 HLSの特徴として以下のようなポイントが挙げられます。 また、HLSはインデックスファイルとセグメントファイルに分かれて構成されている点も特徴のひとつ。インデックスファイルはm3u8プレイリストと呼ばれ、セグメントファイルの場所や再生時間、再生順序などを定義したメタデータです。 一方のセグメントファイルはtsファイルと呼ばれており、MPEG2 Trans
環境 ffmpeg 4.3 やりたいこと タイトルで完結しているが、WEB配信している動画にはストリーミング再生できるようにHLS形式で配信されている。 が、これはChromeのネットワークタブ等で監視してもm3u8ファイルしか出てこない。それは動画本体ではなく、ただのURLが羅列されているいわばプレイリスト。 それを自動認識してダウンロードまでやってくれるChrome拡張機能もある。 chrome.google.com 今回はこれでもDLできない、暗号化されたHLS形式の動画をダウンロードしたい。 暗号化されているかの確認方法 対象のm3u8ファイルを直接テキストエディタで開いてみると、以下のように EXT-X-KEY:METHOD の記載があれば暗号化されていると言える。つまりkeyがなければ動画を再生することはできない。 #EXTM3U #EXT-X-VERSION:3 #EXT-X
参考:動画配信プラットフォーム on AWS 2014.05.22 Amazon Data Service Japan 上図の中の HLSがHTTP Live Streamingです。 HTTPストリーミングの配信技術で、全てのプラットフォームに対応していると言えます。 (注1) QuickTime Player 10以上や、るMicrosoft Edge(Windows10)で再生可能です。InternetExplorerでは再生できません。 3 構成 HTTP Live Streamingの構成は、次の図で表現できます。 iPhoneなどのクライアントは、Webサーバに配置された動画ファイルにHTTP(HTTPS)でアクセスします(①)。 Webサーバ上の動画ファイルは、メディアセグメントファイル(.ts MPEG-2トランスポートストリームファイル)と、インデックスファイル(
Apacheの場合「httpd.conf」または「.htaccess」にAddTypeを使用して記述します。 AddType application/vnd.apple.mpegurl .m3u8 AddType video/mp2t .ts nginxの場合mime.typesファイルにMIME Typeを指定します。 (mime.typesファイルはnginx.confファイルにincludeでパス指定されています) types { application/vnd.apple.mpegurl m3u8; video/mp2t ts; ・・・ } ブラウザによる再生HTML5の<video>タグを使用した方法を紹介します。 以下のようなHTMLページを作成します。 srcにはインデックスファイルを指定します。 サンプルコード<!DOCTYPE html> <html> <head> <t
「ガパオライス」が意外なほど簡単に作れるというのは本当か 皆さん、タイ料理はお好きですか? エスニック系の料理でいえば、ダントツの知名度を誇るタイ料理。 近年ではどの街にも1軒はあるのではないかと思うほど、一般的になってきました。 特に外食としてはすっかりポピュラーな存在になりましたよね。 しかし、それを家で作るとなると、「食材を手に入れるのが難しそう」「調理工程が面倒くさそう」「そもそも作り方がわからない」などの理由により、それなりのハードルの高さを感じている人は多いのではないでしょうか。 ところが、実はあったのです。 かなりイージーモードのタイ料理が! それは…… 「ガパオライス」。 「ガパオライス」は、ひき肉をピーマンや玉ねぎと一緒に炒め、ナンプラーなどで味付けし、ご飯にかけるという比較的ゆるめのタイ料理です。 とはいえ、お店で出されている「ガパオライス」は、それなりに洗練され工夫も
フロントエンド連載の5記事目です。 HTML5が2021年の1月に廃止されました。 Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。 しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように、そもそもHTML5とは何かや、廃止された経緯をまとめてみます。 HTML5とはWebサイトを作るときに必ず書くことになるHTML。Webサイトのコンテンツ、つまり中身や構造を作るために使うマークアップ言語です。 そして、その最近版として10年ほど前に登場したHTML5。当時は Webニュースなどで盛んに特集が組まれていましたが、このHTML5がついこないだ、2021年1月28日に廃止されました。 広義のHTML5 / 狭義のHTML5HTML5
※この投稿は米国時間 2021 年 5 月 7 日に、Google Cloud blog に投稿されたものの抄訳です。 2021 年用に更新: この投稿には、Google のホワイトペーパー「パスワード管理のベスト プラクティス」のユーザー向けとシステム設計者向けの両方の最新情報を含む、更新されたベスト プラクティスが含まれています。 アカウント管理、認証、パスワード管理には十分な注意を払う必要があります。多くの場合、アカウント管理は開発者や製品マネージャーにとって最優先事項ではなく、盲点になりがちです。そのため、ユーザーが期待するデータ セキュリティやユーザー エクスペリエンスを提供できていないケースがよくあります。 幸い、Google Cloud には、ユーザー アカウント(ここでは、システムに対して認証を受けるすべてのユーザー、つまりお客様または内部ユーザー)の作成、安全な取り扱い、
コマンドラインツールのcurlを用いてHTTPによる通信のパフォーマンスを調べる方法を考えていこうと思います。 curlとは curlはURLを用いてデータをやりとりするためのコマンドラインツールもしくはライブラリです。 コマンドラインツールとしてはcurl、ライブラリとしてはlibcurlがあります。 HTTPだけではなくFTPやSMTPなど様々なプロトコルに対応しています。 自分は主にCLIからHTTPリクエストを送りたい時などに使っています。 使ってみたい方は以下の方法でインストールできると思います brew install curl apt install curl --write-outを使ってパフォーマンス測定 curlには様々なオプションが用意されていますが、今回、主に用いるのはこの-w, --write-outオプションです。 このオプションは指定したフォーマットを用いてコ
2021/05/24 サイボウズ開運研修 動画が以下のサイトからリンクされています - https://blog.cybozu.io/entry/2021/07/20/100000 - これに矢印を書きながらぐりぐりやっていたわけなので、資料単体だとわかりづらいと思います…
3度目の緊急事態宣言発出から1週間が経過した。全国で感染者増のトレンドは衰えない中、政府の新型コロナウイルス感染症対策分科会の分科会長の尾身茂氏は28日、東京五輪について「開催に関する議論をしっかりすべき時期に来ている」と発言して再び注目を集めた。 「宣言の後」はどうなるのか、「マスクを外せる日」について尾身氏に訊いた。(インタビューは4月26日に行われた) 道徳的な目線での「もう一回頑張りましょう」が心に響かない ——宣言発出が決まる当日の未明、人気バンドRADWIMPSの野田洋次郎さんが「3回目の緊急事態宣言なんて聞く気になれねぇ」とネットに投稿して12万件以上の「いいね」がついた。自粛、GoTo、医療体制など1年間のさまざまな施策の検証もなく納得できない、という指摘だった。 尾身 たしかに、医療や保健所といった現場の人々、そして国民の皆様の努力でここまで持ちこたえてきたものの、多くの
Q65.川が浅そうに見えるので、入っても安全ですよね? A65.川は浅く見えても、実際は深いので、危険です。 川は、光の屈折により、実際よりその底が浅く見えます。 浅く見えても、実際は、常に見た目以上に深くなっています。 Q66.河原も海の砂浜も同じようなものですよね? A66.河原と海の砂浜は全く異なります。 川は、流れの力で川底の岩が削られ、流れの中心部は深くなっています。 河原と海の砂浜は確かに似ていますが、川を海の浅瀬と同じようなものだと勘違いして、川の中に入っていくと、急に深くなっていて、あっ、と思ったときには手遅れで、溺れてしまうのです。 川には入らない方が安全です。 Q67.ライフジャケットを着用すれば、川で泳いでいいですか? A67.全くおすすめしません。 ライフジャケットは万一に備えて着用する救命用具であり、河原での必要最低限の装備であって、泳ぐために使用するものではあり
Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 筑波大学 デジタルネイチャー研究室のチームが開発した「See-Through Captions」は、話者の音声を自動でテキスト変換し、相手との間に設置した透明ディスプレイに字幕をリアルタイム表示する聴覚障害者向けシステムだ。1対1の対面コミュニケーションにおいて、相手の表情やボディーランゲージを確認しながら自然体でやりとりできる。 計算機によって多様性を実現する社会に向けた超AI基盤に基づく空間視聴触覚技術の社会実装を目指す「xDiversity」プロジェクトの一環だ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く