のぐそんブログ

暗いおじさんがシコシコ書くブログです。

EC2上でgit cloneしてアプリケーションを起動する

AWS

EC2上でgithubのプロジェクトデータをcloneしてきて、起動するとこまでやってみたいと思います。 自分ようのメモなので間違っているかもしれません。 EC2を設定する EC2にログイン。 セキュリティグループやインターネットゲートウェイなどの設定はしておく…

Lag SOPを利用して値の変化をなめらかにする

Lag SOPとは Lag CHOPはラグ(遅延)とオーバーシュート(超過)を追加します。 ベロシティ(速度)とアクセラレーション(加速)チャンネルを制限することもできます。 ラグ(遅延)は、入力チャネルの急速な変化速度を落とします。 オーバーシュート(超過…

AWS ELBの基礎基礎メモ

AWS

ELB(Elastic Load Balancing)について ELBとは アクセスを複数のEC2インスタンスに負荷分散する役割を担います。 またヘルスチェックを行い、複数あるインスタンスの中から正常なインスタンスのみに振り分けます。 ELBにはALB(Application Load Balancer)と…

AWS CLIの利用の基礎基礎メモ

AWS

AWS CLIを利用すれば、AWSマネージメントコンソールとほぼ同じ操作が可能です。 ※ セキュリティ面から考えると、IAMのロールを使ったほうがよいみたい。 CLIをインストール インストールは公式を確認。 macの場合はこんな感じ。 $ curl "https://awscli.amaz…

AWS超初心者のメモ ~wordpressを入れてみる その3~

WebサーバーにWordpressをインストール 「AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その2~ - のぐそんブログ」の続きです。 PHPをインストールする webサーバーに入る。 $scp -i my-key.pem my-key.pem ec2-user@XX.XXX.XXX.XX インストー…

AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その2~

AWS

AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その1~の続きです。 DBサーバーにMySQLをインストール プライベートサブネット内のDBサーバーにMySQLをインストールします。 しかし、DBサーバーはプライベートサブネット内にあるので、インター…

AWS超初心者のメモ ~プライベートサブネットにMySQLを入れる その1~

AWS

プライベートサブネットとは データベースなど、インターネットから隔離するために利用する、インターネットから接続できないサブネットのことです。 プライベートサブネットを作成する VPC > サブネットから「サブネットの作成」を押す プライベートサブネ…

Laravelでpublicフォルダ配下に保存したファイルにアクセスできない

Laravelで/storage/app/public配下に画像などのファイルを保存した場合に、ファイルにアクセスしても404になってしまう。 やったこと シンボリックリンクを追加 以下でstorageフォルダにシンボリックリンクを追加します。 php artisan storage:link シンボリ…

Vueで無料の範囲でFont Awesomeを使う

無料の範囲でFont Awesomeを利用する方法です。 理解に地味に時間がかかったのでメモしておきます。 fontawesome インストール $ npm i --save @fortawesome/fontawesome-svg-core $ npm i --save @fortawesome/free-solid-svg-icons $ npm i --save @fortaw…

モデリングメモ

辺を選択して面を作成 辺を複数選択後、Command + Fで面を作成することができる。 選択した頂点を結合 Command + Vで「 頂点マージ > 最後(最初)に選択した頂点に」で頂点を 結合することができる。 重複頂点の結合(重複頂点の削除) 重複頂点はCommand + Vも…

Blender2.8

手順 1. 草束のモデリング 平面を追加 まずは草1本ようのメッシュを作成。 草の束になるので厚みがなくてもきにならないため、平面メッシュで作成する。 shift + aでメッシュ> 平面で追加。 x軸に90度回転する。 編集モード(tab)でメッシュを縦に細長くする…

blender2.8ではじめに調べたことメモ

ショートカット こちらがわかりやすかったです。 【blender 2.8】ショートカット集(随時更新) | Tamago Design

blender2.8ではじめに調べたことメモ

ショートカット こちらがわかりやすかったです。 【blender 2.8】ショートカット集(随時更新) | Tamago Design

Vueとvue-i18nとstorybookでCannot read property '_t' of undefined

vue-i18nを利用して多言語化しているコンポーネントを、storybookに登録した際に以下のエラーが発生しました。 Cannot read property '_t' of undefined こちらの記事を参考に、修正しました。 config.jsに以下を追加します。 import { addDecorator } from …

LaravelでQueueとJobを使ってみる基礎基礎メモ

キューを利用することで、一部の処理を非同期で実行することができます。 以下はユーザー登録する場合にキューを利用した場合のイメージです。 キューを利用することで、メール送信を待たずに、完了画面を表示することができます。

LaravelでMailHogを使うメモ

LaravelでMailHogを利用してメール送信する為のメモです。 環境構築には、Laradocを利用しています。 LaravelのQueueサービスを試してみたくて、メールの送信を調べたのであまり参考にならないと思います。

EloquentでJson形式でデータを受け取るメモ

Eloquentで、toJsonメソッドを利用することで、モデルのデータをjson形式に変換して受け取ることができます。 class HelloController extends Controller { public function index(Request $request) { return Person::get()->toJson(); } } 普通にPerson::…

Laravelのアクセサとミューテータについてのメモ

アクセサとは アクセサを利用すると独自のプロパティを取り出したり、既存のプロパティを上書きして取り出すことができます。

Laravelでrouteの便利な指定の仕方のメモ

routeの便利な指定の仕方のメモです。 middlewareをまとめて割り当てる middleware設定割り当てる場合以下のようにしますが、ルートグループを利用することで、まとめて割り当てることができます。 普通の書き方 Route::get('/Hoge', 'HogeController@index'…

Laravelのサービスコンテナメモ(自分用)

サービスコンテナがよくわからないので自分用のメモです。 この記事は、自分用の備忘録として記載しているので、見てもよくわからないと思います。

TouchDesignerでモザイク処理

以下のようなモザイクぽい表現のやり方です。 ちなみにこれはTDSWの勉強会で教えていただいた一部です。

AWS超初心者のメモその3 ~WEBサーバーソフトをインストールする~

AWS

インスタンスを作成することはできたので、次はインスタンスにソフトをWebサーバーをインストールしてみようと思います。 インスタンスにSSH接続する サーバーにソフトをインストールする為に、インスタンスに接続する必要があります。 以下のコマンドで接続…

Laravelでモデルのリレーションのメモ

モデルのリレーションとは、複数のテーブルを組み合わせて利用することです。 例えば以下のようなテーブルがあるとします。

8th WallでマーカーレスARを試す

8th Wallとは 8th Wall社が提供するARプラットフォームです。 月1000viewまでは無料で利用できます。ただしローカル環境のみです。

AWS超初心者のメモその2 ~仮想サーバーを構築する~

AWS

この記事はAWS超初心者のメモその1の続きです。

Eloquent(ORM)を利用するメモ(その2)

モデルクラスを利用して、レコードの登録、編集、削除をやってみます。

Eloquent(ORM)を利用するメモ(その1)

Eloquentつか(エロクアント)とはLaravelのORM(オブジェクト関係マッピング)の仕組みのことです。

AWS超初心者のメモその1

AWS

EC2がなんなのかもよくわからない素人のメモです。 なんとなく怖くてキャプチャに沢山モザイクかけてしまうくらいの素人です。 備忘録としてメモしています。間違っているかもしれません。

Laravelのクリエビルダーメモ

クリエビルダーとは SQLのクエリ文を生成するために用意された一連のメソッドのこと。 SQLのクリエ文を意識せずりようすることができます。 Builderクラス 以下でテーブルのBuilderクラスを取得することができます。 Builderクラスに用意されているメソッド…

LaravelでDBを利用するメモ

LaravelからDBを利用してみます。 DBはSQLliteを利用して準備します。