Submit Search
Upload
LT#7 Hello coffeeしてきた
•
3 likes
•
3,767 views
Shingo Inoue
Follow
最近の動向と、ものすごく今更ながらCoffeeScriptを真面目に触ってみました。 eSPAシステム班LT7回目です。
Read less
Read more
Education
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Kazuya Hiruma
ありえるえりあ勉強会で使ったGoogle Closure Toolsの簡単な説明資料。
Couch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
CouchDB introduction talks at Python Hackathon #3 in Japan.
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Bossan dentoo
Bossan dentoo
kubo39
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
H2O Space. 社内・パートナー勉強会「ちゃんとWeb会議」のスライド資料です。CoffeeScriptについての基本を紹介しました。
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Clack Meet up #1 でのLT資料
Hashicorpツールズ
Hashicorpツールズ
Uchio Kondo
PHPカンファレンス福岡2015 懇親会LT
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Recommended
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
ライブラリにあらず! 〜Google Closure Toolsの事始め〜
Kazuya Hiruma
ありえるえりあ勉強会で使ったGoogle Closure Toolsの簡単な説明資料。
Couch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
CouchDB introduction talks at Python Hackathon #3 in Japan.
本当のClosure Compilerをお見せしますよ。
本当のClosure Compilerをお見せしますよ。
Teppei Sato
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
Bossan dentoo
Bossan dentoo
kubo39
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
H2O Space. 社内・パートナー勉強会「ちゃんとWeb会議」のスライド資料です。CoffeeScriptについての基本を紹介しました。
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Clack Meet up #1 でのLT資料
Hashicorpツールズ
Hashicorpツールズ
Uchio Kondo
PHPカンファレンス福岡2015 懇親会LT
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
masayoshi shiraishi
第二回 クラウドサーバー管理者若葉の会で発表したスライドです。
OSC 2011 KeySnail
OSC 2011 KeySnail
Masafumi Oyamada
最終鬼畜キーボードブラウジング
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Hiro H.
東海道らぐ 2017.10.7 名古屋オフ https://tokaidolug.connpass.com/event/67522/ での発表内容より
Ruby on Windows
Ruby on Windows
Tomoya Kawanishi
Windows 環境で動作する Ruby ディストリビューションをまとめたもの。
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
@コンテナ勉強会福岡 http://ct-study.connpass.com/event/28449/
K初めてのstylus
K初めてのstylus
Kazuki Nakatani
CSSプリプロセッサ導入したい人へ
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
NAKAOKU Takahiro
広島県で行われた、 LT駆動開発02 で発表した資料です。 ソースコード/サンプル : https://github.com/kamera25/RubyAnalysis 私のTwitter : https://twitter.com/csc_kamera25 LT駆動開発02 : http://goo.gl/rV6qJ7
Espressoじゃなくてcodaを使う理由
Espressoじゃなくてcodaを使う理由
Tao Sasaki
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
The slide is a short introduction of mruby and Webruby script example.
Rubyでバルクインサート
Rubyでバルクインサート
Fujimura Munehiko
2013/12/14 LT大会で発表
Rubinius Under a Microscope
Rubinius Under a Microscope
高広 内山
表参道.rb #8でLTしたRubiniusについてのスライドです。
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
Masahiro Wakame
JavaScript MVC入門
JavaScript MVC入門
大樹 小倉
社内勉強会3回目。 Observerパターンの説明から、イベント駆動、MVC、MVVMなどについてやりました。
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
Kansai.mrb 2014 dec mrubyボードを使ってこんなことをしてみました
Rubyの実装をRubiniusで便利
Rubyの実装をRubiniusで便利
Yutaka Tachibana
渋谷.rb[:20150121] でLTをした内容。
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
http://ngjapan.org
Gulp De wordpress in WordBench
Gulp De wordpress in WordBench
Kanako Kobayashi
WordBench東京8月勉強会「制作現場を爆速にする妙技をシェアしあおう!!」で、タスクランナーツールのGulpについてLTをさせていただきました。browser-syncなどについても紹介しています。
らくちん Go言語
らくちん Go言語
株式会社YEBIS.XYZ
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
LT#6 Taskete
LT#6 Taskete
Shingo Inoue
年末〜最近の近況報告とTapAppAwardsというコンテストに出したTasketeというWebアプリについて書いてます。
そしてjsの基礎へ戻る#4
そしてjsの基礎へ戻る#4
Shingo Inoue
またもやjsです。今回の内容は ・関数呼び出しの4つのパターン ・thisについて です。オライリー・ジャパン「JavaScript: the good parts」をもとに資料を作成しています。
More Related Content
What's hot
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
masayoshi shiraishi
第二回 クラウドサーバー管理者若葉の会で発表したスライドです。
OSC 2011 KeySnail
OSC 2011 KeySnail
Masafumi Oyamada
最終鬼畜キーボードブラウジング
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Hiro H.
東海道らぐ 2017.10.7 名古屋オフ https://tokaidolug.connpass.com/event/67522/ での発表内容より
Ruby on Windows
Ruby on Windows
Tomoya Kawanishi
Windows 環境で動作する Ruby ディストリビューションをまとめたもの。
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
@コンテナ勉強会福岡 http://ct-study.connpass.com/event/28449/
K初めてのstylus
K初めてのstylus
Kazuki Nakatani
CSSプリプロセッサ導入したい人へ
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
NAKAOKU Takahiro
広島県で行われた、 LT駆動開発02 で発表した資料です。 ソースコード/サンプル : https://github.com/kamera25/RubyAnalysis 私のTwitter : https://twitter.com/csc_kamera25 LT駆動開発02 : http://goo.gl/rV6qJ7
Espressoじゃなくてcodaを使う理由
Espressoじゃなくてcodaを使う理由
Tao Sasaki
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
ES6+カジュアルトークの発表資料です。 http://connpass.com/event/9113/
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
The slide is a short introduction of mruby and Webruby script example.
Rubyでバルクインサート
Rubyでバルクインサート
Fujimura Munehiko
2013/12/14 LT大会で発表
Rubinius Under a Microscope
Rubinius Under a Microscope
高広 内山
表参道.rb #8でLTしたRubiniusについてのスライドです。
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
Masahiro Wakame
JavaScript MVC入門
JavaScript MVC入門
大樹 小倉
社内勉強会3回目。 Observerパターンの説明から、イベント駆動、MVC、MVVMなどについてやりました。
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
Kansai.mrb 2014 dec mrubyボードを使ってこんなことをしてみました
Rubyの実装をRubiniusで便利
Rubyの実装をRubiniusで便利
Yutaka Tachibana
渋谷.rb[:20150121] でLTをした内容。
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
http://ngjapan.org
Gulp De wordpress in WordBench
Gulp De wordpress in WordBench
Kanako Kobayashi
WordBench東京8月勉強会「制作現場を爆速にする妙技をシェアしあおう!!」で、タスクランナーツールのGulpについてLTをさせていただきました。browser-syncなどについても紹介しています。
らくちん Go言語
らくちん Go言語
株式会社YEBIS.XYZ
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
What's hot
(20)
第二回 クラウドサーバー管理者若葉の会
第二回 クラウドサーバー管理者若葉の会
OSC 2011 KeySnail
OSC 2011 KeySnail
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Ruby on Windows
Ruby on Windows
人間たちとsystemd
人間たちとsystemd
K初めてのstylus
K初めてのstylus
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
Rubyでやろう。データ解析導入編( CSV, XML, JSON)
Espressoじゃなくてcodaを使う理由
Espressoじゃなくてcodaを使う理由
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
Rubyでバルクインサート
Rubyでバルクインサート
Rubinius Under a Microscope
Rubinius Under a Microscope
コンパイラ指向ReVIEW
コンパイラ指向ReVIEW
JavaScript MVC入門
JavaScript MVC入門
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Rubyの実装をRubiniusで便利
Rubyの実装をRubiniusで便利
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Gulp De wordpress in WordBench
Gulp De wordpress in WordBench
らくちん Go言語
らくちん Go言語
ゆるかわPhp
ゆるかわPhp
Viewers also liked
LT#6 Taskete
LT#6 Taskete
Shingo Inoue
年末〜最近の近況報告とTapAppAwardsというコンテストに出したTasketeというWebアプリについて書いてます。
そしてjsの基礎へ戻る#4
そしてjsの基礎へ戻る#4
Shingo Inoue
またもやjsです。今回の内容は ・関数呼び出しの4つのパターン ・thisについて です。オライリー・ジャパン「JavaScript: the good parts」をもとに資料を作成しています。
さらなるjsの深みへ#3
さらなるjsの深みへ#3
Shingo Inoue
eSPAシステム班LT3回目の資料。jsのクロージャとevent.preventDefaultについて調べてみました。
Lt8 JavaScriptで配列をコピーする
Lt8 JavaScriptで配列をコピーする
Shingo Inoue
LTって、何の略だっけ。1
LTって、何の略だっけ。1
Shingo Inoue
・twitterのふぁぼをアーカイブ!捨てられない系男⼦子のための twitter管理理スクリプト「autoFavArranger」 ・独断と偏⾒見見でピックアップした「画像圧縮系サービス」2選
コードゴルフ 〜今日から始める難読コードの世界〜
コードゴルフ 〜今日から始める難読コードの世界〜
Shingo Inoue
コードゴルフとは、より少ないバイト数で所与の課題をプログラミングする遊び。より少ない打(鍵)数を競うところがゴルフに似ているところからの命名。 という世界に足を突っ込んでみました。いざ難読コードの世界へ
Git svnではじめる忍者のごとく潜むgit
Git svnではじめる忍者のごとく潜むgit
Kazuki Sato
社内勉強会で使用した、git svnをオススメするスライド
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Kazuki Sato
社内ワークショップで使用したスライドです。 本来のスライドにはビデオが含まれていましたが、PDF化した際に失われています。
Viewers also liked
(8)
LT#6 Taskete
LT#6 Taskete
そしてjsの基礎へ戻る#4
そしてjsの基礎へ戻る#4
さらなるjsの深みへ#3
さらなるjsの深みへ#3
Lt8 JavaScriptで配列をコピーする
Lt8 JavaScriptで配列をコピーする
LTって、何の略だっけ。1
LTって、何の略だっけ。1
コードゴルフ 〜今日から始める難読コードの世界〜
コードゴルフ 〜今日から始める難読コードの世界〜
Git svnではじめる忍者のごとく潜むgit
Git svnではじめる忍者のごとく潜むgit
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Similar to LT#7 Hello coffeeしてきた
読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム
amusementcreators
良いプログラムとは何か?良いプログラムを書くために何をすればいいか?についてtips的に紹介。
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
simotin13 Miyazaki
Kernel/VM探検隊online part5 での発表資料です。
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
Boost.勉強会 #11 東京(http://partake.in/events/e75cde86-75c8-47ce-b647-2dbd0495b053)で発表した資料です。補足資料はこちら: http://d.hatena.ne.jp/hecomi/20130604/1370356501
TypeScriptをオススメする理由
TypeScriptをオススメする理由
Yusuke Naka
TypeScriptが好きなのでオススメする理由を考えてみた。 2015/03/30 - P33に参考にさせていただいたサイトのURLを挿入しました
古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!
Naoto Ishizawa
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
JJUG CCC 2014 Fall
俺とGitHubとcodeシリーズ
俺とGitHubとcodeシリーズ
Masayuki KaToH
俺とGitHubとcodeシリーズ
Start!! Ruby
Start!! Ruby
mitim
1/30 に行った、 Thrive on development 勉強会で使用したスライドです。 Rubyの基本について語っています。
今日から始めるLaravel
今日から始めるLaravel
Masaru Matsuo
minneで学ぶクラウド脳
minneで学ぶクラウド脳
Uchio Kondo
なれる!Cloud人間 E-zuka tech night @ 2015-11-19
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
トランザクションスクリプトのすすめ
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
西日暮里.rb一周年記念 LT
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
susumu tanaka
MANABIYA DAY1 ランチセッション 発表資料
Clrh 110827 wfho
Clrh 110827 wfho
Tomoyuki Obi
2011/08/27 TechParty 2011 にて利用した WF ハンズオンスライド
最近流行りのビルドツールとは
最近流行りのビルドツールとは
Takahiro Maki
9/26(土)のいまどきのフロントエンド環境構築での発表資料です。
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
Chef
Chef
yaasita
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
JetBrainsユーザーグループ in 大阪 の PHP セッション
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
Agile Japan 2015 サテライト<沖縄> https://java-kuche.doorkeeper.jp/events/22305 --- 開発を安心して高速に回すための取り組みの一つに 「テストの実行時間を短縮する」 というものがある。 今回はその一例として、Docker のコンテナ技術を用いてテスト並列実行の高速化かつ安定化を目指した記録を紹介する
Lightning introduction to CoffeeScript 20131005
Lightning introduction to CoffeeScript 20131005
gotohayato
Similar to LT#7 Hello coffeeしてきた
(20)
読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
TypeScriptをオススメする理由
TypeScriptをオススメする理由
古い?ダサい?まだまだイケルChef!
古い?ダサい?まだまだイケルChef!
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
俺とGitHubとcodeシリーズ
俺とGitHubとcodeシリーズ
Start!! Ruby
Start!! Ruby
今日から始めるLaravel
今日から始めるLaravel
minneで学ぶクラウド脳
minneで学ぶクラウド脳
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
Sprocketsを捨てたい
Sprocketsを捨てたい
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
Clrh 110827 wfho
Clrh 110827 wfho
最近流行りのビルドツールとは
最近流行りのビルドツールとは
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Chef
Chef
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Lightning introduction to CoffeeScript 20131005
Lightning introduction to CoffeeScript 20131005
LT#7 Hello coffeeしてきた
1.
+
LT#7「Hello coffee」 してきた 2013/01/22 れこ
2.
+
おはようございます。眠いです 昼夜逆転生活 Tasketeは落選。 コウサ展
3.
+
CoffeeScript photo by yukop
4.
+
目次 1. CoffeeScriptってなんぞ? 2. 何が出来るの? 3. どう書くの? 4. 所感 導入手順については大きく割愛
5.
+
CoffeeScript “CoffeeScript is a little language that compiles into JavaScript.” http://coffeescript.org/ 書いた物全てがjsに変換される 文法はRuby, Pythonあたりに近い?
6.
+
見た方が早い
7.
+
CoffeeScript varによる変数定義不要、セミコロン不要 引数がある場合関数呼び出しの()不要 色々とインデントで表現 functionは「 ->」で表現 classっぽいものも書ける コードから判断し必要最小限のスコープにしてくれる SublimeText2、Coda用のプラグイン有り
8.
+
コンパイル 普通にコンパイル ⇒ 即時関数で囲まれてる ⇒ グローバルを汚染しない -bオプションコンパイル ⇒ 即時関数が外れてる ⇒ Nodejs系では必須だとかいう噂 ファイルの変更を監視して 自動コンパイルも出来るよ!!
9.
+
classもどき
10.
+
ぷ ら ぐ い ん
11.
+
所感:快適 精神衛生上優しい for~in文の挙動が望んでいたそれに 快適すぎて書くだけで楽しい タイプ数:減 書く速度:速 可読性:高 jQueryも書いていけるし、むしろ書きやすい 変更監視→自動コンパイルもあるから手間は感じない 公式ドキュメントだけ十分学べる(※英語)
12.
+
だが、要は JavaScript なんだろう?
13.
+
自前で書ける範囲内です。 Example:for ~ in for ( var I = 0; I ary.length; i++ ) { var item = ary[i]; //これでitemは配列の各要素として扱える } めんどいし人によって実装がまちまちになる!
14.
+
あとのことはググりましょう。 Ruby脳でCoffeeScriptのクラスを理解する - hp12c http://d.hatena.ne.jp/keyesberry/20110908/p1 CoffeeScript http://coffeescript.org
Download now