ファイルに記述した 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人のこれまでとこれからを歌った曲になっていた。 過去の作品に関連するキーワードを散りばめた歌詞が、…