ssCAROのブログ

色んなとこで見つけたプログラムのメモ置き場っぽい

2014-01-01から1年間の記事一覧

WinMergeのプラグインを作成してみた

ソースコード等の差分を見るときに使用するWinMergeというソフトがあります。 VB6のソースコードを手直しする必要があったので、とりあえず最新かどうかの確認に差分を見てみるとコメントの差分がたくさん出て困りました。 それなので、次のWinMergeのプラグ…

設定ファイルにINIをやめてXMLにする

INIファイルに慣れすぎて「今更、XMLなんて・・・」と思ってたけど勉強がてら設定ファイルをXMLにしてみる。 次のINIファイルを [AlarmSetting] OutputTime = 30 Temperature1_Output = True Temperature1_HiHiValue = 98.0 Temperature1_HiValue = 95.0 Tem…

Windowsの時刻同期(Slew モード)

Windows ServerにはDBがインストールされ、NTPサーバーからの時刻同期もやったりします。 このとき、時刻同期により時刻が後戻りするとDBに影響が出たりします。 そのため、時刻同期を後戻りすることなく、徐々に合わせる方法があります。 Windows Timeサー…

PCの時刻同期を徐々に行う

※Windows 10だとユーザーアカウント制御のため時刻合わせが出来ないと思います。 管理者権限で実行する(タスクスケジューラから管理者権限で実行)等の対策が必要です。 PCの時刻同期をすると、設定する時刻にいっきに設定されます。 時刻が進む分には良いか…

SQLで前日との差分を求める

SQL

DBには日毎の電力量が格納されている。 電力量は累積された値で減ることはない。 DBにはSQL Serverを使用。 *SQLiteでも試したら出来ました。 WHMETER 日時 電力量計A 電力量計B LOG_TIME METER_A METER_B 2014-09-01 1000 6000 2014-09-02 1100 6050 2014-0…

VB.NETで月の末日を取得する

指定した月に1か月足して1日引いて・・・と求めていたけどDaysInMonth()で取得できる。 Dim temp As DateTime = DateTime.Now() Debug.Print(DateTime.DaysInMonth(temp.Year, temp.Month)) '末日を返すサンプル Public Function LastDay(d As DateTime) As …

Labelにアンチエイリアス(簡単に)

VB.NETのLabelにアンチエイリアスをしたかったけど出来なかったので調べた。 アンチエイリアス ラベル ユーザー コントロールを作成する方法 http://msdn.microsoft.com/ja-jp/library/cc440848.aspx Labelそのものにアンチエイリアスの設定が出来ないので、…

SQLiteをExcel(VBA)でODBCなしで使う

CSVで保存されたデータを集計して帳票として表示したい。 CSVファイルが大量にあったのでVBAで書くよりDBの方が便利かな~と思ったので無料のSQLite3を使用した。 SQLiteをVBAで使うためにODBCのインストールが必要みたいだけどインストールしたくなかったの…

Windows7のルートドライブ共有

WindowsXPのサポートが切れたのでWindows7にデータ移行します。 面倒なのでDドライブを丸ごとコピーするために、Win7側のDドライブ(ルートから)を共有したときのメモ。 [コントロールパネル]-[ネットワークと共有センター]-[共有の詳細設定] ネットワーク探…

apkを変更したい

ちょっと変更してアプリを使いたかった。 JDKは1.7を使用 adb shell pm list packages -f | findstr ○○○ ○○○ にパッケージの一部を入れて検索する apktool d ○○○.apk apktool b ○○○ new_○○○.apk keytool -genkey -v -keystore debug.keystore -storepass and…

Xperia UL SOL22 4.2.2でのデバッグモード

SOL22のOS:4.2.2でUSBデバッグを有効にしたかったのに設定の中に開発者向けオプションが見当たらなかったので調べた。 設定→端末情報→ビルド番号 を7回タップ これで、設定→開発者向けオプション が出てくる。