かぷこのメモ

仕事でやってきたことなど自由に書いていきます

【Excel】条件付き書式で行をグレーアウトする

【状況】

課題管理表をExcelで管理してある。

課題1つ1つが行になっている。

B列がステータスになっており“中止“の場合はその行をグレーアウトしたい。

なぜかグレーアウトにならないので修正してほしい。

 

【修正内容】

 

・数式の開始列と、適用先の表の開始位置を合わせる。

・オートフィルになるように、列を固定する。$A1

参考サイト

【エクセル時短】セルじゃなくて「行全体」の色を変えたい! 条件付き書式を工夫して見やすくするワザ | エクセル時短 | できるネット

 

【反省】

数式の列と、適用先の表を合わせることに気づくのに時間がかかった。

【Excel】XLOOKUPでユーザー検索

調査内容

システムに、登録されていないユーザーがログインしていることが判明した。

システムLogの出力から、ユーザー一覧のユーザーIDに一致していない情報を抽出する。

 

実施

XLOOKUP機能を使う

検索範囲:ユーザー一覧のユーザーID列

検索:システムlogのユーザーID列

戻り値:システムLogのユーザーID 列

一致しない場合は:“ד

完全一致検索

 

 

 

結果

登録されていないユーザーの行が判明した。

 

反省

ユーザーID以外の情報をxLookup関数の戻り値を変えて抽出すれば良かった。

ピボットテーブルを使用し、件数の取得をしたほうが楽だった。

ユーザーID(メールアドレスの場合)、@以外のドメインを別列で設ける必要があった。

 

 

 

 

【jQuery】Bootstrapでモーダルを複数重ねて表示する

画面を動かしているときに、レイアウトが崩れるモーダルダイアログがあった。

そのモーダルダイアログは親モーダルからさらに呼び出されるモーダルである。

色々検討したところ、

Bootstrapのモーダルを複数枚重ねて表示するときは、

親オーバレイ>親モーダル>子オーバレイ>子モーダル

となるようにz-indexを動的に変更しなければならないことが判明した。


    // 親のモーダルダイアログからの呼び出しに限り、z-index値を調整
    var x = $('#parentModalDialog').length;
    if (x == 1) {
    // オーバレイ->モーダル->オーバーレイ->モーダル->オーバーレイと交互に重なるようにする
    var zIndex = 3000; // 親モーダルオーバーレイのzIndex
    setTimeout(function () {
        $('.modal-backdrop')
            .not('.modal-stack')
            .css('z-index', zIndex + 1)
            .addClass('modal-stack');
    }, 0);
        $('#childModal').css('z-index', zIndex + 2);
    }
    

以下のサイトが参考になったのでメモ。

slash-mochi.net

【Classic ASP】エラー箇所を発見する

Classic ASPを使っているプログラムの改修をすることになった。
秀丸で開発するらしい。
デバック方法はあるみたいだが、調べられていない。



    Response.Write("☆1")
    

  どこまで処理が進んだか、画面に表示させる。


    Response.End
    

  処理をここで切る。


    document.getElementById('box').textContent
    

  documentは表示しているWebページ。
getElementById()でboxというid属性を持つHTMLの要素を取得。


    Response.Write(document.getElementById('box'))
    

  id要素の値を確認する。


    alert()
    

 alertを表示する。

ディスプレイについて

  • 解像度

フルHD→1920×1800

4K→3840×2160

  • 画素ピッチ

小さいほど細かい画像を表示することができる。

同じ解像度でも文字や画像の大きさが小さくなる。

  • 輝度(ぎど)

光の強さ「cd/㎡(カンデラ/平行メートル)」

数値が高いほど高性能

色の強さ

  • 視野角

角度が広いほど高性能

  • リフレッシュレート

画面を切り替える速さ「㎐(ヘルツ)」

高いほど映像が滑らかに動き、低いと画面がチカチカする。

  • 応答速度

色が変わる速さ「ms(ミリ秒)」

 

 

 

リサイクルと再起動の違い

再起動

1既存 worker process の停止

2新規 worker process の開始

 

Recycle

1新規 worker process の開始(以降新規 session はこちらを利用)

2既存 session すべて終了後、もしくは一定時間経過後 worker process の停止