koudenpaのブログ

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

雑記

中小塩漬けWebサービスの今後とか、ソフトウェアのアップグレード戦略とか

数年前位から中小規模のWebサービスってどうやって継続して行けばいいのだろう? と考えている。ざっくりどういう考えなのかを書いた。

有言実行だけが期待される仕事である

有言実行(ゆうげんじっこう)とは? 意味・読み方・使い方 - 四字熟語一覧 - goo辞書 ゆうげん-じっこう【有言実行】 口にしたことは、何が何でも成し遂げるということ。▽「不言実行」をもじってできた語。 不言実行(ふげんじっこう)とは? 意味・読み方…

プラモの写真を光らせたい x Blazor WebAssembly x OpenCV

デジラマを作るほどの気持ちはないのだれど、プラモの写真を少し加工してカッコよくしたい程度の気持ちがある。 Blazorのカレンダー | Advent Calendar 2023 - Qiitaの14日目です。昨日は"ゲームなどでよく見る「長押しのボタン」のUIをWEBで表現してみた" …

タダ同然だと思いこんでクラウドリソースに課金し続ける方法

去年こんな記事を書いていました。 koudenpa.hatenablog.com 論より証拠なのでプライベートなAzureサブスクリプションの請求書一覧をご覧いただこう。 面倒くさいので請求書一覧のスクショを貼ってしまう 昨今の円安の影響でクラウドへの課金額は増えてしま…

ElastiCache Serverlessは作って放置してるだけで課金される雰囲気があるので気をつけろ

ElastiCache Serverlessを試していてこれはなんかイマイチだなと思ったので記事にした次第。 既に試している人はVPCエンドポイントに見覚えのないリソースが作られていないかを眺めておいた方が良いかと思う。 ElastiCache ServerlessをAWSマネジメントコン…

価値を認める姿勢:Webアプリケーションエンジニアが選ぶ求人条件

自分はWebアプリケーションエンジニアを仕事にしてる。一時期ほどではないが、2023現在は相当な売り手市場で、転職する人も多い。自社でもちょいちょい面接など採用に関わることもある。 今現在ミリほども転職の機運はないのだが、採用する側の立場としても…

四十路ITエンジニアの感性

最近のWebサービスのUIを使いづらいと感じたり、UIの変更についていけないと感じる場面がある。 タスク管理ツールのAsanaは頻繁にUIが変わるのだけれど、変わるたびに不便になったと感じてしまう。 デザインコラボレーションツールのFigmaは全く使いこなせる…

AWSでプロトタイピングしているアプリケーションのRDBにPlanetScaleを試してみているたった一つの理由

「無料プランがあるから」 planetscale.com 実際「無料プランがあるから」以上の理由はない。 AWSでRDB――MySQL――をマネージドで動かそうとすると毎月数千円~となってしまう。 趣味や小規模サービスの開発中などにお金をケチりたい際に払いたい金額ではない…

スケジュールとリソースの見積もりは似ているのではないか

ITエンジニアをやっていると常にしょうもない例え話が思い浮かんでしまう。 今回は「プロジェクトのスケジュール」と「クラウド上のコンピューティングリソース」の見積もりは似ているのではないかという話だ。 リソース クラウドで何かしらのアプリケーショ…

GitHub Copilot 契約した

2ヶ月フリー! 契約したばかりなので使ってみての感想はないのだけれど、何で契約するに至った気持ちを記録しておこうかと思う。 背景 Copilotの類似機能、かどうかは分からないが、日ごろC#のコードを書くのにはVisual Studioを使用しているので、結構強力…

小売店のレジをジョブワーカーに見立てる

ITエンジニアは現実世界の物事をITシステムに例えがち。 先日はコンビニのレジ待ちをしているうちに「レジってキューメッセージの処理ワーカーだよなー」などと考えていた。 客はキューメッセージ 客の列の具合はキューのキャパシティ 特定メッセージの優先…

Twitter APIの思い出

Twitter APIの課金体系が大きく変わるとアナウンスされてから幾週間か経ったがまだ適用はされていない。 とはいえ、そのうち無料でのTwitter APIの利用はあまりできなくなるだろう。 思えばTwitter APIでは結構遊ばせてもらった。 その思い出を振り返ってみ…

エンジニア採用攻略(n=1)

たまにWebアプリケーションエンジニアの新卒・中途採用の面接を担当することがある。 そんな時に何を見て合否を判断しているのか? 本音に迫った。 自分が何を考えて採用周りの仕事をしているのかの整理と、多少は他人の参考になるかも? の一石二鳥を狙って…

憧れのガレージキット

今年四十路になった中学生のころからホビージャパンを購読していたプラモ好きにはいくつか憧れのガレージキットがあった。 「憧れ」なのは、単に単価が高くて買い難かったのと、そもそも組み立てスキルが今に至ってもないことによる。 最近AWSの記事ばっか書…

干支ハニー

干支ハニー勢揃い 干支ハニーはかつてアリスソフトが公式通販で販売していた陶器のマスコット。 アリスソフトのマスコットキャラクター(?)であるハニーが十二支の姿になっていてとてもかわいい。陶器なので触るとひんやりしている。良いグッズ。 検索エン…

