PHP AV(Audio Visual) 拡張 PHP asアプリケーション

Slides:



Advertisements
Similar presentations
Xen Dom0 on FreeBSD のある生 自己紹介 FreeBSD -current を使ってます – というか、 -current しかつかってません RaspberryPi の pkg binary 作ってます – 最近更新できてません FreeBSD Workshop.
Advertisements

UGUI を 使ってみよう ( 導入・紹介?編 ) 1. uGUI とは O Unity 4.6 から使えるようになった UI (ユー ザーインターフェース)システム O 8 月: Unity4.6 β uGUI 試用版公開 O 11 月: Unity4.6 uGUI 正式版公開 正式版公開で、 機能紹介ブロ.
1 情報基礎 A 第 9 週 プログラミング入門 VBA の基本文法 1 準備・変数・データの入出力 徳山 豪・全 眞嬉 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
情報活用基礎 プレゼンテーション 1日目 2006 年度版. プレゼンテーションの予定: 3 回分 1 日目 : 7 月 10 日 ● テーマを決める(内容は自由) ● アウトラインを作る ( 話す内容も考えながら) 2 日目 : 7 月 24 日 ● アウトラインを練りスライドにする ● リハーサルをしてみる.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
T2V 技術 Web 製作ラボ 3/ hayashiLabo 2. T2V 技術 PC 操作 念のため・・・
オブジェクト指向 言語 論 知能情報学部 新田直也. 講義概要  私の研究室: 13 号館 2 階 (13-206)  講義資料について :  参考図書 : 河西朝雄 : 「原理がわかる プログラムの法則」,
動画作成ソフトを使った分子 運動の可視化とその比較 2002 年度卒研発表 村中研究室 山内 祐介.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
SSP in a Nutshell #1.5 最近の新機能よせあつめ
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Visual Studio 2010 の新機能 Coded UI Test
→その正体は S/人/謎の着物着付け師(見習い)/
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
・ω・.
Processing + WiiRemote
W e b 2.0 メディアコミュニケーション論Ⅲ 第4回.
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
工学部 電子情報工学科 T21E        テンジン  ツェリン TENZIN TSERING                  指導教員 吉田 清繁.
OpenOffice.org の独自コンパイル
プログラミング言語ADP 大藤雄久.
知能機械工学科 担当:長谷川晶一 TA:新・後藤・ナンバ
Flash 書き換え PHP extension “SWF Editor”
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
2011/12/17(Sat) PHP AV binding.
Java I 第2回 (4/18)
Flash 書き換え PHP extension “SWF Editor”
IPhone でマラカス
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
C#によるWindowsFormApplication入門
ケータイキット for Smarty のご紹介
オブジェクト指向言語論 知能情報学部 新田直也.
情報工学部 情報工学科 05A1304 鈴木 浩高 種田研究室
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
Flash 書き換え PHP extension “SWF Editor”
RAD Studio 14/09/27 TEffectを使った綺麗なForm
プログラミング言語論 理工学部 情報システム工学科 新田直也.
TeX ことはじめ 井谷優花 ITPASS セミナー Fri..
“所有”から“利用”へ 情報社会とコンピュータ 第12回.
PHP Framework Update symfony 編 株式会社ディノ 月宮紀柳.
MSBuild 色々出来るよ 2011/04/02 お だ.
SWAT I18N 概要 付け足した機能(実行時に言語の切り替え-i18nの範囲で) 問題点(細かい技術的問題、根本的問題) 今後
情報工学科 二宮 洋・鈴木 誠 小林 学・高畠俊徳 火曜日 1コマ目
心理学情報処理法Ⅰ コンピュータ言語の歴史.
発表者 2011/01/08 楽しい256バイトイントロの 世界 発表者 2011/01/08.
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
TA 高田正法 B10 CPUを作る 2日目 SPIMのコンパイル TA 高田正法
SVGを用いた地震データ検索・3D表示アプリケーションの開発
Windows 2000 拡張カーネルの技術紹介 2018年6月10日 黒翼猫.
3D散歩ゲーム 08A2043 谷口盛海 種田研究室.
音声編集ソフトの例:Audacity For Mac, Windows, and Linux
Windows Azure (CTP) 触ってみた
「OSで儲けない」 Microsoftの新戦略
OpenGLを使ったプログラム作成 澤見研究室
Microsoft Visual Studio 2005 Tools for
はぐれたメルでプログラムを 担当した一人の仁藤が 授業開始前の2時間くらいで作成
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
Windows Azure (CTP) 触ってみた
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
第1章 いよいよプログラミング!! ~文章の表示 printf~
→その正体は S/人/謎の着物着付け師(見習い)/
プログラムの差分記述を 容易に行うための レイヤー機構付きIDEの提案
C言語を用いたゲームの作成 松井和幸.
プロジェクト演習Ⅳ・Ⅵ インタラクティブゲーム制作
Javaを用いたシューティングゲーム作成
岩村雅一 知能情報工学演習I 第7回(後半第1回) 岩村雅一
第1章 文字の表示と計算 printfと演算子をやります.
第0.5回: ~Unity Editorの操作方法~
就職活動.
Presentation transcript:

