動かざることバグの如し

近づきたいよ 君の理想に

2019-10-01から1ヶ月間の記事一覧

SSHでRaspberry Piの世代を調べるコマンド

発端 Raspberry Piにはいくつかモデルがあるのだが、家にいくつかあってどれがどのバージョンがわからなくなった。 直接目視で確認できない場合でも、SSHで確認できる方法があったのでメモ コマンド cat /proc/cpuinfo | grep 'Revision' 以下が実行例 今回…

1分でRailsにSidekiqを導入するまでの手順

環境 Rails 5.x 6でも同じ 4は知らん ruby 2.x 手順 早速やっていく ここでは localのRedisサーバーにSidekiqを使う 混合しがちだが、SidekiqのWorkerは使わずRailsのActiveJobでJobを走らせる。 Gemfileに以下を追加 gem "sidekiq" gem 'redis-namespace' …

ExpressでHTTPリクエストが中断されたのを検知したい

Expressでよく使われてるreq, resの中身はなにか - 動かざることバグの如しの続き 環境 Nodejs 10 Express 4.x やりたいこと 例えば以下のようなExpressを用いたサーバーのコードがあったとする const express = require('express'); const app = express();…

Expressでよく使われてるreq, resの中身はなにか

環境 Nodejs 10 Express 4.x 結論 reqはIncomingMessage resはServerResponse で、nodejsの標準のオブジェクトで別にExpress特有のものではなさそう 経緯 よく見かけるNodejsのHTTPフレームワークことExpressのHello Worldのサンプル const express = requir…

Rubyでattr_accessorを動的に追加したい

Rubyなんもわからん 環境 Ruby 2.6 経緯 例えば以下のようなUserクラスがあったとする。ここでは検証のために attr_reader ではなく attr_accessor を使っているのでご了承 class User attr_accessor :name, :age def initialize @name = "太郎" @age = 20 e…

お前らのf.radio_buttonとf.labelは間違っている

環境 Rails 5.2 経緯 Railsで生涯費用シミュレーターというのを作っていた。 で、form_withで作ったフォームの中にラジオボタンを作りたかったのだが、これがなかなかうまくできない 先にゴールの生成されるべきHTMLを示す。 <input type="radio" value="month" checked="checked" name="cost[pay_type]" id="cost_pay_type_month"> <label for="cost_pay_type_month">月額払い</label> ラジオボタンは地味に…

GCP Cloud SQLでIP制限をなんとかする

gcp

経緯 Googleが出しているMySQLライクなDBクラウドサービスこと、Cloud SQLがあるが、IP制限が必須である。 もちろんセキュリティ的には重要なのだが、自宅のIPがしょっちゅう変わる身としては毎回設定し直さないといけないので面倒だったりする。 仕方ないな…

tensorflow js memo

atode miru https://zukucode.com/2019/08/tensorflow-vue-mnist.html

Twitterクライアント「feather」で縦長ツイートをミュートする

結論 featherの設定を開き、正規表現キーワードミュートで以下で新規作成 (.{1,3}\n){4,} 以下のようになっていればOK 経緯 featherというiOSの超便利なTwitterクライアントがいる。 feather for Twitter 有料版と無料版があって自分は有料版しか使ったこと…

UbuntuでNokogiriをインストールエラーになったときの対処法

環境 Ubuntu 18.04 Ruby 2.3 発端 わりと頻出ライブラリのNokogiriだが、 bundle install nokogiri ができない。 以下のような長いエラーが出る。結局のところ「You have to install development tools first.」と言われているが、build-essential入れてるん…

尾西食品のわかめごはん非常食を買った話

動機 この前千葉で最大2週間に及ぶ大規模停電があった。 なお続く千葉の停電 台風の余波、生活へ打撃大きく :日本経済新聞 TLの現地の状況見て、今回は台風だが他にも地震とかあったら自分もこうなるかもなぁとか考えてようやく非常食を買った。恥ずかしい…

Raspberry Piがたまに重くなるのはapt-daily.timerのせいかも

結論 もしRaspberry Piの /var/log/syslog に以下のようなログがあったら重くなってるかも Oct 5 19:03:10 raspi13 systemd[1]: apt-daily-upgrade.timer: Adding 23min 12.345204s random time. Oct 5 19:03:10 raspi13 systemd[1]: apt-daily.timer: Addin…

VSCodeでbinding.pryをサジェスト入力できるようにする

頑張って拡張機能作ろうと思ったけど基本設定でできたわ( やりたいこと RubyもといRailsのデバッグではかかせない「binding.pry」 が、入力するのも億劫なので、サジェストで一発で入力できるようにしたい やりかた VSCodeの世界ではサジェスト周りの設定を…

Nginxで拡張子の.phpを省略してもPHPが動作するように設定したい

rewriteは魔剤 使いすぎると死ぬ やりたいゴール http://hogehoge.turai.work/foo でアクセスされたときに、/foo.phpをリダイレクトなしに実行して表示したい 仕様としては以下のような感じ http://hogehoge.turai.work => /index.phpが表示される http://ho…