Training for D-Day

ブログの内容は個人の見解であり、所属する企業を代表するものではありません。

飯能 あけぼの子どもの森公園 

あけぼの子どもの森公園施設案内 | 飯能市-Hanno city-

埼玉の飯能にある あけぼの子どもの森公園

ムーミンチックな公園で、ムーミンの家みたいのがあります。 2時間ぐらい遊ぶには最適です。

近くに入間のコストコがあります。

11月の雨の休日に行きましたが、森が綺麗でした。 紅葉には少し早かったかな。

2017年に飯能にムーミンテーマパークが出来るとのことで、楽しみですね。

f:id:kshimizu1226:20151119053954j:plain

f:id:kshimizu1226:20151108103605j:plain

f:id:kshimizu1226:20151108101120j:plain

iPhone5s ドコモ-docomo-からOCN(MVMO)へ乗り換え ~simロック解除は不要でした~

スマートフォン毎月の利用料金が高いです。
あまり使ってなくても、一ヵ月7GB制限ありで、7500円ぐらい取られます。
電話はほとんどしない、外出先でもネットはほぼしません。
自宅はNURO光だからWifiが超快適です。

削れるものは、削りましょう。

やっとiPhone5sの2年支払いが完了したので、このタイミングでOCNへ乗り換えることにしました。
これにより月額2000円ぐらいになります。

service.ocn.ne.jp


当初Simロック解除が必要かと思いましたが、不要です。
(Simロック解除のためにドコモショップに1時間並んで、やっとできると思ったら「iPhone5sは対象外です」と言われて閉口しました。)
OCNもdocomo回線を利用しているからのようです。
ちなみに、OCNの動作確認端末は以下になります。

service.ocn.ne.jp

電話番号は変えたくないのでMNP申請をします。
151へ電話します。
(このとき、自身がDocomoの主回線の場合は、次の主回線を誰にするか決める必要があります)

ここでMNPの予約番号というものを取得できます。

Amazonで、以下を購入します。

OCNに電話して購入もできるみたいですが、事務手数料3000円取られるみたいです。
自分でやれば無料ですし、そんなに難しくはないと思います。

OCNやらBiglobeやらありますが、OCNが電波品質は安定しているという噂をどこかで聞きました。
今のところ、東京の府中・昭島・八王子近辺でうろうろしていますが、圏外になるようなことはなかったです。

上記に、「アクティベートコード」が記載されていますので、これと、MNP予約番号を元にネットで手続きをして、Simカードの到着を待ちます。

2~3日で届きます。

iPhone5sであれば、箱に以下の形状のピンがついていますので、それでSimを取り出し、届いたSimを差し込みます。
私は誤って以下を購入してしまいました。

正式な取り出し方はAppleのサイトにも情報があります。

support.apple.com

その後OCNの場合は、プロファイル設定が必要になりますが、これも届いた説明書の通り実施すれば簡単です。
以下はBiglobeの例ですが、わかりやすく書かれています。

kjshintani.com

※OCNの場合は、その後050設定や、OCNメールアドレスの記載された書類が自宅に届きます。

