Saba note new articles

PostgreSQLの使い方まとめ

PostgreSQLは優秀なデータベースなんですが、これまでの歴史の中でいろいろと複雑になっていて面倒になっているというのがあります。正直面倒臭い。でも優秀...

JSで簡易的な確認ダイアログをつくる

え、こんなのあるの?こんなのあったの? リンククリック。確認画面が出て、OKしたらリンク先に飛ぶ。キャンセルしたらそのまま、という簡単なやつです。wind...

WindowsにPostgreSQLをインストールする

インストールデータの入手(ダウンロード) インストールと設定 接続テスト、環境編数の設定(パスを通す) 動作確認 PostgreSQLをWindowsPCのローカル環...

Pythonの変数の扱い

配列 初期化 list=[] 値の格納 (int) list=[1,2,3,4,5] 値の格納 (string) シングルクォートで囲っても同じです。 list=["a","b","c","d","e"] 値...

Python3のモジュールをインストール(管理)する

パッケージ管理のためpipはインストールしておいてください。 Pythonをインストールする Python3のモジュールをインストール インストールコマンドのpipを...

PythonのHello worldと基本的な文法

インスールしてPythonの使える環境を整えます。 CentOS7に最新(でもないかな)のPythonをインストールする Pythonが使える環境が整ったらさっそくHello World...

GCPの料金と管理ノウハウ

料金ポリシーがコロコロ変わるのでその都度確認が必要ですが2018年11月15日現在でのある程度の方法論となります。 料金制限の設定 従量課金は無尽蔵に課金...

PHPで文字数を丸める

これやたらとよく使うけど毎回忘れる。 $title_count = mb_strlen($title,"UTF-8"); $title = $title_count < 20 ? $title : mb_substr($title, 0,20)."....

CentOS7に最新(でもないかな)のPythonをインストールする

Python3.6.5をインストールします。現時点の最新は3.7ぐらいになっているはずなんですが、3.6はまあまあ安定版だと思うのでよいでしょう。 ここではPython3.6...

php.iniの設定

設定ファイルのデフォルトの状態のバックアップは必ずとっておく。 # cp -p /etc/php.ini /etc/php.ini.org Error表示関連 画面にエラー表示をする disp...

GCP

GCP プロジェクトの作成にやたらと時間がかかる。早い場合でも10分程度かかる。下手すると数時間から半日ぐらいかかる感触です。とにかく時間がかかるので...

CGPのSSH接続

CGP(GCE VMインスタンス)のSSH接続方法です。インスタンス作成が成功したらブラウザーウィンドウからSSH接続できるようになっています。これは結構便利は便...

CGP VMインスタンスが作成できない

The zone 'projects/PROJECT_NAME/zones/asia-northeast1-c' does not have enough resources available to fulfill the request. Try a different zone, or ...

GCP クラウドサーバー平成最後の所見

VMインスタンスを作る時間は1分もかからない程度だけどプロジェクトを作成してスタート時の初期化は少なくとも半日以上はかかった。 プロジェクトに対して...

LaravelでAPIのインターフェイスを作成する

とかいうタイトルですが普通にhttpプロトコルでリクエスと投げてレスポンスが返ってくるというだけの話です。RESTという観点で言えば認証のところがちょっと...

Reverse Proxyの裏にいるホストでphpMyAdminを使う

Reverse Proxyがかんでいるwebサーバーでは以下のようなエラーになって正しいログイン情報を入れてもログインできません。 There is mismatch between HTTPS...

nginxのリバースプロキシで正しいIPアドレスを設定する

リバースプロキシとかLBとかを挟むと当然アクセスIPアドレスがlocalhostになってしまうので、正しいアクセス元のグローバルIPアドレスを設定する必要がありま...

Google Cloude 料金計算ツール

料金計算ツール AWSの料金を1とすると、CGPは料金的にはかなりお得ということになります。 WEBサーバー半額 [0.5] DBサーバー半額 [0.5] データ転送量(50...

.gitignoreテンプレート

# Linux CentOS7 .bash_history .bash_logout .bash_profile .bashrc .cache .config .ssh .viminfo # my backup batch logs #public tmp

CentOS7のサーバー設定をgit管理する

/でgit initしてサーバー全体をgitで管理します。 .gitignoreは以下のように設定します。設定ファイルとアプリケーションだけ管理すればいいのでログやバイ...