boolean 値を返却するメソッド名や、変数名の名前のテンプレを作ってみた。名前に気を付けるだけで、意外と綺麗なコードになるので、参考にして欲しいです。 名前の付け方 is + 形容詞 形容詞の状態であるかを尋ねる. ex) isEnabled has + 過去分詞 動詞の状態となったか(完了、経験、継続)を尋ねる. ex) hasSent can + 動詞原型 動詞の挙動が可能かを尋ねる. ex) canGet 三単現動詞 動詞の状態かを尋ねる.後に続く名詞が明確な場合に利用する. ex) exists 三単現動詞 + 名詞 動詞の状態に名詞があるかを尋ねる. ex) existsError, hasError should + 動詞原型 動詞の挙動を行うべきか尋ねる. ex) shouldCollect, shouldRedirect NOTE: ※基本的に Yes を動詞, 形容詞
入荷状況のお知らせ <PAXTON Paris> -Pearl Gray 【×】 -Blue Fog 【×】 2024年1月10日 完売しました "1月13日(土) 20:00"より予約開始 1月13日(土)21:55 完売しました "1月27日(土) 20:00"より予約開始 1月27日(土)20:10 完売しました 2月17日(土)20:00より予約開始 2月27日(土)20:09 完売しました 3月9日(土)20:00より予約開始 3月9日(土)20:09 完売しました 3月30日(土)20:00より予約開始 3月30日(土)20:09 完売しました <PAXTON> -Smart Black 【予】 -Living Ivoly 【予】 <PAXTON desk> -Mortal Gray 【△】 -Raw Black 【△】 -Stone White 【○】 2024年1月14日
How we optimized package imports in Next.js40% faster cold boots and 28% faster builds In the latest version of Next.js, we've made improvements to optimize package imports, improving both local dev performance and production cold starts, when using large icon or component libraries or other dependencies that re-export hundreds or thousands of modules. This post explains why this change was needed
(2)日本のゲーム研究・前史(1980~1990年代)(7冊)日本では1980年代から、テーブルトークRPGのムーブメントを担った安田均や多摩豊が優れたゲーム論を書いていた。また、1990年代には学者や評論家によるゲーム論やゲーム産業論、ゲームクリエイターによるゲーム論が登場する。それらは「ゲーム研究」というディシプリンを意識して書かれたものではなく、なかには「研究」とは呼べないようなものもあるが、ゲームについての深い思索や鋭い洞察を含むものとして、今なお読むに値する。 (2-1)安田均『SFファンタジィゲームの世界』(青心社、1986年) デジタルゲームを(その一部として)扱った日本語の単独の出版物は、これが最初かもしれない。海外SFの翻訳家・批評家として出発した安田均は、本書出版の翌年にグループSNEを立ち上げ、テーブルトークRPGを日本に紹介する役割を一身に担った。本書でいう「SFゲ
ふるさと納税で被災地に寄付ができる仕組みです。 寄付は被災した自治体に直接届き、災害対応や復興に活用されます。 支援先を選ぶ
注意:今回の記事はあくまで初心者向けにWebSocketの概要を理解してもらうために執筆されている。そのため、一部正確性を欠く可能性がある。詳細にWebSocketについて学びたいならMicrosoftの解説記事やWebSocket Protocolを確認してほしい。 はじめに 今回の記事ではWebSocketを解説する。 対象とする読者 WebSocketについてわからないひと WebSocketとは? WebSocketは双方向のHTTPプロトコルで、クライアントとサーバの通信で成立する。HTTPとは異なり、ws://あるいはwss://から始まる。WebSocketはHTTPとは違って、クライアントとサーバ間の接続はどちらか一方が切断されると終了する。WebSocketが動く仕組みはHTTPのそれとは異なり、ステータスコード101がプロトコルの切り替えを示す。 WebSocketが動
Hono + htmx + Cloudflare is a new stack Jul 21, 2023 As a former backend engineer, I sometimes find React complex. Moreover, as a framework developer, creating a hydration mechanism can be troublesome. But we often end up using React. One of the main advantages of using React is JSX. At first, JSX seems strange - “Why are HTML tags in JavaScript!!!” However, once I get used to it, I find that JSX
2023/10/05 Offersさんのイベントでの資料です。 https://offers.connpass.com/event/295782/ イベント後の満足度アンケート(5点満点)の結果は以下になります。 5点: 49% 4点: 39% 3点: 8% 2点: 4% こちらのスライドの内容は以下の本の抜粋になります。デモの内容、このスライドでは触れていないことについてご興味ある場合は以下の本をご参照ください。 https://authya.booth.pm/items/1296585 https://authya.booth.pm/items/1550861 本発表で扱っていないセキュリティに関しては以下の本がおすすめです。 https://authya.booth.pm/items/1877818 本の評判 https://togetter.com/li/1477483
こんにちは!トイロジックでテクニカルアーティスト(以下、TA)をやっているトリと申します。5月に発売された『グリッチバスターズ:スタックオンユー』の開発に携わっておりました。 さて、この度はそんなグリッチバスターズの裏側をTA目線で紹介する記事を書かせていただくことになりました! 「キャラ表現編」「エフェクト表現編」「背景表現編」と銘打って、全3回にわたりお届けする予定です。 この第1回では、「キャラ表現編」ということでプレイヤーキャラの表情に対して行ったちょっと特殊な表現を紹介したいと思います! グリッチバスターズの表情 グリッチバスターズでは、キャラクターの表情について「イラストが動いている」ように見せたい、という目標がありました。見ていて楽しく、そしてゲームのビジュアルとして新鮮に感じてもらえるように、という狙いに基づくものです。 「イラストが動いている」ように見せるべく、ディレクタ
0; }, didStartTransition() { $el.inert = true; }, didEndOrCancelTransition() { if (this.isOpen) { $el.inert = false; $focus.getFirst()?.focus({ preventScroll: true }) } else { $el.inert = true; } } }" @transitionstart.debounce="didStartTransition(hasFocusables())" @transitionend.debounce="didEndOrCancelTransition()" @transitioncancel.debounce="didEndOrCancelTransition()" >
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く