タグ

2009年3月4日のブックマーク (5件)

  • 第7回■文字エンコーディングが生み出すぜい弱性を知る

    文字コードに関する問題は大別すると文字集合の問題と文字エンコーディングの問題に分類できる。前回は文字集合の取り扱いに起因するぜい弱性について説明したので、今回は文字エンコーディングに起因するぜい弱性について説明しよう。 文字エンコーディングに依存する問題をさらに分類すると2種類ある。(1)文字エンコーディングとして不正なデータを用いると攻撃が成立してしまう点と,(2)文字エンコーディングの処理が不十分なためにぜい弱性が生じることがある点だ。 不正な文字エンコーディング(1)――冗長なUTF-8符号化問題 まず,(1)の不正な文字エンコーディングの代表として,冗長なUTF-8符号化問題から説明しよう。前々回に解説したUTF-8のビット・パターン(表1に再掲)を見ると,コード・ポイントの範囲ごとにビット・パターンが割り当てられているが,ビット・パターン上は,より多くのバイト数を使っても同じコー

    第7回■文字エンコーディングが生み出すぜい弱性を知る
  • JavaScript の不思議な面白さ - 第二回

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 前回の記事「JavaScript の不思議な面白さ」はお楽しみいただけたでしょうか? 一例として正攻法で突入していった例については賛否両論あるようです。確かに結果としてできたプログラムは見た目にも美しくなく、目を覆いたくなるばかりでした。 今回は解答編として JavaScript ならではといえる "奇妙な" 例をひとつお見せしたいと思います。ヒントは前回もちらっとお話させていただいたものです。 コード改善に向かって その前に前回の問題はなんだったのかをプログラマ視点で見ていきます。 コードが美しくないと感じるのはなぜでしょうか? 改善するならどうすればよいのでしょうか? ひとつの方法は "隠す" ことです。関数化・クラス化・ライ

    JavaScript の不思議な面白さ - 第二回
  • web制作者の為の31リンク集2009年1月度版

    1月度のベストエントリ、ベストサイトを収集しました。 web制作のお役に立てればと思います。 ただ、今年の1月はかなり良質なサイトやエントリが多く、15日分くらいまでしか集め切れていません・・・。時間があれば後編を作ろうかとは思います。 過去のまとめはこちらから それでは、続きをどうぞ。 1月に発掘された面白アイデアサイト&サービス 2ch画像まとめbeta 2chの画像が発掘されそうなスレをクロールして画像のみを抽出してくるサイト。 Pretty Loaded - a preloader museum curated by Big Spaceship この発想はなかったなぁ。FLASHローディング中の、あのローディング部分のみを集めたサイト。 普段ローディングって地味にイライラしたりするところではあるけど、そのローディングが次々襲ってくる。しかも見ていて飽きないという中毒性の高い仕上がり

    web制作者の為の31リンク集2009年1月度版
  • Macで仕事を加速させる5つの定番GTDアプリ | シゴタノ!

    カテゴリー Evernoteの育て方 (74) Journal (303) R25世代の知的生産 (576) 知的生産の技術書100選 (51) お知らせ (179) お金の話 (11) ふり返りまとめ (12) よりよい眠りのために (35) アイデアの育て方 (65) アプリ紹介 (58) オフィスサーファーの仕事術 (66) グッドバイブス (29) ゲーム化戦略 (18) サービス紹介 (31) シゴトハック (367) とらえなおす (125) 意志力のマネジメント (56) 手帳・ノート術 (13) 最適化で快適化 (135) 読書術 (38) タスク管理 (552) Nozbe活用法 (2) TaskChute2活用法 (56) Toodledoの使い方 (25) たすくま活用法 (28) タスクシュート時間術 (218) チェックリストを活用する (29) 予定を守るための

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA