記憶庫

記憶庫

新規にPostgreSQLデータベースを作成する

手順

デフォルトのデータベースに接続する

以下のコマンドを実行する。

psql -h localhost -p 5432 -U postgres -d postgres


接続先サーバがlocalhostの場合は、指定を省略することが可能。

psql -p 5432 -U postgres -d postgres


接続先ポートが5432(PostgreSQLのデフォオルト待機ポート)の場合は、指定を省略することが可能。

psql -U postgres -d postgres


ロール名と同じ名前のデータベースに接続する場合は、指定を省略することが可能。

psql -U postgres


パスワードを聞かれるので、「インストールの実行」で指定したパスワードを入力する。

新規データベース用のロールを作成する

ロール(PostgreSQLではユーザのことをロールと呼ぶ)を作成する。

CREATE ROLE chameleon LOGIN PASSWORD 'chameleon';
新規データベースを作成する
CREATE DATABASE chameleon OWNER chameleon;
psqlを終了する
\q
作成したデータベースに接続できることを確認する
psql -h localhost -p 5432 -U chameleon -d chameleon

参考サイト

www.dbonline.jp

PostgreSQLをインストールする

前提知識

(なし)

手順

インストーラーのダウンロード

以下のサイトから、環境に合ったインストーラーをダウンロードする。

www.postgresql.org

以下、Windows x86-64のVersion12をダウンロードする前提で記載する。

インストールの実行

ダウンロードしたインストーラーを起動し、基本的には画面の指示に従う。

  • 途中、DBのスーパーユーザー(postgres)のパスワード設定を要求されるので、任意の値を入力する。
  • ポート番号はデフォルト値の5432のままにしておく。
  • ロケールには、"Japanese, Japan”を指定する。
  • インストールが完了すると、PostgreSQLが自動的にWindowsサービスに登録されている。
  • インストール完了後のスタックビルダー起動はお好みで。
パスを通す

流れに沿ってインストールしていれば、以下の場所に実行ファイルが格納されているはずなので、パスを通す。

C:\Program Files\PostgreSQL\12\bin
疎通確認する

MS-DOSプロンプトにて以下のコマンドを実行し、バージョン情報が表示されることを確認する。

psql --version

プログラマーのための英和辞典(メンテナンス中)

A

英語 品詞 意味
absolute value 絶対値
abstract 抽象的な
abstract class 抽象クラス
accept (~を)受け入れる、(~を)受理する
a11y ⇒ accessibility
accessible アクセス可能な
accessibility アクセス可能性
accounting 会計、会計学
accounting book 会計帳簿
accounting title 勘定科目
accrual date 発生日
actual 実際の
administrative 管理用の
agenda 議題
algorithm アルゴリズム
allocate A B AにBを割り当てる
allocate A to B BにAを割り当てる
alphanumeric 英数字の
alternative 代替案
ambiguous 不明瞭な
analyze (~を)分析する
ancestor 先祖
anonymous function 無名関数
announce (~を)発表する
appendix 付録
applicable to ~ ~に適用可能である
apply A to B BにAを適用する
appropriate 適切な
arithmetic operation 算術演算
archetype 原型、典型
arrival 到着
array 配列
assign A B AにBを割り当てる
assign A to B BにAを割り当てる
ascending order 昇順
asynchronous 非同期の
atomicity 原子性
attempt 試み
attribute 属性
audit 監査
authentication 認証
authorization 承認、認可
availability 可用性
available 使用可能な
axiom 公理

B

英語 品詞 意味
backward match 後方一致
balance sheet 貸借対照表
base 底(てい)
beautify (~を)美しくする
behaviour ⇒ behavior
behavior 動作、振る舞い
bill 請求書
binary logarithm 2進対数
binary search 2分探索、バイナリサーチ
binary tree 2分木
book 帳簿
bookkeeping 簿記
branch coverage 分岐網羅
brute force attack 総当たり攻撃
bulk data 大量データ
bulk update 大量更新、一括更新

C

英語 品詞 意味
cacheable キャッシュ可能な
calculate (~を)計算する
camel case キャメルケース
capital 大文字
capital 名(不加算) 資本
caption 見出し、標題
centralize (~を)一点に集める
changelog 変更履歴
character set 文字セット、文字集合
cheat sheet カンニングペーパー
circuit 回路
clause (文法上の)句、節
coding standard コーディング標準
collision 衝突、不一致
column (ワークシートなどの)列
comma カンマ
commercial use 商用利用
common logarithm 常用対数
competitor 競合他社
complex number 複素数
composite number 合成数
computer science コンピュータ科学、計算機科学
condition coverage 条件網羅
confidential 機密の
configuration 構成
consist of (~で)構成される
consistency 一貫性
constraint 制約
consume (~を)消費する
consumption 名(不加算) 消費、消耗
consumption tax 消費税
consult (~に)助言を求める
container コンテナ
contribution 貢献、寄贈
control (~を)支配する
correct 正確な
correctly 正確に
correlation 相関性
correlation check 相関チェック
countable set 可算集合
credit 貸方
criteria
criterion
customer 顧客

