わたろぐ

仕事、読書、ガジェット、グルメ、写真、旅行など雑多な備忘

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

クレジットカードの磁気不良の応急処置

4年くらい前に作ったクレジットカードだが、最近磁気不良と思われる現象が多くなってきました。 買い物しててカードで払おうとしたら「使えないみたいですー」って言われたり、 新幹線の切符買おうとして、自動券売機に入れたら、最後の決済のところで「やり…

USBひんやりクッション2を買ってみました

暑い夏、椅子に座ったままの作業ではお尻が蒸れてしまう。 椅子から空気が出てくればいいのにー、って思って調べてみると「USBひんやりクッション」なるものが存在することが分かった。 しかし「USBひんやりクッション」は既に廃盤となっており、現在では後…

convertでdatetime型を文字列型に変換するときによく使うstyle

SQLServerでdatetime型からvarchar型に型変換を行うときに、convert関数を使うが、単純に convert(varchar,getdate()) とすると出力結果は 2012-07-23 22:13:12 という出力になってまう。 convert関数の構文は以下。(CAST および CONVERT (Transact-SQL)より…

MacがiPhoneを認識しなくなったときの対処法

iPhoneの母艦としてMacBookProを使っているのだが、時々認識しなくなる。 対処法を調べてみた。 Appleの公式でも紹介されている。 iOS:iTunes for Mac OS X でデバイスが認識されない 毎度毎度、調べてみるが、結局再起動が一番手っ取り早くて確実みたい。 …

情報セキュリティスペシャリスト試験合格

4月に受けた情報セキュリティスペシャリスト試験に合格していました。 午前1 78.2点 午前2 80.0点 午後1 70点 午後2 77点 H21.春試験で応用情報技術者試験に合格し、H21.秋試験に情報セキュリティスペシャリスト試験を受験したことがありますが、そのときに…

【SQLServer】数値を0埋めの文字列で表す

SQLServerにはOracleのLPADやRPADのような、文字を埋め込む関数がないらしい。 そこで、指定した文字数を右、もしくは左から抜き出す関数があるのでそれを活用する。 例えば数値型項目numを0001の用に長さ4で左を0埋めした文字列で表すときには RIGHT('0000'…

【VBA】 特殊文字を扱う

VBAで特殊文字を扱おうとしたところうまく行かなかった。 例えば©という文字、VBAのエディタ画面で入力すると「?」と表示されてしまう。 Dim str as String str = "? 株式会社〇〇" ' 変換してもコピペしても入力できない。 調べた結果、ChrWというメソッド…

【Excel】【VBA】複数のファイル、シートのヘッダー、フッターを一括で変更するマクロ

VBAからヘッダー、フッターを操作するには、シートオブジェクトのPageSetupオブジェクトを操作する。 例 Public Sub Main() ' 中央ヘッダーに「〇〇仕様書」という文字列を挿入 WorkSheets("Sheets1").PageSetup.CenterHeader = "〇〇仕様書" ' 右下フッター…

apacheの設定

レンタルサーバにて運営しているこのブログ。 時々応答しなくなったり、すごい時間がかかるようになることがある。 気になったらapacheの再起動をしてたんだけど、設定を見直した。 調べてみると、プロセスがメモリを食い続けていることが原因で応答が遅くな…

コマンドラインから実行するアプリケーション

コマンドラインからの実行を想定したアプリケーションを作成したのでメモ。 まずはプロジェクトの作成。 [新規プロジェクト]から、[コンソールアプリケーション]を選択する。 [VB] Sub Main() End Sub [/VB] Main関数の中に処理を記述すれば、コマンドライン…

【VB.NET】構造体の配列のソート

複数のメンバを持つ構造体の配列をソートする。 以下のような構造体を想定する。 Public Structure record ' 店コード Dim tencd As Integer ' 仕入先コード Dim siirecd As Integer ' 納品日 Dim nouhindate As Integer ' 伝票番号 Dim denno As Integer Public…

Windows Vista Home Premium リモートデスクトップのホスト機能を有効化する

4年ほど前に購入したDell Inspiron。大学生の間ずっとメインに使ってたマシン。 卒業するときにMacBookProを買って以来放置ぎみだったが、放置しておくのももったいないし、Windowsでしかできないこともたまにあるので、どうせならリモートデスクトップでい…

【Excel】【VBA】上下で列を比較し、同じであれば色を付ける

仕事中に書いたExcelマクロをメモ。 上下でセルを比較し、同じであれば色を付ける。 このとき、連続する値が切り替わったとき、分かりやすいように赤と黄色で交互に色を付ける。 例えば以下のような表があったとすると 処理後は以下のようになる。 aaaは連続…

PS3のリモコンを買ってみた

PS3

去年の正月、グランツーリスモ5をプレイするためだけに購入したプレステ3。 といっても、もともとあまりゲームをしない体質なので、ずっと眠っていたような状態だった。 そこで半年ほど前にTORNEを購入して、録画機器として活用することにした。 さすがSONY…

デッドロックを発生させてログを拾ってみる

先日、DBサーバーSQLの処理に時々時間がかかってしまうという問題が発生した。 おそらくデッドロックが原因ではないのだが、「そういえば、デッドロックのログってどうなってんだ?」って話になって、調べてみるとトレースフラグなるものを設定しておかなけ…

PHPのアップデート

レンタルサーバー(CentOS5.8)にデフォルトでインストールされていたPHP5.1.6。 最新のWordPressを利用するには5.2.4以降のインストールが必要。 以下の手順でPHPのバージョンを変更した。 [cc lang="bash"] yum erase php yum erase php-common [/cc] 次に以…

WordPressの移行メモ

自宅サーバーにて運営していたブログですが、家庭の事情でネットが切断されることが多かったり、DDNSがうまく動作してくれないことがたまにあったりで、使いたいときに使えないことが多かったので、この度レンタルサーバーを借りて、そちらに移転することに…

Ubuntuでphpmyadminのインストール

今更ながらphpmyadminをインストールしてみました。 Ubuntuでのphpmyadmin導入手順をメモ。 まずはapt-getでphpmydaminをインストール。 [cc lang="bash"] $ sudo apt-get install phpmyadmin [/cc] 途中サーバを聞かれるところはapache2を選択。 "/etc/phpm…

テキストファイルを結合するコマンド

複数のCSVなどのテキストファイルを結合するときにコマンドを使うと楽なのでメモ。 copyコマンドとtypeコマンドが使えるようだ。 copyコマンド 1つ目はcopyコマンドの利用。 [cc lang="dos"] copy [file1]+[file2]+[file3] [outputfile] [/cc] とコマンドを…

SQLを整形する

データベースと連携するプログラムを書いていると、SQL文は文字列として扱うことが多い。 そのためSQLを出力させると、1行の文字列になってしまい非常に読みづらくなってしまう。 自動で整形してくれるツールを探してみると、SQL Convertというソフトがあっ…

【SQL】【SQLServer】 Order by で NULLを最後に持ってくる

仕事でMicrosoftのSQLServerを使っているが、このSQLServer、資格で勉強したORACLEのSQLと細かい部分で違っている。 今日知ったのはOrder by句におけるNULLの扱い。 デフォルトではNULLが先頭にくる。ORACLEにはNULLを最後に持ってくるオプションがあったが…

Visual Studio2008のキーボードショートカット

今の仕事の開発はVB.NETがほとんどなので、VisualStudio2008を使うことが多い。 デバッグの時にツールバーにあるコメントアウトのボタンを使うことが多いので、キーボードショートカットが無いかを調べてみた。 マイクロソフトの公式ページでキーボードショ…

【Excel】【VBA】2つのシートを比較して違うセルに色を付ける

仕事でサイズの大きな複数ののCSVファイルを比較することがよくある。 エクセルに開いてマクロで結果を出すのが効率的なので、2つのシートを比較するマクロをメモしておく。 Sub Macro() ' ' 2つのシートの同じ位置のセルの値を比較し、 ' 等しくなければそ…

MAMPでMySQLが起動しない時の対処法

今更ながらMAMPをインストールしてみた。 設定いじってるとMySQLのサーバーが起動しなくなった。 そのときの対処法をメモ。 ターミナルから以下のコマンドを実行。 [cc lang="bash"] $ killall -9 mysqld [/cc] これでMAMPを再起動すると、MySQLもちゃんと起…

Basic認証の設定メモ

毎度調べないとできないし、Ubuntuは少し違うようなのでメモ。 .htpasswdファイルの作成 まずは.htpasswdファイルの作成 [cc lang="bash"] $ sudo htpasswd -c /etc/apache2/mods-available/.htpasswd hoge [/cc] 新しくファイルを作ったり、上書きする場合…

明けましておめでとうございます。

明けましておめでとうございます。 2011年は就職し、3ヶ月の研修を経て7月から本格的に仕事が始まり、 あっという間の6ヶ月でした。 2011年は結局ブログ放ったらかしで、ほとんど更新しませんでした。 (そもそもサーバー落としっぱなしだった。) 2012年の…