script day.log

大学生がなんとなく始めた、趣味やら生活のことを記録していく。

Emacs25.2 へ

Emacs25.2が2017/4/21にリリースされましたので、
今頃(6/22)になって、アップグレードしましたよ。
ビビって、インストールしなかったんじゃないんだからねっ!

さあ、アップグレード

私はDebianを使っているのですが、普通にaptで
パッケージインストールしようとすると、
Emacs24かEmacs25.1までしか入らないので、
ソースビルドしてインストールします。

$ wget http://public.p-knowledge.co.jp/gnu-mirror/emacs/emacs-25.2.tar.xz
$ unar emacs-25.2.tar.xz
$ cd emacs-25.2.tar.xz
$ ./configure --with-x-toolkit=gtk3 --with-sound=no --with-x --with-xwidgets

ココで私の場合、libpng12.so.0とlibgif4が無いと怒られたので、
これらをインストールしてから、再び挑戦します。
しかし、aptインストールしようとしても、パッケージが見つからず、
???ってなっていたのですが、Debian stretchのパッケージを見てみると、
なんとパッケージがありませんでした。
前回、stretchのパッケージのみに設定していましたので、
(/etc/apt/source.list)
これを編集して、jessieのパッケージからも
インストール出来るように設定します。
編集の仕方は前回を参考に…

makose3p1229.hatenablog.com

$ apt update
$ sudo apt install libpng12-0
$ sudo apt install libgif4
$ ./configure --with-x-toolkit=gtk3 --with-sound=no --with-x --with-xwidgets
$ make
$ sudo make install
$ sudo reboot //一応再起動
$ emacs --version
GNU Emacs 25.2.1
…

$ emacs

起動しようとすると、"Could not create connection emacswiki 443" のようなメッセージが出てきた
emacswiki関係にアクセスしてるのはauto-installかpackageぐらいなので、とりあえずviで設定する。
私の場合は "(auto-install-update-emacswiki-package-name t)" をコメントアウトで解決。
しかし、この後package listをアップデートしようとしたら、"Could not create connection marmalade-repo.org 443"
のようにmarmaladeも繋げないと怒られ、フリーズ。
原因はmarmaladeの証明書切れっぽい?
とりあえずの対策として、以下のようにmarmaladeのパッケージにアクセスしないようにコメントアウト。

(setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
                         ;; ("marmalade" . "https://marmalade-repo.org/packages/")
                         ("melpa" . "https://melpa.org/packages/")))

一応これで動きました。

最後まで読んでくれたあなたへ

marmalade関係で解決している方はアドバイスいただけると助かります。

Debian バージョンアップ(8.8→9.0)

久し振りに技術ブログっぽいことをします。
タイトルの通り、6月17日にDebian 9 "Stretch" がリリースされたので、
ユーザーとしてはアップグレードしなければならない(謎の使命感)

私が行った手順は以下の通り。
途中省略している部分もある。

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.8 (jessie)
Release:	8.8
Codename:	jessie

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

$ sudo reboot

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

$ sudo vi /etc/apt/sources.list
  jessie→stretch

sample output
deb http://httpredir.debian.org/debian          stretch  main contrib 
deb http://security.debian.org/ stretch/updates main

$ sudo apt-get update

$ sudo apt list --upgradable

$ sudo apt upgrade
$ sudo apt dist-upgrade

$ sudo apt autoclean
$ sudo apt autoremove

$ sudo reboot
$ lsb_release -a
:No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.0 (stretch)
Release:	9.0
Codename:	stretch

とある平日の過ごし方

先週の金曜日は授業スケジュールの
予定で全休でしたので、
ドライブへ行ってきました🚗

道の駅八幡浜みなっとへ

行きは山を登り、帰りは海沿いのいつも通りです♪

平日の昼前に出発したので、そこまで渋滞に捕まることもなく、気持ちよく走っていると、
気付けば西予市まで行っていました。少し行き過ぎました💦

f:id:makose3p1229:20170618221103j:plain

道の駅に着くと、お昼だったので、駐車して、
すぐにご飯へGO!

「どーや食堂」で海鮮丼(並)をいただきました。
土日はお客さんが多いらしいので、平日に来たのですが、
お昼時ぴったりだったせいか、結構お客さんが多かったです。
非常に美味しかったです😊
オススメです。

f:id:makose3p1229:20170618221125j:plain

帰りは海沿いを走って、休憩にふたみシーサイドパークに寄りました。

f:id:makose3p1229:20170618221718j:plain

そこで、私は抹茶バニラを食べました。
夕焼けというオレンジ味もあったのですが、抹茶が自分の脳内では優勢でした。
外でベンチに座って、食べながら、前にココに来たときの話をしてました。
すると、上から声が聞こえてくるので、上を見てみると、人が飛んでいました(語弊)。

