マガジンのカバー画像

プログラミング勉強日誌

70
プログラミング、最近ではChatGPTでいろいろ学んでます。
運営しているクリエイター

記事一覧

HTML5 レベル2 過去問 勉強記録

資格取得のためここで記録を残す JavaScript WebブラウザにおけるJavaScript API グラフィックス・アニメーション マルチメディア ストレージ 通信 デバイスアクセス パフォーマンスとオフライン セキュリティモデル

OSS-DB Silver 過去問 勉強記録

資格取得のためここで記録を残す 一般知識 PostgreSQLのライセンスについて PostgreSQLライセンスのもとに配布される。 BSDライセンスやMITライセンスに類似している。比較的制限が緩いライセンスである。 著作権表示と全てのライセンス条文を含めれば、 1) ソフトウェアの使用・複製・改変・再配布は自由 2) 改変した場合もソースコード開示義務はない 基本的なSQLコマンド BEGIN: BEGIN TRANSACTION; COMMIT: CO

CSS プロパティの例

Webフォントwebフォントの特徴 CSS実装の例HTML要素が占める幅を計算計算に使うプロパティ: width padding margin border box-sizing 幅の計算: 1) width + 左右のpadding + 左右のborder + 左右のmargin 基本的にこれ 2) width + 左右のmargin box-sizing: border-box の場合 コンテンツのwidthとheightは、 「p

API 過去問復習

1) マルチメディア・グラフィックス系API概要技術要素: メディア関連要素のAPIが提供する機能 ストリーミング DRM ビットマップグラフィックスの知識 ベクターグラフィックスの知識 メディア再生に関するAPI機能HLSMPEG-DASHMedia Source ExtensionsEncrypted Media ExtensionsCanvasの機能SVGのマークアップとAPIの基礎知識 2) デバイスアクセス系API概要技術要素: 位置情報 加速度センサー ジ

CSS 過去問復習

CSSエラー発生時の挙動エラーが発生したCSSの設定は無視され、CSSのパースが継続する HTMLもCSSもエラーが発生してもページは表示される。 反面、ミスに気づきにくくなるのでツールを使う。 スタイルシートの読み込み スタイルシートの優先順位インラインスタイルシート 内部スタイルシート、外部スタイルシート ユーザスタイルシート ユーザがブラウザで使用するスタイル設定を定義したもの セレクタによるCSSプロパティの優先順位クラスセレクタ、属性セレクタ、疑似ク

HTML 過去問復習

HTML5の要素についてHTML5の特徴: HTML5では、要素が意味的に正しく使用されていることが重要 例えばHTML4以前からdiv, nav, spanなどがある。 これらは元々コンテンツを分類するために作られていたが、HTML5では、 section, article, aside, header, main, footerなどさらに細かい要素が出てきたのでこれらを極力使うこと divでコンテンツをデザインに使うのは最後の手段。 CSSがなかった時代はHTM

Webの基礎知識 過去問復習

HTTPHTTPメソッドGETPOSTPUTDELETEHEADTRACECONNECTOPTIONS ステータスコード100 情報200 成功300 リダイレクト 301 永続的なリダイレクト 307 一次的なリダイレクト400 クライアントエラー 401 認証が必要 403 アクセス権が必要 404 リソースが見つからない500 サーバエラー HTTPリクエストGETの例) GET /index.html HTTP/1.1 Host

HTML5 css

特に重要外部スタイルシートの読み込み <link rel="stylesheet" type="text/css" href="test.css">内部スタイルシートの読み込み <style type="text/css"> </style>インラインスタイルシートの読み込み <p style=""></p>@import での読み込み CSSファイル内で別のCSSファイルを読み込む @import url("text.css");

HTML5 html要素

HTML5の要素についてHTML5では「ドキュメントを適切な要素でマークアップする」されていることが重要になる HTML要素でスタイルを変更するのはCSSが無かった時代の名残だが、 良いやり方じゃない HTML5の要素の7種類のカテゴリHTML5の要素は7種類のカテゴリ(コンテンツモデル)に分類される。 コンテンツモデルとは、各要素が内包できるコンテンツを定義したもの 1) メタデータコンテンツ 2) フローコンテンツ 3) 区分コンテンツ(セクショニングコンテン

HTML5レベル1 再度勉強

Webの基礎知識をカテゴリ分けHTTP関連 HTTPリクエスト ヘッダフィールド メッセージボディ リクエストメソッド ステータスコード Webリソース関連 URL(URI) Data URIスキーム 画像ファイルフォーマット 文書構造と表示 文書型宣言(DOCTYPE宣言) 文字コード 文字実態参照 要素 DOM(Document Object Model) マイクロデータ セッションと状態管理 セッションなど状態保持 Ajax(A

ChatGPTにSingletonクラスについて聞いてみた

Q. import javax.inject.Singleton はどういうクラスを作れるの?なんの役割があるの?@Serviceとの違いは何? Q. 1つのインスタンスしか使えないとはどういう意味?クラスの使われ方が変わるの? Q. シングルトンとは何?どういうクラス? Q. シングルトンとはそうでないクラスの使われ方を教えて。Javaで書いて。シングルトンと通常のクラスの使い方の違いを具体例で示します。まず、シングルトンの例を以下に示します。 public c

ChatGPTにSQLについて聞いてみた

Q. SQLの下記の種類がある。 それぞれどういうコマンドなのか教えて ・DDL テーブルやインデックスの作成・変更・削除 ・DML データの追加・更新・削除・検索 ・DCL データのアクセス権設定・トランザクション制御DDLはデータ定義言語の略で、データベースの構造を定義・管理するためのコマンドです。主なDDLコマンドには以下のものがあります。 CREATE: テーブル、ビュー、インデックス、データベースなどの新しいオブジェクトを作成します。 CREATE

ChatGPTにJavaのstream操作、日付-文字列データの操作について聞いてみた

Q. javaのstreamでオブジェクトリストで以下の操作をするようにして欲しい オブジェクトクラスのフィールド変数messageの語尾にxxxxをつけるimport java.util.List;import java.util.stream.Collectors;public class Main { public static void main(String[] args) { // オブジェクトリストの作成(YourObjectは実際のク

ChatGPTにGradle, Graal, AWS LambdaのAPIについて聞いてみた

Q. Micronaut, Java, Gradle, Graalでサービスクラス、リポジトリクラス、リクエストクラス、レスポンスクラスを使ったAPIを作成して。 Micronautを使用してJavaでAPIを作成するプロセスについて説明します。以下は、サービスクラス、リポジトリクラス、リクエストクラス、レスポンスクラスを使用した簡単なAPIの例です。Gradleを使用してプロジェクトをビルドし、GraalVMネイティブイメージを生成します。 プロジェクトのセットアッ