2025年度 traP新歓オリエンテーションのLTで発表した内容です。5分のLTなので1章のみを話しました。

はじめに 長らくReactを雰囲気で書いてきました。コンポーネントを作り、propsを渡し、状態を管理する基本的な概念は理解していたものの、より体系的なアプローチや設計パターンについては深く考えずにコードを書いていました。しかし、より大規模で保守性の高いアプリケーションを構築するにつれ、単なる「動くコード」を超えた、堅牢な設計原則の必要性を痛感するようになりました。 この記事は、私自身の再学習を共有するものです。 ※2025/04/21時点、私が関わっているプロダクトのCrowd AgentのReactのバージョンは"18.3.1"です。 目次 Reactデザインパターンとは HOC (高階コンポーネント) パターン[※React18以降では、カスタムフック推奨] Provider パターン Presentational と Container コンポーネントパターン React Hook
カードの代償は……少女"自身" 少女の【感覚】【欲求】【記憶】それらすべては、使えば【失われる】 何を残して、何を失うか。 失った代償によって、細かな変化が……? 喪失系カードバトルADV 全4エンド(細かな差分除く) 【1.???】条件 【2.???】条件 【3.???】条件:あるカードを忘れない 【4.愛だけは失わないで】条件:すべてのカードを使い切る
前回の記事の続きです。書いているうちに予想外に長くなってしまいましたが、ロック史をなるべくエッセンスを抽出して振り返ってみたいと思います。前回、6アーティスト18枚のアルバムを選びましたが、それだけでは拾いきれない音像を追加で32枚選びました。前の記事と合わせると合計50枚。「これだけ聞いておけばロック史がだいたい分かる50枚」を目指しました。選ぶにあたって心がけたことは次の3点です。 ・同じジャンル、似た音像のものは1枚しか選ばない(あるサブジャンル≒ムーブメントの概要が分かる1枚を選ぶ)。 ・メディア等で評価の固まったいわゆる”ロックの名盤”に偏らず、2000年代以降のものも積極的に選ぶ。 ・個人的嗜好やメディアの評価だけでなく商業的に成功したものを選ぶ(RIAA:アメリカレコード協会のプラチナム≒100万枚以上)。 上記の視点で「聞いていて楽しい、バラエティに富んでいる」ものを目指し
Xにて、JPRGでお気に入りのメニュー画面についての話題が盛り上がっている。海外のJRPGファンであるAndy氏の呼びかけが発端となり、各々が好きなメニュー画面について語り合ったようだ。 RPGにおいて、メニュー画面はステータスや所持アイテムなどの情報を確認する画面であると同時に、その作品のアートスタイルを表現する場にもなっている。普段あまり話題になりにくい部分ということもあってか、Andy氏の呼びかけにはかなりの数のリプライが寄せられた。 Andy氏は自身のお気に入りとして『ペルソナ3 リロード』、『スターオーシャン セカンドストーリー R』、『ファイナルファンタジータクティクス』、『ファイナルファンタジーXIII』を挙げ、ほかのユーザーにも自身のお気に入りを教えてほしいと呼びかけた。 寄せられた意見の中でもやはり人気が高かったのは、『ペルソナ5』や『メタファー:リファンタジオ』といった
どう考えても無料拡張プラグインを紹介してくれるDTMerの方が「カッコイイじゃねーか!」と思うので格好付けるため紹介する Dexed言わずと知れたYAMAHA DX7のエミュレーター。 世の中にはYAMAHA DX7オマージュやクローンと呼ばれるシンセサイザーは多数あるけれどDexedはエミュレーターとして扱われている。 その理由はYAMAHA DX7をシステムレベルで再現することが開発目標となっており、DexedはDX7実機のSysExすらもサポートしていてDX7の音色拡張ROMデータを読み込むことができる再現度が強み。 欠点は、あまりにもYAMAHA DX7へ寄り過ぎているためか内蔵エフェクターが搭載されておらず、DX7でもエフェクターを接続することが当たり前に行われていたことがDexedでも踏襲され、Dexedにエフェクタープラグインを接続することが前提となってしまっている。 そもそ
はじめに 皆様こんにちは、 クラウド事業本部コンサルティング部のあかいけです。 突然ですが、弊社では業務用PCとしてMac or Windows が支給されます。 私は前職でMacを使っていたので、なんとなくMacを選びましたが、 過去設定した際の手順を残しておらず、今回も検索しながら丸々設定する羽目になりました...。(自業自得) というわけで今後新しいMacをGetした方の手間を軽減するために、 個人的におすすめの設定をまとめておきます。 ※筆者の環境は以下の通りです 機種 - MacBook Pro OS -macOS Sequoia 15.3 基本設定 画面の表示やキーボード、マウスの挙動などMacを使うにあたり、 ちょっとだけ便利になる設定達です。 なおmacOSのバージョンによって設定画面が若干変わることがあるので、 今回はできる限りコマンドで設定してみます。 ソフトウェア ア
こんにちは!アルダグラムでエンジニアをしている今町です。 皆さん、コーディングをする際、どのようなエディタもしくは統合開発環境(IDE)を使っていますか?Vim、JetBrains が出している各種 IDE、それとも Visual Studio Code(VSCode)でしょうか?そんな私は、ずっと VSCode を愛用し続けています! VSCode を素晴らしいエディタたらしめているのは、なんといっても豊富な「拡張機能」の存在でしょう。VSCode の開発元である Microsoft 純正の拡張機能から、サードパーティ製の拡張機能まで、様々な便利ツールが拡張機能として提供されています。 とはいえ、星の数ほど拡張機能が存在しており(それは言い過ぎか)、最初はどれを使ったら良いのかわからなかったりします(なんなら、私が他人の使っている拡張機能を知りたいくらいです 👀) 普段は、以下のような
みなさんは「洗足オンラインスクール・オブミュージック」(以下:オンラインスクール)を知っていますか? その名の通り“音楽の知識をオンライン上で勉強できちゃうところ”なんですが、まずは何も考えずにサイトを覗いてみてください! 「聴音RPG」や「りずむん」……。出てくるコンテンツは難しそうなものばかり。「よくわからない」「何だか難しそう……」「そもそも音大生がやるものじゃないの?」 そう思われた方も多いのではないでしょうか。 私自身、洗足学園音楽大学に入学する前に、入学準備としてオンラインスクールのコンテンツを利用していました。当時は「音大生や音大を目指す人が利用するもの」だと思っていましたが、そんなことはないんです。 年齢問わず、さまざまな遊び方で楽しめるオンラインスクールの魅力を、オンラインスクールのスタッフである私の目線で紹介していこうと思います。 全部無料で学べる! 「洗足オンラインス
はじめに フロントエンド開発 においてレンダリングという言葉はさまざまな場面で登場します。さらに、Server-Side Rendering(SSR)のように「レンダリング」という言葉が名前に含まれているものを含め、Single-Page Application(SPA)など、レンダリングに関連した議論でよく使われる用語も数多く存在します。 そして、これらの用語の意味はフロントエンドの技術の進化に伴い、徐々にニュアンスが変化してきているように感じています。 他のエンジニアとこれらの用語について話す中で、「自分はそれをSSRとは呼ばない」「SPAにはいくつかの意味があるよね」といった意見を耳にし、人によって解釈が異なることを実感しました。 では SSR や SPAなどといった用語は今日どういった意味で使われているのでしょう。そもそも、「レンダリング」とはどういう意味なのでしょうか。SSR に
MacBook Pro買いました プライベートで14インチのMacBook Pro(M4)買いました。25万円くらいしました。高いですね。 4年前に買ったMacbook Air(M1)も、ものすごい困るということもなかったのですが、使っていてもっさり具合が気になるようになってきたのと、登壇中にKeynoteが固まるということもあったので、思い切って買い替えることにしました。 セットアップの前提 PC買い替えたら、インストールソフトや設定を見直すよい機会と捉えて1からセットアップすることにしているので、セットアップのメモをここに残しておきます。 前提として、完全に自分の好みなのですが、デフォルト設定から大きくカスタマイズはしていません。インストールするソフトも、自分の必要最低限のソフトだけにしています。なんなら壁紙すらデフォルトから変えないです。 昔は結構カスタマイズしたりしていましたが、な
例として以下のようなリンクカードブロックを作ります。 入力できる項目は3つです。 URL記事のタイトル参考にしたサイト名 ※以下はサンプル画像です。 フォルダ構成について フォルダやファイル構成は以下を前提に説明していきます。acf-blocksフォルダとその中身はご自身で準備しましょう。 |- テーマフォルダ/ |- acf-blocks/ | |- acf-block/ | | |- link-card-block.php | | | |- acf-block-style/ | |- acf-block.css | |- home.php |- single.php |- functions.php |- … if ( function_exists( 'acf_custom_block_add' ) ) { add_action( 'acf/init', 'acf_custom_bl
一般社団法人フリーBGM協会は、同協会が展開する「フリーBGMデータベース」について、11月26日(水)より業務利用に限らず全てのクリエイターに対しても同データベースの無償提供を開始することを発表した。 これまで教育機関及び業務においてフリーBGMの利用が予想される放送業界関係者、映像制作会社、ゲーム等の制作者に対してのみ提供されていたフリーBGMデータベース。しかし本発表により、業務利用以外でコンテンツ制作を行う全てのクリエイターも利用することが可能となる。 【プレスリリース】 本日より、全てのクリエイターのみなさまに向け「フリーBGMデータベース」の提供を開始いたします! 当協会ご賛同作家さまの約1.9万曲の中から、簡単に楽曲を検索することが可能です。ぜひご活用くださいませ! (ご利用にはユーザー登録が必要です)https://t.co/cl2GImLICl — 一般社団法人フリーBG
癌治療を専門にしている医師ですが、夜寝付けなかったので、 癌になった時にまず最初に知っておいて欲しい事をかいてみました。 結論いかに早く治療を開始できるかで癌の治りやすさが変わります。 そして、あなた(患者)の頑張りで、治療開始日は大きく変化します。 今回は、知っておいて欲しい癌の知識について書いた後、癌の疑いがあると言われた時の治療開始RTAのコツについて書きます。 (RTA:リアルタイムアタック、いかに早くゲームをクリアできるかの挑戦の事) --- 知っておいて欲しい癌の知識 癌は、ひたすら増え続けるおかしな細胞人間の体は細胞で出来ていて、正常な細胞は決まった日数で細胞分裂して増えますし、決まった日数で死にます。例えば皮膚の細胞は1か月くらいで新しくなって、古い細胞は死んで垢になります。このバランスが保たれているのが通常です。 ただ、変な細胞も一定の割合で発生します。決まった日数で死な
財務状況から状況を判断する重要性 ヤマダホールディングスが発表したヤマダ積立預金ですが破格の利回り18%(ポイント含む)と元本保証への反響が大きく話題になっております。疑い深い私からすると何か裏があるのではないかと思い、キャンペーンの概要や特性、ヤマダの財務状況について調べていきましたので解説させていただきます。 ヤマダ積立預金とは ヤマダネオバンク口座を開設者が月5000~50000円の積立額と期間である1年から3年を選択し積立預金することで、ポイントを含めて利回り18%以上を得ることができるキャンペーンになります。(ヤマダ積立預金の詳細開設は趣旨ではないので省きます) ここでポイントなのは、ヤマダ電機は銀行代理として住信SBIネット銀行の口座を開設しているため、預金された現金はヤマダホールディング側は使用できないことを意味します。一方で、預金目的ではないことが分かりましたが、他に目的が
感応精神病、またはフォリアドゥ(フランス語: Folie à deux、二人狂いの意)とは、精神障害の妄想性障害 の一つ。 一人の妄想がもう一人に感染し、複数人で同じ妄想を共有することが特徴である[1]。 同一の妄想を二人以上で共有する場合はfolie à trois(三人狂い)、folie à quatre(四人狂い)、folie en famille(家族狂い)、folie à plusieurs (多人数狂い)などとフランス語では呼ばれるが、英語または日本語では何人であっても「フォリアドゥ」と呼ばれる。精神医学における最新の分類では共有精神病性障害(DSM-IV、297.3)または誘導妄想性障害(ICD-10、F.24)の名称が使用されるが、一般的な文献では旧来の「フォリアドゥ」の名称が使用される。最初の症例は19世紀にフランスの精神科医シャルル・ラゼーグ(フランス語版)とジャン=ピ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く