SlideShare uma empresa Scribd logo
1 de 76
「バレンタイン」で踏まれた韻を
期待してるのは誰だい?
チョコ食べたいけどなぜかいつも
俺の存在は画面外!
そこに「このチョコをお食べなさい」と
現れた君にオシャレなサイト
作れないようじゃお前ダサいぞ!
でも基本だけを抑えりゃ大丈夫!
バレンタイン直前開催
「今風」なWebサイトの作り方

           直前やで!
今日のハッシュタグ

 #MTL勉強会


       ツイートしろ!
犬でもわかる!Webサイトの作り方


           わかったわ!
          実際わかったわ!
実際犬でもわかるのか

わかった犬               わからなかった犬

         わかったわ!
        完全にわかったわ!




              わかんねー。
               まじわかん
                ねー。
わかったフェレット   わからなかったフェレット
わかったSMAP   わからなかったSMAP
わかった笑点   わからなかった笑点
今日の目標
60%ぐらいの理解を目指しましょう!!

・1日でできる範囲は限られている
・今日は皆さんのレベルもそれぞれ違う

ので、
ググったらなんとかなるレベルまで持って行く!
(≒ググるためのキーワードがわかるようになる)
自己紹介
細川貴英(26歳)

ラップが好きです。

・好きなハニー:
俺の行く末密かに暗示する人ハニー

・東京生まれHIPHOP育ち
Facebookの「知り合いかも?」のとこに出てくる奴は
だいたい友達の友達
自己紹介
Twitter: @takahide_h

1986年
三重県生まれ
三重県育ち
自己紹介
Beaglooveというユニットでラップやってます。
日本人の韻リテラシーを高めるために
fumu.in というブログをやっています。
「韻を踏む」ことだけは
日本で一番な自信が
あります。
韻を踏むとは
母音を合わせること

「しぶや」と「ひふか」は、
母音が「いうあ」で同じですよね・・・

でもそれだけじゃつまらない。
良質な韻の5つの定義

・共通している母音の文字数が多い
・同じ母音で踏み通す回数が多い
・母音のみならず子音も共通になっている
・韻に固有名詞など汎用性のない言葉を含む
・韻を構成する品詞や言語が多様である

詳しくは、「韻」で検索!
そこに「このチョコをお食べなさい」と
現れた君にオシャレなサイト
作れないようじゃお前ダサいぞ!
でも基本だけを抑えりゃ大丈夫!
そこに「このチョコをお食べなさい」と
現れた君にオシャレなサイト
作れないようじゃお前ダサいぞ!
でも基本だけを抑えりゃ大丈夫!



「おあえああいお」で七文字!
しかも四回踏み通す!
最初の子音は「お」で統一!
学生の頃

三重県生まれ三重県育ち
悪そうな奴はだいたい怖い
↓
慶應義塾大学 / 大学院
C++とOpenCVを使って画像処理の研究
キャッチャー消す研究




             19
キャッチャー消す研究




             20
Input images             User view image

                                                  Computing geometry of cameras
Objective scene

                                           Plane Sweep in PGS      Background subtraction
                         Occluded object

                                             Rendered image           Subtracted image

                  user
                                                    Combining

                                                    Output image
2年間の研究の末、わかったこと
キャッチャーは、消えない。
キャッチャーが消えないので

・シンガポールへ脱走(NUSへ超短期留学)
・異国の地で自分が本当にやりたいことは何か真
剣に考える。
本気で韻を踏むことを決意

・帰国後、韻を追求するユニットBeaglooveを結成。
・キャッチャーは消えなくても韻は踏める。
韻で就職活動


就職活動で大事なこと

案(あん)・・・案(アイデア)を形にすること

運(うん)・・・運を味方に付けること
縁(えん)・・・縁を大切にすること
恩(おん)・・・恩を忘れないこと
韻で就職活動

就職活動で大事なこと

