maya's blog

About programming, aws and ubuntu

Emacs 26.2 + Flycheck + ESLint

TL;DR codesuki/add-node-modules-pathを使う 他パッケージが依存するESLintのversionに気を付ける なにするの Emacsで${PROJECT_ROOT}/node_modules/.bin/eslintを実行ファイルにし、 ${PROJECT_ROOT}/.eslintrcのルールでチェックするよう設定する。 どう…

vim 終了が遅い

$ lsb_release -rd Description: Ubuntu 19.04 Release: 19.04 TL;DR sudo rm -rf /usr/share/gnome-shell/extensions/desktop-icons@csoriano reboot これなに Ubuntu 19.04 でvimを終了する際に長くて5秒くらい掛かるという問題が生じていた。 journalctl…

Chromeを起動する度にログイン求められる問題

Google Chromeを起動すると右上のアカウントが「一時停止中」となり、その度にログインする必要があった。 動作環境 Google Chrome 74.0.3729.131 TL;DR chrome://settings/content/cookiesを開く 「ブラウザを終了するまでローカル データを保存する」をOFF…

右ALTで英数字・日本語の入力切替

検証環境 やりかた さいごに 参照 xmodmapで右ALTキーで英数字入力、日本語入力切り替えをできるようにします。 検証環境 OS: Ubuntu 18.10 cosmic GNOME: 3.30.1 IMシステム: Ibus 入力ソース: Mozc やりかた IMシステムを確認 ランチャーでlangを入力し、…

Raspberry Piの初期設定 〜image installとSSH接続まで

Environment Dependencies How to Conclusion RaspbianのインストールとSSHで接続までやります。 外付けのキーボードとマウスが無いのでSSH接続して設定します。 Environment Ubuntuで作業します $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=…

docker manifestコマンドを有効にする

デフォルトではdocker manifestを実行すると docker manifest is only supported on a Docker cli with experimental cli features enabled と返ってくる。このコマンドを有効にするには、 ~/.docker/config.jsonにexperimental, enabledのkey, valueを追加…

twitter botを作る②

前回: twitter botを作る - maya's blog 何をするのか 実装上の問題 最後に 何をするのか docker化する。 前回の開発で、他環境で動かす場合に依存物が足りず、セットアップに時間が掛かるという問題があった。 最終的に docker pullしてイメージを準備 適切…

twitter botを作る

はじめに 仕様 設計 実装 不満 Pythonのversion差異 魔のcron 今後 はじめに ずいぶん前にソフトウェアアーキテクトが知るべき97のことを読んだ。 たまに読みたくなったり内容を思い出したくなる時があったけど、都度本を読み返すのも億劫で結局読まずじま…

emacs mozc

emacs-mozcを使用せずMozc(ブラウザで日本語入力するのと同じ方法)でEmacsに日本語入力すると、打った文字がそのまま表示されず変換→確定するとエディタに表示されるようになっている。 emacs-mozcを入れるといい感じになる。 sudo apt install -y emacs-m…

emacsフォントの変更方法

Introduction Environment How to Font patterns font setting command Emacs Terminal References Introduction マシンをmacからubuntuに変えてから半端な設定がちらほら残っていました。 そのうちの1つがEmacsで、macを使っていた頃は特に気にならなかっ…