これで月額7500->2000円となって差額は貯金できることになります(笑

.NET C# JPEGのEXIF情報から撮影日を取得して、ファイルの作成日を更新する

パソコンを買った目的の一つとして、今までMacBook+外付けHDD(USB3.0)で管理していた写真にパフォーマンス的に限界を感じたからです。
Windowsにして、自由に管理するか、AdobeLightRoomにするかちょっと悩んでいます。月額980円だもんなー。300円ならいいんだけど。

さすがにSSD 1TBは買えない。10万ぐらいするし。。

www.akibakan.com


やはりJobsがいなくなった後のAppleは迷走しているような気がしないでもない。
MacのPhotos使えないよ。iPhotoやApertureに代わると期待してたのに。

weekly.ascii.jp

ジョニーさん頑張ってくれよ。デザインはいいんだけど。

kshimizu.hatenadiary.jp


Windowsにして、自由に管理するか、AdobeLightRoomにするかちょっと悩んでいます。月額980円だもんなー。300円ならいいんだけど。

写真編集・加工ソフト | Adobe Lightroom CC


とりあえず、自分で作ろうということになった。

その前に、写真自体を管理しないといけない。

で、
.NET C# JPEGEXIF情報から撮影日を取得して、ファイルの作成日を更新する
簡単なプログラムを作りました。


class Program
    {
        static char [] zero = { '\0' };

        static void Main(string[] args)
        {

            var jpegs = Directory .GetFiles(@"D:\Pictures\", "*.jpg", SearchOption .AllDirectories);
            System.Globalization. CultureInfo japaneseCultureInfo = new System.Globalization.CultureInfo ("ja-JP");

            Console.WriteLine(string .Format("{0}件取得しました。",jpegs.Count()));
            int i = 1;
            foreach (var jpegFileFullPath in jpegs)
            {
                Console.WriteLine(string .Format("{0:D6}件目 FilePath={1} 処理します。" ,i, jpegFileFullPath));

                DateTime dt = DateTime .MaxValue;
                using (var bmp = new Bitmap(jpegFileFullPath))
                {
                    foreach (System.Drawing.Imaging.PropertyItem item in bmp.PropertyItems)
                    {
                        if (item.Id == 0x9003 && item.Type == 2)
                        {
                            string val = System.Text.Encoding .ASCII.GetString(item.Value);
                            val = val.Trim(zero);
                            if (DateTime .TryParseExact(val, "yyyy:MM:dd HH:mm:ss", null, System.Globalization.DateTimeStyles .None, out dt))
                            {
                            }
                            // 和暦が2桁で年のところに入っている場合がある。その場合は一度西暦変換して、12年を引く。(=和暦年になる)(平成固定)
                            else if (val.Length > 2 && IsNumeric(val.Substring(0, 2)))
                            {
                                if (DateTime .TryParseExact(val, "yy:MM:dd HH:mm:ss", japaneseCultureInfo, System.Globalization.DateTimeStyles .AssumeLocal, out dt))
                                {
                                    dt = dt.AddYears(-12);
                                }
                            }
                            break;

                        }
                    }                   
                }
                if (dt != DateTime .MaxValue)
                {
                    if( dt != DateTime .MinValue )
                    {
                        try
                        {
                            var creationDate = System.IO.File .GetCreationTime(jpegFileFullPath);
                            if(creationDate != dt)
                            {

                                System.IO. File.SetCreationTime(jpegFileFullPath, dt);
                            }
                        }
                        catch
                        {
                            Console.WriteLine("作成日を設定できませんでした。{0}" , jpegFileFullPath);
                        }
                    }
                }
                i++;

            }


        }

        static bool IsNumeric( string value )
        {
            foreach (char c in value)
            {
                if (c < '0' || '9' < c)
                {
                    return false ;
                }
            }
            return true ;
        }

    }

クソコードだな、こりゃ。
まぁいいか。



次は、作成日から年月日フォルダ(yyyy-MM-dd)へ振り分けるプログラムを作ろうと思います。

サイコム驚愕の静音PC

Skylakeを待っていたのですが、年末前のこのタイミングで購入しました。

いろいろ悩んだあげく、ちょっとサイズ的に大きいけど、以下のBTOパソコンを購入。

用途はプログラミングと写真管理ぐらいです。
RDBMS(私の場合はOracle)
Visual Studio
NUnit
・Sakura Editor
・Office ( Excel/Word/PowerPoint )

================================================
Silent-Master Pro Z170
================================================
CPU : Intel Core i5-6500 [3.20GHz/4Core/HD530/TDP65W] Skylake搭載モデル(標準構成価格119,190円)
CPU-FAN : Noctua NH-U12S [空冷/CPUファン]★高性能CPUグリス NT-H1付属★(標準)
MOTHER : ASRock Z170 Extreme4 [Intel Z170chipset] ★[10/18までの期間 1,500円引き]ASRock Z170・H170マザーボード・キャンペーン(+2,790円)
MEMORY : 8GB[4GB*2枚]DDR4SDRAMPC-17000[メジャーチップ・6層基板]DualChannel(+3,750円)
HDD/SSD : CFD CSSD-S6T256NHG6Q [SSD 256GB 東芝製採用] ■7,000円引きキャンペーン実施中! 11/1まで■(+3,320円)
HDD/SSD2 : なし(標準)
HDD/SSD3 : なし(標準)
OptDrive : なし(-2,410円)
VGA : オンボードグラフィック(-19,620円)
ExCard : 拡張カードIntel 7260HMWDTX1 [無線LANアダプタ 802.11ac/a/b/n + Bluetooth](+4,820円)
LAN : Gigabit LAN [1000BASE T] オンボード
CASE : 【黒】Antec P100+前面ファン [Noctua NF-A14 ULN 800rpm]+背面ファン [Noctua NF-S12A ULN 800rpm](標準)
POWER : Corsair RM750 (CP-9020055-JP) [750W/80PLUS Gold](+260円)
OS : なし(標準)
Office : なし(標準)
SOFT : なし(標準)
保証 : 通常保証1年+延長保証2年(+5,600円)

◎周辺機器(キーボード・マウス・ディスプレイ等)
OTHER2 : なし(標準)
KEY : なし(標準)
MOUSE : なし(標準)
Mousepad : なし(標準)
USBメモリ: なし(標準)
無線LAN子機: なし(標準)
SPEAKER : なし(標準)
MONITOR : なし(標準)
MONITOR2 : なし(標準)


合計:119200円。
グラフィックボードとOSがないので、値段的には抑えられました。

実際に届くと、パーツの関係か、Corsair RM750 -> RM750i というのにアップグレードされていました。ありがたや。

その後、HDDを自分で増設して現在に至ります。

http://www.sycom.co.jp/bto/silent/index.html


電源をつけたときにも全然静か、動作させているときもほとんど音が聞こえません。
さすが静音と謳っているだけありますね。

f:id:kshimizu1226:20151029031839j:plain

f:id:kshimizu1226:20151029090332j:plain

中身はすかすか。
今後はHDD増やしたり、ブルーレイ観れるようにするとかそれぐらいやろうかと思います。

ASRockとかCorsairとか、今までPCパーツに興味なかったけど、少しだけ詳しくなれました。


マザーボード近くでみると確かにメカっぽくてかっこいい。という気持ちが少しわかりました(笑

f:id:kshimizu1226:20151029083115j:plain

More Joel on Software

面白い文がありました。

プログラマじゃない人間がソフトウェア会社を運営しているのを見ると、サーフィンの仕方を知らない人間がサーフィンしようとしているみたいに思える。 」

More Joel on Software

More Joel on Software

確かに。
ただこれは致命的。命を落としかねないです。
泳ぐ力があれば命は落とさないかもしれません。
でも波が高かったり、海を観る目がないと死ぬかもしれません。

ソフトウェア関連の会社なのに、プログラマじゃない人が多すぎると思います。今の日本には。
コードを書くよりExcelやWordを触っている時間のほうが多いと思います。

one piece <ワンピース>とメビウスの輪

ワンピース熱いですね。 白ひげ率いる白ひげ海賊団と海軍との頂上決戦ぐらいから気になりだし、 パンクハザードぐらいから全巻揃え始めたのですが、 現在、黒ひげ海賊団の1番隊ジーザス・バージェスが革命軍のアジトに忍び込み…という展開。

サボはメラメラの実を手に入れましたが、ここで黒ひげに捉えられ、インペルダウン行き、 サボの公開処刑で海軍と革命軍の対決となればまるっきり一部(60巻前)と二部が繰り返しになります。

インペルダウンではドフラミンゴもルフィと仲間になるのかも知れません。

回ってますね。若干の違いを加えつつ。

メビウスの輪みたいですね。

三周目はないですよね。

ワンピースが終わるまで死ねない。

子を育てるなかで、いかにして仕事をすすめるか

現在、5歳の長男と2歳の次男がおり、奥さんは看護師で、夜勤等があります。
その中で、不幸中の幸いなのか、私はプログラマーのような職業であり、
以下の様な家事をこなしながら仕事を8時間きっちり(厳密に言うと8時間きっちりではないのですが)で仕上げて日々を過ごしています。
1980年生まれであります。
もう会社の歯車にガッチリと組み込まれており、ドリームは見れない年頃でもあります。


家事は以下のことをやっております。

<奥さんが夜勤ではない場合>
・朝ごはん支度
・朝ごはん食器洗い
・布団をたたむ
・息子たちの歯磨き(これはおそらく奥さんより回数が多い)(誇るべきは息子たちの虫歯歴0)
・息子たち(二人とも幸いにも同じ保育園)を保育園に送る。
・息子たちを保育園に迎えにく(18:00までに行く必要がある)
・夜ごはん食器洗い
・息子たちをお風呂に入れる(これはおそらく奥さんより回数が多い)
・息子たちの歯磨き
・布団をしく
・21:00にみんなで消灯する

<奥さんが夜勤の場合>
・朝ごはん支度
・朝ごはん食器洗い
・布団をたたむ
・洗濯を干す
・息子たちの朝の準備(ご飯を食べる等も含む)
・息子たちの歯磨き(これはおそらく奥さんより回数が多い)(誇るべきは息子たちの虫歯歴0)
・ゴミ捨て
・息子たち(二人とも幸いにも同じ保育園)を保育園に送る。
・息子たちを保育園に迎えにく(18:00までに行く必要がある)
・夜ごはん支度
・夜ごはん食器洗い
・息子たちをお風呂に入れる(これはおそらく奥さんより回数が多い)
・息子たちの歯磨き
・息子たちの明日の準備をする
・布団をしく
・21:00にみんなで消灯する

片親の方を本当に尊敬します。これが毎日だと気が狂いそうになります。

現在は自転車で職場まで通える好環境(通勤20分程度)でありますが、1年ほど前までは、片道1時間10分ほどで電車通勤でした。
保育園も、自宅から自転車で5分ほどの立地です。出張はほとんどありません。
また、もしものときのための実家は徒歩15分ほどにあり、心の支えにもなっております。・・・が、なるべく頼り過ぎないようにはしています。


結局自分の時間は取れないので、朝3時もしくは4時に起きております。
火曜日の早朝と土曜日の早朝は各1時間30分ほど筋トレをしています。
本当はバーベルが欲しいのですが、自宅に置けないので仕方なくダンベルトレーニングにしています。
それ以外は学習等に企てますが、仕事を必ず定時で上がるために、メールチェックをするときもあります。
自宅での作業をダラダラさせないために、自分用のプロダクト・バックログとスプリントバックログを作っています。

会社での8時間をなるべく”価値に繋がる作業”に費やすような工夫をしています。
そのために、無駄な資料(中間成果物や、報告のための報告など)の作成は一切しません。説明資料はソラでホワイトボードに描くように心がけています。
また、ファシリテーターを率先して努めて会議が長引かない工夫をしています。

他の方を見ていると時間の無駄が多いように感じてしまいます。
基本的にMS-ExcelMS-WordPowerPointを使った時点で”負け”だと心のなかで思っております。
Visual StudioとSakura Editorでガリガリコーディングします。
もちろん、 qiita.com

こんな感じで、コードは主に自動生成ですね。
自動生成に繋がる資料なら作成しますが。


定時が5時半で、チャイムが鳴る仕組みになっておりますので、即効でデスクを離れます。
打ち合わせは定時間際には入れないようにしています。入れられた場合は断っております。

最近よく思うのは、やはり子育てはどちらかの親が家にいたほうがいいということです。子供のことを考えると、それが一番です。
そのほうが長い目でみて収入もあがるような気がしますが、今、そして将来の日本のことを考えると共働きも仕方ないのかも知れません。

私自身はものすごく中途半端です。
別にたいした人間ではありません。
このまま時間だけが過ぎるような気がして、これまた気が狂いそうになります。

鬱病の一歩手前かも知れません。
って言える人は鬱病ではないと聞いたことがあります。

語りかけ育児を読むと、テレビは30分以内などと書かれていますが、これはすごい難しいですね。

0~4歳 わが子の発達に合わせた1日30分間「語りかけ」育児

0~4歳 わが子の発達に合わせた1日30分間「語りかけ」育児

片親なら難しいでしょう。
ご飯を作っている最中にテレビを見ててもらうのが1日2回あったら1時間経過します。
別に観せなくてもいいのですが、早く飯をよこせギャーギャー言う場合はどうするのでしょうか。言わせておけばいいのでしょうか。気が狂いそうになります。
ご飯を作る生産性をあげればいいのでしょうが、なかなか上がる訳でもありません。
シリアルや出来合いのものでいいのでしょうか。なら簡単ですが、夜ご飯にシリアルなんか食べてほしくないし。
鵜呑みにして全部やろうとすると難しいですが、ひとつだけ実践できるものがありました。
「実況中継」です。これなら忙しいなかでも実践出来そうです。

イクメンイクメンなんて言葉はクソです。

ではまた。