三蔵開発メモ

Web開発やインフラ関連のメモを共有します

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

Mac OS X CatalinaにRuby On Rails6環境を構築

勉強用にいれてみました。備忘録メモ。 以下の条件で構築しています。 Xcode インストール済み Command Line Tools インストール済み Homebrew インストール済み rbenvをインストール Rubyのバージョン管理をできるrbenvをインストール brew install rbenv r…

BootstrapVueでテーブル(<b-table>)の見出し(<th>)に任意の色をつける

BootstrapVueを利用しているのですが、見出しにvariantとかで一般的に使える色をつけたいのに、 オプション(head-variant)では「light」と「dark」しか選べないので、 以下の様に解決した。 <b-table :item=items thead-class="bg-primary text-white"> </b-table> thead-classというものが利用できるので、 そこにbootstrap4で…

PHPStorm(又はintellij)で、json_encode関数を使うとアラートが出る

PHP

json_encode関数はそもそもデフォルトで使えるものだが、注意を促される。 なぜかということについては、こちらで詳しく原因を書いてくれている。 blog.pinkumohikan.com 具体的な解決方法は、composer.jsonファイルのrequire内に ext-jsonを追加してあげれ…

mongodbでjavascriptを使って処理を実行するとき外部引数を設定する方法

概要 mongodbでは、jsファイルを実行して複雑な処理をすることができるが、その時外部引数を設定する方法があるのでメモ。 mongodbで実行するためのjsを用意 testというdbに、commentsという「_id(mongoid)」と「insert_date(datetime)」と「comment(string)…

MacでLinuxなどでよく使うコマンドをターミナルに設定

centosなどで使うllコマンドがMacでは使えないので、エイリアスを追加。 vi ~/.bash_profile 以下を追加 ※ついでに色分けするオプション(G)と、フォルダに「/」が足される(F)追加したコマンドを足しています。 alias ls="ls -FG" alias ll="ls -FlG" 設…

python3.7でvenvでの開発環境を作る

python3.7の開発環境をvenvで作る 概要 pythonの仮想環境を作るやり方は沢山あるが、公式チュートリアルにあるやり方をベースにした。 python3.7をインストールして、venvで実行できるようにする。 python3.7 venv macOS 10.14 homebrew python3.7インストー…

Go 1.12 のローカル環境構築、Modulesを使えるようになるまで(MacOS版)

概要 mac OS 10.14 Homebrewインストール済み Homebrewでgoをインストール brew update brew install go go version (go version go1.12.4 darwin/amd64) goenvもいれる brew install goenv vi ~/.bash_profile bash_profileに以下を追加 export PATH="$HOME…

Goにおけるフォルダ(パッケージ)分け

Go言語の勉強を始めたので、基本のメモ。 環境 Go 1.12 フォルダ分け Goはmain関数があるmainパッケージが処理の拠点として存在するが、 処理を切り分けたい場合はパッケージを作る。 以下の内容が書かれた、「main.go」というファイルがあるとする package …