Tips

LTを盛り上げるコツ「お・は・し」について語る【登壇者 Advent Calendar 2017】

本記事は登壇者 Advent Calendar 2017の2日目の記事です。昨日は榊原昌彦さんの「【登壇はいいぞ】はじめての登壇から出版までを振り返る」でした。

さぁさぁ、何を血迷ったのか今年はLT1本しかやってないのに登壇者 Advent Calendar 2017に申し込んでしまいましたので、ライトニングトーク(LT)を盛り上げるための骨を紹介します。

僕にとってのLTのイメージ

盛り上がるLT、聞いてよかったLTというとどんなイメージをお持ちでしょうか?僕は「新しい知識をくれるLT」「話し方が上手いLT」「ライブコーディングorデモを入れたLT」「なんかよく分からないけど盛り上がったLT」の4パターンを思い浮かべます。前3つは、知識や経験に裏付けされたプレゼンテーションなので、難易度が高くとても真似できません。

特別優れた技術を持っているわけでもなく、卓越した話術を持っているわけでもないのにできる「なんかよく分からないけど盛り上がったLT」を目指して今までやってきましたので、本記事ではそのやり方の言語化に挑戦していきます。

あわよくば人前で話す自信なんて無いよ、、、という方がこの記事を読んでLTできるようになってくれると嬉しいです。 続きを読む

TypeError: $.ajax is not a function エラーが出た時の対策(jQuery 3.x)

Google Chromeの拡張機能を作るために久しぶりにjQueryのAjax通信処理を書いたので、その時に苦戦したことをメモしておきます。使ったのはjQuery 3.1 slim minifiedでした。

jQuery 1.8からajaxの書き方が少し変わって、以下のように書くのがスタンダードになりました。

詳しくは、こちらの記事で書かれています。ノンプラグラマでも書き方の違いはわかるので、読んでみてください。
jQuery モダンAjaxな書き方を目指して 〜Deferredを使ったAJAX〜

さて、先ほどのコードを実行してみると、Chromeのコンソールにエラーメッセージが表示されました。

TypeError: $.ajax is not a function

続きを読む