yujiro's blog

エンジニアリング全般の事書きます

Rails にmongoid をいれてMongoDBを操作してみる

MongoDB はDBですが、以下の特徴があります。

詳細については以下がわかりやすいです。

https://utage.headwaters.co.jp/blog/?p=5051

こちらをmongoid というORMを入れて、Rails からいじってみようという試みです。

続きを読む

Let's Encrypt で Nginx をリスタートをかけずに証明書を更新する

以下作業メモです。

Let's Encrypt でSSL 化されているサーバーの証明書の更新をしようと思ったらエラった。

Problem binding to port 443: Could not bind to IPv4 or IPv6.
続きを読む

Vim で快適にPerl を書く【Carton】

vimスクリプト言語書く時はsyntastic が便利ですよね。

Perl でもそれを使っていたんですが、carton でライブラリ入れてuse で呼び出そうとしたらエラー吐きまくりました。

続きを読む

Deployer を使ってLaravel5 をDeploy してみる

Deployer はPHP 製のデプロイツールです。サクッと設定が書けて楽にデプロイ環境が構築できる印象でした。capistrano に似てるなって思いました。

今回はLaravel5.3 をデプロイする前提で書いていきます。

参考にしたのは

https://deployer.org/docs/

です。

続きを読む

【Laravel5】Session flash が全く効かなくて焦った。

原因

Controller の__construct 内で Sessionを使いたいがために Http/Kernel.php

    protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Session\Middleware\StartSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class
    ];

と記述しているのがまずかった。

続きを読む