デジタル

Word

Wordマクロで「ファイルアクセス権のエラー」

Wordマクロ(VBA)でこんなエラーが出ました。「実行時エラー'5487' ファイルアクセス権のエラーのため保存できません。」今回のケースでは、ファイル名に改行が入っていました。「エラーメッセージと違うじゃないか!」と思いますが、広い意味...
デジタル

Firefoxでソースを表示するエディタを変える方法

私はローカルで作ったHTMLをFirefoxで表示して使うことが多いのですが、ソースを表示すると専用のビューワが開いてしまい、即座に編集することができません。ビューワの代わりに使いたいエディタを指定することができます。Firefox4で確認...
JavaScript

switchとifで速いのはどっち?(JavaScript)

前に、VBAで「SelectCaseとIfで速いのはどっち?」というのを調べてみましたが、今度はJavaScriptで同じことをしてみました。なお、SelectCaseはswitchに置き換えます。サンプルコードは省略しますが、同様の関数を...
マイクロソフト

SelectCaseとIfで速いのはどっち?

VBAで、値によって違った処理をする場合には、Ifを使うのが普通ですが、値が多く選択肢が多い場合にはSelectCaseを使います。また単純に値を返すだけならば配列変数を使うかもしれません。使いやすいものを使えばよいと思いますが、処理時間は...
JavaScript

東日本大地震からの経過年月日を表示する

東日本大地震が起きたのが3月11日。ちょうど3か月が経過しました。これを自動的にカウントするJavaScriptのコードを書いてみました。document.write(count_ymd());function count_ymd() { ...
ウェブサイト

スタニッキの体重グラフを自作した

スタニッキという、Twitterでの自分の発言をまとめるサイトを作っています。ここに体重グラフを表示するページがあります。グラフの作成にはGoogleチャートを使っていました。GoogleチャートはURLを正しく与えるとグラフを作成して返し...
デジタル

PHPで描画するときの座標

PHPで長方形を描くときは、塗りつぶす場合は「imagefilledrectangle」、塗りつぶさない場合は「imagerectangle」を使います。
JavaScript

JavaScriptの日付オブジェクトが認識する形式

JavaScriptの日付オブジェクトは、年、月、日とバラバラにセットして使いますが、日付を表す文字列をセットしても日付として認識します。document.write(new Date("15 June 2008"));これを実行すると次の...
JavaScript

「同じ文字が2個並んだ文字列」の正規表現

「book」の「oo」のように文字の繰り返しを見付ける正規表現について調べました。JavaScriptの場合まず/.{2}/という表現を思い付きますが、これでは「同じ文字が2個並んだ文字列」になりません。単に「文字が2個並んだ文字列」です。...
JavaScript

JavaScriptのmatchの戻り値

JavaScriptのmatchは正規表現に合致した文字列を配列で返します。「g」を付けない場合と「g」を付ける場合で内容が変わります。gを付けない場合gを付ける場合0個目 合致した部分全体1個目 1個目の括弧で括られた部分2個目 2個目の...