大人の

今年はブログを1件以上書くぞ!
と表明した時点で既に達成されるという奇跡。


お正月は、1月2日に放送される「大人のピタゴラスイッチ」が楽しみ

Eテレの幼児向け人気番組「ピタゴラスイッチ」が、
大人向けになって初登場!

という事でワクワクがとまらない。


「大人の」から連想される、スピンアウト作品のタイトルを想像してみたけれど

どう考えても江頭2:50の番組だった。

今年もよろしくおねがいします。

コマンドラインからGmailのSMTP over SSL(STATSSL)でメール送信

openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:587
EHLO localhost
AUTH LOGIN
#ユーザーID(メールアドレス)をBase64
xxxxxxxxxxxxxxxxxxxxxxxxxx=
#パスワードをBase64
xxxxxxxxxxxxxxxxxxxx=
mail from:
rcpt to:
data
From: ;
To: ;
hogepiyo
.

■文字列のbase64

echo "hogehoge" | openssl enc -e -base64

PostgreSQL

インサート時にキーの重複エラー

INSERT INTO hoge (foo) VALUE ('var');
ERROR:  duplicate key violates unique constraint "pk_hoge_table_id"

オートインクリメントしたいフィールドのシーケンス番号が更新されていない事が考えられる。
シーケンスをidの最大値に設定する。

select setval('pk_hoge_table_id_seq',(select max(id) from hoge_table));

Chrome

特殊URLの一覧を表示する

chrome://chrome-urls/

DNSキャッシュを削除する

アドレスバーに以下を入力

chrome://net-internals/#dns

「Host resolver cache」の「Clear host cache」ボタンをクリック

ユーザーエージェントを切り替える

F12キーでChromer Developer toolsを開く
開いたウィンドウの右下にある歯車ボタン(Settings)を押す
「User Agent」の「Override User Agent」にチェックを入れる
セレクトボックスからブラウザを選ぶとUser Agentが設定される。「iPhone」や「Android」などのデバイスを選択すると画面の表示サイズも変更される。
任意で設定したい時はブラウザで「Other」を選択して手動でUser Agentを入力。
「Over ride deveice metrix」にチェックを入れれば画面サイズなどの設定も手動で入力できる。