yasudacloudの日記

札幌に住むソフトウェアエンジニア

iPhoneでWebプッシュを実装する

iOS/iPadOS 16.4からサポートされたWebプッシュが意外と話題になっておらず、通知が出てる動画を探してもなかなか見つからなかったので実装してみました。 通知自体はスマホのプッシュ通知と同じで面白みがないので先に動画を貼ります。 iOS まずは通知の許…

JetBrainsのライセンス更新

年に一度のJetBrains All Products Packの更新。 昨年の円安から不安はありましたが今回の年間ライセンスは... ¥22,889 高い。ここ1〜3年は¥18,920だったので4,000円近く値上がりしています。月換算だと約300円アップくらいですが、まあ他のサブスクと比べて…

Strapi4.8.0からロールの登録上限がなくなっていた

最近Strapi触ってないなと思って何気なくリリース一覧を眺めていたところ、気になる一文を発見。 Move RBAC from EE to CE (#16010) @alexandrebodin github.com Enterprise Edition版(以下EE)にあったRBACというものがCommunity Editionにも入ったとの…

【ChatGPT】日常の疑問とか色々聞いてみた

ChatGPTとの会話のやりとりは単発ではなく繋がっていることに気づきました。 そこでこんなことを言ってみました。 yasuda あなたとのやりとりにルールを追加することはできますか? ChatGPT はい、もちろん可能です。どのようなルールを追加したいか、教えて…

【ChatGPT】ChatGPTについて教わりました

今更感ありますがChatGPTにサービスについて尋ねてみたのでやりとりを貼ります。始め方はこちらからTry ChatGPTのリンクからアカウント登録すればすぐに利用できました。 まず、ChatGPTが話題なのは知っていてもサービスやルール的なものがわからなかったの…

NextJS13のSSRをキャッチアップする

NextJS13のappディレクトリが便利そうですが変更点が多いようです。いざって時に使えるようにSSRの基本的な挙動を確認していきます。 ドキュメントはこちらに記載されてますが、まだ出来てないページもあります。 自分の手元のNextJSは13.2.3です。 セットア…

2月の振り返り/反省

2月の振り返り。 個人事業でやってたこと 1日から頑張るぞということで税務署や銀行へ手続きに行ってました。 銀行はローカル銀行にするかどうかで悩んでいくつか銀行に足を運んで話を聞いてきました。どこの銀行も大体同じだと思いますが、個人事業用の銀行…

数理モデル思考で紐解くルールデザインを読んだ

先日のfukabori.fm、 88. 数理モデル思考で紐解く RULE DESIGN - 組織と人の行動を科学する w/ 江崎貴裕 | fukabori.fmのゲスト江崎さんの話が面白かったので執筆されたという本を購入。 定価2,200円と安価な割にページ数が結構あるのでお得感があります。夜…

テック系のインプット方法を再考する

前回の記事でインプット不足と感じてると書きましたが、問題点と改善策を考えていきます。結論 現状の問題点 1. 情報が偏っている 情報収集先(以下ソース)とその内容に偏りが生じています。新サービスや話題のトピックといったタイムリーな情報は入ってき…

1月の振り返り/反省

セルフマネジメントについて調べていると振り返り(リフレクション)が重要なポイントの一つらしいのです。 中でもKDA(Keep、Discard、Add)というフレームワークが今の自分に合っていると感じたので、まずはあっという間に終わった1月を振り返ってみたい…

WebStormでRomeを使うHow to

ReactのプロジェクトにRomeのフォーマッターを採用しようとしたところ、JetBrains系IDEにはまだプラグインがないようで。 docs.rome.tools そこでとりあえずWebStormの設定をごにょごにょしてReformat Codeできないか検証してみました。 結論から言うと1.Run…

独立に向けた振り返りとか何とか

早いもので気づけば社会人歴(業界歴)が10年目でした。これまで多くの方々と出会い、色んなプロジェクトで沢山の技術に触れてきました。 まずは新卒の頃から今日まで簡単に振り返ってみます。 新卒〜3年目くらいまで 駆け出しの頃は経験も少なく視野も狭か…

前編)はてな開発チームから学ぶことが多いよって話

去年の12月下旬に公開されたEC2→ECSへの移行記事が結構体系的にまとまっていて勉強になります。 developer.hatenastaff.com EC2、ECS周りは知っておいて損はないのでその辺りを想像含め勝手に色々考えてみました。適当なこと言ってたらごめんなさい CloudF…

iOS プッシュ通知証明書の更新周りメモ

Appleからプッシュ通知の証明書の期限が迫っているとメールが来ていたので1年後の自分のために作業対応メモ。 プッシュ通知の証明書が切れた場合、 Apple Push Notification Service証明書Appにプッシュ通知を送信できなくなります。 とあるので速やかに対…

エンジニアは短期的な目標を立てよう

今年も3日経ちました。 変化の多い業界では1年間の目標というのが難しく、不確実な未来に向けた計画を立てるのは自分の性分に合ってないので、まずは直近2ヶ月の目標を立ててみました。 目標 2023年の1〜2月の個人的な目標は PHP8、Laravel9のキャ…

日本将棋連盟 すすきの支部のHPが復活しました

