SlideShare a Scribd company logo
PHPカンファレンス2012


   最先端Web開発




     KLab株式会社 黒井春人
(Twitter: @halt ←フォローしてね♪)
お詫び
業務を遂行する上でフレームワークに求められる
ものはなんでしょうか?
複雑なルーティング処理ができるRouterでしょう
か?設定ファイルでjoinできるORMでしょうか?我々
は現実の問題を解決するためにdietcakeを開発し
ました。高速に動作し、学習コストが低く、自由にカ
スタマイズが可能なオープンソースのフレームワー
クです。本講演はdietcakeを中心に我々KLab株式
会社が行なっている最先端のWeb開発についてご
紹介させていただきます。
お詫び
業務を遂行する上でフレームワークに求められる
ものはなんでしょうか?
複雑なルーティング処理ができるRouterでしょう
か?設定ファイルでjoinできるORMでしょうか?我々
は現実の問題を解決するためにdietcakeを開発し
ました。高速に動作し、学習コストが低く、自由にカ
スタマイズが可能なオープンソースのフレームワー
クです。本講演はdietcakeを中心に我々KLab株式
会社が行なっている最先端のWeb開発についてご
紹介させていただきます。
お詫び

      今日はどうしても
      技術の話よりも
      コミュニケーション
      の話がしたい!
本日のセッションの内容




●   最先端Webってなに
●   私達が採用した基盤技術
●   コミュニケーション
今回のお話の最先端ってどこだい?

数十万単位のユーザーが、
同時に、かつ連続的に
DBへの書き込みを必要とし、かつ、
整合性を担保する必要があるような
リクエストを問題なくさばく
システムを開発している


=> 最先端
今回のお話

最先端のシステムを
スキル差のあるメンバーが集まって、
短期間でたくさん開発している所



=>   最先端Web開発
KLab株式会社とエンジニア

低レベルから高レベルまで、様々な技術のエキス
パートが多数在籍する会社

iPhoroidUI, fluenpy, myprofiler, makuosanなど
の、オープンになっている技術の他にも、
社内ではすごい技術が
作られつづけている。
技術だけでは解決しない「人」の問題

● たくさんのソーシャルゲームを開発する必要が
  ある。
● 開発には高度な知識が必要。
● 高度な知識を持つ技術者が足りない。
● 高度な知識を持つ技術者を見つけてきて雇うの
  はかなり難しい。
● 高度な知識を持っていても、1人で最初から最
  後まで作るのでは時間がかかりすぎる。
普通の人が最先端Web開発に関わって成長してエ
リートになっていける仕組みが必要
Q:
   どうすれば
  普通の人たちが
最先端Web開発できるの?
A:
「技術による下地」を作って
 「コミュニケーション」を
とればかなりいけるよ!
II. 技術による下地を作る

プロジェクトメンバー全員がスーパーエリートプログ
ラマーではないのだから、

できる限りシンプル(簡素)に、わかりやすく(覚え
る事を少なく)して、

間違いや失敗を、(自動的・他動的に)発見できる
仕組みを作る
私達が選択した2つの基盤技術




 PHP + dietcake
なぜPHPを使うのか
-> できる事は少ない方がいい
-> できない人と、できる人の差が少ない。

大原則:コード読まずに書き足すな。自分が理解で
きないコードを書くな。

フレームワークをマスターする=フレームワークの
ソースコードを全部読む
読めるような言語・フレームワークが必要
なぜPHPを使うのか

根本の挙動を理解するのに時間がかかるようなエ
レガントとされる黒魔術に頼るのは悪魔と契約する
ようなもの

いつか裏切られる(ハマる)かもしれない


シンプル >> 越えられない壁 >> エレガント
なぜdietcakeを(使った|作った)のか
既存フレームワークの致命的な問題

Rails 1系、今も触れますか?
mojaviやsymfony1系の案件、
苦もなくこなせますか?

同じ名前のフレームワークなのにバージョンによっ
て完全な別物
なぜdietcakeを(使った|作った)のか
完成されたフレームワーク

実案件でずっと使われているにも関わらず、半年
間フレームワーク本体への変更なし(半年前の変更
も、機能を削っただけ)

昔から使っている人がそのまま開発できる。


変化しない事がメリット
技術の下地をしっかり作る

  変化する事のメリットより
  変化しない事のメリットを
     意識した上で、
   技術を選択していく
III. 3つのコミュニケーション

1.コードベースのコミュニケーション
githubによるPull Request運用

2.画面ベースのコミュニケーション
グループプログラミング

3.業務から離れたコミュニケーション
お菓子駆動開発
1.コードベースで
コミュニケーション
githubによるPull Request運用
githubってなんだい?

gitっていうバージョン管理システムを使ってコード
を管理できる
プログラマ同士がつながって、一緒に作業できる
ソーシャルコーディングサイト。


    http://github.com/
Pull Requestってなんだ

作成したブランチをマージして欲しいと依頼できる
機能。

開発メンバーの誰かが作ったコードを本体に取り
込む時は、必ず別の誰かがチェックして問題があ
れば修正してもらい、問題がなければ取り込むよう
にする仕組み。

すべてのコードはPull Request経由で本体に取り
込むのがPull Request運用
1つのissueに1つのbranch
ブランチを切る時に、[issue番号]-[そのブランチの
概要]という名称にする事で、
Pull Requestをマージするときに、issueの内容を
元に、コードが正しいか検証しやすくなっている。
現在のブランチの数 -> 735
特に破綻なくやれてます。
githubにある道を見失わない仕組み

github付属のGraph機能や、APIを活用する事で、
自分たちのプロジェクトの状況を把握する事ができ
る、
と Google Docs Spread Sheetを使っ
github issue api
たバーンダウンチャート

