SlideShare una empresa de Scribd logo
1 de 124
Descargar para leer sin conexión
CSSの未来を先取り!

CSS Preprocessorの
始めかた
                @adactio (CC BY2.0)
CSS
Preprocessor
CSS
Preprocessor
#main {
  float: right;
}
#main p {
  margin-bottom: 1em;
}
#main {
  float: right;
}
#main p {
  margin-bottom: 1em;
}
#main {                 #main {
  float: right;             float: right;
}                           p {
#main p {                       margin-bottom: 1em;
  margin-bottom: 1em;       }
}                       }
CSS
Preprocessor
CSS
Preprocessor
+
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
一緒に使うので
いちいち覚えなくてもOK
Sass・Compassの
    メリット
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
.box {
    @include border-radius(5px);
}
.box {
    @include border-radius(5px);
}


.box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
#main {                 #main {
  float: right;             float: right;
}                           p {
#main p {                       margin-bottom: 1em;
  margin-bottom: 1em;       }
}                       }
省力?
      @epSos.de (CC BY 2.0)
まだまだ
   @epSos.de (CC BY 2.0)
Sass
#main {
    margin: 5px;
    a {
        text-decoration: none;
        &.link {
            display: inline-block;
        }
        &:hover {
            color: #F00;
        }
    }
}
CSS
#main {
  margin: 5px;
}
#main a {
  text-decoration: none;
}
#main a.link {
  display: inline-block;
}
#main a:hover {
  color: #F00;
}
Sass
#main {
    margin: 5px;
    a {
        text-decoration: none;
        &.link {
            display: inline-block;
        }
        &:hover {
            color: #F00;
        }
    }
}
Sass
#main {
    margin: 5px;
    a {
        text-decoration: none;
        &.link {
            display: inline-block;
        }
        &:hover {
            color: #F00;
        }
    }
}
CSS
#main {
  margin: 5px;
}
#main a {
  text-decoration: none;
}
#main a.link {
  display: inline-block;
}
#main a:hover {
  color: #F00;
}
ZERGE_VIOLATOR (CC BY 2.0)
ZERGE_VIOLATOR (CC BY 2.0)




           Media Queries
#main {
                                         CSS
  float: left;
  width: 700px;
  margin: 0 auto;
}
@media screen and (max-width: 640px) {
  #main {
    float: none;
    width: 100%;
  }
}
Sass
#main {
    float: left;
    width: 700px;
    margin: 0 auto;
    @media screen and (max-width:640px) {
        float: none;
        width: 100%;
    }
}
#main {
                                         CSS
  float: left;
  width: 700px;
  margin: 0 auto;
}
@media screen and (max-width: 640px) {
  #main {
    float: none;
    width: 100%;
  }
}
#main {
                                         CSS
  float: left;
  width: 700px;
  margin: 0 auto;
}
@media screen and (max-width: 640px) {
  #main {
    float: none;
    width: 100%;
  }
}
Sass
#main {
    float: left;
    width: 700px;
    margin: 0 auto;
    @media screen and (max-width:640px) {
        float: none;
        width: 100%;
    }
}
Sass
#main {
    float: left;
    width: 700px;
    margin: 0 auto;
    @media screen and (max-width:640px) {
        float: none;
        width: 100%;
    }
}
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
photo by pakutaso.com
座標・幅    ブラウザ
 指定    キャッシュ




               photo by pakutaso.com
座標・幅    ブラウザ
 指定    キャッシュ




めんどくさい。

               photo by pakutaso.com
読み込み
読み込み

                      $share-sprite: sprite-map("share/*.png");
                      $share-sprite-url: sprite-url($share-sprite);




.logoArea {
    text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: image-width(sprite-file($share-sprite,"logo"));
    height: image-height(sprite-file($share-sprite,"logo"));
    background-image: $share-sprite-url;
    background-repeat: no-repeat;
    background-position: sprite-position($share-sprite,"logo");
}
.logoArea {
    text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: image-width(sprite-file($share-sprite,"logo"));
    height: image-height(sprite-file($share-sprite,"logo"));
    background-image: $share-sprite-url;
    background-repeat: no-repeat;
    background-position: sprite-position($share-sprite,"logo");
}
.logoArea {
    text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: image-width(sprite-file($share-sprite,"logo"));
    height: image-height(sprite-file($share-sprite,"logo"));
    background-image: $share-sprite-url;
    background-repeat: no-repeat;
    background-position: sprite-position($share-sprite,"logo");
}



