追記

いがいが日記


2020-04-08 [長年日記]

_ Microsoft Task

長年使ったwunderlistがサービス終了するのでMSTaskへ移行したけど使いやすくていい感じ。「今日のタスク」が案外便利なので、もっと追加削除がしやすいボタンが欲しくなった。 「今日のタスク」はフォルダだけど、入れたタスクが終わらかくても翌日にはフォルダから消えている。さっぱりを保てて良い。 他のタスクフォルダ一周して今日のタスクへ入れていって、あとは今日のタスクフォルダだけ見ればいい、っていうリズムが作れる。


2020-04-02 [長年日記]

_ tDiary5.1.1 & Ruby2.7.1へバージョンアップ

tDiaryの新しいバージョンへ上げるついでにRubyも最新の2.7.1へ上げた。 メンテナンスしてくださっているみなさんいつもありがとうございます!


2020-03-25 [長年日記]

_ Emacs26.3

macOS Catalinaにしたときにビルドしようと思ってたのだが、動いたので面倒で先延ばししてた。確定申告終わって少し落ち着いたのでビルドした。26.1から26.3へバージョンアップ。いまのところ何事もなく動いている。

手順

# LIBXML2
MACSDK=`xcrun --show-sdk-path`
export LIBXML2_CFLAGS="-I${MACSDK}/usr/include/libxml2"
export LIBXML2_LIBS="-lxml2"

VERSION=26.3
curl -LO http://ftpmirror.gnu.org/emacs/emacs-$VERSION.tar.gz
curl -LO https://gist.githubusercontent.com/takaxp/3314a153f6d02d82ef1833638d338ecf/raw/156aaa50dc028ebb731521abaf423e751fd080de/emacs-25.2-inline.patch
tar zxvf emacs-$VERSION.tar.gz
cd ./emacs-$VERSION
patch -p1 < ../emacs-25.2-inline.patch
./autogen.sh
./configure --without-x --with-ns --with-modules
make bootstrap -j4
make install -j4
cd ./nextstep
open .
cp Emacs.app/Contents/MacOS/bin/emacsclient /usr/local/bin/.

2020-03-17 [長年日記]

_ 温度調整できる電気ケトル

珈琲やお茶を淹れるときに100℃だとちょっと熱いから少し冷まして、みたいな運用をしてたのだけど、温度調整できる電気ケトルがあることに気づいたので探してみた。

調べたら山善のYKG-C800-E(B)がデザインもいいし温度も1℃単位で調整できるのでこれにした。(5℃刻みのものもあった。)

https://book.yamazen.co.jp/product/product03/others/YKG-C800

買ってみたらとても良い。96℃近辺の1℃違いで微調整するとおいしいお茶が淹れられるようになった(気がする)。UIがなかなか良くて、何回もボタンを押さないといけないのかなと思っていたが、100℃で沸騰だったら電源押して沸騰ボタンを押すだけ。温度調整したければ沸騰ボタンを押したあと点滅している間にプラスマイナスで温度調整。とてもつかいやすい良いUI。

文句としてはフタが取り外ししづらいのでもうちょっとなめらかに着脱できたらよかった。それくらい。

デザインもいいし、注ぎ口が細くてお茶も珈琲も淹れやすいので重宝している。


2020-02-10 [長年日記]

_ GitHub ActionsでRailsアプリを動かす

結論を先に書くと、以下のファイルを配置すればいい。もしくはGitHubリポジトリからActionsタブ、そしてSet up a workflow yourselfから進んで以下を入れる。

name: Rails Tests

on: [push, pull_request]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: Set up Ruby 2.7
      uses: actions/setup-ruby@v1
      with:
        ruby-version: 2.7
    - name: Build and test
      env:
        RAILS_ENV: test
      run: |
        sudo apt-get -yqq install libsqlite3-dev
        gem install bundler
        bundle install --jobs 4 --retry 3
        bundle exec rails db:create
        bundle exec rails db:migrate
        yarn install
        bundle exec rails test # minitest
        bundle exec rails test:system # minitest

以下、メモ。

GitHubActionsでは基本、actions/ のものが公式部品のようだ。

Selenium::WebDriver::Error::UnknownError: unknown error: Chrome failed to start: exited abnormally
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

以下の記事を参考にしました。ありがとうございました。いわさきさんのactons/setup-rubyの記事は前に読んでたので、eregonさんらによって先週頃にactons/setup-rubyが修正されたのはありがたかったです。


追記