Hatena-Textbook はてな教科書は、はてなのエンジニアとして最低限必要とされる技術を身につけるための教科書です。 Web開発における重要なトピックを順番に学びながら、課題をといていくことで、Webアプリケーションをひととおり構築できるようになります。 実装言語としてPerlとScalaのどちらを選ぶことができます。 トピックごとに学びたい言語の方の教科書を読み進めてください。 目次 プログラミングの基礎 Perlによるプログラミングの基礎 Scalaによるプログラミングの基礎 データベースの基礎 Perlによるデータベースプログラミング Scalaによるデータベースプログラミング Web開発の基礎 PerlによるWebアプリケーション開発 ScalaによるWebアプリケーション開発 Webフロントエンド開発 はてな教科書JavaScript編 hatena/Hatena-Tex
ECMAScriptの仕様では、0x0A/0x0D以外にU+2028/2029の文字も改行とすることが明記されています。 これはあまり知られていないように思います。 以下はアラートを出します。 <script> //[U+2028]alert(1) </script> 知られていないだけでなく、知っていたとしても、スクリプトで文字列を処理するときに、U+2028/2029まで考慮する開発者がどれだけいるのかという話です。 実際、U+2028/2029を放り込むと文字列リテラル内にその文字が生のまま配置され、エラーが出るページは本当にたくさんあります。まあ、エラーがでるだけなら、大抵の場合大きな問題にはなりません。 ところが、U+2028/2029によってXSSが引き起こされてしまう場合というのを最近実際に見ました。 Googleのサービスで見つけた2つのケースを取り上げたいと思います。 ケ
2013-10-29 メンヘラについて考えるためのちょっとした用語集 『メンヘラリティ・スカイ』の副読小冊子として無料配布する予定の「メンヘラリティを考えるための用語集」ですが、せっかくなのでブログにも全文掲載しておきます。ちょっと長いですがご容赦ください。 ◆「メンヘラ」 「精神的に病んだ人」を大雑把に表すスラングとして使われている。「メンタルヘルス」という言葉から生まれたものだが、本来的には”Mental health”とは「心の健康=精神衛生」という意味合いであって、「病んだ人」を表す言葉ではない。この語は2ちゃんねる発祥であり、2ちゃんねらーの間で「メンタルヘルス板にいるような人間」を「メンヘラー」と呼ぶようになり、それが現在「メンヘラ」として定着していったとされる。ちなみに2chのメンタルヘルス板の説明書きには「ここはメンタルヘルス(心の健康)に関する専門的な情報交換を目的とし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く