Saba note new articles

GCPいろいろメモ

VMインスタンスはリソースはクラウド基盤のリソースが足らないと作成できないことがある。(別のリージョンやゾーンに変更しないとだめ) RDBは作成するとい...

Laravel5 + Vue.js + Axios でAjaxのpost送信

Laravel Ajax Validation アジェンダ Vue.js + AxiosのAjax通信の骨組み Laravelのバリデーション返り値のAjaxでの受け取り方 テキストのpost送信 ファイ...

PostgreSQL Docker環境を作成する

PostgreSQL11をDockerで構築します。 環境はMacで Docker version 18.09.2 docker-compose version 1.23.2 docker-machine version 0.16.1 Dockerfileの作...

Ansibleのインストールと基本的な使い方

実行環境の確認 python2で動くAnsibleですが、python3でもサポートしているようです。何かとアップデートが早い時代なので、新しいものにしておいた方がよい...

Terraform よく使うコマンド

バージョン確認 $ terraform --version Terraform v0.11.13

vue.jsの配列のスタックと変更

Vue.jsの醍醐味は双方向バインドを簡単にできるところ。vueで設定したモデル(変数や配列)に変更を加えるというところで、なかなかまとめているサイトがなか...

GCPのアカウントと契約

GoogleアカウントとG-Suite GCPはGoogleアカウントが最低一つあれば利用することができます。フリーのGoogleアカウントを取得(またはすでに持っていたら)G...

OracleのSQLコマンド

バージョン確認 select * from v$version Oracle Database 11g Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 1...

GitのWebhookで自動デプロイする

Gitのpushのタイミングで自動的にデプロイするなどのやり方です。Webhookを使うことになるので、自動デプロイを含めて何でもできるということになります。例...

CSSで画像のトリミング

縦横、大きさなどいろいろな画像を正方形などでトリミングし中央に配置するとかの方法です。いろいろなカタチの画像をきれいに秩序立てて並べるには、トリミ...

Cloude DNSの使い方

ここではお名前.comで取得したexample.comというドメインであると仮定して説明しています。 まずは以下のドキュメントを読んでおきましょう。 Cloude DNS ...

WordPressのメディアをBootstrap4のモーダルでポップアップする

Wordpressのメディアの貼り付けでBootstrap4のモーダルでポップアップさせてあげる例です。概ね以下のような形式で貼り付けてあげるときれいにポップアップで...

Macにxamppをインストールする

公式ページからダウンロード いつものようにインストールしてXAMPP.appを立ち上げます。 こういったXAMPPのランチャーが出てくるので初期設定を行います。 ...

Curlのコマンド

よく使うcurlのコマンド url -LI example.com -o /dev/null -w '%{http_code}\n' -s

Mission Controlがバグった際の解消方法

ミッションコントロールが時々(いや、ごく頻繁に)バグりませんか? その解消方法ですが、 $ killall Dock これを入力することでMission Controlの再起動...

Macのアプリケーションがアップデートできない

以下のようなメッセージが出てアプリケーションをアップデートできないことがあります。 このアップデートは他のユーザによって購入されたか、あるいはア...

CentOS7でDockerを使う

CentOS7でDockerを起動してアプリケーションを管理する方法です。 dockerとdocker-composeをインストールする docker すでにDockerがインストールされてい...

nginx php-fpm mysql on Docker

Dockerはすごい速いですね。かなりはやい。なので全然プロダクト環境でも使えるんじゃないかと思うのですが、私の周りはみんなテストするつもりがまるでない...

PHPでエクセルデータをアップロードしてデータを取り出す

maatwebsite/excelっていうパッケージがあってLaravelで開発するぶんには何もしなくてよいです。 https://github.com/Maatwebsite/Laravel-Excel https://p...

DockerでPHPMyAdminを使う

docker-compose.ymlで以下のように設定します。 .... phpmyadmin: image: phpmyadmin/phpmyadmin environment: - PMA_ARBITRARY=1 - PM...

Macでnode.jsが消える

node.jsが突如消えるときがあります。実際は消えているわけではなくて、選択できなくなっているということになってます。 以下のコマンドでnode.jsのバージョ...

Dockerでwordpressの環境を作成する

Wordpressの環境はもう年間何回作ってるんだといった感じで、WEBのサービスとしてはかなりメジャーになってしまいました。 $ docker pull wordpress $ docke...

Ubuntu16 nginxのインストールと初期設定

nginxサイトが配布するPGPキーを追加 curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add - リポジトリを一覧に追加 VCNAME=`cat /etc/ls...

GCPで無料枠(Always free)の使い方

GCPは永遠に無料で使える完全な無料枠があります。サンドボックス、勉強にはとてもよいです。 https://cloud.google.com/free/docs/always-free-usage-limits...

Sublime text 3でMarkdownを使う

Markdownはもはやどのソフトでも使えるのだけど、やっぱり軽くてすばやいSublime textで使うのが最もここちよいという結論に達しました。なんでいいのかとい...

Laravelのリダイレクト

リダイレクトはかなり便利になってます。これはヘルパー関数になるのだと思われ。 普通のリダイレクトはこのような形になります。http://example.com/page/in...

Sublime Text 3のインストールと設定

結局Sublime Textはいろいろ面倒だけど軽いエディタとしては一級品ということで、かなり使っています。本格的なAtom、本格的過ぎて自分じゃ開拓ないPHPStorm...

Insomnia

REST APIの開発においてはなかなかいいソフトがなかったのですが、Insomniaはなかなかいいです。GETやPOSTの形式を指定してアクセスしてレスポンスを確認でき...

Docker コマンド

Docker環境 Docker Version確認 $ docker --version Docker version 18.09.2, build 6247962 Docker ComposeVersion確認 $ docker-compose --version do...

GCPのロードバランサーを利用する

GCPのロードバランサーの主な機能 GOOGLE CLOUD LOAD BALANCING HTTP(S)負荷分散 いわゆる普通のロードバランサー Stackdriver Logging アクセスログと負...