プロジェクトが健全に進行している事を知る
2.画面ベースで
コミュニケーション
グループプログラミングとは

ペアプログラミング
操作するドライバーと、それを見てサポートするナ
ビゲーターの二人ペアになって1つのパソコンを使
い作業する

グループプログラミング
1人のドライバーに、2人から4人のナビゲーター
がつき、ドライバーのパソコン画面共有しながら作
業する
グループプログラミングとは

ペアプログラミング




グループプログラミング
http://project-p.jp/halt/?p=1729
グループプログラミングの方法

● ドライバーがjoin.meを起動し、ナビゲーターに
  join.meのURLを教える
● ナビゲーターはブラウザからURLをにアクセスし
  て画面を見る。
● ドライバーの作業を見ながら、ナビゲーターはア
  ドバイスしたり、先回りして仕様や関連する実装
  の確認などをする。
● 1時間前後でドライバーの体力を見ながら休憩
  したり交代したりする。
グループプログラミングのメリット

● ペアプロと比較すると、1つの問題に対処する
  人数が多いため、疲労が少ない。
● ナビゲーターの数が増える事でドライバーへの
  情報量が圧倒的に増えるため、ドライバーはナ
  ビゲーターの導くままにノンストップでコーディン
  グできる。
● メンバーの癖、得意・不得意を把握できる
● 文字には起こせない案件独自の情報も含めて
  一気に共有できるため、開発メンバーが増えた
  時に超高速で把握してもらえる。
3.業務から離れた
コミュニケーション
お菓子駆動開発
お菓子駆動開発

ペアプロやグループプログラミング、長時間の集中
によって消費した糖分を、迅速に補給したり、おい
しいお菓子を食べて幸せなきもちになってコードを
書く事によって、業務効率を上げる仕組み。

お菓子の味や好みを語り合ったり、他のチームに
業者買いしたお菓子の絨毯爆撃を行って懐柔する
事で、コミュニケーションを促進できる。
VI. 結果
● これまでは、機能単位で人を割り当てて開発し
  ていたため、人が1人入れ替わるだけで引き継
  ぎ作業が発生していたが、現在では、リーダー
  が一週間休暇をとっても滞りなく仕事が回るよう
  になった。
● Pull Requestとグループプログラミングで密な
  連携を取ることで、仙台事業所、福岡事業所な
  どの、他拠点に在籍するメンバーと、リモートで
  作業できた。
V. まとめ

● チームの中でコードを書くという事を考えて見る
  と、実行速度を少し早くしてみたり、膨大なド
  キュメント書いたり、モダンな技術を使うだけで
  は解決しない問題がたくさんあるという事がわ
  かる。
● できない人を見て「スキルがない=使えない」と
  安易に判断するのではなく、「どうやってスキル
  差を減らしながら、役割分担していくか」を考え
  ていくべき
● 技術だけに注力しない
PHPerとPHPの役割


  誰もこれない場所へ行く
        のではなく
  誰もがこれる場所を作る
最後に?

お客さまの中に、チームでの開発に興味を持った
普通のPHPプログラマーはいませんか?

私達と一緒に楽しい開発してみませんか?

まずは Twitter: @halt までツイート、DMお待ちし
ております^^
本当に最後に
もし、このセッションを聞いて、お菓子駆動でもなん
でも良い、1つでもやってみようと思った方は是非
実践してみてください。

そして次は、このセッションを聞いた皆さんが、この
場に登壇し、最先端のWeb開発を伝えてくれる事を
期待しています。

More Related Content

Similar to PHPカンファレンス2012 最先端web開発 - 公開用

Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」naoki ando
 
05 はじめてのmy sql
05 はじめてのmy sql05 はじめてのmy sql
05 はじめてのmy sql
文樹 高橋
 
HTML5 Web Design Workflow
HTML5 Web Design WorkflowHTML5 Web Design Workflow
HTML5 Web Design Workflow
masaaki komori
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
 
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansaiYii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Hisateru Tanaka
 
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
DIVE INTO CODE Corp.
 
Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630
Yasushi Osonoi
 
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
NTT DATA Technology & Innovation
 
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
 
CakePHP PHP Framework
CakePHP PHP FrameworkCakePHP PHP Framework
CakePHP PHP Frameworkryota ichie
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
文樹 高橋
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
hideaki honda
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayDai Utsui
 
ヘッドレスCMS調査 Strapiを試してみた
ヘッドレスCMS調査 Strapiを試してみたヘッドレスCMS調査 Strapiを試してみた
ヘッドレスCMS調査 Strapiを試してみた
SosukeYamada
 
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フローvar dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
優也 田島
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
 

Similar to PHPカンファレンス2012 最先端web開発 - 公開用 (20)

Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
 
05 はじめてのmy sql
05 はじめてのmy sql05 はじめてのmy sql
05 はじめてのmy sql
 
HTML5 Web Design Workflow
HTML5 Web Design WorkflowHTML5 Web Design Workflow
HTML5 Web Design Workflow
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansaiYii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
 
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
 
Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630Drupal on ibm_cloud_20160630
Drupal on ibm_cloud_20160630
 
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
 
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
 
CakePHP PHP Framework
CakePHP PHP FrameworkCakePHP PHP Framework
CakePHP PHP Framework
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own way
 
ヘッドレスCMS調査 Strapiを試してみた
ヘッドレスCMS調査 Strapiを試してみたヘッドレスCMS調査 Strapiを試してみた
ヘッドレスCMS調査 Strapiを試してみた
 
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フローvar dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
 

Recently uploaded

単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 

Recently uploaded (16)

単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 

PHPカンファレンス2012 最先端web開発 - 公開用