Submit Search
Upload
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
•
Download as KEY, PDF
•
3 likes
•
3,329 views
Kazuya Hiruma
Follow
ありえるえりあ勉強会で使ったGoogle Closure Toolsの簡単な説明資料。
Read less
Read more
Report
Share
Report
Share
1 of 31
Download now
Recommended
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
Meguro.es #2 でのLT発表資料 http://meguroes.connpass.com/event/25018/
Flowtype Introduction
Flowtype Introduction
Teppei Sato
歌舞伎座.tech#6「VirtualDOMとReact」でのLT発表資料 http://kbkz.connpass.com/event/11254/
Containerで変わるDevOps
Containerで変わるDevOps
shokiri
勉強会で発表した資料です。 dockerで出来ること(出来そうなこと)の概略です。
LT#7 Hello coffeeしてきた
LT#7 Hello coffeeしてきた
Shingo Inoue
最近の動向と、ものすごく今更ながらCoffeeScriptを真面目に触ってみました。 eSPAシステム班LT7回目です。
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
http://ngjapan.org
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
Masahiro Wakame
Recommended
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
Meguro.es #2 でのLT発表資料 http://meguroes.connpass.com/event/25018/
Flowtype Introduction
Flowtype Introduction
Teppei Sato
歌舞伎座.tech#6「VirtualDOMとReact」でのLT発表資料 http://kbkz.connpass.com/event/11254/
Containerで変わるDevOps
Containerで変わるDevOps
shokiri
勉強会で発表した資料です。 dockerで出来ること(出来そうなこと)の概略です。
LT#7 Hello coffeeしてきた
LT#7 Hello coffeeしてきた
Shingo Inoue
最近の動向と、ものすごく今更ながらCoffeeScriptを真面目に触ってみました。 eSPAシステム班LT7回目です。
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
http://ngjapan.org
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
Masahiro Wakame
CategoLJについて
CategoLJについて
Toshiaki Maki
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
H2O Space. 社内・パートナー勉強会「ちゃんとWeb会議」のスライド資料です。CoffeeScriptについての基本を紹介しました。
Reactとbabelで簡易タスク管理ツール作ってみた
Reactとbabelで簡易タスク管理ツール作ってみた
Tsuyoshi Maeda
Reactの勉強を兼ねて簡易的なタスク管理ツールを作成したときの資料
Babelで先取り次世代javascript
Babelで先取り次世代javascript
Tsuyoshi Maeda
introduce ES6 with Babel.
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
isomorphic tokyo meetupで発表した資料です
Grunt入門
Grunt入門
Tsuyoshi Maeda
とりあえずgruntを使い始めるまでの資料
200k/sec
200k/sec
Sugawara Genki
About AWS Lambda throughput
chat bot framework for Java8
chat bot framework for Java8
masahitojp
Java8以降で動くChat botをつくっている話
Web socket and gRPC
Web socket and gRPC
TIS Inc
Chuo-line meetup #2
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
Masayuki Nii
Cocoa勉強会#63 Xcode Server〜みんなで使ってみる 新居雅行
SQLによるDynamoDBの操作
SQLによるDynamoDBの操作
Sugawara Genki
SQLによるDynamoDBの操作
Antのススメ
Antのススメ
Tatsumi Naganuma
Javaのビルド自動化ツールApache Antは、HTML(XML)やJavaScriptに慣れたWebプログラマー、デザイナーに優しいツールです。Mozilla&NSEG合同勉強会(NSEG第17回勉強会 2011年7月23日)の発表資料。
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
20140930 anything as_code
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
NIshi-SHinju-Clojure #0 (2016/07/21) 発表資料です。
Lightweight C#
Lightweight C#
将 高野
Niigata.LL (http://atnd.org/events/36394) 用スライド 「C#はLLですが何か?~DynamicLTSVで学ぶ軽量C#」
130207 kyotorb
130207 kyotorb
Yuki Shibazaki
入門ClojureScript
入門ClojureScript
sohta
2015/5/23に開催されたClojureScript勉強会の入門セッション用資料です。
About Reauire.js
About Reauire.js
Kyohei Morimoto
社内の勉強会で使ったRequire.jsについての資料 とりあえず動かせる感じまでの内容です。
BaseScriptについて
BaseScriptについて
Kiyotaka Oku
BaseScriptについて
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
Grails 2.0.0.M1の話
Grails 2.0.0.M1の話
Tsuyoshi Yamamoto
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
「14th Knock!」 第14回Knock! Knock! 勉強会(2013年 4月 19日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol14/
More Related Content
What's hot
CategoLJについて
CategoLJについて
Toshiaki Maki
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
H2O Space. 社内・パートナー勉強会「ちゃんとWeb会議」のスライド資料です。CoffeeScriptについての基本を紹介しました。
Reactとbabelで簡易タスク管理ツール作ってみた
Reactとbabelで簡易タスク管理ツール作ってみた
Tsuyoshi Maeda
Reactの勉強を兼ねて簡易的なタスク管理ツールを作成したときの資料
Babelで先取り次世代javascript
Babelで先取り次世代javascript
Tsuyoshi Maeda
introduce ES6 with Babel.
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
isomorphic tokyo meetupで発表した資料です
Grunt入門
Grunt入門
Tsuyoshi Maeda
とりあえずgruntを使い始めるまでの資料
200k/sec
200k/sec
Sugawara Genki
About AWS Lambda throughput
chat bot framework for Java8
chat bot framework for Java8
masahitojp
Java8以降で動くChat botをつくっている話
Web socket and gRPC
Web socket and gRPC
TIS Inc
Chuo-line meetup #2
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
Masayuki Nii
Cocoa勉強会#63 Xcode Server〜みんなで使ってみる 新居雅行
SQLによるDynamoDBの操作
SQLによるDynamoDBの操作
Sugawara Genki
SQLによるDynamoDBの操作
Antのススメ
Antのススメ
Tatsumi Naganuma
Javaのビルド自動化ツールApache Antは、HTML(XML)やJavaScriptに慣れたWebプログラマー、デザイナーに優しいツールです。Mozilla&NSEG合同勉強会(NSEG第17回勉強会 2011年7月23日)の発表資料。
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
20140930 anything as_code
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
NIshi-SHinju-Clojure #0 (2016/07/21) 発表資料です。
Lightweight C#
Lightweight C#
将 高野
Niigata.LL (http://atnd.org/events/36394) 用スライド 「C#はLLですが何か?~DynamicLTSVで学ぶ軽量C#」
130207 kyotorb
130207 kyotorb
Yuki Shibazaki
入門ClojureScript
入門ClojureScript
sohta
2015/5/23に開催されたClojureScript勉強会の入門セッション用資料です。
About Reauire.js
About Reauire.js
Kyohei Morimoto
社内の勉強会で使ったRequire.jsについての資料 とりあえず動かせる感じまでの内容です。
BaseScriptについて
BaseScriptについて
Kiyotaka Oku
BaseScriptについて
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
What's hot
(20)
CategoLJについて
CategoLJについて
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
Reactとbabelで簡易タスク管理ツール作ってみた
Reactとbabelで簡易タスク管理ツール作ってみた
Babelで先取り次世代javascript
Babelで先取り次世代javascript
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
Grunt入門
Grunt入門
200k/sec
200k/sec
chat bot framework for Java8
chat bot framework for Java8
Web socket and gRPC
Web socket and gRPC
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
Cocoa勉強会#63-Xcode Server〜みんなで使ってみる
SQLによるDynamoDBの操作
SQLによるDynamoDBの操作
Antのススメ
Antのススメ
20140930 anything as_code
20140930 anything as_code
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Lightweight C#
Lightweight C#
130207 kyotorb
130207 kyotorb
入門ClojureScript
入門ClojureScript
About Reauire.js
About Reauire.js
BaseScriptについて
BaseScriptについて
PowerShell de Azure
PowerShell de Azure
Similar to ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Grails 2.0.0.M1の話
Grails 2.0.0.M1の話
Tsuyoshi Yamamoto
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
Yasuhito Yabe
「14th Knock!」 第14回Knock! Knock! 勉強会(2013年 4月 19日、B-nest静岡市産学交流センターにて) http://knock3.hamnaly.com/vol14/
TDC20111031_Groovy_Geb
TDC20111031_Groovy_Geb
Nobuhiro Sue
Haikara
Haikara
jewel12
G*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+Betamax
Nobuhiro Sue
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Yusuke Miyake
Fukuoka.go#2の入門LTです http://connpass.com/event/7559/
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for Design
Miho Nakano
Magento meet up Tokyo#1 for Design
Pycon2014 django performance
Pycon2014 django performance
hirokiky
Djangoアプリケーションチューニング、Djangoアプリケーションのチューニング方法、負荷測定方法を紹介します。PyConJP2014での発表資料です。 発表の動画はこちら http://youtu.be/1aLAZG4Udg0
sbtマルチプロジェクトビルドの使いどころ
sbtマルチプロジェクトビルドの使いどころ
Kazuhiro Hara
Scala勉強会で5分くらいのお時間もらって発表した内容。
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
tamtam180
GraalVM超入門 / JJUG_CCC 2018 Fall もし見れないスライドがある場合はダウンロードしてPDFとして見るか、こちらに再アップロードしたものをご参照ください。 https://www.slideshare.net/tamrin69/getting-started-graalvm-126108209
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
tamtam180
Getting Started GraalVM 見えないスライドがあるので、再アップロードしました。
アプリコンテスト
アプリコンテスト
Tomonori Yamada
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
PHP 5.3用フレームワーク「FuelPHP」の紹介プレゼン資料
Rails初心者レッスン lesson3 3edition
Rails初心者レッスン lesson3 3edition
Satomi Tsujita
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
Ransui Iso
Lisp Tutorial最終回。コンパイラとかパッケージングとか、実際にツールを作ってう時に必須になりそうな部分を解説します。あと、おまけで賛否両論なloopマクロについてちょこっとまとめ。最後にお勧めの書籍とか紹介してからおしまいです。
Jqm20120210
Jqm20120210
cmtomoda
G * magazine 0
G * magazine 0
Tsuyoshi Yamamoto
G*マガジン準備号 ダウンロードはこちらから http://grails.jp/g_mag_jp/index.html
ocamloptの全体像
ocamloptの全体像
Kiwamu Okabe
ocamloptの全体像
G * magazine 1
G * magazine 1
Tsuyoshi Yamamoto
Gアスタマガジン創刊号 ダウンロードはこちらから http://grails.jp/g_mag_jp/index.html
Similar to ライブラリにあらず! 〜Google Closure Toolsの事始め〜
(20)
Grails 2.0.0.M1の話
Grails 2.0.0.M1の話
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
TDC20111031_Groovy_Geb
TDC20111031_Groovy_Geb
Haikara
Haikara
G*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+Betamax
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for Design
Pycon2014 django performance
Pycon2014 django performance
sbtマルチプロジェクトビルドの使いどころ
sbtマルチプロジェクトビルドの使いどころ
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
アプリコンテスト
アプリコンテスト
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
Rails初心者レッスン lesson3 3edition
Rails初心者レッスン lesson3 3edition
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
Jqm20120210
Jqm20120210
G * magazine 0
G * magazine 0
ocamloptの全体像
ocamloptの全体像
G * magazine 1
G * magazine 1
More from Kazuya Hiruma
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
Kazuya Hiruma
MESON WAVE LIVE #1で発表した登壇資料です。 MESONプロジェクトの開発経験を通して得た知見と、それを元にして作られた"Conekton"というフレームワークについて紹介しています。
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
Kazuya Hiruma
【Nreal Japan Union】 Monthly Meet Up vol.2で発表したLTの資料です。 CES2020で出展したコンテンツ『PORTAL』についての学び(の一部)についてです。
ARグラスで 魅力的な絵作り
ARグラスで 魅力的な絵作り
Kazuya Hiruma
XR Kaigi 2019で発表した資料です。 ARグラスであるNreal Lightで魅力的な絵作りをする方法について発表しました。
AWE Nite ARKit3 Hackathon
AWE Nite ARKit3 Hackathon
Kazuya Hiruma
ARKit3 HackathonのARKit3説明資料です。
レイマーチ入門勉強会資料
レイマーチ入門勉強会資料
Kazuya Hiruma
レイマーチ入門の勉強会で使用した資料です。
MESONで手がけたARアプリ AR Developer Meetup #2
MESONで手がけたARアプリ AR Developer Meetup #2
Kazuya Hiruma
MESONで手がけたARアプリについて、開発でこだわった点やネットワーク周りの技術選定、実装の概要について紹介しています。
みんなレイ飛ばしてる?
みんなレイ飛ばしてる?
Kazuya Hiruma
Web 3Dもくもく会で発表した資料です。
VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会
Kazuya Hiruma
【年末だよ】Unity お・と・なのLT大会 2018で話した内容です。 https://meetup.unity3d.jp/jp/events/1026
ElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門Meetup
Kazuya Hiruma
Unity x ARKit 入門Meetupで発表したLT資料です。 https://connpass.com/event/99506/
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
Kazuya Hiruma
MANABIYAのイベントで話した資料です。モバイルVRのあれこれと、すぐに始められるよう、環境・作り方などを簡単に紹介しています。
UnityでARKitハンズオン
UnityでARKitハンズオン
Kazuya Hiruma
ARKitハンズオンで使用したスライドです。 https://web3dj.connpass.com/event/71540/
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
Kazuya Hiruma
JSオジサン #7 で話したときの資料です。
VRで酔わないコンテンツ作り
VRで酔わないコンテンツ作り
Kazuya Hiruma
カヤック主催のUniteアフターパーティで話したときの資料です。
WebVRコンテンツ制作入門
WebVRコンテンツ制作入門
Kazuya Hiruma
シン・WebVRとか文化祭での登壇資料です。
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
Kazuya Hiruma
WebGLもくもく会で発表した内容です
そしてWebVR
そしてWebVR
Kazuya Hiruma
HTML5 Conference 2016で発表した資料です。
Unity入門ハンズオン
Unity入門ハンズオン
Kazuya Hiruma
Unity入門ハンズオンで使用した資料です。 http://web3dj.connpass.com/event/33788/
WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方
Kazuya Hiruma
WebVR入門者LTで話した資料です。
WebVRことはじめ
WebVRことはじめ
Kazuya Hiruma
「html5j Webプラットフォーム部勉強会 第13回勉強会 〜Web に VR を求めるのは間違っているだろうか?〜」で登壇した際に使用した資料です。 http://eventdots.jp/event/593174
集まっTail #5 LT
集まっTail #5 LT
Kazuya Hiruma
集まっtail 第5回 2周年記念で話したLTの資料です。
More from Kazuya Hiruma
(20)
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
MESONプロジェクトから学ぶこれからのAR開発に必要なこと
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
PORTAL with Nreal in CES 2020 開発の学び @XR Hub
ARグラスで 魅力的な絵作り
ARグラスで 魅力的な絵作り
AWE Nite ARKit3 Hackathon
AWE Nite ARKit3 Hackathon
レイマーチ入門勉強会資料
レイマーチ入門勉強会資料
MESONで手がけたARアプリ AR Developer Meetup #2
MESONで手がけたARアプリ AR Developer Meetup #2
みんなレイ飛ばしてる?
みんなレイ飛ばしてる?
VRゲーム制作楽しいよ! @UnityおとなのLT大会
VRゲーム制作楽しいよ! @UnityおとなのLT大会
ElminaAR - Unity x ARKit 入門Meetup
ElminaAR - Unity x ARKit 入門Meetup
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
今すぐ始められるモバイルVR〜あなたも今日からVRエンジニア〜
UnityでARKitハンズオン
UnityでARKitハンズオン
すぐそこにある未来〜AR〜
すぐそこにある未来〜AR〜
VRで酔わないコンテンツ作り
VRで酔わないコンテンツ作り
WebVRコンテンツ制作入門
WebVRコンテンツ制作入門
WebVRってこんなことできるよ!
WebVRってこんなことできるよ!
そしてWebVR
そしてWebVR
Unity入門ハンズオン
Unity入門ハンズオン
WebVR 酔いづらいコンテンツの作り方
WebVR 酔いづらいコンテンツの作り方
WebVRことはじめ
WebVRことはじめ
集まっTail #5 LT
集まっTail #5 LT
Recently uploaded
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
Hyper-V and SCVMM
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
設計ナイト2024にて発表した内容になります。
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~ 2024/6/12~14まで幕張メッセで開催されました、インターロップ併設アプリジャパンの展示会場内ROOM Bで、10:30~11:10の枠で登壇させてもらいましたセッション資料を公開します。
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
HVAC2024第1回 技術講習会 スライド
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
Ce Zheng, Wenhan Wu, Chen Chen, Taojiannan Yang, Sijie Zhu, Ju Shen, Nasser Kehtarnavaz, Mubarak Shah, "Deep Learning-Based Human Pose Estimation: A Survey" arXiv2020 https://arxiv.org/abs/2012.13392
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Osaka University
、コンテンツ制作の主体をプロのクリエーターからユーザーへと移行させている現状をご存じの方も多いでしょう。現在、画像コンテンツ制作現場では生成AIがクリエーターを支援するツールとして利用されています。セミナーでは、画像生成における自動化の境界についての議論が予定されています。 AIの利用には著作権や倫理的な問題も伴いますが、クリエーターとAIが共存し、センシング技術と統合することで新しい形のコンテンツが生み出されることが期待されています。
Recently uploaded
(7)
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
1.
ライブラリにあらず! ∼Google
Closure Toolsの事始め∼ 面白法人カヤック HTMLファイ部 比留間和也
2.
自己紹介 • 面白法人カヤック HTMLファイ部所属 比留間 和也 •
最近はJSばっかりで、 あんまりHTML書いてません。
3.
ちょっと書きました すべての人に知っておいてほしい HTML5 & CSS3
の基本原則 すべての人に知っておいてほしい スタイルシートデザインの基本原則
4.
Google Closure Toolsとは
5.
Google Closure Toolsは、 いわゆる一般的なJavaScriptライブラリ
6.
7.
ではありません
8.
GCTは3種の神器
9.
• Google Closure
Library • Google Closure Compiler • Google Closure Template
10.
これら3つが組み合わさって初めて 「Google Closure Tools」の真価が発揮される
11.
Google Closure Template
12.
SoyToJsSrcCompiler.jarというファイルを使います
13.
14.
Buildする $ java -jar
SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat simple.js simple.soy
15.
Buildする $ java -jar
SoyToJsSrcCompiler.jar --shouldProvideRequireSoyNamespaces --outputPathFormat simple.js simple.soy
16.
17.
Google Closure Compiler
18.
弊社社内でも最後の仕上げとして、圧縮する ために使われたりしています
19.
Compileする SRC = js/hoge.js
js/fuga.js COMBINE = js/hoge.prod.js COMPRESS = js/hoge.prod.min.js $(COMBINE) : $(SRC) cat $^ > $@ java -jar /Applications/gcc/compiler.jar --js $(COMBINE) --js_output_file $(COMPRESS) .PHONY: clean clean : rm -f $(COMBINE) $(COMPRESS) 弊社で使われているshell script
20.
Compileする SRC = js/hoge.js
js/fuga.js COMBINE = js/hoge.prod.js COMPRESS = js/hoge.prod.min.js $(COMBINE) : $(SRC) cat $^ > $@ java -jar /Applications/gcc/compiler.jar --js $(COMBINE) --js_output_file $(COMPRESS) .PHONY: clean clean : rm -f $(COMBINE) $(COMPRESS) 弊社で使われているshell script
21.
Google Closure Library
22.
Google Closure Toolsの中でもコア機能 Googleの集大成ともいえるライブラリ群
23.
24.
25.
Build $ python
./closure-library/closure/bin/build/ closurebuilder.py --root=./js --root=./closure-library --namespace="hoge" --output_mode=compiled --output_file=hoge.min.js --compiler_jar=/Applications/gcc/compiler.jar -f "--define=goog.DEBUG=false" 圧縮のレベルを指定するオプション #-f "--compilation_level=ADVANCED_OPTIMIZATIONS"
26.
Build $ python
./closure-library/closure/bin/build/ closurebuilder.py --root=./js --root=./closure-library --namespace="hoge" --output_mode=compiled --output_file=hoge.min.js --compiler_jar=/Applications/gcc/compiler.jar -f "--define=goog.DEBUG=false" 圧縮のレベルを指定するオプション #-f "--compilation_level=ADVANCED_OPTIMIZATIONS"
27.
• JavaScriptで手軽にクラスベース風の継承機能 を提供 • require的な各ファイルの依存関係を解決して くれるPythonベースのツール •
依存関係の解決から圧縮までをコマンドライ ン一発でやってくれるPythonベースのツール
28.
Google Closure Toolsは、 こうしたツール群を駆使してつくり上げる 巨大なフレームワーク
29.
ライブコーディング
30.
Appendix • Google Closure
Tools • Google Closure Library • Google Closure Templates • Google Closure Compiler • Google Closure compilerをオンラインで • Closure Libraryによるアプリ開発のはじめ方
31.
ご清聴ありがとうございました
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now