lambdynamo-counter

lambdynamo-counter とは? AWSのLambda関数とDynamoDBで構成されたアクセスカウンタです。 github.com ここしばらく息抜きに20世紀風のホームページを作っている。 https://7474.github.io/homepage/ ホームページにはアクセスカウンタが必須なのだけれど、…

masawadaをたたえる歌

「masawada」という歌を 贈りますよ 君が大好きで 僕の世界は 輝き続ける まさわだという 君の名を 永遠に歌おう 心に深く 刻み込んで 愛し続ける どんな時も 君のことを 想い続ける 夢を見て 希望を抱いて 歩んでゆこう ずっと一緒に 幸せな時間を 過ごそう…

水星の魔女のヒロインがスカートではない理由

「可動プラモデルにとって難しいから」 色んな理由があるのだろうけれど、冠スポンサーの商品展開的にはこれなんじゃないかなぁ。 g-witch.net bandai-hobby.net いわゆる美少女プラモデル向けにデザインされているキャラクターってほとんどスカートを履いて…

歯科用UVレジンの硬化熱で暖をとる

先日歯医者で虫歯の治療を始めた。 取り合えず軽微な虫歯を削って、樹脂注入。軽微な虫歯に関してはこれで完了。子供のころ(ざっくり30年くらい前)と比べたら文字通り隔世の感がある。 軽微な虫歯治療今昔 昔 虫歯を削る 歯型を取る 歯型に合わせて銀歯を…

おすすめ技術書:暗号解読

方々で暗号解読はよいと言っているけれど、記事にしてなかったっぽいので書いておく。 www.amazon.co.jp これで暗号のなんたるかを知った。いわゆる「技術書」ではないけれど、暗号の入門書としてとてもおすすめ。 古今東西の暗号にまつわるドキュメンタリー…

RRR

映画RRRは最高という記事。

隙間時間に何をしているか

Webアプリケーションエンジニアとして仕事をしていると、まぁまぁ隙間時間がある。 ローカルマシンでビルドやテスト、ダウンロード待ち クラウドやSaaSでCIやデプロイ待ち 打合せが早めに終わったので次の打合せまで待ち など様々な場面で生まれる。 これら…

GitHub Pagesでホスティングするページで参照するデータの定期的な更新もGitHub Actionsで出来てしまう

葬送のフリーレン人気投票 | 少年サンデー の投票が締め切られましたね。皆さん誰に何票投票しましたか? 僕はヒンメルに1万数十票の非ガチ勢です。 さて、この人気投票はツイッターに特定のハッシュタグをつけてツイートという形で行われたので、第三者も投…

APIドキュメントの書き具合

これは雑多なメモです*1。 Webサービスを作るぞ、となったときにサーバサイドアプリケーションはGraphQLなりRESTなりのAPIを提供し、クライアントサイドアプリケーション(Webフロントエンドアプリだったりスマホアプリだったり)はそのAPIを呼ぶ。という責…

祝ロックマンXファーストアーマープラモ化

最近どうもお元気が無くて、業務時間内にブログを書くよ活動もサボっているのだけれど(普通に手持ちタスクが掃けていないという事情もあるが)、ロックマンXのファーストアーマープラモ化の報はかなり嬉しかったのでお気持ち高め記事を書いておく。 #ロック…

業務時間内に勉強とか

ITエンジニア界隈ではちょいちょい業務時間外に勉強する必要の有無が話題になったりする。 これに関しては「IT技術を勉強と思わずに勉強してる」人が最強、以上のものはないと思う。最強かどうかはともかく、自分も興味を惹かれた要素技術は業務時間内外問わ…

クラウドやWebサービスのプレビューとかGAとかについての散文

Web界隈ではある機能がプレビュー中だとか、GAされたとかあったりする。 プレビューは「未完成だけれど使ってみてね」状態で提供されること。別の言葉だとベータ版とか。 GAはGeneral Availabilityの略で「一般に提供されるようになった」のような意味らしい…

日本の祝日をAsanaに登録する

みなさん、来週の月曜日(2022-07-18)が祝日だって知ってましたか? 僕は知りませんでした。僕の所属チームには同じように知らない人が数名いました。 するとどうなるか? タスク管理ツール上、祝日に堂々とタスクが配置された状態になります。 これは良く…

Webサービスの異常系に出くわすとワクワクしてしまう

これはITエンジニアの業だな、と思う。 先日ECサイトで商品を予約した際にクレジットカードのセキュリティコードを間違えて入力してしまった。 この入力ミス自体はしばしばしてしまうのだけれど、多くのサービスでは即座に「決済に失敗しました」のようなメ…

社内イベントに乗っかってISUCON11予選の問題に取り組んだ

これは感想記事です。 ISUCONは開催されているのを横目で眺めている程度で、触れたことはなかったけれど、多少の興味があった。社内にはISUCONが好きな人が結構いて、過去の問題に取り組んでみよう会が複数回催されている。今日もそんな会があった。 興味が…