.logoArea {
     text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: 419px;
    height: 62px;
    background-image: url('/img/share-s6664b1cfc3.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
.logoArea {
    text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: image-width(sprite-file($share-sprite,"logo"));
    height: image-height(sprite-file($share-sprite,"logo"));
    background-image: $share-sprite-url;
    background-repeat: no-repeat;
    background-position: sprite-position($share-sprite,"logo");
}



.logoArea {
     text-indent: 100%;
    overflow: hidden;
    white-space: normal;
    width: 419px;
    height: 62px;
    background-image: url('/img/share-s6664b1cfc3.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}
Variable
               CSS Sprite
Nesting



           +

 Mixin
               Vendor Prefix
  extend
@import url(reset.css);
             @import url(module.css);
             @import url(style.css);
import.css


#main {
  float: right;
}
#main p {
  margin-bottom: 1em;
}
@import url(reset.css);




                                    △
             @import url(module.css);
             @import url(style.css);
import.css


#main {
  float: right;
}
#main p {
  margin-bottom: 1em;
}
@import url(reset.css);




                                    △
             @import url(module.css);
             @import url(style.css);
import.css


#main {↓
  float: right;↓
....
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}
@import url(reset.css);




                                    △
             @import url(module.css);
             @import url(style.css);
import.css


#main {↓
  float: right;↓
....




                                    △
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}
@import "reset";
              @import "module";
              @import "style";
import.scss

              /*--- reset */
              html {
                  overflow-y: scroll;
              }
              body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,

import.css
              #header {
              }
#main {↓
  float: right;↓
....
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}
#main {↓
  float: right;↓
....
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}

$compass compile -s compressed style.scss
#main {↓
  float: right;↓
....
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}

$compass compile -s compressed style.scss
#main {↓
  float: right;↓
....
}↓
#main p { ↓
  margin-bottom: 1em;↓
....
}

$compass compile -s compressed style.scss



#main{float:right;}#main p{margin-bottom:1em;}
@flickrized (CC BY 2.0)




Try it!
× お試しなので、
コマンドプロンプトは使いません
インストーラーをダウンロード




Scout - Compass and Sass without all the hassle
http://mhs.github.com/scout-app/
インストーラーをダウンロード
インストーラーに従って
   進むだけ
Input Folder
Sassファイルのディレクトリ
Input Folder
Sassファイルのディレクトリ



 Output Folder
CSSファイルのディレクトリ
site_data
            Input Folder
   _scss
     style.scss
            Output Folder
   css
     style.css
Images Folder
画像フォルダー(Sprite時)
Images Folder
画像フォルダー(Sprite時)




   Output Style
    書き出しスタイル

Nested 入れ子で
Expanded よく書く感じの
Compact 1行スタイル
Compressed 改行スペース削除
Nested
#main {
  width: 700px;
  float: left; }
  #main p {
    margin: 5px; }
Expanded
 #main {
   width: 700px;
   float: left;
 }
 #main p {
   margin: 5px;
 }
Compact
#main { width: 700px; float: left; }
#main p { margin: 5px; }
Compressed
#main{width:700px;float:left}#main p{margin:5px}
ファイル
可読性
                            サイズ
高                            大
      Nested     入れ子で
      Expanded   よく書く感じの
      Compact    1行スタイル
      Compressed 改行スペース削除
低                            低
ファイル
可読性
                            サイズ
高                            大
      Nested     入れ子で
      Expanded   よく書く感じの
      Compact    1行スタイル
      Compressed 改行スペース削除
低                            低
ファイル
可読性
                            サイズ
高                            大
      Nested     作業中
                 入れ子で
      Expanded   よく書く感じの
      Compact    1行スタイル
      Compressed 改行スペース削除
低                            低
                 リリース時
Images Folder
画像フォルダー(Sprite時)




   Output Style
    書き出しスタイル

Nested 入れ子で
Expanded よく書く感じの
Compact 1行スタイル
Compressed 改行スペース削除
style.scss
style.scss
style.scss   style.css
×
style.scss       style.css
site_data
   _scss
     style.scss
   css
site_data
   _scss
     style.scss
   css
site_data
   _scss 保存
     style.scss
   css
     style.css
Try!
                                      Try!
@Camera Eye Photography (CC BY 2.0)
                                      Try!
ま ず は 、     を 作って、
       のコ ピー
     イト
既存のサ
          実 験 !
  の 中 で
そ
Sassのあるある
 Sassのあるある



             @erix! (CC BY 2.0)
>>> Change detected at 16:05:43 to: style.scss
error style.scss (Line 6: Undefined mixin
'border-radius'.)
overwrite style.css
                          この前後が
                           あやしい
CSS3のベンダープリフィックスには、
   Compassをインポートします
この前後が
                          あやしい

