記事一覧

コンテンツ モデル 【HTML5】

コンテンツ モデルとは各要素が内包できるコンテンツのカテゴリーを定義したものをコンテンツ モデルと呼ぶ. 例えば,フレージング コンテンツのカテゴリーに属している要…

hyper neet
2年前

基本編 【HTML5入門】

前提HTMLでは大文字と小文字を区別しない. DOCTYPE宣言HTML5で作ったドキュメントであることを宣言する文である. HTMLドキュメントの最初に記述する.すなわち,html要…

hyper neet
2年前
1

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

現状僕は,某大学に通う学部4年の学生で,来年度から大学院に進学予定である.現在アルバイトはしておらず,貯金と奨学金により生活している. お金を稼ぐためにアルバイト…

hyper neet
2年前

mutating func Swift

通常,struct で宣言されたパラメータは struct 自身で変更する処理をすることができない.変更する場合は mutating func を宣言し,パラメータの更新を行う. let により…

hyper neet
2年前

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

PyTorchで自前のデータの読み込み,データローダーの作成までを行ったのでまとめる. 環境・Python 3.9.4 ・PyTorch 1.9.1 用意したデータ・読み込みたい画像のファイル…

hyper neet
2年前
3

guard Swift

guard 文を用いることで,定数や変数などの値が異常な値を取らないようにすることができる文です.guard 文内の条件を満たさない場合に現在のスコープを抜ける文を実行しま…

hyper neet
2年前

constant メソッド Swift

constant メソッドを用いることで,@Binding のプロパティへ渡す参照を,元のプロパティから作られる定数の参照とすることができる.定数のバインディングは,プレビューや…

hyper neet
2年前

@Binding Swift

View 間で共通のプロパティを参照させたいときに @Binding を使う. @Binding により宣言されるプロパティは,他の View のプロパティを参照するため,宣言と同時に初期化…

hyper neet
2年前

@State @ObservedObject @EnvironmentObject Swift

@StateSwiftUI での View は Struct であるため保持するプロパティの変更ができない.しかし,@State を付与したプロパティはメモリ管理が SwiftUI Flamework に委任され,…

hyper neet
2年前

構造体 Struct Swift

用法構造体は複数のデータをカプセル化することができるオブジェクト. struct StructName { var a: Int var b: Int var str: String} クラスと同様,使用する…

hyper neet
2年前

数値リテラル

リテラルに接頭辞をつけることで,他の進数表記が可能. let decimalInteger = 17 //10進数let binaryInteger = 0b10001 //2進数let octalInteger = 0o21 //8進数let hexad…

hyper neet
2年前

型安全性と型推論 Swift

型安全性Swiftは型安全な言語である.型安全な言語では,型を明確にすることでプログラムを正常に動作させることを推奨します.例えば,String型が求められる箇所で,誤っ…

hyper neet
2年前
2

浮動小数点 Swift

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

hyper neet
2年前

整数 Swift

型8,16,32,64bitの符号付きまたは符号なし整数の型が存在する.型名は大文字から始まる. var a: UInt8var b: Int64 ビット長を指定しない場合は,プラットフォームに…

hyper neet
2年前

セミコロン Swift

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

hyper neet
2年前

コメント Swift

一行のコメントは // で始まる. //This is comment 複数行のコメントは,/* で始まり */ で終わる. /* This is also a commentbut is written over multiple lines. *…

hyper neet
2年前

コンテンツ モデル 【HTML5】

コンテンツ モデルとは各要素が内包できるコンテンツのカテゴリーを定義したものをコンテンツ モデルと呼ぶ.
例えば,フレージング コンテンツのカテゴリーに属している要素は,フレージング コンテンツのカテゴリーに属する要素を配置可能のようにそれぞれ定義されている.

コンテンツのカテゴリー分類・メタデータ コンテンツ
head要素内で使用できる要素が属するカテゴリー.

・フロー コンテンツ
body

もっとみる

基本編 【HTML5入門】

前提HTMLでは大文字と小文字を区別しない.

