rhasm.net/blog

興味の赴くままに色々紹介し、解説をするブログです。

*

開発覚え書き

雑多な覚え書きメモです。
時折更新されます。

linuxのシェル/Windowsのツール等々

###############################
### grepでファイル内検索
###############################
find (directory) -type f -print | xargs grep (search-word) /dev/null
# 参考URL: http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1315866533

###############################
### VirtualBoxのHDイメージ複製
###############################
VBoxManage clonehd (SourceFile) (DestFile)

###############################
### Windowsでコマンドラインからシリアルなんかを取得してみる
###############################
wmic csproduct get IdentifyingNumber
wmic bios get SerialNumber

###############################
### バージョン確認
###############################
#CentOS
cat /etc/redhat-release
#nginx
nginx -v

設定:emacsの日本語utf8系設定

(if window-system
  (global-set-key [delete] 'delete-char))

(set-default-coding-systems 'utf-8-auto)
(set-buffer-file-coding-system 'utf-8-auto)
(set-keyboard-coding-system 'utf-8-auto)
(set-terminal-coding-system 'utf-8-auto)
(setq file-name-coding-system 'utf-8-auto)

(set-language-environment "Japanese")

C#やVisual Studio系

/// <summary>
/// 日付・時刻のフォーマット用文字列
/// </summary>
private void DateFormatList()
{
    /* 年4桁/月2桁/日2桁 */
    DateTime.Now.ToString("yyyy/MM/dd");
    /* 年2桁/月2桁/日2桁 (曜/Mon) */
    DateTime.Now.ToString("yy/MM/dd (ddd)");
    /* "月曜日/Monday" */
    DateTime.Now.ToString("dddd");
    /* 24h時:分2桁:秒2桁 */
    DateTime.Now.ToString("HH:mm:ss");
    /* 12h時:分2桁:秒2桁 */
    DateTime.Now.ToString("hh:mm:ss");
}

// yyyymmdd等、昔のDBにありがちな日付データを
// DateTimeにParseする
// format文字列にはどのように格納されているかを書く
string yyyymmdd = "20121212";
DateTime d = DateTime.ParseExact(yyyymmdd, "yyyyMMdd");

// DoEvents
System.Windows.Forms.Application.DoEvents();

// 半角・全角、ひらがな・カタカナ変換
using Microsoft.VisualBasic;
string result = Strings.StrConv(string_param, convert_type);

MySQL

-- レコードに連番を付与する
SELECT @num := @num + 1 AS 'NO', tbl.*
FROM (SELECT @num := 0) AS dummy, tbl;
-- 参考URL: http://db.just4fun.biz/MySQL/SELECTの出力に連番を付ける方法.html
-- 上記リンクが404の場合はURLをコピーして貼り付けるのをお試し下さい。

-- 日付のフォーマット
DATE_FORMAT(DateTime, '<Format>')
-- Formatの年月
-- %Y 年4桁 / %y 年2桁
-- %m 月2桁 / %M 月英語
-- 参考URL: http://sasuke.main.jp/hidukefo.html

-- CONCATを使って数値と文字列を結合する
-- 通常はCONCAT(int, varchar)でよいはずだが
-- C#でバインドして使うと、とほほな表示になってしまう。
CONCAT(CAST(int_field AS CHAR), varchar_field)

-- AUTO_INCREMENTのリセット
ALTER TABLE <table_name> AUTO_INCREMENT = <value>;

-- テーブルを簡単にCSVに出力
SELECT * FROM <TableName> INTO OUTFILE "フルパスファイル名" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
-- 参考URL: http://sasuke.main.jp/sqlcsv.html

Windows XP

・svchostがCPU利用率100%になるのを回避するために(IE8時)
KB2888505/KB2598845
・Windows Installer 4.5
http://support.microsoft.com/kb/942288/ja

ウェブサイト作成とかに便利そうな

Responsinator
いろんなデバイスでの表示をさっと確認。

GTmetrix | Website Speed and Performance Optimization
サイトのスピード計測

JSONLint – The JSON Validator
JSON文字列のValidator

公開日:
最終更新日:2015/07/18