読者です 読者をやめる 読者になる 読者になる

『松坂牛 100% 黄金のハンバーグ』を食べた

前から気になっていて、いつか食べたいと思っていた『松坂牛 100% 黄金のハンバーグ』を、ついに注文してしまった。 送料が 1000 円以上かかるから躊躇していたんだけど、楽天ポイントが送料分くらいたまっていたのでポチッと。 最初、勘違いして冷蔵庫で1晩…

御○屋

昼休みにちょっと足を伸ばして、ビックカメラ1号館横にある『御○屋』に行ってみた。カウンター席が空いていたので、直ぐに座れてラッキー。並んでたら、昼休み中に会社に戻れなかったかもしれない。 ランチのつけ麺セットを注文。プラス120円で大盛りにする…

VirtualBox でゲスト OS からホスト OS にアクセスするときに指定する IP アドレス

VirtualBox のゲスト OS からホスト OS にアクセスしたいことが結構ある。 例えば、ゲスト OS から、ホスト OS でデバッグ実行している Web API にアクセスしたいときとか。 必要になるたびにネットで調べているので、ブログにメモしておく。 ネットワークア…

redux-form で表形式入力的なフォーム

redux-form の FieldArray を使えば、 複数のデータを同時に編集して一括登録、 みたいなことができる。 表形式入力的なフォーム。 DataGrid もどき。 import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { createStore, …

redux-form でも react-bootstrap のフォーム関連コンポーネントを使う

試行錯誤の末に、 react-bootstrap が提供する FormGroup や FormControl といったフォーム関連コンポーネントを、 redux-form と一緒に使うことができた。 import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { createSt…

redux-form 慣れてきた

React でフォームを実装するためのライブラリは、決定版と呼べるものが見当たらないので、一番スターが多い redux-form を使っている。 github.com フォームの入力内容をストアに持つのはいかがなものかと思っていたのに、不思議と使っているうちに気になら…

『WEB+DB PRESS Vol.95』を読んだ

『特集2 Goによる並行処理』が凄く為になった。Go を選ぶ大きな理由の1つに、並行処理の書きやすさがあると思う。愛用している peco にも使われている、並行処理を実装するノウハウが、この特集に凝縮されていた。 Go やるなら必読。また読み返すと思う。 …

勝牛

京都の牛カツ店『勝牛』が天神西通りに出店していたので行ってみた。 昼前に行ったのでスンナリ座れたけど、すぐに満席になったので、 賑わっているみたいだ。 初めてなので、オーソドックスな『牛ロースカツ膳』を注文してみた。 牛カツは表面がカラッと揚…

RubyGems.org に公開している gem を削除する方法

gemcutter を使えば可能だった。 github.com gem 名だけでなくバージョンも必須。 公開しているバージョン1つ1つに実行して、全部消したらユーザーが公開している gem の一覧からも消える。 $ gem yank <gem 名> -v <バージョン></gem>

NeoBundle からの卒業

vim

Vim 8.0 がリリースされて、 プラグインを管理するための Package 機能が追加されたので、 Vim をアップデートするついでに NeoBundle から移行することにした。 Windows と Mac、どちらも使っているのは香り屋版。 www.kaoriya.net github.com 試しに NERDT…

『C# プログラマーのためのデバッグの基本&応用テクニック』を読んだ

デバッグに特化した本、しかも『応用テクニック』とあるので、 元 Microsoft の筆者による超絶技巧デバッグテクニックを期待してタイトル買いしたら、 紹介されているテクニックは既に自分がやっていることばかりだった。 ある程度経験を積んだ C# プログラ…

『Unity5 の教科書』を読んだ

IT 業界で働く人なら、一度はゲームを開発してみたいと思ったことがあるんじゃないだろうか。 ファミコン・スーファミ・プレステ・プレステ2と、 日本のゲーム業界最盛期に青春時代を過ごした人ならなおさら。 今なら Unity があるので、個人が趣味でゲーム…

Re:Angular

React 人気はまだ健在だけど、入力項目の多い業務アプリを実装するには辛かった。 この手の Web アプリには、双方向データバインディングがある Angular2 の方が向いてそうだ。 Angular2 が正式リリースになって、名前が Angular に変わったことだし、 本格…

『SQL アンチパターン』を読んだ

本書は SQL のアンチパターンを集めた、いわば『べからず集』。 良いパターンを集めた技術書はよく見かけるけど、 悪いパターンを集めたものは珍しい。 ただ、本書で扱っているアンチパターン自体は珍しいものではない。 データベースを使うアプリケーション…

Windows10 で gem をインストールしようとしたら SSL のエラーが発生した

Middleman を Windows10 にインストールしようと思ったので tnakamura.hatenablog.com を参考に RubyInstaller の Ruby2.3.1(x64) DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe をインストールしてみた。 インストールは何事もなく終了したので、次に bun…

ASP.NET Core で Swashbuckle

はじめに Swashbuckle はまだプレリリースの段階ではあるけど、 ASP.NET Core にも対応しているみたい。 github.com Swashbuckle を使えば、Web API の実装から Swagger Definitions を生成できる。 温かみのある手作業で、 Web API の Swagger Definitions …

PAOPAO

昼の弁当が食べ足りなかったから、 三越地下2階にある PAOPAO で肉まんを買ってしまった。 肉まんを食べるのは大宰府観光以来だ。 生地はふわもち。特に餡が美味いね。 豚肉に刻んだ椎茸と筍が入ったオーソドックスな餡だけど、 これで良い。これが良い。 凝…

証明書ファイルを読み込んで WCF の SSL over TCP で使う

WCF は NetTcpBinding を使う場合でも SSL で通信を暗号化できる。 暗号化に使う SSL 証明書は、Windows の証明書ストアにインストールしてある中から検索して使うのが一般的なやり方っぽいが、 インストールしていない証明書のファイルを読み込んで使うこと…

アンリ・シャルパンティエ

大丸地下2階に出店している『アンリ・シャルパンティエ』でケーキを買って帰った。 ここの『Wチーズケーキ』は食べたことがあるけど、 今回のお目当ては『ミルクレープ』と『ザ・ショートケーキ』の2つ。 『ミルクレープ』は層が細かくて見た目が美しい。 間…

WCF サービスを Topshelf で Windows サービス化

はじめに WCF サービスをセルフホストする場合、 Windows サービスを作ることになると思う。 本番環境で動かすときは Windows サービスでいいんだけど、 デバッグはコンソールアプリケーションの方が便利。 そのため、Windows サービスとコンソールアプリケ…

16区のアイスクリームとシャーベット

薬院にあるフランス菓子16区はダックワーズで有名だけど、まだ残暑厳しいこの時期は焼き菓子よりもアイスでしょ。 用事で近くを通ったので、アイスクリームとシャーベットをそれぞれ1種類ずつ買ってみた。 アイスクリームは定番のバニラをチョイス。濃厚でク…

『Web API : The Good Parts』を読んだ

Single Page Application を作る場合、Web API も作ることになるので、勉強のために購入して読んでみた。 以下、感想と読書メモ。 1章 Web APIとは何か Web API は JSON over HTTP とも言える。REST API とは呼ばない。 Web API を提供する対象として、未知…

テックランチ

最近は夜に MacBook を開く時間が 30 分くらい確保できる日が増えてきた。まぁその時には疲れ切っていて、マンガやネットを見てしまうことがままあるのだけど。 IT コミュニティへの参加はまだまだ無理そう。平日夜や休日は子育て優先。唯一自由がきくのは平…

『起業のファイナンス』を読んだ

起業やスタートアップへの参加は今のところ考えていないけど ストックオプションがどういったものなのか 発行株式の数はどうやって決まるのか スタートアップの株価がどういう風に上がっていくのか といったことに興味があったので読んでみた。 ストックオプ…

『WEB+DB PRESS Vol.94』を読んだ

WEB+DB PRESS Vol.94 を読んだので、感想をメモしておく。 特集1 実践スケーラブル AWS 仮想マシンやロードバランサを使った VPC 構成のサービスを作ることになりそうなので、 サービスをスケールさせる際に何を監視して判断基準にすればいいか勉強になった…

パティスリー リンク

地下鉄七隈線の野芥駅近くにある『パティスリー リンク』に行ってみた。 この店は福岡の情報番組で紹介された『土鍋プリン』が話題みたいなんだけど、 プリンよりもケーキでしょ。 ってわけでお店の名前がついた『リンク』と『苺ショートケーキ』を買って帰…

Browserify から Webpack に移行した

ES2015 + React の開発環境を Browserify で構築していたけど、 近いうち CSS もバンドルすることになりそうなので、 Webpack に移行することにした。 ブログに手順をメモしておく。 新規にプロジェクトを作成するときも同じ手順でいけるはず。 npm で必要な…

Elasticsearch でバルクインサート

Elasticsearch の Python クライアントを使って、 CloudWatch からダウンロードしたメトリクスの データポイントを 1 件ずつ登録していたけど、さすがに遅い。 遅すぎる。 我慢して使えるレベルではなかったので、 Elasticsearch のバルクインサートを使って…

ASP.NET Core アプリケーションの Docker コンテナを Heroku で動かしてみた

はじめに ASP.NET Core アプリケーションを Docker で動かすことができた。 tnakamura.hatenablog.com そういえば、Heroku で任意の Docker コンテナを動かすことができるようになっていたな。 まだベータ版な上、制限もあるみたいだけど。 もしかしたら ASP…

エルボラーチョ

大名にあるメキシコ料理店『エルボラーチョ』は、 夜のみの営業な上に、小さい子供連れで行くようなところじゃない。 行きたい店だったけど当分縁が無さそうだなと思っていたら、 PARCO 新館にも出店してるじゃありませんか。 こちらはランチもやっていたの…

きわみやごはん

行きたい店のストックがだいぶ無くなってきたので、 ジュンク堂でグルメ本をパラパラめくっていたら、 たまたま目に入った『きわみやごはん』の『和牛肉とろ飯』の写真に心奪われてしまった。 『きわみやごはん』は PARCO 新館にある、『極みや』の系列店。 …

釜喜利うどん

豊前裏打会の麺に出会ってから、自分の中で空前のうどんブームが起きている。 今回は前から気になっていた『釜喜利うどん』に行ってみた。 気温が暑いので、冷たい『すだちかけうどん』にするか迷ったけど、 定番の『ごぼう天うどん』と『ミニカツ丼』のセッ…

稚加榮

ヘルシーなものが食べたい。 体が魚や野菜を求めている気がする。 魚や野菜でヘルシーといったら和食だな。 大名にある料亭『稚加榮』の和定食を食べに行ってみた。 和定食は限定 500 食なので開店 5 分前に行ったら、既に 10 人以上並んでいて焦ったが、 席…

赤坂のボン田中が天神炒飯に変わったので、欧風カレーを食べる店が無くなってしまった。 新規開拓せねば。 ってなわけで天神の須崎公園前にある『壺』に行ってみた。 カツカレーを注文。ランチタイムにはサラダとラッシーが付いていた。 カツは肉薄め。ちゃ…

牧のうどん 博多バスターミナル店

自分の中で、うどんといったら牧のうどん。 子供の頃からずっと食べていて、もはやソウルフードの一つと言ってもいい。 その牧のうどんが、博多バスターミナル地下1階にも出店していたので行ってみた。 博多バスターミナルなら地下鉄だけで完結する。 このク…

東筑軒のかしわめし

歯の治療で麻酔をしたため、唇が痺れて外食できそうにない。 痺れが取れるまで 1 時間半はかかるらしいので、 大丸地下 2F にある『東筑軒』で『折尾名物かしわめし』を買って帰った。 フレーク状のかしわは甘辛く味付けされていて、それだけ食べるとちと濃…

峠の玄氣屋

お昼におにぎりが食べたくなったので、イムズにある『峠の玄氣屋』でおにぎりを買ってみた。 1 番人気の『玄米ちりめん青菜』、2 番人気の『胚芽米 紅鮭』、あと期間限定?の『カレーおむすび』の3つ。 ちりめん青菜は流石一番人気という味だった。青菜のシ…

鈴懸 本店

梅雨が明けて、いっそう暑さが増してきた。 日常生活で汗をかくから夏は苦手。 これはもう、冷たい甘味を食べて体の中から冷やすしかない。 会社帰り、『鈴懸 本店』に足を延ばしてみた。 あんみつか抹茶パフェでも食べようかと思って、メニューをパラパラめ…

ASP.NET Core アプリケーションを Docker で動かす

yo aspnet で作成したプロジェクトには Dockerfile が含まれているので、 ASP.NET Core アプリケーションを Docker で動かすこともできる。 ただ、2016/07/25 時点では Dockerfile に手直しが必要。 そのままだと docker build でコケる。 といっても apt-ge…

.NET Core で開発する環境を MacBook Pro に構築

.NET Core と ASP.NET Core が RTM になった。 RTM になったら本気出す、って言ったので行動しないといけないな。 有限実行。 まずは家の MacBook Pro で、開発環境を作り直すところから始めよう。 まずは Homebrew で OpenSSL の最新版を先にインストールし…

Anker の Lightning ケーブルを買った

Apple 純正の Lightning ケーブルが断線した。 iPhone を持つようになってから、これで何本目だろうか。 家で充電するとき専用に使っていたので、曲げることなんてほとんどなかったというのに。 あまりに壊れやすいので、今度は Anker の Lightning ケーブル…

二刀流

小遣いの半分近くが au への支払いに消えてツライ au で iPhone 5 を使っていたけど、 2 年間の毎月割が切れたため、 月々約 7500 円の通信料を支払っていた。 少ない小遣いの半分近くが通信量に消え、 小遣い帳アプリと睨めっこしながら過ごす日々。 技術書…

『なるほどデザイン』を読んだ

デザインの勉強として購入。 図解が豊富で分かりやすかった。 特に、デザインによって伝わり方が異なる、というのが視覚的にはっきりと理解できた。 この本自体のデザインが素晴らしい。 自分がデザインしたい対象は Web サイトなのけど、 本書を読めばクー…

ミートショップみやざき

早良区有田にある『ミートショップみやざき』に行ってみた。 この店はこだわりをもってA4 ランクの肉を扱っている肉屋。 一度テレビで見てからずっと気になっていた。 ミニステーキを 2 枚購入。 結構なボリュームに見えるけど、これで1枚100グラム超。 1枚…

『WEB+DB PRESS Vol.93』を読んだ

Gihyo Digital Publishing で WEB+DB PRESS Vol.93 を購入して読んだ。 実は毎号購読している。定期購読では無いけど。 Vol.93 では、ひげぽん氏のコラム『継続は力なり』が始まった。 ひげぽん氏といったら、Rebuild.fm の『139: Productivity Extremist』…

断捨離

1Password に登録しているログインの数が 70 を超えていて、さすがに多すぎと思ったのでログインの断捨離を決意した。 使ってないサービスやサブアカウントを削除すれば 3 分の 1 は減らせそう。欲を言えば 3 分の 2 減らしたいところだが、まだ必要なログイ…

33回目の誕生日

また一つ歳をとってしまった。 33 歳。 プログラマーの定年まであと 2 歳か。 職場を見回すと、自分より年上の方々が皆バリバリコード書いているので、 今の職場にプログラマーの定年は無さそうだが。 さて今年は「毎日コードを書く」ことを目標にしていたけ…

『ガベージコレクションのアルゴリズムと実装』読んだ

本書はガベージコレクションを扱った、数少ない日本語の本。 アルゴリズム編と実装編に分かれている。 アルゴリズム編では マークスイープGC 参照カウント コピーGC マークコンパクトGC 保守的GC 世代別GC インクリメンタルGC を豊富な図と擬似コードで丁寧…

Edy

Edy 機能付き楽天カードへの切り替えが無料(期間限定?)になっていたので切り替えてみた。 edy.rakuten.co.jp 買い物や公共料金の支払いはほとんどクレジットカードで済ませているので、ポイントがちょこちょこ貯まっている。 貯まったポイントの使い道に困…

動的に Kibana のダッシュボードを作成する

CloudWatch からダウンロードした RDS インスタンスのメトリクスを、 Elasticsearch に突っ込んで、 Kibana のダッシュボードで可視化するところまではできた。 tnakamura.hatenablog.com RDS インスタンスは今後増えていく予定で、 Kibana のダッシュボード…