Saba note new articles

Debug方法いろいろ(備忘録)

デバック方法は数ある中でも最終的に頼りになるデバック方法を備忘録として書いておこうと思いました。いろいろな武器はかなりの性能を発揮するのですが、そ...

Centos7のlogrotateサービス

HDDがいつの間にかいっぱいになっちゃったという原意の100%はログといっても過言ではありません。 なのでlogrotateサービスを設定しておく必要ありです。 # ...

CentOS7にnginxをインストールする

リポジトリの作成 yumのリポジトリにデフォルトで入っていないのでリポジトリを作成 # touch /etc/yum.repos.d/nginx.repo 以下記述 [nginx] name=nginx...

npmの脆弱性

$ npm install audited 7693 packages in 44.258s found 3 vulnerabilities (2 low, 1 high) run `npm audit fix` to fix them, or `npm audit` for detail...

MySQLのrootパスワード設定

MySQL5.7.22でrootのパスワードを設定しようと思ったら昔と全然違うことになっていた。 結果からいうと、 $ mysql -u root mysql> update mysql.user set...

Vue.jsのチュートリアル(1)

Vue.js for Green プロジェクトを作成する vueを使うディレクトリの作成。ここではPROJECT_DIR mkdir -m 755 PROJECT_DIR cd PROJECT_DIR node.jsのバー...

Docker入門と基礎知識(2)

前回のDocker入門と基礎知識(1)ができるようになったら、Docker内で実際に小さなプロジェクトを動かしてみます。 むかーしむかしはローカルPC内にApacheを起...

Docker入門と基礎知識(1)

いろいろ解説は他のサイトにもあるので、まずはDocker Hubに登録してみましょう。 https://hub.docker.com/ ここでアカウントを取得しておくと Githubみたい...

Amazon Linux 2 AMIでApacheとPHPのインストールと設定

もうAPPサーバーみたいな使い方になってます。私個人の中では。 Apacheのインストール まずはインストール。SSLは今どき必須みたいなところがあるので入れ...

Amazon Linux 2 AMIでサーバー構築

ちょっと数年前はものすごく使いづらいところあったAWSですが最近はドチャクソ使いやすい。 Amazon Linux 2 AMIはとてもCentOSっぽいというだけで特に選択し...

サーバー危機的瀕死寸前マニュアル

サーバーが死にそうになっているときのマニュアルです。 サーバークラスタリングとかスケールアウトとかスケールアップとか考えた方がいい。クラウドフロント...

Railsの基本設定

Ruby on Railsの環境構築までができたらRailsつまりアプリの設定をします。 普通に考えてルーティングしてサンプルコントローラ作ってDB作って接続してという...

S3の使い方

AWSのS3はこの先ほとんどのWebアプリケーションが(部分的にでも)使って損はないストレージサービスです。ここではその特徴と基本的な使い方を解説します。 ...

rails sが実行できない

"rails s"が動かないときがあって、そのときやってみることリストの覚書です。 Railsのアプリを作成してローカルサーバーを立ち上げるときに、 rails s -p 3...

Nuxt.js

準備 公式ページのインストール方法はこちら nodeが必要です。インストールして使えるようにしておいてください。 $ node -v v9.2.0 当然npmも必要です。...

Linuxのログイン時の挙動と環境変数

各ユーザーのデフォルトの挙動を追加したりするにはLinuxのprofileの仕組みを使います。この機能についてはなんか全般的に名前ってないんですかね。 各設定は...

アプリ制作

「徹底的なユーザーの理解」と「プロダクトへの落とし込み」 そのサービスを使って実現したいGoal(目的) そのサービスを使う事へのNeed(必要性) そのサ...

Web/System学習

すごい若い女の子にもらったレシピだけど、見てたら読みたkなってきたぞ。 Unix はじめてUNIXで仕事をする人が読む本 Linuxシステム[実践]入門 Web 「...

TwitterのRSSを取得

このアプリを使うのがいちばん早そうですが、公式アプリではないのでいつサービスが停止してもいいものにしか使えないです。ライブサーチのRSSも取得できるの...

OGPのデバック

API連携という他人様の仕様に従わないといけないというシステムは、どこからどう考えても逆さになっても他人様の仕様に従うしか方法がないということを皆さん...

gemのPermission deniedの解消

普通に考えてそりゃそうだというような問題。 $ gem install rails Fetching: concurrent-ruby-1.0.5.gem (100%) ERROR: While executing gem ... (...

Ruby on Railsの環境構築

概要 もうすでにいろいろな方々がやっているのですでにいろんなベストプラクティスがあると思います。なのでその中でもいちばんわかりやすくてメンテナンス...

mysql/mariadbが落ちる

結果からいうとSWを作った方がいいということに巷ではなっているけど、SWはHDD領域を使うので動作が遅くなります。トレードオフになっちゃうということになり...

Go Windows開発環境

インストール https://golang.org/dl/ 上記ページでWindows用のインストラーをダウンロードしてきます。114MBもある結構でかいファイルになります。 そのま...

Go Mac開発環境

https://golang.org/ brewでインストール Homebrewでインストールする方法がいちばn楽そうです。 $ brew install go インストールが終わったらビールの...

AWSのLinux2でnginxのインストールと設定

AWSのEC2でLinux2を使っている場合「amazon-linux-extras」というAWS独自のライブラリーを使うと便利です。 https://aws.amazon.com/jp/amazon-linux-2/faqs...

複数のバーチャルホストにSSLを設定する

時々しかやらないのでハマりました。要は普通の80のバーチャルホストとほとんど同じです。 NameVirtualHost *:443を設定するのを忘れないようにする。 Defa...

Linuxでプロンプト変更

AWSとかSaas系のサービスではプロンプトがローカルIPアドレスになったりするのだけどかなり見づらいので変更します。 この方法はホスト名に影響を与えないで...

node.jsのインストールと環境設定(Windows10とLinux)

Windows10 (Local PC) インストール 8.11.3LTSをダウンロードしてインストールします。(2018-07-27現在)インストーラが起動するので楽ちん。すでにインスト...

SSHのSECSH形式をOpenSSH形式に変換する

全然使う用途がないんですが、ときどきこういう公開鍵が送られてきます。 ---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20180101" ADDAB3NzaC1yc2EAA...