SlideShare a Scribd company logo
1 of 22
Download to read offline
PHP初心者に贈る、まちがえない
PHPの始め方・学び方
株式会社ウィズテクノロジー
代表取締役 CEO兼CTO 杉本 展将
2015/5/30
プロフィール
氏名 杉本 展将 (すぎもと ひろゆき) ニックネーム:てんしょう
年齢 0x28歳
出身 南紀白浜
趣味 美味しいモノを食べる、お酒、カメラ、卓球、バイク
略歴 大学卒業後、独立系システム開発会社で開発や社員教育に携わる
数年のフリーランスを経て法人設立
お仕事 株式会社ウィズテクノロジー 代表取締役 CEO兼CTO
2001年~ デジタルハリウッド大阪校 プログラミング系講師
2011年~ デジタルハリウッド大学大学院 客員教授
2015年~ メディアサイエンス研究所 特任教授 杉本研究室
facebook facebook.com/hiroyuki.sugimoto
2
このセッションの目的
3
“時代遅れの情報がウェブ上にあふれている。”
“PHP: The Right Way は気軽に読めるクイックリ
ファレンスだ“
“PHPを使うための正式なお作法など存在しない ”
"いくつかの選択肢を示して、それぞれの違いや使
い道をできる限り紹介する。"
http://ja.phptherightway.com/
PHPで学ぶこと
4
標準関数
HTML + CSS + JS
開発環境
HTTP
データベース
オブジェクト指向
セキュリティ
フレームワーク
サーバ
DI(依存性の注入)
デプロイ
テンプレート
テスト
ライブラリ
基本文法
キャッシュ
バージョン管理
PHPをはじめる
• PHP (最新版5.6)
• homebrew, phpbrew(Mac)
• バイナリダウンロード(Win) ※ php.netのドキュメント参照
• Webサーバ
• ビルトインWebサーバ, Apache, nginx, IIS
• 全部入り
• XAMPP, MAMP(Mac)
• 仮想環境
• VirtualBox + Vagrant
5
コーディングスタイル
• プログラムは後から自分や他人が修正する
• 決まったフォーマットでプログラムを書く
• 標準規約に従う
• PSR-4 (オートローダーに関する規約)
• PSR-1 (基本的なコーディング規約)
• PSR-2 (コーディングスタイルガイド ※PSR-1準拠前提)
• フレームワークのコーディング規約
6
コーディングスタイルの具体例
• PSR-1
• PHPコードは「<?php ?>」及び「<?= ?>」タグを使用
• 文字コードはUTF-8, BOM無し
• PSR-2
• 改行コードはLF
• ファイルの最後に空行
• インデントは4スペース
• ifの後ろにスペースを空けて{ → if ($a < 3) {
7
依存関係の管理
• ライブラリやフレームワークの管理/インストール
• PEAR (システム全体)
• Composer (ひとつのプロジェクト)
8
データベース
• mysql → mysqli
• ネイティブドライバ → PDO
• SQLインジェクション対策
• バインド変数を使う
9
プログラムが行っていること
10
入力
処理
出力
・入力を受け取る
・ファイルを読み込む
・データベースを検索する
・計算をする
・表示形式を整える
・ファイルに書き込む
・画面に表示する
1ファイルで作る場合
11
<?php
// さまざまな処理をして、表示内容を変数や配列に代入しておく
?>
<html>
<head>
<title>PHPのプログラム</title>
</head>
<body>
結果: <?php echo $result; ?>
</body>
</html>
<Webブラウザ>
ロジックとデザインの分離
WebサーバクライアントPC
12
PHP
(ロジック)
テンプレート
(レイアウト)
HTML
テンプレート
• ロジックとデザインの分離
• 作業を分担できる
• コードの再利用
• テンプレートエンジン
• Smarty
• Twig
13
<Webブラウザ>
MVCモデル
WebサーバクライアントPC
14
Controller
(Model,View
の制御)
View
(レイアウト)
HTML
Model
(ロジック、
データ連携)
データ
ベース
フレームワーク
• コードの書き方や構造が統一
• 学習コストがかかる、慣れると早い
• オレオレフレームワーク
• CakePHP
• Symfony
• Laravel
• Yii Framework
15
セキュリティ問題
• 機能的に問題ない≠セキュリティに問題ない
• クロスサイトスクリプティング
• SQLインジェクション
• その他、いろいろ
• ECサイト クレジットカード情報漏洩事件 (2014.1)
• SQLインジェクションの対策漏れ
• システム開発会社の責任を認める判決
→ 約2262万円の損害賠償!
16
セキュリティ対策
• インターネットで公開前に必ずセキュリティ対策!
• パスワードをハッシュ化
• サニタイズ
• バリデーション
• エラーレポート設定
• 他にもいろいろあるよ!
17
セキュリティ対策をより知りたい
• IPA 「安全なウェブサイトの作り方」
• https://www.ipa.go.jp/security/vuln/websecurity.html
• 「体系的に学ぶ安全なWebアプリケーションの作り方」
• [著]徳丸浩 ¥3,456 / ¥2,520
• OWASP (Open Web Application Security Project)
• http://blog.owaspjapan.org/
18
テスト
• ユニットテスト
• 関数やクラスやメソッドの確認
• PHPUnit など
• 機能テスト
• アプリケーションの動きを確認
• Selenium など
19
書籍
20
コミュニティ
• 関西PHPユーザーズグループ
21
http://www.kphpug.jp
facebookグループ
Thank you!
22
Happy PHP
Programming Life!

More Related Content

What's hot

非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋div Inc
 
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介Kazuma Kadomae
 
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -de:code 2017
 
エンプラYouは何してる?
エンプラYouは何してる?エンプラYouは何してる?
エンプラYouは何してる?Syoko Matsumura
 
現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝Ishibashi Ryo
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術Daisuke Tamada
 
初心者のためのWeb標準技術
初心者のためのWeb標準技術初心者のためのWeb標準技術
初心者のためのWeb標準技術Shogo Sensui
 
making an magazine with XP-practices
making an magazine with XP-practicesmaking an magazine with XP-practices
making an magazine with XP-practicesKenji Hiranabe
 
爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話Shohei Tai
 
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話葛 飛
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術Noriaki Kadota
 
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由Akira Kitauchi
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏Yusuke Hirao
 
「技術のインテリジェンスを創る」をどうやって実現するか
「技術のインテリジェンスを創る」をどうやって実現するか「技術のインテリジェンスを創る」をどうやって実現するか
「技術のインテリジェンスを創る」をどうやって実現するかYuji Otani
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織Takafumi ONAKA
 
[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?Yuichiro Yamamoto
 
PowerApps 初心者の館?
PowerApps 初心者の館?PowerApps 初心者の館?
PowerApps 初心者の館?Teruchika Yamada
 
Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由Yuji Otani
 

What's hot (20)

非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋非エンジニアカンファレンス資料の抜粋
非エンジニアカンファレンス資料の抜粋
 
LT資料
LT資料LT資料
LT資料
 
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介
 
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
 
エンプラYouは何してる?
エンプラYouは何してる?エンプラYouは何してる?
エンプラYouは何してる?
 
現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝現場で役立つシステム設計の原則への感謝
現場で役立つシステム設計の原則への感謝
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
 
初心者のためのWeb標準技術
初心者のためのWeb標準技術初心者のためのWeb標準技術
初心者のためのWeb標準技術
 
making an magazine with XP-practices
making an magazine with XP-practicesmaking an magazine with XP-practices
making an magazine with XP-practices
 
爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話
 
「最近傍検索とその応用」#yjdsw2
「最近傍検索とその応用」#yjdsw2「最近傍検索とその応用」#yjdsw2
「最近傍検索とその応用」#yjdsw2
 
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
 
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
 
「技術のインテリジェンスを創る」をどうやって実現するか
「技術のインテリジェンスを創る」をどうやって実現するか「技術のインテリジェンスを創る」をどうやって実現するか
「技術のインテリジェンスを創る」をどうやって実現するか
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?
 
PowerApps 初心者の館?
PowerApps 初心者の館?PowerApps 初心者の館?
PowerApps 初心者の館?
 
Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由Hack/HHVMの最新事情とメイン言語に採用した理由
Hack/HHVMの最新事情とメイン言語に採用した理由
 

Viewers also liked

QAサイトをつくってみよう
QAサイトをつくってみようQAサイトをつくってみよう
QAサイトをつくってみようSawada Makoto
 
第4回 PHPのおさらい
第4回 PHPのおさらい第4回 PHPのおさらい
第4回 PHPのおさらいSawada Makoto
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会Yuji Otani
 
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語Yossy Taka
 
デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用Device WebAPI Consortium
 
Web programming introduction
Web programming introductionWeb programming introduction
Web programming introductioncolun
 
Webプログラミング入門
Webプログラミング入門Webプログラミング入門
Webプログラミング入門Tsuyoshi Kiryu
 
Webシステムプログラミング20150413
Webシステムプログラミング20150413Webシステムプログラミング20150413
Webシステムプログラミング20150413義広 河野
 
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室40分濃縮 PHP classの教室
40分濃縮 PHP classの教室Yusuke Ando
 

Viewers also liked (9)

QAサイトをつくってみよう
QAサイトをつくってみようQAサイトをつくってみよう
QAサイトをつくってみよう
 
第4回 PHPのおさらい
第4回 PHPのおさらい第4回 PHPのおさらい
第4回 PHPのおさらい
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会
 
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
 
デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用デバイス WebAPIによるスマートフォン周辺デバイスの活用
デバイス WebAPIによるスマートフォン周辺デバイスの活用
 
Web programming introduction
Web programming introductionWeb programming introduction
Web programming introduction
 
Webプログラミング入門
Webプログラミング入門Webプログラミング入門
Webプログラミング入門
 
Webシステムプログラミング20150413
Webシステムプログラミング20150413Webシステムプログラミング20150413
Webシステムプログラミング20150413
 
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
 

Similar to PHP初心者に贈る、まちがえないPHPの始め方・学び方

プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかHaruo Sato
 
コンテンツ作成とInstructional design
コンテンツ作成とInstructional designコンテンツ作成とInstructional design
コンテンツ作成とInstructional designMinoru Uchida
 
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrelooedostartup
 
Facebookグループ活用講座
Facebookグループ活用講座Facebookグループ活用講座
Facebookグループ活用講座Takeo Noda
 
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業株式会社 オープンソース・ワークショップ
 
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業株式会社 オープンソース・ワークショップ
 
大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み森下 智裕
 
【共有用】160616 総務省教育cpf協議会キックオフ
【共有用】160616 総務省教育cpf協議会キックオフ【共有用】160616 総務省教育cpf協議会キックオフ
【共有用】160616 総務省教育cpf協議会キックオフMasahiro Sato
 
実用としての深層学習 ~深層学習の利用事例と展望~
実用としての深層学習 ~深層学習の利用事例と展望~実用としての深層学習 ~深層学習の利用事例と展望~
実用としての深層学習 ~深層学習の利用事例と展望~Hirono Jumpei
 
ICT経営革新セミナーYouTubeによる販売促進術
ICT経営革新セミナーYouTubeによる販売促進術ICT経営革新セミナーYouTubeによる販売促進術
ICT経営革新セミナーYouTubeによる販売促進術Takeo Noda
 
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳schoowebcampus
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料Tsuyoshi Hisamatsu
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料Tsuyoshi Hisamatsu
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料Tsuyoshi Hisamatsu
 
泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西Toshiyuki Ohtomo
 
国内外におけるオープンエデュケーションの歩みと今後の課題
国内外におけるオープンエデュケーションの歩みと今後の課題国内外におけるオープンエデュケーションの歩みと今後の課題
国内外におけるオープンエデュケーションの歩みと今後の課題 Katsusuke Shigeta
 
758 dev meijo_unv-prof_suzuki_20200217
758 dev meijo_unv-prof_suzuki_20200217758 dev meijo_unv-prof_suzuki_20200217
758 dev meijo_unv-prof_suzuki_20200217ryohrd
 
合同会社エンジニアリングマネージメント会社説明資料 2023-016
合同会社エンジニアリングマネージメント会社説明資料 2023-016合同会社エンジニアリングマネージメント会社説明資料 2023-016
合同会社エンジニアリングマネージメント会社説明資料 2023-016Tsuyoshi Hisamatsu
 
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項elaf_slide
 

Similar to PHP初心者に贈る、まちがえないPHPの始め方・学び方 (20)

プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
 
コンテンツ作成とInstructional design
コンテンツ作成とInstructional designコンテンツ作成とInstructional design
コンテンツ作成とInstructional design
 
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel
教育版レゴマインドストームを使ったミライをつくる体験型学習 Afrel
 
Facebookグループ活用講座
Facebookグループ活用講座Facebookグループ活用講座
Facebookグループ活用講座
 
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業
ドローンをプログラミングして飛ばす!Scratch、PHP、Python、映像のプログラミング授業
 
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業
2019年9月15日 OSC広島 ドローンをプログラミングして飛ばす!ScratchとPHPでプログラミング授業
 
大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み大学組織と社会人をつなぐ取り組み
大学組織と社会人をつなぐ取り組み
 
【共有用】160616 総務省教育cpf協議会キックオフ
【共有用】160616 総務省教育cpf協議会キックオフ【共有用】160616 総務省教育cpf協議会キックオフ
【共有用】160616 総務省教育cpf協議会キックオフ
 
実用としての深層学習 ~深層学習の利用事例と展望~
実用としての深層学習 ~深層学習の利用事例と展望~実用としての深層学習 ~深層学習の利用事例と展望~
実用としての深層学習 ~深層学習の利用事例と展望~
 
ICT経営革新セミナーYouTubeによる販売促進術
ICT経営革新セミナーYouTubeによる販売促進術ICT経営革新セミナーYouTubeによる販売促進術
ICT経営革新セミナーYouTubeによる販売促進術
 
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳
10万年後の未来のためにデザイン/テクノロジーは何が出来るか? 先生:山本 郁也・渡邉 英徳
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料
 
合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料合同会社エンジニアリングマネージメント会社・事業説明資料
合同会社エンジニアリングマネージメント会社・事業説明資料
 
泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西
 
Kof2005 Presen
Kof2005 PresenKof2005 Presen
Kof2005 Presen
 
国内外におけるオープンエデュケーションの歩みと今後の課題
国内外におけるオープンエデュケーションの歩みと今後の課題国内外におけるオープンエデュケーションの歩みと今後の課題
国内外におけるオープンエデュケーションの歩みと今後の課題
 
758 dev meijo_unv-prof_suzuki_20200217
758 dev meijo_unv-prof_suzuki_20200217758 dev meijo_unv-prof_suzuki_20200217
758 dev meijo_unv-prof_suzuki_20200217
 
合同会社エンジニアリングマネージメント会社説明資料 2023-016
合同会社エンジニアリングマネージメント会社説明資料 2023-016合同会社エンジニアリングマネージメント会社説明資料 2023-016
合同会社エンジニアリングマネージメント会社説明資料 2023-016
 
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 

Recently uploaded (8)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 

PHP初心者に贈る、まちがえないPHPの始め方・学び方