プログラミング

rails

rubyで&もスペースもurlencodeする

「&」も「 (スペース)」もエンコードしたいと考えた時に、 pry(main)> URI.escape('hoge&hoge hoge') => "hoge&hoge%20hoge" pry(main)> CGI.escape('hoge&...
tool

Rを使ってみた3

python使おうかと思ったけど、講義が今週で終わるので、とりあえずこの講義についてはRでやる事にした。 講義の課題をやるのが目的なのに、pythonの習得がネックになったら意味が無いと気付いたので…。 簡単にクロス集計する hoge1 =...
tool

Rを使ってみた2

前回に続き、講座のためにRを使っている。 今回も忘れないようにメモを残す。 回帰分析をする summary(lm(目的変数 ~ 説明変数)) こいつを実行すると、以下のような結果が出る Call: lm(formula = obj1 ~ e...
rails

railsでhttpのヘッダを見てlocaleを変更する

railsで英語と日本語対応のサービスを作ってみようと思い、I18nについて調べてみた。 まぁ、マニュアルは Rails国際化 (I18n) API ばっちりここに有る訳だけど。 localeの切り替えについて幾つか方法が例示されていて、パ...
rails

Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 9.x

新しくrailsプロジェクトを作って、諸々設定ファイルをコピペしていざ起動とやってみたら、何かエラーになった。 〜 省略 〜 xx:xx:xx webpack.1 | ERROR in ./app/javascript/stylesheet...
tool

Rを使ってみた

データ分析の講座で統計ツールが必要になったんだけど、自分のmacには残念ながらExcelが入っていない。 LibreOfficeを使ってみたんだけど、件数が1000件程度のデータでも何か重くなって使いづらい。 という訳で、統計と言えばRって...
tool

ssh接続先でローカルmacのkeyを使ってgit cloneとかしたい

個人サーバにgitリポジトリを置いていて、他のサーバは、その個人サーバからgit cloneとかgit pullしてファイルを設置している。 ローカルからcapistranoを使ってサーバにdeployする時はssh-agentでローカルP...
WordPress

nginx上のwordpressのパーマリンク設定を変更したら404になる時の対処法

ローカルのdockerで作ったwordpressテーマをサーバんおnginx+fastcgi環境に設置して、パーマリンクの設定を変更したところ、詳細ページが全て404になった。 バーチャルホストで他に動かしているwordpressは何の問題...
rails

bundle installでmysqlがエラーになる

新しくrailsアプリを作ろうとnewしたら、bundle installの途中でエラーでコケた。 こんなエラーメッセージが出る。 Installing mysql2 0.4.10 with native extensions Gem::E...
rails

reactを使ったrailsプロジェクトを新しく作る時の雛形

新しくRailsのプロジェクトを作る時に、毎回手順とかオプションを忘れてしまうので備忘録。 1. プロジェクトのディレクトリ作成 mkdir hoge_prj 2. Gemfileを作る cd hoge_prj bundle init 3....
インフラ

dockerってこんなに便利だったのか!

最近wordpressを使う事が多くなってきて、開発環境を用意する時は以下の作業を毎回していた。 ・ApacheのVirtualHostの設定 ・MySQLにDBとユーザを作成 ・wordpressをダウンロードしてきて設置 ルーチンワーク...
rails

yarnがcommand not foundに…謎過ぎる解決 ※追記有り

rails5.1でyarnを使ってnpmの管理をしようと色々やっていたら、何かyarnがcommand not foundと言われるように…。 not foundの理由 調査してみると、どうもrbenvのrehashで~/.rbenv/sh...