最近の記事

コンテンツ モデル 【HTML5】

コンテンツ モデルとは各要素が内包できるコンテンツのカテゴリーを定義したものをコンテンツ モデルと呼ぶ. 例えば,フレージング コンテンツのカテゴリーに属している要素は,フレージング コンテンツのカテゴリーに属する要素を配置可能のようにそれぞれ定義されている. コンテンツのカテゴリー分類・メタデータ コンテンツ head要素内で使用できる要素が属するカテゴリー. ・フロー コンテンツ body要素内でしようするほどんどの要素が属するカテゴリー. ・セクショニング コンテ

    • 基本編 【HTML5入門】

      前提HTMLでは大文字と小文字を区別しない. DOCTYPE宣言HTML5で作ったドキュメントであることを宣言する文である. HTMLドキュメントの最初に記述する.すなわち,html要素より前に記述する. <!doctype html> コメント動作に関係のないコメント文は,<!-- と --> の間に記述する.複数行に渡るコメントも同様にして記述することができる. <!-- This is comment block --><!-- The first lin

      • 貧乏学生がWeb制作で稼げるようになりたい.

        現状僕は,某大学に通う学部4年の学生で,来年度から大学院に進学予定である.現在アルバイトはしておらず,貯金と奨学金により生活している. お金を稼ぐためにアルバイトを始めたいが,来年の就活のことを考えると,実績作りとお金稼ぎを兼ねたい.そこで安易な考えではあるが,Web制作で稼げばいいのではと考えた. 必要なことWeb制作を一人でできるようになるためには,次を勉強する必要があるらしい. ・HTML ・CSS ・JavaScript ・JQuery ・WordPress

        • mutating func Swift

          通常,struct で宣言されたパラメータは struct 自身で変更する処理をすることができない.変更する場合は mutating func を宣言し,パラメータの更新を行う. let により定数として宣言された struct 型のプロパティに対して,mutating func を呼び出すことはできない. struct Sample { var a: Int = 0 var b: Double = 0} extension Sample {

        コンテンツ モデル 【HTML5】

          PyTorchで自作データセット作成

          PyTorchで自前のデータの読み込み,データローダーの作成までを行ったのでまとめる. 環境・Python 3.9.4 ・PyTorch 1.9.1 用意したデータ・読み込みたい画像のファイル名をすべて記載したテキストファイル 'filename.txt' Aimage1.pngBimage1.pngCimage1.pngDimage1.pngAimage2.pngBimage2.pngCimage2.pngDimage2.pngAimage3.png... ​・対応

          PyTorchで自作データセット作成

          guard Swift

          guard 文を用いることで,定数や変数などの値が異常な値を取らないようにすることができる文です.guard 文内の条件を満たさない場合に現在のスコープを抜ける文を実行します.つまり,必然的にguard 文の直後は変数が指定した条件を満たすことが保証される.デバッグの際の問題の切り分けに便利である. スコープを抜ける文には,return, break, continue, throw などがある. var hoge = getHoge()guard hoge > 0 el

          constant メソッド Swift

          constant メソッドを用いることで,@Binding のプロパティへ渡す参照を,元のプロパティから作られる定数の参照とすることができる.定数のバインディングは,プレビューやUIのプロトタイプを作成するときに役立つ. struct EditView_Previews: PreviewProvider { static var previews: some View { EditView(scrumData: .constant(DailyScrum.

          constant メソッド Swift

          @Binding Swift

          View 間で共通のプロパティを参照させたいときに @Binding を使う. @Binding により宣言されるプロパティは,他の View のプロパティを参照するため,宣言と同時に初期化を行わない.インスタンス化される際に,引数として参照を渡すことで,初期化される. struct ContentView: View { @State var order = "" var body: some View { VStack {

          @Binding Swift

          @State @ObservedObject @EnvironmentObject Swift

          @StateSwiftUI での View は Struct であるため保持するプロパティの変更ができない.しかし,@State を付与したプロパティはメモリ管理が SwiftUI Flamework に委任され,変更が可能となる.プロパティの値の変更は監視され,変更時に宣言された View の body が再描画されます. ただし,そのプロパティにアクセスできるのは宣言された View 内のみとなる.また,値が変更されうるアクセスのときは $ を付与する必要がある. im

          @State @ObservedObject @EnvironmentObject Swift

          構造体 Struct Swift

          用法構造体は複数のデータをカプセル化することができるオブジェクト. struct StructName { var a: Int var b: Int var str: String} クラスと同様,使用するときにはインスタンス化する必要がある. 予め初期値が指定されていない場合は,インスタンス作成時に初期値を指定する. let hoge = StructName(a: 100, b: 150, str: "hello") 予め初期値を指定しておく

          構造体 Struct Swift

          数値リテラル

          リテラルに接頭辞をつけることで,他の進数表記が可能. let decimalInteger = 17 //10進数let binaryInteger = 0b10001 //2進数let octalInteger = 0o21 //8進数let hexadecimalInteger = 0x11 //16進数 10進数の場合と16進数の場合で指数の記法と意味が異なる. //すべて同じリテラルlet decimalDouble = 12.1875let exponentD

          数値リテラル

          型安全性と型推論 Swift

          型安全性Swiftは型安全な言語である.型安全な言語では,型を明確にすることでプログラムを正常に動作させることを推奨します.例えば,String型が求められる箇所で,誤ってInt型を渡すことはできない. タイプチェックSwiftは型安全を保証するため,コンパイル時にタイプチェックを行い,型の不一致に対してフラグ付けする. 型推論明示的に型が指定されていない場合,Swiftは適切な型を推論する.この型推論により,型を指定する作業をユーザーに代わって行うため,少ない型宣言でプ

          型安全性と型推論 Swift

          浮動小数点 Swift

          Doubleは64bitの浮動小数点型. Floatは32bitの浮動小数点型. var a: Doublevar b: Float 引用 : THE SWIFT PROGRAMMING LANGUAGE

          浮動小数点 Swift

          整数 Swift

          型8,16,32,64bitの符号付きまたは符号なし整数の型が存在する.型名は大文字から始まる. var a: UInt8var b: Int64 ビット長を指定しない場合は,プラットフォームにおいてのCPUのビット数と同じサイズの整数型となる. var c: Intvar d: UInt 境界値let minValue = UInt8.min // 0let maxValue = UInt8.max // 255 引用 : THE SWIFT PROGRAMMIN

          セミコロン Swift

          Swiftでは,命令文の最後にセミコロンを書く必要はない. ただし,セミコロンを用いることで,一行に複数の命令文を記述ることができる. let cat = "neko"; print(cat)//print "neko"

          セミコロン Swift

          コメント Swift

          一行のコメントは // で始まる. //This is comment 複数行のコメントは,/* で始まり */ で終わる. /* This is also a commentbut is written over multiple lines. */ 引用 : THE SWIFT PROGRAMMING LANGUAGE Swift5.5

          コメント Swift