>>> Change detected at 16:41:11 to: style.scss
error style.scss (Line 4: Invalid CSS after " /
zoom": expected ///, was ":1;")
overwrite style.css
プロパティの前に「/」があると
   エラーを返します
まとめ
最初は
@mikebaird (CC BY 2.0)
                         難しい
慣れたら
最強
       @mikebaird (CC BY 2.0)
CSSの文法が正しければコンパイルOK

IE用ハックを書き換えるぐらい

既存のCSSをScoutに通してエラーを
一つ一つ潰す
Try!
                                      Try!
@Camera Eye Photography (CC BY 2.0)
                                      Try!
ま ず は 、     を 作って、
       のコ ピー
     イト
既存のサ
          実 験 !
  の 中 で
そ
@owenwbrown (CC BY 2.0)
参考ページ
【Sassを覚えよう!】もくじ的なのと参考リンク - CSS HappyLife
http://css-happylife.com/archives/2012/0130_0415.php
DreamweaverでSassファイルを編集するには? ¦ Webデザインのタネ
http://oshare.jugem.cc/?eid=795

Más contenido relacionado

La actualidad más candente

background-(image|size) の深みへようこそ
background-(image|size) の深みへようこそbackground-(image|size) の深みへようこそ
background-(image|size) の深みへようこそShota Kubota
 
マークアップ講座 02 CSS
マークアップ講座 02 CSSマークアップ講座 02 CSS
マークアップ講座 02 CSSeiji sekiya
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126webourgeon
 
Sassを使った共同作業について
Sassを使った共同作業についてSassを使った共同作業について
Sassを使った共同作業についてKanako Urabe
 
Css拡張言語のコトハジメ
Css拡張言語のコトハジメCss拡張言語のコトハジメ
Css拡張言語のコトハジメregret raym
 
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_QueryHidekazu Ishikawa
 
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩Chieko Aihara
 
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでWordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでTakashi Uemura
 

La actualidad más candente (9)

Sass 超入門
Sass 超入門Sass 超入門
Sass 超入門
 
background-(image|size) の深みへようこそ
background-(image|size) の深みへようこそbackground-(image|size) の深みへようこそ
background-(image|size) の深みへようこそ
 
マークアップ講座 02 CSS
マークアップ講座 02 CSSマークアップ講座 02 CSS
マークアップ講座 02 CSS
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126
 
Sassを使った共同作業について
Sassを使った共同作業についてSassを使った共同作業について
Sassを使った共同作業について
 
Css拡張言語のコトハジメ
Css拡張言語のコトハジメCss拡張言語のコトハジメ
Css拡張言語のコトハジメ
 
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query
 
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
 
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでWordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
 

Similar a Css preprocessorの始めかた

compassで簡単! CSS3を手軽に利用する
compassで簡単!  CSS3を手軽に利用するcompassで簡単!  CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用するKazuya Hiruma
 
Sass
SassSass
SassSu Ga
 
Sassをはじめよう!
Sassをはじめよう!Sassをはじめよう!
Sassをはじめよう!Yoshiya OKI
 
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレHTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ知己 久保
 
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門Koji Ishimoto
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かきNishida Kansuke
 
CSS Design and Programming
CSS Design and ProgrammingCSS Design and Programming
CSS Design and ProgrammingTaku AMANO
 
Web制作のアレコレ
Web制作のアレコレWeb制作のアレコレ
Web制作のアレコレregret raym
 
React で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考えるReact で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考えるYutaro Miyazaki
 
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会Yuji Nojima
 
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』Naoki Matsuda
 
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうんなんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうんHayato Mizuno
 
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編Toshimichi Suekane
 

Similar a Css preprocessorの始めかた (20)

Sass(SCSS)について
Sass(SCSS)についてSass(SCSS)について
Sass(SCSS)について
 
compassで簡単! CSS3を手軽に利用する
compassで簡単!  CSS3を手軽に利用するcompassで簡単!  CSS3を手軽に利用する
compassで簡単! CSS3を手軽に利用する
 
壊れやすいCSS
壊れやすいCSS壊れやすいCSS
壊れやすいCSS
 
Less - first step
Less - first stepLess - first step
Less - first step
 
Sass
SassSass
Sass
 
CSSの光と闇
CSSの光と闇CSSの光と闇
CSSの光と闇
 
Sassをはじめよう!
Sassをはじめよう!Sassをはじめよう!
Sassをはじめよう!
 
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレHTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
 
WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門WebデザイナーのためのSass/Compass入門
WebデザイナーのためのSass/Compass入門
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき
 
CSS Design and Programming
CSS Design and ProgrammingCSS Design and Programming
CSS Design and Programming
 
Web制作のアレコレ
Web制作のアレコレWeb制作のアレコレ
Web制作のアレコレ
 
React で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考えるReact で CSS カプセル化の可能性を考える
React で CSS カプセル化の可能性を考える
 
What's Sketch.app
What's Sketch.appWhat's Sketch.app
What's Sketch.app
 
今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会今日から使える! Sass/compass ゆるめ勉強会
今日から使える! Sass/compass ゆるめ勉強会
 
CSS勉強会
CSS勉強会CSS勉強会
CSS勉強会
 
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
 
CSS Preprocessor Hands-on
CSS Preprocessor Hands-onCSS Preprocessor Hands-on
CSS Preprocessor Hands-on
 
なんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうんなんでCSSすぐ死んでしまうん
なんでCSSすぐ死んでしまうん
 
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
 

Último

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 

Último (12)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Css preprocessorの始めかた