タグ

2016年1月12日のブックマーク (6件)

  • Windows10でCapsLockをCtrlにする - メモ程度な日記

    Windows10でEmacsを使う前準備として、CtrlとCapsLockを入れ変える。 1.Ctrl2capの入手 https://technet.microsoft.com/ja-jp/sysinternals/bb897578.aspx から、Ctrl2Capをダウンロードする。 その後、適当なフォルダ(今回はC:\tool)に解凍する。 2.コマンドプロンプトを管理者権限で実行する。 cmdで検索し、コマンドプロンプトを右クリックして、管理者として実行する。 3.「1.」で解凍したCtrl2Capのフォルダに移動し、インストールする。 コマンドプロンプトにcd[スペース]を入力し、Ctrl2capのフォルダをD&Dし、Enterを押す。 その後、「ctrl2cap.exe /install」を入力し、Enterを押し、再起動する。 再起動が完了したらCapsLockとCtrlが入

    Windows10でCapsLockをCtrlにする - メモ程度な日記
  • Ctrl2cap

    概要 Ctrl2cap はカーネル モードのデバイス ドライバーであり、CapsLock キーで入力する文字を Ctrl キーの文字に変換するためにシステムのキーボード クラス ドライバーのフィルター処理を行います。私を含め、UNIX から Windows NT に移行したユーザーは、標準的な PC 用キーボードでは CapsLock キーが存在する場所に Ctrl キーが存在することに慣れているので、このようなユーティリティは快適に編集するうえで不可欠です。 インストールと使用方法 Ctrl2cap をインストールするには、Ctrl2cap のファイルを解凍したディレクトリから "ctrl2cap /install" というコマンドを実行します。アンインストールするには、「ctrl2cap /uninstall」と入力します。 Ctrl2cap のしくみ Windows NT 4 では、

    Ctrl2cap
  • Node.js

    連載目次 「Node.js」(ノードジェイエス)とは、サーバ側で実行するネットワークアプリケーションの構築プラットフォームである。Google Chromeに搭載されたJavaScriptエンジン「V8」を採用し、JavaScriptでプログラムを記述できる。より少ないリソースで大量のリクエストを処理できるスケーラブルで軽量なアプリケーションを作りやすい。 Node.jsの特徴とメリット Node.jsは、JavaPHPといった従来のネットワークアプリのプラットフォームとは異なる特徴を備えている。それがメリットにつながっている。 ●単一のスレッドで大量のリクエストに応える 一つ目は、単一のスレッドで大量のリクエストに応えられることだ。従来のネットワークアプリのプラットフォームでは、リクエスト数(接続数)が増えると、それを処理するプログラムのスレッドを新たに生成していくことでスケーラビリテ

    Node.js
  • 杉本 啓「2つのドメインモデル―DDDの含意」

    Kei Sugimoto, “Two Domain Models - An Implication of DDD”, PHP Mentors, (December 20, 2015)  ドメイン駆動設計(Domain-Driven Design: DDD)は、オブジェクト指向、デザインパターン、リファクタリングなど、ソフトウェア設計分野における幅広い知的遺産と交差します。それゆえ、ドメイン駆動設計は、ドメイン指向のアプリケーションソフトウェア開発に馴染むような仕方でこれらの知識資産を統合したものと見ることができます。 こうした見方は妥当でかつ生産的でもありますが、DDDの業績に対しては別の見方もあり得ます。それがこの短い論考のテーマです。 この文脈において、DDDは、「ソフトウェア設計」から、私たちが特別な思い入れを込めて「情報設計」と呼ぶものへの静かな出発として考えることができるかもし

    杉本 啓「2つのドメインモデル―DDDの含意」
  • 【リンクあり】英語の勉強に役立つサイトを教える:キニ速

  • グローバル検索データベースの再構築 | Thunderbird ヘルプ

    グローバル検索データベース (略して "Gloda") は、Thunderbird のメッセージ検索を有効にする索引システムです。グローバル検索データベースを再構築すると、メッセージとアドレス帳カードの検索情報が再生成されます (ニュースグループのメッセージのは再生成されません)。 グローバル検索データベースを再構築する理由として以下が挙げられます: データベースが壊れた可能性がある。 検索が正しく動作しない (検索結果が表示されない、検索結果が乏しいなど)。 データベースが肥大化したので削減する必要がある。 データベースを再構築しても、索引のサイズが自動的に減少するわけではありません。メッセージを削除したりアカウントやフォルダの同期を無効化した場合など、データベースが最後に更新されてからメッセージの数が減った場合のみ有効です。 グローバル検索データベースのファイルが断片化して検索情報のパ