佐世保観光

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

中華そば かなで

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

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.ApiExplorer と…

『服を着るならこんなふうに(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歳になってもまだ余裕でコード書いてそうだ。そういったキャリアパスが用意されているわけじゃなくて、単に上が詰まっているから…

Azure App Services から Azure Database for PostgreSQL に接続できるようにする方法

Azure App Services のアウトバウンド IP を、Azure Database for PostgreSQL のファイアウォール規則に追加する必要があるみたいだ。 Azure App Services のアウトバウンド ID は [プロパティ] - [送信 IP アドレス] で確認できた。4 つの IP アドレスが表…

Spring Security を使って Basic 認証 を実装してみた

Spring Boot で実装している Web API に、Spring Security を使って認証を追加することにした。 最終的には OAuth にする予定だけど、今はまだ検証用のプロトタイプを作っている段階なので、とりあえず Basic 認証で。 まず build.gradle を修正して、Spring…

Spring Boot で Web アプリを開発する環境の構築メモ

Java で Web アプリを開発する場合、今なら Spring Boot が良さそう。早速、開発環境を構築してみた。 JDK のインストール Java SE Development Kit 8 - Downloads Spring Tool Suite のインストール IDE は IntelliJ IDEA。…と言いたいところだけど、先立つ…

センターリバー

会社帰りに、ソラリアステージ地下2階にある『センターリバー』に行ってきた。昼休みに行ける距離ではあるけど、いつも並んでいるので、昼休み中に食べ終われる気がしない。今回みたいに夜行くのが安心。注文したのはもちろんハンバーグのセット。 サラダは…

金田屋

行橋市にある『金田屋』が福岡市に出店していた。ラーメンスタジアムにではなく、路面店を。 場所は博多座の裏、とり田の隣。 昼休みになんとか行ける距離だったので食べに行ってきた。 ラーメンとご飯と餃子のセットを注文。 ラーメンのスープはとてもクリ…

一やのごはん

夕飯に定食が食べたくなって、 向かったのは春吉にある『一やのごはん』。 夜の部開店時間ちょうどに着くつもりが、 看板を見落としてしまい、結構先まで行ってしまった。 なぜ見落としたのか不思議だ。 魚と肉どちらにするか悩んだ末に、チーズ入りメンチカ…

ぺんぎん厨房

美味本に載っていたハンバーグの写真が美味しそうだったので、キャナルシティー博多の近くにある『ぺんぎん厨房』まで食べに行ってきた。 お目当のハンバーグ。ソースが選べたので、デミグラスソースを選択した。和風も捨てがたいけど、写真に載ってたのはデ…

カレーショップからから

入りたかった店がことごとく満席でランチ難民になっていたので、 たまたま目にとまった『カレーショップからから』に入ってみた。 カツカレー(750円)を注文すると、まずサラダが運ばれてきた。 最近野菜取ってなかったから助かる。 そしてカツカレー。辛さ控…

あかちょこべ

会社帰りに、博多区の冷泉公園近くにある 『あかちょこべ』に行ってみた。 ここの代名詞は元祖キーマカレーうどん。 うどん麺は博多のうどんなのでコシは無いけど、古式胚芽麺なので非常にもっちり、もちもちとしていた。 キーマカレーはピリ辛でいい塩梅。…

新三浦

天神ビル地下1階にある『新三浦』の親子丼を食べてきた。水炊きの店だけあって、良い出汁、良い鶏肉を使ってる。卵でとじて、さらに生卵を落としてあり、非常にまろやかな味だった。ただ、落とすのは黄身だけが良かったな。生卵の白身が苦手なもので。 新三…

博多元気一番!!

「高菜、食べてしまったんですか!?」でネットで有名になってしまった『元気一杯』の姉妹店が、春吉にオープンしていたみたいなので、仕事終わりに行ってみた。 食券機でラーメンを購入。見た目は非常にシンプル。 コラーゲンスープと謳っているスープは、驚…

海豚や

会社帰りに、西新にある『海豚や』に行ってみた。前から気になっていた店なのに、帰宅ラッシュの空港線に乗りたくなくて後回しにしてたら、だいぶ年月が経ってしまった。 ラーメンに半チャーハンと小鉢が付いたディナーセットを注文。夜もセットがあるのはあ…

ラーメン屋 游

早良区荒江にある『ラーメン屋 游』に行ってみた。一番近い地下鉄の駅は別府なんだけど、それでも徒歩で20分以上かかった。遠かった。 注文したのは『ラーメン』(600円)。 見た目がシンプルで美しさすらある。 とにかくチャーシューが絶品。 まるでロースト…

『SOFT SKILLS』を読んだ

ITエンジニア向けの自己啓発本。 この手の本はもう買うまいと思ってたんだけど、 Rebuild.fmで何度か紹介されて気になってしまい、 誘惑に負けて買ってしまった。 自己啓発本なので、この本読んで良いコードが書けるようになるわけじゃない。 ただ、良いコー…

『かぐや様は告らせたい(5)』を読んだ

Kindle版が出るまで1ヶ月お預けをくらったが、5巻も面白かった。特に『花火の音は聞こえない』は神回。 初めてといっていいシリアスな回だったけど、最後一気に最高の結末まで持っていった構成力は見事としか言いようがない。 タイトルをこれほど上手に使っ…

東風金菜亭

ラーメンが食べたい。 でもあっさりしたものがいい。 そんな相反する欲求を満たすために、川端商店街にある『東風金菜亭』まで足を伸ばしてみた。 看板メニューである博多鶏そば『はかたんめん』の『金しお』を注文。 スープはあっさりとしていて非常にやさ…

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

特集1『Web開発基礎の基礎』は毎年おなじみの新人向けの記事。しつこいくらいに公式のドキュメントを読もうと勧めているのがよかった。定番のフレームワークやライブラリやツールはドキュメントが整備されているので、ググってブログやQiitaの記事を見る前に…

リボン

BUMP OF CHICKEN の新曲『リボン』が iTunes Store で配信されたので購入。 結成20周年のアニバーサリーイヤーの最後に生まれた新曲なだけあって、 4人のこれまでとこれからを歌った曲になっていた。 過去の作品に関連するキーワードを散りばめた歌詞が、…

NuGet CLI でパッケージをダウンロード

NuGet CLI の install コマンドで、指定した場所にパッケージをインストールできた。依存パッケージもインストールしてくれた。 nuget install Microsoft.EntityFrameworkCore -o .\NuGetPackages packages.config を指定してもいい。ただ、この場合 package…

『僕だけがいない街(1)〜(9)』を読んだ

『僕だけがいない街』をKindleでまとめ買いして読んだ。 過去にタイムリープしてしまう能力『再上映(リバイバル)』を持った主人公が、 母親の死をきっかけに18年前に戻って過去の事件の真犯人を追う、 というミステリー・サスペンス。 母親を救うために歴史…

とら食堂 福岡分店

福島の老舗ラーメン店「とら食堂」が福岡に出店していた。その名も「とら食堂 福岡分店」。 白河ラーメンと呼ばれるジャンルらしい。昼食を食べていなくて空腹だったので、焼豚ワンタン麺を注文した。しかも麺増しで。麺増しだと麺とスープだけでなく、焼豚…

久楽

天神北にある『北海道らーめん奥原流 久楽』に行ってみた。この場所、以前は理髪店が入ってたと思うけど、いつのまに変わったんだ。オープン1周年らしい。 味噌ラーメンと餃子、ライスのセットを注文した。味噌ラーメンは白味噌を選択。白味噌の味噌ラーメン…

『3月のライオン(1)~(12)』を読んだ

BUMP OF CHICKEN が『ファイター』でタイアップして、『3月のライオン』のことを知った。 そして、『アンサー』で再びタイアップしたので、これをいい機会に 1巻から12巻までを Kindle でまとめ買いして読んだ。 読む前は失礼ながら、競技が違うけど『ヒカル…

S3 からファイルをフォルダごとダウンロードする方法のメモ

aws

S3 Management Console では、フォルダごとダウンロードできなかった。 2017/04/10 現在でも、まだ AWS CLI を使うしかない。 aws s3 cp --region ap-northeast-1 s3://バケット名/パス ダウンロード先 --recursive

指定した URL に付けられたすべてのブックマークを取得する

c#

はてなブックマークネタ第3弾。 最後は、指定した URL に付けられたすべてのブックマークを取得してみた。 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Net.Http; using System.Net.Http.Headers; using System.T…

指定した URL の人気ブックマーク一覧を取得する

c#

はてなブックマークネタ第2弾。 今度は、指定した URL に付けられたブックマークのうち、 人気のヤツを取得してみた。 using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Net.Http; using System.Net.Http.Headers; usi…

指定したユーザーのはてなブックマーク一覧を取得する

c#

いいかげん、そろそろプログラミングネタを書かねば。 ってことで、C# で「指定したユーザーのはてなブックマーク一覧を取得する」サンプルを書いてみた。 はてなブックマークに専用の API が見当たらないので、RSS フィードを取得してパースしている。 オフ…

うえすたん 木の葉モール店

警固に本店がある『うえすたん』の木の葉モール店がオープンしていたので行ってみた。 注文したのはサイコロステーキとハンバーグのコンボ。サイコロステーキが一番人気だけど、でもハンバーグも気になる、そんな自分にぴったり。 サイコロステーキは予想以…

『からかい上手の高木さん(1)〜(5)』を読んだ

ネットでたびたび話題になった、『ゲッサン』で連載中の『からかい上手の高木さん』をKindleでまとめ買いして読んだ。 西片くんが主人公なのかな。その西片くんが、となりの席の高木さんにひたすらからかわれ続ける。簡単にいうとそんなマンガ。やられっぱな…

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

『最速でおしゃれに見せる方法』の著者 MB 氏が携わっているマンガ。ヤングエースUPで連載中。 web-ace.jp MB 氏が著書やブログやメルマガで公開している、「カジュアルとドレスのバランス」をはじめとした理論をマンガで学ぶことができる。 マンガなので文…