misc.log

日常茶飯事とお仕事と

業務日誌

Visual Studioでアスタリスクを連発するコメントを正規表現で消す

今メンテしているソース、C#なのですが、なんというか「昭和のC#かよ」というような記述が多く辟易しています。その1つがこれ //*********************************************************** // これはコメントです //***********************************…

StyleCopでSA1600を変更しPrivateフィールドへのコメントを不要にする

Visual StudioでC#などのコーディング規約をチェックしてくれるStyleCopを利用しているのですが、規約No.「SA1600」、「Elements must be documented.」、ソースの要素にはすべてXMLコメントをつける必要があるという規約をONにすると、プライベート宣言した…

GitLabとVisual Studioの連携

自分用メモ。いずれにしても今週中に確認して手順をまとめる必要あり。こんなの若い人やってよ~が正直なところの本音。今回の案件では社外メンバーとソースを共用して作業を進める必要があることから、ソース管理はGitLabのプライベートリポジトリを利用す…

VS Codeのマークダウンで画像がプレビュー表示されない

自分用メモ。先日からVisual Studio CodeでMarkdown形式の資料を作っているのですが、.mdファイルがあるフォルダをベースにした相対パスでイメージの埋め込みを行ったところ、以下のケースでプレビューに画像が表示されなくなってしまいました。[表示されな…

Markdownの箇条書きでの「ぶら下げ」と、ぶら下げブロック内でコードサンプルを綺麗に書く

訳あってStyleCopのエラーメッセージを和訳してコーディング規約に仕立てるという楽しい作業をやっているのですが、あまりに苦行なのでマークダウンで綺麗に仕上げてみようと思いました。そもそも英語で読めねぇ、という人たちが単純和訳しただけの文章で実…

直近の開発環境設定についてのメモ

今度やる案件で使うツールの導入と初期設定等をやっているので、ちょっとメモしておきます。 StyleCop コードの規約違反を洗い出すツール。Visual Studioの拡張機能として導入し、プロジェクトを右クリックして実行すると、事前に決められたルールにソースが…

VSCodeでJavaScriptをデバッグする

利用にはnode.jsが動かせる環境も用意する必要があるみたいで。とりあえず環境作った過程をQiitaに投げてみました。qiita.com15時間でわかる JavaScript集中講座作者: 宮下明弘,工藤雅人出版社/メーカー: 技術評論社発売日: 2016/11/18メディア: 大型本この…

情報セキュリティ / 気になるワード / ISO/IEC 15408コモンクライテリア

なんとなく仕事でこういうのに近いものを定めたりしないといけなくなったりしそうなので用語等をメモ。 ISO 15408 コモンクライテリア 規格などで用いる形式、用語などについて定めた「コモンクライテリア」と呼ばれるもの。 TOE(Target Of Evaluation)…… …

情報処理安全確保支援士のオンライン講習開始

会社のお金で申請している情報処理安全確保支援士の資格維持に必要な購入の一つ、オンライン講習を開始しました。受講開始から3か月が期限なのでほぼ11月末まで。法人名義での支払いを選択して、支払い完了後に確認依頼を出すと1日ほどで確認&受付の通知が…

削除文字(&H7F)

個人用メモ。10年くらいまえの案件で入力文字制限の議論で登場した文字、すっかり忘れていたのを思い出したのでメモしておきます。入力処理のテスト仕様書殺しの文字として、DELキーによる削除と同等の動きをする「削除文字」があります。文字コードは7F。こ…

SQL ServerでのLike検索でエスケープすべき文字

ちょっと理由をうまく説明できなかったのでメモ。SQLでデータベースから情報を取得する際に「Like」で指定する場合、ワイルドカードとして使える文字があります。そういう「ワイルドカード文字」のような特殊用途文字自体を検索する場合、「これは特殊文字だ…

SQL Serverの裏側関連情報メモ

SQL ServerがSQLをどのように解釈して動いているかについて説明するための準備用資料。ちょっとメモ。 開発者のための SQL Server パフォーマンス チューニング/最適化講座 上記URLはSQL Server 7のものですが、英語のスライドを日本語で補足する形で3章に分…

C#でCAPTCHA認証を取り入れてみる

研修でC#によるアプリのセキュリティ関連の話をした流れで、CAPTCHA認証という「画像として与えられた文字を入力することで、自動的なログイン試行などを除外する」という機能を盛り込んでみることになりました。下記のマイクロソフト系サイトのコードをサン…

SQL Server Management Studioのインストール

SQL Serverで研修課題などを作ってアクセスしてもらおうとしたのですが、そういえばSQL Server Management Studioってどうやってインストールするのだったかな……と検索したところ……。今はフリー版が公開されているのですね。知りませんでした。 SQL Server M…

Dispose関連の話

新人向けにおそらく「わかりやすく」話す必要が出てきそうなので、予習ネタを準備しておきます。blogs.wankuma.com

新人研修用の書籍

自分用メモです。 DBの研修用にこの本を使うことになりました。改訂第3版 すらすらと手が動くようになる SQL書き方ドリル (WEB+DB PRESS plus)作者: 羽生章洋,和田省二,菅井大輔出版社/メーカー: 技術評論社発売日: 2016/04/12メディア: 大型本この商品を含…

Windows10でVMware WorkstationゲストOSのブリッジ接続ができない&サービスのインストールもできない

VMware Workstationで動いているゲストOSがネットワークにブリッジ接続できなくなりました。で、以前も同じことがあったので書いていたのですが……。backyard.hatenablog.com今回の環境、同じようにネットワークアダプターの設定から「インストール」を選択し…

SQL Server 2008R2をWindows10にインストールしようとしてエラー

SQL Server 2008R2をWindows10にインストールしようとして下記のエラーが発生してしまいました。そもそもサポートされているOSではないのですが、まぁそこはサポート云々関係なくちょっと調査で動きを見たいだけなので……。 アプリケーションのコンポーネント…

C#での文字列書式設定方法

いつも忘れます。そして、Microsoftのサイトにわかりやすい説明がない。というわけでMSのサイトへのリンク等も含めて自分用に少しまとめておきます。 String.Formatメソッドの書式指定とプレースホルダー よく使われるのは String.Format("{0}さんの答えは{1…

2進数と10進数の変換

新人研修でやらないといけないのでおさらいしてます。正直なところ小数の扱いなんてまともに勉強してないので、ほぼゼロから学んでる感じ(苦手なので避けてました)。ただ、10進数小数を2進に変換してみると、きれいに変換できないことがわかるので誤差の話…

ネットワーク関連の機器操作実習用環境(GNS3、VIRL)

Ciscoのネットワーク機材を実際に仮想環境上でネットワークとして組んだり、設定したりを試せるツールというのがあるのですね。知りませんでした。社内研修で使えないか検討してもらっています。 Cisco VIRL(Virtual Internet Routing Lab) VIRL(Virtual …

人間工学、UIデザイン的な情報のメモ

ちょっと調べ物をしているのでメモっておきます。 JIDA www.jida.or.jpJIDA、ここの「スタンダード委員会(https://www.jida.or.jp/std/)」のキッズデザイン関連情報が興味深いです。なるほどこういう情報があるのですね。子どものからだ図鑑 キッズデザイ…

今年の手帳(日本能率協会、エクリ、4月はじまり)

おととしまではMOLESKINEを使っていたのですが、昨年から趣向を変えて日本能率協会の手帳を使っています。4月はじまりのこれ。今年もこれにしようかと思います。能率 NOLTY 手帳 2018年 4月始まり ウィークリー エクリ5 B6 ネイビー 9894出版社/メーカー: 日…

新人研修の参考情報としてこれ買います

この本を買ってみます。プログラミング言語図鑑 プログラミング言語の現在・過去・未来…知ればもっと [ 増井敏克 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 1,814円プログラミング言語図鑑作者: 増井敏克出版…

「ホウレンソウ」と新人に教えることについての雑感

ホウレンソウという言葉、就職したての新人たちに叩き込んでいる企業が結構あるように思いますが、私は批判的です。最初に勤めた大きな会社では確かそんな言葉は1つも出てきていませんでした。なのに、会社は回っていました。二社目に転職してすぐ、新人など…

コマンドプロンプトで特定フォルダ以下のフルパスフォルダ名を取得したい

自分用メモです。サーバーなどでアプリの設定をする際に、事前に作っておくフォルダなどが正しく作られているかといったことを確認する場面など、たまにあります。そういう場合にフォルダ一覧を簡単にとる方法。コマンドプロンプトからdirコマンドにオプショ…

HULFTファイル転送での「配信後ジョブ」に引数を渡す

まだ具体的な試行はやっていないので、調べ物のメモです。HULFTで、ファイル転送を行った後にそのファイルについて何かしら手を入れる必要がある場合の方策について調べています。やりたいのは 配信が成功した時のみ、配信したファイルを特定して処理を行う…

Officeのプロダクトキーを変更する

自宅環境を整備していて、Office 2013のインストールをする際に間違ってすでに使っているプロダクトキー(5桁x5個の英数字羅列)を入力してしまいました。そうなると何がおきるかというと、オンライン認証で「規定のインストール数に達しているので認証でき…

コマンドラインからフォントをインストールする

管理者でないユーザーで、とあるフォントファイル(*.TTF のTrueTypeFont)をPCにインストールする必要があったのですこし試行錯誤してみました。実はとあるシステムの初期設定で、インストール等の作業手順も用意されていてそこには「管理者権限でフォント…

vlookupで部分一致検索を行いたい …… 無理なので代替案

あらかじめ用意された単語リストがある状態で、とあるデータの列にある名称にその単語が含まれるかどうかをしらべるという作業を行うことになりました。たとえば・Pentium Dual Core(Intel) ・Core2Quad(Intel) ・Intel Core i7 ・インテル製CPU ・AMD A…