D

英語 品詞 意味
daemon デーモン
data structure データ構造
data warehouse データウェアハウス
debit 借方
decision table デシジョンテーブル、決定表
declaration 宣言
declare (変数などを)宣言する
definition 定義
denominator 分母
departure 出発
depend on A B BをAに依存する
dependency 依存性
deploy (~を)デプロイする、(~を)展開する
deployment descriptor 配備記述子
deprecated 非推奨の
descendant 子孫
descending order 降順
detect (~を)検出する
detector 検知器
diagram 図、ダイアグラム
dictionary attack 辞書攻撃
digit
direction 方向
dirty read ダーティリード
disaster 災害
divide A into B BをAで割る
divide A by B AをBで割る
distribute A to B BにAを配布する
distributed application 分散アプリケーション
donation 寄付
durability 永続性、耐久性
dynamic testing 動的テスト

E

英語 品詞 意味
effective 効果的な
efficient 効率的な
electric circuit 電気回路
electronic circuit 電子回路
element 要素
embedded system 組み込みシステム
employee 従業員
empty set 空集合
enterprise 企業
enterprise system 企業システム
entry point エントリポイント
environment 環境
environment variable 環境変数
era name 元号
establish 確立する、成立させる
evaluate (式などを)評価する
even number 偶数
expected value 期待値
exact match 完全一致
explanation 説明
explicit 明示的な
external system 外部システム

F

fabrication facility 製造施設
facilitate (~を)促進する、(~を)促す
facsimile FAX
fact 事実
factorial 階乗
failback 切り戻し、フェイルバック
fallback 縮退運転、フォールバック
failover フェイルオーバー
fatal 致命的な
favicon お気に入りアイコン、ファビコン
favorite icon favicon
feasibility 実現可能性
first name (姓に対して)名
forbidden 禁止された
foreign key 外部キー
formula 公式
forward match 前方一致
foundation 財団、基金
fractal フラクタル
fraction 分数
function 機能、関数
functional interface 関数型インタフェース
functional language 関数型言語
functor 関手
fuzzy read ファジー・リード
fuzzy search あいまい検索

G

英語 品詞 意味
getting started 入門
goal 目標
grammar 文法
graph theory グラフ理論
glossary 用語集

H

英語 品詞 意味
headline 大見出し
heap ヒープ
help with ~ ~を手伝う
highly composite number 高度合成数
horizontal 水平の、水平方向の
hyphen ハイフン

J

英語 品詞 意味
journalizing 仕訳

K

英語 品詞 意味
kiosk terminal キオスク端末
knowledge base 知識ベース

L

英語 品詞 意味
lambda expression ラムダ式
last name
latency レイテンシ、遅延時間
latitude 緯度
leap year うるう年
lenient 寛大な
literally 文字通り
logarithm 対数
logic circuit 論理回路
logical name 論理名
logical operation 論理演算
logical operator 論理演算子
logistics 物流、物流管理
longitude 経度
lowercase 名(不加算) 小文字

M

英語 品詞 意味
malicious 悪意のある
mandatory 強制の、必須の
manually 手動で
marketing research 市場調査
marshal (~を)整理する
mechanism 仕組み、機構
memorandum メモ
metrics
migration 移行
minify (ソースコードなどを)圧縮する
modifier 修飾子
monolithic 一枚岩の、統制の取れた
multiply

N

英語 品詞 意味
namespace 名前空間
natural language 自然言語
natural number 自然数
negative number 負の数
nightly build 夜間ビルド、ナイトリービルド
notation 記法
notification 通知
notify A of B AにBを通知する
nullable null値になり得る
numerator 分子
numeric 数値
numerical sequence 数列

O

英語 品詞 意味
observe (~を)監視する
occur 発生する
odd number 奇数
omit (~を)省略する
operation 操作、演算
operator symbol 演算子
opportunity 機会
optimization 最適化
optimize (~を)最適化する、(~を)効率的に活用する
optimistic locking 楽観的ロック
order 順序、序数
ordered set 順序集合
ordinal 序数を示す
ordinal number 順序数、序数
organization 組織、機構、協会
otherwise さもなければ、別な方法では
oval 楕円

P

英語 品詞 意味
pagination ページネーション
parse (構文などを)解析する
parser パーサー、解析器
partial match 部分一致
performance 性能
periodically 定期的に
permanent fix 恒久対策
permanently 永久に、恒久的に
persistence 永続性
personal use 個人的利用
pessimistic locking 悲観的ロック
phantom read ファントム・リード
physical name 物理名
plural 複数の
portability 可搬性、移植性
potential 潜在的な
pragmatic 実戦的な、実用的な
prefix 接頭辞、プリフィックス
prepare (~を)準備する
press release (メディア向けの)発表、プレスリリース
prevent (~を)予防する
previous 先の、前の
primary 主要な
primary key 主キー
prime factor 素因数
prime number 素数
priority 優先度
probably 多分、恐らく
product 製品、生産物
proper subset 真部分集合
proposition 命題
production environment 本番環境
propagation 伝播
proof list プルーフリスト
provide A for B BにAを提供する
provide A with B AにBを提供する
pseudo 疑似的な、偽りの
pseudo code 疑似コード
publish ~を出版する
purpose 目的

