Soumettre la recherche
Mettre en ligne
Gruntでフロントの生産性up
•
0 j'aime
•
549 vues
Kazuyoshi Goto
Suivre
5/22 社内ビアバッシュ公開
Lire moins
Lire la suite
Design
Signaler
Partager
Signaler
Partager
1 sur 32
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
[120915] igda sig indie9
[120915] igda sig indie9
IGDA Japan
リモート・スマホ・レンタル
リモート・スマホ・レンタル
NTT Resonant Technology Inc.
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
Gitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れる
Works Applications
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
151221 kinetiseでbluemixご紹介
151221 kinetiseでbluemixご紹介
yoshiono
Recommandé
[120915] igda sig indie9
[120915] igda sig indie9
IGDA Japan
リモート・スマホ・レンタル
リモート・スマホ・レンタル
NTT Resonant Technology Inc.
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
Gitで安定マスターブランチを手に入れる
Gitで安定マスターブランチを手に入れる
Works Applications
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
151221 kinetiseでbluemixご紹介
151221 kinetiseでbluemixご紹介
yoshiono
Ios android tips
Ios android tips
Hiratsuka Shunsuke
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーション
myagami
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Sunao Tomita
Lt130123
Lt130123
amusementcreators
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
Kouhei Sutou
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
ABS2015 のセッション紹介
ABS2015 のセッション紹介
l_b__
クロスプラットフォームなPlayNを使ってみた
クロスプラットフォームなPlayNを使ってみた
Takao Sumitomo
Gazebo/ROSで力覚センサプラグインを使う
Gazebo/ROSで力覚センサプラグインを使う
HDeanK
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
Dreamforce'16 に行ってきました
Dreamforce'16 に行ってきました
Junko Nakayama
開発環境@Youkyll
開発環境@Youkyll
祐輝 今井
React Video Player
React Video Player
yugo matsumoto
おばかアプリ勉強会資料 シグマコンサルティング
おばかアプリ勉強会資料 シグマコンサルティング
atmarkit
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
まべ☆てっく運営
RealSenseを使ってCrazyflieを自律飛行させてみた
RealSenseを使ってCrazyflieを自律飛行させてみた
Katsunori Kanda
Adaptive Cardのデザインツール
Adaptive Cardのデザインツール
Yoshitaka Seo
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
Asa Morino
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
kumatch kumatch
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
Contenu connexe
Tendances
Ios android tips
Ios android tips
Hiratsuka Shunsuke
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーション
myagami
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Sunao Tomita
Lt130123
Lt130123
amusementcreators
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
Kouhei Sutou
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
ABS2015 のセッション紹介
ABS2015 のセッション紹介
l_b__
クロスプラットフォームなPlayNを使ってみた
クロスプラットフォームなPlayNを使ってみた
Takao Sumitomo
Gazebo/ROSで力覚センサプラグインを使う
Gazebo/ROSで力覚センサプラグインを使う
HDeanK
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
Dreamforce'16 に行ってきました
Dreamforce'16 に行ってきました
Junko Nakayama
開発環境@Youkyll
開発環境@Youkyll
祐輝 今井
React Video Player
React Video Player
yugo matsumoto
おばかアプリ勉強会資料 シグマコンサルティング
おばかアプリ勉強会資料 シグマコンサルティング
atmarkit
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
まべ☆てっく運営
RealSenseを使ってCrazyflieを自律飛行させてみた
RealSenseを使ってCrazyflieを自律飛行させてみた
Katsunori Kanda
Adaptive Cardのデザインツール
Adaptive Cardのデザインツール
Yoshitaka Seo
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
Asa Morino
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
Tendances
(20)
Ios android tips
Ios android tips
Simutrans札幌オフプレゼンテーション
Simutrans札幌オフプレゼンテーション
Windows AzureでWebサーバーを再発明してみる
Windows AzureでWebサーバーを再発明してみる
Lt130123
Lt130123
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
SEゼミ2015 - OSS Hack Weekend - 1日目のまとめ
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
ABS2015 のセッション紹介
ABS2015 のセッション紹介
クロスプラットフォームなPlayNを使ってみた
クロスプラットフォームなPlayNを使ってみた
Gazebo/ROSで力覚センサプラグインを使う
Gazebo/ROSで力覚センサプラグインを使う
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Dreamforce'16 に行ってきました
Dreamforce'16 に行ってきました
開発環境@Youkyll
開発環境@Youkyll
React Video Player
React Video Player
おばかアプリ勉強会資料 シグマコンサルティング
おばかアプリ勉強会資料 シグマコンサルティング
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
RealSenseを使ってCrazyflieを自律飛行させてみた
RealSenseを使ってCrazyflieを自律飛行させてみた
Adaptive Cardのデザインツール
Adaptive Cardのデザインツール
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
ノンプログラマのGit入門
ノンプログラマのGit入門
Unity ゲーム開発
Unity ゲーム開発
En vedette
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
kumatch kumatch
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
自動化ツール「Grunt.js」について
自動化ツール「Grunt.js」について
Seiko Kuchida
フロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみた
Shou Takenaka
GruntでJavaScript 前作業の自動化!
GruntでJavaScript 前作業の自動化!
leverages_event
学校では教えてくれないWebセキュリティ
学校では教えてくれないWebセキュリティ
Yuto Maeda
Gruntを導入しよう!の話
Gruntを導入しよう!の話
Koji Nakamura
早く家へ帰るための Grunt入門 [+gulp紹介]
早く家へ帰るための Grunt入門 [+gulp紹介]
Masayuki Maekawa
Yeomanについて
Yeomanについて
jsugiyama
Backbone.js入門
Backbone.js入門
AdvancedTechNight
はじめよう Backbone.js
はじめよう Backbone.js
Hiroki Toyokawa
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
Grunt入門
Grunt入門
Tsuyoshi Maeda
En vedette
(13)
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
自動化ツール「Grunt.js」について
自動化ツール「Grunt.js」について
フロント開発をがんばるためにGulpとGruntに入門してみた
フロント開発をがんばるためにGulpとGruntに入門してみた
GruntでJavaScript 前作業の自動化!
GruntでJavaScript 前作業の自動化!
学校では教えてくれないWebセキュリティ
学校では教えてくれないWebセキュリティ
Gruntを導入しよう!の話
Gruntを導入しよう!の話
早く家へ帰るための Grunt入門 [+gulp紹介]
早く家へ帰るための Grunt入門 [+gulp紹介]
Yeomanについて
Yeomanについて
Backbone.js入門
Backbone.js入門
はじめよう Backbone.js
はじめよう Backbone.js
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Grunt入門
Grunt入門
Similaire à Gruntでフロントの生産性up
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Masaru Kimura
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Visso株式会社
Windows8 最新技術動向
Windows8 最新技術動向
yaju88
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
Web Technology Corp.
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
gree_tech
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!
Tanaka Yuichi
Game Development and Automation @ Agile Sapporo 2018 #1
Game Development and Automation @ Agile Sapporo 2018 #1
Michael Tedder
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビット エンジン
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
COLOPL, Inc.
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
Unity Technologies Japan K.K.
デザイナーにGitは必要?
デザイナーにGitは必要?
Yumi uniq Ishizaki
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
IGDA Japan
Node-REDのプログラミングモデル
Node-REDのプログラミングモデル
Atsushi Kojo
第8回Ext勉強会プレゼン - 石丸
第8回Ext勉強会プレゼン - 石丸
Yuki Naotori
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
Samir Hammoudi
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
invogue
20160512
20160512
ShingoOKAWA
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Naruhiko Ogasawara
Similaire à Gruntでフロントの生産性up
(20)
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
20101127 Android Usability Seminar
20101127 Android Usability Seminar
Windows8 最新技術動向
Windows8 最新技術動向
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!
Game Development and Automation @ Agile Sapporo 2018 #1
Game Development and Automation @ Agile Sapporo 2018 #1
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
デザイナーにGitは必要?
デザイナーにGitは必要?
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Node-REDのプログラミングモデル
Node-REDのプログラミングモデル
第8回Ext勉強会プレゼン - 石丸
第8回Ext勉強会プレゼン - 石丸
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
20160512
20160512
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Gruntでフロントの生産性up
1.
Gruntで フロントの生産性UP 品質管理課 後藤 和良
2.
近況
3.
前職最後の仕事が世に出ました。 4/8にOSS版「Aipo8」リリース
4.
• 1ゲーム10分程度で終わる手軽さ。 • プロトーナメントがあるほどの人気。 •
ほとんどのプラットフォーム版あり。 HearthStoneにハマる。
5.
Gruntとは
6.
何でも自動化してくれるイノシシ • node.jsで動くタスクランナー(自動化プログラム) • ローカルで動作し、プラグイン次第で様々な処理を行う
7.
なぜGruntを使うのか
8.
フロント開発の タスクが増えたから
9.
しかもそれぞれ職能が違う。 フロントデザイン (設計) HTML/CSS JavaScript リッチ表現 パフォーマンス改善 デザインルール策定 etc...
10.
生産性高めないと 死ぬ!
11.
まずは簡単・ポピュラーで 効果の分かりやすいものから
12.
SASS
13.
CSSコーディングの生産性UP Sass記法をGruntがCSSにコンパイル。 Sass <3 <3 CSS
14.
CSS .hoge { ∼∼∼ } .hoge p
{ ∼∼∼ } .hoge .head { ∼∼∼ } .hoge .head a { ∼∼∼ } .hoge .title a { ∼∼∼ } クラス「hoge」内の スタイルの定義
15.
SASSのネスト記法 .hoge { ∼∼∼ p {∼∼∼} .head
{ ∼∼∼ a {∼∼∼} } .title a {∼∼∼} }
16.
SASSのネスト記法 .hoge { ∼∼∼ p {∼∼∼} .head
{ ∼∼∼ a {∼∼∼} } .title a {∼∼∼} } 親元のクラスに ネストして記述できる。 ! 記述量が減る。
17.
SASSのネスト記法 .hoge-hoge { ∼∼∼ p {∼∼∼} .head
{ ∼∼∼ a {∼∼∼} } .title a {∼∼∼} } クラス名を変えても 一箇所の変更で済む。
18.
変数が使える $main-color: #f00; $sub-color: #0f0; $font-size:
12px; ! .hoge { color: $main-color; } .poge { color: $sub-color; font-size: $font-size; } 変数を設定しておいて… 値を使いまわせる。
19.
mixin @mixin circle { border-radius:
50%; width: 100px; } ! .hoge { @include circle; background: #f00; } 関数のように スタイルを定義して… 内容を使いまわせる。
20.
mixinに引数 @mixin circle($size) { border-radius:
50%; width: $size; height: $size; } ! .hoge { @include circle(50px); background: #f00; } 引数の設定もできる。
21.
SASS以外のメタ言語 HAML (HTML) Less (CSS) CoffeeScript (JavaScript) TypeScript (JavaScript)
22.
パフォーマンス改善
23.
圧縮・軽量化で自動改善 Code Code <3 <3 画像 画像
24.
コードの圧縮 .hoge { ∼∼∼ } .hoge p
{ ∼∼∼ } .hoge .head { ∼∼∼ } .hoge .head a { ∼∼∼ } .hoge .title a { ∼∼∼ } .hoge {∼∼∼}.hoge p {∼ ∼∼}.hoge .head {∼∼ ∼}.hoge .head a {∼∼∼} .hoge .title a {∼∼∼}
25.
画像の圧縮・最適化 500KB 250KB
26.
CSSスプライト自動生成 複数の画像を1つに結合して 画像サイズとHTTPリクエスト数を削減する 職人芸的テクニック
27.
コンパイルで機械的に 出力しているメリット
28.
フォーマットルールの制定、 コード整理も自動化できる。 コーダーはルールを覚える必要もない。
29.
フロントやる人は この先生きのるため
30.
Gruntオススメします。
31.
Gruntの同種 できることはほぼ変わらない。 肌に合うのを使えばOK Gulp Brunch
32.
ご静聴 ありがとうございました。
Télécharger maintenant