SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
ここがすごい!なぞとPHP5.3 ,[object Object],佐藤琢哉,[object Object],LOCAL PHP部,[object Object]
はじめに,[object Object]
なぞはすごくないです!!!,[object Object]
自己紹介,[object Object],佐藤琢哉 aka nazo,[object Object],旭川->東京->札幌,[object Object],LOCAL PHP部,[object Object],Hatena : nazone,[object Object],twitter : nazo,[object Object]
アジェンダ,[object Object],PHP5.3おさらい,[object Object],lithiumについて,[object Object]
PHP5.3おさらい,[object Object]
何が変わった5.3?,[object Object],名前空間,[object Object],staticメソッドに関する追加機能,[object Object],goto,[object Object],無名関数,[object Object],Phar,[object Object],その他細かい変更,[object Object]
名前空間,[object Object],¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥,[object Object],名前空間を解決するための仕組み,[object Object],namespaceで囲む,[object Object],useで宣言すると省略できる,[object Object]
staticメソッドに関する追加機能,[object Object],遅延静的束縛(late static binding),[object Object],呼び出し方法によって実行するメソッドを実行時に切り替える,[object Object],動的静的呼び出し(Dynamic Static Call),[object Object],$a::foo();,[object Object],なぜ今までできなかったのかが謎,[object Object],__callStatic,[object Object],__callのstatic版,[object Object],O/Rマッパーとかで効果が出てくると思われる?,[object Object]
goto,[object Object],使うな!!!,[object Object]
無名関数(lambda),[object Object],JavaScriptやってる人ならおなじみ,[object Object],無名関数≠クロージャ(よく間違えられる),[object Object],lambdaと呼ぶのはLisp方面が元ネタらしい,[object Object],従来create_functionで一応作れたが、非常に面倒だった,[object Object],クロージャ:無名(に限らないが)関数内の変数を解決するときに、その関数が定義されたスコープでの変数を参照する仕組み,[object Object]
Phar,[object Object],PHPのソースをtarとかzipで固めて、それをそのままPHPからincludeできるようにする仕組み,[object Object],Pythonのeggみたいなやつ(?),[object Object]
細かい変更,[object Object],公式のドキュメントを読めば何が非推奨かとか書いてあるから、ある程度はそこをチェックしながら,[object Object],微妙に互換性のない修正もあるので、なんか変だと思ったらチェックしてみよう,[object Object],PHP5な書き方をしていればそこまで変にはならない,[object Object]
インストール,[object Object],基本的にソースから入れるのがいい,[object Object],WindowsならXAMPPを入れれば最初から5.3になる,[object Object],でも5.3メインで開発することはまだ少ない気がする,[object Object],debian、ubuntu系ならdotdebにパッケージがある(が、入れると当然5.2は消える),[object Object]
インストール,[object Object],5.3.2はビルド時にSEGVを出すバグがあるっぽいので、5.3.1を入れたほうがいいかも(詳細不明),[object Object],http://bugs.php.net/bug.php?id=51216,[object Object]
lithiumについて,[object Object]
lithiumってなに?,[object Object],PHP5.3専用フレームワーク,[object Object],CakePHPを作っていたGarrett WoodworthとかNate Abeleとかって人がCakePHPプロジェクトから離脱して作り始めた,[object Object],CakePHPっぽさが随所に残っている,[object Object],まだ正式版ではない,[object Object],http://rad-dev.org/,[object Object]
主な特徴,[object Object],PHP5.3専用,[object Object],MongoDBなどのDBにも対応(むしろ推奨している印象),[object Object],CakePHPっぽく書けるが先進的な機能も豊富,[object Object],フィルタ機能で好きなところを改造できる,[object Object]
ダウンロードインストール,[object Object]
ダウンロード,[object Object],http://rad-dev.org/lithium/wiki/drafts/blog-tutorialを参考に,[object Object],ここで見るとMongoDBを使っているが、今回はMySQLで行う,[object Object],http://rad-dev.org/lithium/versionsからダウンロードして解凍,[object Object]
初期設定,[object Object],フォルダ構成はCakePHPそっくり,[object Object],若干違う箇所もあるが,[object Object],URLがルートでない場合はCakePHP同様.htaccessでRewriteBaseを設定,[object Object],app/resourcesをwritableにする,[object Object],config/bootstrap.phpのconnections.phpをrequireしてるところのコメントアウトを解除,[object Object],config/connections.phpを編集,[object Object],DB設定,[object Object]
テーブル,[object Object],create table posts (,[object Object],  id integer unsigned not null auto_increment,,[object Object],  title varchar(255),,[object Object],  body text,,[object Object],  primary key(id),[object Object],);,[object Object]
MVC作成,[object Object]
app/models/Post.php,[object Object],<?php,[object Object],namespace appodels;,[object Object],class Post extends ithiumataodel {,[object Object],},[object Object]
app/controllers/PostsController.php,[object Object],<?php,[object Object],namespace appontrollers;,[object Object],class PostsController extends ithiumctionontroller {,[object Object],},[object Object]
app/views/posts/index.html.php,[object Object],(普通のHTML),[object Object]
MVC作成,[object Object],controllerからviewに値を渡すには、controllerでkey=>valueの形式でreturnする,[object Object],compactを使うのがおすすめ,[object Object]
MVC作成,[object Object],viewの拡張子は.html.php,[object Object],viewではshort_open_tagの設定に限らず、<?=$foo?>書式が使える,[object Object],なんと自動でHTMLエスケープ機能付き,[object Object],ちなみにエスケープされたくない場合は<?php echo $foo?>,[object Object],なぜかHelperは自動エスケープされない不思議,[object Object],nl2brは普通にやるしかない(と思う),[object Object]
CRUDを作ってみる,[object Object]
Model,[object Object],Model周りはそこまで調べてないので省略,[object Object],namespaceで使うモデルを定義,[object Object],別にしなくても使えるけど定義したほうが楽,[object Object]
Helper,[object Object],Helperは$thisから参照すること,[object Object],$this->html->link(...),[object Object]
まとめ,[object Object]
まとめ,[object Object],lithiumは開発がもりもり進んでいるので、そのうち実用的になる,[object Object],その日に向けて勉強しておくのはいいかも,[object Object],今はまだ実用は厳しいかも(ドキュメントが少なすぎ),[object Object],lithiumが出てきたらPHP5.3が本番!という感じがする,[object Object],他に使う理由があまり無い,[object Object],追加機能は便利ではあるが…,[object Object]
おわり,[object Object]

