blog20151031-03