DOCTYPE宣言HTML5で作ったドキュメントであることを宣言する文である.
HTMLドキュメントの最初に記述する.すなわち,html要素より前に記述する.

<!doctype html>

コメント動作に関係のないコメント文は,<!-- と --> の間に記述する.複数行に渡るコメントも同様にして記述することができる.

<!-- This i

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

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

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

必要なことWeb制作を一人でできるようになるためには,次を勉強する必要があるらしい.
・HTML

もっとみる

mutating func Swift

通常,struct で宣言されたパラメータは struct 自身で変更する処理をすることができない.変更する場合は mutating func を宣言し,パラメータの更新を行う.

let により定数として宣言された struct 型のプロパティに対して,mutating func を呼び出すことはできない.

struct Sample { var a: Int = 0 var b:

もっとみる

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

PyTorchで自前のデータの読み込み,データローダーの作成までを行ったのでまとめる.

環境・Python 3.9.4
・PyTorch 1.9.1

用意したデータ・読み込みたい画像のファイル名をすべて記載したテキストファイル 'filename.txt'

Aimage1.pngBimage1.pngCimage1.pngDimage1.pngAimage2.pngBimage2.pngCi

もっとみる

guard Swift

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

スコープを抜ける文には,return, break, continue, throw などがある

もっとみる

constant メソッド Swift

constant メソッドを用いることで,@Binding のプロパティへ渡す参照を,元のプロパティから作られる定数の参照とすることができる.定数のバインディングは,プレビューやUIのプロトタイプを作成するときに役立つ.

struct EditView_Previews: PreviewProvider { static var previews: some View { E

もっとみる

@Binding Swift

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

struct ContentView: View { @State var order = "" var body

もっとみる

@State @ObservedObject @EnvironmentObject Swift

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

もっとみる

構造体 Struct Swift

用法構造体は複数のデータをカプセル化することができるオブジェクト.

struct StructName { var a: Int var b: Int var str: String}

クラスと同様,使用するときにはインスタンス化する必要がある.
予め初期値が指定されていない場合は,インスタンス作成時に初期値を指定する.

let hoge = StructName(a:

もっとみる

数値リテラル

リテラルに接頭辞をつけることで,他の進数表記が可能.

let decimalInteger = 17 //10進数let binaryInteger = 0b10001 //2進数let octalInteger = 0o21 //8進数let hexadecimalInteger = 0x11 //16進数

10進数の場合と16進数の場合で指数の記法と意味が異なる.

//すべて同じリテラル

もっとみる

型安全性と型推論 Swift

型安全性Swiftは型安全な言語である.型安全な言語では,型を明確にすることでプログラムを正常に動作させることを推奨します.例えば,String型が求められる箇所で,誤ってInt型を渡すことはできない.

タイプチェックSwiftは型安全を保証するため,コンパイル時にタイプチェックを行い,型の不一致に対してフラグ付けする.

型推論明示的に型が指定されていない場合,Swiftは適切な型を推論する.

もっとみる

浮動小数点 Swift

Doubleは64bitの浮動小数点型.
Floatは32bitの浮動小数点型.

var a: Doublevar b: Float

引用 : THE SWIFT PROGRAMMING LANGUAGE

整数 Swift

型8,16,32,64bitの符号付きまたは符号なし整数の型が存在する.型名は大文字から始まる.

var a: UInt8var b: Int64

ビット長を指定しない場合は,プラットフォームにおいてのCPUのビット数と同じサイズの整数型となる.

var c: Intvar d: UInt

境界値let minValue = UInt8.min // 0let maxValue = UIn

もっとみる

セミコロン Swift

Swiftでは,命令文の最後にセミコロンを書く必要はない.
ただし,セミコロンを用いることで,一行に複数の命令文を記述ることができる.

let cat = "neko"; print(cat)//print "neko"

コメント Swift

一行のコメントは // で始まる.

//This is comment

複数行のコメントは,/* で始まり */ で終わる.

/* This is also a commentbut is written over multiple lines. */

引用 : THE SWIFT PROGRAMMING LANGUAGE Swift5.5