PHP AV(Audio Visual) 拡張 PHP asアプリケーション 2011/10/21- @yoya

自己紹介 趣味: PHP extension 作り 仕事: 画像、Flash 周り、バイナリ変換 http://sourceforge.jp/projects/swfed/ SWFEditor https://github.com/yoya/phpopengl PHPOpenGL https://github.com/yoya/phpopenal PHPOpenAL (OpenGL/OpenAL は移植だけ) 仕事: 画像、Flash 周り、バイナリ変換 http://openpear.org/package/IO_SWF http://d.hatena.ne.jp/yoya

昨年のPHPカンファレンス発表 PHPOpenGL を PHP5 で動くようにしたよ! MacOSX で動作デモ

発表内容 移植話 http://d.hatena.ne.jp/yoya/20100925/phpcon 発表LT) phpopengl.pdf 懇親会LT) phpopengl-ura.pdf

世界 SF.net に宣伝 Sourceforge.net の Forum で宣伝 https://sourceforge.net/projects/phpopengl/forums/forum/97539/topic/119726 (辺境の島国の)何処の馬の骨との知れぬ人が公開した exe ファイルなんて誰が使うんだ…

世界の反応 返事きた! (世界でたった一人だけど) 信じてくれてありがとう!

OpenGL と OpenAL OpenGL OpenAL ゲームエンジンの下回りでよく使われるらしい 3D のグラフィック描画 デバイス(キーボードやマウス等)入力処理 色んな環境で動く (Linux とか Mac とか Windows とか) PHP4 拡張が sourceforge.net (超古い) ← 去年の発表 OpenAL 色んな環境で音声入出力 PHP拡張が pecl に (微妙に古い) ← 今日の発表 ゲームエンジンの下回りでよく使われるらしい 例えば、Unity は OpenAL 使ってる   (出典: wikipedia )

PHPカンファレンス2011の話 PHPOpenGL を Windows で動かしました 去年のLTの時点では Linux, MacOSX のみ Windows 版は不安定なのでデバッグ中 PHPOpenAL も Windows で(一部)動きました Windows の ALUT は loadWAV が使えないので音声ファイル渡せません。別の方法模索中 Windows の PHP で画像/音声をデバイス出力できるよ! PHP AV 拡張!!! (zip で exe ファイル公開中)

Windows で PHP build buildconf configure nmake IDE を操作せずに build 出来ます。 http://wiki.php.net/internals/windows/stepbystepbuild 必要なファイルを揃えた後は、3つのコマンド buildconf configure nmake

実はオブジェクト指向 IDE ってしっくり こないんです! Windows で build …というロートルな人でも大丈夫。殆ど CLI 作業。

Windows で PHP build の注意 build 作業まとめ http ://d.hatena.ne.jp/yoya/20110810/swfed 注意1) ヘブライ語が混ざっててコンパイル出来ない。→ アルファベットとかに変換 注意2) // コメントに日本語を入れると後ろの改行コードが効かない事があって、次の行がまるまる無効になる罠 → コメントは英語で 注意3) DLL 作って公式 PHP.exe や XAMP 等にプラグインしても(VC バージョン違いで)動かないよ! → php.exe 毎公開 (しかない?)

動作デモ PHPOpenGL の動作デモ PHPOpenAL の動作デモ gear.php (ギアがグルグル回る) まだ音声ファイルを取り込めないので、sin 関数で音声データを作る MML 風のデータを解釈してみる。 altest2.php ドレミ => C4 D4 E4

以上です 続きは d.hatena.ne.jp/yoya で ありがとうございました