ぱと隊長日誌

ブログ運用もエンジニアとしての生き方も模索中

幼い子供の育児と自分の勉強時間確保の両立(3~5歳編)

育児と勉強時間確保の両立は悩ましい問題です。子供が3~5歳の時期をどうやって乗り切ったか、まとめました。

Oracle Cloud Infrastructure (OCI) 無償トレーニングのおすすめポイント

Oracle Cloud Infrastructure (OCI) 無償トレーニングのおすすめポイントを解説します。

JSTQB AL テストマネージャ 受験記録 (2021/08/21)

2021/08/21 の「JSTQB AL テストマネージャ試験」に向けて、どんな準備(勉強方法・資料)をしたのか、また受験した所感を記録としてまとめました。

PostgreSQL のオブジェクト識別子データ型(OID 別名型)と使い方

オブジェクト識別子データ型と使い方を中心に解説します。最後にその実装にも踏み込んで解説をします。

「真摯さ」とは何か

私は「真摯さ」を「自分の考えに信念(軸、芯)を持ち、それに従った行動をすること」と考えています。それは安易に「バランス」という言葉に逃げないということです。

PostgreSQL の TEMPORARY TABLE と UNLOGGED TABLE にパフォーマンスの差異はあるか?

PostgreSQL にはテーブルの種類として TEMPORARY と UNLOGGED があります。この2つはワークテーブルとしてしばしば使われます。シンプルな条件下では UNLOGGED より TEMPORARY のほうがパフォーマンスが良い結果となりました。

PostgreSQL の実行計画で Hash のコストは Hash Join に含まれる

PostgreSQL の実行計画で Hash ノードはコストが 0 として計算されていますが、ハッシュ処理のコストは Hash Join ノードに含まれています。

PostgreSQL のインデックス肥大化と実行計画のコストへの影響

PostgreSQL のインデックスが肥大化した状況では実行計画のコスト計算に影響することがあります。これは適切な実行計画を選択する妨げとなるかもしれません。

PostgreSQL のテーブル継承は概念データモデルのスーパータイプ/サブタイプを実装する手段では無い

PostgreSQL にはテーブルの継承という機能があります。 本記事ではテーブル継承を概念データモデルのスーパータイプ/サブタイプの実装に用いると、どのような問題が出るかを見ていきます。

SQL で ORDER BY をクエリの最後にしか記述できず、結果セット全体にしか適用できない理由

SQL で ORDER BY の指定はクエリの最後に記述する必要があります。また、ORDER BY は結果セット全体に対して行われます。 この理由を理論面(リレーショナルモデル)と設計面 (SQL) からみていきます。

JaSST'21 Tokyo 「アジャイル開発にQAはホントに要らないのか?」聴講メモ

JaSST'21 Tokyo B6)企画セッション「アジャイル開発にQAはホントに要らないのか?」の聴講メモです。

JaSST'21 Tokyo 招待講演「パターンQA2AQによるアジャイル品質のマインド、体制、プロセス、技術」聴講メモ

JaSST'21 Tokyo A9)招待講演「パターンQA2AQによるアジャイル品質のマインド、体制、プロセス、技術」の聴講メモです。Q&Aまとめがメインです。

JaSST'21 Tokyo 基調講演「Being Agile about Architecture」聴講メモ

JaSST'21 Tokyo A1)基調講演 「Being Agile about Architecture」 の聴講メモです。

JaSST'21 Tokyo 「JSTQB Advanced Level テストアナリストのシラバスでテストプロセスとテスト技法を学ぼう」聴講メモ

JaSST'21 Tokyo セッション F5 「JSTQB Advanced Level テストアナリストのシラバスでテストプロセスとテスト技法を学ぼう」の聴講メモです。

PostgreSQL 11 での DEFAULT 指定した列追加時の処理速度改善は NOT NULL 制約との組み合わせに限らない

PostgreSQL 11 での DEFAULT 指定した列追加時の処理速度改善は NOT NULL 制約との組み合わせに限らないことを解説します。また、列の追加や変更で依然として処理に時間のかかるケースがあることも補足しています。

ソースコードからインストールした PostgreSQL をマイナーアップグレードする

ソースコードからインストールした PostgreSQL をマイナーアップグレードするには、新規インストールと同じ手順を踏みます。

JSTQB AL テストアナリスト 受験記録 (2021/02/13)

JSTQB AL テストアナリスト試験に合格しました!勉強方法や資料、試験を受けてわかったことなどをまとめました。

テスト条件とは何か

「テスト条件」について、にしさん(@YasuharuNishi)にレクチャーいただいた内容(やりとり)をまとめました。

泳げないヤツは沈めばいい、だが泳ぎ方は教えるべきだ

「泳げないヤツは沈めばいい」。だが、こんな育成方法はもうやめよう。後輩が泳ぎ方(成長の仕方)を知らないのであれば、泳ぎ方を教えるべきだ。そして、その経験を次の世代へとつなげていこう。

「はじめて学ぶソフトウェアのテスト技法」の読解メモ

「はじめて学ぶソフトウェアのテスト技法」は特に前半のパートで誤記や説明不足な箇所が目立ちます。そこで、これらを補足する目的で本記事をまとめることにしました。

PostgreSQL の共有メモリバッファサイズとインデックス更新の関係

PostgreSQL の共有メモリバッファサイズがインデックスの更新に与える影響について検証及び考察を行いました。

PostgreSQL の B-tree インデックスの数・格納値と INSERT 処理の関係

PostgreSQL の B-tree インデックスの数と格納する値が INSERT 処理にどれほど影響するのかを検証しました。

部分関数従属性と推移的関数従属性の定義

部分関数従属性と推移的関数従属性はテキストによって定義にばらつきがみられました。そこで、本記事では定義の整理とばらつきの理由について考察を行いました。

JaSST Review'20 「S7) パネルディスカッション」聴講メモ

JaSST Review'20 S7) パネルディスカッション の聴講メモです。

データベーススペシャリスト試験(令和2年度10月試験)受験記録

2020/10/18 に受験した「データベーススペシャリスト試験」に合格しました!試験に向けて、どんな準備(勉強)をしたのかを記録としてまとめておきます。

データベーススペシャリスト試験の解き方のコツ

データベーススペシャリスト試験の解き方にはコツがあります。私が編み出したコツのうち、汎用的に使えそうなコツを集めてみました。

データベーススペシャリスト試験の午後問題の選び方

データベーススペシャリスト試験は午後ⅠⅡでどの問題を選ぶかが合格の鍵となります。そこで、「問題番号」と「問題タイトル」から出題分野の傾向をまとめました。

マンガのファンレターを出す過程と考えたこと

はじめに 先日、人生で初めてマンガの著者にファンレターを送ってみました。オッサンが何をやっているの…と思う方もいるでしょうが、何事も経験ですし、チャレンジするのに性別も年齢制限もありません。やってよかったです。せっかくチャレンジしたのですか…

概念データモデルのスーパータイプとサブタイプのパターン

データベーススペシャリスト試験の問題からスーパータイプとサブタイプのパターンを整理し、まとめました。

リレーショナルモデルのタプルに順序はあるのか否か

リレーショナルモデルの考案当初、リレーションのカラムの順序には意味があるとしていましたが、現在ではタプルの要素に順序は無いとされています。この経緯や理由について調査を行いました。