案(あん)・・・案(アイデア)を形にすること
韻(いん)・・・韻を踏むこと
運(うん)・・・運を味方に付けること
縁(えん)・・・縁を大切にすること
恩(おん)・・・恩を忘れないこと
例:面白法人カヤック


面白法人にお越しのとき
脅しのように言うこの志望動機!
今年の同期と本当死ぬほどに
相当しんどいときも没頭仕事に!
韻を踏むとは
おもしろほーじんに おこしのとき

おどしのよーに   いうこのしぼーどーき

ことしのどーき   とほんとしぬほどに

そーとーしんどいとき   もぼっとーしごとに

全部、「おおいおおい」が共通しています。
※「っ」「ん」「ー」を除く
自己紹介

リクルート入社後は、NIJIBOXにて
・Facebookアプリ開発
・PhoneGapを用いたiPhone、Android開発
・Javascriptが得意なフロントエンドエンジニア

昨年11月からMTL
・蜷川実花監修カメラアプリ「cameran」チーム
って?

2007年4月1設立 今年6期目

・技術調査研究~新規事業開発を行う
「実証研究機関(R&D)」
                     企画・
運営を行い
         創造する。
2012   20本出しました
cameran 蜷川実花監修カメラ大ヒット!
        世界各国で総合1位!
       公開10日で100万DL!!
前置きが長くなりましたが



今日は、Webサイトを「今風」につくりま
す!
今日はワイワイガヤガヤ
     やりたいです!

・この後制作に入ると沈黙は結構きついで
す!
・ついていけなくなったときにサクッと聞
ける人が周りにいると良いです!
・一回喋ったらもう友達です!
・Facebookで「知り合いかも?」のとこに
出てくるのはだいたい友達の友達です!
今から同じ机の人と
   自己紹介タイム!

ひとり1分!

・名前
・大学と学年
・Webの経験
・好きなハニー
今日のルール
・今日はどのタイミングで誰と何を喋って
もOK!
・こっち見てなくてOK!わからないことは
どんどんググったりメモったりしてくださ
い!
では改めて



今日は、Webサイトを「今風」につくりま
す!
今風って?



・デザイン/UIのトレンド的な意味での「今
風」
・コーディングスタイル的な意味での「今
風」
今風なUI
• アニメーション
• ページ遷移なし
• メトロUI
• 横スクロール
• リアルなボックスシャドウ
• 左右比対称スクロール
• IE6,7無視
-参考サイト (時間余ったら見ましょう)
今風じゃないユーアイ
今日やるのは



今風なUIを、
今風なコーディング手法で!
今風のコーディング進め方とは

・早すぎて見えないやつ

最近じゃ・・・
・もう誰もHTMLをそのまま書かない
・もう誰もCSSをそのまま書かない

組む→整える→入れる

の三ステップ!
やることがいつも決まっているから早い!
レベル感の確認



させてください!
【HTML】
<div id=“container”>
   <img src=“img/dog.jpg”>
   <p class=“text”>犬でもわかる!</p>
</div>

【CSS】
                           に入る3文字は?
#container {
    background: #fdfdfd;
                           に入る1文字は?
}
.text {
                           に入る1文字は?
    font-size: 90%;
}
【HTML】
<div id=“container”>
   <img src=“img/dog.jpg”>
   <p class=“text”>犬でもわかる!</p>
</div>

【CSS】
                           に入る3文字は?
#container {
    background: #fdfdfd;
                           に入る1文字は?
}
.text {
                           に入る1文字は?
    font-size: 90%;
}
今日つくるもの
・未経験者が1時間でできる範囲内での今
風オシャレサイトの限界へ挑戦しましょ
う!
・Pinterst風UIのサイト
・「今風」の作り方にこだわる!
・細かいとこをCSSでオシャレに!


http://giricho.co にアクセス!!
今日はChromeを使いましょう!

• CSS3のベンダープレフィックスの話とか
  を極力はしょって、本質的なところに集
  中したい。
• 今日はIEのことは忘れて踊り明かそう!
今日のメニュー
一気に組む。一気に。

