Tech – walker – 2024-02-24

19 items · updated 2026-05-19 23:33 UTC · RSS · Up to 2024-02

【ソフトウェア設計】モジュールをどう分割するのか?

Zenn · 2024-02-24

はじめに 前々回や、前回に引き続き、ソフトウェア設計の指針に関する話をしたいと思います。 関数やクラス、そしてサービスなどシステムの塊の単位をモジュールと呼び、モジュールを作る事で、認知負荷を下げ複雑性と戦うという話をしてきました。では、モジュールは「いつ」分割するのが良いで

symbol mainnet node用 fast-sync "fsdm-h"(委任者復元機能付き)

Qiita(trend) · 2024-02-24

※この fast-sync "fsdm" は @ryosasa氏の作成したfast-synchttps://qiita.com/ryosasa/items/7313fc7d86c30e9c5d8f…

「Elixir実践入門」の所感(第1章〜第6章まで)

Qiita(trend) · 2024-02-24

日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めています。https://gihyo.jp/book/2024/978-4-297…

【Unity公式ObjectPool】プールにオブジェクトを返却する超便利機能!

Qiita(trend) · 2024-02-24

解決したいことUnity2021.1から、Unity公式がオブジェクトプールを実装してくれています。とても便利なのですが、使い終わったオブジェクトをプールに戻す時、以下のように書く必要がありま…

【実践】エンジニアの基礎教養-アルゴリズムを学べる本

Zenn · 2024-02-24

筆者は新卒エンジニア時代に社内でアルゴリズム勉強会を主催していました。 その内容を本形式に書き起こしたものになります。 【この本の特徴】 📗問題演習形式でアルゴリズムの基礎が身に付く構成となっています。 📗分かりにくい概念は丁寧に図解で解説しています。 📗基礎的な

Path following制御における自動運転の経路追従/車体ヨーレート制御

Qiita(trend) · 2024-02-24

自動運転における車両制御の役割「自動運転」という単語を聞いたときに,皆様は何を思い浮かべるでしょうか? おそらく大部分のエンジニアの方は「AI」や「次世代センサ」といったワードを思い浮かべるのでは…

Deno 1.41: smaller deno compile binaries

リアルタイム版 JSer.info · 2024-02-24

<a href="https://deno.com/blog/v1.41">https://deno.com/blog/v1.41</a><br /> <p>Deno v1.41リリース。 <code class="language-plaintext highlighter-r

Bun v1.0.29 | Bun Blog

リアルタイム版 JSer.info · 2024-02-24

<a href="https://bun.sh/blog/bun-v1.0.29">https://bun.sh/blog/bun-v1.0.29</a><br /> <p>Bun v1.0.29リリース。 <code class="language-plaintext high

Next.js(App Router)にNextAuth.jsを導入しGoogle認証とX(Twitter)ログインを実現する

Zenn · 2024-02-24

はじめに ! この記事はNextAuth.jsがAuth.jsに移行したことに伴い、若干内容が古くなっています。 最新の情報は以下からご確認ください。 Introduction | Auth.js Next.js(App Router)にNextAuth.jsを導入して、X

Copilot in GitHub SupportがGA!GitHubの仕様に関するわからないことをすばやく解決できやすくなったよ

Zenn · 2024-02-24

2024 年 2 月 9 日、GitHub Support において、GitHub 公式ドキュメントを学習した GitHub Copilot とやりとりできるようになりました[1]。 実際に触ってみたところ GitHub の仕様に関する調べごとを行う際にとても便利そうだったため、

UTF-8のバリデーションとモノイドと半群

Zenn · 2024-02-24

この記事はUTF-8のバリデーションとオートマトンの続きです。 前回はUTF-8のバリデーションが8状態のオートマトン (DFA) で表現できることを見ました。状態と遷移を擬似コードで書けば次のようになるでしょう: -- 8つの状態 data State = START | TA

【TS】`${number}` 型に入るアルファベット、いくつ言える?【テンプレートリテラル型の重箱の隅】

Zenn · 2024-02-24

TypeScript の テンプレートリテラル型 (Template Literal Types) をご存知でしょうか。 string型の部分型を作り出すことができ、より厳密な文字列の型指定ができます。 例えば `${number}` という型を使うと、テンプレートリテラルで数値

学生が Microsoft AI Tour (Tokyo) に参加してみた

Qiita(trend) · 2024-02-24

はじめに初投稿です。今回、学生ながらMicrosoft AI Tour Tokyoに北海道から参加してきたので参加レポートということで書いてみました。Microsoft AI TourとはMi…

Remix + Conform で郵便番号から住所を補完するフォームを作る

Zenn · 2024-02-24

これはなに? Remixと、とっても使いやすいフォームバリデーションライブラリ Conform とで、郵便番号から住所を補完するフォームを作りたかったのです。 よくあるこういうやつです。日本の郵便番号から住所を補完します。 conform の Intent button の

CloudWatchAlarmをAWSCLIから設定する

Qiita(trend) · 2024-02-24

はじめに新規の構築作業で大量のCloudWatchアラームを設定しなければいけないが、GUIからポチポチなんてやっていられない&amp;絶対抜け漏れが起きるのでCLIで一気に投入する方法を調査・検証した。TerraformやCloudFormation等のIaCツールを利用してや

インターフェースと型クラスの違いを考える

Zenn · 2024-02-24

この記事では、JavaライクなインターフェースとHaskellライクな型クラスを比較します。どちらも、複数の異なる型を統一的に扱うための仕組みです。 インターフェース インターフェースはご存知の方も多いと思いますが、コード例を載せておきます。 // インターフェースの定義 i

Re: WebサーバーアーキテクチャとPHP実行方式の理解から始めるphp-fpmとはなにか?

Zenn · 2024-02-24

この記事のモチベーション 「php-fpmとはなにか?」を知るため、PHPのドキュメントを見ました。 https://www.php.net/manual/ja/install.fpm.php しかし、ここに書いていることはまあそうなのですがあまりに焦点が絞られ過ぎてて「ph

Angular: Model Inputsで何が変わるのか

Zenn · 2024-02-24

Angular v17.2にて、新しいSignal関連APIのModel Inputsが実装された。これはv17.0で実装されたSignal Inputsをベースにして拡張されたものだ。Model Inputsにより、これまで以上に幅広いユースケースでSignalベースのコンポー

カラーマップを対数スケールに設定する ColorScale

Qiita(trend) · 2024-02-24

データによってはカラーマップを対数スケールにした方が見やすいこともありますが、設定方法が意外と探しづらいのでここで紹介させてください。% 適当なデータ作成m = membrane;data =…