koudenpaのブログ

趣味のブログです。株式会社はてなでWebアプリケーションエンジニアをやっています。職業柄IT関連の記事が多いと思います。

AWS App Runner はおもちゃなのでそれ以上の用途には使ってはならない

おもちゃとして遊ぶにしても別のコンテナランナーにした方がよい。というのが現状の結論だ。 絶対にやめたほうがいい。 コンテナ運用したいがAWSしか使えないならECS Fargateを選ぶのが良いし、AWS縛りが無く平易にコンテナ運用したいならGoogle CloudのClou…

phpMyAdminのDockerイメージにBASIC認証を追加する

人は何故BASIC認証を求めてしまうのだろうか? やはり安心のためだろう。 BASIC認証は兎に角お手軽だ。ユーザー名とパスワードの組さえ設定すればそれだけで認証できてしまう。 令和の時代になってもこれ程簡単に設定できる認証はそうそうない。 何となく未…

嫉妬

他人がいい仕事をしていると嫉妬してしまう。 俺がやりたかった、俺にはできないことやりやがって。 妬ましい。 直近でも周囲で「いい感じに使っている言語のバージョンアップを完遂」したり、「段階的にアプリケーションの実装を切り替える手法の実現性が評…

炎の中の希望

お疲れポップ。これは感情のたれ流し記事です。 東映アニメーションが不正アクセスを受けてTVアニメシリーズが中断してから一月以上、あまりにもやきもきする時間だった。ダイの大冒険はまたもや道半ばで途切れてしまうのか?

.NET で Twitter Bot につぶやかせるにあたっての備忘

Twitter APIは迷走していて、v2がリリースされた後もv1.1にしかない機能がまだまだあったり、とりあえずプログラムにつぶやかせるのがまぁまぁ面倒臭かったり、とても難しい。 ので、少し最近触った結果の整理をまとめておく。 登場人物 Bot につぶやかせる…

Hatena Engineer Seminar #19 カクヨム編

で喋ってきた。 これ。 hatena.connpass.com カクヨムはここしばらく仕事で関わっているサービスで、正式なサービス開始から6年目に入っている。控えめに言って絶好調で、まだまだ終了はしそうにない。つまり開発も運用も続けることになる。 システム開発を…

Bitbucket から GitHub への移行事例

WebアプリケーションのリポジトリをBitbucketからGitHubへ移行したので事例としてメモしておく。 動機 構成 移行の流れ 事前準備 移行 留意点 Actions -> サーバ サーバ -> Actions 感想

酒観

お酒が飲めるようになって二十年位たったので何となく酒についてまとめておく。 つきあい方 選び方 許容量 区分け 好きな酒 思い出の酒 黒龍 しずく・火いら寿 新政 No.6 X-type 特蒸泰明 今後の酒

鎧の魔槍の良さ

鎧の魔槍はダイの大冒険劇中でラーハルトとヒュンケルが装備する武具。 槍の鞘が鎧に変化するというファンタジー作品ならではの性質に加えて、全身に隠し武器が仕込まれている。 これが設定のみならず、漫画の演出でとても効果的に用いられている。単なるつ…

ダイの大冒険~再展開との付き合い編~

皆さんダイの大冒険を楽しんでますか? 私は新アニメと魂の絆を中心に楽しんでます。 しかし、この再展開の中で一番楽しみにしていたのは関連商品、特にグッズ展開です。 旧アニメ当時はさほどダイの大冒険にはまっておらず、関連商品は入手していませんでし…

ブログ記事や登壇スライドの作り方

この記事も含めて気が向いたときにブログ記事を書いたり、機会と気分が合えばIT系の勉強会でLTやもう少し長い登壇をしたりすることがある。 そんな時どんなことを考えて記事やスライドを作っているのか? のメモ。 動機 メモ 裏取り 整形 調整 例

.NETラボ 勉強会 2021年9月

で喋ってきたので記録しておく。 dotnetlab.connpass.com スライドはこれ。 Blazor WebAssembly と Windows Forms でのロジック共有例 from Koichi Ota www.slideshare.net ここしばらくずっとやってる*1SRC ネタだけれど、.NET 6 がGAするちょっと前に.NET…

プライベートなドキュメントをホスティングする2つの方法

最近プライベートなドキュメントを開発メンバーが見るのにこれはまぁ便利だと思う方法を2つ知ったり試したりしたのでメモしておく。 ここでいう「プライベートなドキュメント」は、Gitリポジトリで管理しているリソースをHTMLにレンダリングして閲覧する類…

GitHubだけでWebサービスを開発運用できる世界?

GitHubはとても便利だ。 Codespaces *1がリリースされたことでリポジトリ内容のいい感じな編集も行えるようになってしまった。 GitHubだけでWebサービスを開発運用できてしまう日も近いのではないか。 静的サイト 動的サービス Microsoftアゲ *1:まだ試して…

うれしかった言葉

