このブログは、私のメモです。ですので、何でも書き込みます。
This blog is my notebook, so I write about anything.
週末は、大学の研究やコーディングで終日狂っていますので、技術メモも増えます。
On weekends, I spend all day doing university research and coding, so I also end up with more technical memos.
で、この技術メモの内容が理解できる人は、非常に少ないと思っています。
I think very few people can understand the contents of this technical memo.
なにしろ、動機や背景、そして、DBのスキーマについても一切記載がないのですから、ここから読み取れる人がいたら、その人は「天才以上」といっても良いでしょう。
After all, the motives, background, and database schema are not mentioned, so if anyone can read this, they must be “more than a genius.”
『実際のところ、江端は技術漏洩しているんじゃないか?』と疑っている人がいるかもしれませんが、私が公開している情報は、基本的に公開されている情報を、私のためだけに二次加工して公開しているものですので、技術漏洩には当たりません ―― というか、この点については、私は常に細心の注意を払っています。
There may be people who suspect that “Ebata is leaking technology.” Still, the information I am releasing is publicly available and reprocessed for my use, so it does not constitute a technology leak. I am always cautious about this.
ただ、私のページを読んで頂いている方の多くに、「読み難い思いをさせているだろう」という予想はつきます。
However, I can imagine that many people reading my page have difficulty reading it.
多分、全然興味がなく、膨大な内容で、かつ意味不明な内容でしょう。
They are probably not attractive, and a vast amount of content makes no sense.
では、なぜ私が、このような意味不明な技術メモを開示し続けているかというと、自分自身の業務や大学での研究などで、便利なんですよ。
The reason I continue to disclose these incomprehensible technical memos is that they are helpful for my work and research at the university.
まず 、『私は、過去の失敗を簡単に忘れる。なので、直ぐにメモを取る。そのメモは私に分かれば十分であり、他人に理解してもらう必要がない』ことが挙げられます。
First of all, “I easily forget past mistakes. So, I take notes immediately. Those notes are sufficient for me to understand, so others do not need to understand them.”
ならば、『そのメモは非公開にして江端だけ見れるようにすれば良い』とも言えます。
Then, you could say, 'Make the memo private so that only Ebata can see it.
ところが、『私がハマった部分』が、私以外の人に役にたっている可能性があるのです。
However, there is a possibility that the part that I was stuck on is useful for other people.
たとえば、本日のメモですと、
For example, today's memo is
q0713がイオン金沢シーサイド店である場合のq0707とq0714の値を0から24の値の数で表示させるSQL文を作成してcsvファイルで保存して下さい。添付したようなグラフを作成するためです。
実際に、SQL文でのCSVファイルの保存に失敗する人に、稼動実績のあるコマンドを、丸ごと提供できます。
I can provide a command that has been proven to work for people who are having trouble saving CSV files in SQL statements.
これは、他のエンジニアにとっても助かるはずなのです ―― なぜ、そう言い切れるか? 「私が、他の人のメモで助けられてきたから」です。
This will also be helpful for other engineers - why can I say that? Because other people's notes have helped me.
という訳で、私のページを読んで頂いている方には、迷惑をおかけしているとは思いますが、当面、この運用を続けてまいります。
So, I apologize to those of you who are reading my page for any inconvenience caused, but for now, I will continue to operate it in this way.
悪しからずご了承下さい。
Please accept my apologies.