yamamoWorks

10月 2009 - yamamo's Blog

  • SDDへの書き込みを減らす工夫

    SSDをシステムドライブ、HDDをデータドライブとしてSSDへの書き込みを減らそうとしている場合に注意する点があったのでエントリー。 MSのパッチや各種アプリのインストーラは実行するとまず解凍処理を始めるものが多いですが、それらの中にはTEMPフォルダではなく空き領域が多いドライブに一時フォルダを作って解凍するものがあります。 ですので、SSD上のパーティションの空き領域よりもHDD上のパーティションの空き領域が大きい状態にしておかないと一時ファイルがSSDに書き込まれるので注意しましょう。 まぁそこまで気にすることでもないのかもしれませんが...
    タグ: ,
  • 新しい自作PCでWindows 7

    マザーボード ASUS P7P55D CPU intel CORE i7-860 グラフィックボード GIGABYTE HD4550 メモリ CFD W3U1333P-2G x2 SSD SAMSUNG MMCRE64G5MXP-0VB HDD HITACHI HDP725050GLA360 電源 Owltech 風雅 OWL-PSTBM500 鎌力 参 DVDドライブ Pionieer DVR-217JBK CPUクーラ Thermaltake ISGC-300 ケース ANTEC P183 Windows...
  • [ASP.NET MVC] DateTime型のルートパラメータを省略したい場合

    例えばカレンダーWebアプリを作るとして、指定した日の予定を表示するURLを以下のようにしたいとします。さらに日付の部分が省略された場合は当日の日付が指定されたものとして処理したいとします。 /calendar/event/2009-10-14 /calendar/event/ ⇒ 当日として処理したい こういう要件の場合、ルート定義で日付部分の規定値をどう書くか少し悩みます。 routes.MapRoute( "Default", "{controller...
  • あるIPアドレスがあるネットワークに属しているか判定する処理

    送信元のIPアドレスでアクセス制限や処理の振り分け行う場面などで、あるIPアドレスがあるネットワークに属しているかどうかを判定する処理を書いてみました。 class Program { static void Main(string[] args) { // 許可するネットワーク string[] allowNetworks = { "192.168.0.0/24", "192.168.1.0/24", "192.168.3.16/28"...
    タグ: ,
  • 非同期処理中にコントロールの操作を抑制する方法

    サーバと通信するクライアントアプリなどで、検索処理などサーバからの応答に時間がかかる処理を実行する際の表示について1つのアプローチを紹介したいと思います。 まず、ボタンなどを押した時にそのままの流れで時間がかかる処理を実行した場合、しばらくすると「応答なし」状態になり格好悪いですよね。 そこで非同期処理にしようと思うわけですが、時間がかかる処理を実行中に他のボタン等は押されたくない事が多々あります。 非同期処理を開始する時にフォーム上のコントロールをすべて「Enable=false」にして非同期処理終了時に...
    タグ: , ,




Powered by Community Server (Non-Commercial Edition), by Telligent Systems
(c) 2008 yamamoWorks