天麩羅処ひらお

天神東宝ビル建て替えのため大名に移転した『天麩羅処ひらお』に行ってきた。 移転したけど、前の場所から2〜300メートルくらいしか離れてないので、遠く感じなかった。旧大名小学校の隣。 『あじわい定食』の食券を購入して席へ。すぐにご飯と味噌汁が出て…

呉朝明

夕食を食べに、舞鶴1丁目の『呉朝明』まで行ってみた。 お目当ては1日40杯限定のラーメン。 ラーメンだけだと食べ足りなさそうなので、焼きワンタンも注文してみた。 ワンタンの皮は薄いからか、 焼くと結構芳ばしくなる。 具から出るスープがしっかり閉じ込…

Water site. OTTO

アクロス福岡の向かいにある『Water site. OTTO』でランチ。最初、ナポリタンを食べようかと思っていたけど、カレーが気になってしまったので、W カレーセットに変更した。チキンカレーとグリーンカレーを一度に楽しめる欲張りな1皿。 グリーンカレーは甘さ…

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

『WEB+DB PRESS Vol.100』を読んだので、感想をメモしておく。 特集1 : 作って学ぶ人工知能 word2vec は名前だけは知っていたけど、調べることができずにいたので、本特集はタイムリーだった。深層学習で学習したモデルを使って、「フランス-パリ+日本」で「…

いきなりステーキ

『いきなりステーキ』が天神西通りにオープンしていたので行ってみた。 てっきり立ち食いだけだと思っていたけど、少しだけ椅子の席もあったのは意外。 サラダなどのサイドメニューは席で注文できるが、ステーキは席の番号札を持って調理カウンターで注文し…

ASP.NET Core 2.0 で JWT を使った認証を実装する

c#

先日、ASP.NET Core MVC で JWT を使った認証を実装する記事を書いた。 tnakamura.hatenablog.com しかし、ASP.NET Core 2.0 では認証まわりがガラッと変わってしまったので、 上の記事にある方法は使えなくなってしまった。 /(^o^)\ナンテコッタイ。 なので、ASP…

元気一杯

呉服町にある『元気一杯』に行ってきた。この店は心理的障壁が高くて、なかなか行けずにいたんだけど、ようやくといった感じ。店内は撮影禁止なので、写真は店の外観だけ。 注文したのは『ラーメン(700円)』。 本家のコラーゲンスープはお腹にたまるスープで…

蜂楽饅頭のコバルトアイス

今年の夏はまだかき氷を食べていなかったので、 西新商店街にある『蜂楽饅頭 福岡西新本店』まで行ってみた。 お目当は『コバルトアイス』(300円)。 見た目にも爽やかで美しい。 氷はフワッフワで口どけの良さは文句無し。 国産純粋蜂蜜と練乳で作られている…

ASP.NET Core 2.0 でも Swashbuckle.AspNetCore は使えた

c#

Swashbuckle.AspNetCore は ASP.NET Core 2.0 に対応していないから使えないと思っていたが、 勘違いだった。 github.com Swashbuckle.AspNetCore のイシューを読んで発覚。 github.com 実際に試してみたところ、ASP.NET Core 2.0 プロジェクトに Swashbuckl…

スパイス

夏は不思議とカレーが食べたくなるもので、中洲川端にある『スパイス』に行ってきた。店には所々にガンダムグッズが置いてあって、奇妙な感じだが嫌いじゃない。 注文したのはカツカレー(980円)。 カレーはマイルドで、甘さと辛さのバランスがちょうどいい。…

佐世保観光

今年こそは夏期休暇らしいことをしたいと思い、佐世保にある『九十九島パールシーリゾート』に行ってきた。道中、尋常じゃない雨が降ってどうなるかとヒヤヒヤしたが、佐世保は晴れていて安心した。 お目当は水族館『海きらら』。 コンビニで前売り券を買っ…

中華そば かなで

最近は豚骨よりも醤油を好む傾向になってきた。こってりが辛くなったのは、もう若くないということだろうか。今回行ったのは、東比恵にある『中華そば かなで』。 中華そばを注文。 多加水麺はプチっとした食感が新鮮。 チャーシューは低温調理してあって、 …

Microsoft.AspNetCore.Mvc.ApiExplorer を使って Web API ドキュメントを自作

c#

開発している Web API を ASP.NET Core 2.0 に移行しようと思っていたが、Web API のドキュメント生成に使っている Swashbuckle.AspNetCore がまだ 2.0 に対していないっぽくて一時中断。 ASP.NET Core MVC にはもとから Microsoft.AspNetCore.Mvc.ApiExplor…

『服を着るならこんなふうに(5)』を読んだ

5巻では、体型を隠すコーディネートと、結婚式の二次会なんかで使えるスマートカジュアルについて解説してあったが、自分には使えそうにない。 体型は今のところキープできているし、 周りはほとんど結婚してしまったので、 結婚式の二次会に行くことも無さ…

『王様達のヴァイキング(1)〜(13)』を読んだ

