プログラミング

rails

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

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

Rを使ってみた3

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

Rを使ってみた2

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

Rを使ってみた

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

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

個人サーバにgitリポジトリを置いていて、他のサーバは、その個人サーバからgit cloneとかgit pullしてファイルを設置している。ローカルからcapistranoを使ってサーバにdeployする時はssh-agentでローカルPC...
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 extensionsGem::Ext:...
rails

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

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

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/shim...