Q

英語 品詞 意味
qualifier 限定子
quality 品質
quantification 量化
quantifier 量化子
quantity 量、数量
queue キュー、待ち行列
quick fix 応急措置
quite a bit of ~ 沢山の

R

英語 品詞 意味
rarity 希少性
rational number 有理数
reachable 到達可能な
real number 実数
receive (~を)受信する
reciprocal 逆数
rectangle 長方形、矩形
reference implementation リファレンス実装、参照実装
regard A as B AをBと見なす
registrant 登録者
regression testing 回帰テスト
regular expression 正規表現
relational algebra 関係代数
relationship 関連
remote 離れている、遠隔地の
replace A with B AをBと交換する
requirement 要件
responsibility 責任、責務
receipt 領収書
recursive 再帰的な
reliability 信頼性
reliability engineering 信頼性工学
repeatable 繰返し可能な
reservation 予約
row (ワークシートなどの)行

T

英語 品詞 意味
table of contents 目次
tablespace 表領域
tautology トートロジー、恒真式
telegram 電文
temporarily 一時的に
test specification テスト仕様
threshold 閾(しきい)値
thumbnail サムネイル
timeslot 時間帯
toner トナー
threat 脅威
traceability トレーサビリティ、追跡可能性
transaction トランザクション
transaction boundary トランザクション境界
truth value 真理値
typo 入力ミス

U

英語 品詞 意味
unavailable 利用不可能な
unexpected 予期しない
unhandled 処理されていない
unified 統合された、一元化された
unify (~を)統合する、(~を)一元化する
unit testing 単体テスト
unique 固有の
unmarshal (~を)無秩序にする
unreachable
到達不可能な
uppercase 名(不加算) 大文字
usability 使いやすさ、ユーザビリティ
usage 名(不加算) 使い方
user experience ユーザ体験

V

英語 品詞 意味
value
variable 変数
variant 派生物
verbose 冗長な
vertical 垂直の、垂直方向の
via ~を経て、~経由で
violate (~に)違反する
violation 違反
virtual machine 仮想マシン
visibility 可視性
volatile
voltage 電圧
vulnerability 脆弱性

W

英語 品詞 意味
warehouse 倉庫
weak entity 弱実体
withdrawal 退会
whole number 整数
workload (一定時間内の)作業量

Y

英語 品詞 意味
Yoda conditions ヨーダ条件式
Yoda notation ヨーダ記法

成句

英語 意味
as far as ~ ~する限りは
as well 同様に
get rid of ~ (~を)取り除く
in a nutshell 簡潔に言うと
in other words 言い換えると、つまり
in spite of ~ ~にもかかわらず
in the future 将来的には
in order to ~(動詞) ~するために
on the other hand 他方で、これに反して

jQueryを利用可能にする

手順

Terasoluna5.4.1のjQueryのパスは、以下の通り。

/chameleon-web/src/main/webapp/resources/app/js/jquery-3.2.1.min.js


/chameleon-web/src/main/webapp/WEB-INF/views/layout/template.jsp(レイアウト定義テンプレート) にて、scriptタグで上記の場所を指定すればよい。

<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width" />
<script type="text/javascript">
    
</script>
<c:set var="titleKey">
    <tiles:insertAttribute name="title" ignore="true" />
</c:set>
<title><spring:message code="${titleKey}" text="chameleon" /></title>
<script src="${pageContext.request.contextPath}/resources/app/js/jquery-3.2.1.min.js"></script>
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/app/css/styles.css">
</head>
<body>
    <div class="container">
        <tiles:insertAttribute name="header" />
        <tiles:insertAttribute name="body" />
        <hr>
        <tiles:insertAttribute name="footer" />
<!-- 
        <p style="text-align: center; background: #e5eCf9;">Copyright &copy; 20XX CompanyName</p>
 -->
    </div>
</body>
</html>


以上。たったこれだけ。

今日のスクラップ

他人の想像力によって作り上げられた化け物を、自分の内部に引き寄せたりしたらロクなことにならない。

鈴木光司夢の島クルーズ」

仄暗い水の底から (角川ホラー文庫)

仄暗い水の底から (角川ホラー文庫)

今日のスクラップ

新しい、ひろい世界を知った時ってね、うれしくって、ドキドキして、おどり出したくなって、泣きたくなって、さけび出したくなる――生きていてよかったなあって思うのは、つまりそんなときじゃない。わたしたちが、いろいろな人や、いろいろな動物に化けたくってしかたがないのも、つまり、そんなこと。

しかたしん「ぼくと化け姉さん」

ぼくと化け姉さん (創作子どもの本)

ぼくと化け姉さん (創作子どもの本)