yasudacloudの日記

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

SlackワークフローをAWS上でビルド&デプロイする

最近仕事の関係でSlackのProプランに加入したのですが、あまり使っておらず少し勿体ない状況でした。せっかくなので独自のワークフローを作っていって日々の作業を効率化していきたいと思います。 まずはキャッチアップ編として簡単なSlackワークフローを作…

フリーランス一年目の振り返り

開業届を出してからちょうど一年経ちました。プライベートのあれこれも含めざっと振り返っていこうと思います。世の中にはこんな人間もいるだなーという感じで読んで頂ければ。 ちなみに現在、確定申告に苦戦しております.. 始めた頃の準備 最初の一ヶ月目は…

AWS Certified Developer - Associateに合格しました

2024年初投稿、今年も宜しくお願いします。 先日、AWS Certified Developer - Associate(DVA-C02)に合格しました。 今回は反省が多く次回(自戒)のためにも簡単に振り返っていきたいと思います。 受験の経緯 ここ最近、AWSを利用する機会が減っていたので…

ふるさと納税の返礼品紹介

今年もあと僅かになりました。 最近ふるさと納税をまとめて寄付しまして、その返礼品が届いたのでご紹介します。 寄付した地域 今回寄付した地域は以下のとおり 北海道 音更町 山形県 天童市 岩手県 金ケ崎町 静岡県 牧之原市 静岡県 浜松市 熊本県 八代市 …

勉強カフェに通い始めた話

最近、色々な事情があって勉強カフェなるものに通い始めたので簡単にご紹介します。 勉強カフェとは? コワーキングスペースのように共有スペースで勉強する空間です。席はラウンジ(カウンターテーブル)や予備校のような席(一人一台の机)があります。コ…

Strapi Cloudのトライアル版を試した

Strapi Cloudにトライアル(Proプランの14日間が一部制限付きで無料)が追加されていました。 これまで有償プランしかなく、興味深い所が何点かあったのでレポートしていきます。 利用手順、基本的な操作 まずは何といってもアカウント登録から。 strapi.i…

BacklogのGitリポジトリをCodeCommitに同期するHow To

長くコードを書く仕事をしていると、たまに不思議な構成に出会うものです。 例えば特定のGitホスティングでソース管理をしていて、他のGitホスティングと同期させるような手順を要求されることがあります。私は今このケースに直面しており、複雑なデプロイ手…

ロジクールのキーボード MX Keys Mini KX700GRを購入

仕事とプライベートで7、8年ほどMacを使っています。 キーボードは純正のMagic Keyboardをこよなく愛しているのですが、最近仕事でWindowsを使うことになりました。Windows向けのキーボードは持っておらず、予備のMagic Keyboardに繋いでみたらまあー使い…

PHPStormとレンタルサーバーで始めるリモート開発

WebサイトをLaraveで作ろうとしていたのですが、お手軽にリモート開発できそうだと感じたので手順をまとめます。 ちなみに、リモート開発のツールについて調べるとVSCodeが上位に沢山出てきます。JetBrainsにもJetBrains Gatewayというリモート用のツールがB…

2023年、Strapiを使った開発は増えているのか🤔

今年になってからStrapiの採用、需要が増えているのでは?と感じたので記事にまとめます。 2023年の話題 今年の一番大きい話題はStrapi Cloudの登場でしょうか。ローンチ間もなく評価し難いので内容はノーコメントですが、ホスティング必須だったのがSaaSの…

情報倫理 ネット時代のソーシャル・リテラシーを読みました

情報倫理 ネット時代のソーシャル・リテラシーという本を買いました。 はじめに 情報倫理、モラル、リテラシーといった教科書的な本になぜ興味を持ったのかということについて話します。 私が通っていた高校は商業の学科だったこともあり、"情報倫理"という…

JetBrains公式Tシャツが届いた

JetBrainsの公式ショップが誕生していました。 www.jetbrainsmerchandise.com 早速Tシャツを買って今朝届いたので紹介します。 買ったもの PhpStorm、PyCharm、App Code どれもかっこいい。一番のお気に入りはサポート(販売)終了になったAppCodeが思い入れ…

自作Terraformプロバイダーを公開した話

以前からTerraformプロバイダーを作ってみたいと思っていたのですが、題材やタイミングがなかなか合わず出来ていませんでした。ですが、日々実装や公開について地道に調べていて何とか公開までいけました。 その名も、Chrome Headless Providerというプロバ…

