タグ

2009年4月29日のブックマーク (14件)

  • Vimのヘルプウィンドウをqだけで閉じられるようになった(+α) - ぬいぐるみライフ?

    Vimについて何かを調べるときは必ずといっていいほどVimのヘルプ機能(:help)を利用しているのだけど,ヘルプで開いたウィンドウを閉じるときに:qやcと入力するのは多少面倒だと前々から感じていた. そこで「ヘルプウィンドウの場合はqを押すだけで閉じられる」みたいな設定をしてみようと思いつつ,昨日Twitterで以下のようにつぶやいたら, http://twitter.com/mickey24/status/1639291126 kanaさんから1分でリプライが来た件.早い>< http://twitter.com/kana1/statuses/1639298566 まだautocmdを調べている段階だったのに…! というわけで教えていただいた通りに.vimrcを記述. autocmd FileType help nnoremap <buffer> q <C-w>c 試しにヘルプウィンド

    Vimのヘルプウィンドウをqだけで閉じられるようになった(+α) - ぬいぐるみライフ?
  • C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター

    これまでにC/C++ セキュアコーディングセミナーで使用した講義資料を公開しています。2010年度にセミナを実施した、文字列、整数、動的メモリ管理、書式指定文字列、CERT C セキュアコーディングスタンダード、ROSE については、それぞれ最新版の資料を掲載しています。 文字列 ユーザとソフトウエア間に発生するデータのやりとりの大部分は文字列によって行われます。 また、プログラム間でのデータ交換も文字列形式で行われるようになり、その結果、文字列表現や文字列管理、文字列操作における弱点がソフトウエア脆弱性を生み出しています。 文字列では、C/C++ 言語における文字列操作、一般的なセキュリティ上の欠陥と、その結果発生する脆弱性と対処方法について解説します。 C/C++ における文字列の特性 犯しやすい文字列操作の間違い 文字列の脆弱性 プロセスのメモリ構成 スタック破壊の仕組み コードイン

    C/C++ セキュアコーディングセミナー資料 | JPCERT コーディネーションセンター
  • Diggの高速化技術MXHRを解説してみる - by edvakf in hatena

    これのこと。 AJAXサイトをスピード化するMXHR - huixingの日記 Digg the Blog » Blog Archive » DUI.Stream and MXHR どこにも解説が無かったので、詳しく読んだ。 上の記事から引用すると、「サーバーとクライアント間で、ただひとつだけのHTTPコネクションを開く。これによりサーバーがページのどのパーツを先行して読み込むかをコントロールすることが可能になり、ユーザーにとってはページ読み込みがほぼ一瞬で済むことを意味する。」という技術。XMLHttpRequest を使って複数のデータを受信する場合に効果がある。 まずデモから デモ1は10個のテキストをダウンロードして表示するもの。 デモ2は300個の画像をダウンロードして表示するもの。 どちらも左側 (MXHR 有効) が完了した後に右側 (MXHR 無効) を開始するので驚かない

    Diggの高速化技術MXHRを解説してみる - by edvakf in hatena
    mollifier
    mollifier 2009/04/29
    Multipart なXHR. レスポンスを切り貼りする。"こういうものすごく限定された用途でのみ有効な手法でしかない"
  • [vimperator]リクエスト結果をバッファ出力(muilti_requester.js) - suVeneのアレ

    [vimperator]リクエスト結果をバッファ出力(muilti_requester.js) 2008/11/20 2009/1/12 Programming 16 vimperator が便利すぎてやばい。 元々、ほんの些細なブラウザ操作でもキーボードから手を離すのがかなりのストレスになるのだが、マウスでブラウザ操作するのは半ば諦めていたのに、かなり軽減された。 今までもなるべく手間を減らすように、ブックマークにキーワードを設定したり、Ctrl + L とかでアドレスバーなどにフォーカス後、URL を入力して飛んだりしていたのだけれど、検索や辞書などはそこからまたキーワードを入力せねばならなかったり。 しかし、それが 以下の vimperator plugin でかなり改善された。 Web辞書を引いて結果をバッファウィンドウに出力するvimperatorプラグイン – hogehoge

    [vimperator]リクエスト結果をバッファ出力(muilti_requester.js) - suVeneのアレ
  • Vim: ku 0.2.0 - An interface for anything - while (“im automaton”);

    mollifier
    mollifier 2009/04/29
    ku 0.2.0
  • 「和田アキ子」の英訳・英語表現

    綴りに間違いはありませんか。確認して正確に入力しましょう。 和英検索の場合は、入力する文字を、ひらがな・カタカナ・漢字に変えてみてください。 例:「りんご」と「リンゴ」と「林檎」 カタカナ語の場合、長音記号(ー)を外したり、文字を変えたりしてみてください。 例:「プリンター」と「プリンタ」、「ハイウェイ」と「ハイウエー」 長い語句を入力した場合は、語数を減らして検索すると結果が見つかりやすくなります。人称代名詞を外すことは効果的です。

    mollifier
    mollifier 2009/04/29
    これが実話なところがまたすごい
  • はてなウェブ検索に検索語の修正候補を提案する機能を追加しました - はてなブックマーク日記 - 機能変更、お知らせなど

    はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。7月7日(月)~7月13日(日)〔2025年7月第2週〕のトップ30です*1。 順位 タイトル 1位 あの2人組が「ぽっこりお腹はどうすれば簡単に治るか?」を教えてくれる→「そんな腹筋で大丈夫か?」「大丈夫だ。問題ない」 - posfie 2位 何が長期的に出生率を下げてきたのか|筒井淳也 3位 ※オススメです!【簡単!!ゆでて切るだけ】夏にぴったり!雲白肉(ウンパイロー) | 山ゆりオフィシャルブログ「含み笑いのカフェごはん『syunkon』」Powered by Ameba 4位 速習 Claude Code 5位 たった5分でストレスを和らげる確かな方法6選、科学の裏付け | ナショナル ジオグラフィック日版サイト 6位 【速報】米国依存から自立する努力必要と石破首相|47NEWS(よん

    はてなウェブ検索に検索語の修正候補を提案する機能を追加しました - はてなブックマーク日記 - 機能変更、お知らせなど
    mollifier
    mollifier 2009/04/29
    もしかして: Google
  • セキュリティ問題を測る3つの要素 - Mozilla Flux

    Mozillaのセキュリティチームに所属するJohnathan Nightingale氏いわく、セキュリティ問題を測るうえで欠かせない3つの要素があるという(『Measure What Matters - The SEC Essentials』)。Severity(深刻さ)、Exposure Window(露出期間)そしてComplete Disclosure(情報開示)だ。頭文字を取ってSECと呼ぶ。セキュリティホールの数がそこに含まれていないことに注意してほしい。 Severity(深刻さ)は、そのセキュリティホールが自動的に悪用されるものかどうかという基準である。ユーザーにとってたんに迷惑であるとか、ユーザーが攻撃者に手を貸さないと成立しないセキュリティホールであれば、自動的に悪用されるケースよりは深刻さが低くなる。 Exposure Window(露出期間)は、それぞれのセキュリテ

    セキュリティ問題を測る3つの要素 - Mozilla Flux
    mollifier
    mollifier 2009/04/29
    確かに、Mozillaの脆弱性対応はとても早いので安心できる。
  • zsh: Table of Contents

    mollifier
    mollifier 2009/04/29
    zsh info manual. info zshと同じ内容
  • Ruby reference manual (beta)

    If you see this page, the nginx web server is successfully installed and working on Debian. Further configuration is required. For online documentation and support please refer to nginx.org Please use the reportbug tool to report bugs in the nginx package with Debian. However, check existing bug reports before reporting a new bug. Thank you for using debian and nginx.

    mollifier
    mollifier 2009/04/29
    Ruby リファレンスマニュアル。青い方
  • check禁止令 - idesaku blog

    これまでいろんな人のコードを見てきて、そのたび不愉快になることがあるので、ここで提案したい。 「check」っていう単語の利用、コーディング規約で禁止にしない? 「check」って、実に使いやすい単語なんだよ。「ナントカをチェックする」というと、大抵の検証処理の名前としてOKな気がする。なぜなら抽象度が高すぎるから。言い方を変えると、大雑把すぎるから。大雑把だから、大抵のものに当てはまってしまう。また、「チェックする」という表現が半ば日語になっていることも使いやすくしている要因だ。だからみんなcheckXXXという名前を使いたがる。 しかし、大雑把ということは、第三者から見て大雑把なことしかわからないってことだ。変数名やメソッド名を見ても大雑把すぎて何をやっているのかよくわからず、結局コードを読まなきゃいけなくなる。 かつて、nullCheckという名前のメソッドをしつこくdisったこと

    check禁止令 - idesaku blog
    mollifier
    mollifier 2009/04/29
    名前重要。僕も組み込みライブラリのメソッド名なんかをまねして isEmpty とか使うようになった
  • Greasemonkey for Mozilla Prism - hogehoge @teramako

    ContributeToGreasemonkey - greasemonkey - DevjaVuからGreasemonkeyのソースをgit svn cloneしてMozilla Prism用に修正を加えたよ。 teramako's Greasemonkey-For-Prism at master - GitHub Commit 9736bf4e865e88f08109ede37de47f57ae53fa73 to teramako's Greasemonkey-For-Prism - GitHub $ git clone git://github.com/teramako/Greasemonkey-For-Prism.git greasemonkey_for_prism $ cd greasemonkey_for_prism $ cd trunk/src $ sh build.shでx

    Greasemonkey for Mozilla Prism - hogehoge @teramako
    mollifier
    mollifier 2009/04/29
    Mozilla Prismにインストール可能なGreasemonkey のgitリポジトリ
  • Install Greasemonkey addon to Mozilla Prism - hogehoge @teramako

    Prism 0.9のバグを回避したことでGreasemonkeyを入れることに成功した。当然ながらGreasemonkeyはFirefox,Songbird向けであるので、いくつかパッチを当てる必要がある。 予告どおり出来たということでその方法を書くよ。 環境 GNU/Linux prism-0.9.en-US.linux-i686.tar.bz2 greasemonkey-0.8.20080609.0-fx.xpi Firefox AddonとしてあるPrismの方は試していないので分からない。たぶん出きると思う。 適用方法 Prismはインストール済みとします。オイラの場合は~/opt/prismにある。また、バージョン0.9の場合Prism 0.9のバグを回避する必要があるだろう。 1. Greasemonkeyのダウンロードと展開 パッチを適用するためにGreasemonkeyをダ

    Install Greasemonkey addon to Mozilla Prism - hogehoge @teramako
    mollifier
    mollifier 2009/04/29
    Mozilla PrismにGreasemonkeyをインストールする方法
  • zshの設定ファイル (Kanasansoft Web Lab.)

    zshの設定ファイルを晒しておく。my-add-customize-defaultは、「漢のzsh」を読みながら設定して言ったのだけど、この連載は既に設定したものを後から修正したりする。最初からわかっていれば、最後の項目を最初にみてそれを修正していったんだけどしかたがない。表示色を指定している部分は試行錯誤の過程を残しているけど、これはif文を使えばもう少し整理できるけど放置している。あと、PATHの書き方はもっと綺麗にできるけどこちらも放置。 [ -f ~/my-customize-zshrc/my-add-customize-macports ] && source ~/my-customize-zshrc/my-add-customize-macports [ -f ~/my-customize-zshrc/my-add-customize-kmyacc ] && source ~/