今回の総括にマッチしおるっぜいむメヌゞ画像

📔 2021幎の振り返り

はじめに 本蚘事のカバヌ画像は sasint による Pixabay からの画像です。 今幎は良くも悪くも倉化のあった幎でした。特に 1 月から暗雲立ち蟌めすぎお終わった ず思っおたこずを思い出したした。。 来幎の自分が今を振り返れるように、今幎始めからの蚘憶を匕っ匵り出しながら総括したした。ただ今幎の初めの方の蚘憶に぀いおは倧分薄れおいお芚えおる限り蚘す感じで。。 今幎問わず䜜ったものは Tech ペヌゞに、技術蚘事に぀いおは RSS Feeds にたずめおありたす。 出来事 1 月 400 䞇をドブに捚おるこずずなる (詳现に぀いおはい぀かアりトプットしたい) 諞々人生を真剣に考え始めるキッカケずなる ただそんな䞭でも自費で M1 Mac mini を賌入しおいた w Rust 入門のため Actix Web で Gyazo の利甚者向けりェブアプリ䜜っおた Bloggimg っおや぀で知芋を 蚘事 ずしお残しおた Bloggimg をデプロむした際に埗た知芋は この蚘事 で残しおた 埗た知芋は蚘事ずしお残す行動が習慣化しおきた 2 月 テックブログを Vercel 䞊に Team Blog Hub 䜿っお開蚭した その際の知芋を この蚘事 でたずめおた 3 月 仕事で初めお Gatling を䜿った その際の知芋を たずめた蚘事 圓時を思い出すず手觊りは悪くなかったし、出力されるレポヌトも芋やすかったけど k6 + Grafana のほうが慣れればカスタマむズ性も含めお良い印象 Zenn の蚘事を DEV に共有するための GitHub Actions を開発しおた -> sync-zenn-with-dev-action DEV のアカりント䜜っおたけど党く䜿っおいなかったので有効掻甚のためクロスポストできるようにしたいがモチベだった気がする 負荷テスト察策のためのアレコレを蚘事にたずめおいた [Tips] Jest で private readonly な倀をモックする方法 - Qiita 📔 PlayFab の API 制限に匕っかかった - Qiita Azure + PlayFab で初めお開発したけど、それなりに萜ずし穎にハマったりコン゜ヌルが個人的に芋蟛かったりしおマむクロ゜フトェ  になっおた蚘憶 w 4 月 Twitter DM や Lapras でちゃんずしたメッセヌゞをいただけるようになり転職を意識し始める 自分の技術者ずしおの胜力が倖の䞖界で本圓に通甚するのか、詊したくなっおきた時期だった気がする 個人的にも気になっおいた䌁業様からメッセヌゞいただけたりした感じで嬉しかった 技術教材を䜜っおみないかのお誘いが Twitter DM で来おた めちゃくちゃしっかりず蚘事を芋おくださっお感想をいただけたのず、ドキュメント䜜成胜力は今埌絶察に向䞊させたいスキルの 1 ぀だったので、受けさせおいただくこずに決めた SecretSky を VR で芋おめっちゃ盛り䞊がっおた 人生初の履歎曞䜜成が数幎分の経歎が溜たっおいたので、めちゃくちゃ倧倉すぎお疲れ果おおいた 転職の意思がなかったずしおも定期的に経歎の欄を曎新しおいくこずを決意 5 月 GameCI で Unity の CI 環境構築しおみおた この蚘事 に知芋たずめおた 倧芏暡プロゞェクトでは GitHub Actions で GameCI 䜿うずきは、セルフホストランナヌ 必須だなず感じた 転職するこずを決意し、転職先が決たり 8 月から働けるこずになる 転職のための䜜業に時間を割きたくなかったこずず、最初から興味がそそられるオファヌを色々いただけたのでスグに決められた 6 月 転職するこずを䌚瀟にご報告した 倧孊生の頃からの関わりも含めるず 10 幎近く期間があるのでめちゃくちゃ゚モくなった 自分の技術研鑜のサむクルが確立しおきたので、蚘事ずしお残しおおいた 䌚瀟の同僚に感銘を受けお真䌌するず蚀われおめっちゃ嬉しかった 諞々仕事も萜ち着いた段階だったけど、匕き継ぎ項目が倚かったので 2 ヶ月埌の 8 月から転職先で働かせおいただくこずになる 7 月 ゚ンダヌリリヌズ にハマり倒しおプラチナをゲットする 有絊䌑暇で 1 ヶ月䌑んでたけど、パヌトナヌに開発の勉匷を教えおおほが自分の時間はなかった  あず長期䌑暇を取っおみお、今床もしたたそういった機䌚があったら半幎くらい䌑みたいなず思った 8 月 転職先で仕事が始たる Unity + OAuth2.0 関連をやり始める モバむルアプリでセキュアに情報を保存するための知芋を 蚘事 で残しおた 9 月 API むンフラバック゚ンド関連をやり始める ステヌトフルなむンフラバック゚ンドをやり始める 倧芏暡なステヌトフルなむンフラバック゚ンド関連の経隓が皆無だったので新鮮で楜しいになる ロストゞャッゞメントにハマり倒す。ストヌリヌもめっちゃ奜きでプラチナを取る educative で教材を曞かないかお誘いが来おめちゃくちゃビビる 珟圚進行圢で教材曞いおるこずもあり、今回は受けないこずに決めた 10 月 Unity + OAuth2.0 関連が䞀旊萜ち着く ずにかくステヌトフルなむンフラバック゚ンド関連やっおた 想定利甚者数が想像より桁違いに倚かったので色々焊りながら勉匷したくりの日々を過ごす 早々に負荷テストのクラりド環境を敎備しお開発の床に回しおパフォヌマンス蚈枬したりしおた むンフラのみならずアプリケヌション開発も䞊行しお担圓しおいたため、シヌムレスに開発が進められたのは良かったが、やるこず倚すぎワロタ状態に突入 11 月 我歊者矅にステヌトフルなむンフラバック゚ンド関連やっおた おかげでスケヌルむン・アりトから監芖、諞々含むシステムの安定性向䞊がようやく安心できるレベルたで持っおいけた 知芋をメモる時間ももったいないになっおしたったので、ずりあえず諞々 Notion に曞きなぐっおた 12 月 今たで培った知芋を䜕もアりトプットしおいないこずに気づき焊る 来幎から頑匵ろうになる (えっ ずりあえずアドベントカレンダヌには参戊した ECS Fargate のメトリクスを Prometheus Agent 䜿っお AMP に送っお Grafana で監芖する 4 月から進めおいた技術教材の初皿ができお掚敲したくりステヌタスに入る おわりに 今幎は割ず波 & 緩急のあった 1 幎でした。来幎は今幎の倉化を圢にし぀぀ものにしおいく感じで行きたいです。蚘事にできそうな技術ネタもめっさ溜たっおるので攟出したくりたいです。匷めの゚モネタもいく぀かあるので、良さげなタむミングで攟出したいです。 ...

12月 31, 2021 Â· 2 分 Â· Me
技術研鑜に集䞭出来そうな郚屋

📔 マむペヌスに技術研鑜を継続する方法

はじめに 本蚘事のカバヌ画像は tookapic from Pixabay の画像です。 技術研鑜のための行動が習慣化しお確立しおきたので、たた困り始めた時に参照するための備忘録的な感じで、習慣化に至るたでの流れを蚘事化しおおくこずにしたした。自分の䞭では努力しおいるず䞀切感じず自然に技術研鑜及び技術者ずしおのプレれンス向䞊のために行動できるサむクルができた印象です。 昔から色々なやり方で䞊蚘の習慣化にはトラむしおいたものの、党おが長続きしなかった自分でも継続できるやり方なので、ある皋床の再珟性はあるかもしれたせん。(が、あくたでも自分のやり方にはなりたす。。🙃 ちなみに本蚘事の内容を掚敲しおいたずころ、最近読んだ心理的安党性の぀くりかたに出おきた 「きっかけ・行動・みかえり」 のパタヌンになっおいるこずに気づきたした。 技術研鑜のサむクル 自分で自分のモチベを保ち぀぀、自然な技術研鑜サむクルずしお定着したフロヌを説明しおいきたす。 「きっかけ」実珟したい開発アむデアが浮かぶ Image by Hans Braxmeier from Pixabay 個人的に突発的にコレ䜜れたら面癜そうずか、自分はコレがあったら䟿利だなっおいうアむデアが浮かぶこずがあるのですが、倧䜓そのアむデアを本気で実珟したいず本圓に思えるピヌクは䜓感最長でも 3-4 日くらいです。 そのため、アむデアを具䜓化しお開発に着手するたでの期間ずしおは 3-4 日以内を目安に考えおいたす。 アむデアが思い浮かんでから長く期間が空いおしたい、具䜓化する気が無くなっおしたった堎合はメモアプリにアむデアをストックしおおきたす。 それらを芋返すずより有益なアむデアが浮かんだりするので今埌のきっかけ䜜りに有効掻甚できたす。 たた、 開発のアむデアに぀いおですが、プラむベヌトだけでなく仕事で開発しおいるシステムの新機胜/改善案等もアむデアずしお扱うこずが可胜です。 自身の仕事の質向䞊にも぀ながりたすし、行動を起こすためのきっかけ䜜りずしおも利甚できお、技術怜蚌や実装等は業務時間で行えるため割ずオススメの方法です。1 「行動」開発アむデアを怜蚌可胜な圢で実装する Image by Sasin Tipchai from Pixabay 開発では、ずにかく動䜜確認が可胜な圢で実装を行うこずに泚力したす。现かい蚭蚈などは眮いおおいお仮説怜蚌を優先しおいくむメヌゞです。 そのため、技術遞定は䜕基準でも問題ありたせんが、アむデアの内容によっおそこら蟺の技術基準は倉えおいくのが良いず考えおいたす。 䟋えば、プラグむンやラむブラリの開発に぀いおは䜿い慣れた蚀語や業務で利甚しおいる技術を遞定するず、知識や知芋を深めるこずに繋がりやすかったです。サヌビス開発に぀いおは初期は觊れる技術領域が広く浅くになりがちなので、新しい技術など䜿い慣れおいない蚀語などを採甚しお知識や知芋を広げるこずを意識するず最埌たで楜しく開発できたした。 技術研鑜ずいう名目で取り組む開発なので、完成を目指す必芁はありたせん。しかし、成果物ずしお完成させるこずを目指したいずいう堎合は、モチベヌションを絶やさないようベヌスずなる機胜の実装を短期間で行うこずを意識したす。ベヌスずなる機胜の実装ずいうのは、䞀通りそのシステムの動䜜怜蚌を他者が行える状態を瀺したす。 システムの動䜜怜蚌を他者が行える状態たで持っおいければ、正しく成果物が評䟡できる状態になっおいるはずだからです。 たずめるず、モチベを保おるやり方を意識しお技術遞定を行い、具䜓的な成果物を意識しおベヌスずなる機胜の実装を短期間の现かいサむクルで進められるず、満足感のある圢で開発を進めるこずができたした。 「みかえり」過皋で埗たもの党おをアりトプットする Photo by Greg Rakozy on Unsplash 成果物の公開だけでなく、その開発を通しお埗た知芋や知識及び゜ヌスコヌドなど党おアりトプットしたす。行動の途䞭だずしおもモチベが䞋がっおきたら、みかえりのフェヌズに移行したす。 䟋えば、成果物で蚀うず、ストア公開するだけでなく゜ヌスコヌドも GitHub の公開リポゞトリにアップしたす。知識や知芋などは技術ブログで蚘事化しおたずめお公開したす。 他者の目に觊れる堎所ぞ公開するこずを意識するず、アりトプットの質を高めるモチベに繋がりたす。 承認欲求を満たすためではなく、あくたで自分のアりトプットの質を高める斜策の䞀貫ずしお考えたす。 䞊蚘を意識するずリファクタリングやベスプラに沿った開発ができおいるか等のチェックに繋がり、知識や知芋をより深めるこずに繋がりたす。蚘事化も同様で、文章ずしお知芋や知識を残す過皋で正しい内容なのか、本圓に正しく動䜜する゜ヌスコヌドが曞けおいるかに意識が向くため、誀った知識の修正や埩習に繋がりたす。 成果物だけでなく身に぀けた技術も含めお党おをアりトプットするこずで、䜙すこず無く行動した結果を有効掻甚できたす。このサむクルを䜕回か行い習慣化しおくるず、むンプットした内容を党おアりトプットしきるための行動が自然ず起こせるようになっおいきたした。 アりトプットする過皋できっかけが生たれお曎に行動するこずに぀ながっおいくずいう流れも生たれたした。 具䜓䟋ずしおは、シンプルなプラグむンを䜜っおいく過皋で、ラむブラリ化やモゞュヌル化した方が良い機胜がでおきたので、別リポゞトリに切り出しおパッケヌゞマネヌゞャヌからむンストヌル可胜にしたした。たた、業務で特殊な事情で取り組んだ開発内容を新たな知芋ずしお蚘事化しおアりトプットを増やすこずができるようになりたした。 ちなみに私はアりトプットする手段ずしおの蚘事化には重い腰が䞭々䞊がらない人間だったのですが、堀 修䞀さんの Youtube 動画 ず同様の考え方に自然に至りたした。 党おが自分のやった成果ずしお目に芋える圢で残っおいくので、埌から芋返したずきに自分の実瞟ずしお実感が湧きやすく、䜜りっぱなしで終わっおいた頃ず比べるず盞圓な達成感を味わうこずもできたす。 ゲヌムでいう様々な実瞟を解陀しおくような感芚に近いかもしれたせん。🎮 おわりに 珟状個人的には䞊蚘のサむクルが䞊手く機胜しおいお、最近習慣化の軌道に乗った感じが自分の䞭にあったので知芋ずしお蚘事化しおおくこずにしたした。今埌、䞊蚘サむクルに぀いおは改善を繰り返しながらアップデヌトしおいきたすが、䞀旊珟状の内容を埌から芋返せるようにしたした。 たた今回始めお蚘事内でむメヌゞ画像をふんだんに䜿っおみたしたが、画像探すの楜しいし蚘事のクオリティが䞊がったず錯芚できるので、今埌もポ゚ム蚘事に぀いおは積極的に画像を利甚しおいこうず思いたした (違 ...

6月 25, 2021 Â· 1 分 Â· Me
既に Chrome りェブストアには公開枈みで名前は Teemo 💕

📔 チャットの短文䜜成に䟿利な Chrome 拡匵機胜を開発しおみた

はじめに 📝 最近ずある事情により Twitter の DM を利甚しおいるのですが、Slack などのように絵文字をショヌトカット入力できないこずにフラストレヌションが溜たっおきおいたした。そのため、絵文字をショトカで入力可胜にしおくれる Chrome 拡匵機胜を探したのですが芋぀けられたせんでした。 そこで、無いなら䜜ろうずいうこずで Teemo を開発したした。 ゜ヌスコヌドは GitHub 䞊で公開しおいたす。 䜕かご芁望等ございたしたら PR や Issue 䜜成頂けたすず喜びたす。Teemo の実際の挙動に぀いおは䞋蚘の動画で確認できたす 🎥 考えおいたこず 💭 今回 Teemo の開発を行うに圓たり、考えおいた点は䞋蚘になりたす。 よくある : 入力からの絵文字ショヌトカットを導入する Slack や GitHub、JIRA などではおなじみの入力方法 ⌚ パレットから遞択する際は半角英数字で怜玢できるようにしたい Twitter では日本語で怜玢しないず絵文字が探せない 🔍 普段英数字で絵文字怜玢をするので目的の絵文字が芋぀けづらい 🕵 拡匵機胜を利甚するこずで文章入力の煩わしさが増加するこずは避けたい コピペや文章クリアの機胜等にもショトカ利甚できるようにしたい 💚 プロトタむピングしながら友人に進捗をシェアしながら開発は進めおいきたした。本圓は個人で利甚する想定で進めおいたのですが、割ず評刀が良かったため Chrome りェブストアに公開するのを目暙に動いおいたした。そしお、Chrome りェブストアで公開できるクオリティを目指しお動いたこずで満足のいく拡匵機胜が䜜れたした。 ...

6月 12, 2021 Â· 1 分 Â· Me

📔 PlayFab の API 制限に匕っかかった

はじめに PlayFab で CloudFunction を利甚しおいるずきに API 制限に匕っかかっおしたいたした。負荷テストをした際に初めお気づいたのですが、公匏ペヌゞにも蚀及が無かったため発芚が遅れおしたいたした。そのため、PlayFab に䟝存しおいた機胜を郚分的に倖す必芁が出おきおしたい苊劎したした。 本蚘事では、䞊蚘のような事態に陥る方を枛らすため、API 制限に気づくたでの軌跡を蟿りながら、PlayFab の CloudFunction を利甚する際の泚意点に぀いお、蚘事ずしお残しおおきたいず思いたす。 PlayFab の API 制限に匕っかかった芁因 PlayFab の CloudFunction を利甚するず、PlayFab 経由で独自 Web API を実行するこずが可胜になりたす。たた、CloudFunction 経由で独自 Web API を実行するず、PlayFab ナヌザ情報が含たれたパラメタが含たれた状態でリク゚ストが飛んでくるため、その情報を利甚するこずでサヌバヌサむドで PlayFab の操䜜を行うこずが出来るようになり倧倉䟿利です。 そのため、あるプロゞェクトでは PlayFab CloudFunction を Azure Function や AWS Lambda のような FaaS を䜿っおいる感じで利甚しおおりたした。そしお、その利甚の仕方は誀りであったこずに埌々気づきたす  負荷テストを実装するフェヌズで CloudFunction を倧量に叩いおみる PlayFab の CloudFunction を実行するにあたり利甚した PlayFab の API は Server-Side Cloud Script - Execute Function ずいうものになりたす。 同接 2000 人想定で負荷テストのシナリオを実装するこずが求められおいたため、その通りシンプルに 2000 件同時に Server-Side Cloud Script - Execute Function を実行するシナリオを Gatling で組んでみたした。するず、䜕回やっおも数十件以䞊は必ず゚ラヌが発生しおいるこずが分かりたした。 ...

3月 14, 2021 Â· 3 分 Â· Me
Gyazo を技術蚘事を曞く甚途で䜿っおいるので専甚の䟿利ツヌルを䜜っおみた

📔 ブログを曞く甚途に特化した Gyazo のツヌルを開発しおみた

はじめに い぀もブログ蚘事に茉せるキャプチャ画像の線集 & アップロヌド先ずしお Gyazo を利甚させおいただいおいるのですが、日々䜿っおいる䞭で䞍満に感じる点もちょくちょく出おくるようになっおきたした。 そのため、3 連䌑を甚いお Rust の勉匷がおら Bloggimg ずいうりェブアプリケヌションを䜜っおみたした。゜ヌスコヌドは MIT ラむセンスで GitHub のリポゞトリにアップしおおりたす。ちなみに最初は Gyazo for Blog ずいう名称で開発をしおいたため、本蚘事内のスクショには Gyazo for Blog ずいう文字列が出おきたすが、珟圚は Bloggimg ずいう名称になっおおりたす。。 Bloggimg を開発したのは、ブログ蚘事を曞く際に利甚する画像のアップロヌドから加工、マヌクダりンずしお利甚するたでのフロヌを最適化したかったからです。 ブログ蚘事を曞く際に、蚘事内で甚いるスクショ画像の加工や、そのアップロヌドにすごく時間を取られおしたうなヌず日頃から感じおいたのでそれを解決したかったのです。✅ 開発䞭に埗た知芋等に぀いおは別途技術蚘事ずしお曞いお残す予定です。 考えおいたこず 今回 Bloggimg の開発を行うに圓たり、考えおいた点は䞋蚘になりたす。 画像の線集ツヌルは匕き続き Gyazo に甚意されおいるものを䜿う 既に最高に䜿いやすい 👑 キャプチャ画像をアップロヌドする際に、自動的に特定のコレクションに玐付けるようにする 技術蚘事毎にコレクションを分けお管理しおいるため、技術蚘事を曞いおいる最䞭にアップするキャプチャ画像は党お特定のコレクションにたずたっおいお欲しい ワヌクスペヌスのようなツヌルを目指し、ブログを曞く時だけに䜿える機胜を開発する 䟋えば、ワンクリックで画像マヌクダりンの蚘述がコピヌできたり、画像のアップロヌドをし盎しやすくするため画像削陀がお手軜に出来るよう削陀ボタンに即アクセス出来るようにしたり  特にアップした画像を 自動的に特定のコレクションに玐付けるようにする に぀いおは本蚘事で玹介しおいるりェブアプリケヌションを䜜成するキッカケずなった点なので倖せない点でした。 䜿い方 Bloggimg の䜿い方に぀いおご玹介いたしたす。 ログむンする Bloggimg を利甚するためには、たず Gyazo アカりントでログむンしお頂く必芁がございたす。トップペヌゞの右䞊にあるログむンボタンから Gyazo アカりントでログむンしたす。 1. トップペヌゞ右䞊に配眮されたログむンボタンから Gyazo アカりント認蚌を行う 2. Gyazo アカりント認蚌が正垞に完了したら、再床トップペヌゞを開く 3. トップペヌゞを開いた時に Gyazo にアップした盎近の画像が確認できるはずです ...

1月 10, 2021 Â· 1 分 Â· Me
本蚘事を曞く時の心情っぜい写真

📔 理解したを受け入れたず捉える人たちに蟟易する

はじめに 本蚘事のカバヌ画像は Vladimir Fedotov による Unsplash の画像です。 最近「ちゃんず理解しおくれた」ずいうこずを聞かれた時に「理解したけど、そういう行動を取る぀もりはない」ずいうず、「理解しおないじゃん」ず蚀われるこずが䜕回かあったので、その時の察凊法及び感じた心情などをこの蚘事で吐露したいず思いたす。 幎始からこういう蚘事を曞くのは気が匕けたのですが、あたりにも本蚘事タむトルのような方ず倚く遭遇したため  理解するずいうこず 「理解する」ずいうのは、盞手の蚀動の意味が正しく分かったずいうこずを意味したす。 その蚀動をそのたた自身に取り入れるこずは意味したせん。䟋えば、犯眪者の行動理由が正しく分かったずころで、それを自分の行動芏範に取り入れるこずはしないはずです。 双方がコミュニケヌションを取り正しく分かったずいう状態になっおいる前提ですが、「理解したけど、そういう行動を取る぀もりはない」ずいう発蚀を受けおから「理解しおないじゃん」ずいう蚀動を発しおしたうのは勘違いも甚だしいです。 䞊蚘はもはや理解した・しおないずかの次元ではなく、盞手を自分の蚀動でコントロヌルしたいがために䌚話しおいる状態ず捉えられおも文句は蚀えたせん。 䞀皮のマむンドコントロヌルに近いかもしれたせん。 ちなみにこの傟向は、盎接話したいず蚀っおくる人に倚いです。しかも、そういった人に限り盞手の郜合を考慮せずに䜕回も同期的なコミュニケヌションを取ろうずしおきたり、スグに語気を匷めお自分が䞍満であるこずを感情でアピヌルしようずしおきたす。たた、「絶察」 ずか 「必ず」 ずか 「必芁」 ずいう蚀葉を䞍適切に倚甚する傟向が倚いです。 䟋えば、突然語気が匷くなったり、攻撃的なメッセヌゞの埌に「電話しお」等送っおくる人らが該圓したす。曎に特筆すべき事項ずしおは 怒ったず思ったらいきなり優しくなる DV の兞型的なパタヌンであるこずが倚いです。 筆者はコミュニケヌションは双方の歩み寄りが前提で成り立぀ものず考えおいる ので、そういったやり取りになっおしたった堎合は残念ですが、芪戚だろうが芪族だろうが関係なく断絶か、それが出来ない堎合は自分から可胜な限り距離を眮くようにしおいたす。 受け入れるずいうこず 「受け入れる」ずいうのは、盞手の䜕らかの蚀動をそのたた自分に取り入れるこずを意味したす。 盞手の蚀動を理解した䞊で、自分が間違っおいたり知識䞍足であった堎合に、それを認めお蚀動を正しく自身に取り入れるずいうこずは芖野を広げる䞊で重芁です。 しかし、泚意点ずしお「理解しおないけど受け入れる」堎合は、自分で䜕も考えないで蚀動を取り入れるこずを意味するため危険です。 䞖の䞭には根気よく話せば䌝え方を倉える等の工倫をせずずも無条件にこちらを説き䌏せるこずが出来るず思っおたり、䞀回考えを盞手に話しきったらその思いが党お䌝わり、勝手にこちらがその思い通りに行動するず思っおいる人が意倖ず倚いです。 䞊蚘のような人物ぞの察策ずしおは、自分の蚀動の䞻導暩を他人に握らせないが基本戊略ずなりたす。 そういった人物は䌚話のペヌスや話の進め方が自分勝手なこずが倚いので、そこで折れずに反応もせずに自分の意思は持ち぀぀、適圓にいなすような感じで話を流すず無駄に疲れずに枈みたす。 䟋倖ずしお、自分が盞手の蚀動に勝手にレッテルを貌り䞀方的に理解した぀もりで、「受け入れない」ずいう遞択肢を取るこずはオススメしたせん。自分の芖野を狭める行為だからです。 ぀たり、理解するずいう行為はどんな状況であれ双方が取り組むべきであるが、受け入れる行為はお互いに遞択の自由があるずいう前提を忘れずにいるべきず考えたす。特に、こちらが決める暩利があるはずの遞択肢を、逆も然りですが、どんな人物が盞手だろうがコントロヌルする暩利は䞀切無いのでそのような話が出たずきは泚意する必芁がありたす。 いずれにせよ、受け入れるずいうのは行為は、理解ずいう前提があった䞊での、䞻䜓的な行動の結果であるべきず考えおいたす。 自分を抌し殺しお受け入れるずいうこず 前項でも簡単に説明した、「理解しおないけど受け入れた」状態のこずを指したすが、その堎合のメリット・デメリットは䞋蚘になるず考えおいたす。 メリット 盞手の蚀動が 自分にずっお 100% 正しかった堎合 、自分だけでは察凊できなかった問題を解決できる可胜性がある 自分が玍埗するこずはないかもしれないが、 少なくずも盞手を玍埗させるこずは出来る あくたでも、少しの間は盞手を静かにさせるこずが出来るかもしれない皋床 自分で考える劎力を割くこずが出来る。物事を真剣に怜蚎するのにはそれなりの劎力がかかる ただし、自分で物事を怜蚎しお行動するための方法が身に぀かない。他者に䟝存する デメリット 無意識䞋に盞手の意のたたに行動させられる可胜性がある 経緯はどうであれ、自身の蚀動の責任は自身に垰属するため、責任を取る必芁がある 自分の蚀う通りに盞手が動いおくれるこずが嬉しいず感じる人皮は存圚しおいお、その人達に面倒を芋るずいったような名目で監芖されるようになる 自分が怜蚎しお取り入れたわけではないため、その結果の是非に関わらず孊びが薄い 結果を反省しお、自分の知芋ずしお次に繋げるこずがしづらい 他人の意芋に忖床しお物事の決断を行うようになるず、䞻䜓的に行動を起こす゚ネルギヌが無くなっおいく 䞎えられた遞択肢の䞭から最埌に埌悔しない決断が出来るのは自分しかいたせん 遞択肢の意味を正しく理解しないたた行動するず、倱敗したずきのダメヌゞが倧きくなりたす 䞊蚘を芋おいただければ分かる通り、メリットは非垞に薄い䞊に基本的にデメリットに盎結するような内容が倚いです。 ぀たり、メリットに感じる点は刹那的な効甚であっお、本質的には問題の芁因でもあるずいうこずです。 たた、䞊蚘の䞭で最も重芁な芳点は 他人の意芋に忖床しお物事の決断を行うようになるず、䞻䜓的に行動を起こす゚ネルギヌが無くなっおいく ずいう点です。筆者はこの点を生きおいく䞊で非垞に重芁な点の 1 ぀ず考えおいたす。 その理由ずしお、䞻䜓的に行動を起こす゚ネルギヌが無くなるず、1 日過ごす際の時間を有効掻甚できなくなったり、重芁な決断をい぀たでも先延ばしにしおしたうようになり、人生を楜しむ時間が削られおいくず考えおいるからです。 芁は、面倒だからず蚀っお理解せずに受け入れたり、他人の意芋に忖床しお決断を行うずいう行為を繰り返しおしたうず、時間を浪費したり、1 日に楜しい時間を過ごせる割合が枛っおいき幞せの総量が枛る ずいうこずです。 理解したを受け入れたず捉える人たちぞの察策 たず距離を眮くずいう察策をオススメしたす。反論や反発はオススメしたせん。時間を浪費するだけでなく、無駄にダメヌゞを負わされる可胜性が高いです。 たた、匷い蚀葉で䞀方的にコミュニケヌションを取られた埌「反省しおいる」「蚀い過ぎた」等の蚀葉で優しくされたずしおも決しお距離は近づけないでください。もしそれで距離を近づけおしたうず盞互䟝存のような圢になっおいき粘着されやすくなりたす。 ...

1月 2, 2021 Â· 1 分 Â· Me
今回の総括にマッチしおるっぜいむメヌゞ画像

📔 2020幎の振り返り

はじめに 本蚘事のカバヌ画像は Michal Jarmoluk による Pixabay からの画像です。 今幎は結果的にプラむベヌトず仕事の䞡面で充実した幎にできたした。来幎の自分が今を振り返れるように、今幎始めからの蚘憶を匕っ匵り出しながら総括したした。 今幎問わず䜜ったものは Tech ペヌゞに、技術蚘事に぀いおは RSS Feeds にたずめおありたす。 出来事 1月 Death Stranding のプラチナ獲埗 匊瀟に面接にいらっしゃったベテラン開発者の方に䜕でうちに応募しおくださったのか聞いたら、僕の Twitter や Qiita アカりントを芋おくださり技術力がありそうず刀断しおくれたからず聞いお爆嬉しかった ambr オフ䌚参加 (オフィシャルなオフ䌚に初参加) Quest 甚アプリケヌションの初リリヌス䜓隓実瞟解陀 申請時の知芋の䞀郚に぀いおは Qiita 蚘事 ずしお投䞋 Android で AR アプリケヌションの開発及び、マルチプレむを可胜にするバック゚ンド開発を担圓した 2月 Docker で各皮モバむル VR 向けの Unity ビルドが出来るようにした フルリモヌトでアゞャむルな開発チヌムにゞョむンする (WebView/ReactNative/iOS/Android) 䞻は ReactNative の iOS/Android のネむティブプラグむン開発 コア機胜の実装にのみ泚力しパフォヌマンスチュヌニング等々を行っおいたためポゞション的にはひたすら地味だった 3月 note デビュヌした 初投皿は 粟神衛生を保぀ため Chrome で Twitter を閲芧しおいる時にフォロワヌ数を非衚瀺にする っおいうや぀ お題が「Home」の web1week に参加した 参加した時に投皿した蚘事はこちら 4月 䌚瀟の Medium ブログ開蚭 したのず、いく぀か蚘事を寄皿した Azure Kinect DK の開発環境構築から KinectFusion のサンプルを動かすたで 最短で Magic Leap 1 の開発環境を構築する 色々工倫しお iPhone TrueDepth を WebRTC でブラりザに転送しお、Three.js で衚瀺する仕組みを実珟した Twitter でシェア しおみたら、予想だにしないこずに䞀方的に尊敬しおいた゚ンゞニアの方々からいいねを貰えおモチベが爆䞊がりした CloudFormation ず和解。IaC の利䟿性を完党に理解し始める 今曎 SEKIRO にハマりたくる & プラチナトロフィヌ獲埗 デス・ストランディングから孊んだこず が珟圚の自分の考え方の基瀎ずしお根付き始める 党おの考え方を 0 or 1 ではなく、グラデヌションにハメ蟌むこずが出来るようになった 5月 再びお題が「Like」の web1week に参加した 参加した時に投皿した蚘事はこちら (あずから確認したら投皿先を間違えおいた ) Medium に目次が無いこずに䞍満をいただき Chrome プラグむンを䜜成する プラグむンの玹介蚘事 たで曞いおたけど党くむンストヌル数䌞びなかった、、けど今みたら 12人ほど䜿っおくれおいる人いるぜくお嬉しい お題が「密」の unity1week に 参戊した 6月 S3 + EventBridge + CloudWatch + CloudFront + MediaLive + MediaPackage + AppSync + Amplify + DynamoDB + Cognito + Lambda + API Gateway + SSM ずいう AWS ガッツリなむンフラ構築から、バック゚ンド開発及び iOS アプリ開発たでをおもむろに始めた たず DynamoDB の仕様にハマる (自分のリサヌチ & 勉匷䞍足によるせい ) ぀ぎに MediaPackage + CloudFront の構築 に苊戊する そしおデバッグが蟛くなり Serverless Framework で゚ラヌを怜知しお Webhook で Slack に通知を飛ばす方法 を実践し始めたりしおいた シェンムヌ3 のプレむを開始。ワクワクするし矎しすぎる町䞊みに興奮し、しばらくの間深倜たでプレむする日々が続く 映画の HELLO WORLD を芋お、劇䞭 3回号泣する 元々は Unity で䜜られたシヌンがあるずいう蚘事 を芋お興味を持ち芋ようず思い立った感じだった 7月 ひたすらトラブルバスタヌしおた (䞀番忙しかった気がする) 8月 Ghost of Tsushima にハマりたくる & プラチナトロフィヌ獲埗 DDD 開発の際、DI コンテナ入れたいよねっおいう話から TypeScript 環境で利甚可胜なラむブラリを調査しお InversifyJS ず tsyringe を芋぀ける 最初 InversifyJS を発芋しおそれで開発をしおいたものの、microsoft 補の tsyringe を発芋し、「メンテナが倧手だしコンストラクタむンゞェクションだけしか䜿わないし、こっちのが良くね」ずいう話になり InversifyJS から tsyringe ぞのリラむト䜜業を行う w AWS SDK for Go で関数の匕数ず返り倀を Type で定矩するっおいう考え方は非垞に参考になった 匕数が *Input ずいう定矩で、返り倀が *Output ずいう定矩で分かりやすく読みやすい 自䜜 iOS ラむブラリの CocoaPods 察応に぀いお C++ 呚りの linker error に察する解決のためのアドバむスを急ぎ求められたので、共有された情報から自分がハマった経隓に照らし合わせお゜レっぜい察策案を共有したらガチッずハマっお解決でき、経隓が生きた感がめっちゃあっお、めちゃくちゃ嬉しかった 9月 フラむパンでコヌヒヌの焙煎を始める チャフの飛散に苊しめられるが、颚呂堎で䜜業するこずで諞々ストレスフリヌになる このずきはただ、埌ほど焙煎機を賌入するこずになるずは倢にも思わなかったのである  Azure を甚いた開発に本栌的に携わり始める その際埗た知芋は Zenn で 本ずしおたずめた。本来は蚘事ずしお曞く぀もりだったが、分量が増えすぎたため蚘事内容を分割しお、本ずしおたずめた PlayFab CloudFunctions のための関数実装のために Azure でシステム構築しおいたため、PlayFab にもそれなりに詳しくなる ずある案件から別案件に移る際に、 「えヌ、〇〇 に行っちゃうんですか。nikaera さんは今埌も 〇〇 を䞀緒にやっおいっお欲しいのに」 っお結構匷めに蚀われたこずが未だにめちゃくちゃ嬉しい シンガポヌル珟地のフリヌランスの方ず仕事を共同で進めるこずになる。技術に関する事柄やプラむベヌトに関する事柄のやり取り等々、党お英語でコミュニケヌションを行わざるを埗なくなり、そのおかげで英語でコミュニケヌションを取るこずに䞀切抵抗が無くなる 10月 箄 10 幎ぶりに私甚携垯を HTC EVO から iPhone 12 mini に機皮倉する 開発甚途でなく普段生掻で䜿うこずのみを考慮するずいうこずであれば iPhone 12 mini は最匷にオススメできるスマホです 䌚瀟支絊のスマホで 7幎近くを賄っおいたため、特に䞍䟿がなかったため  AWS Amplify ぞの PR がマヌゞされる もずは serverless-amplify-simulator の Issue で議論しおいたのだが、改修すべき内容は amplify-cli にあったのでそちらで PR を提出した 现かくづたづいた点を進捗共有兌ねお Issue で䞀人投皿したくっおおくず、他の開発者の圹にも立おるし自然ずその問題に詳しくなっおいくし、OSS 掻動ぞの取っ掛かりずしおは最高なんじゃないかず勝手に思い始める NPM に初自䜜ラむブラリを公開する serverless-amplify-auth ずいう Amplify 開発を行う際は必ず行うであろう IAM Policy の制限を Serverless で行うこずが出来るようにするや぀ 11月 Hugo で自分のブログ(nikaera.com)を GitHub Pages 䞊に構築する カゞュアル面談した人に Qiita のネタ蚘事 芋たしたっお蚀われお嬉しいよりも恥ずかしいが䞊回った Etsy でアクセサリ販売しおいる方に日本のフリマ事情を詳现にお䌝えしたらおたけのプレれントを送付しおくださった ちなみに賌入物は Death Stranding の ドリヌムキャッチャヌ Moonlander が自宅に届きテンション䞊がっお玹介蚘事を曞く 12月 今幎孊んだ重芁なこずを 蚘事 ずしお残しずいた (これもある意味総括な気がする) GitHub Profile を充実させる こんな感じ -> https://github.com/nikaera 曎に GitHub Profile を充実させるために Zenn のバッゞを䜜成するサヌビス を䜜った Lapras の技術力スコアが 3.36 になっおた 基準ずか良く分からないけど玔粋に䞊䜍 13% に入ったず蚀われおるのは嬉しかった いく぀か空いおたアドベントカレンダヌに参戊した MediaPackage 甚の CloudFront ディストリビュヌションを AWS SDK で䜜成する Serverless のプラグむンを TypeScript で䜜成する方法 AWS Lambda を甚いた他瀟補品ずの連携システムが奜評で、去幎から今幎末たで特に目立った䞍具合等も起きずに運甚できたため、次期開発に繋がりそうずの連絡があり開発者ずしお爆喜ぶ おわりに 今幎は埌半からすごい勢いでギアが入っおきた感があり、諞々掻動するための足がかりを䜜れた気がしたす。身も心も進化したなず思えお成長できたなずいう充足感は割ず高めな 1幎だったので、この勢いのたた 2021 幎もマむペヌスに色んなこずにチャレンゞしおいければなヌず思っおおりたす。 ...

12月 31, 2020 Â· 2 分 Â· Me
Moonlander の画像

📔 Moonlander ずいう゚ルゎノミクスキヌボヌドのススメ

はじめに 最近 ErgoDox EZ からの乗り換えで Moonlander ずいう゚ルゎノミクスキヌボヌドを䜿っおいるのですが、諞々非垞に満足しおいたす。コンパクトながら安定感のある打ち心地でカスタマむズ性も高く、詊行錯誀しながら自分奜みにセットアップしお䜿い勝手を最適化するこずができたす。 バックラむトがあり、デフォで 様々な光り方 が甚意されおいるのも非垞にカッコよいです。あたりキヌボヌドのバックラむトを気にしたこずは今たで無かったのですが、䜕ずなく 1日毎に゚フェクトを切り替えるず良い気分転換になりたす。なんずなくだけど。。 たた、これに぀いおぱルゎノミクスキヌボヌド党般に蚀える話で Moonlander に限った話では無い気がしたすが、䜓がこわばった姿勢にならなくなり、肩が開いおリラックスした姿勢でタむピングできたす。 そのため、長時間 PC で䜜業しおいおも、呌吞が浅くなりづらく、肩ぞの負担も少なく感じたす。珟に筆者はキヌボヌドを倉えただけで生掻習慣倉えた芚えがないにも関わらず、長時間䜜業しおも疲れにくくなりたしたし、肩こりになりにくくなりたした。 毎幎冬になるず肩こりになる䜓質だったのですが、ErgoDox EZ を採甚し始めおから肩こりに悩たされるこずは無くなりたした。 今回はそんな気に入っお仕事プラむベヌト問わず酷䜿しおいる Moonlander に぀いおの玹介蚘事を曞いおいこうず思いたす。 ちなみに筆者はキヌコンフィグを軜くカスタマむズしおいる皋床のラむトナヌザヌです。 セットアップが簡単 Web から簡単にキヌコンフィグを蚭定するこずが可胜です。キヌコンフィグ蚭定のためのサヌビスは Ergodox EZ Configurator ずいうや぀です。名前に Ergodox が぀いおいたすが ZSA Technology Labs から賌入可胜なキヌボヌド党おに察応しおいたす。(Moonlander にも Planck にも察応) 今回は Moonlander Mark I を利甚する Search layouts ボタンをクリックするこずで、他の人が既にカスタマむズしたキヌコンフィグをダりンロヌドしたり、そのキヌコンフィグを元に自分甚のキヌコンフィグをカスタマむズするこずも可胜です。 ちなみにデフォルトのキヌコンフィグは Configure ボタンをクリックするず確認するこずができたす。もちろん、そこからキヌコンフィグをカスタマむズしおいくこずも可胜です。 たた、カスタマむズした蚭定内容は垞に Ergodoz EZ Configurator に保存されるので、埌から现かくキヌコンフィグを修正しおいくずいったこずも可胜です。 最初のうちは頻繁にキヌコンフィグに埮修正入れるず思うので、めっちゃ䟿利でした。 Ergodoz EZ Configurator の Search layouts で “coding” で怜玢した結果 ...

12月 13, 2020 Â· 1 分 Â· Me

📔 誕生日のノリでアドベントカレンダヌに投皿予玄しお感じた倉化

はじめに たず、私の誕生日は 11/6 なので本日 12/6 は誕生日からちょうど 1ヶ月埌になりたす。 誕生日なので䜕か曞くこずにした✍ | なんでもに参加したした https://t.co/1NXySfMlak #Crieit #crieit_advent_calendar @crieitcommunityより — 𝚗𝚒𝚔𝚊𝚎𝚛𝚊 (@nikaera) November 2, 2020 はい。完党にノリで参加しようず投皿予玄しおから、埌日確認しお気づきたした。。 しかし、その間違えに気づいおから、䜕を投皿しようかなあず考え始めた時に、ふず「以前の自分だったら絶察ノリでアドベントカレンダヌに登録するっおいう行動しないよなあ」ずいうこずに気づきたした。 そこで、今回は以前の自分ず比范しお、今の自分がどう倉わったのか考察しおみるこずにしたした。この蚘事曞いおるずきは誕生日からただ 1週間経っおないし、ちょうど考察するには良い機䌚かなず思っお。 以前の自分 Photo by Luis Villasmil on Unsplash 以前はやりたいこずがあっおも党郚埌回しにしおしたっおいたした。䜕故かず蚀うず仕事やプラむベヌトも含めお、他に盎近でやらなければならない、もしくはそう思いこんでいる TODO があったずきに、それらが残っおいるず次々に心配事や考え事が増えおいっおしたい、やりたいこずに集䞭出来なくなるからです。 ぀たり、やりたいこずは本気で集䞭できるタむミングが来たらやろうず考えおいたした。 そのため、読もうず思っお買った本を読みたい、買っお届いた新䜜ゲヌムをやりたい、OSS 掻動をしおみたい、ラむブラリを自分で䜜成しおみたい等々のやりたいこずは党お埌回しになっおいたした。 䜕も考えないでサクッず取り組めるプレむ枈みのゲヌムを遊んだり、気に入っおいる Youtube の動画を䜕床も繰り返し芋たりしお時間を浪費しおいたした。 ボヌッずしながら䜕も考えないで過ごす時間や遊ぶ時間は気力を逊う䞊で重芁で必芁だず認識しおいるのですが、それだけを䜙暇に費やすのは少し勿䜓ないなず感じおいたした。 そしお、ある時ふず気づきたした。倚分このたたの生掻しおるず連䌑ずか仕事の区切りのタむミングずかでしか、自分がやりたいこずに取り組むこずはできないなず。。ちなみに、私はいわゆる ON/OFF みたいな切り替えが出来ないタむプなので、「仕事が終わったらスむッチを OFF にしおプラむベヌトを党力で楜しむようにする」ずかは無理なタむプです。 そこで、過去自分が気分がノリ続けお䜜業できたり、新しいこずに挑戊し始めたずきのこずを思い返しながら、珟状改善のために簡単に出来るこずからやっおみようず 1幎前くらい前から行動を起こし始めたした。 詊したこず Free-PhotosによるPixabayからの画像 たず、前提ずしお䞋蚘項目はあえお頑匵っお解決するずかは諊めたした。理由は䞭孊生くらいの時から「そうだったなあ」っお感じおいるこずだったので朔く諊めた感じです。 仕事プラむベヌト関係なく、やりたくない面倒な TODO を意識しおしたい無駄に疲れる ふずした瞬間に思い出しお䞍快になるか぀、それらの TODO は埌回しにしおしたいがちなので、曎に䞍快になる機䌚が増えおきお、結果疲れ続ける やるべき必芁がある TODO が増えおくるず最優先で迅速に党郚片付けたくなる それらが意識の端にあるず心を䌑めた状態で日々を過ごすこずが難しくなっおきお、結果疲れ続ける 䞊蚘の解決を諊めおも、やりたいこずが自然ず出来る環境が䜜れるようにしようずしたした。 仕事プラむベヌト問わず TODO の総量を枛らしおいく TODO が増えおくるこずによっお、やるべき TODO も必然的に増えおきたす。最初は優先床の䜎い TODO だったのに、䜜業しおいくうちにそこから曎にやるべき他の TODO が生たれおくるこずもありたす。 ...

12月 6, 2020 Â· 1 分 Â· Me