地方でリモートワーク in Iwate

東京の受託開発会社でリモートワークしてます。

納品デザインcssのimage urlをRailsに対応させるシェルスクリプト

Railsの場合、下記のような画像参照だと本番環境でうまく画像を表示させられません。

background-image: url(../img/ico_nurse.svg); }

下記のような一括変換をするシェルスクリプトを書いてみました。

-      background-image: url(../img/image.svg); }
+      background-image: image-url("image.svg"); }

シェルスクリプト

# background-image: url => background-image: image:url
sed -i 's/background-image: url/background-image: image-url/g' app/assets/stylesheets/common/css/list.css.scss

# ダブルクォーテーションで囲む
sed -i 's/..\/img\/.*.svg/"&"/g' app/assets/stylesheets/common/css/list.css.scss

# 相対参照部分を削除
sed -i 's/..\/img\///g' app/assets/stylesheets/common/css/list.css.scss
``

リモートワーク始めて3年目に突入したけど、ベルトの上にお肉が乗るようになってしまった

f:id:ihatov08:20180621232243j:plain

リモートワーク始めて3年目に突入したのですが、ベルトの上にお肉が乗るようになってしまいました、、

続きを読む

1000円のキーボードを使っていたら指が痛くなってダメだったので、前から欲しかったHHKBを買ったら最高すぎた

HHKB Professional JP Type-S 白(日本語配列)を買いました。

Happy Hacking Keyboard Professional JP Type-S 白(日本語配列)

Happy Hacking Keyboard Professional JP Type-S 白(日本語配列)

続きを読む

dockerでERROR: Error processing tar file(exit status 1): unexpected EOF が発生した時の対処法

環境

docker -v Docker version 18.03.1-ce

lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial

解決策

下記コマンドでパーミッションを変更したら動作しました。

sudo chown -R user_name:group_name ./