Enviar pesquisa
Carregar
社内のマニュアルをSphinxで作ってみた
•
3 gostaram
•
6,234 visualizações
Iosif Takakura
Seguir
社内のマニュアルをSphinxで作ってみたら見事に技術的負債になった話。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Baixar para ler offline
Recomendados
パーサ勉強会の資料です。
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
ソーシャルゲーム案件におけるDB分割のPHP実装 ~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~ 株式会社インフィニットループ 佐々木 亨基 2013/7/15にPHPMatsuri2013内で発表された講演のスライド
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
JIRA / Confluenceの必須プラグインを紹介したいと思います。 使ってみないと分からないのがプラグイン。されど忙しくと中々評価に時間をさくことが出来ないのも実情。 実際使っているプラグインとその感想について共有したいと思います。
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについて
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
NTT Tech Conference #2 にて話した資料 時間が足りなかったので全部は話せなかった。
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
Apache Spark on Kubernetes入門 (Open Source Conference 2021 Online Hiroshima 発表資料) 2021年9月18日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 依田 玲央奈
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
Apache Kafka Meetup Japan #3 https://kafka-apache-jp.connpass.com/event/58619/ LT発表(突発)資料
Apache Kafka 0.11 の Exactly Once Semantics
Apache Kafka 0.11 の Exactly Once Semantics
Yoshiyasu SAEKI
CloudNative Days Spring 2021 ONLINE の登壇スライドになります 2021/3/12 17:55~18:15 Track-A
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
Yuta Shimada
Recomendados
パーサ勉強会の資料です。
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
ソーシャルゲーム案件におけるDB分割のPHP実装 ~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~ 株式会社インフィニットループ 佐々木 亨基 2013/7/15にPHPMatsuri2013内で発表された講演のスライド
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
JIRA / Confluenceの必須プラグインを紹介したいと思います。 使ってみないと分からないのがプラグイン。されど忙しくと中々評価に時間をさくことが出来ないのも実情。 実際使っているプラグインとその感想について共有したいと思います。
JIRA / Confluence の必須プラグインはこれだ
JIRA / Confluence の必須プラグインはこれだ
Narichika Kajihara
・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについて
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
NTT Tech Conference #2 にて話した資料 時間が足りなかったので全部は話せなかった。
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
Apache Spark on Kubernetes入門 (Open Source Conference 2021 Online Hiroshima 発表資料) 2021年9月18日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 依田 玲央奈
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
Apache Kafka Meetup Japan #3 https://kafka-apache-jp.connpass.com/event/58619/ LT発表(突発)資料
Apache Kafka 0.11 の Exactly Once Semantics
Apache Kafka 0.11 の Exactly Once Semantics
Yoshiyasu SAEKI
CloudNative Days Spring 2021 ONLINE の登壇スライドになります 2021/3/12 17:55~18:15 Track-A
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
Yuta Shimada
分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
ビッグデータのリアルタイム処理技術勉強会 http://futureofdata.connpass.com/event/40077/ 発表資料
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
会津大のGo勉強会で使用した資料です。
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
Takuya Ueda
↓↓↓↓訂正あります。↓↓↓↓ 2018/07/02に株式会社エフコード社内で行われた勉強会のスライドです。 訂正版(随時更新中): https://docs.google.com/presentation/d/15HOMfAbtdWwO48njcB8IdkN3kVAMu3wsmZo0O3S-f_4/edit?usp=sharing 専門家による資料・専門家向けの資料ではありません。自分自身で学習し、論文・文献等を読解してまとめた内容となります。間違い等あるかもしれませんが、あれば是非コメント頂ければと思います。 【訂正事項】 スライド16: 誤:たった一つのプロセスが故障しただけでも有限時間で合意できない 正:たった一つのプロセスが故障しうるだけでも有限時間で合意できない スライド20: 誤: 重要: あるschedule σ1, σ2 がdisjoint (nodeが被ってない) なら可換 正: 重要: あるschedule σ1, σ2 がdisjoint (processが被ってない) なら可換 スライド24, 34 誤: “分散システムについて語らせてくれ” 熊崎宏樹 NTTデータテクノロジーカンファレンス2017 #2 正: “分散システムについて語らせてくれ” 熊崎宏樹 NTT Tech Conference #2
分散システムの限界について知ろう
分散システムの限界について知ろう
Shingo Omura
http://sphinx-users.jp/event/20101203_jus_benkyoukai.html 日本UNIXユーザ会 2010年12月勉強会 (2010/12/3) 日本UNIXユーザ会の2010年12月の勉強会にて、以下の内容で発表させていただきました。 「ドキュメントを作りたくなってしまう魔法のツール Sphinx」
ドキュメントを作りたくなってしまう魔法のツールSphinx
ドキュメントを作りたくなってしまう魔法のツールSphinx
Takayuki Shimizukawa
Dockerコンテナ内からGitを利用する手順
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
2018年3月29日開催 サイバーエージェントにおけるデータ活用とその技術についての勉強会「春の機械学習祭り 〜Data Engineering & Data Analysis WS#4〜」での登壇資料 (秋葉原ラボ所属 内藤遥) https://cyberagent.connpass.com/event/80969/
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
cyberagent
Linux女子部 「Fedora最新技術情報&Systemd勉強会」 http://connpass.com/event/3859/ で使用した資料です。 変更履歴 2013/11/04 ver1.0 初版 2013/11/05 ver1.1 誤植修正、少し追記 2013/11/06 ver1.2 daemon-reload,mask,テンプレート機能を追記 2013/11/12 ver1.3 User/Groupオプションの説明追加 2013/11/24 ver1.4 誤植修正 2014/05/05 ver1.5 imjournalモジュールの説明追加
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
MMAPv1, WiredTigerについても詳細に説明しています
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
DMやPrivate Channelを使うな、といっても意味がないから、 なんでDMを使ってしまうのかをまず考える、 そこからPublic channelの使い方を考えましょう みたいな話 https://eof-github.github.io/eof2019/
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
Proof Summit 2015 <http: /> で発表した、SAT/SMTソルバの仕組みです。 Proofということで、論理学的側面からの面白さを出来るだけ紹介しています。
SAT/SMTソルバの仕組み
SAT/SMTソルバの仕組み
Masahiro Sakai
FessやElasticsearchを通して検索システムを作る際に遭遇する課題などを紹介します。
Fess/Elasticsearchを使った業務で使える?全文検索への道
Fess/Elasticsearchを使った業務で使える?全文検索への道
Shinsuke Sugaya
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 – それぞれの特徴について、実装例を見ながら確認していく
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
どの企業もビジネスを巡って、攻めと守りの戦略に苦心している。Neo4jは、まったく異なる観点からのアプローチを提供し、これまで処理困難だったデータの処理を可能にしています。 本スライドでは、Neo4j全般を網羅的に紹介しています。 ・様々データモデルなかのグラフモデル ・グラフデータベースとは ・Neo4jとは ・Neo4jのユースケース ・Neo4jのCRUD ・Neo4jのアプリケーション開発 ・Neo4jの運用
異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j
昌桓 李
2022-03-05 YAPC::Japan::Online 2022
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
みなさんはApache Arrowを知っていますか? 普段データを処理している人でも今はまだ知らない人の方が多いかもしれません。しかし、数年後には「データ処理をしている人ならほとんどの人が知っている」となるプロダクトです。(そうなるはずです。) Apache Arrowはメモリー上でデータ処理するときに必要なもの一式を提供します。たとえば、効率的なデータ交換のためのデータフォーマット、CPU/GPUの機能を活用した高速なデータ操作機能などです。 一部のデータ処理ツールではすでにApache Arrowを使い始めています。たとえば、Apache SparkはApache Arrowを活用することでPySpark(PythonからApache Sparkを使うためのモジュール)とのやりとりを高速化しています。データ量によっては10倍以上も高速になります。(リンク先の例では20秒→0.7秒と約30倍高速になっています。) この講演ではApache Arrowの概要だけでなく最新情報も紹介します。この講演を聞くことでApache Arrowのことを網羅的に把握できます。 Apache Arrowはデータ処理ツールが共通で必要なもの一式を提供するので、より多くのツールがApache Arrowを活用し、より多くの人がApache Arrowの開発に参加すると、より多くの人が豊かになります。Apache ArrowはOSSなのでだれでも自由に活用したり開発に参加したりできます。Apache Arrowのことを知ってOSSならではの「共有するほど豊かになる」アプローチに参加しましょう!
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
Mais conteúdo relacionado
Mais procurados
分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
ビッグデータのリアルタイム処理技術勉強会 http://futureofdata.connpass.com/event/40077/ 発表資料
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
会津大のGo勉強会で使用した資料です。
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
Takuya Ueda
↓↓↓↓訂正あります。↓↓↓↓ 2018/07/02に株式会社エフコード社内で行われた勉強会のスライドです。 訂正版(随時更新中): https://docs.google.com/presentation/d/15HOMfAbtdWwO48njcB8IdkN3kVAMu3wsmZo0O3S-f_4/edit?usp=sharing 専門家による資料・専門家向けの資料ではありません。自分自身で学習し、論文・文献等を読解してまとめた内容となります。間違い等あるかもしれませんが、あれば是非コメント頂ければと思います。 【訂正事項】 スライド16: 誤:たった一つのプロセスが故障しただけでも有限時間で合意できない 正:たった一つのプロセスが故障しうるだけでも有限時間で合意できない スライド20: 誤: 重要: あるschedule σ1, σ2 がdisjoint (nodeが被ってない) なら可換 正: 重要: あるschedule σ1, σ2 がdisjoint (processが被ってない) なら可換 スライド24, 34 誤: “分散システムについて語らせてくれ” 熊崎宏樹 NTTデータテクノロジーカンファレンス2017 #2 正: “分散システムについて語らせてくれ” 熊崎宏樹 NTT Tech Conference #2
分散システムの限界について知ろう
分散システムの限界について知ろう
Shingo Omura
http://sphinx-users.jp/event/20101203_jus_benkyoukai.html 日本UNIXユーザ会 2010年12月勉強会 (2010/12/3) 日本UNIXユーザ会の2010年12月の勉強会にて、以下の内容で発表させていただきました。 「ドキュメントを作りたくなってしまう魔法のツール Sphinx」
ドキュメントを作りたくなってしまう魔法のツールSphinx
ドキュメントを作りたくなってしまう魔法のツールSphinx
Takayuki Shimizukawa
Dockerコンテナ内からGitを利用する手順
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
2018年3月29日開催 サイバーエージェントにおけるデータ活用とその技術についての勉強会「春の機械学習祭り 〜Data Engineering & Data Analysis WS#4〜」での登壇資料 (秋葉原ラボ所属 内藤遥) https://cyberagent.connpass.com/event/80969/
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
cyberagent
Linux女子部 「Fedora最新技術情報&Systemd勉強会」 http://connpass.com/event/3859/ で使用した資料です。 変更履歴 2013/11/04 ver1.0 初版 2013/11/05 ver1.1 誤植修正、少し追記 2013/11/06 ver1.2 daemon-reload,mask,テンプレート機能を追記 2013/11/12 ver1.3 User/Groupオプションの説明追加 2013/11/24 ver1.4 誤植修正 2014/05/05 ver1.5 imjournalモジュールの説明追加
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
MMAPv1, WiredTigerについても詳細に説明しています
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
DMやPrivate Channelを使うな、といっても意味がないから、 なんでDMを使ってしまうのかをまず考える、 そこからPublic channelの使い方を考えましょう みたいな話 https://eof-github.github.io/eof2019/
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
Proof Summit 2015 <http: /> で発表した、SAT/SMTソルバの仕組みです。 Proofということで、論理学的側面からの面白さを出来るだけ紹介しています。
SAT/SMTソルバの仕組み
SAT/SMTソルバの仕組み
Masahiro Sakai
FessやElasticsearchを通して検索システムを作る際に遭遇する課題などを紹介します。
Fess/Elasticsearchを使った業務で使える?全文検索への道
Fess/Elasticsearchを使った業務で使える?全文検索への道
Shinsuke Sugaya
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 – それぞれの特徴について、実装例を見ながら確認していく
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
どの企業もビジネスを巡って、攻めと守りの戦略に苦心している。Neo4jは、まったく異なる観点からのアプローチを提供し、これまで処理困難だったデータの処理を可能にしています。 本スライドでは、Neo4j全般を網羅的に紹介しています。 ・様々データモデルなかのグラフモデル ・グラフデータベースとは ・Neo4jとは ・Neo4jのユースケース ・Neo4jのCRUD ・Neo4jのアプリケーション開発 ・Neo4jの運用
異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j
昌桓 李
2022-03-05 YAPC::Japan::Online 2022
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
みなさんはApache Arrowを知っていますか? 普段データを処理している人でも今はまだ知らない人の方が多いかもしれません。しかし、数年後には「データ処理をしている人ならほとんどの人が知っている」となるプロダクトです。(そうなるはずです。) Apache Arrowはメモリー上でデータ処理するときに必要なもの一式を提供します。たとえば、効率的なデータ交換のためのデータフォーマット、CPU/GPUの機能を活用した高速なデータ操作機能などです。 一部のデータ処理ツールではすでにApache Arrowを使い始めています。たとえば、Apache SparkはApache Arrowを活用することでPySpark(PythonからApache Sparkを使うためのモジュール)とのやりとりを高速化しています。データ量によっては10倍以上も高速になります。(リンク先の例では20秒→0.7秒と約30倍高速になっています。) この講演ではApache Arrowの概要だけでなく最新情報も紹介します。この講演を聞くことでApache Arrowのことを網羅的に把握できます。 Apache Arrowはデータ処理ツールが共通で必要なもの一式を提供するので、より多くのツールがApache Arrowを活用し、より多くの人がApache Arrowの開発に参加すると、より多くの人が豊かになります。Apache ArrowはOSSなのでだれでも自由に活用したり開発に参加したりできます。Apache Arrowのことを知ってOSSならではの「共有するほど豊かになる」アプローチに参加しましょう!
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Mais procurados
(20)
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Docker Compose 徹底解説
Docker Compose 徹底解説
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
分散システムの限界について知ろう
分散システムの限界について知ろう
ドキュメントを作りたくなってしまう魔法のツールSphinx
ドキュメントを作りたくなってしまう魔法のツールSphinx
DockerコンテナでGitを使う
DockerコンテナでGitを使う
推薦アルゴリズムの今までとこれから
推薦アルゴリズムの今までとこれから
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
SAT/SMTソルバの仕組み
SAT/SMTソルバの仕組み
Fess/Elasticsearchを使った業務で使える?全文検索への道
Fess/Elasticsearchを使った業務で使える?全文検索への道
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
異次元のグラフデータベースNeo4j
異次元のグラフデータベースNeo4j
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Semelhante a 社内のマニュアルをSphinxで作ってみた
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Takeshi Komiya
SphinxでPythonとC#のドキュメントを書く話。DocFXとSphinxを連携させる。
Sphinxでまとめる多言語環境APIドキュメント
Sphinxでまとめる多言語環境APIドキュメント
Iosif Takakura
Apiドキュメントの話 in SphinxCon JP 2015
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjp
Takeshi Komiya
FlexUG@福岡でのプレゼン。
Flex入門
Flex入門
Shinjiro Watanabe
9/16世界初のSphinxCON JPで発表してきたスライドです。
Sphinxの使い方事例
Sphinxの使い方事例
Go Yamada
勉強会で発表した資料。 https://sciencepark.connpass.com/event/128462/
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Study Group by SciencePark Corp.
2015.12.16 JS オジサン #6 二日目
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
2017.11.6 Electron MeetUp in Tokyo
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
Yasuharu Seki
scala.rookies #2 @オンライン 発表資料 https://connpass.com/event/184444/
scala未経験者がフルペアプロで新規事業の開発をしている話
scala未経験者がフルペアプロで新規事業の開発をしている話
hayato iida
Mishima.pm #01 Yusuke Wada a.k.a yusukebe 2014/07/12
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
勉強会で発表した資料。 https://sciencepark.connpass.com/event/140913/
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
Study Group by SciencePark Corp.
odstudy #1 LT資料
ひとりsphinx
ひとりsphinx
(^-^) togakushi
小江戸らぐ 8月のオフな集まり(第205回)での発表。 AWS Lambda で Python の Web Framework を動かす Zappa で Serverless な Django の CMS 、 Wagtail を動かしてみた件 DjangoとWagtailで作るHeadless CMS ( https://www.slideshare.net/iosiftakakurayusuke/django-wagtail-headless-cms )の続き。
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみる
Iosif Takakura
http://event.shoeisha.jp/devsumi/20140213/session/407 以上の発表の発表内容となります。
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Yoshimura Soichiro
こんな出来損ないの俺を何十年も支えてくれた perl や python。 普段使いから面倒なお仕事まで、文句ひとつ言わずこなしてきてくれた古女房に別れを告げ Scala に浮気、結局泣いて帰ってきたのも、もう8年前のこと。 2016年の暮れも押し迫る中、また性懲りもなくふらふらと彷徨いでたその先には、、、 謎の看板とあなたを手招きして待っている極上の美女達! 「スクリプト言語禁止縛りスクリプティング バトルロイヤル coming in 2017」へようこそ ...これは罠だ! 『あなたに私が使いこなせるかしら...』 蠱惑的な笑みからこぼれ出るは知性、麗しき才媛 F# on .NET Core/mono 『私、まだ何も知らないの、あなた色に染め上げて...』 未成熟な躰に美しいUIをまとったロリータ Swift with CoreFoundation 『$#->%@!?』 それは安定を母とし混沌から産まれた - ジャングルの奥地で出会った青天の霹靂、ブラックスワン 制御できない野生の魅力に振り回されたい Perl6 on JVM
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
これまでSeeed製品を使ってみて
SeeedJP User Group 情報交換会発表資料
SeeedJP User Group 情報交換会発表資料
Shigeo Ueda
Erlang & Elixir Fest 2019で講演しました! 関数型言語ElixirによるIoT開発フレームワーク“Nerves”について,ライブデモをふんだんに交えながら日本の皆さまに共有させていただきました. https://elixir-fest.jp/ 最後にbig news!!があるので,ぜひご覧ください! https://swest.toppers.jp/keynote/ 誤記 P.27: fukuoka.exでのNerves Trainingは6/7ではなく7/7に開催しますm(_ _)m 講演概要: Nervesってご存知でしょうか? "Craft and deploy bulletproof embedded software in Elixir"のスローガンのもと,ElixirでIoTデバイスの開発を実現できるフレームワークです.Raspberry PiやBeagleBoneなどを対象として,数十MB程度の省メモリでElixirアプリの駆動を可能とします.mixツールに統合されたビルドシステム,GPIOやI2CなどIoTデバイス制御のための豊富なデバイスドライバ・ライブラリ,NervesHubを介したクラウド経由のセキュアなファームアップデート,Phoenixと連携したリアルタイム通信とデータ可視化と,そのエコシステムの完成度は目を見張るものがあります.本発表では,IoTシステム開発のライブデモを交えながら,Nervesの概要ならびに現状と目指しているところを紹介します. 発表者はLonestar ElixirConf 2019に参加してきました.Nervesのコア開発者からTrainingを直接受講してきて,多くのNerves技術者の発表を聴講して議論してきて,その動向に大いに衝撃を受けました.Austinで得てきたこれらの知見と経験について,日本の全てのElixir技術者の皆さまとこの技術を共有したいと思います.
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
Hideki Takase
SphinxCon 2015 の発表内容です。
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
Go Yamada
Devsumi関西2015でのプレゼンテーションです。
足を地に着け落ち着いて考える
足を地に着け落ち着いて考える
Ryuji Tamagawa
Semelhante a 社内のマニュアルをSphinxで作ってみた
(20)
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinx ではじめるドキュメント生活 2013 #sphinxconjp
Sphinxでまとめる多言語環境APIドキュメント
Sphinxでまとめる多言語環境APIドキュメント
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjp
Flex入門
Flex入門
Sphinxの使い方事例
Sphinxの使い方事例
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Sphinxの環境構築が再現できない問題をDockerで解決してみた
React+fluxを導入した話
React+fluxを導入した話
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
scala未経験者がフルペアプロで新規事業の開発をしている話
scala未経験者がフルペアプロで新規事業の開発をしている話
とある Perl Monger の働き方
とある Perl Monger の働き方
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
SphinxのCIの続き Azure DevOpsでのビルド結果を、認証付きAzure App Serviceに公開するところまで
ひとりsphinx
ひとりsphinx
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみる
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
SeeedJP User Group 情報交換会発表資料
SeeedJP User Group 情報交換会発表資料
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
Sphinx で手軽に作るドキュメント
Sphinx で手軽に作るドキュメント
足を地に着け落ち着いて考える
足を地に着け落ち着いて考える
Mais de Iosif Takakura
2020年2月に発表した「 scikit-image を使ってフィルムスキャナで取り込んだネガ画像をポジ化する」の続きで、フィルムスキャナで取り込んだ画像の色調整をするPythonプログラムをカラーに対応させた話。 小江戸らぐ 2020年9月のオフな集まりで発表。
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
Iosif Takakura
Marp というVS Codeでスライドを書けるツールの紹介。 in 小江戸らぐ 2020年7月のオフな集まり
Marp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライド
Iosif Takakura
フィルムカメラで撮ったネガフィルムをポジ画像にする仕組み 小江戸らぐ 2020年2月のオフな集まり(第211回)にて発表。
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
Iosif Takakura
PyCon JP 2019 ポスターセッション発表資料。 自分のブログをリニューアルする際に Django 製 CMS である Wagtail を選び、 GatsbyJS で静的 HTML 化しつつさらにはサーバーレスにも手を出すというあくなき挑戦の記録。
Django 製 CMS Wagtail で Blog を作ってみる
Django 製 CMS Wagtail で Blog を作ってみる
Iosif Takakura
2019-04-13 OSunC Kawagoeでの発表資料。 とりあえずやりたいことをまとめた感じ。
Django と Wagtail で作る Headless CMS
Django と Wagtail で作る Headless CMS
Iosif Takakura
.NET Conf 関西 2018−10-06での発表。 .NETにおけるドキュメンテーションツール、DocFXの紹介。
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!
Iosif Takakura
小江戸らぐ 2017年12月のオフな集まり(2017-12-09)にて発表。 技術的負債との戦い方をまとめた発表。
技術的負債との戦い方
技術的負債との戦い方
Iosif Takakura
C#初心者がXamarinを初めて見ていろいろ経験したことを述べてみる。
C#初心者がxamarinに手を出してみた
C#初心者がxamarinに手を出してみた
Iosif Takakura
Sphinxで同人誌を書いた小ネタ。 SphinxCon JP 2015のLTにて発表。
Sphinxで同人誌を書いてみた
Sphinxで同人誌を書いてみた
Iosif Takakura
2014年8月2日発表
ようこそ先輩 - 2014年8月2日
ようこそ先輩 - 2014年8月2日
Iosif Takakura
Osuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょう
Iosif Takakura
Mais de Iosif Takakura
(11)
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
Marp for VS Code で作る PowerPoint スライド
Marp for VS Code で作る PowerPoint スライド
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
Django 製 CMS Wagtail で Blog を作ってみる
Django 製 CMS Wagtail で Blog を作ってみる
Django と Wagtail で作る Headless CMS
Django と Wagtail で作る Headless CMS
DocFXで脱Excel方眼紙!
DocFXで脱Excel方眼紙!
技術的負債との戦い方
技術的負債との戦い方
C#初心者がxamarinに手を出してみた
C#初心者がxamarinに手を出してみた
Sphinxで同人誌を書いてみた
Sphinxで同人誌を書いてみた
ようこそ先輩 - 2014年8月2日
ようこそ先輩 - 2014年8月2日
Osuncが終わったら帰りは警察署に行きましょう
Osuncが終わったら帰りは警察署に行きましょう
Último
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(11)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
社内のマニュアルをSphinxで作ってみた
1.
1 社内の マニュアルを Sphinxで 作ってみたIosif Takakura (@huideyeren) 1
2.
2 はじめに
3.
3 自己紹介 名前:Iosif Takakura 所属:とあるアパレル系の特例子会社 職種:一応エンジニアになりました レガシーシステムとExcel方眼紙のお守りをしてます 主な技術:C#、JS、Ruby Pythonは学習中 興味のあること 機械学習 モバイルプログラミング ソーシャルネットワーク 発達障がい当事者
4.
4 Sphinxとのかかわり 1. すでに退社した某氏による紹介 2. 同人誌を書くのに使ってみた ただし新刊はRe:VIEWに移行 3.
社内ドキュメントをSphinxで作ってみた 今日はこの話を予定 どう書くか、といった話は少なめ むしろ技術的負債メインだよ
5.
5 導入編
6.
6 Sphinxで書いたマニュアル 業務マニュアル 技術解説文書
7.
7 業務マニュアルが必要になる背景 HP作成業務でドキュメントが必要だった 1. HP作成にMiddlemanを使った 2. Middleman扱える人の退社が相次ぐ 3.
最低限更新ができるレベルのマニュアルがほしい 4. Sphinxで書いた Excel方眼紙大嫌い 2次元的な表現(図表・グラフなど)が苦手 レイアウトを決めながら文書を書けないタイプ 文章はそこまで苦手じゃない ただし長くなる傾向あり Excelは単一ファイルなので同時編集できない Sphinxなら分担して書きやすい
8.
8 技術解説文書を残した理由 中身を理解していじれる人が1人になってしまった 想定読者が「この通りに操作すれば更新できる」レベル だけどこんなんじゃぜんぜんたりない 技術とともにエンジニアとしての心構えを伝えたかった
9.
9 社内環境 勝手にソフトウェアを入れられる環境にない ただし、社内ネットワークの管理外ならOK Macは社内ネットワーク管理外 親会社IT部門の管轄下 技術的にはWindowsメイン 結局、独断で導入した 様々な技術レベルの人が混在 社内にはWordやExcelしかできない人も コマンドライン使えるのはごく少数 Excel方眼紙が跳梁跋扈 勘弁してください コスト管理はしっかりしている ただし、余計な工数は割きづらい
10.
10 なぜ業務マニュアルにSphinxを使ったか HTMLで見やすいドキュメントができる 図表が苦手な私にとって助かる でもスクリーンショットは必要 レイアウトとコンテンツを分離できるため MacはIT部門の管轄外 独断で環境を整える場合Macしか選択肢がない
11.
11 文書の作成 内部の構成は分けられるように includeを多用 toctreeで項目ごとに書いていく apidoc的なものは一切使ってない まあRubyだし…… 連携できる何かはあるのだろうけど知らなかった Pandocを使ってMarkdownから変換 素のreST教えるよりよいかな、と これからのスキルにMarkdownは必須、ということで 余計に書きすぎる癖が炸裂 内容の校正に時間がかかってしまった
12.
12 開発環境 macOS Python3 Atom Pandoc MacTeX CIとかは使わない
13.
13 執筆者 私 Aさん 2016年度の新人 ITスキルはある方 Java経験あり ただしSphinxは初めて UNIX系経験も多いとは言えない CUIに慣れていない
14.
14 完成後の運用編
15.
15 チームメンバーの変遷 1. 社内でソフトウェア開発に取り組むため私がチームを抜ける このときAさんに内部の詳細まで教えきれなかった 2. Aさんがさらに新人Bさんに教える 3.
そのAさんも開発案件に専従になる 4. Bさんが中心となってプロジェクトの保守を行っている 5. 現在、Bさんは新人Cさんにプロジェクトのことを教えている ドキュメントの不備が山のように見つかる 6. 別案件に忙殺されて私はドキュメントをメンテナンスできない
16.
16 ドキュメントのメンテナンス メンテナンスには手間がかかっていた わざわざMacに行くのが大変 reSTやMarkdownは学習コストがかかる Sphinx本なんてあるわけない 上司「なぜExcelやパワポで作らないの?」 Excelやパワポなら一応誰でも使える うまく反論できなかった 余計に書く癖がどんどん文書量を増やしてしまう ドキュメントのダイエットが必要 結果的にメンテナンスコストが増大 学習コストに割ける工数がなくなってしまった
17.
17 メンテナンスコストがかかると 1. メンテナンスされなくなる 2. 現実と内容の乖離 3.
修正の仕方がわからない 4. 放置されて技術的負債に…… 5. 枯れた技術でリプレース! 実際、ドキュメントは素のHTML で書き直されつつあります……
18.
18 ふりかえり
19.
19 教訓 独断での技術の導入はうまくいかない事が多い 組織がボトムアップ的改善を受け入れる余地がないと厳しい コストや周りの人の技術レベルなども考える必要がある 理解の難しい技術はオーパーツ化し、技術的負債になりやすい 最悪、ドキュメント自体が技術的負債になる 中心メンバーが抜けた後の運用も考える必要がある 特に、知識や技術の伝授をしっかりと コストについて考えることも忘れずに 楽に書けても学習コストが高いと釣り合わない それ故に誰でも使えるExcelなどが選択されやすい
20.
20 技術的負債とどう向き合うか 1. わかりやすい技術・構造を選択する 技術レベルに合わない技術は爆死しやすい かといって枯れすぎた技術を選んでも爆死する 2. 周りの人やマネージャー、経営層に説明できるようにする ここをうまくやらないと導入はうまくいかない マネージャーや経営層には数字で説得できる必要がある 特に、工数やコストは非常に重要 さらに、顧客にも説明できるとなおよい 3.
共通の認識を持てるように技術・知識を社内で広める 教え方を常に磨く必要がある 4. 共通認識ができたら技術的負債の解消に向けて動く 個人的には技術的負債と向き合う時期を作りたい そのためには常にコミュニケーションする事を忘れずに。
21.
21 メンテされやすいドキュメントの作り方 1. 「何で作るか」にこだわってはいけない ただし、誰でも編集できることは大事 ドキュメント作成者のスキルセットを考えよう 2. 必要最低限のドキュメントだけ作る 3.
定期的にメンテナンスする機会を設ける 4. コミュニケーション、大事! 積極的にコミュニケーションしよう 5. コスト意識を忘れずに その中には学習コストも含まれる
22.
22 おしまい ご清聴ありがとうございました
Baixar agora