頭ん中

しがないITエンジニアが、考えた事を書きます。

エンジニアリング

Next.js プロジェクトを Firebase Hosting に GitHub Actions でデプロイする

最近はフロントエンド界隈に追いていかれないよう必死で勉強中です。せっかくなので作ったアプリはホスティングサービスで公開したいと思い、 プレビュー版ですが Next.js に対応した Firebase Hosing を試します。 firebase.google.com セットアップ GitHub…

ふりかえり

4月から役職になります。 もともと基本的に全員が裁量労働制の会社なので、役職になって何が変わるのか実はあまりわかっていません。権限(と責任)は大きくなるはずで、良い会社にしたいという思いはあるので、できることから頑張ろうと思います。 せっかく…

Puppeteerを使った税金支払い節約術

はじめに 通常は現金しか使えない税金・公共料金の支払いに、セブンイレブンでnanaco払いを使うという節約術は、その筋では昔から有名です。クレジットチャージの改悪等で昔より旨みは減ってしまいましたが、2023年現在の主流は福利厚生サービス「ベネフィッ…

AWS認定 Solution Architect - Professionalに受かった

先日、AWS認定試験 ソリューションアーキテクトのプロフェッショナルに合格しました。数あるAWS認定の中では最難関ということなので、結構嬉しいです。やったー 新卒まもない頃のIPA高度試験を思い出して、懐かしい感覚ですね。 ということで、振り返り記事…

Uno PlatformのWebAssemblyでゲームを作る

Uno PlatformのWasmを試していて、タイピングみたいな簡単なゲームならできるかも?と思って完成したのがこれ。 https://typeratta.azurewebsites.net/ ちなみにUWP版はこんな感じです。 コードはSharedプロジェクト内にしか書いてないので、ほぼワンコード…

API GatewayとLambdaでバイナリデータを扱う

画像などのバイナリデータをアップロードするREST APIを作ります。詳細はAmazon API Gateway 開発者ガイドのバイナリペイロードをサポートするという章を読むこと。バイナリの扱いにちょっと戸惑ったのでメモ。

UWPでローカルDBのマイグレーションをする(EntityFramework Core / SQLite)

まえがき ちょっと昔のAndroidアプリやWindowsアプリで、分岐とDDL文を散りばめたギリギリの運用を目にすることが結構ありました。 ローカルDBとテーブルをCodeFirstに生成し、とりあえずデータをCRUDする方法が紹介された記事は一杯ありますが、アプリをア…

Uno Platformを試す

XAMLひとつでWindows/iOS/Android/WebAssemblyに対応という夢のような話です。 Create a Single Page App with Uno 既にチュートリアルのやってみた系記事はあるので、いくつか躓いたところと、良くあるXAMLのデザインテンプレートが実際どんな感じになるか…

UWPクライアントから社内プロキシ認証を超えてREST APIを叩くのに嵌った

(いちいちいちいち厄介な社内認証プロキシほんと嫌)

UWPでPathクラスのDataプロパティにSVGパスデータを指定する

UWPのPathクラスは図形を自由にレンダリングする一番基本的なクラスですが、これにSVGパスデータの文字列(M0,0 L10,30~~~みたいなやつ*1)をコードビハインドで指定する方法が解らず嵌った。 図形の描画 - UWP apps | Microsoft Docs 公式ドキュメントに…

ITエンジニアがDXなるものと戦うための心構え - その2

どうせなら「DXの本懐は○○にあり」みたいな予想をすると、100年後このブログを見たときに答え合わせできて面白いかもしれないので、無理やりもうちょっと考えた。

ITエンジニアがDXなるものと戦うための心構え - その1

近年、界隈の偉い人が躍起になって追い求めはじめたDX(デジタルトランスフォーメーション)。バズワードでしかないのは誰の目にも明らかであるが、先月いきなりDXと名の付く部署・肩書に配置替えとなってしまったので、自分なりに考えたことを書き留めてお…

VSCodeのシンタックスハイライトと拡張子の関連付け

ハイライトを適用する拡張子を追加します。ググるとver1.0.0以前の情報が多いので。 VSCodeのリソースファイルを直接触らなくても普通に設定できる。 エクステンションのハイライト言語も同じように設定できる。

AccessをEntityFrameworkでCodeFirstに扱ってみる。

EntityFrameworkはOleDBに非対応で事実上利用不可、UWPではついにSQLiteにその座を奪われたりと、もはや過去の遺物みたいな扱いを受けてるAccessですが、Windowsのちょろっとした業務アプリなんかには、未だに多く使われていることと思います。 何年か前に「…