SlideShare a Scribd company logo
1 of 53
Download to read offline
実行して4秒で動画
~animationパッケージ
    で動画作成~
    @sleipnir002
    Tokyo.R#20
自己紹介



      @sleipnir002
      •Tokyo.Rでパターン認識の発表をシリーズで
      やっています。
      •職業:ITコンサル
自粛    •データマイニングのIT業界への普及と促進の
      ために活動しています。
      •ガイア好きです。
      •好きなAKB48のメンバーはこじはるです。
animation
パッケージのご紹介
パッケージ概要
  Rのプロットを結合して、アニメーション形式で出力するパッケージ


1. Rから複数のアニメーションフォーマットへの
   エクスポートをサポート
   →自分の望む形式に変換して、ホームページやレポート
 に埋め込みができる!
2. 統計教育用のサンプルアニメーションを含む
   →統計の勉強になる!
animationを使って動画を作成してみよう!

library(animation)                       Package animation
ani.options(outdir="/var/XXX/")          オプションの設定
s<-function(x, k){x^3+k*x^2-5*x+4}
ani.start()                              録画開始
for(i in -30:30){
 plot(s(-30:30, i), type="l", ylim=c(-   3次関数の係数を変更し
   10000, 10000))                        てプロット
}
ani.stop()                               録画停止


         HTML形式のファイルが作成されていることを確認する。
インストール
• install.packages(“animation”)だけでOK!
• 以下のコマンドのインストールが必要
• ImageMagick・・・画像処理用のコマンドラインツール
   $ sudo apt-get install imagemagick
• SWF Tools・・・SWF生成用のコマンドラインツール
   $ sudo apt-get install libfreetype6-dev libgif-dev xpdf
   libjpeg8 libjpeg8-dev ←r-base-devを削除した。
   $ wget http://www.swftools.org/swftools-0.9.1.tar.gz
   $ tar -zxvf swftools-0.9.1.tar.gz
   $cd swftools-0.9.1
   $./configure
   $make
   $sudo make install
                                  OS:Ubuntu 10.10 64bitの場合
出力形式
• HTML形式・・・ブラウザ上で再
  生するページを作成
• GIF形式・・・GIFに出力
• SWF形式・・・FLASHに出力
• PDF形式・・・Texで埋め込み
• 動画形式・・・mpeg4等に出力
• 動画をRのグラフィックデバイ
  ス上に作成することも可能。
動画を作成してみる
animationを使って動画を作成する3つの方法

A) savehoge()形式で特定フォーマットで保存
B) ani.start()形式でHTML形式で保存
C) ani.record()で録画、ani.replayで再生を行う。
A)saveHTML
             動画を閲覧できるHMTLページを作成する。

    >saveHTML(expr={bisection.method()}, img.name="bi")
    >saveHTML(expr={newton.method()}, img.name="newton")

•   JSを使用してHTMLから動画を閲覧可能にする。
•   exprで指定した手順でplotした画像を動画にする。
•   img.nameの引数を保存する画像の拡張子に使用する。
•   saveHTMLを複数回実行すると、ページ上にはHTMLが複数
    表示される。


        方程式の根を求めるアルゴリズムのデモ
A)saveGIF
                       GIF形式の動画を作成する。

    >saveGIF(expr={boot.iid()}, clean=TRUE, img.name="boot",
    movie.name="boot.gif")

•   ImageMagickのコマンドを使用して、動画を作成する。
•   exprで指定した手順でplotした画像を動画にする。
•   img.nameで指定した接頭辞で保存する。
•   ファイルはオプションoutdirで指定したディレクトリに
    movie.nameの名前で保存される。


        ブートストラップのデモ
A)saveSWF
               FLASH形式の動画を画像から作成する。

    > saveSWF({expr=kmeans.ani(centers=4)},swftools=NULL,
         img.name="kmeans", swf.name="kmeans.swf")

•   SWF Toolsのpng2swfコマンドなどを使用して、画像をFLASH
    に変換する。
•   exprで指定した手順でplotした画像を動画にする。
•   img.nameで指定した接頭辞で保存する。
•   ファイルはオプションoutdirで指定したディレクトリに
    swf.nameの名前で保存される。

        K-means法の動きを表すアルゴリズムのデモ
B)ani.start(), ani.stop()
                 HTMLによるアニメーションページを作成

  >ani.start()
  >・・・
  >ani.stop()
                                         デモは省略

• 自動的にoutdirにJSファイルをコピーして、start開始後、stop
  までに作成されたplotで動画を作成する。