f:id:makose3p1229:20170618221747j:plain

行きが順調だったため、思いの外、時間が余ったので観光港の方へ行き、
更に免許センターの方まで、海沿いを走って、ぐるーっと走って、ご帰宅でした。

最近感じていること

割りとMR-Sの燃費が良い気がする…

ドライブまとめ🚗

ドライブ写真が何枚かあったので、ドライブまとめしました。

夜の道の駅風和里で

ずーっとソースコードとにらめっこしてて、
なんとかうまく行ったので、
気分転換に風和里に行ったときの写真です。

in 風和里 at 夜

f:id:makose3p1229:20170604020258j:plain
f:id:makose3p1229:20170604020303j:plain
f:id:makose3p1229:20170604020314j:plain

夕方の道の駅ふたみに

夕方、時間があったのでドライブに行こうと思い、友人を誘って行きました。
砂浜の方に出てみるとカップルがいっぱいで羨ましかったり、
いつかのサイクリングで、BOMB!したかったり、自転車が転がったりしたことで、
ココには色々な思い出がありますね♪

in ふたみシーサイドパーク

f:id:makose3p1229:20170604020432j:plain

MAP


快晴の糸山公園へ with LEVORG STI

金曜日は授業がお昼までなので、どこかドライブに行こうということになりました。
前日の夜から朝方まで雷を伴う雨だったのですが、晴れて良かったです。
とりあえず大学までクルマでGO!!!
最寄りのコインパーキングに停めました。
LEVORGに乗ってきた友人はしっかりとスバル列(インプレッサスポーツとXV)に並べてました。
大学の授業が終わるのをそわそわしながら待ってました。
この時まで目的地は決まってなかったのですが、
候補は道の駅うちこと糸山公園の2つが挙がっていました。
今回はこの前にふたみの方へ行ったということで、目的地は糸山公園でした♪

とりあえず、お互いガソリンが少ないってことで、エネオスに直行!
友人はレギュラーにも拘らず、かなりの金額でした。
私はハイオクなのですがタンクが小さいので、3000円くらいでした。

in エネオス

f:id:makose3p1229:20170604013206j:plain

行きは山を通って行ったのですが、私達以外に前、後ろ共にクルマが居ないことが多く、
快適にドライブできました。さらに昨日雨が降ったとは思えないくらいの快晴でした。
お山での写真はありません。写真を撮るために停まってしまうと、この快適なドライブが
奪われてしまうような気がして、停まれませんでした。
そして、糸山公園に着いたので、撮影会です!
といっても、お腹も空いていたし、何より暑かったので、
すぐに撮影(iPhone7)して、早々にご飯を食べに行きました。

ROUTE


in 糸山公園

f:id:makose3p1229:20170604013315j:plain
f:id:makose3p1229:20170604013355j:plain
f:id:makose3p1229:20170604013400j:plain
f:id:makose3p1229:20170604013402j:plain
f:id:makose3p1229:20170604013407j:plain

ところで、友人はXperiaXZを使っていたのですが、
写真に写った空の青色が段階的になっていて、"だから私は、Xperia。"でした。

サンライズ糸山へ

ランチを食べに、サンライズ糸山へ。

ROUTE

サンライズ糸山の中には風のレストランというお店があります。
www.kazeres.net

そこで私は和風パスタ、友人はきのこのクリームパスタを食べました。
お店の窓側に座ったのですが、大変景色がきれいでした。
彼女と来たい。
f:id:makose3p1229:20170604014100j:plain
f:id:makose3p1229:20170604014104j:plain

行きは山を走ったので、帰りは海沿いを走ろうということになりました。
途中休憩に道の駅風和里へ立ち寄りました。

ROUTE

風和里に着いて、写真を一枚撮りました。

in 道の駅風和里

f:id:makose3p1229:20170604014513j:plain

この写真を見れば分かる通り、LEVORGくんはヒョウ柄の服をお召です(笑)
そのため友人は、ドライブの後、すぐに洗車にGO!
さらに翌日には、お家のVitzも洗車してました。
ちなみに私も翌日洗車しました。天気予報で雨が降ると言われても、
洗車したいときが、洗車しどきです。
まぁクルマはガレージに入れているので、雨などにさらされることはありませんが…

アイスでも食べようかと思いましたが、私の都合で今回はスルー⤵
次はサイクリングで訪れたいです。

風和里からは寄り道せずお家に向かいました。
友達と別れる際には、車線が違うので、並べないかな~?なんて思ってたら、
並べました。信号が青になった瞬間、各々の方向に進んで行く時に、
私は「ワイルド・スピード スカイミッション」のエンディングを思い出しました。

