2018-01-01から1年間の記事一覧

Laravelでメールアドレスを暗号化・復号化

Laravelでメールアドレスを暗号化・復号化して使用する時のメモ。 やりたいこと 保存する時にメールアドレスを暗号化 取り出す時にメールアドレスを復号化 暗号化・復号化自体はこちらの記事を参考にLaravelの機能を使って簡単にできた。 【Laravel 5.4】モ…

フリーランスエンジニアが2018年に買ってよかったもの

フリーランスエンジニアが2018年に買ってよかった物のまとめです。 サンラメラ ヒーター 長時間座っているためかここ数年冬場になると足の神経痛に悩まされていたのですが、サンラメラを導入してからあまりそれを意識しなくなりました。静音(無音に近い)で…

さくらVPSでSSL導入

さくらVPSでSSL導入を導入した時のメモ 前提 さくらVPSでLaravelの環境を構築済。 tsyknsr.hatenablog.com GoogleDomainsでドメインを取得済。 作業内容 こちらの続き。 /var/www/html以下にプロジェクト用のディレクトリを作成。既存のLaravelのソースコー…

さくらVPSを借りてやったこと

さくらVPSを借りてやったことのメモ 作業内容 CentOS7に変更 作業ユーザーを作成 公開鍵認証設定 rootアカウントのログインを許可しない パスワード認証を許可しない Port番号を変更 yum update Laravel環境の構築 完了するとLaravelのトップページを確認で…

Google Domainsで取得したドメインをさくらのレンタルサーバーで使用する

Google Domainsで取得したドメインをさくらのレンタルサーバーで使用する時のメモ 前提 Google Domainsでドメインを取得済 さくらのレンタルサーバーを契約済 さくら側の設定 記事に沿って作業を進める。 レンタルサーバー取得直後に行うと「初期ドメインがD…

Elastic Beanstalk + Laravelで環境構築

Elastic Beanstalk + Laravelで環境構築した時のメモ 概要 Elastic Beanstalk + Laravelの組み合わせでデプロイの標準的な方法が中々見つからず苦戦し、最終的にAWSのドキュメントに沿って進めることにしました。 しかし、このドキュメントだけでは500エラー…

CentOS7で名前解決できないエラー対応

vagrant upで以下のエラーが出た時の対応メモ。 The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! yum install -y kernel-devel kernel-devel-`uname -r` gcc binutils make perl bz…

VagrantでRails環境を構築

VagrantでRails環境を構築した時のメモ。 VirtualBoxをインストール Vagrantをインストール $ vagrant ssh $ sudo yum update $ sudo yum -y install git $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$…

Oculus Goでスクリーンショット・録画を撮る方法

撮影方法 ホーム画面 > シェア > 録画を選択 確認方法 撮影した写真・映像は「ギャラリー」で確認可能 取り出し方法 調べるといくつか方法があるようですがAndroid File Transferの利用が簡単でした。 https://www.android.com/filetransfer/ 参考 Unity と …

Oculus GoとUnityの開発環境構築

UnityでビルドしたアプリをOculus Goで実行するまでのメモ。 やったこと Oculus Goを購入 https://www.oculus.com/go/ Unityをインストール https://store.unity.com/ja Oculus Developer Dashboardで団体を作成 https://dashboard.oculus.com/ Oculus Go端…

Active Storageを使って画像をアップロード

ローカル環境でActive Storageを使用して画像をアップロードする機能を実装した時のメモ。 事前準備 imagemagickが入っていなかったのでインストール $ brew install imagemagick Active Storageの環境構築 $ bin/rails active_storage:install $ bin/rails …

bundle updateでPermission deniedが出た時の対応

bundle updateでPermission deniedが出た時の対応メモ エラー内容 $ bundle update Fetching nokogiri 1.8.3 (was 1.8.2) Installing nokogiri 1.8.3 (was 1.8.2) with native extensions Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/{usernam…

フリーランスエンジニア4年目の2017年振り返り

遅ればせながらフリーランスエンジニアとして4年目の2017年の振り返りです。 個人開発 個人開発で多産多死を行っている状態でした。利益を出したいためにアフィリエイトを中心に置いたサービスの開発を行っていたのですが、SEOやアフィリエイト周りのことに…

Rails+Capistrano環境でデプロイ

Rails+Capistranoでデプロイした時のメモ Gitで管理 tsyknsr.hatenablog.com Capistrano GitHub - capistrano/capistrano: Remote multi-server automation tool 動作確認用に最小限の設定です。設定等はお好みで適宜変更してください。(記事に関係ない部分…

DeviseとOmniAuthで複数のSNSを利用して認証する

DeviseとOmniAuthで複数のSNSを利用して認証する機能を開発した時のメモ。 全体の流れ 参考リンク OmniAuth with multiple models [Devise How-To] OmniAuth認証を複数のモデルで共用する方法(翻訳) ポイント Userモデルから:omniauthable引数を削除する(…