Saba note

醜悪コード Ugly hacks ITものづくり

ComposerでLaravelインストール

ComposerでLaravelインストール

composerを使ってLaravelインストール curlが使える場合 curlがあると簡単 curl -s http://getcomposer.org/installer | php phpもパスが通っていると楽 […]


Git コマンド

Gitの作成時 gitのイニシャライズ $ git init gitのバージョン確認 $ git –version git version 1.7.1 ユーザーの作成 –globalをつけるとすべてのgit […]


SSLの設定をする

SSL証明書はなんであんなに高価なんですかね。仕事でつかっている限り10万円って全然高くないんですが、これ個人だと結構痛い金額です。SSL証明書取得の手続きも面倒です。 CentOS6でSSLの設定をする CentOS6 […]


MySQLのコマンド操作

Login 最近のバージョンでは-pの後にパスワードベタ書きができなくなったようです。-pPASSWORD こういうやつ。 -hのホスト名を省略すると自動的にlocalhostになります。 mysql -u [USERN […]


SSL CSRの発行方法 (CentOS6)

keyの作成 SSLのCSRの発行は最初にkeyを作ってその文字列からCSRを発行します。keyにはパスワードをかけることができてCSRと共通になります。最近のSSL証明書はたいてい2048で作成するので以下のようなコマ […]


リモートリポジトリを作成・登録する

リモート側 SSHで接続できる環境内にリモートリポジトリを作ればOKです。 $ mkdir repos.git $ cd remote.git/ $ git –bare init –shared クライアント側 ロー […]


SSH接続する

何も準備なしにいきなり接続したら、 $ ssh sampleuser@example.com Permission denied (publickey). なので接続できるようにする設定です。予めSSHサーバーが構築され […]


rsyncの使い方

rsyncはとても便利です。開発環境の内容を一発で本番環境にアップロードするとかいうときにはとても便利です。Gitでpullするのもいいけどrsyncもいいです。各個人の開発環境からみんなで動作検証とかする開発ステージン […]


Angularjsを使ってみる初歩

https://angularjs.org/ 上記公式サイトからダウンロードする。2017年現在1.5.xぐらいが安定版になるかと思われます。2.x.xを試したい人は是非是非というところ。 HTMLのmetaタグのところ […]


Googleカスタム検索エンジン

タグの設定 https://cse.google.co.jp/cse/ 自分のホームページなんかにGoogleの検索機能が付けられるというものです。むかしからあるんですが、だいぶ進化したので。 まずは適当なGoogleア […]


Laravel5の基礎1 テストページを作る

ルーティング Laravel5はその他のフレームワークと同様にページの作成はすべてMCVで行います。基本的にはすべてコントローラーを介して情報を返すというのがMCVの役目なのでアクセスされたページがどのコントローラーと紐 […]


Laravel概要

Rubyが流行るのはon Railsがあるからです。phpにはLaravelがありSymfonyがありCakePHPがあります。どれもこれも捨てがたいのですが、私はLaravel5が好きです。どうしてかというと、 そんな […]


パスワードの話

パスワードについては幾分都市伝説的にものすごい怪しげな理屈がまかり通っているので、ここで一考。 パスワードを盗まれる パスワードを盗まれるというのは何も高度はハッキングやスパイ大作戦みたいなドラマ的なものではありません。 […]


UTF-8の半角スペースが2種類ある

UTF-8の半角スペースが2種類ある

細かいことは抜きにしてエディタで表示される半角の種類がどうやら2つある。これがGaraxy端末で半角ではなく(感覚的に)全角ぐらいのスペースに見えるという現象がありました。上記黒サンカクが全角に見えてしまうもの、白サンカ […]


SSLに勝手にリダイレクトされる

httpでアクセスしているのに勝手にhttpsにリダイレクトしてしまうという現象。httpヘッダに怪しげなものを発見。 Strict-Transport-Security “max-age=31536000; […]


CakePHP3でログインのシステムを作る

ユーザーテーブルの作成 テーブル名: sample_lists (InnoDB) カラム名 属性 id int(8) member_id varchar(128) user_name varchar(128) passw […]