SlideShare a Scribd company logo
1 of 17
Coding in color(の紹介)
山口健史 @quintia
サトヤ+プロ生勉強会@マイクロソフト 東北支店
2015/5/30
CoderDojo メンターしています
自己紹介のかわりに
1
CoderDojo
 アイルランド発祥の「小中学生のため
のプログラミング道場」
 https://coderdojo.com
 仙台 https://www.facebook.com/CoderdojoSendai
 仙台泉 https://www.facebook.com/CoderdojoIzumi
2
CoderDojo
 メンター歓迎!
3
Coding in color
4
ネタ元 5
https://medium.com/@evnbr/coding-in-color-3a6db2743a1e
ネタ元 6
https://visualstudiomagazine.com/articles/2014/08/01/……
コードをエディタで
開いた時
7
色がついてますか?
8
コードハイライティング 9
色なんて付くわけがない
キーワードと正規表現
ちゃんと構文解析する
staticメソッドは
イタリック
今日の話は
このあたり?
百聞一見
 オフィシャルデモ
http://brooks.io/syntax-highlight/v2/
10
どういうこと?
 識別子ごとに色を変える
11
どういうこと?
 淡色系を識別子にあてる
(クッキリした色はシンタックス系の
ハイライトのために残してある)
 同じprefixを持つと近い色になる
12
なにがうれしい?
 typoすると違う色がつく
→気づきやすい
13
いやでも……
 普通、補完するし……
→同意
 チカチカして目が痛くない?
→同意
 実は本気で使おうとは思ってない
14
それでも 15
 使いどころを選べばうれしいことも
あると思うんですよ
 grepの結果がこうなったら嬉しいなぁ
誰かの
インスピレーションの
源になったら
幸せ
16
他力本願
モード

More Related Content

Similar to 20150530 サトヤ+プロ生勉強会@マイクロソフト 東北支店 LT

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしいPHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしいIppei Sumida
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)Hiroyuki Ishikawa
 
まったりAndroid framework code reading #1
まったりAndroid framework code reading #1 まったりAndroid framework code reading #1
まったりAndroid framework code reading #1 Shinobu Okano
 
CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島NAKAOKU Takahiro
 
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島NAKAOKU Takahiro
 
CoderDojo福井の取り組み
CoderDojo福井の取り組みCoderDojo福井の取り組み
CoderDojo福井の取り組みtecking
 
CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017朋紀 髙橋
 
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育NAKAOKU Takahiro
 
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くかDDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くかKoichiro Matsuoka
 
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)Yugo Shimizu
 
初学者に優しいプログラミング言語とは?
初学者に優しいプログラミング言語とは?初学者に優しいプログラミング言語とは?
初学者に優しいプログラミング言語とは?swamp Sawa
 
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集日本マイクロソフト株式会社
 
モノカキの開発環境
モノカキの開発環境モノカキの開発環境
モノカキの開発環境高見 知英
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 
CodeIgniter 最新情報 2010
CodeIgniter 最新情報 2010CodeIgniter 最新情報 2010
CodeIgniter 最新情報 2010kenjis
 

Similar to 20150530 サトヤ+プロ生勉強会@マイクロソフト 東北支店 LT (20)

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしいPHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
 
まったりAndroid framework code reading #1
まったりAndroid framework code reading #1 まったりAndroid framework code reading #1
まったりAndroid framework code reading #1
 
Lt40
Lt40Lt40
Lt40
 
CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島
 
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島
 
CoderDojo福井の取り組み
CoderDojo福井の取り組みCoderDojo福井の取り組み
CoderDojo福井の取り組み
 
CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017CoderDojo五日市 OSChiroshima2017
CoderDojo五日市 OSChiroshima2017
 
Abc2015 winterkobe
Abc2015 winterkobeAbc2015 winterkobe
Abc2015 winterkobe
 
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育
 
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くかDDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
 
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
 
初学者に優しいプログラミング言語とは?
初学者に優しいプログラミング言語とは?初学者に優しいプログラミング言語とは?
初学者に優しいプログラミング言語とは?
 
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
 
モノカキの開発環境
モノカキの開発環境モノカキの開発環境
モノカキの開発環境
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 
CodeIgniter 最新情報 2010
CodeIgniter 最新情報 2010CodeIgniter 最新情報 2010
CodeIgniter 最新情報 2010
 
presentation.pdf
presentation.pdfpresentation.pdf
presentation.pdf
 
CoderDojoの始め方
CoderDojoの始め方CoderDojoの始め方
CoderDojoの始め方
 

More from K Yamaguchi

浮動小数点演算の無誤差変換と高精度計算のおはなし
浮動小数点演算の無誤差変換と高精度計算のおはなし 浮動小数点演算の無誤差変換と高精度計算のおはなし
浮動小数点演算の無誤差変換と高精度計算のおはなし K Yamaguchi
 
裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし 裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし K Yamaguchi
 
20100401 izakaya presen 2010 spring
20100401 izakaya presen 2010 spring20100401 izakaya presen 2010 spring
20100401 izakaya presen 2010 springK Yamaguchi
 
裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなしK Yamaguchi
 
Apache Spark チュートリアル
Apache Spark チュートリアルApache Spark チュートリアル
Apache Spark チュートリアルK Yamaguchi
 

More from K Yamaguchi (6)

浮動小数点演算の無誤差変換と高精度計算のおはなし
浮動小数点演算の無誤差変換と高精度計算のおはなし 浮動小数点演算の無誤差変換と高精度計算のおはなし
浮動小数点演算の無誤差変換と高精度計算のおはなし
 
裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし 裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし
 
20100401 izakaya presen 2010 spring
20100401 izakaya presen 2010 spring20100401 izakaya presen 2010 spring
20100401 izakaya presen 2010 spring
 
20081101 1000sp
20081101 1000sp20081101 1000sp
20081101 1000sp
 
裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし裏切られる直感と、確率と精度のはなし
裏切られる直感と、確率と精度のはなし
 
Apache Spark チュートリアル
Apache Spark チュートリアルApache Spark チュートリアル
Apache Spark チュートリアル
 

20150530 サトヤ+プロ生勉強会@マイクロソフト 東北支店 LT