タグ

Tipsに関するayako71のブックマーク (6)

  • Tech TIPS:Windowsのforfilesコマンドで条件に合うファイルを取り出して処理する - @IT

    解説 あるフォルダーの下にあるファイルを全て走査して、例えば6カ月以上更新されていないものを抽出/削除したり、特定のテキスト処理(パイプによるコマンドの連続適用など)を行ったりしたい場合、どのようにすればよいだろうか。 コマンドプロンプト上でfor /rコマンドを使えば再帰的なファイルの走査は可能だ。しかし、forコマンドでは特定の更新日付を持つファイルだけを抽出することはできない。 PowerShellを使えば、特定の条件を満たすファイルだけを抽出できる(具体的な手順は右側の関連記事を参照)。しかし、これはPowerShellがインストールされている環境でしか使えないし、何よりPowerShellを新たに覚える必要もある。 従来のコマンドプロンプトでの操作に馴れたユーザーなら、このような場合はforfiles.exeコマンドを利用するとよいだろう。これは指定されたフォルダーの下を(必要な

    Tech TIPS:Windowsのforfilesコマンドで条件に合うファイルを取り出して処理する - @IT
  • C# デバッグ時の処理時間測定ロジックを簡潔に書く

    処理時間測定のロジックを簡潔に。 概要 性能測定などで処理時間を測定する時、どんなロジックを記述してますか。 前々からある方法としては 処理前と処理後のシステム時間を標準出力に出すとか 気を利かせて時間差を算出して出すとか log4を使ってログ出して確認とか でしょうか。 なんかこの方法だとロジックにはさみこまなくてはいけなくて いまいちスッキリしないなぁと思っていたので 自分なりに解決を考えてみました。 ラムダ式と無名関数(Action)使ってますので新しめの.Net FrameWork限定。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace XXXXX.Common.Utility { cla

    C# デバッグ時の処理時間測定ロジックを簡潔に書く
  • 入力規則のリスト用データを別シートにまとめる:Excel エクセルの使い方-入力規則

    入力規則機能で、ドロップダウンリスト(プルダウンリスト)からデータを入力できるようにするのは、Excelで人気のTipsのひとつです。 実務では、リスト表示用のデータを別シートにして、そのシートを非表示にしておくのが、ユーザービリティ・保守性などの面からおすすめです。 ですが、[データの入力規則]ダイアログ−[設定]タブ−[元の値]欄に、「=シート名!セル範囲」という通常他のシートを参照する場合の記述をすることができません。 やろうとしても 「抽出条件 データの入力規則で、他のワークシートまたはブックへの参照は使用しません。」 といったメッセージが表示され設定できません。 どうすればいいのでしょうか。 これが、名前を定義することで実装できる処理の一例です。

  • VLOOKUP関数の使い方を初心者向けに解説! 指定列からデータを取り出す方法 [エクセル(Excel)の使い方] All About

    VLOOKUP関数の使い方を初心者向けに解説! 指定列からデータを取り出す方法VLOOKUP関数の使い方を初心者向けに解説します。Excelの「VLOOKUP関数」は、検索したデータに該当した行の指定列からデータを取り出す関数です。IF関数の応用、エラー(N/A)が出たときの対処法、別シートを参照する方法、複数の表を切り替えてデータを取り出す方法などもあわせてご紹介。 VLOOKUP関数とは 「VLOOKUP」(読み方:ブイルックアップ)とは、検索したデータに該当した行の指定列からデータを取り出す関数です。 =VLOOKUP(検索値,範囲,列番号,検索方法) データを検索する関数の中でもっともポピュラーな関数といえます。しかし、その使用方法が理解しづらかったり、何度もヘルプにお世話になったりしている方も多いと思います。この記事を読んで、一気にVLOOKUP関数を制覇してしまいましょう! こ

    VLOOKUP関数の使い方を初心者向けに解説! 指定列からデータを取り出す方法 [エクセル(Excel)の使い方] All About
  • 複数列を1列にまとめる

    ↑こういう表を、↓みたいにしたいと。 明治時代から続く、定番中の定番質問です。まぁ、実際にはもっとデータが多いのでしょう。確かに、意外と面倒くさいです。こうした変換は、一般的に関数でやる方法が紹介されますが、ここでは、関数を使わない手動操作による方法と、関数による方法の両方を解説します。 手動操作による方法 最初にお断りしておきます。この手動操作による方法は、Excel 2007以降でしかできません。試してみましたが、Excel 2003までではできませんでした。あ、もちろん、Excel以外のアプリを使えば可能ですし、正直な話、私がやるときは秀丸エディタを使うと思います。マクロや関数を使うより簡単ではないかと。 まず、表の縦横を変換します。元の表を選択してコピーします どこか、適当なセルを選択して[形式を選択して貼り付け]ダイアログボックスを開きます ちなみに、Excel 2007からは、

  • 「ターミナルサーバーの最大接続数を超えています。」を解決する。 | TechnoWeb -phpやJava、C#.netなど、PGに関する事や、サーバー管理情報など、Webシステム開発全般に関するブログ-

    Windowsサーバーにリモートデスクトップで接続する際に、たまに「ターミナルサーバーの最大接続数を超えています。」とエラーが表示されてログインできないことはないですか? Windowsサーバーは標準で2接続まで同時にリモートデスクトップ接続できるのですが、きちんとログアウトしないと接続セッションが残ったままになることがあります。 この状態になってしまったら、サーバー上のターミナルサーバーマネージャーを使って宙ぶらりんになっているセッションをリセットしないと新しい接続ができなくなります。 しかし、ターミナルサーバーマネージャーを使うためにはWindowsサーバーにログインしなければいけません。 離れたPCにアクセスするためのリモートデスクトップを使うために、結局サーバのところまで行くハメになってしまいます。 すごく不便です。 ですが、以外と知られていないのですが、この状態を解決するための方

  • 1