Contenu connexe

Tendances

Ruby でパケットパーサを作ろう
Ruby でパケットパーサを作ろうRuby でパケットパーサを作ろう
Ruby でパケットパーサを作ろうYasuhito Takamiya
 
Better C#の脱却を目指して
Better C#の脱却を目指してBetter C#の脱却を目指して
Better C#の脱却を目指してbleis tift
 
F#によるFunctional Programming入門
F#によるFunctional Programming入門F#によるFunctional Programming入門
F#によるFunctional Programming入門bleis tift
 
.NET系開発者から見たJava
.NET系開発者から見たJava.NET系開発者から見たJava
.NET系開発者から見たJavableis tift
 
今すぐ使えるPHP開発のあれこれ
今すぐ使えるPHP開発のあれこれ今すぐ使えるPHP開発のあれこれ
今すぐ使えるPHP開発のあれこれYuya Kikukawa
 
From Java To Clojure
From Java To ClojureFrom Java To Clojure
From Java To ClojureKent Ohashi
 
Phpstormちょっといい話
Phpstormちょっといい話Phpstormちょっといい話
Phpstormちょっといい話Hisateru Tanaka
 
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm晃 遠山
 
Phpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakadaPhpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakadaJunpei Nakada
 
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013晃 遠山
 
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudyそれPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy晃 遠山
 
最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつ最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつazumakuniyuki 🐈
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数Shinya Hayakawa
 
Unity2015_No10_~UGUI&Audio~
Unity2015_No10_~UGUI&Audio~Unity2015_No10_~UGUI&Audio~
Unity2015_No10_~UGUI&Audio~CHY72
 
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話Rui Hirokawa
 

Tendances (20)

20190809
2019080920190809
20190809
 
Ruby でパケットパーサを作ろう
Ruby でパケットパーサを作ろうRuby でパケットパーサを作ろう
Ruby でパケットパーサを作ろう
 
