ぱと隊長日誌

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

Database Concurrency Control Papadimitriou 読書会 第15回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読会 第15回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示していま…

JRきっぷの発売日と学割利用の注意点

JRのきっぷ(乗車券)を購入しようとしてはまったポイントを記録しておきます。 きっぷの発売は原則として乗車当日のみ 原則としてお乗りになる日から有効な乗車券を発売します。指定券と同時にお求めの場合は1カ月前から発売します。 きっぷの発売日:JR東…

PostgreSQLはトランザクション内で制約を一旦外して戻すことができる

はじめに こんな tweet を拝見しました。ポスグレはDDLもtxに入れられると聞いたけど、一旦制約をはずしてなんか操作して制約を戻す、もアトミックにできるのかなー。— デヴすぴスラ (@dev_supisula) November 20, 2019遅延制約(DEFERRABLE)を使えば制約を一…

Excelの動作が重たいのは「折り返して全体を表示する」設定が原因かも

概要 Excelが重たい理由は様々指摘されていますが、何をしても改善しないときは「折り返して全体を表示する」設定がONになっているからかもしれません。本エントリではこの事象についての検証結果をまとめます。 テスト環境 Excel 2013 (15.0.5189.1000) 他…

集合に含まれない組み合わせをクエリで抽出する

今回のクエリの説明例として、データベーススペシャリスト平成27年春期 午前Ⅱ 問11 の問題・解答を引用します。<問題> 庭に訪れた野鳥の数を記録する"観測"表がある。観測のたびに通番を振り、鳥名と観測数を記録している。AVG関数を用いて鳥名別に野鳥の…

SQLの外部結合の実行ステップを理解する

はじめに プログラマのためのSQL 第4版(以下、「訳書」とする)「25.3.1 外部結合の歴史」には外部結合の実行ステップ及び実行例が記述されています。プログラマのためのSQL 第4版作者: ジョー・セルコ,Joe Celko,ミック出版社/メーカー: 翔泳社発売日: 201…

NTTDATATC2019「PostgreSQL 12 は ここがスゴイ!」聴講メモ

はじめに NTTデータ テクノロジーカンファレンス 2019(NTTデータ テクノロジーカンファレンス 2019 ~ 未来を創る NTT DATA の確かな技術力 ~) 【テクノロジー】PostgreSQL 12 は ここがスゴイ!~性能改善や pluggable storage engine などの新機能を徹…

NTTDATATC2019「横浜銀行のマルチクラウド戦略とそれを支える「A-gate」」聴講メモ

はじめに NTTデータ テクノロジーカンファレンス 2019(NTTデータ テクノロジーカンファレンス 2019 ~ 未来を創る NTT DATA の確かな技術力 ~) 【事例】横浜銀行のマルチクラウド戦略とそれを支える「A-gate」 の聴講メモです。横浜銀行のA-gate採用はNTT…

JSTQB AL テストマネージャ 受験記録 (2019/8/24)

始めに 2019/8/24 に「JSTQB認定テスト技術者資格 Advanced Level<テストマネージャ>試験」を受験してきました。今回の試験に向けてどんな準備をしたのか。また、実際に受験してみての情報をまとめます。現時点で合否は発表されていませんが、発表されたら…

Database Concurrency Control Papadimitriou 読書会 第7回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読書会 第7回 - connpass の議論メモです。 ※第6回は休講でした。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議…

Database Concurrency Control Papadimitriou 読書会 第5回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読書会 第5回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

デブサミ2019夏「【A-2】今後の生き方についてサラリーマンエンジニアが人生半ばにして考えてみた」聴講メモ

はじめに Developers Summit 2019 Summer (Developers Summit 2019 Summer) 今後の生き方についてサラリーマンエンジニアが人生半ばにして考えてみた スピーカー:上野 淳 [ディライトワークス] の聴講メモです。メモは口頭説明を中心にまとめています。資料…

デブサミ2019夏「【A-1】愛されるプロダクトをつくるエンジニア組織とは」聴講メモ

はじめに Developers Summit 2019 Summer (Developers Summit 2019 Summer) 愛されるプロダクトをつくるエンジニア組織とは――「テクノロジー」「開発プロセス」との緊密な関係 スピーカー:及川 卓也 [Tably] の聴講メモです。Twitterのつぶやきがtogetterで…

Database Concurrency Control Papadimitriou 読書会 第3回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読書会 第3回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

Database Concurrency Control Papadimitriou 読書会 第2回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読書会 第2回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