• saveHTMLとは出力画面の形式が異なる。
• 指定したフォルダに必要なjavascriptファイルを出力するので
  注意。
C)ani.record (), ani.replay()
  recordでカレントのデバイスを録画して、replayで再生する。

  >for(i in 0:9){
  + rbfsvm <- ksvm(x,y,kernel=rbfdot(sigma=1), C=1+i*20)
  + ani.record()
  + plot(rbfsvm,data=x,key.axes=axis(4, seq(-7, 7, by=1)), zlim=c(-7, 7))
  +}
  >ani.replay()


• ani.recordでカレントのデバイスの画像を保存して、記録する。
• ani.replayで記録した動画の再生を行う。


      SVMの正則化のコストを大きくした時の挙動のデモ
オプション
ani.option(1)
    >ani.option() or ani.option(“interval”) #オプション内容の確認
    >ani.option(oopt) #デフォルトに戻す。
    >ani.options(interval=0.5)#インターバルを0.5に設定


•   interval・・・フレームの間隔(秒)
•   nmax・・・フレームの最大数
•   ani.width,ani.height・・・画像の幅と高さ
•   ani.dev,ani.type・・・デバイス、画像の種類
ani.option(2)
              [hmtlfile]   ・・・デフォルトのHTML出力ファイル
   [OUTDIR]
              [IMAGES]     ・・・デフォルトの画像出力先フォルダ


デフォルトの出力先フォルダ。特に指定
しなければ、tmpフォルダが使用される。


• outdir・・・デフォルトの出力先フォルダ
• htmlfile・・・HTML出力(index.html)
• images・・・作成した画像を含むフォルダ
まとめ
• animationパッケージでRで簡単に動画が作成
  できるからみんな動画で可視化してみよう。
• animationパッケージで動画を作成する際の
  フォーマットはGIF,HTML,SWF,MPEGなど
• 統計教育用アニメーションがいっぱいあるの
  で、暇な人は見てみよう。
最後に
こんな使い方はいかがでしょうか?
Tokyo.R 第20回記念作品
「Rを巡る素敵な恋の物語」
♪




DREAMS COMES TRUE 『LOVE LOVE LOVE』
今からお話しするのは
Rを巡る素敵な恋の物語
この物語の主人公は
Tokyo.Rに参加しているR君
理系大学院生の彼は勉強熱心で
    まじめな青年
そしてRが大好き
強いて挙げるとすると
彼の欠点はまじめすぎて奥手なところ
そんな彼は毎回
Tokyo.Rに参加しています
その理由はRの勉強をするため
でも、彼にはTokyo.Rに参加する
 もう一つの理由がありました
それはよくTokyo.Rに参加しているSちゃん
彼はひそかに彼女に想いを
 よせいていたのでした
奥手な彼は彼女のアドレスを
 教えてもらったのですが、
Rの話しかできずにいたのです
そんなある日、
彼は素敵なイケメンITコンサルさんの紹介で
  animationパッケージに出会いました
「よし、これだ!」
意を決したS君
ある日、Sちゃんを
誘ってこう話しかけました
「ねぇSちゃん、Rのプロットにサブタイトルを付け
   たいんだけど、付け方がわからないから
       教えてくれないかな」
Sちゃんは答えました
『あら、そんなの簡単だわ。』
「ほんとに、じゃあこのソースコードに
  付け加えてもらえるかな?」
R君は自分のPCをSちゃんの前に
     置きました
『えーと、plotは・・・あっ・・・』
Sちゃんはソースコード読み、
   一瞬はっとします
そして、彼女はそのソースコードに
   sub=“yes”と書き加え、
 二人はめでたく結ばれました。
そのコードはanimation
パッケージを使用していました
そしてそのコードを実行すると・・・
Fin
animationで素敵なRライフを




   Be happyWith animation




   ※今日の資料はコードも含めてblogにアップします。

More Related Content

What's hot

Kyoto.pm 20120818-hogem
Kyoto.pm 20120818-hogemKyoto.pm 20120818-hogem
Kyoto.pm 20120818-hogemhogem
 
Continuation with Boost.Context
Continuation with Boost.ContextContinuation with Boost.Context
Continuation with Boost.ContextAkira Takahashi
 
計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミング計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミングNorishige Fukushima
 
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイントCanvas de shooting 制作のポイント
Canvas de shooting 制作のポイントYohei Munesada
 
Html canvas shooting_and_performanceup
Html canvas shooting_and_performanceupHtml canvas shooting_and_performanceup
Html canvas shooting_and_performanceupYohei Munesada
 

What's hot (7)