私が所属するすすきの支部のサイトが復活したのでお知らせ。 shogi-susukino.com 数年前にも運営していたのですが、私が支部から一時離れていたことがあり停止していました。今後はまた少しずつ更新していこうかなーと思ってます。 技術的なうんぬん 以前の…

今年の勉強振り返り・反省

2022年ももうすぐ終わってしまいます。 個人的に取り組んだこと、勉強したこと、考えていたことの振り返り 前期 1月〜6月 年明けからAWS認定DBSの勉強を開始。メリハリのない感じでだらだら本を読んでいき、2月に本格的に2末に受験して合格。仕事でもRDSや…

DataGrip2022.3.1でElastiCacheに接続する

DataGripの最新版でRedisがサポートされたという記事を見かけたので、Auroraと同じようにSSH経由でElastiCacheも繋がらないか確認してみました。 原文記事はこちら blog.jetbrains.com アプデ前に確認 一応、今使ってるDataGrip 2022.2.5でRedisがないことを…

Strapiの自作プラグイン開発の始め方

この記事はCMS(WordPressやヘッドレスCMS) Advent Calendar 2022の13日目の記事です。 Strapiって? JavaScriptで書かれているヘッドレスCMSです。管理画面からスキーマを定義し、WordPressのように文章や画像ファイルを投稿することができます。スキーマの…

AmplifyのNextJS13サポートされたのでみていくよ

最近AWSのアップデートが多くキャッチアップに時間が取られています( ´△`) ちょうど1ヶ月ほど前、AmplifyでNextJSをSSRで動かそうとしていたのですがバージョン13が未対応だったためビルドが通らずバージョンを落として使っていました。 しかし、先日読ん…

CloudFront-Lambda-CookieでOAuthを実装する

最近、仕事でも個人開発でも読書もAWSに浸かってます(´・_・`) 特にサーバーレスに関心があるのでLambda周りを色々調べていました。今回は”認証”について。 AWSにおいて広く”認証”というとIAMやCodnigo、Amplify、Directory Service、カスタム認証(API Gatewa…

LINEをやめてみた話

お題「思い切ってやめてみた事」 最近あまりネタがなかったのでみんなのお題(β版) を書いてみます。 今やスマートフォンに入っていることが当たり前のLINE。チャットや通話だけでなく買い物や音楽、ゲーム、投資など機能がとても豊富です。こういったアプリ…

AuroraのエンドポイントをRoute53で切り替えて問題ないのか検証

運用寄りの話。 以前、AWS Database Specialtyの本にRDSのエンドポイントをRoute53のドメインで振り分けるみたいな記述があったのをふと思い出しました。これをAuroraのエンドポイントでTerraformのサンプルを交えて、クライアントによって動作が異なること…

AWS認定 SAPとDOPが更新されるらしい

最近、AWS認定(Network Specialty)の勉強を始めました。 何気なく公式ページを見ているとDevOps Engineer - ProfessionalとSolutions Architect - Professionalが近く更新(改訂?)とのこと。 aws.amazon.com DevOps Professionalもそろそろ受けてみよう…

第29回佐々木治夫杯 将棋大会オールイン北海道2022に参加してきた

技術ブログと関係ないシリーズ✌︎('ω'✌︎ ) 昨日は北海道教育会館(札幌市中央区南3〜)で開催された佐々木治夫杯に3年ぶりに参加してきました。3年前は大会運営の手伝いだったので選手としての参加は4年ぶりでした。内容すぐ忘れそうなので今のうちに軽く…

CloudFrontとLambda関数URLを紐づける@Terraform

CloudFrontのドキュメントを読んでいたら先日公開されたLambda関数URLに関する記述があったので軽く触ってみました。CloudFront FunctionとLambda Edgeに加えてプレーンなLambdaが追加されたという話です。 docs.aws.amazon.com Lambda関数URLは1つの関数にh…

自宅のエアロバイクをハックするよ

半年ほど前に買ったエアロバイク Amazon.co.jp: MERACH エアロバイク家庭用 極静音 スピンバイク フィットネスバイク マグネット式 ルームバイクアプリ連動トレーニングバイク 無段階調節可能 組み立て簡単 防振マット付き 一年保証 日本語取扱 (ホワイト)…

Strapi 4.4 カスタムフィールド機能がリリースされました

Strapiバージョン4.4がリリースされたようです。 github.com 4.4ではコンテンツタイプに独自のフィールドを追加できるようになります。beta版ではexampleパッケージがうまく動かなかったのでリリース版で試してみたいと思います。 インストール 例によってnp…

「エンジニアリングマネージャーのしごと」を読んだ

つい先日買ったこちらの本、結構良かったのでご紹介です。 積読しがちな人は積読があっても気になった本は買うという不思議な性質があります♪( ´θ`)ノ 対象読者 本ではマネージャーになりたての人や目指している人を想定しているようですが、エンジニア職な…

夜ツー@札幌近郊

先日の夜ツーリングの記録。 写真左が自分が乗ってるCBR400R、右が友人のCBR250RRです。 タイムライン 夕方18時くらいに札幌集合。この時期の18時過ぎはもう真っ暗です。山道は外灯が全然なかったりするので小樽方面に向かいました。 朝里付近で対向車線が結…