インターネットのスケッチ

Done is better than perfect.

VimでRustを書くための設定

VimでRustを書くための設定をする。 とりあえずプラグインいれるだけ。 概要 以下のプラグインを入れる。 rust.vim(シンタックスハイライト、フォーマットなど) vim-racer(コード補完) github.com github.com プラグインマネージャーはVundleを使う。 gi…

APIを作るための勉強中

RailsでWebアプリ作るのが先月公開までいけたので、次はAPIの勉強をしている。 とりあえず今は『Real World HTTP』を読んでる。 実装例がGoで書かれてるけど、サーバーの立て方とログの見方をここにメモしておく。 package main import ( "fmt" "log" "net/h…

画像アップローダー設置で参考にしたリンクまとめ

環境 Rails 5.2 CarrierWave 1.2.2 MiniMagick 4.8.0 本番環境への設定はまだ。開発環境のみ。 全般 Ruby on Rails チュートリアル:実例を使って Rails を学ぼう Rails5とCarrierWaveを使って画像アップロード機能を作る - write ahead log [Rails5] Carrie…

HerokuにRailsアプリの検証環境を立てる

開発中他の人に動作を確認してもらいたいときや、スマホ実機確認をするとき用に、Herokuに検証環境を作りました。 ちなみにステージング兼本番環境にはAWSを使う予定です。 環境 Ruby 2.5.1 Rails 5.2 MySQL 5.7 Herokuのアカウント新規登録 こちらから。 jp…

初めてのプライベート開発 その2

ローカル開発環境を作っていきます。 基本的には以前自分であげたこちらの記事に沿って、Dockerで立てます。 khanamoto.hatenablog.com 技術スタック Docker Ruby 2.5.1 Ruby on Rails 5.1.6 5.2.0 MySQL 8.0 5.7 現時点での最新バージョンを使います。 MySQ…

初めてのプライベート開発 その1

仕事で途中からの開発に参加した経験はあるのですが、要件定義からの開発をしてみたくてプライベートでWebアプリ制作に挑戦しています。 4月初頭にrails newしたはいいものの、要件定義やDB設計を調べたり、仕事でバタバタしたりして間が空いてしまい、ruby…

XAMPPでサクッとWordPressローカル環境を立てる

社内のデザイナーがWordPressの勉強したいというので、ローカル環境の立て方教えました。いきなりDockerやVagrantは学習コストが高いので、手軽に開発環境を作れるXAMPPを使いました。 ということで自分の復習も兼ねて、XAMPPで一からWordPressのローカル環…

docker-compose.ymlのトップレベルに書くvolumesについて

名前付きvolume docker-compose.ymlの書き方について調べていると、以下のような設定がたまにあります。 version: "3.2" services: web: image: nginx:alpine volumes: - type: volume source: mydata target: /data volume: nocopy: true - type: bind sour…

Docker for MacでRails/MySQLの開発環境を作る

環境 macOS High Sierra Ruby 2.5.0 Ruby on Rails 5.1.5 Docker >= 17.12 MySQL 5.7 プロジェクトを定義する プロジェクトディレクトリを作成し、以下のファイルを全て同じ階層に置きます。 . ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── docker-comp…

NeovimでGo言語の開発環境作ってみた

blog.craftz.dog こういうかっこいいエディター作りたいなと思って、上の記事の設定を取り入れつつ、適当にしていたVimの設定を見直してみた(普段はVSCode使ってた)。 環境はmacなので、Windowsでは検証してない。 あと最終的な設定内容はこちらを参照。Gi…

ドットファイル管理 事始め

最近開発マシンのディレクトリ構成いじってる流れで、いまさらだがドットファイルの管理をGitHubでしてみることにした。 こちらの記事のようにがっつり運用してみようとしたが、知識がないのでわからないところが多い。わからないまま取り入れても使いこなせ…