タグ

2007年2月22日のブックマーク (14件)

  • ちょっと覚えておくと便利なExcelのショートカット5つ | P O P * P O P

    Excelをよく利用する方は覚えておくと便利なショートカットのご紹介。ちょっと知っているだけで格段に作業スピードが速くなることも。TechJiveからの情報です。 » Excel Keystrokes (via TechJive) 「Ctrl+Space」 :その列全体を選択。 「Shift+Space」 :その行全体を選択。 「Ctrl+矢印キー」 :データが入力されている範囲の先頭行(↑ )、末尾行(↓)、右端列(→)、左端列(←)に移動。 「Ctrl+Page Up/Page Down」 :ワークシート間の移動。 「Ctrl+Home」 :そのシートのA1のセルへ移動(ウィンドウ枠を固定している場合は、その下のセル)。 ちなみに個人的によく使うショートカットは以下のようなものでしょうか。 「Ctrl+1」 :セルの書式設定を選択。 「Shift+Enter」 :上の行/左の列に移動(

    ちょっと覚えておくと便利なExcelのショートカット5つ | P O P * P O P
  • naoyaのはてなダイアリー - 負荷とは何か

    調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。 Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。 top ではシステム統計のスナップショットを見ることができます。今システムがどういう状態かなーというときは top が便利。 top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% si一方の sar では10分ごとのシ

    naoyaのはてなダイアリー - 負荷とは何か
  • Windowsに土足で乱入?! 〜 API フックのための予備知識(続き) : DSAS開発者の部屋

    ■ はじめに 前回の記事では Win32 実行形式に含まれるインポート API 情報のセクションへ自作のコードからアクセスするための方法を整理してみました。 では、ビルドずみの実行イメージにおいて、所定の API を呼び出すコードはどのように表現されているのでしょう?今回はそれを確かめてみることにしましょう。 以下の短いプログラムをコンパイル〜リンクし mb.exe を作成します。 #include <windows.h> #include <stdio.h> #pragma comment(lib, "User32.lib") // for MessageBox() int main() { MessageBox(NULL, "1111", "AAAA", MB_OKCANCEL); printf("MessageBox = 0x%p\n", MessageBox); return 0;

    Windowsに土足で乱入?! 〜 API フックのための予備知識(続き) : DSAS開発者の部屋
  • Windowsに土足で乱入?! 〜 フック関数の使い方 : DSAS開発者の部屋

    今日の多くの OS がそうであるように、Windows にも自作のプログラムコードを特定のプロセスへ介入させることのできる「フック」という仕組みがあります。自分自身のプロセスをフックすることもできますが、他のプロセスをフックすることで通常のアプリケーションプログラミングの枠を超えた様々な興味深い処理の実現が可能となります。 ・所定のプロセスに対する Windows メッセージの監視・捕捉 ・所定のプロセスでの特定のイベントに呼応する自作コードの注入 ・既存のアプリケーションの所作を変更 etc. 「自作のコードをあるプロセスに介入させる」とはどういうことでしょう? メモリ上のモジュールイメージにアクセスしてマシン語命令を書き換えて・・という怪しげな方法もありそうですが、Windows では DLL を利用することで比較的容易にこの命題を解決できます。 このことを逆に考えると、自作の DLL

    Windowsに土足で乱入?! 〜 フック関数の使い方 : DSAS開発者の部屋
  • DSAS開発者の部屋:Windowsに土足で乱入?! 〜 API フックのための予備知識

    ■ はじめに 前回の記事では Windows のイベントをフックする方法についてお話しましたが、特定の Windows API 呼び出しををフックするにはどうすればよいでしょう? それを考えるためには、まずどのような仕組みでプログラムが API を呼び出だしているのかを調べておく必要がありそうです。 ご存知の通り、Windows API は、所定の Windows プログラムから呼び出すことの可能なエクスポート関数として OS 環境の DLL(Dynamic Link Library) 群に格納されています。そして、あるプログラムの実行に必要な API を含む DLL は、実行ファイル起動時の初期化時にプロセスへリンクされ、その後は所定の API を透過的に呼び出すことができるようになります。 DLL をプロセスへリンクするには、実行形式をビルドする際に所定のインポートライブラリをリンクし

    DSAS開発者の部屋:Windowsに土足で乱入?! 〜 API フックのための予備知識
    bull2
    bull2 2007/02/22
  • Linux の identd が遅い理由 〜 debian の pidentd はひと味違う? : DSAS開発者の部屋

    identd というのは,いわゆる ident プロトコル(RFC 1413)を実装したデーモンの総称です.最近は使われる場面も減ってきたかもしれませんが,DSAS では一部この identd の返答結果に基づいてアクセスの可否を決定しているサービスが存在します(※1).そのため,identd の返答速度は重要になります. ※1 ident プロトコルは,クライアントからサーバ側への TCP 接続に関して,サーバ側がクライアント側に,その TCP 接続を所有しているユーザは誰であるかを問い合わせるためのものです.問い合わせた結果を何に用いるかはサーバ次第ですが,その仕組み上,問い合わせるサーバ側は問い合わせ先となるクライアント側の identd が自分が期待した回答を返してくれるものと信頼していることが前提となります.つまり,インターネット上のクライアントの identd の返答に基づいて

    Linux の identd が遅い理由 〜 debian の pidentd はひと味違う? : DSAS開発者の部屋
    bull2
    bull2 2007/02/22
  • より少ないエネルギーで仕事をするには:NBonline(日経ビジネス オンライン)

    【ご説明】 会員登録は無料で、どなたでもご利用いただけます(無料会員登録はこちら)。登録をいただくと、NBonlineの豊富なコンテンツがすべてご覧いただけるほか、株価や記事の検索機能など、便利なサービスをご利用いただけます。 「NBonline」の無料会員登録をいただいた方、また日経ビジネス予約購読者限定のサービス「NBonlineプレミアム」の会員に登録済の方は、改めてご登録をいただく必要はございません。こちらをクリック、または上のログインボタンをクリックして、ログインをお願いします。その際、簡単なアンケートにご協力をいただいております。よろしくお願い申し上げます。 ご不明な点は、よくあるご質問のページ(FAQ)でご確認をお願いいたします。 [Lifehacks] 自分なりの方法を編み出す (07年3月30日) 新しい仕事習慣を身につけるコツ (07年3月29日) 作業記録を駆

  • グラの相場見通し - 2度目は喜劇・・・の2

    bull2
    bull2 2007/02/22
    日銀は日本を潰す気だ。
  • http://www.doblog.com/weblog/myblog/72014/221

    bull2
    bull2 2007/02/22
    日銀は一体何を考えているんだ?
  • 東京都公立図書館横断検索

    条件項目は館により無効の場合があります 詳細 検索結果は別画面に表示されます。 検索した資料の利用方法についてはこちらを必ずお読みください。 検索した資料の利用については、資料の所蔵館ではなく、 ふだん利用されている図書館にお尋ねください。

  • わたしが知らないスゴ本は、きっとあなたが読んでいる: 図書館で夢をかなえた人々

    結婚前までアンチ図書館派だった。は買って読むものであって、身銭を切ってこそ選書眼も養われるというもの。金なくば費を削れ、餓えて読め、というのが信条だった。 それが、図書館ヘビーユーザーの嫁さんの影響を受け、図書館主義者になった。書店の棚はコマーシャリズムに汚濁されたノイズまみれ。自分でを探せない奴が屋を徘徊する、などとうそぶく。180度転向の経緯は[ここ]に書いた。 探す: 都内の図書館を横断的にネットで検索[これ]する。当面読みたいは近所の図書館でたいてい手に入る。どうしてもという場合は国会図書館から取り寄せてもらう。 予約: 実は複数のアカウントを持っている。住んでるところ、勤務先、通勤ルートと複数の区をまたがるため、それぞれなじみの図書館がある。予約は全てネット。巡回先で嗅ぎつけたや、積読リストの上位から予約枠を埋める。確保できたらメールが入るという仕掛けなので、早い場合

    わたしが知らないスゴ本は、きっとあなたが読んでいる: 図書館で夢をかなえた人々
  • 原稿・資料 ― ありえるえりあ

    アスキー NETWORK MAGAZINE原稿 アスキー NETWORK MAGAZINE 2005年3月号(http://nmag.jp/modules/xfsection/article.php?articleid=3)の「いま改めて知っておきたいこれからのP2P」の原稿です。 Read More…

  • googleの開発プロセス - 森崎修司の「どうやってはかるの?」 [ITmedia オルタナティブ・ブログ]

    昨日に続きますが、ディベロッパーサミットでgoogleの開発プロセスについて聴講してきました。Googleは一味異なるプロセスや組織をお持ちのようです。請負開発をされている方には新鮮なのではないでしょうか。工藤氏はGoogleのインフラ寄りの話、小松氏は開発プロセスの話で講演されていました。サービスインフラも開発プロセスも私にとっては身近な話ですが、ここでは、小松氏の講演について書こうと思います。講演では、極めて異例/エキセントリックというプロセスは話されていませんでしたが、以下は、特徴的と感じました。 異なる観点から複数のレビューを実施していること。いわゆるperspective-based readingを実施しているそうです。役割分担型レビュー(reviewというよりはおそらくinspection)で、セキュリティやユーザインタフェースの観点から見たデザイン/ソースコードの妥当性検証

    googleの開発プロセス - 森崎修司の「どうやってはかるの?」 [ITmedia オルタナティブ・ブログ]
  • UTF-8 エンコーディングの危険性 - WebOS Goodies

    的に、まともな国際化ライブラリを使っていれば、上記のような不正な文字コードはきちんと処理してくれるはずです。実際、 Opera, Firefox, IE ともに適切にエスケープしてくれました。また、 UCS に変換した後にエスケープ処理を行うことでも対処できるかもしれません。しかし、複数のモジュールで構成されるような規模の大きいアプリケーションでは、そのすべてが適切な処理を行っていると保証するのも、なかなか難しいかと思います。ここはやはり、すべての外部入力に含まれる不正なシーケンスを、水際で正規化するという処理を徹底するのが一番かと思います。 例えば Ruby の場合、不正な UTF-8 コードを検出する最も簡単な方法は、 String#unpack を使って UCS へ変換してみることです(昨日の記事への kazutanaka さんからのはてぶコメントにて、 iconv でも同様なこ