- 爆速なHTMLの組み方(Zen-Codingの紹介)
- CSSのよくある誤解(OneClickCSSの紹介)
- 手軽にオシャレにするCSSの組み方
Zen-Codingとは
・HTMLとCSSを爆速で書けるやつ!
・エディタにプラグインとして入れられる
・最近はemmetとか呼ぶらしい
・これか、Rubyの人はhamlか、みたな感じ

エディタに入れるの今日は面倒くさいの
で、
サイト上でやってみましょう!
Zen-Coding 覚えることはこれだけ

•   > で、中に入れます!
•   + で、足し算できます!
•   * で、掛け算できます!
•   # や . で、idやclassの指定ができます!
•   () で、数学的な意味の括弧が付けられます!
•   [] で、その他の属性の指定ができます!
•   {} で、タグの中身が書けます!
•   $ で、連番が付けられます!
それっぽい画像は用意しています!

http://giricho.co/image1.jpg


http://giricho.co/image2.jpg


http://giricho.co/image3.jpg
<div id=“wrapper”>
    <header><h1>GIRICHO.CO</h1></header>
    <div id=“columns”>
        <div class=“pin”>
            <img src=http://giricho.co/image1.jpg”>
            <p>Valentine’s Day!</p>
            <img src=http://giricho.co/image2.jpg”>
            <p>Valentine’s Day!</p>
            <img src=http://giricho.co/image3.jpg”>
            <p>Valentine’s Day!</p>
                   ・
                   ・
                   ・
        </div>
    </div>
</div>
どんな構造も、1行で書けます!


div#wrapper>(header>h1{GIRICHO.CO})+(
div#columns>div.pin*20>img[src="http://
giricho.co/image$.jpg"]+p{Valentine's
Day!})
組む→整える→入れる
      ↑
    つぎここ
整える

「oneclickcss」で検索!


http://css.miugle.info
/
CSSのよくある誤解
【HTML】
<div id=“container”>
   <img src=“img/dog.jpg”>
   <p class=“text”>犬でもわかる!</p>
</div>
CSSのよくある誤解
p{
     font-size: 18px;
}

p{
     font-size: 20px;
}
CSSのよくある誤解
.text {
   font-size: 18px;
}

p{
     font-size: 20px;
}
CSSのよくある誤解
#container p {
  font-size: 18px;
}

p{
     font-size: 20px;
}
これだけは覚えて帰ってください



CSSでは、
「より具体的」に
指定したほうが優先される!!
だから・・・
常に、極限まで具体的に指定してあげたほ
うが、何かと楽。

そこで、oneclickcssを使う!
ちなみに
・本当はSCSS+Compassを使うべき。
・今日は時間の都合で割愛します。
SCSS(Sassy CSS)とは
こうやって書けるやつ!衝撃的に便利!

div {
    img {

    }
    p{

    }
}
こうなる
div {

}
div img {

}
div p {

}
では実際に、CSSを書いていきましょ
う!
position: fixed;
・スクロールしても付いてくる。

他には、
position: relative;
position: absolute;
があるけど、詳しくはググってください!
background: rgba(200, 30, 30, 0.7);

・rgba(赤, 緑, 青, 不透明度);
という指定の仕方ができて便利!

・rgb(赤, 緑, 青);
という指定もできる。
・rgb(255, 255, 255) = #fff
width: 100%;
・親要素に対して、横幅100%




            100%
box-shadow: 0 2px 2px rgba(35, 25, 25, 0.8);


・水平、垂直、ぼかし距離、色の順に指定
margin: 15px auto;

・margin: 縦 横; (autoは、自動の中央揃
え)
                              15px




                              15px
• width: ●● %;
• margin: 0 auto;

の組み合わせは本当に頻出!
-webkit-column-count: 5;

•   -webkit- は、ベンダープレフィックス。
•   ChromeとSafariは、-webkit-
•   Firefoxは、-moz-
•   IEは、-ms-

• これについては、詳しくはググってくだ
  さい。
• 今日は-webkit-のみで通します!
display: inline-block;