Podcast で IT エンジニアにお薦めと聴いて、Kindle で一気に読んだ。 天才的なハッカーでクラッカーでもある主人公の是枝が、もう1人の主人公であるエンジェル投資家の坂井と組んで、 世界征服を目指す。実際は、是枝のクラッカーとしての能力を生かして、…

.NET Core で Shift-JIS を扱う

c#

例えば .NET Core でテキストファイルを出力するとき、文字コードに Shift-JIS を指定するには System.Text.Encoding.CodePages が必要だった。 www.nuget.org using System; using System.IO; using System.Text; namespace EncodingSample { class Program…

ASP.NET Core MVC で JWT を使った認証を実装する

c#

以前、ASP.NET Core MVC で Basic 認証を行う記事を書いた。 tnakamura.hatenablog.com プライベートな Web API なのでこれでいいかなと思っていたが、 大人の事情でそうはいかなくなり、 JWT(Json Web Token) を使った認証に変えることに。 Microsoft.AspNe…

もくもく Xamarin

自分で使うための iOS アプリを Xamarin で開発している。 Swift や Objective-C で開発しないのは、 大人の事情であり、 宗教的理由でもある。 最初 Xamarin.Forms で始めたが、 実現したい UI のためには、 Xamarin.Forms だとカスタムレンダラーをいくつ…

ファイルに記述した SQL を PostgreSQL の CLI で実行する方法

しょっちゅう調べているのでブログにメモしておく。 psql コマンドの -f オプションで、SQL が書かれたファイルを指定するだけだった。 psql -h <host_name> -d <db_name> -U <user_name> -f <file_path></file_path></user_name></db_name></host_name>

サムライジェラート

梅雨が明けて夏本番。連日猛暑日。もうアイスでも食べないとやってられないので、前から雑誌で見て気になっていた警固公園そばにある『サムライジェラート』に行ってみた。 ジェラートの種類が豊富でどれにするか迷った。搾りたて阿蘇小国ジャージーミルクを…

UINavigationController の rootViewController を変更する

UINavigationController の setViewControllers メソッドを使って、ごっそり入れ替えればいい。 以下サンプルコード。Xamarin.iOS だけど。 NavigationController.SetViewControllers( new [] { newRootViewController }, animated);

博多 旨鮨 小野

お祝いで寿司を食べることになったので、木の葉モールにある『博多 旨鮨 小野』に行ってきた。木の葉モールはファミリー向けのショピングモールで、その中の飲食店も子供連れで入りやすくて重宝している。 お昼に行ったけど、お祝いの席でお得なランチメニュ…

『星野、目をつぶって。(1)~(6)』を読んだ

週刊少年マガジンで連載中の『星野、目をつぶって。』をKindleでまとめ買いして読んだ。「クラス一の日陰者・小早川が、 クラス一の人気者・星野海咲の素顔を知ったことがきっかけで、 メイクの依頼を請け負うことになる」というあらすじのマンガ。 ヒロイン…

ASP.NET Core MVC で Basic 認証

c#

先日 ASP.NET Core で Basic 認証を行うサンプルを書いた。 tnakamura.hatenablog.com ただ、これだと全てのパスで認証が必要になってしまう。 もともとやりたかったことは、 「ASP.NET Core MVC で Authorized 属性を付けたアクションだけを認証必須にする…

記念撮影

BUMP OF CHICKEN の新曲が iTunes Store で配信されていたので購入。 YouTube の公式チャンネルで PV が公開された通知が Gmail に届いて知ることになるとは。 テレビを全く見なくなったので知らなかったが、 どうやらカップヌードルCM 「HUNGRY DAYS 魔女の…

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

特集1『良いコードって何だろう?』 良いコードかどうか判断し説明できる能力に「絶対良感」という名前をつけたのは面白い。 著名なライブラリやフレームワークをお手本するのも良いアイデアだと思う。 周りがお手本にできるコードを書いているとは限らない…

ASP.NET Core で Basic 認証

c#

ASP.NET Core で Basic 認証を行うサンプルを書いてみた。ユーザーは固定なので、本番で使うときは ASP.NET Core Identity みたいに、ユーザー情報をストアから取得するようにしたほうがいいだろうな。 using Microsoft.AspNetCore.Builder; using Microsoft…

Azure App Service で Spring Boot 製 Web アプリケーションの Blue-Green Deployment を行う

Azure App Service で Spring Boot 製 Web アプリケーションを動かすことに成功した。 tnakamura.hatenablog.com ただし、このままだと新しいバージョンをデプロイするときにサービスを停止しないといけない。実行中に App Service Editor で jar ファイルを…

Spring Boot 製 Web アプリケーションを Microsoft Azure の App Service で動かす

Spring Boot を使って作成した Web アプリケーションを、 Microsoft Azure の App Service で動かすことができたので、 手順をメモしておく。 App Service で Web App を作成 Microsoft Azure ポータルの App Service ページで、 SQL とか付いてない Web App…

プログラマー定年まであと一年

34回目の誕生日を迎えてしまった。タイトル通り、プログラマー定年まであと一年。まぁ、今の職場にいる限りは、35歳どころか40歳になってもまだ余裕でコード書いてそうだ。そういったキャリアパスが用意されているわけじゃなくて、単に上が詰まっているから…