命名って難しい

変数、関数、クラスなどなど実装より命名に毎回悩むタイプの人間による技術についてのメモ。

社内のイントラネットを更新のある時だけ開きたいというバッチ。

bat

イントラネットのトップページに色々更新情報があるんですが、 更新情報が無い時も開いて目視しているのが面倒なので、 更新がある時だけ開くバッチを作りました。 処理の流れ 以前取得していたページがあればそれを前回取得したページとして名称変更 現在の…

Windowsのバッチのライブラリを作り始めた(ヘルプ出力バッチ&テキストの行数出力バッチ)

bat

なお不定期。 業務で使う特定の処理のバッチを作ってライブラリにしようかなと思って少し書いてみた。 ブログのタイトルにもしてるんですけど、なんでも作る時に命名が難しすぎますね。。。 まだライブラリ未満です。 将来これを拡張して便利なものに~~~…

Outlookの規定の予定表にある各予定表の予定一覧を出力する。

特化しすぎてタイトルが長い! 概要 Outlookの予定表を複数用意して、定時タスクを登録している。 複数の予定表から特定の日付のタスクを全部リストアップしたい。 ソースコード 以下のソースで適当にvbs作って呼ぶだけ。 必要に応じてテキストにリダイレク…

(技術メモ)(SQL Server 2000/2012)ログインの追加→DBへのユーザーの追加→ユーザーのロール設定までの流れ

概要 ちょっとしたDBリプレースで必要になったのでメモ。 これをうまいことコードで管理して同一構成のサーバーをすぐにセットアップできるようにしたい。 SQL Server 2000 t-sql -- masterでログインを追加 use master; EXECUTE sp_addlogin 'NEW_LOGIN', '…

RedmineのガントチャートPNG出力の日本語文字化けを直す

現象 ガントチャートでPNG出力すると日本語が文字化けする 環境 こちらを使用しています。 blog.enjoyxstudy.com 行った作業 まず公式の解説 ガントチャートをPNG形式の画像に出力すると文字化けする — Redmine.JP 足りない事は以下 rmagickのインストール …

業務でCsvHelperを使った感想

CsvHelperとは .Net向けのCSV読み書きライブラリです。 公式ページ 前提 以下のようなツールの開発で使用しました。 CSVから情報を取り込む CSVの情報からなんやかんやする なんやかんやしたCSVデータをDBに保存する 感想 CSVの取込処理の負担軽減 社内ライ…

SQLServerの権限(許可/拒否/取消)

経緯 SQL Serverのテーブルに対する権限の管理をSSMSでクリックして選んでやってたのですが、 コマンドの方が楽だと思い調べる。 今までの苦労はなんだったのか。 やはり教えられたまま作業するんじゃだめよね。 権限を設定するステートメント 権限の許可 - …

白黒画像から白でない部分を囲むようにクロップする。

C#

やりたいこと A4サイズの画像にちっちゃく書かれたなにかを取り出したい。 抽象的すぎるけど、とりあえずクロップしたいんだ、ということ。 実装 Bitmapを使ってみました。 static void Main(string[] args) { using (var image = new Bitmap("original.png"…

Excel VBA 画像オブジェクトの寄せ、範囲に入るようにリサイズ

作ったからメモ。 GitHubにあげた方がいいのかなと思いつつ、Gitに余り触れていないので メモ程度の記事にします。 コーディング規約ぐちゃぐちゃです。 VBAはどんな規約がメジャーなんでしょう・・・。 水平・垂直の寄せ '* @brief シェイプの水平位置 Publ…