RINGO

ホワイトデーという口実で会社帰りに『RINGO』のアップルパイを購入。 家族で食べたわけだけど。 RINGO はチーズタルト BAKE のカスタードアップルパイブランドらしい。 そんなに並んでなかったけど、思いの他待たされた。 その代わり焼きたてを買えたので良し。

パイのサクサク食感に、リンゴの甘酸っぱさ、 そしてリンゴの甘さを引き立てるちょうどいい塩梅のカスタードと、 絶妙なバランスで成り立ってる。 焼きたてというのもプラスし、 かなり美味しく感じた。 アップルパイは苦手な方だったけど、 この店のは大丈夫。

関連ランキング:洋菓子(その他) | 天神駅西鉄福岡駅(天神)天神南駅

大重食堂(ビッグヘビーキッチン)

警固にある大重食堂(ビッグヘビーキッチン)に行ってみた。ここは、ワールドラーメングランプリで優勝して一躍有名になったお店。

その世界一に輝いた『純らーめん七節』がこちら。昼のみ限定30食なので、開店前に来店して整理券をもらわないと、まず食べられない。

7種類の削り節からコーヒーサイフォンで抽出した出汁が複雑に絡みあって、 スープにすごく深みがある。 効き出汁できるほどの舌は持ち合わせていないので、言えるのは、ただただ「旨い」だけ。 焼き豚は焦げ目が香ばしく、良いアクセントになっていて、これまた旨い。

なんというか、次元が違った。 ラーメンを食べた気がしない。 上質な和食を味わっているような感覚だった。

Big Heavy Kitchen
〒810-0023 福岡県福岡市中央区警固1-8-20
6,500円(平均)

支那そば やっちゃんちの『支那そば塩』

支那そば塩』を食べに、『支那そば やっちゃんち』に再び行ってきた。

塩だと出汁の旨みをダイレクトに味わえて良い。前回食べた醤油よりもさらに朝ラー向き。自分は、醤油より塩の方が好みだな。

関連ランキング:ラーメン | 西鉄平尾駅

Azure SQL Database の一時テーブルに SqlBulkCopy が使えるようになっていた

Azure SQL Database は着実に改善しているようで、以前はできなかった「SqlBulkCopy を使った一時テーブルへの書き込み」ができるようになっていた。

検証に使ったソースコードを貼っておく。

using System;
using System.Configuration;
using System.Data.SqlClient;

namespace SQLDatabaseTempTableSample
{
    class Program
    {
        static void Main(string[] args)
        {
            var tempTableName = $"#tbl{Guid.NewGuid().ToString("N")}";
            var connectionString = ConfigurationManager.ConnectionStrings["Default"].ConnectionString;

            using (var connection = new SqlConnection(connectionString))
            using (var tempConnection = new SqlConnection(connectionString))
            {
                connection.Open();
                tempConnection.Open();

                // 一時テーブル作成
                using (var cmd = tempConnection.CreateCommand())
                {
                    cmd.CommandText = $@"
                        CREATE TABLE {tempTableName} (
                            product_kind SMALLINT,
                            menu_id INT
                        )";
                    cmd.ExecuteNonQuery();
                }

                // 集計
                using (var cmd = connection.CreateCommand())
                {
                    cmd.CommandText = @"
                        SELECT TOP 10
                               product_kind,
                               menu_id
                          FROM menu";

                    using (var reader = cmd.ExecuteReader())
                    {
                        // 一時テーブルにデータを挿入
                        using (var bulkCopy = new SqlBulkCopy(tempConnection))
                        {
                            bulkCopy.DestinationTableName = tempTableName;
                            bulkCopy.WriteToServer(reader);
                        }
                    }
                }

                // 一時テーブルの内容を表示する
                using (var cmd = tempConnection.CreateCommand())
                {
                    cmd.CommandText = $"SELECT * FROM {tempTableName}";
                    using (var reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Console.WriteLine("{0} | {1}", reader.GetInt16(0), reader.GetInt32(1));
                        }
                    }
                }
            }

            Console.ReadLine();
        }
    }
}

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

毎号購読している WEB+DB PRESS の Vol.103 を読んだので感想なんかをメモしておく。

特集1:体験!脆弱性の見つけ方&ふさぎ方

脆弱性の見つけ方とふさぎ方、実際の攻撃方法について具体的に書かれた貴重な記事。 徳丸本で Web サービスの脆弱性対策に関しては勉強して実践してきたが、 アプリまではカバーしてなかったので、アプリと Web サービスの脆弱性対策を見直そうと思う。

特集2:Ruby最前線

最近は Python を使うことが多くなってきたけど、Ruby 3.0 には期待している。 2 よりも 3 倍速くするのは、JIT の導入で何とかなりそうな感じなので、 あとは静的型チェックとギルドがどんな仕上がりになるのか楽しみ。