Better C#の脱却を目指して
Better C#の脱却を目指してBetter C#の脱却を目指して
Better C#の脱却を目指して
 
F#によるFunctional Programming入門
F#によるFunctional Programming入門F#によるFunctional Programming入門
F#によるFunctional Programming入門
 
.NET系開発者から見たJava
.NET系開発者から見たJava.NET系開発者から見たJava
.NET系開発者から見たJava
 
今すぐ使えるPHP開発のあれこれ
今すぐ使えるPHP開発のあれこれ今すぐ使えるPHP開発のあれこれ
今すぐ使えるPHP開発のあれこれ
 
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyieldPHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
 
From Java To Clojure
From Java To ClojureFrom Java To Clojure
From Java To Clojure
 
From JS To CLJS
From JS To CLJSFrom JS To CLJS
From JS To CLJS
 
Phpstormちょっといい話
Phpstormちょっといい話Phpstormちょっといい話
Phpstormちょっといい話
 
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
 
Phpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakadaPhpmatsuri2011 LT j_nakada
Phpmatsuri2011 LT j_nakada
 
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
 
それPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudyそれPhpStormで出来るよ #phpstudy
それPhpStormで出来るよ #phpstudy
 
Thrift
ThriftThrift
Thrift
 
最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつ最近僕が使うようになったPerl 5.10以降の新しいやつ
最近僕が使うようになったPerl 5.10以降の新しいやつ
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数
 
Unity2015_No10_~UGUI&Audio~
Unity2015_No10_~UGUI&Audio~Unity2015_No10_~UGUI&Audio~
Unity2015_No10_~UGUI&Audio~
 
Lithium Labo #1
Lithium Labo #1Lithium Labo #1
Lithium Labo #1
 
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
 

En vedette

フレームワーク使おうぜ!
フレームワーク使おうぜ!フレームワーク使おうぜ!
フレームワーク使おうぜ!Takuya Sato
 
本番環境で使いたいPHP
本番環境で使いたいPHP本番環境で使いたいPHP
本番環境で使いたいPHPTakuya Sato
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4Takuya Sato
 
自己実現理論と煩悩
自己実現理論と煩悩自己実現理論と煩悩
自己実現理論と煩悩Sunao Kumura
 
Hanon Summary ハノンの1~20をA4 1枚にまとめました
Hanon Summary ハノンの1~20をA4 1枚にまとめましたHanon Summary ハノンの1~20をA4 1枚にまとめました
Hanon Summary ハノンの1~20をA4 1枚にまとめましたTaku Aoyama
 
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~知っているつもり?正しい「自己実現理論」~心理学・精神医学から~
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~nemonemo01
 
3分で読める「論語」超要約
3分で読める「論語」超要約3分で読める「論語」超要約
3分で読める「論語」超要約Taku Aoyama
 
3分で読める「禅の思想」
3分で読める「禅の思想」3分で読める「禅の思想」
3分で読める「禅の思想」Taku Aoyama
 
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)Taku Aoyama
 
3分で読める「道は開ける」超要約(デール・カーネギー)
3分で読める「道は開ける」超要約(デール・カーネギー)3分で読める「道は開ける」超要約(デール・カーネギー)
3分で読める「道は開ける」超要約(デール・カーネギー)Taku Aoyama
 
価値をみつけ、つくる人になるWs 慶應大学2013
価値をみつけ、つくる人になるWs 慶應大学2013価値をみつけ、つくる人になるWs 慶應大学2013
価値をみつけ、つくる人になるWs 慶應大学2013Okui Hatsune
 
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料szzk
 
図解でざっくり学ぶアドラー心理学
図解でざっくり学ぶアドラー心理学図解でざっくり学ぶアドラー心理学
図解でざっくり学ぶアドラー心理学Katsuhito Okada
 
5W1H (6W2H) の意味をA4 1枚にまとめたシート
5W1H (6W2H) の意味をA4 1枚にまとめたシート5W1H (6W2H) の意味をA4 1枚にまとめたシート
5W1H (6W2H) の意味をA4 1枚にまとめたシートTaku Aoyama
 
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシートTaku Aoyama
 
3分で読める デール・カーネギー「人を動かす」超要約
3分で読める デール・カーネギー「人を動かす」超要約3分で読める デール・カーネギー「人を動かす」超要約
3分で読める デール・カーネギー「人を動かす」超要約Taku Aoyama
 