iPadでGoogle検索がズレる問題を解消する

数ヶ月前から私のiPadでGoogle検索をすると画面がこんな感じに崩れていました。 全体的に左に寄って少し見づらいですね。約75px見切れてます。まあそのうちiPadOSのアップデートで直るだろうと思ってましたが全然直らないので本格的に調査しました。 結論 困…

JetBrains AI Assistant使ってみたよ

先日の続き。 JetBrains IDE 2023.2からAIチャット(Beta機能)が導入されました。 AIチャットと言えばGitHub CopilotやChatGPTのIDEプラグインが公開されていますが、とうとうJetBrains公式のAIチャットが出たということで大変めでたいです 導入からちょっ…

JetBrains IDEのプラグイン開発にLSPが組み込まれるらしい

今朝、JetBrainsから届いたメールに気になるトピックがあったのでご紹介します。 blog.jetbrains.com 次のJetBrains IDEの2023.2からプラグイン開発にLSPが組み込まれるというような内容でした。LSPの知識はあまりないのですが、以前興味があって調べていた…

pnpmでストレージサイズを節約した例

使ってるPCのストレージサイズが512GBなのですが、これが逼迫してきたのでnpm/yarnで入れていたnode_modulesをpnpmを使って削減することにしました。 各プロジェクトのnode_modulesのサイズを調べる どのくらい削減できたか調べたいので、まずはNodeJSの各プ…

Webサービス事業者に個人情報を開示請求した話

近年、個人情報を扱うことが当たり前になりつつあります。しかし、どういう運用をしているのかはサービスにって大きく異なります。 最近の話題で有名なのは木村花さんのお母さんがネット上の誤った情報を元に、全く関係ない人に開示請求ををして訴訟を行うも…

将棋ウォーズ(HEROZ)のエンジニア採用が気になる件

将棋アプリで最も有名といっても過言ではない将棋ウォーズ。 私は平日の仕事をしている日でも数十局くらい指すくらいのミドルユーザー?です。先日、アプリを起動するとよくあるお知らせのポップアップが表示されました。 Σ੧(❛□❛✿) こういうアプリで同業の採…

バイクの物置を買った話

最近のバイク関連の個人的な話。 とある記事でバイクを売ろうか考えていると書いてましたが、昨年秋にCBR400Rを売ってしまいました。 期間は3年少々乗って総走行距離が15,000kmくらいで下取り額が約43万程でした。乗りやすくて良いバイクだったので少し未練…

Basic認証とBearer認証を同時に利用する

クラウド環境の構築を行なっていると、ごくたまにBasic認証とBearer認証の2つを行いたい時があります。 具体的にはWebAPIとフロントエンド(SPAやSSG等)が分離されている構成でBearerを使っているケースです。検証環境のような非公開のシステムにBasic認証…

Google Pixel 7aが届いたので開封

先日発売されたPixel7aを購入したので早速開封( ✌︎'ω')✌︎ ガジェットYouTuberほど良いレビューはできませんが、、開ける時が一番ワクワクしますね。 入っていたもの ・Pixel 7a Coral本体 ・スマホカバー(Coralの特典で無料付属) ・充電ケーブル ・SIMを取…

【JetBrains IDE】ファイル名の選択移動する度にファイルが開かれるのをOFFにする

最近のアップデートのせいなのか、左のProjectのファイル名を選択する度に勝手にファイルが表示されるようになりました。 こんな感じ 厳密にはファイルを開いているというよりプレビュー表示という扱いのようです。 自分のPCではPHPStormやWebStormで発生し…

Blueskyをローカル環境で動かす

分散型SNSで話題になったBlueskyがiOS版も公開されていました。 以前の記事でちょっとだけ触れていますが、個人的に密かに注目していたのでレビューしてみます。 yasuda.cloud インストールとセットアップ iOSならApp Storeからインストールしますが、Apple…

フリーランスを始めて3ヶ月経ったので振り返り

2月初旬に開業届を出したので個人事業主を始めて約3ヶ月が経ちました。大したことはやっていませんが、人生はあっという間なので簡単に振り返ります。 仕事のあれこれ 明確にコレっていう収入源が決まってないまま会社員を辞めたのでちょっぴり不安はありま…

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が話題なのは知っていてもサービスやルール的なものがわからなかったの…