SQLインジェクションを・・・駆逐してやる!! この世から・・・一匹残らず!! (PHPカンファレンス2015)
2011-01-06: IE8ということを追記 & ちょっと間違いを修正。あけましておめでとうございます。 年明け早々ですが、Internet Explorerの話題です。IEはご存じの通り、Content-Type だけでなくコンテンツの内容なども sniff することでファイルタイプを決定しているため、画像ファイルやテキストファイルをHTMLと判定してしまい、クロスサイトスクリプティングが発生することが昔からたびたび報告されていました*1。現在は幾分マシになったとはいえ、IEのファイルタイプの判定アルゴリズムは非常に難解であり、現在でも状況によってはWebサイト運営者のまったく意図していないかたちでのXSSが発生する可能性があったりします。そういうわけで、IEがコンテンツを sniff してHTML以外のものをHTML扱いしてしまうことを防ぐために、動的にコンテンツを生成している場合に
.emacs を編集する。 Emacs を起動したときに、ウィンドウが最初から分割した状態で表示したい。以下のコードを .emacs に書けばよさそう。 (setq w (selected-window)) (setq w2 (split-window w 30)) (setq w3 (split-window w 70 t)) 1行目で最初に開かれるウィンドウ(w)を選択 2行目でウィンドウ(w)を縦に分割 3行目でウィンドウ(w)を横に分割 2行目と3行目の split-window の横の文字で分割するウィンドウ(ここでは w )を選択し、その横の数字で幅を指定してます(※ 幅を指定するときの値がよくわからないです。)。3行目の t は左右に分割することを指定してます。 以下のように 3行目の部分を変更すると、 (setq w (selected-window)) (setq w2
自分はEmacsを使い始めて1年弱になるのだけれども、いまだにカーソル移動のキーバインドに慣れない。 カーソルキーを使ってしまうし、Backspaceもつかってしまう。 このままじゃまずい。 ということでEmacsキーバインド強制するEmacs Lispを作ってみた。名づけて鬼軍曹.el(drill-instructor.el)。 drill-instructor.el drill-instructor.elをロードパスの通ったところに置いて、 (load "drill-instructor") とすればいつでも鬼軍曹を呼び出せる。 M-x drill-instructorとコマンドを叩くと、とたんにカーソルキーとBackspaceが使えなくなり、代わりにC-f、C-b、C-n、C-p、C-h(Backspace)を使わざるを得なくなる。 んでもって、ついついカーソルキーなぞ押してしまおう
IThttp://twmode.sourceforge.net/Twitttering-mode はEmacs上でTwitterを使うためのメジャーモードである。単につぶやいたりタイムラインの確認といった標準的な機能だけではなく、リスト表示、つぶやきの削除、URLの短縮化、OAuth対応、など多くの機能を備えている。Emacsのモードであるので、すべての機能をキーボードから操作でき、また Emacs Lisp を知ってる人はスクリプトを直接編集することなどカスタマイズすることも容易である。スクリプトはバージョン 1.0 以前は twittering-mode という名前のみであったが、OAuth対応のクライアントは Twitter という文字列を名前に含めることができないため twmode というクライアント名が使われるようになった。開発名やメジャーモード名としては twittering-
Emacs Advent Calendar jp: 2009参加中!次はkiwanamiさん。 auto-install.el は拙作 install-elisp.el の後継バージョンである。サイトからEmacsLispファイルをダウンロードし、所定の位置に配置し、バイトコンパイルする。最大の違いはダウンロードが非同期になったことだ。 install-elisp ではダウンロード時に待たされるが、 auto-install ではダウンロード中も作業をすることができる。 ダウンロードはEmacsWikiから。install-elispが使えるならば、M-x install-elisp-from-emacswiki auto-install.el を実行する。 http://www.emacswiki.org/emacs/download/auto-install.el そして、以下の設定を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く