• ここでは、変な改行を防止する役割。
• いままでだと横並びを実現するときに、
  float: left; をしまくって、最後にclear: both;
  をしないといけなかったやつが、簡単に
  できる。
margin: 0 2px 15px;

• marginもpaddingも、3つ指定するときは、
  上、左右、下の順。
• 1つのときは、全部。
• 2つのときは、上下、左右の順。
• 4つのときは、上から時計回り。
@media (max-width: 1100px) { }

・誰でも簡単にレスポンシブ!
・max-widthで、ブラウザの横幅を指定し
て、以下のときのCSSを中に書けばよいで
す!

Mais conteúdo relacionado

Destaque

"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...
"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ..."Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...
"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...Mercè 梅尔瑟 Carreras-Solanas
 
Historia de una transformación completo
Historia de una transformación   completoHistoria de una transformación   completo
Historia de una transformación completoMiguel Vill
 
Gw Melek Politik:"Blusukan" is My Style
Gw Melek Politik:"Blusukan" is My StyleGw Melek Politik:"Blusukan" is My Style
Gw Melek Politik:"Blusukan" is My StyleEdmund Jeconiah
 
Algoritmos programacion
Algoritmos programacionAlgoritmos programacion
Algoritmos programacionMiguel Vill
 
2012 company report
2012 company report2012 company report
2012 company reportTodd Ulrich
 
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"Mercè 梅尔瑟 Carreras-Solanas
 
Visitors to Dunleer through the Years
Visitors to Dunleer through the YearsVisitors to Dunleer through the Years
Visitors to Dunleer through the YearsOliver Clare
 
AT&T It Can Wait Campaign
AT&T It Can Wait CampaignAT&T It Can Wait Campaign
AT&T It Can Wait Campaignmeliskelly
 

Destaque (17)

"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...
"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ..."Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...
"Cap a un model econòmic global orientat al Bé Comú: consideracions sobre la ...
 
Historia de una transformación completo
Historia de una transformación   completoHistoria de una transformación   completo
Historia de una transformación completo
 
Gw Melek Politik:"Blusukan" is My Style
Gw Melek Politik:"Blusukan" is My StyleGw Melek Politik:"Blusukan" is My Style
Gw Melek Politik:"Blusukan" is My Style
 
Algoritmos programacion
Algoritmos programacionAlgoritmos programacion
Algoritmos programacion
 
(10 10-16) demo lab confiança intercultural i bé comú
(10 10-16) demo lab confiança intercultural i bé comú(10 10-16) demo lab confiança intercultural i bé comú
(10 10-16) demo lab confiança intercultural i bé comú
 
Chá das cinco
Chá das cincoChá das cinco
Chá das cinco
 
The electric bikes market
The electric bikes marketThe electric bikes market
The electric bikes market
 
Doc2
Doc2Doc2
Doc2
 
Posmotr.im
Posmotr.imPosmotr.im
Posmotr.im
 
2012 company report
2012 company report2012 company report
2012 company report
 
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"
BSWomenBArt Exhibition Barcelona-Shanghai "Retrieving the muted value"
 
Slides
SlidesSlides
Slides
 
Una nova economia: més enllà de l’oferta i la demanda
Una nova economia: més enllà de l’oferta i la demandaUna nova economia: més enllà de l’oferta i la demanda
Una nova economia: més enllà de l’oferta i la demanda
 
(09 02-16) IX Jornades d’ètica i món contemporani
(09 02-16) IX Jornades d’ètica i món contemporani(09 02-16) IX Jornades d’ètica i món contemporani
(09 02-16) IX Jornades d’ètica i món contemporani
 
Visitors to Dunleer through the Years
Visitors to Dunleer through the YearsVisitors to Dunleer through the Years
Visitors to Dunleer through the Years
 
AT&T It Can Wait Campaign
AT&T It Can Wait CampaignAT&T It Can Wait Campaign
AT&T It Can Wait Campaign
 
Munaqasah ezha
Munaqasah ezhaMunaqasah ezha
Munaqasah ezha
 

Semelhante a バレンタイン直前開催Web勉強会

CVPR2018 参加報告(速報版)2日目
CVPR2018 参加報告(速報版)2日目CVPR2018 参加報告(速報版)2日目
CVPR2018 参加報告(速報版)2日目Atsushi Hashimoto
 
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみたWordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみたYuji Nojima
 
掲示板にBootstrap使ってみたよ!
掲示板にBootstrap使ってみたよ!掲示板にBootstrap使ってみたよ!
掲示板にBootstrap使ってみたよ!ferretdayo
 
【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022Seiichiro Ishida
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かきNishida Kansuke
 
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3Nishida Kansuke
 
プログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようプログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようAtsushi Tadokoro
 
ゲームデザインについて
ゲームデザインについてゲームデザインについて
ゲームデザインについてmeyco
 
どたばたかいぎ成果発表
どたばたかいぎ成果発表どたばたかいぎ成果発表
どたばたかいぎ成果発表Eric Sartre
 
20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)Kenta Nakamura
 
HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!Toshihito Gamo
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成Kazuki Akiyama
 
20130202 fe勉強会 canvas
20130202 fe勉強会 canvas20130202 fe勉強会 canvas
20130202 fe勉強会 canvasKeisuke Aizawa
 
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsグリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsYoshinori Kobayashi
 
DMTC 最終プレゼン
DMTC 最終プレゼンDMTC 最終プレゼン
DMTC 最終プレゼン真悟 平山
 
WP-D Fes03 Osaka Kitamura Tah
WP-D Fes03 Osaka Kitamura TahWP-D Fes03 Osaka Kitamura Tah
WP-D Fes03 Osaka Kitamura TahTakashi Kitamura
 
kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」kintone Café 名古屋支部
 

Semelhante a バレンタイン直前開催Web勉強会 (20)

CSS の歩き方
CSS の歩き方CSS の歩き方
CSS の歩き方
 
CVPR2018 参加報告(速報版)2日目
CVPR2018 参加報告(速報版)2日目CVPR2018 参加報告(速報版)2日目
CVPR2018 参加報告(速報版)2日目
 
Hands on learning
Hands on learningHands on learning
Hands on learning
 
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみたWordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
 
掲示板にBootstrap使ってみたよ!
掲示板にBootstrap使ってみたよ!掲示板にBootstrap使ってみたよ!
掲示板にBootstrap使ってみたよ!
 
【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022【Qp08】ざびたん2リリース報告lt 20111022
【Qp08】ざびたん2リリース報告lt 20111022
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき
 
⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3⑰jQueryをおぼえよう!その3
⑰jQueryをおぼえよう!その3
 
プログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようプログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめよう
 
ゲームデザインについて
ゲームデザインについてゲームデザインについて
ゲームデザインについて
 
どたばたかいぎ成果発表
どたばたかいぎ成果発表どたばたかいぎ成果発表
どたばたかいぎ成果発表
 
20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)
 
HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!HTML5とCSS3でWebが変わる!でも導入は簡単!
HTML5とCSS3でWebが変わる!でも導入は簡単!
 
Webya110114a
Webya110114aWebya110114a
Webya110114a
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
 
20130202 fe勉強会 canvas
20130202 fe勉強会 canvas20130202 fe勉強会 canvas
20130202 fe勉強会 canvas
 
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.jsグリッドレイアウトを簡単に行うJavaScript!Masonry.js
グリッドレイアウトを簡単に行うJavaScript!Masonry.js
 
DMTC 最終プレゼン
DMTC 最終プレゼンDMTC 最終プレゼン
DMTC 最終プレゼン
 
WP-D Fes03 Osaka Kitamura Tah
WP-D Fes03 Osaka Kitamura TahWP-D Fes03 Osaka Kitamura Tah
WP-D Fes03 Osaka Kitamura Tah
 
kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」
 

バレンタイン直前開催Web勉強会