AnDeriensのブログ

個人的なブログです

bashで正規表現を使ってどれか一文字にマッチさせる

シェルスクリプト難しい…。 結論 pattern=[ABC] if [[ "$i" == $pattern ]]; then echo "$i mathces pattern $pattern." else echo "$i does not mathces pattern $pattern." fi その他 #! /bin/bash for i in A B C ABC "[A]" do if [ "$i" = 'A' ]; then e…

2038年問題とMySQLでの対策

Monoar Rahman RonyによるPixabayからの画像 概要 2038年問題というのがあるらしい。 多くのケースで、timestampが内部的には32ビットの符合付き整数で、2038年1月19日3時14分7秒(UTC)にその上限を迎える。 ja.wikipedia.org MySQLも例外ではなくtimestamp型…

雑記。私的領域とプライバシー

「重要なのはプライバシーが自己決定権であると認識することです。自分で決定し、自分で守る。そしてこれは極端な話、『嘘をつく(自ら偽装する、暗号化する)こと』によって成立するのです」 https://jp.cointelegraph.com/news/the-lie-is-the-last-freedo…

NginxでHello Worldしてみた

前々から苦手だったNginxの設定の克服のために、Nginxをスクラッチで立ち上げる的なことをしたかった。 アメリカのハッカードラマ、Mr.ROBOTでNginxの設定をスクラッチで書くシーンがあって、かっけえなって思ったのが動機(不純)。下のリンクは関連のリン…

zshの起動に失敗する

iTermを起動する際に、tmuxとzshも起動するようにしているのだが、突然zshの起動に失敗し、普段出している情報とかが表示されなくなった。 zshが動いているかを見ると、 $ echo $SHELL /bin/zsh となるので、一応起動しているよう。 次に、zshを再度起動して…

無題

前のテキストを書いてからひと月も経ってしまった。 ぼくらは目の前の問題に目を塞ぎつつ、前に進もうとしている。いや、前に進んでいってしまうというほうが正しいのかもしれない。 いま、生きることや生き続けることに対して意識を向けなければ、自分や周…

親クラス内から子クラスでオーバーライドしたメソッドを呼べるか

親クラスに定義したメソッドの中から、同じクラス内のメソッドを呼んだとき、 子クラスでオーバーライドしたメソッドが呼ばれるのか、親クラスのメソッドが呼ばれるのか? メソッドをprotectedにする name = $name; } // このメソッドを子クラスでオーバーラ…