En vedette (18)

フレームワーク使おうぜ!
フレームワーク使おうぜ!フレームワーク使おうぜ!
フレームワーク使おうぜ!
 
本番環境で使いたいPHP
本番環境で使いたいPHP本番環境で使いたいPHP
本番環境で使いたいPHP
 
徹底攻略!PHP5.4
徹底攻略!PHP5.4徹底攻略!PHP5.4
徹底攻略!PHP5.4
 
Silex入門
Silex入門Silex入門
Silex入門
 
自己実現理論と煩悩
自己実現理論と煩悩自己実現理論と煩悩
自己実現理論と煩悩
 
Hanon Summary ハノンの1~20をA4 1枚にまとめました
Hanon Summary ハノンの1~20をA4 1枚にまとめましたHanon Summary ハノンの1~20をA4 1枚にまとめました
Hanon Summary ハノンの1~20をA4 1枚にまとめました
 
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~知っているつもり?正しい「自己実現理論」~心理学・精神医学から~
知っているつもり?正しい「自己実現理論」~心理学・精神医学から~
 
3分で読める「論語」超要約
3分で読める「論語」超要約3分で読める「論語」超要約
3分で読める「論語」超要約
 
3分で読める「禅の思想」
3分で読める「禅の思想」3分で読める「禅の思想」
3分で読める「禅の思想」
 
Vue.js入門
Vue.js入門Vue.js入門
Vue.js入門
 
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
3分で読める「7つの習慣」超要約(スティーブン・R・コヴィー)
 
3分で読める「道は開ける」超要約(デール・カーネギー)
3分で読める「道は開ける」超要約(デール・カーネギー)3分で読める「道は開ける」超要約(デール・カーネギー)
3分で読める「道は開ける」超要約(デール・カーネギー)
 
価値をみつけ、つくる人になるWs 慶應大学2013
価値をみつけ、つくる人になるWs 慶應大学2013価値をみつけ、つくる人になるWs 慶應大学2013
価値をみつけ、つくる人になるWs 慶應大学2013
 
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料
アドラー心理学が教える幸せに生きるための3つのヒントとは?まとめ資料
 
図解でざっくり学ぶアドラー心理学
図解でざっくり学ぶアドラー心理学図解でざっくり学ぶアドラー心理学
図解でざっくり学ぶアドラー心理学
 
5W1H (6W2H) の意味をA4 1枚にまとめたシート
5W1H (6W2H) の意味をA4 1枚にまとめたシート5W1H (6W2H) の意味をA4 1枚にまとめたシート
5W1H (6W2H) の意味をA4 1枚にまとめたシート
 
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート
5S(整理・整頓・清掃・清潔・躾)をA4一枚で理解するシート
 
3分で読める デール・カーネギー「人を動かす」超要約
3分で読める デール・カーネギー「人を動かす」超要約3分で読める デール・カーネギー「人を動かす」超要約
3分で読める デール・カーネギー「人を動かす」超要約
 

Plus de Takuya Sato

レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方Takuya Sato
 
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外Takuya Sato
 
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Takuya Sato
 
本当は怖いPHP
本当は怖いPHP本当は怖いPHP
本当は怖いPHPTakuya Sato
 
PHPとMongoDBで学ぶ次世代データストア
PHPとMongoDBで学ぶ次世代データストアPHPとMongoDBで学ぶ次世代データストア
PHPとMongoDBで学ぶ次世代データストアTakuya Sato
 
PHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考えるPHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考えるTakuya Sato
 

Plus de Takuya Sato (6)

レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方
 
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外
 
Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発Redmineで始めるチケット駆動開発
Redmineで始めるチケット駆動開発
 
本当は怖いPHP
本当は怖いPHP本当は怖いPHP
本当は怖いPHP
 
PHPとMongoDBで学ぶ次世代データストア
PHPとMongoDBで学ぶ次世代データストアPHPとMongoDBで学ぶ次世代データストア
PHPとMongoDBで学ぶ次世代データストア
 
PHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考えるPHPでセキュリティを真面目に考える
PHPでセキュリティを真面目に考える
 

Dernier

持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 

Dernier (12)

持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 

ここがすごい! なぞとPHP5.3

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.