特集3:今こそはじめるOpenStack

プライベートクラウドを構築して使うことは、おそらく無いと思うけど、クラウドの中身を勉強するための教材として OpenStack を触ってみるのはアリかなと思った。

実践!先進的インフラ運用【第5回】一歩先行くコンテナ管理アーキテクチャ

Haconiwa というコンテナランタイムを自作し、FastContainer という新しいアーキテクチャを提案し、 そのために必要な追加開発まで行うという、GMO ペパボの研究開発力は凄いの一言。 そして、Haconiwa の作者の @udzura 氏と、FastContainer 提案者の @matsumotory 氏が福岡にいるというのがまた凄い。

WEB+DB PRESS Vol.103

WEB+DB PRESS Vol.103

双鶏

中央区渡辺通にある『双鶏』に行ってきた。 昼はラーメン、 夜はラーメンと焼き鳥を出していて、 今回訪れたのは夜。 席料を取られないかとビクビクしていたけど、聞いてみたらラーメンだけでもOKとのことだったので一安心。

お目当は『双鶏白湯ラーメン(700円)』。

濃厚でめっちゃトロトロ。コラーゲンが凄い。元気一杯に迫ろうかというくらいのコラーゲンぷり。鶏白湯でこれほどまでに濃厚なのは初めてだ。 全粒粉入りの麺に絡みまくって、鶏のこれでもかってくらいの旨味が口いっぱいに広がった。 鶏白湯では、自分の中で1位2位を争うと思う。

双鶏

食べログ 双鶏

『ぼくたちは勉強ができない(1)〜(5)』を読んだ

週刊少年ジャンプで連載中の『ぼくたちは勉強ができない』をまとめ買いして読んだ。 週刊少年ジャンプのラブコメを買ったのは、記憶にないので、もしかしたら初めてかもしれない。 絵が上手いし、主要なキャラクターがみんな魅力的でツボった。

受験を題材にしたマンガは数あれど、天才の教育係というのは新しいし面白い。 ヒロインがみんな主人公より勉強できなくて勉強を教わるだけだと、魅力がだいぶ減ってしまっただろうな。

文系の天才・文乃は苦手な理系へ、理系の天才・理珠は苦手な文系への進学を希望するも、苦手分野の成績が壊滅的。 努力型の秀才・成幸が教育係として、そんな2人に勉強を教える。 物語開始後少しして、3人目の水泳の天才・うるかが追加されるが、 最初から登場しなかったのは予定通りなのか、テコ入れだったのか。

このマンガの序盤はうるかで持っていたといっても過言ではない活躍だったと思う。 幼馴染というか腐れ縁というか、そんなポジションで、 最初から成幸に対する好感度MAX。 そこに意外と乙女で料理上手ときた。 成幸からは気付いてもらえないどころか、勘違いされちゃう不憫なところがありすぎるが、それでもヒロインレース本命か。

理系の天才・理珠は小動物的な魅力がある。 ムスッと頬をふくらませるところなんか特に。 最初、うるかの対抗馬としてデッドヒートを繰り広げていたように見えたが、 最近はほかのヒロインに押されがちな気がする。 1巻の表示だったのにね。

最近は文系の天才・文乃の株が急上昇中。 早々に恋愛戦線離脱したと思ったら、 応援する側になってから本領発揮。 うるかと理珠の間で板挟みになって苦労したり、成幸に毒吐いたりする姿が、 見た目清楚なだけにギャップがあって面白い。 それに戦線復帰も遠くなさそう。

2巻から登場する初代教育係の桐須先生は、もはやヒロイン昇格にしたと言ってていい活躍っぷり。 コスプレ要員と化してしまってるけど。 人気投票で3人娘を押しのけかねない勢いだと思う。 ポンコツっぷりが板について、 最初のクールな印象はどこへいったのやらといった感じだが、それがいい

先輩は見た目中学生かってくらいちっこいけど、面倒見良い姐御。 ヒロインの中で唯一、成幸をからかえる立場と性格の貴重なキャラクターで、 良いアクセントになっていると思う。

主人公の成幸は、男から見ても好印象。 ラブコメの主人公が好意に対して鈍感なのはお約束として、途中何度か浮上する疑惑を勉強する姿で黙らせていくところなんかカッコイイ。

このマンガのヒロインたちは、 ビジュアルが可愛いのは当然あるとして、 みんなに何らかのギャップがあるのが魅力だと思う。 キャラクターデザインの勝利だな。 絵に惹かれて買ったけど、 ストーリーも期待以上で、 今のところどの回も面白い。 外れの回がない。 毎週楽しみにしているマンガの1つになった。