"また逢える。"
"別れの言葉はなしか?"

見てない人は見るとイイです。

無事に帰り着きました。

楽しかったです。

おわりに

6月は梅雨もあり、天気が良い日は少ないですが、
少ないチャンスをうまく使ってドライブいっぱいしたいですね。
とりあえず、道の駅うちこに行こうかな?

友人へ

いつも私のわがままに付き合って頂いて、ありがとうございます。
今後ともよろしくお願いします。

Debian jessieをアップデートしました

タイトルの通り、Debianのアップデートしました。

Debian jessie 8.7.1→8.8

手順は以下の通り。

$ sudo apt update

$ sudo apt upgrade

$ sudo apt dist-upgrade

$ sudo apt-get autoclean

$ sudo apt-get autoremove

再起動

$ uname -a

バージョンを確認する

$ cat /etc/debian_version
8.8

アップデート完了ですね

GWのこと

GW中は実家のある福岡県の方へ帰省していました。(5/2~5/6)

ある用事があったので…

その用事とは、クルマを納車する用事でした。

前はRX-8(前期)に乗っていたのですが、諸事情により、

今は自由に乗れないので、新しいクルマを買うことに決めました。

次のクルマはMR-S(前期)です。

1tを下回る軽量ボディで、理想的な駆動レイアウトと言われるMRなどに惹かれ、

このクルマに決めました。

納車した日に、小倉のフェリーターミナルや皿倉山の方にドライブに行ってきました!ハンドリングの良さや、運転のしやすさが非常に伝わってきました。

人によっては1ZZ-FEは面白くないという方もいらっしゃいますが、

私は街乗りが多いので非常に乗りやすさを感じました。

前のクルマのエンジンが特殊だったもので、特にそう感じました。

f:id:makose3p1229:20170511143704j:plain

結論

人生1度は2シーター&オープンカーに乗っておくべきかと思います。

さらにMR+MTだとなお良し。

 


 

GW最終日(5/7)はサニーTSUBAKIでPRINCEさんがイベントを開催していたので、

参加しに行ってきました。

www.prince-racing.com

中でも、フェラーリ458スペチアーレがすごかったです(小並感。

 

f:id:makose3p1229:20170511143726j:plain

f:id:makose3p1229:20170511143724j:plain

f:id:makose3p1229:20170511143720j:plain

f:id:makose3p1229:20170511143746j:plain

 

さらにみきゃんFIT&CR-ZS2000日本一決定戦で

活躍しているS2000が並んでいました。

 

f:id:makose3p1229:20170511143730j:plain

f:id:makose3p1229:20170511143740j:plain

f:id:makose3p1229:20170511143744j:plain

 

そして、それを見に来るクルマ好きの方々のクルマもすごかったです(小並感。

 

f:id:makose3p1229:20170511143752j:plain

 

ということで、今年のGWはかなり充実したものに出来ました。

証明書の自動更新(cron)

cronを使って、Let's Encryptで発行した証明書の更新を
自動化しようって話です(それだけ)。
理由は証明書の有効期間が90日しかないので、
忘れた頃に更新しなさいとメールがやってきます。
それを防ぐためです。

cronの設定

crontab -l

これで、まず設定されているcronを確認する。
この場合、各ユーザーが設定してあるcron設定しか表示されないため、
rootで設定してあるcron設定はrootで確認する必要がある。
"-u"でユーザー指定すれば、問題ないが…
次にエディタでcronの設定を記述していく。

crontab -e

エディタが起動したら、次のルールで記述する。

分 時 日 月 曜日 <実行コマンド>


固定指定

00 15 * * * echo "hello."

間隔指定

*/5 * * * * echo "hello."

複数指定

5,10 2 * * * echo "hello."

範囲指定

5 2-5 * * * echo "hello."

今回は、毎月1日のAM04時に設定。

00 04 01 * * /bin/systemctl nginx stop && /usr/local/letsencrypt/letsencrypt-auto renew --force-renew && /bin/systemctl nginx start

cron設定したのに、動かないよ!ふえぇ…って方へ

  1. crondは動いているかな?
  2. 実行ファイルの権限は正しいですか?
  3. cronのログを確認してね

まとめ

crontab [ -u ユーザ名 ] { -l | -r | -e }
-u: cronを設定するユーザーを指定
-l: cronを一覧で表示
-r: cronの設定を全消去
-e: cronを設定するエディタを起動する
ちなみに私はcronのことをコロンと呼んでいました。実際はクロン、クーロン、クローンだったりするらしいです。