並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 210件

新着順 人気順

クラスの検索結果41 - 80 件 / 210件

  • WebサイトのUIに役立つ、CSSの:has()疑似クラスの便利な使い方

    CSSの:has()疑似クラスは2023年暮れにFirefoxでもサポートされ、すべての主要ブラウザでサポートされました。今までのCSSでは、要素の存在のあり・なしによって特定の親や要素にスタイルを設定することは不可能でしたが、:has()疑似クラスのおかげで、指定した要素がある場合にのみスタイルを適用できるようになりました。 WebサイトのUIでよく見かけるCSSの:has()疑似クラスの便利な使い方を紹介します。今までは少し面倒なCSS、もしくはJavaScriptが必要でしたが、:has()疑似クラスを用いると簡単に実装できます。 Some little ways I’m using CSS :has() in the real world by Andy Bell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに

      WebサイトのUIに役立つ、CSSの:has()疑似クラスの便利な使い方
    • 最近Sassを使ってないなぁって話

      2023年10月26日 Webサイト制作 初学者向けの記事やSNSの投稿で「Sassはマジで必須!」なんて書いているのを見かけますが、私の場合、そういえば最近は素のCSSばかりでSassは使っていないなーと思ったので記事にしてみます。私自身Sassが大好きでずっとお世話になっていましたが、CSSの進化も著しく、使い所があまりなくなってきているんですよね。 ↑私が10年以上利用している会計ソフト! 変数やネスト、計算はCSSだけでOK 過去記事「Sass不要!CSSだけでも変数やネスト、演算子が使えるよ!」でも書いたとおり、Sassのメリットでもある変数やネスト、数値の計算はCSSだけでも可能です。 変数は過去記事「CSSで変数(カスタムプロパティ)を使ってみよう」で紹介したように、メディアクエリーによって柔軟に変化させたい時は、SassよりもCSSのカスタム変数の方が便利です。計算式を使い

        最近Sassを使ってないなぁって話
      • [Python入門]クラスの継承

        クラスの役割 本連載では以前に、関数は「何らかの定型処理を行うひとまとまりのコードを再利用する」ための仕組み、パッケージやモジュールは「複数の関数などを1つ以上のファイルにまとめることで、それらを他のコードから再利用する」ための仕組みといった話をしてきた。クラスもそうした「コードの再利用を可能にする」仕組みの一つだ。 クラスとは「何らかのデータ(インスタンス変数)と、それらを処理するためのコード(メソッド)をひとまとめにして名前を付けることで、後からそれらを再利用する」ための仕組みといえる。なお、モジュールやパッケージでクラスを定義すれば、それらももちろんインポートして利用できるようになる。 今述べたような「何らかのデータと、それらを処理するためのコード」を1つの単位(オブジェクト)として考え、「さまざまなオブジェクトを、メソッド呼び出しを通じて、どのように作用させていくかを記述することで

          [Python入門]クラスの継承
        • [Python入門]クラスの基礎知識

          オブジェクトとクラス 本連載では、これまでにさまざまなオブジェクトを扱ってきた。それらのオブジェクトはいずれも特定の型に属するものだった。整数「1」ならその型は「int型」であり、文字列'Hello'であれば、その型は「str型」だった。そして、Pythonではそうした型をプログラマーが独自に作り出すこともできる。そのために使うのが、「クラス」と呼ばれる機構だ。実際には、Pythonが組み込みで提供しているさまざまな型はクラスである。それは以下のコードを試してみれば分かるだろう。

            [Python入門]クラスの基礎知識
          • [初心者向け]破滅的なクソコードを書かないために意識したい3つのこと - Qiita

            この記事で伝えたいこと ここでは、私が設計を勉強しながらコーディングした経験から、初心者でも簡単に実践できる簡単なルールを3つピックアップしました。 一つのクラスは150行以内に収める 循環参照はしない 継承はしない この3つを守れば、破滅的なクソコードであれば割と簡単に防げるかと思います。 この記事における「破滅的なクソコード」は「一切のリファクタリングの余地も残されていないほどのコード」を意味し、この記事の目的は、「破滅的なクソコード」から、「最低限リファクタリングすればなんとかなるコード」になる程度の手法を紹介することです。 マサカリは大歓迎ですがお手柔らかにお願いします。 読む上で留意して欲しいこと この記事はあくまで 「初心者のための破滅的なクソコードを書かないための簡単な方法論」 であって、「効率的で分かりやすい設計の方法論」ではありません。 この3つは「銀の弾丸」ではないです

              [初心者向け]破滅的なクソコードを書かないために意識したい3つのこと - Qiita
            • 画像マウスホバーの様々なエフェクトを組み合わせて管理できるCSSエフェクトライブラリ・「Izmir Hover Effects」

              Izmir Hover Effectsは画像へのマウスホバーの際に様々なエフェクトを組み合わせて実装、管理できるCSSエフェクトライブラリです 20のボーダーアニメーションエフェクト、9の画像アニメーションエフェクト、12のテキストアニメーションエフェクト、オーバーレイやカラーなどが全てclassで管理されており、組み合わせる事で1000以上のエフェクトのパターンを作れるよう設計されているそうです 各エフェクトは全てclassで管理されています。例えば上サンプルなら <figure class="c4-izmir c4-border c4-border-corners-2 c4-image-pan-left"> </figure>親要素に、izmirを使うためのclass、ボーダーアニメーションを加えるclass、ボーダーエフェクトの種類を指定するclass、左にパーンするclassを付与

                画像マウスホバーの様々なエフェクトを組み合わせて管理できるCSSエフェクトライブラリ・「Izmir Hover Effects」
              • [詳解] Pythonのdataclasses

                dataclassesとは pythonのdataclassesモジュールは、データを格納するためのクラスを定義し、データ格納クラスのための様々な機能を含んだモジュールです。 データ格納のための、と言うとふんわりした印象になりますが、クラス変数を初期化するための__init__()関数を自動生成してくれるため、クラスの定義がシンプルになります。またデータ格納を目的とするクラスの場合__init__()に大量の引数を記載する必要がありますが、自動生成されることによりその必要も無くなります。 データ格納といった目的以外にも様々な用途に用いることが考えられると思います。 dataclassesはPython3.7から追加になりました。本記事はPython3.9のドキュメント、ソースコードを参照して執筆しています。 基本的な使い方 dataclassesモジュールを用いたデータ格納クラスを作成する

                  [詳解] Pythonのdataclasses
                • classを組み合わせて任意のアニメーションエフェクトを作れるCSSアニメーション用スタイルシート・「AnimXYZ」

                  AnimXYZはclassを組み合わせて任意のアニメーションエフェクトを作れるCSSアニメーション用スタイルシートです。 従来のアニメーション用CSSフレームワーク等のようにclassを付与する事でエフェクトを与えるのではなく、組み合わせてエフェクトを自身で作れる、というもの。 エフェクトはCSS変数で管理されているので、組み合わせだけでなく再定義する事でより幅広いエフェクトに対応できるようになっています。 Vue、Reactもサポート。エフェクトを多用するコンテンツにあると設計が捗りそうですね。ライセンスはMITです。ドキュメントも充実しているのでチェックしてみてくださいね。 AnimXYZ ※本年の更新は本日までになります。来年度は4日か5日あたりから再開します。 今年はコロナで大変でしたね。東京は特に絶賛継続中ですが・・w 皆様もご自愛ください。来年も元気でいられます様に。良いお年を

                    classを組み合わせて任意のアニメーションエフェクトを作れるCSSアニメーション用スタイルシート・「AnimXYZ」
                  • 何となくクラス設計をしていませんか? ~目からウロコのSOLID原則~

                    [!] この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 はじめに そもそも私がSOLID原則を知った経緯は、オブジェクト指向に関数型言語の要素を取り入れた新しい言語を勉強していたことがきっかけになります。 最初は、なぜその言語が関数型言語の要素を取り入れたのかを知るために、オブジェクト指向を改めて調べる必要があると思い調査していました。 その際にSOLID原則という用語を発見しました。そして、SOLID原則について詳しく調べていくうちに、以下の利点があることに気づきました。 無駄な処理をオブジェクトの利用者に書かせることがないようにクラスを構成できるようになります。 バグの発生箇所の特定が容易になります。 機能提供後の機能追加やバグ修正をしやすくできます。 このことを知らないと大きな損になると思い、筆を執りました。 SOLID原則とは ロバ

                      何となくクラス設計をしていませんか? ~目からウロコのSOLID原則~
                    • 小学校の1クラスの定員 35人以下で最終調整 令和7年度までに | 教育 | NHKニュース

                      少人数学級の実現に向けて、政府は令和7年度までに小学校の1クラスの定員を40人以下から35人以下に引き下げる方向で最終調整に入り、17日の閣僚折衝での合意を目指すことにしています。 小学校と中学校の1クラス当たりの定員は、義務標準法で小学1年生が35人以下、また、小学2年生から中学3年生までは40人以下と定められています。 これについて文部科学省は、きめ細かな教育の実施や新型コロナウイルスの感染防止のためには少人数学級の実現が必要だとして、小・中学校ともに1クラスの定員を30人以下に引き下げるよう求めています。 これに対して財務省は、少人数学級の実現が学力の向上に与える効果は限定的であり、財源も示されていないとして否定的な対応を示し、協議が続いていました。 その結果、小学校について2年生から段階的に来年度から令和7年度の5年間をかけて、1クラスの定員を40人以下から35人以下に引き下げる方

                        小学校の1クラスの定員 35人以下で最終調整 令和7年度までに | 教育 | NHKニュース
                      • トレノキャンプ

                        1.Pythonとは? 2.オブジェクト指向プログラミングとは 3.Pythonにおける「class(クラス)」の使い方 4.Pythonでclassを扱う際の注意点やコツ 1.Pythonとは? Python(「パイソン」と読みます)はオブジェクト指向のプログラミング言語の一種です。オブジェクト指向は後ほど詳しく解説しますが、プログラミングのパターンの一つです。オブジェクト指向でコードを書くと、拡張性や保守性に優れたコードが書きやすくなります。このオブジェクト指向を実現するための機構が今回の記事で取り上げるclassです。 Pythonはオブジェクト指向である利点を生かし、多数のライブラリが提供されています。ライブラリを使って容易に言語を拡張できるのもオブジェクト指向のメリットの一つです。そのため、AI開発、Web開発、統計処理、数学的研究、RPAと応用の幅が広くなっています。 部品を組

                          トレノキャンプ
                        • 【徹底解説まとめ】 継承、抽象クラスとインターフェイスの違い、ついでにSOLID【Java】 - Qiita

                          初めに 本記事は、私のブログにある『継承・インターフェイス・抽象クラス』シリーズ』を一つの記事にまとめたものです。全部で 106,227文字ありました...。この記事では 25,000文字くらいでお話しできればと思います。 なるべく簡潔にまとめたいと思います。詳細を知りたい方は以下のブログを読んでいただければと思います。 デザインパターンを勉強している時に、「は?インターフェイス?抽象クラス?何が違うの?」とか「継承ってなんか解ったような解らんような感じなんよな〜」って感じました。調べてみると、ほんとに期待した記事は出ませんでした。 interface を implements すると、クラスにメソッドの実装を強制できる よく見ます。「で??だからなんなん??いつ使うんや!」という気持ちでした。構文とかルールを公式ドキュメントから切り貼りしただけでしかない記事ばかりで結局は使い所がわからず

                            【徹底解説まとめ】 継承、抽象クラスとインターフェイスの違い、ついでにSOLID【Java】 - Qiita
                          • クラスおよびオブジェクト - C# の基礎チュートリアル - C#

                            このチュートリアルでは、コンソール アプリケーションを構築し、C# 言語に含まれるオブジェクト指向の基本的な機能について確認します。 前提条件 Windows には Visual Studio をお勧めします。 Visual Studio のダウンロード センター ページから無料バージョンをダウンロードできます。 Visual Studio には .NET SDK が含まれます。 また、C# DevKit で Visual Studio Code エディターを使用することもできます。 最新の .NET SDK を別にインストールする必要があります。 別のエディターを使う場合は、最新の .NET SDK をインストールする必要があります。 アプリケーションを作成する ターミナル ウィンドウで、「Classes」という名前のディレクトリを作成します。 ここにアプリケーションを構築します。 この

                            • D&D初心者向け基本的なウィザードのロールプレイ方法

                              D&Dで呪文を操るクラスはたくさんありますが、直接的なダメージを与える大魔法使いとなるとウィザードでしょう。まさにファンタジーならではのクラスであるため、ウィザードをやってみたいという方も多いです。ただ癖のあるクラスであるためウィザードがどのようなものであるか、どのような呪文が使えるのかを理解しておく必要があります。そこで初心者にもわかりやすいウィザードのロールプレイ方法を解説します。 ウィザードとはD&Dのウィザードは世界に満ち溢れる「織(ウィーヴ)」を手繰り寄せ、編み、操ることに長けているクラスであり、常に魔法を研究し続けています。呪文は「織」を成すためのもので、その力は強大であり破壊的なエネルギーを持っています。巨大な炎の壁を出現させたり、人を操ったり、姿を変えたりなど呪文には様々な効果があります。高レベルになればなるほど人智を超えた現象を巻き起こすこともできます。 初心者にはちょっ

                                D&D初心者向け基本的なウィザードのロールプレイ方法
                              • HTMLサイトの共通部分(ヘッダーやフッター)をPHPでパーツ化し、現在のページのメニューにクラスを追加する方法。 | 何もないけどヨロシク。

                                HTMLサイトの共通部分(ヘッダーやフッター)をPHPでパーツ化し、現在のページのメニューにクラスを追加する方法。 2019年03月14日 コーディング コーディングを始めた頃(遠い昔)に学んだテクニックがarutegaさんのブログで紹介されてた。当時「共通化にはまってやりまくってた時にページごとにクラスをつけたいっ!」て思って、頑張って実装したテクニックを思い出したのでメモ。 サイトのヘッダーなど、全ページで共通する部分をパーツ化しよう まずが共通部分をパーツ化(コンポーネント化)しよう。 コンポーネン化の方法はこちらですごくわかりやすく解説されていたのでリンクを貼らさせていただきました。 共通パーツ化の方法はこちら

                                  HTMLサイトの共通部分(ヘッダーやフッター)をPHPでパーツ化し、現在のページのメニューにクラスを追加する方法。 | 何もないけどヨロシク。
                                • D&D初心者にも出来るバーバリアンのロールプレイ方法|激怒で強くなるクラス

                                  D&Dではベーシックルールには記載のないクラスがいくつかあり、バーバリアンもその一つです。筋力ばかりで暴れ回りあまり理知的なイメージがないかもしれませんが、 初心者でも十分に楽しめるシンプルなクラスです。そこで初心者にもできるバーバリアンのロールプレイ方法を解説します。 バーバリアンとはD&Dのバーバリアンとは文明とは離れた環境で生活するのを好み、自分の本能である獣の部分を受け入れています。未開の地で暮らすバーバリアンは常に危険と隣り合わせであり、その危険を恐れない強い心と体を持っています。獰猛な本能はバーバリアンに激怒を通じて常人を超える力と強靭さを与えることができ、立ち塞がる脅威に立ち向かうことができます。 バーバリアンをおすすめする理由バーバリアンはローグやバードと違い普段できることがあまりありません。特徴的にはファイターよりも戦闘、特に攻撃に特化しているので迷うことなく行動すること

                                    D&D初心者にも出来るバーバリアンのロールプレイ方法|激怒で強くなるクラス
                                  • The evolution of a PHP object throughout the years - stitcher.io

                                    The evolution of a PHP object throughout the years This is just a fun little post I wrote because I wanted to visualise how my data transfer objects have evolved over the years. If you prefer, you can watch my 2-minute as well: # August 2014: PHP 5.6 Let's start with PHP 5.6, this is what most people without modern-day PHP knowledge probably think PHP code still looks like. I'll just give you the

                                      The evolution of a PHP object throughout the years - stitcher.io
                                    • Pythonの型ヒントでゆるくオブジェクト指向プログラミング - インターフェース・ポリモーフィズム・カプセル化 - Qiita

                                      オブジェクト指向をPythonで実現するための記法をまとめます。特に、型ヒント (と mypy) を利用して静的解析を行う方法にフォーカスを当てています。 ただし、動的型づけ言語だと厳密に実現するのは難しいようです。厳密さにはあまりこだわらずに、メリットを受けられる範囲で (変更に柔軟に対応できるような) 実用的な書き方をまとめられたらなと思います。 今回は、こちら(オブジェクト指向と10年戦ってわかったこと)の記事で取り上げられていたオブジェクト指向三大要素: 継承 (インターフェース) ポリモーフィズム カプセル化 を取り扱います。 オブジェクト指向そのものについての説明は上記を参考にして下さい。(まともに理解していないので説明できません。誤りがあればご指摘いただけるとありがたいです。) 現在も変更が多そうなライブラリ (TensorFlow, PyTorch, Pandas, Web

                                        Pythonの型ヒントでゆるくオブジェクト指向プログラミング - インターフェース・ポリモーフィズム・カプセル化 - Qiita
                                      • ささやきの楽派とは|言葉で敵から恐怖を引き出し支配するD&D5版バードの楽派

                                        ここがスゴイ!ささやきの楽派ささやきの楽派は自身の攻撃にバードの声援を活用できるほか、相手を恐怖に陥れることができます。恐怖で支配すること有利な状況を作り出すこともでき、単純に力押しするサブクラスではありません。また「ヴィシャス・モッカリィ」や「ディソナント・ウィスパーズ」の精神ダメージを与える呪文を修得しておけば遠近両方で活躍できるバードになります。 「精神の刃」で追加ダメージささやきの楽派では3レベルで自分の武器攻撃が命中した時に相手の心を蝕む魔法を乗せることができます。これは武器攻撃が命中した時に「バードの声援」の使用回数を1回使用することによって、追加で2d6の精神ダメージを与えることができます。この特徴は各ラウンドに1回だけで自分のターンでしか使うことができません。この特徴はバードのレベルが上がることで威力が増し、5レベルで3d6、10レベルで5d6、15レベルで8d6になります

                                          ささやきの楽派とは|言葉で敵から恐怖を引き出し支配するD&D5版バードの楽派
                                        • 陽魂門とは|魂のエネルギーを光に変えて放出するD&D5版のモンクの門派

                                          D&Dのモンクのサブクラスには陽魂門と呼ばれる門派があり、己のエネルギーを光の矢として放つことを得意としています。この門派のモンクは実際にはどのようなロールプレイが合うのか、初心者でも分かりやすいように陽魂門について解説します。 陽魂門とは 陽魂門はもともとWay of Sun Soulと記されており、自身に宿る気のエネルギーを光に変えて放出することができる門派です。この門派のモンクは瞑想によって得られた生き物の魂が放つエネルギーをさまざまな光や熱の形にして解き放ち、ダメージを与えることができます。どちらかというとドラゴンボールの世界に出てくるような感じであり、かめはめ波のように手からエネルギーを放つ姿をイメージするとわかりやすいでしょう。 陽魂門の特徴陽魂門の特徴は漫画のように気を手から放出したり体を光らせたりできます。放出した光のエネルギーは光輝ダメージを与えることができるので光輝に脆

                                            陽魂門とは|魂のエネルギーを光に変えて放出するD&D5版のモンクの門派
                                          • 勇の楽派とは|戦うものを力づけ自分でも戦うバードの楽派

                                            D&Dのバードのサブクラスには勇の楽派と呼ばれるグループがあり、英雄の物語を曲や歌に合わせて広めています。冒険者が集まる酒場や大きな篝火などに集まる人々に向けて過去現在の英雄の偉業話を得意としているバードですが、実際にはどのようなロールプレイが合うのか、初心者でも分かりやすいように勇の楽派について解説します。 勇の楽派とは 勇の楽派はもともとCollege of Valorであり、バードの中で特に勇気に満ち溢れた英雄たちの偉業の知識に秀でています。この楽派のバードは英雄が成し遂げる偉大な出来事を目撃するために世界を旅し、この世からその業績が消え去らないよう歌にして広めています。また自分達の声援で、かつての英雄に劣らぬ功績を上げることができるよう勇気あるものたちを支援します。 勇の楽派の特徴勇の楽派は武具の習熟が他のバードとは違い中装備や軍用武器を扱うこともあできます。英雄を間近で見るために

                                              勇の楽派とは|戦うものを力づけ自分でも戦うバードの楽派
                                            • アーケイン・アーチャーとは|エルフ流の弓術と秘術を学ぶD&D5版の戦士の類型

                                              D&Dのファイターのサブクラスにアーケイン・アーチャーというものがあります。このサブクラスはファイターの中での位置付けは射手であり、さまざまな射法で遠くから攻撃を繰り出すことができます。魔法効果を矢に乗せて戦う独自のスタイルであり、初心者でもわかりやすいようにアーケイン・アーチャーについて解説します。 アーケイン・アーチャーとは アーケイン・アーチャーは射撃に魔法を込めて超自然的な効果を作り出すエルフ特有の弓術を学んだ戦士です。この戦士の類型のファイターは弓術と秘術をバランスよく学ぶことで体現できるようになりました。アーチャーというものの戦士であるため近接戦闘もこなすことができますが、最大限にパフォーマンスを引き出すのは戦闘スタイルで弓術を選ぶ事が必須と言えます。弓術を選択できるレンジャーと同系統に思われがちですが、レンジャーには弓術に魔法効果を持たせる射法はないことから、レンジャーと一線

                                                アーケイン・アーチャーとは|エルフ流の弓術と秘術を学ぶD&D5版の戦士の類型
                                              • D&D初心者向け基本的なローグのロールプレイ方法

                                                TRPGでは正面切って戦う戦士職の他に間隙をついて大ダメージを与える職業がありますが、D&Dではローグがその職業に該当します。呪文職ではありませんが、その高い技能によって冒険には欠かせないクラスになっています。また技能の幅も広いためにできることが多くて初めてでは難しいと感じるかもしれません。そこでD&D初心者のためにローグでのロールプレイ方法を解説します。 ローグとはD&Dのローグは戦闘では急所を狙う狡猾な戦い方をし、それと同じくらいに様々なの技術の研鑽に励んでいます。ローグは「ならず者」のことで、で手に負えない者、素行の悪い者、ごろつき、無頼漢(ぶらいかん)、荒くれ者(あらくれもの)といった意味です。どちらかというと多くは悪事に手を染めていますが、その技術を生かして真っ当に生活しているものもいます。 ローグをおすすめする理由高い敏捷力を活かして相手の攻撃を交わしながら強力な一撃を繰り出す

                                                  D&D初心者向け基本的なローグのロールプレイ方法
                                                • 月の魔法(Lunar Magic)とは|月の満ち欠けで効果を変えるD&D5版ソーサラーの魔力の起源

                                                  TRPGダンジョンズ&ドラゴンズにはドラゴンランスの世界があり、現在明かされた秘密(Unearthed Arcana)としてドラゴンランス関連のデータがウィザーズ・オヴ・ザ・コーストで公開されています。その中で、月の魔力を起源に持つソーサラーが存在します。そこでクリンのソーサラーのサブクラスである月の魔法について解説します。 月の魔法とは ウィザーズ・オヴ・ザ・コーストが「HEROES OF KRYNN」のテストとして公開しているもので、月の魔法(Lunar Magic)とは月の神の影響や月の満ち欠けの秘術による魔力を起源に持つソーサラーのサブクラスです。この魔力の起源のソーサラーは自身または先祖が世界の月の魔法にさらされてことでその魔力を手に入れています。それは先祖が日食に関連したドルイドの儀式に参加したり、神秘的な月のかけらが近くに落ちてきたことで影響を受けたのかもしれません。月の魔法

                                                    月の魔法(Lunar Magic)とは|月の満ち欠けで効果を変えるD&D5版ソーサラーの魔力の起源
                                                  • class: 参照型を自作できる魔法のキーワード! 【▲→川俣晶の縁側→ソフトウェア→new_C#入門・全キーワード明快解説!】

                                                    この章のテーマ § classキーワードについて学びます。このキーワードは参照型を自作する最も基本的な方法です。 前提知識 §Console.WriteLineメソッド, 文字列の基礎, 変数の基礎, 配列の基礎, string型, foreach文, new 演算子 解説 § C#でプログラムを書くときは、intやstring等の型を使いますが、この型は自作できます。自作する方法は多くありますが、もっとも多く見るのはclassキーワードを使った参照型の自作です。 classキーワードで型を自作する最もシンプルな書式は、"アクセス修飾子 class 新しい名前 { 内容盛り沢山 }"です。アクセス修飾子は誰から利用を許すかで、publicは誰でも使えることを示します。名前は既存の名前と重複しない名前を自分で付けます。サンプルソースでは"Place"という名前を付けています。内容盛り沢山は、

                                                    • 星の円環(Circle of Stars)とは|星座に隠れる秘密の力を引き出すD&D5版ドルイドの円環

                                                      TRPGダンジョンズ&ドラゴンズの世界には多くのドルイド社会があり、星の光の力を利用する星の円環が存在します。このドルイドは円環で得た知識や技術をどのように行使できるのか、わかりやすいようドルイドの円環である星の円環について解説します。 星の円環とは 「ターシャの万物釜」(未訳)で追加された星の円環(Circle of Stars)とは星座の中に隠された秘密を発見し宇宙の力を引き出すドルイドのサブクラスです。この円環のドルイドは巨石遺跡などから星座と星の世界への影響を記録しています。巨石遺跡はストーンサークル、ピラミッド、ペトログリフ、地下寺院の形をとり、伝承の謎めいた知識庫として機能します。星の円環のドルイドはこの謎めいた知識を使い星の力を引き出すことができます。 星の円環の特徴星の円環は「星図」を作り、使いこなす特徴と「自然の化身」の代わりに「星の形態」をとることができます。この特徴に

                                                        星の円環(Circle of Stars)とは|星座に隠れる秘密の力を引き出すD&D5版ドルイドの円環
                                                      • PHP のオブジェクトやクラス

                                                        PHP でのオブジェクトとは、データである変数とそのデータを操作する関数をまとめたものと言えます。 配列:複数のデータ(変数)をまとめたもの 関数:1つの処理手続きをまとめたもの オブジェクト:複数の変数と複数の関数をセットにしてまとめたもの オブジェクトの持つ変数のことを「プロパティ」、オブジェクトの持つ関数のことを「メソッド」と呼びます。 プロパティ(またはメンバー変数):オブジェクトの持つ変数 メソッド(またはメンバー関数):オブジェクトの持つ関数

                                                        • jQuery で変数をクラス名に使用する方法を紹介 - by Takumi Hirashima

                                                          jQuery で変数をクラス名に使用する方法を紹介します。 例えば、取得した data の値をトリガーにしたいときなどに便利な方法です。 jQuery で変数をクラス名に使用する方法 jQuery で変数をクラス名に使用する方法 jQuery で変数をIDやクラス名に使用する方法を紹介します。 まずは、一応変数を宣言しておきます。 var classname = 'hoge'; 変数は適宜好きに用意してください。 そして本題、変数をクラス名に使用するには次のように記載します。 $('.' + classname) ... 以下省略 IDの場合はこう! $('#' + classname) ... 以下省略 前に表記したい内容の後に + でつなげる感じですね、簡単! まとめ jQuery で変数をクラス名に使用する方法を紹介しました。

                                                            jQuery で変数をクラス名に使用する方法を紹介 - by Takumi Hirashima
                                                          • Pythonで指定した位置に要素を追加するクラスを定義する

                                                            Pythonで指定した位置に要素を追加するクラスを定義し、実装してみます。 ■今回の環境(Python) 今回のPythonは、バージョン3.9.16を用いる。(なお、Google Colaboratory(Google Colab)を使用。) ■指定した位置に要素を追加するクラスの定義 では、早速指定した位置に要素を追加するクラスを定義するために、コードを書いていきます。 ■コード class MyList: def __init__(self, lst): self.lst = lst def display(self): print(self.lst) def insert(self, index, elem): self.lst.insert(index, elem) my_list = MyList([1, 2, 3, 4, 5]) my_list.insert(2, "テスト太

                                                              Pythonで指定した位置に要素を追加するクラスを定義する
                                                            • エコー・ナイト(Echo Knight)とは|自分の複製の影を呼び出し戦うD&D5版戦士の類型

                                                              D&Dのファイターのサブクラスにエコー・ナイトがあり、自身の谺(こだま)を出現させて戦います。戦うにはどのようなロールプレイが合うのか、初心者でも分かりやすいようにエコー・ナイトについて解説します。 エコー・ナイトとは エコー・ナイト(Echo Knight)は「Explorer’s Guide to Wildemount」で追加されたサブクラスで、エキサンドリア世界におけるデュナミスの魔法を学んだ戦士です。この戦士の類型のファイターはデュナミスの魔法により、実現していない時間の流れからエコー(谺)と呼ばれる自身の複製の影を呼び出して戦います。エコーは壊れ易い存在ですがいつでも呼び出すことができ、そこに実体があるように戦うことができます。またエコーと瞬時に入れ替わることが出来るので、敵に封鎖されている裏側に出現することもできます。設定ではドウェダリアン帝国と戦うクリン王朝の戦士のサブクラス

                                                                エコー・ナイト(Echo Knight)とは|自分の複製の影を呼び出し戦うD&D5版戦士の類型
                                                              • 夢の円環とは|癒しと安らぎを与え、フェイワイルドと繋がるD&D5版ドルイドの円環

                                                                TRPGダンジョンズ&ドラゴンズの世界には多くのドルイド社会があり、フェイワイルドと強く結びついた土地の出身である夢の円環が存在します。このドルイドは円環で得た知識や技術をどのように行使できるのか、わかりやすいようドルイドの円環である夢の円環について解説します。 夢の円環とは 夢の円環(Circle of Dreams)とは善属性のフェイとのフェイワイルドとの繋がりが強いドルイドのサブクラスです。この円環のドルイドは自然世界を守ることでフェイと友誼を結び、世界を夢のような不思議で満たそうとします。夢の円環では魔法で傷を癒し、打ちひしがれた心を楽しませ、疲れたものが安らげる護りの領域を作り出すことができます。戦闘では積極的に戦う能力はありませんが、離れたところからでも可能な高い回復能力を持っているので後方支援で役立つことができます。 夢の円環の特徴夢の円環は休憩に関する特徴が多く、仲間に安ら

                                                                  夢の円環とは|癒しと安らぎを与え、フェイワイルドと繋がるD&D5版ドルイドの円環
                                                                • Pythonでコンストラクタとインスタンス変数を含むクラスを定義する

                                                                  ■Python Google Colaboratory(Google Colab),2023年3月18日時点ではPython 3.9.16が用いられる。 ■コンストラクタとインスタンス変数を含むクラスを定義するでは、早速コンストラクタとインスタンス変数を含むクラスを定義するために、コードを書いていきます。 ■コードclass test: def __init__(self, number, name, age): self.number = number self.name = name self.age = age test_object = test(1,"田中", 25) print(test_object.number) print(test_object.name) print(test_object.age)今回は、testというオブジェクトを作成するためのテンプレート(設計図

                                                                    Pythonでコンストラクタとインスタンス変数を含むクラスを定義する
                                                                  • エルドリッチ・ナイトとは|魔法戦士を体現するD&D5版の戦士の類型

                                                                    D&Dのファイターのサブクラスにエルドリッチ・ナイトというものがあります。ダンジョンズ&ドラゴンズではエルドリッチ・ナイトはファイターの中での位置付けは魔法戦士であり、さまざまな戦士の戦闘技術と魔法を使うことができます。魔法を上手く使う戦闘スタイルで立ち回り方も変わってくるので、初心者でもわかりやすいようにエルドリッチ・ナイトについて解説します。 エルドリッチ・ナイトとは エルドリッチ・ナイトは秘術騎士と呼ばれ、あらゆるファイターの戦闘技術と研究した魔法を組み合わせて戦うことができます。エルドリッチ・ナイトが使う魔法はウィザードの呪文似ており、力術と防御術中心に研究しています。高い戦闘能力で前線を維持しながら火力の高い魔法で広範囲にダメージを与えたり、防御呪文をうまく使い敵を食い止めて戦うことも可能です。 エルドリッチ・ナイトの特徴エルドリッチ・ナイトは魔法戦士としてエルドリッチ・ナイトの

                                                                      エルドリッチ・ナイトとは|魔法戦士を体現するD&D5版の戦士の類型
                                                                    • 秩序の領域(Order Domain)とは|力と心術で法を守るクレリックが信仰する神々

                                                                      ダンジョンズ&ドラゴンズでは数多くの神の中には秩序の神々が存在し、規律を守る者に力を与える領域があります。この領域を信仰するクレリックはどのようなロールプレイができるのか、秩序の領域について解説します。 秩序の領域とは 「Tasha’s Cauldron of Everything(ターシャの万物釜)」と「Guildmaster’s Guide to Ravnica」で追加されたクレリックのサブクラスである秩序の領域(Order Domain)とは、社会を統治する法律や制度、哲学への信仰心だけではなく規律を表す神々が影響を及ぼす領域です。この神々を崇めるクレリックは巧妙に作成された法律が合法的な階級を制定し、法律によって主導するために選ばれた者に従わなければならないと信じています。選ばれた者は全力を尽くす必要があり、もし率いるものが法律を守っていなければ交代することになります。この領域の力

                                                                        秩序の領域(Order Domain)とは|力と心術で法を守るクレリックが信仰する神々
                                                                      • 霊己門(Way of Astral Self)とは|真の自分であるアストラル体を纏ったモンクの門派

                                                                        D&Dのモンクのサブクラスには霊己門と呼ばれる門派があり、自身にアストラル体を宿らせることを得意としています。この門派のモンクは実際にはどのようなロールプレイが合うのか、初心者でも分かりやすいように霊己門について解説します。 霊己門(Way of Astral Self)とは 霊己門はもともとWay of Astral Selfと記されており、正式な訳ではありません。この門派のモンクは自身の体は幻想であると信じており、モンクの気は真の自分(アストラル体)を表現するものとして考えています。一部の修道院は生徒を訓練して弱者や他の志願者を保護し、強大な者に奉仕する真の自分をどのように表現するかを教えています。 霊己門の特徴霊己門の特徴はアストラル体を自身の体に召喚することができます。アストラル体は部位ごとに分かれていますが、高レベルになると全身を覆うようにすることもできます。 霊己門の特徴レベル

                                                                          霊己門(Way of Astral Self)とは|真の自分であるアストラル体を纏ったモンクの門派
                                                                        • Pythonでリスト内の偶数の合計を返すクラスを実装

                                                                          ■今回の環境(Python) Google Colaboratory(Google Colab),記事作成時点ではPython 3.9.16が用いられる。 ■リスト内の偶数の合計を返すクラスの実装では、早速リスト内の偶数の合計を返すクラスの実装をするために、コードを書いていきます。 ■コードclass MyEvenSum: def __init__(self, lst): self.lst = lst def get_even_sum(self): total = 0 for num in self.lst: if num % 2 == 0: total += num return total my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] my_obj = MyEvenSum(my_list) print(my_obj.get_even_sum())M

                                                                            Pythonでリスト内の偶数の合計を返すクラスを実装
                                                                          • ドレイクウォーデンとは|絆のある竜に騎乗して戦うことができるD&D5版レンジャーの類型

                                                                            TRPGダンジョンズ&ドラゴンズには多くのクラスが存在し、ドルイドやバーバリアンのように自然と共存しているレンジャーが存在し、その中に自然界との繋がりが竜の魂の形を取るドレイクウォーデンが存在します。一体どのように形で力を引き出すのか、わかりやすいようレンジャーの類型であるドレイクウォーデンについて解説します。 ドレイクウォーデンとは 「Fizban’s Treasury of Dragons」(未訳)で追加された「ドレイクウォーデン(Drakewarden)」とは自然界との繋がりが竜の形として現れるレンジャーのサブクラスです。このドレイクウォーデンのレンジャーは竜の管理者であり、ドレイクを召喚することができます。そのドレイクは成長していき、最終的にはドレイクウォーデンを乗せて空を飛ぶこともできます。レンジャーがドレイクウォーデンになったきっかけは以下のものがあり、自分で決めるかd6で決定

                                                                              ドレイクウォーデンとは|絆のある竜に騎乗して戦うことができるD&D5版レンジャーの類型
                                                                            • 【Python】コードが劇的に読みやすくなる「クラス」の使い方を徹底解説

                                                                              Pythonのコードを書く際に、同じような処理がいろいろなところに分散してしまって困ったことはありませんか。 コーディングの基本は、同じような処理を可能な限り共通化して、一つの処理につき一箇所だけ直せば良いようにすることです。 Pythonにもクラスの記法があります。 クラスを使うと、同じような処理を一箇所にまとめることが簡単にできます。 プログラムの修正が簡単になり、可読性も上がるため、フリーランスエンジニアにとっては是非とも身に付けておきたいスキルです。 この記事では、Pythonでのクラスの使い方を解説します。

                                                                                【Python】コードが劇的に読みやすくなる「クラス」の使い方を徹底解説
                                                                              • Pythonのクラスとメソッドを使って簡単な辞書の操作を行うプログラム

                                                                                ■今回の環境(Python) Google Colaboratory(Google Colab),記事作成時点ではPython 3.9.16が用いられる。 ■クラスとメソッドを使って簡単な辞書の操作を行うプログラムの作成では、早速クラスとメソッドを使って簡単な辞書の操作を行うプログラムの作成をするために、コードを書いていきます。 ■コードclass MyDict: def __init__(self, dictionary): self.dictionary = dictionary def get_value(self, key): if key in self.dictionary: return self.dictionary[key] else: return None def set_value(self, key, value): self.dictionary[key] =

                                                                                  Pythonのクラスとメソッドを使って簡単な辞書の操作を行うプログラム
                                                                                • 鎮護の誓いとは|脅威を引き受け仲間を助ける勇者であるD&D5版パラディンの聖なる誓い

                                                                                  TRPGダンジョンズ&ドラゴンズには多くの神が存在しており、信仰の形もさまざまですが、神に鎮護の誓いを立てたパラディンが存在します。このパラディンはどのように形で神聖なる力を行使できるのか、わかりやすいようパラディンの聖なる誓いである鎮護の誓いについて解説します。 鎮護の誓いとは ソード・コースト冒険者ガイドで追加された鎮護の誓い(Oath of the Crown)とは社会への奉仕の平和維持を目指すパラディンのサブクラスです。この聖なる誓いのパラディンは国の精神、主権者への忠誠、法と統治の神への奉仕など、文明の理想に誓いを立てています。社会に奉仕することに専念し、特に、社会を結びつける公正な法律に専念します。このパラディンは壁の用心深い守護者であり、文明が築き上げてきたすべてのものを破壊する恐れのある野蛮の混沌とした潮流に立ち向かい、一般に守護者、模範、または歩哨として知られています。ア

                                                                                    鎮護の誓いとは|脅威を引き受け仲間を助ける勇者であるD&D5版パラディンの聖なる誓い