職務経歴を書いたり、過去のナレッジを共有したり、いろんな場面でこれまでの仕事を振り返ることがある。 そういう時に思い出す貰ってうれしかった言葉がある。 どっか(このブログかもしれん)に書いた記憶もあるのだけれど、うれしかったことはどこに何度…

GitHubのEnvironmentsとAzure Static Web Appsを関連付けてみる

GitHubにEnvironmentsという機能があって、環境毎にワークフローのルールを設けたり、認証情報(Secrets)を管理できたりして便利らしい。 が、そういう便利さより単に環境毎のデプロイ情報がリポジトリに表示されるのが良い。 なんか出るだけで楽しい 何か…

理想のWebアプリケーションアーキテクチャ

なんか主語のデカいタイトルの記事だけれど『こういう世界観でWebアプリケーションを開発できたらいいなぁ』と思っていることがあるのでメモしておく。 同時に、これは10年以上前から思っていたことなので現代には合ってないと感じた。思考がWebアプリケーシ…

わたしとインターネット

blog.hatenablog.com はてなインターネット文学賞「わたしとインターネット」なるものが開催されている。 身近で企画されていたものなので何となく僕とインターネットについて書いておこうと思う。 思い出 インターネットに関する思い出で一番強く記憶に残っ…

.NET Core 3 以降で任意の言語にローカライズする

ASP.NET Core のWebアプリケーションで国際化対応したければこのドキュメントに従えばよい。 docs.microsoft.com アクセスしてきているユーザーの言語向けの表示を行うことができる。 今回、ユーザーの言語でなく任意の言語で表示したかったのだけれど、すん…

まぜるな危険ライブラリ(Serilog と Microsoft.Extensions.Logging の場合)

Serilog と Microsoft.Extensions.Logging をまぜこぜで使っていたらログレベルの設定でちょっと失敗した話。 背景 出来事 対応

Jekyll の Just the Docs テーマのメニューを力業でカスタマイズ

したメモ。 以前 WinHelpをMarkdownにして編集しやすくする - koudenpaのブログ したのだけれど、単にMarkdown変換しただけだと閲覧性がイマイチで、結局 chm 変換したファイルをローカルで眺めていた。 いちいちローカルでファイルを開くのが面倒くさいし、…

天ぷらわかやま

僕の人生で食事観が変わった出来事が1つあって、それはこの天ぷらわかやまによってもたらされた。

Visual Basic のプログラムを C# に移植してる感想 その2

3カ月ほど前に Visual Basic のプログラムを C# に移植してる感想 - koudenpaのブログ を書いた。 このSRC -Simulation RPG Construction-というスーパーロボット大戦ライクなSRPGのC#(.NET)への移植はまだ趣味の時間の過半を使う形で続けている。 リポジ…

Azureのドキュメントに日本語ユーザーはフィードバックするなということだろうか?

感情の吐露記事です。人によっては読むと不快になるでしょう。

Terraform Cloud + Azure Provider 備忘

terraform import でS3バケットをインポートした時の備忘 - koudenpaのブログ でTerraform Cloud + AWSは少し試した。今回はAzureを試した。これはその感想記事です。 先日 Azure Static Web Appsの環境毎にE2Eテストしてみる - koudenpaのブログ した時には…

Azure Static Web Appsの環境毎にE2Eテストしてみる

Azure Static Web AppsがGAしたようで、とてもうれしい。 直近のマイブームがE2Eテストなので、Static Web Appsの中でも特にいいなと思うGitリポジトリのPull Requestごとの動作環境に対してE2Eとビジュアルテストを仕掛けてみた。 E2Eテストは先日試したCyp…

Cypress いいね

これ。 www.cypress.io この記事は Cypress でE2Eテストの入り口やってみた体験レポートです。 それ以上の情報はないです。しいて言うなら、使うのに迷うことはないので使いやすいんじゃないか? というのが分かるくらい。 Cypress がなんなのかは全然調べて…

System.Windows.Forms.ScrollBar をキー入力でスクロールしないようにする

Windows Forms には水平、垂直スクロールバー(HScrollBar, VScrollBar)コントロールがある。これらはフォーカスが当たっている際にテンキーの上下左右を入力するとスクロールする。この動作をなくしてマウス操作時だけスクロールするようにしたい。 すんな…

隙間時間の使い方で調子が測れる

仕事をしているとしばしばちょっとした隙間時間が生まれる。 打ち合わせと打ち合わせの隙間とか、大きなソフトのインストールや更新とか、もっと小さな隙間ならコードのビルド時間とか。~15分くらいの時間。 気力が充実しているときにはそうした隙間時間で…

今再びセスタスのためにZEROを購読する

もう幾日かするとセスタスのアニメが放映される。 cestvs-anime.com 事前情報はあまり見ていない。PVを見ると暗黒伝時代と死闘伝時代のビジュアルが混在していてどういう構成になっているのかすら分からない。正直アニメ化の嬉しさよりもどのような作品にな…