Kyoto.pm 20120818-hogem
Kyoto.pm 20120818-hogemKyoto.pm 20120818-hogem
Kyoto.pm 20120818-hogem
 
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyieldPHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
 
Continuation with Boost.Context
Continuation with Boost.ContextContinuation with Boost.Context
Continuation with Boost.Context
 
計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミング計算機アーキテクチャを考慮した高能率画像処理プログラミング
計算機アーキテクチャを考慮した高能率画像処理プログラミング
 
Canvas de shooting 制作のポイント
Canvas de shooting 制作のポイントCanvas de shooting 制作のポイント
Canvas de shooting 制作のポイント
 
Html canvas shooting_and_performanceup
Html canvas shooting_and_performanceupHtml canvas shooting_and_performanceup
Html canvas shooting_and_performanceup
 
pecoを使おう
pecoを使おうpecoを使おう
pecoを使おう
 

Viewers also liked

Japan.r 2データベース
Japan.r 2データベースJapan.r 2データベース
Japan.r 2データベースsleipnir002
 
TSP and Geocoding on R
TSP and Geocoding on RTSP and Geocoding on R
TSP and Geocoding on Rsleipnir002
 
パターン認識 08 09 k-近傍法 lvq
パターン認識 08 09 k-近傍法 lvqパターン認識 08 09 k-近傍法 lvq
パターン認識 08 09 k-近傍法 lvqsleipnir002
 
パターン認識 05 ロジスティック回帰
パターン認識 05 ロジスティック回帰パターン認識 05 ロジスティック回帰
パターン認識 05 ロジスティック回帰sleipnir002
 
パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0sleipnir002
 
パターン認識 04 混合正規分布
パターン認識 04 混合正規分布パターン認識 04 混合正規分布
パターン認識 04 混合正規分布sleipnir002
 
パターン認識 第01章-判別能力の評価
パターン認識 第01章-判別能力の評価パターン認識 第01章-判別能力の評価
パターン認識 第01章-判別能力の評価sleipnir002
 
クラシックな機械学習の入門  8. クラスタリング
クラシックな機械学習の入門  8. クラスタリングクラシックな機械学習の入門  8. クラスタリング
クラシックな機械学習の入門  8. クラスタリングHiroshi Nakagawa
 
変分ベイズ法の説明
変分ベイズ法の説明変分ベイズ法の説明
変分ベイズ法の説明Haruka Ozaki
 
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門RとPythonによるデータ解析入門
RとPythonによるデータ解析入門Atsushi Hayakawa
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識Katsuhiro Morishita
 
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介Takeshi Mikami
 
R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略Yohei Sato
 
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングPython入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングYuichi Ito
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定Akira Masuda
 

Viewers also liked (16)

Japan.r 2データベース
Japan.r 2データベースJapan.r 2データベース
Japan.r 2データベース
 
TSP and Geocoding on R
TSP and Geocoding on RTSP and Geocoding on R
TSP and Geocoding on R
 
パターン認識 08 09 k-近傍法 lvq
パターン認識 08 09 k-近傍法 lvqパターン認識 08 09 k-近傍法 lvq
パターン認識 08 09 k-近傍法 lvq
 
パターン認識 05 ロジスティック回帰
パターン認識 05 ロジスティック回帰パターン認識 05 ロジスティック回帰
パターン認識 05 ロジスティック回帰
 
パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0
 
パターン認識 04 混合正規分布
パターン認識 04 混合正規分布パターン認識 04 混合正規分布
パターン認識 04 混合正規分布
 
はじパタLT2
はじパタLT2はじパタLT2
はじパタLT2
 
パターン認識 第01章-判別能力の評価
パターン認識 第01章-判別能力の評価パターン認識 第01章-判別能力の評価
パターン認識 第01章-判別能力の評価
 
クラシックな機械学習の入門  8. クラスタリング
クラシックな機械学習の入門  8. クラスタリングクラシックな機械学習の入門  8. クラスタリング
クラシックな機械学習の入門  8. クラスタリング
 
変分ベイズ法の説明
変分ベイズ法の説明変分ベイズ法の説明
変分ベイズ法の説明
 
RとPythonによるデータ解析入門
RとPythonによるデータ解析入門RとPythonによるデータ解析入門
RとPythonによるデータ解析入門
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
 
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
 
R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略R言語で学ぶマーケティング分析 競争ポジショニング戦略
R言語で学ぶマーケティング分析 競争ポジショニング戦略
 
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングPython入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
 
ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定ようやく分かった!最尤推定とベイズ推定
ようやく分かった!最尤推定とベイズ推定
 

