2016年ふりかえりと2017年目標

明けましておめでとうございます。年も明け、1月もはや半ばにさしかかろうとしている頃ですが、遅まきながら昨年のふりかえりと今年の目標を立てたいと思います。 2016年ふりかえり 思い返すと忙しさに振り回されてあまり良くなかった。 コミットを守れない バリューを出せない 3度目のシアトルにも関わらず英語撃沈 月一ぐらいで体調不良 忙しい原因は色々とあるのですが、主な原因は人生の大きなイベントが2つありました。 第三子出生 家を買う どちらも4年に一度のオリンピック並にビッグイベントなので大変でした。さらにイベントは一度で終わらず、継続して現在も続いております。 特に家については、すぐに必要ではなかったのですが、長男の小学校入学と長女の幼稚園入園が2017年4月に重なっており、その後の引っ越しよりはということで半ば強引に購入しました。フリーランス2年目なので住宅ローンを借りるのは非常に苦労しました。結局は無事借りられたので良かったのですが、この辺の資料作りや手続きで大分時間をロスしました。詳しくは後日お話出来ればと思います。 とにかく2016年は反省という言葉では足りないくらい後悔の連続でした。 2017年目標 今年の目標は「心・技・体」で考えました。 心 継続的にコミットする。 具体的には WakaTime を使用して、デイリーで 5 hour を超えることを目標とします。 wakatime.com 5時間というと一般的な勤務時間である8時間に満たないので簡単と思えるかもしれません。これはコーディング(IDEにコードをタイピング)しているのが5時間です。実際計ってみると、調べたり考えたりのほうが長くコードを5時間書くというのは大分考えがまとまり、集中していないと達成できません。 技 色々やりたいことはあるのですが、英語に絞りたいと思います。 昨年ラジオ英語などにも挑戦したのですが、1日15分程度も続きませんでした。 今年はオンライン英会話やオフラインも取り入れつつ、心と通じるのですが継続的に取り組みます。具体的な数値目標として、まずはTOEIC600は取れること。出来れば800を超えたい。 体 体を鍛える。 フリーランスはやはり体が資本です。体力をつけると同時にダイエットもしたいと考えています。 昨年は完全無欠コーヒーなどにチャレンジしましたが、引っ越しなども重なり後半思うように実施できませんでした。また、スポーツジムも3ヶ月程度で行かなくなってしまいました。 [ シリコンバレー式 自分を変える最強の食事 ](http://www.amazon.co.jp/exec/obidos/ASIN/4478039674/nnasaki-22/)[シリコンバレー式 自分を変える最強の食事](http://www.amazon.co.jp/exec/obidos/ASIN/4478039674/nnasaki-22/)- 作者: デイヴ・アスプリー,栗原百代- 出版社/メーカー: ダイヤモンド社- 発売日: 2015/09/18- メディア: 単行本(ソフトカバー)- この商品を含むブログ (12件) を見る 今年は初売りでちょっと良い自転車(クロスバイク)を購入しました。通勤の際は自転車を使用して体力アップを行います。具体的な数値目標は体重-5kg、体脂肪-5%かな。 まとめ 技も体の目標も心に通じます。毎日コツコツと継続して取り組むのが重要だと考えています。これは、自分の性格上コツコツというのが非常に苦手なのと、タスクの細分化が下手で、一つの大きなタスクを分解できずに着手が億劫になり、先延ばしにする傾向を克服したいという考えもあります。 昨年はご迷惑をおかけっぱなしだったので、今年は昨年の分も含めて挽回したいと考えていますので、よろしくお願いします。blog も更新頻度上げなければなぁ。。。

January 13, 2017 · nnasaki

Microsoft Azure で使用している仮想マシンのコア数を調べる -リソースマネージャ(ARM)版-

Microsoft Azure では使いすぎるのを防止するために、クォータ(コア数上限)が設定されています。クラシックとリソースマネージャ(ARM)でそれぞれ違うのですが、今回はリソースマネージャで調べてみました。 リソースマネージャの場合、リージョンごとにデフォルトだと20コアまでです。20コアでは足りない場合はAzure ポータル (https://portal.azure.com/) の[ヘルプとサポート] から個別にリクエストして増やしてもらう必要があります。リクエストの方法はリンク先を参照してください。 blogs.msdn.microsoft.com 先の[ヘルプとサポート] から[新しいサポート要求]をたどっていくとコア数上限は表示されるのですが、現在使用しているコア数は表示されませんでした。 f:id:nnasaki:20170112213200p:plain Azure CLIを使う ポータルでは現在使用しているコア数は確認出来ないようなので、PowerShellかAzure CLIを使います。今回はmacOSを使用しているので、Azure CLIを使って確認することにしました。Azure CLIもNode.jsベースのものと新しいPythonベースの2.0(プレビュー)(https://github.com/Azure/azure-cli)があります。せっかくなんで新しい方を使ってみることにしました。 インストール 色々方法はあるようですが、Dockerが簡単そうだったのでDockerにしました。 Dockerインストール macOSだと http://docker.com からイメージを落として、次のようにドラッグアンドドロップします。 f:id:nnasaki:20170112220018p:plain あとは普通に起動して設定して終わりです。 Azure CLI 2.0(プレビュー)のインストール 次のコマンドをターミナルから実行します。 docker run -v ${HOME}:/root -it azuresdk/azure-cli-python:latest するとこんな感じでインストールされます。1分もかかりません。 f:id:nnasaki:20170112215204p:plain Azure CLIの設定 Azure CLIから自分のアカウントにアクセスできるようにloginします。 az login とすると次のメッセージが出ます。 f:id:nnasaki:20170112220318p:plain https://aka.ms/devicelogin をブラウザ開き、code を入力すると認証が完了します。 f:id:nnasaki:20170112220436p:plain ブラウザで入力してから1分ほど待っているとコマンドが自動で終了して、使用出来る状態になります。 Azure CLI を使ってコア数の上限を調べる 東日本リージョンで調べてみましょう。 az vm list-usage --location japaneast と、実行すると次のようにjsonでズラッと表示されます。(省略して記載しています。) localizedValueのTotal Regional Coresで、currentValueが現在使用しているコア数、limitがコア数の上限です。 [ { "currentValue": 0, "limit": 2000, "name": { "localizedValue": "Availability Sets", "value": "availabilitySets" } }, { "currentValue": 2, "limit": 20, "name": { "localizedValue": "Total Regional Cores", "value": "cores" } }, jsonが見にくいというひとは、output オプションで list を指定してあげるとちょっと見やすくなります。 ...

January 12, 2017 · nnasaki

Spring コンテキストリロードせずにテスト

stackoverflow.com https://zeroturnaround.com/rebellabs/is-your-tdd-slow-it-doesnt-have-to-be-that-way/ spring-dev-tools でも出来るかは不明。 qiita.com Spring + JRebel について JRebel でSpring Bootアプリケーションの快適リローディング (IntelliJ IDEA編) - BLOG.IK.AM MyJrebel でライセンスを取得。 myJRebel Spring + sprinmg-dev-tools について ksby.hatenablog.com

December 26, 2016 · nnasaki

タイヤ交換した

タイヤは 215/60R17 でした。結論からいうとコストコのキャンペーンが最安です。 コストコ ミシュランキャンペーンで最安。工賃込み。廃タイヤ費用1,040円 ヨコハマ ブルーアース RV02 – 19,900 円/本 – 4本で79,600円 – タイヤクーポン5000円使用で74,600円 ミシュラン PRIMACY3 – 17,400 円/本 – 4本で69,600円 – キャンペーンで9600円プリペイドカードもらえる。実質60,000円! タイヤハウスBEST ダンロップ系なので安いが、コストコのキャンペーンには届かず。工賃別。 ミシュラン PRIMACY3 – 20,000 円/本(記憶が曖昧) ダンロップ 型番不明 – 16,425 円/本 イエローハット 全体的に割高感。値引きにもあまり応じてもらえず。工賃別。 ミシュラン PRIMACY3 – 27,600 円/本 ファルケン 型番不明 – 16,000 円/本 まとめ コストコが工賃込みで最安。今回は夏タイヤの買い換えでしたが、スタッドレスのタイヤ交換なども無料で行ってくれます。 キャンペーン期間を狙って交換するとよさげです。大体四半期に1回はやっているようで、ヨコハマとミシュランのキャンペーンを交互に行っているようです。スタッドレスも

August 8, 2016 · nnasaki

Quantum Breakをプレイした

Quantum Breakをプレイしました。まだクリアには至っておりません。 良いところ 映画のようなグラフィック 一部の時を止めるという特殊な能力 MGSのように潜入ではなく、ガンガン敵を倒す爽快感 グラフィックは実写と融合をしているようで、映画と見間違うぐらい綺麗です。 f:id:nnasaki:20160427234802p:plain (https://store.xbox.com/ja-JP/Xbox-One/Games/Quantum-Break/23630687-fad2-4cc8-8cfc-6f213b808b4fより) 悪いところ パトカーや街灯の光がかなりまぶしい ストリーミングが再生できない パトカーや街灯の照明がすごくまぶしくて、画面全体が白くフラッシュします。パトカーなどの場合は最悪で点滅を繰り返すので、ちょっと気持ち悪くなりプレイが継続できなくなりました。画面を暗くしたり、視点を下にして床を多めにするなどちょっと対策が必要です。 2番目のストリーミングが再生できないのも致命的です。 f:id:nnasaki:20160427235202p:plain ネットワークの設定を確認し、全部OKですが再生できませんでした。ダウンロードも可能なのですが70GBもありHDDに空きが無いため断念しました。スキップしようとも思いましたが、ストーリーがわからなくなりそうなのでここで止めています。 これから面白くなりそうなところだったのですが残念です。 今度プレイして問題が解決しているようでしたら先に進めたいと思います。

April 27, 2016 · nnasaki

Global Azure Boot Camp 2016 で Skype Bot Platform のデモをしました

f:id:nnasaki:20160417120344p:plain Global Azure Boot Camp 2016 が開催されたので、参加してきました。毎年行われており、1年ぶり2度目の参加です。 jazug.doorkeeper.jp セッション資料 doc.co EXTENDED BODY: お昼来た時点で資料もデモも出来上がって無く、超焦ってましたがしばやんのおかげでなんとかなりました。さすがです。 Skype Bot Platform はまだ招待制のプレビューのため、SDK や実装方法について、ブログに書いて良いかどうか判断がつかず、詳細は割愛させていただきます。2016/04/16現在、ビデオは流せるのですが、オーディオは流せないという制限があります。なので、mp3をmp4に変換するとかそういった小手先のテクニックが必要でした。 セッション動画 一部版権の都合上、肝心のデモは配信からカットさせていただいています。 懇親会 初めての方とも色々しゃべれて、楽しかったです。でも、Skype Bot Platform より、シリコンバレー式ダイエットの話のほうがみんな興味あったようです。 興味ある方はこちらのスライドにポイントをまとめてありますのでご覧下さい。 doc.co 実際にやってみたいというかたは、できれば本を読んだほうが良いと思います。 [ シリコンバレー式 自分を変える最強の食事 ](http://www.amazon.co.jp/exec/obidos/ASIN/4478039674/nnasaki-22/)[シリコンバレー式 自分を変える最強の食事](http://www.amazon.co.jp/exec/obidos/ASIN/4478039674/nnasaki-22/)- 作者: デイヴ・アスプリー,栗原百代- 出版社/メーカー: ダイヤモンド社- 発売日: 2015/09/18- メディア: 単行本(ソフトカバー)- この商品を含むブログ (6件) を見る ダイエットについて de:code 登壇とか channel9 でしゃべろうとか言われた気がする。 あ、でも de:code はチケット買うお金が無いので、タダで会場入れるなら大歓迎です。 集合写真 土下座じゃないです。ありがとうございました。です。多分きっと。 Post from RICOH THETA. - Spherical Image - RICOH THETA 二次会 居酒屋でダラッと。お肉美味しかったです。 f:id:nnasaki:20160416213010j:plain 夜の芝社 ダラッと会話して良かったです。色々書いてたら公開出来なさそうだったので、心のメモにしまっておくことにしました。 シャチョーさんの鮮やかな手さばきでボタンを外される true or false でお義父さん™傷つく 告知 4/26 の夜に Visual Studio 全国セミナーツアーの打ち上げを仙台でやります。10人以上集まるとお店貸し切りで他のお客さん気にせずにしゃべれます。是非ご参加ください! ...

April 17, 2016 · nnasaki

Hololens エミュレーターでアプリ配置エラーが発生する(未解決)

2016/4/17追記 この記事の情報は古いし誤っている可能性があります! Hololens エミュレーターの最新情報と正確な情報は id:guitarrapc_tech さんのブログを参照してください。詳しい対処内容が載っています。 tech.guitarrapc.com Windows 10 Insider Preview でビルド 14316 を使用している人は 2016/4/17 現在、次の制限のため Hololensのエミュレーターにアプリを配置できません。 Windows 10 Mobile 用および Hololens 用の Visual Studio エミュレーターで「認証エラーが発生しました。ローカル セキュリティ機関にアクセスできません」という内容のエラーが発生します。アプリ作成にエミュレーターを使用している開発者の方は、この問題が修正されるまでの間は Slow リングに移行して、このビルドを使用しないようにすることをお勧めします。 blogs.windows.com そのため、私自身も現在検証出来ない環境となっています。 前回までの記事 blog.nnasaki.com エミュレーターが起動した! 前回はですね、エミュレーターが起動しなくて終わったんですが、CPU を 4790k に変えたところ起動しました! f:id:nnasaki:20160402212055p:plain [ i7-4790K(Devil ](http://www.amazon.co.jp/exec/obidos/ASIN/B00KPRWAX8/nnasaki-22/)[i7-4790K(Devil's Canyon 4.00GHz) LGA1150](http://www.amazon.co.jp/exec/obidos/ASIN/B00KPRWAX8/nnasaki-22/)- 出版社/メーカー: インテル- 発売日: 2014/06/26- メディア: Personal Computers- この商品を含むブログ (3件) を見る 別の問題が発生 しかし、HoloLensエミュレーターが起動して喜んだのもつかの間、「配置エラーが発生しました。続行しますか?」と表示され、自分が作ったアプリがエミュレーターに転送出来ません。 f:id:nnasaki:20160402184234p:plain エラーの内容は次の通りです。 f:id:nnasaki:20160402184208p:plain DEP6100 : ブートストラップ ステージ ‘デバイス ‘F957827B-6FC8-4538-A5BA-3B3807152A56’ に接続しています。’ 中に次の予期しないエラーが発生しました: MissingMethodException - メソッドが見つかりません: ‘Boolean Microsoft.Tools.Connectivity.RemoteDevice.Ping()’ HelloHolograms ...

April 2, 2016 · nnasaki

Azure Functions は Storage Blob のトリガーをリアルタイムサポートして欲しい

f:id:nnasaki:20160402124131p:plain Azure Functions が発表されました。 *azure.microsoft.com 日本でも実際に使ってみた人がもういますので、詳細はそちらをご参照ください。 blog.xin9le.net tech.guitarrapc.com 大変良いサービスだと思ってます。AWSに合って無かった機能の1つでもあるので。 これで、例えばストレージに画像を上げたらサムネイルを作成するといったことが簡単に出来るようになると思います。*1 で、今回のタイトルにもなっている「Azure Functions は Storage Blob のトリガーをリアルタイムサポートをして欲しい」はそのまま内容です。 現状、Azure Functions における Storage Blob トリガーはリアルタイム性は保証されておらず、ベストエフォートとなっています。つまり、イベントの発火の遅延は避けられないという状況です。 詳細は次のドキュメントの"Azure Storage - blob trigger"の項目に書いてあります。 Note: The Functions runtime scans log files to watch for new or changed blobs. This process is not real-time*; a function might not get triggered until several minutes or longer after the blob is created. In addition, storage logs are created on a “best efforts” basis; there is no guarantee that all events will be captured. Under some conditions, logs might be missed. If the speed and reliability limitations of blob triggers are not acceptable for your application, the recommended method is to create a queue message when you create the blob, and use a queue trigger instead of a blob trigger to process the blob. ...

April 2, 2016 · nnasaki

HoloLens の始め方

Build 2016 がアツいです。 *build.microsoft.com で、HoloLensのSDKが公開されました。残念ながら実物はしばらく手元に届きそうにないのですがエミュレーターを使用して開発できるということで試してみました。 結論から言うと、失敗しましたw f:id:nnasaki:20160402104954p:plain 途中まではうまくいってたと思うんですが、最後の最後でHoloLensのエミュレーター起動でHyper-Vからコア数足りないと怒られました。私の貧弱なPentium G3258には荷が重かったようです。 セットアップを一通りまとめましたので、どなたか私の代わりに動かしてくれると嬉しいです! セットアップ Install the toolsに書いてあるとおりです。 インストールするもの 3つです。上から順番にインストールする必要があります。 Visual Studio 2015 Update 2 UWP tools version 1.2のチェックを忘れずにすること HoloLens Emulator Unity HoloLens Technical Preview Beta 10 Editor と UWP Runtime の2つインストールする必要があります。 必要な環境 64bit Windows 10(Home edition は Hype-V をサポートしていないのでダメ 64bit CPU(コア数も4つ以上必要*) 8GB RAM以上 BIOSで以下のサポート Hardware-assisted virtualization Second Level Address Translation (SLAT) Hardware-based Data Execution Prevention (DEP) GPU DirectX 11以降サポート WDDM 1.2 以降のDriverサポート 注意点 HoloLensのエミュレーターは Visual Studio 2015 Update 1 and UWP tools version 1.2(Update2でも可)がインストールされてないとインストール途中で失敗します。 ...

April 2, 2016 · nnasaki

2016/3/26(土) サトヤ勉強会を開催します!

f:id:nnasaki:20160325102040p:plain Blogで告知忘れていた。。。2016/3/26(土) サトヤ勉強会を開催します! 申込はこちらから → https://satoyasendai.doorkeeper.jp/events/40635 satoyasendai.doorkeeper.jp 今回はMVP5人が登壇予定です!しかも大阪から東京から来ていただきます! プロダクトを作っている人から実践的な話を聞ける機会ですので、是非ご参加ください。 懇親会は別途申込が必要です。こちらから → https://satoyasendai.doorkeeper.jp/events/41504 satoyasendai.doorkeeper.jp ちなみに第5回じゃないかという噂がありますが、いいんです。細かいことは気にしない。

March 25, 2016 · nnasaki