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

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

業務効率化するならモニターディスプレイを導入したほうがよい

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

Railsの場合、下記のような画像参照だと本番環境でうまく画像を表示させられません。 background-image: url(../img/ico_nurse.svg); } 下記のような一括変換をするシェルスクリプトを書いてみました。 - background-image: url(../img/image.svg); } + back…

Rubyでスクレイピング!商品の入荷情報を自動で取得するRubyスクリプト

商品の入荷情報を自動で取得するRubyスクリプトを書きました。

サブドメインの正規表現

サブドメインの正規表現です。

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

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

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

HHKB Professional JP Type-S 白(日本語配列)を買いました。 Happy Hacking Keyboard Professional JP Type-S 白(日本語配列)出版社/メーカー: PFUメディア: エレクトロニクス クリック: 2回この商品を含むブログを見る

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…

納期に間に合わなかったけど社長が行ってきていいよと言ってくれたので、RubyKaigi2018に参加してきた

だいぶ日が経っていますが、RubyKaigi2018に参加してきました。 rubykaigi.org

Rubyのunless+ (|| or &&)文でバグったので、もう使わないと決めた話

Rubyのunless+ (|| or &&)文でバグったので、もう使わないと決めた話です。

railsのroutesの書き方について

こんな考え方もあるらしいです。 medium.com 今回のプロジェクトで取り入れることになりました。 実際書いてみてどうなのかはプロジェクトが終わってから書きたいと思います!

google oauth2でrefresh_tokenが返ってこない時に試してみること

googlecode.blogspot.jp railsでgoogle adwords apiを使う案件があるのですが、refresh_tokenが返ってきたり返ってこなかったりしたのでメモ。 結論から言うと、下記パラメータをリクエストのURLに必ず付与してあげるとrefresh_tokenが必ず返ってきます。 ap…

開発環境をlinux(ubuntu)にした

今年から開発環境をubuntuにしました。

railsでCould not find a JavaScript runtime.が出た時の対処法

nodejsをinstallして対応した。 環境 ubuntu 16.04 LTS nodejsのインストール sudo apt-get update sudo apt-get install nodejs # npmもinstallしておく sudo apt-get install npm nodejs -v

ubuntuで日本語入力ができなくなった対処法

環境 Ubuntu16.04 LTS 確認 右上のキーボードマークが表示されなくなった キーボード切り替えショートカットを押しても入力が切り替わらない ゴミファイルの削除 どうやらゴミファイルが邪魔しているようなので削除する $ rm -rf "$HOME/.cache/ibus/" $ cd …

ubuntuで起動時に自動起動するアプリケーションを登録する

今回はenpassを登録する cp /usr/share/applications/enpass.desktop /home/tomoya/.config/autostart/enpass.desktop ポイントは、/usr/share/applications/以下にアプリケーションの一覧のファイルがあります。 /home/username/.config/autostart/以下に自…

fishシェルでcdの後にlsを自動でする

.config/fish.config.fish function cd builtin cd $argv[1] ls -l end

Ubuntuでアンダースコアとバックスラッシュを入れ替える

/usr/share/X11/xkb/symbols/jpを編集する before key <AB11> { [ backslash, underscore ] }; after key <AB11> { [ underscore, backslash ] }; 再起動して適用される。</ab11></ab11>

Rubyで要素数が異なる配列をtransposeする6つの方法(ベンチマークとテスト付き)

Rubyで要素数が異なる配列をtransposeする6つの方法です。(ベンチマークとテスト付きです) コード require 'benchmark' require 'test/unit' module SafeTranspose refine Array do def a max_length = max_by(&:size).size map { |value| Array.new(max_len…

パスワード管理なら1passwordよりEnpassがおすすめ

パスワード管理にEnpassを導入しました。

AWS S3のテストをする際にresponseをstub化する

Capybaraでlinkでもbuttonでもないtextをクリックする方法

Rails5のturbolinksでjqueryが動かないときの対処法

Ruby Goldで92点をとって合格する勉強法まとめ

aタグの下線を削除する

CSSを適用する a{ text-decoration: none; } たったこれだけ。

Deviseのmailerでlayoutを適用する

initializersに設定する How To: Create custom layouts · plataformatec/devise Wiki · GitHub config/initializers/devise.rb Devise.setup do |config| config.mailer_sender = ENV['MAIL_FROM'] # passwordリセット後にメール通知する config.send_passw…

Rails5のhas_secure_tokenを使う場合はvalidationをかけてはいけない!

rails5から追加されたhas_secure_token Rails5からtokenを生成するhas_secure_tokenメソッドを使うことができます。 使用例 Schema: User(token:string, auth_token:string) class User < ActiveRecord::Base has_secure_token has_secure_token :auth_token…

jbuilderでもlayoutファイルを使いたい!

エクセルのシートの保護を解除する方法

Ruby Gold勉強メモ3

Ruby Gold勉強メモ(2)