## 勉強に使用したテキスト
下記の書籍一冊だけでOKです。この書籍は毎年改定されており、書籍を購入すると過去問とその解説もpdfでダウンロードできます。
- [情報処理教科書 データベーススペシャリスト](https://www.amazon.co.jp/dp/B08DXDYDL1/...
データベーススペシャリストの問題で出てくる、3層スキーマについて調べてみた。
## 正式名称
ANSI/SPARC3 3層スキーマアーキテクチャ
## 3つの要素は何?
外部スキーマ、概念スキーマ、内部スキーマの3つ。
外部がユーザよりで、内部が実...
## 発生した問題
phpの`DOMDocument::loadHTML($html)`でutf-8のhtmlを読み込ませたところ、日本語が文字化けした。(`¤ªã‚ãƒãƒªã‚ノã`のような文字列になる)
## 原因
loadHTML()メソッドは、指示をしないと引数で渡された文字列をISO-8859-1であ...
文字コードの変換で少しはまったので、備忘録としてメモしておく。
## 疑問
Unicodeの`あ`は`U+3042`だが、これをutf-8で表すとなぜ`0xe3 0x81 0x82` (e3 81 82)になるのか?
## 確認した結果
U+3042の`0x30 0x42`は2進数で表すと、下記のビ...
macOSでキーリピートを爆速にしたいときは、コマンドラインから下記のコマンドを入力します。
前者はキーリピートがかかり始めるまでの待ち時間で、後者はキーリピートスピードを意味します。
```language-bash
defaults write NSGlobalDomain Initia...
忘れていたこと、知らなかったことを自分の忘備録としてメモしておきます。
## 2章: データベースの作成と設定
### P21: 文字セット
- コマンド`SHOW CHARACTER SET`で、接続しているMySQLで使える文字コードの一覧が確認できる。
### P25: ...
データベーススペシャリストの過去問、H26(2014)の午後1の問1を解いて得られたきづきを書きます。
----
- データサイズの計算
- `NCHAR VARYING`は`文字数 * 2 + 4 byte`で計算する。NULLABLEな列なら更に+1byteする
- 列でコードを管理...
## 発生した事象
AndroidからSynologyの音楽ファイルにアクセスするため`DS Audio`アプリからログインしようとしたら"このサービスを使用する権限がありません"のエラーが表示される。
ログインしたユーザの権限を見ても、Audio Stationのアクセス権...
macOSでChromeを使用しているときに、検索ワードや、閲覧履歴、ダンロードファイルなどの履歴を、ショートカットキーをつかって素早く削除する方法です。
- Chromeを起動する
- `Cmd + Shift + Delete`を押す
- `データを削除`をクリックする
## 発生した問題
Reactで他のファイルをimportしようとしたら、`Module not found: Can't resolve 'Foo' in '...'`エラーが発生した。
- App.js
```language-js
import Item from 'Item';
...
return (
);
```
- Item.js
```langua...