yasudacloudの日記

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

2023-01-01から1年間の記事一覧

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

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

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

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

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

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

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

2月の振り返り/反省

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

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

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