Database Concurrency Control Papadimitriou 読書会 第1回 議論メモ

勉強会について Database Concurrency Control Papadimitriou 読書会 第1回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

AWSジャパン プロフェッショナルサービス オープンハウス 参加記録

オープンハウスについて オープンハウスはAWSの採用イベントです。 今回は「プロフェッショナルサービス」のオープンハウスに参加してきました。その内容の記録を兼ねてご紹介します。当日は以下の流れで行われました。 19:00-19:30 受付 19:30-20:15 社員に…

Transactional Information Systems 5章 MVCC勉強会 第九回 議論メモ

勉強会について Transactional Information Systems 5章 MVCC勉強会 第九回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。本エントリのTX本とは "Transactional Informa…

Transactional Information Systems 5章 MVCC勉強会 第八回 議論メモ

勉強会について Transactional Information Systems 5章 MVCC勉強会 第八回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

Amazon.com(アメリカ)でマーケットプレイスの出品者に一部返金交渉~合意するまでの記録

概要 Amazon.com のマーケットプレイスで本を購入したところ、商品説明に記載の状態と現物の状態に差異がありました。出品者と交渉を行い、一部返金で合意しました。合意に至るまでの記録をまとめます。 注文 Amazon.com(アメリカ)で絶版本(英語で書かれ…

Transactional Information Systems 5章 MVCC勉強会 第七回 議論メモ

勉強会について Transactional Information Systems 5章 MVCC勉強会 第七回 - connpass の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示してい…

「常識」が常識とは限らない

常識とはその人のこれまでの経験の積み重ねから生み出されるものです。人はみな異なる経験を積んでいます。よって、各自が持っている常識は多少なりともズレているものです。「常識」の一言で片づけず、お互いの思う常識を理解し合うことが大切です。本屋の…

データベースはレコード・フィールドではなく、行・列と表現すべき

概要 Joe Celko はデータベースにおいて、行 (row)・列 (column) という用語を使うべきであり、レコード (record)・フィールド (field) という表現は適切でないと主張しています。これは論理的存在と物理的存在を分けるべきとの考えからです。 はじめに 先日…

デブサミ2019「【15-B-2】メンバーの成長とチャレンジのためにエンジニアリングマネージャーとして大切にしたこと」聴講メモ

はじめに Developers Summit 2019 (Developers Summit 2019) 【15-B-2】メンバーの成長とチャレンジのためにエンジニアリングマネージャーとして大切にしたこと スピーカー:山本 学 [ヤフー] の聴講メモです。メモは口頭説明を中心にまとめています。資料を…

デブサミ2019「【14-A-1】❤一生エンジニアを楽しもう❤夢中が最高!!」聴講メモ

はじめに Developers Summit 2019 (Developers Summit 2019) 【14-A-1】❤一生エンジニアを楽しもう❤夢中が最高!! スピーカー:漆原 茂 [ウルシステムズ] の聴講メモです。現時点で資料が公開されていないため、口頭で説明した内容だけでなく、資料の内容も…

自分で動けるとは何か ~ブログからなぜそれを感じるのか~

はじめに このブログを読んでいただいている方から、このブログからあなたが自分で動ける方であることが分かる、と言われたことがあります。そのコメントをくれたのが一人だけならお世辞として受け止めますが、全く別の方からも同じコメントをいただき、あな…

MCSR の conflict が r-w (read-write) だけなのはなぜなのか?

はじめに MCSR (Multiversion Conflict Serializability) を知るには以下の本及び記事を読むのが最も理解に近づきます。Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery (The Morgan Kaufman…

新しいアイコンのお知らせ

アイコンについて Twitter アイコン(ぱと (@pato_taityo) | Twitter)を変更しました。【変更前】 ※元画像を紛失したので Twitter プロフィールより切り貼りしてます…。【変更後】 アイコンはなつよさん(なつよ@インフラ女子の日常連載中 (@infragirl755) …

トランザクション理論における polygraph と History の VSR 判定

目的 トランザクション理論における polygraph とは何かを説明し、それを利用して History の VSR (View Serializability) 判定に利用できることを示します。 略語 本エントリ内では以下の略語を使います。 TX本:Transactional Information Systems Transac…

Transactional Information Systems 5章 MVCC勉強会 第二回 議論メモ

勉強会について Transactional Information Systems 5章 MVCC勉強会 第二回 の議論メモです。自分のメモをベースにまとめています。発言の聞き間違い、解釈違いの可能性があることをご了承ください。特記の無い引用は本で議論した箇所を示しています。Transa…