Similar to animation1.0

Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトWindows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトnormalian
 
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
ピクサー USD 入門 新たなコンテンツパイプラインを構築するピクサー USD 入門 新たなコンテンツパイプラインを構築する
ピクサー USD 入門 新たなコンテンツパイプラインを構築するTakahito Tejima
 
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)catmoney
 
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキングTakayuki Kondou
 
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編Mr. Vengineer
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習ksk sue
 
vImageのススメ(改訂版)
vImageのススメ(改訂版)vImageのススメ(改訂版)
vImageのススメ(改訂版)Shuichi Tsutsumi
 
㉒初期プロジェクトを改造!
㉒初期プロジェクトを改造!㉒初期プロジェクトを改造!
㉒初期プロジェクトを改造!Nishida Kansuke
 
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of PythonTakanori Suzuki
 
人狼エージェント作成講座
人狼エージェント作成講座人狼エージェント作成講座
人狼エージェント作成講座kengo009
 
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要Masaru Horioka
 
After Effectsを使ったGIFアニメ
After Effectsを使ったGIFアニメAfter Effectsを使ったGIFアニメ
After Effectsを使ったGIFアニメGIG inc.
 
ADX2LE GGJ13向けワークショップ
ADX2LE GGJ13向けワークショップADX2LE GGJ13向けワークショップ
ADX2LE GGJ13向けワークショップTakashi Tanaka
 
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来Unite2017Tokyo
 
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来Unity Technologies Japan K.K.
 
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntuautumnalsky
 
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12Takanori Suzuki
 
Adobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションAdobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションDell TechCenter Japan
 
PHPでのSWF編集とその応用
PHPでのSWF編集とその応用PHPでのSWF編集とその応用
PHPでのSWF編集とその応用Yo Ya
 
OpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみたOpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみたHide Koba
 

Similar to animation1.0 (20)

Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトWindows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
 
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
ピクサー USD 入門 新たなコンテンツパイプラインを構築するピクサー USD 入門 新たなコンテンツパイプラインを構築する
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
 
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
 
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
 
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
 
組込みAndroid入門実習
組込みAndroid入門実習組込みAndroid入門実習
組込みAndroid入門実習
 
vImageのススメ(改訂版)
vImageのススメ(改訂版)vImageのススメ(改訂版)
vImageのススメ(改訂版)
 
㉒初期プロジェクトを改造!
㉒初期プロジェクトを改造!㉒初期プロジェクトを改造!
㉒初期プロジェクトを改造!
 
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
 
人狼エージェント作成講座
人狼エージェント作成講座人狼エージェント作成講座
人狼エージェント作成講座
 
Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要Klocwork C/C++解析チューニング 概要
Klocwork C/C++解析チューニング 概要
 
After Effectsを使ったGIFアニメ
After Effectsを使ったGIFアニメAfter Effectsを使ったGIFアニメ
After Effectsを使ったGIFアニメ
 
ADX2LE GGJ13向けワークショップ
ADX2LE GGJ13向けワークショップADX2LE GGJ13向けワークショップ
ADX2LE GGJ13向けワークショップ
 
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
 
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
 
OpenNebula on Ubuntu
OpenNebula on UbuntuOpenNebula on Ubuntu
OpenNebula on Ubuntu
 
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
 
Adobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーションAdobe Anywhere デモンストレーション
Adobe Anywhere デモンストレーション
 
PHPでのSWF編集とその応用
PHPでのSWF編集とその応用PHPでのSWF編集とその応用
PHPでのSWF編集とその応用
 
OpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみたOpenAI の音声認識 AI「Whisper」をテストしてみた
OpenAI の音声認識 AI「Whisper」をテストしてみた
 

Recently uploaded

2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)
2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)
2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)NoriakiAndo
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrRodolfFernandez1
 
TEAMIN Education Service Overview_20240407
TEAMIN Education Service Overview_20240407TEAMIN Education Service Overview_20240407
TEAMIN Education Service Overview_20240407yukisuga3
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...oganekyokoi
 
The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.oganekyokoi
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...yutakashikano1984
 

Recently uploaded (6)

2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)
2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)
2024年度 東京工業大学「ロボット技術」 ロボットミドルウェア (2024年4月11日)
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
 
TEAMIN Education Service Overview_20240407
TEAMIN Education Service Overview_20240407TEAMIN Education Service Overview_20240407
TEAMIN Education Service Overview_20240407
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...
 
The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.The first time I used CANVA to create a slide document.
The first time I used CANVA to create a slide document.
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
 

animation1.0